1 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
3 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
7 * gcc.dg/ultrasp7.c: Add fpic target requirement.
9 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
15 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
18 * gfortran.dg/overload_2.f90: New test.
21 * gfortran.dg/transfer_simplify_5.f90
24 * gfortran.dg/interface_15.f90: New test.
26 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
29 * gfortran.dg/matmul_5.f90: New test case.
31 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
33 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
34 * gcc.dg/fesd-any.h: Likewise.
35 * gcc.dg/fesd-baseonly.c: Likewise.
36 * gcc.dg/fesd-baseonly.h: Likewise.
37 * gcc.dg/fesd-none.c: Likewise.
38 * gcc.dg/fesd-none.h: Likewise.
39 * gcc.dg/fesd-reduced.c: Likewise.
40 * gcc.dg/fesd-reduced.h: Likewise.
41 * gcc.dg/fesd-sys.c: Likewise.
42 * gcc.dg/fesd-sys.h: Likewise
43 * gcc.dg/fesd.h: Likewise.
45 * g++.dg/debug/dwarf2: New directory.
46 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
47 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
48 * g++.dg/other/fesd-any.h: Likewise.
49 * g++.dg/other/fesd-baseonly.C: Likewise.
50 * g++.dg/other/fesd-baseonly.h: Likewise.
51 * g++.dg/other/fesd-none.C: Likewise.
52 * g++.dg/other/fesd-none.h: Likewise.
53 * g++.dg/other/fesd-reduced.C: Likewise.
54 * g++.dg/other/fesd-reduced.h: Likewise.
55 * g++.dg/other/fesd-sys.C: Likewise.
56 * g++.dg/other/fesd-sys.h: Likewise.
57 * g++.dg/other/fesd.h: Likewise.
59 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
62 * gfortran.dg/parameter_unused.f90: New test.
64 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
66 PR tree-optimization/32681
67 * gcc.dg/tree-ssa/pr32681.c: New test.
69 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
72 * gfortran.dg/fmt_t_5.f90: New test.
74 2007-07-08 Paolo Carlini <pcarlini@suse.de>
77 * g++.dg/template/operator10.C: New.
79 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
82 * gfortran.dg/unpack_zerosize_1.f90: New test case.
84 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
87 * gfortran.dg/operator_6.f90: New test.
89 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
92 * gfortran.dg/operator_4.f90: New test.
93 * gfortran.dg/operator_5.f90: New test.
94 * gfortran.dg/logical_comp.f90: Adjusted error messages.
95 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
97 2007-07-08 Tobias Burnus <burnus@net-b.de>
100 * gfortran.dg/argument_checking_6.f90: New.
102 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
105 * gfortran.dg/interface_155555.f90: New test.
107 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
109 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
110 c99-math-long-double-1.c, c99-math.h: Test subnormals.
112 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
115 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
116 discern pedantic diagnostics and errors.
117 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
119 * gcc.dg/20050121-1.c: This is an error and not a warning.
120 * gcc.target/i386/sseregparm-2.c: Likewise.
121 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
122 * gcc.dg/charset/attribute2.c: Likewise.
123 * gcc.dg/bitfld-1.c: Likewise.
124 * gcc.dg/pack-test-2.c: Likewise.
125 * gcc.dg/940510-1.c: Match separately error and warning.
126 * gcc.dg/array-2.c: Match separately multiple messages. The second
127 diagnostic is a pedantic warning and not an error.
128 * gcc.dg/pr14475.c: Match separately multiple messages.
129 * gcc.dg/pr18809-1.c: Likewise.
130 * gcc.dg/pr27953.c: Likewise.
131 * gcc.dg/vla-init-1.c: Likewise.
132 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
134 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
137 * gfortran.dg/char_decl_1.f90: New test.
139 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
141 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
143 2007-07-07 Mark Mitchell <mark@codesourcery.com>
146 * g++.dg/template/overload9.C: New test.
148 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
150 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
151 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
153 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
155 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
156 * gcc.dg/20001012-2.c: Likewise.
157 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
158 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
160 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
162 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
163 about the chunk size when STACK_SIZE is defined.
165 2007-07-06 Josh Conner <jconner@apple.com>
168 * gcc.dg/sibcall-8.c: New test.
170 2007-07-06 Josh Conner <jconner@apple.com>
173 * gcc.target/arm/sibcall-1.c: New test.
175 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
177 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
179 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
181 * gfortran.dg/save_parameter.f90: New test.
182 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
184 2007-07-06 Richard Guenther <rguenther@suse.de>
186 * g++.dg/opt/pr30965.C: New testcase.
188 2007-07-06 Richard Sandiford <richard@codesourcery.com>
190 * gcc.target/mips/save-restore-5.c: New test.
192 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
194 PR rtl_optimization/32450
195 * gcc.dg/pr32450.c: New runtime test.
197 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
199 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
200 single underscore in scan directives.
202 2007-07-05 Mark Mitchell <mark@codesourcery.com>
205 * g++.dg/init/ptrmem4.C: New test.
208 * g++.dg/init/new21.C: Likewise.
211 * g++.dg/template/static30.C: Likewise.
213 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
215 * gcc.dg/vect/costmodel/ppc: New directory.
216 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
217 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
219 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
220 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
221 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
222 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
223 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
224 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
225 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
226 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
227 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
228 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
229 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
230 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
231 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
232 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
234 2007-07-05 Tobias Burnus <burnus@net-b.de>
237 * gfortran.dg/module_md5_1.f90: Update MD5 number.
239 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
242 * gfortran.dg/interface_14.f90: New test.
245 * gfortran.dg/do_iterator_2.f90: New test.
247 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
249 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
250 (FE_DEC_DOWNWARD): Likewise.
251 (FE_DEC_UPWARD): Likewise.
252 (FE_DEC_TOWARDZERO): Likewise.
253 (FE_DEC_TONEARESTFROMZERO): Likewise.
255 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
257 * gcc.c-torture/compile/pr32606.c: New.
258 * gfortran.fortran-torture/execute/pr32604.f90: New.
260 2007-07-04 Mark Mitchell <mark@codesourcery.com>
262 * gcc.dg/visibility-12.c: New test.
263 * gcc.dg/visibility-13.c: Likewise.
264 * g++.dg/ext/visibility-9.C: Likewise.
265 * g++.dg/ext/visibility-10.C: Likewise.
267 2007-07-04 Richard Sandiford <richard@codesourcery.com>
269 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
270 * gcc.dg/sh-relax-vxworks.c: New test.
272 2007-07-04 Richard Guenther <rguenther@suse.de>
274 PR tree-optimization/32500
275 * gcc.c-torture/execute/pr32500.c: New testcase.
277 2007-07-04 Richard Guenther <rguenther@suse.de>
279 PR tree-optimization/32482
280 * gcc.c-torture/compile/pr32482.c: New testcase.
282 2007-07-04 Richard Sandiford <richard@codesourcery.com>
284 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
286 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
287 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
288 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
289 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
291 2007-07-04 Richard Sandiford <richard@codesourcery.com>
293 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
295 2007-07-04 Richard Sandiford <richard@codesourcery.com>
297 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
299 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
302 * gfortran.dg/min_max_optional_1.f90: New test.
303 * gfortran.dg/min_max_optional_2.f90: New test.
304 * gfortran.dg/min_max_optional_3.f90: New test.
306 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
309 * gfortran.dg/fmt_error.f90: New test.
311 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
314 * gfortran.dg/interface_13.f90: New test.
316 2007-07-03 Dave Brolley <brolley@redhat.com>
319 * g++.dg/init/new20.C: New test.
321 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
324 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
326 2007-07-03 Tobias Burnus <burnus@net-b.de>
333 2007-07-03 Tobias Burnus <burnus@net-b.de>
336 * gfortran.dg/argument_checking_1.f90: New.
337 * gfortran.dg/argument_checking_2.f90: New.
338 * gfortran.dg/argument_checking_3.f90: New.
339 * gfortran.dg/argument_checking_4.f90: New.
340 * gfortran.dg/argument_checking_5.f90: New.
341 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
342 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
344 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
346 * gcc.dg/pr32176.c: Add -w to default dg-options.
348 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
350 * gcc.c-torture/compile/ssa-pre-1.c: New test.
352 2007-07-03 Tobias Burnus <burnus@net-b.de>
355 * gfortran.dg/null_2.f90: New.
357 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
358 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
361 * gcc.dg/pr32176.c: New test.
363 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
365 * gcc.dg/const-float80.c : New test.
366 * gcc.dg/const-float128.c : New test.
367 * gcc.dg/const-float80-ped.c : New test.
368 * gcc.dg/const-float128-ped.c : New test.
370 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
372 * gcc.dg/c99-math.h: Fix typo.
374 2007-07-02 Jakub Jelinek <jakub@redhat.com>
377 * gcc.dg/gomp/pr32468-1.c: New test.
379 2007-07-02 Richard Sandiford <richard@codesourcery.com>
381 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
384 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
386 * gfortran.fortran-torture/compile/pr32583.f: New.
387 * gcc.c-torture/compile/pr32584.c: New
389 2007-07-02 Ollie Wild <aaw@google.com>
391 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
392 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
394 2007-07-02 Richard Sandiford <richard@codesourcery.com>
396 * gcc.target/mips/save-restore-1.c: New test.
397 * gcc.target/mips/save-restore-2.c: Likewise.
398 * gcc.target/mips/save-restore-3.c: Likewise.
399 * gcc.target/mips/save-restore-4.c: Likewise.
401 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
403 PR tree-optimization/31966
404 PR tree-optimization/32533
405 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
406 * gfortran.dg/pr32533.f90: Ditto.
408 2007-07-02 Jakub Jelinek <jakub@redhat.com>
410 * g++.dg/opt/nrv12.C: New test.
411 * gcc.target/i386/nrv1.c: New test.
414 * g++.dg/gomp/pr31748.C: New test.
416 2007-07-02 Ira Rosen <irar@il.ibm.com>
418 PR tree-optimization/32230
419 * gcc.dg/vect/pr32230.c: New test.
421 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
423 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
424 * bind_c_coms.f90: Ditto.
425 * bind_c_coms_driver.c: Ditto.
426 * bind_c_dts.f90: Ditto.
427 * bind_c_dts_2.f03: Ditto.
428 * bind_c_dts_2_driver.c: Ditto.
429 * bind_c_dts_3.f03: Ditto.
430 * bind_c_dts_4.f03: Ditto.
431 * bind_c_dts_driver.c: Ditto.
432 * bind_c_implicit_vars.f03: Ditto.
433 * bind_c_procs.f03: Ditto.
434 * bind_c_usage_2.f03: Ditto.
435 * bind_c_usage_3.f03: Ditto.
436 * bind_c_usage_5.f03: Ditto.
437 * bind_c_usage_6.f03: Ditto.
438 * bind_c_usage_7.f03: Ditto.
439 * bind_c_vars.f90: Ditto.
440 * bind_c_vars_driver.c: Ditto.
441 * binding_c_table_15_1.f03: Ditto.
442 * binding_label_tests.f03: Ditto.
443 * binding_label_tests_10.f03: Ditto.
444 * binding_label_tests_10_main.f03: Ditto.
445 * binding_label_tests_11.f03: Ditto.
446 * binding_label_tests_11_main.f03: Ditto.
447 * binding_label_tests_12.f03: Ditto.
448 * binding_label_tests_13.f03: Ditto.
449 * binding_label_tests_13_main.f03: Ditto.
450 * binding_label_tests_14.f03: Ditto.
451 * binding_label_tests_2.f03: Ditto.
452 * binding_label_tests_3.f03: Ditto.
453 * binding_label_tests_4.f03: Ditto.
454 * binding_label_tests_5.f03: Ditto.
455 * binding_label_tests_6.f03: Ditto.
456 * binding_label_tests_7.f03: Ditto.
457 * binding_label_tests_8.f03: Ditto.
458 * binding_label_tests_9.f03: Ditto.
459 * c_assoc.f90: Ditto.
460 * c_assoc_2.f03: Ditto.
461 * c_f_pointer_shape_test.f90: Ditto.
462 * c_f_pointer_tests.f90: Ditto.
463 * c_f_tests_driver.c: Ditto.
464 * c_funloc_tests.f03: Ditto.
465 * c_funloc_tests_2.f03: Ditto.
466 * c_funloc_tests_3.f03: Ditto.
467 * c_funloc_tests_3_funcs.c: Ditto.
468 * c_kind_params.f90: Ditto.
469 * c_kind_tests_2.f03: Ditto.
471 * c_loc_driver.c: Ditto.
472 * c_loc_test.f90: Ditto.
473 * c_loc_tests_2.f03: Ditto.
474 * c_loc_tests_2_funcs.c: Ditto.
475 * c_loc_tests_3.f03: Ditto.
476 * c_loc_tests_4.f03: Ditto.
477 * c_loc_tests_5.f03: Ditto.
478 * c_loc_tests_6.f03: Ditto.
479 * c_loc_tests_7.f03: Ditto.
480 * c_loc_tests_8.f03: Ditto.
481 * c_ptr_tests.f03: Ditto.
482 * c_ptr_tests_10.f03: Ditto.
483 * c_ptr_tests_5.f03: Ditto.
484 * c_ptr_tests_7.f03: Ditto.
485 * c_ptr_tests_7_driver.c: Ditto.
486 * c_ptr_tests_8.f03: Ditto.
487 * c_ptr_tests_8_funcs.c: Ditto.
488 * c_ptr_tests_9.f03: Ditto.
489 * c_ptr_tests_driver.c: Ditto.
490 * c_size_t_driver.c: Ditto.
491 * c_size_t_test.f03: Ditto.
492 * com_block_driver.f90: Ditto.
493 * global_vars_c_init.f90: Ditto.
494 * global_vars_c_init_driver.c: Ditto.
495 * global_vars_f90_init.f90: Ditto.
496 * global_vars_f90_init_driver.c: Ditto.
497 * interop_params.f03: Ditto.
498 * iso_c_binding_only.f03: Ditto.
499 * iso_c_binding_rename_1.f03: Ditto.
500 * iso_c_binding_rename_1_driver.c: Ditto.
501 * iso_c_binding_rename_2.f03: Ditto.
502 * iso_c_binding_rename_2_driver.c: Ditto.
503 * kind_tests_2.f03: Ditto.
504 * kind_tests_3.f03: Ditto.
505 * module_md5_1.f90: Ditto.
506 * only_clause_main.c: Ditto.
507 * print_c_kinds.f90: Ditto.
508 * test_bind_c_parens.f03: Ditto.
509 * test_c_assoc.c: Ditto.
510 * test_com_block.f90: Ditto.
511 * test_common_binding_labels.f03: Ditto.
512 * test_common_binding_labels_2.f03: Ditto.
513 * test_common_binding_labels_2_main.f03: Ditto.
514 * test_common_binding_labels_3.f03: Ditto.
515 * test_common_binding_labels_3_main.f03: Ditto.
516 * test_only_clause.f90: Ditto.
517 * use_iso_c_binding.f90: Ditto.
518 * value_5.f90: Ditto.
519 * value_test.f90: Ditto.
520 * value_tests_f03.f90: Ditto.
522 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
524 * gcc.dg/tls/opt-14.c: New.
526 2007-07-01 Ollie Wild <aaw@google.com>
528 * g++.dg/lookup/using16.C: New test.
529 * g++.dg/lookup/using17.C: New test.
531 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
534 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
535 (test_4): Use proper test for floating point equality.
538 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
541 * gfortran.dg/fmt_p_1.f90: New test.
543 2007-07-01 Ira Rosen <irar@il.ibm.com>
545 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
546 initialization and fix dg-final check - the initialization loop is
549 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
550 Volker Reichelt <reichelt@netcologne.de>
553 * gcc.dg/pr32559.c: New test.
555 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
557 PR tree-optimization/25371
558 * gcc.dg/vect/pr25371.c: New test.
560 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
562 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
563 when allocating and initializing a flexible array.
565 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
568 * gfortran.dg/intrinsic.f90: New test.
570 2007-06-30 Tobias Burnus <burnus@net-b.de>
573 * gfortran.dg/fmt_zero_check.f90: New.
575 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
578 * gfortran.dg/repeat_f90: New test.
580 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
583 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
584 -pedantic-errors, so we should match errors.
585 * gcc.dg/cpp/escape-1.c: Likewise.
586 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
587 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
589 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
590 errors instead of warnings.
591 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
593 * gcc.dg/cpp/arith-3.c: Likewise.
595 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
598 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
599 * gcc.dg/pch/valid-2.c: Likewise.
600 * gcc.dg/pch/valid-3.c: Likewise.
601 * gcc.dg/pch/warn-1.c: Likewise.
602 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
604 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
607 * gcc.dg/Wunused-function.c: New.
609 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
611 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
613 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
615 * g++.dg/other/canon-31724.C: New.
617 2007-06-29 Jan Hubicka <jh@suse.cz>
620 * gcc.c-torture/compile/pr32372.c: new.
622 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
624 * gfortran.dg/operator_3.f90: New test.
626 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
628 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
629 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
631 2007-06-29 Richard Guenther <rguenther@suse.de>
634 * gcc.dg/inline-23.c: New testcase.
636 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
638 PR tree-optimization/24659
639 * gcc.target/i386/vectorize2.c: New test.
640 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
641 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
643 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
645 * gcc.dg/pointer-arith-9.c: New test.
647 2007-06-29 Tobias Burnus <burnus@net-b.de>
650 * gfortran.dg/fmt_read_2.f90: New.
652 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
654 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
655 If it exists, don't try to create it.
657 2007-06-28 Geoffrey Keating <geoffk@apple.com>
659 * g++.dg/ext/visibility/ms-compat-1.C: New.
661 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
664 * gfortran.fortran-torture/compile/pr32417.f90: New test.
666 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
668 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
671 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
674 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
676 2007-06-27 Richard Guenther <rguenther@suse.de>
679 * gcc.dg/inline-22.c: New testcase.
681 2007-06-26 Hui-May Chang <hm.chang@apple.com>
683 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
684 the scan-assembler constant.
686 2007-06-25 Geoffrey Keating <geoffk@apple.com>
689 * gcc.dg/pr20216.c: New.
691 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
694 * gcc.dg/vect/pr32421.c: New test.
696 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
699 * g++.dg/other/friend5.C: New test.
701 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
704 * gfortran.dg/host_assoc_function_2.f90: New test.
707 * gfortran.dg/host_assoc_call_1.f90: New test.
709 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
711 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
713 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
716 * gfortran.dg/error_format.f90: New test.
718 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
721 * gfortran.dg/pr32136.f90: New test.
723 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
726 * gfortran.dg/minmaxloc_1.f90: New test.
729 * gfortran.dg/minmaxloc_2.f90: New test.
731 2007-06-23 Richard Guenther <rguenther@suse.de>
733 PR tree-optimization/16876
735 * gcc.dg/pr29254.c: The warning is bogus.
736 * gcc.dg/warn-1.c: Likewise.
737 * gcc.dg/assign-warn-3.c: Likewise.
738 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
740 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
742 * gcc.c-torture/execute/20070623-1.c: New.
744 2007-06-22 Jan Hubicka <jh@suse.cz>
746 * gcc.c-torture/compile/pr31541.c: New.
748 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
750 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
751 Remove -m64 from dg-options.
753 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
756 * gcc.dg/pr32374.c: New test.
758 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
761 * gfortran.dg/pointer_assign_3.f90: New test.
763 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
766 * gfortran.dg/assign.f90: Update test.
767 * gfortran.dg/real_do_1.f90: Update test.
768 * gfortran.dg/gomp/omp_do1.f90: Update test.
769 * gfortran.dg/warnings_are_errors_1.f: Update test.
770 * gfortran.dg/g77/20010519-1.f: Update test.
771 * gfortran.dg/g77/pr9258.f: Update test.
772 * gfortran.dg/g77/960317-1.f: Update test.
774 2007-06-21 Richard Guenther <rguenther@suse.de>
776 PR tree-optimization/32453
777 * gcc.c-torture/compile/pr32453.c: New testcase.
779 2007-06-21 Jakub Jelinek <jakub@redhat.com>
781 PR tree-optimization/31866
782 * gcc.dg/pr31866.c: New test.
784 2007-06-21 Richard Guenther <rguenther@suse.de>
786 PR tree-optimization/32451
787 * g++.dg/torture/20070621-1.C: New testcase.
789 2007-06-21 Christian Bruel <christian.bruel@st.com>
791 * gcc.dg/attr-isr.c: Test delay slot content.
793 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
796 gfortran.dg/pointer_assign_2.f90: New test.
798 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
801 gfortran.dg/invalid_procedure_name.f90: New test.
803 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
805 PR tree-optimization/25737
806 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
808 2007-06-20 Hui-May Chang <hm.chang@apple.com>
810 * gcc.target/i386/large-size-array-3.c: New.
812 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
813 Richard Guenther <rguenther@suse.de>
816 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
818 2007-06-20 Jakub Jelinek <jakub@redhat.com>
821 * gcc.dg/pr31959.c: New test.
824 * g++.dg/ext/asm10.C: New test.
827 * gcc.c-torture/execute/20070614-1.c: New test.
829 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
831 * gcc.target/arm/stack-corruption.c: New test.
833 2007-06-19 Richard Guenther <rguenther@suse.de>
835 * g++.dg/torture/pr30252.C: New testcase.
837 2007-06-19 Jakub Jelinek <jakub@redhat.com>
839 PR tree-optimization/32353
840 * g++.dg/opt/nrv13.C: New test.
842 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
846 * gfortran.dg/impure_assignment_2.f90 : New test.
849 * gfortran.dg/data_initialized_2.f90 : New test.
851 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
852 appropriate version of 'dmach'.
854 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
857 * gcc.target/i386/pr32389.c New test.
859 2007-06-18 Simon Baldwin <simonb@google.com>
862 * g++.dg/template/error25.C: New.
863 * g++.dg/template/spec35.C: New.
865 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
867 * gcc.c-torture/compile/pr32355.c: New testcase.
869 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
871 PR tree-optimization/32383
872 * g++.dg/opt/pr32383.C: New test.
874 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
876 PR rtl-optimization/32366
877 * gcc.dg/vect/pr32366.c: New test.
879 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
881 * gcc.c-torture/compile/pr32349.c: New testcase.
883 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
885 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
886 * gcc.target/sparc/combined-2.c: Likewise.
887 * gcc.target/sparc/fexpand.c : Likewise.
888 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
889 * gcc.target/sparc/fpack16.c : Likewise.
890 * gcc.target/sparc/fpmerge.c : Likewise.
891 * gcc.target/sparc/fpmul.c : Likewise.
892 * gcc.target/sparc/noresult.c : Likewise.
893 * gcc.target/sparc/pdist.c: Likewise.
895 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
898 * gcc.target/i386/recip-divf.c: New test.
899 * gcc.target/i386/recip-sqrtf.c: Ditto.
900 * gcc.target/i386/recip-vec-divf.c: Ditto.
901 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
902 * gcc.target/i386/sse-recip.c: Ditto.
903 * gcc.target/i386/sse-recip-vec.c: Ditto.
905 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
908 * gcc.c-torture/compile/20070605-1.c: New test.
910 * gcc.c-torture/compile/20070603-1.c: New testcase.
911 * gcc.c-torture/compile/20070603-2.c: New testcase.
913 * gcc.c-torture/compile/20070531-1.c: New test.
916 * gcc.c-torture/compile/20070531-2.c: New test.
919 * gcc.c-torture/compile/20070529-1.c: New test.
922 * gcc.c-torture/compile/20070529-2.c: New test.
925 * gcc.c-torture/compile/20070520-1.c: New test.
927 * g++.dg/ext/java-1.C: New test.
929 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
930 loops instead of one. Remove the "can't determine dependence"
932 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
933 needed as the cast is gone in the first place.
934 * gcc.dg/max-1.c: Change local variable a to be a global one.
935 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
936 have a cast which is PREd.
938 2007-06-15 Mark Mitchell <mark@codesourcery.com>
940 * g++.dg/lookup/anon6.C: New test.
942 2007-06-14 Dirk Mueller <dmueller@suse.de>
945 * g++.dg/opt/static6.C: New testcase.
947 2007-06-14 Geoff Keating <geoffk@apple.com>
949 * g++.dg/ext/visibility/overload-1.C: New.
952 * g++.dg/ext/visibility/anon4.C: New.
954 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
957 * gcc.target/i386/pr32268.c: New test.
959 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
961 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
962 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
963 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
965 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
966 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
967 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
970 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
973 * gfortran.dg/common_resize_1.f90: New test.
975 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
978 * gcc.dg/vect/pr32224.c: Fix.
980 2007-06-13 Eric Christopher <echristo@apple.com>
982 * gcc.target/i386/ssefn-1.c: Add -march=i386.
984 2007-06-13 Tobias Burnus <burnus@net-b.de>
987 * gfortran.dg/actual_array_vect_1.f90: New.
989 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
991 * gcc.target/sparc/mfpu.c: New test.
993 2007-06-12 Geoff Keating <geoffk@apple.com>
995 * g++.dg/warn/weak1.C: Suppress on Darwin.
996 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
998 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1001 * g++.dg/torture/pr31579.C: New testcase.
1003 2007-06-12 Ian Lance Taylor <iant@google.com>
1006 * g++.dg/init/new16.C: New test.
1007 * g++.dg/init/new17.C: New test.
1008 * g++.dg/init/new18.C: New test.
1009 * g++.dg/init/new19.C: New test.
1011 2007-06-12 Olivier Hainque <hainque@adacore.com>
1013 * gnat.dg/lhs_view_convert.adb: New test.
1015 2007-06-12 Richard Guenther <rguenther@suse.de>
1017 PR tree-optimization/15353
1018 PR tree-optimization/31657
1019 * gcc.c-torture/execute/20070424-1.c: New testcase.
1020 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
1021 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
1022 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
1023 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
1024 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
1026 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
1028 PR rtl-optimization/32293
1029 * gcc.dg/pr32293.c: New test.
1031 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
1033 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
1035 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
1038 * gfortran.dg/equiv_7.f90: New test.
1039 * gfortran.dg/equiv_constraint_7.f90: Change error message.
1042 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
1044 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
1046 * gcc.dg/setjmp-3.c: Rename raise to raise0.
1047 * gcc.dg/setjmp-4.c: Likewise.
1048 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
1050 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
1052 PR rtl-optimization/31025
1053 * gfortran.dg/pr31025.f90: New.
1055 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
1058 * gcc.target/i386/pr32280.c: New test.
1060 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
1063 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
1065 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1067 PR libgfortran/32235
1068 * gfortran.dg/backspace_9.f: New test.
1070 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
1072 * gcc.dg/tree-ssa/prefetch-7.c: New test.
1074 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
1076 * gcc.dg/tree-ssa/loop-28.c: New testcase.
1078 2007-06-09 Ian Lance Taylor <iant@google.com>
1080 PR tree-optimization/32169
1081 * gcc.c-torture/compile/pr32169.c: New test.
1083 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
1085 * gcc.dg/vect/costmodel: New directory.
1086 * gcc.dg/vect/costmodel/i386: New directory.
1087 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
1088 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1090 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
1091 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
1092 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
1093 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
1094 * gcc.dg/vect/costmodel/x86_64: New directory.
1095 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
1097 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1099 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
1100 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
1101 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
1102 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
1103 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
1105 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
1107 PR tree-optimization/32243
1108 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
1109 flags for -Os tests.
1110 * gcc.dg/vect/03-vect-pr32243.c: New test.
1112 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
1114 PR tree-optimization/32224
1115 * gcc.dg/vect/pr32224.c: New test.
1117 2007-06-08 Jakub Jelinek <jakub@redhat.com>
1120 * g++.dg/gomp/pr32177.C: New test.
1122 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1125 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
1126 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
1127 warning nor an error.
1128 * gcc.dg/Wfatal-2.c: Likewise.
1129 * gcc.dg/Werror-1.c: Likewise.
1130 * gcc.dg/Werror-5.c: Likewise.
1131 * gcc.dg/Werror-7.c: Likewise.
1132 * gcc.dg/Werror-10.c: Likewise.
1133 * gcc.dg/Werror-11.c: Likewise.
1135 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
1138 * g++.dg/init/brace6.C: New test.
1140 2007-06-07 Geoffrey Keating <geoffk@apple.com>
1142 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
1143 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
1144 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
1145 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
1147 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
1148 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
1149 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
1150 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
1151 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
1152 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
1153 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
1154 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
1156 * gcc.dg/darwin-minversion-3.c: New.
1158 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
1160 * gcc.target/i386/builtin-copysign.c: New test.
1162 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
1164 PR tree-optimization/32220
1165 * gfortran.dg/predcom-2.f: New testcase.
1167 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1170 * gcc.target/i386/vectorize4.c: New test.
1172 2007-06-06 Steve Ellcey <sje@cup.hp.com>
1174 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
1176 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1179 * gcc.dg/simd-5.c: Mark output as a note.
1180 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
1182 * gcc.dg/simd-1.c: Likewise.
1183 * gcc.dg/always_inline.c: Mark output as a sorry.
1184 * gcc.dg/always_inline2.c: Likewise.
1185 * gcc.dg/always_inline3.c: Likewise.
1187 2007-06-06 Ian Lance Taylor <iant@google.com>
1189 * g++.dg/conversion/enum1.C: New test.
1191 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
1193 PR tree-optimization/32216
1194 * gcc.dg/vect/pr32216.c: New test.
1196 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1199 * gfortran.dg/invalid_contains_1.f90: New test.
1200 * gfortran.dg/invalid_contains_2.f90: New test.
1202 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1205 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
1208 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1211 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
1212 dg-message to match de note.
1213 * gcc.dg/pr26570.c: Use dg-message for a note.
1214 * gcc.dg/pr29254.c: Use dg-message for generic output and use
1215 dg-error instead of dg-warning because of -Werror.
1216 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
1217 neither an error, nor a warning.
1218 * gcc.dg/glibc-uclibc-2.c: Likewise
1219 * gcc.dg/cpp/19940712-1.c: Likewise.
1221 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
1223 PR preprocessor/23479
1224 * gcc.dg/binary-constants-1.c: Add test suites for
1225 the 0b-prefixed binary integer constants.
1226 * gcc.dg/binary-constants-2.c: Ditto.
1227 * gcc.dg/binary-constants-3.c: Ditto.
1228 * gcc.dg/binary-constants-4.c: Ditto.
1230 2007-06-05 Ian Lance Taylor <iant@google.com>
1232 * gcc.dg/Wstrict-overflow-19.c: New test.
1234 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
1236 * gcc.dg/matrix/matrix-6.c: Remove conversion.
1238 2007-06-04 Ian Lance Taylor <iant@google.com>
1240 * gcc.dg/Wstrict-overflow-18.c: New test.
1242 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1245 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
1246 * gcc.dg/cpp/mi5.c: Likewise.
1247 * gcc.dg/cpp/mi7.c: Likewise.
1249 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
1252 * gcc.dg/pr32191.c: New test.
1254 2007-05-28 Tobias Burnus <burnus@net-b.de>
1257 * gfortran.dg/allocate_stat_1.f90: Remove.
1259 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
1261 * gcc.target/i386/sse4_2-check.h: New.
1262 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
1263 * gcc.target/i386/sse4_2-crc32.h: Likewise.
1264 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
1265 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1266 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
1267 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
1268 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1269 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1270 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1271 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
1272 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1273 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1274 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1275 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1276 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1277 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
1278 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
1279 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1281 2007-06-01 Geoffrey Keating <geoffk@apple.com>
1283 * gcc.dg/pie-link.c: New test.
1285 2007-06-01 Ian Lance Taylor <iant@google.com>
1287 * gcc.dg/Wstrict-overflow-17.c: New test.
1289 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
1291 * gcc.dg/builtin-return-1.c (g): New.
1292 (main): Allocate at least 64 bytes on the stack.
1294 2007-05-31 Mark Mitchell <mark@codesourcery.com>
1296 * g++.dg/init/cleanup3.C: New test.
1298 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
1300 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
1303 007-05-31 Paul Thomas <pault@gcc.gnu.org>
1306 * gfortran.dg/char_array_constructor_3.f90: New test.
1308 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
1310 PR tree-optimization/32160
1311 * gfortran.dg/predcom-1.f: New test.
1313 2007-05-31 Richard Guenther <rguenther@suse.de>
1315 * g++.dg/other/str_empty.C: Move...
1316 * g++.dg/other/pr30567.C: Move...
1317 * g++.dg/tree-ssa/pr27218.C: Move...
1318 * g++.dg/torture: ...here and remove dg-options.
1320 2007-05-31 Paolo Carlini <pcarlini@suse.de>
1323 * g++.dg/ext/is_pod_incomplete.C: New.
1325 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
1326 Douglas Gregor <doug.gregor@gmail.com>
1327 Pedro Lamarao <pedro.lamarao@mndfck.org>
1328 Howard Hinnant <howard.hinnant@gmail.com>
1332 * g++.dg/cpp0x/rv8p.C: New.
1333 * g++.dg/cpp0x/temp-constructor-bug.C: New.
1334 * g++.dg/cpp0x/cast-bug.C: New.
1335 * g++.dg/cpp0x/elision_weak.C: New.
1336 * g++.dg/cpp0x/collapse-bug.C: New.
1337 * g++.dg/cpp0x/rv3p.C: New.
1338 * g++.dg/cpp0x/rv7n.C: New.
1339 * g++.dg/cpp0x/overload-conv-1.C: New.
1340 * g++.dg/cpp0x/rv2n.C: New.
1341 * g++.dg/cpp0x/deduce.C: New.
1342 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
1343 * g++.dg/cpp0x/rv6p.C: New.
1344 * g++.dg/cpp0x/template_deduction.C: New.
1345 * g++.dg/cpp0x/implicit-copy.C: New.
1346 * g++.dg/cpp0x/rv1p.C: New.
1347 * g++.dg/cpp0x/cast.C: New.
1348 * g++.dg/cpp0x/rv5n.C: New.
1349 * g++.dg/cpp0x/collapse.C: New.
1350 * g++.dg/cpp0x/overload-conv-2.C: New.
1351 * g++.dg/cpp0x/rv4p.C: New.
1352 * g++.dg/cpp0x/rvo.C: New.
1353 * g++.dg/cpp0x/iop.C: New.
1354 * g++.dg/cpp0x/rv3n.C: New.
1355 * g++.dg/cpp0x/rv7p.C: New.
1356 * g++.dg/cpp0x/reference_collapsing.C: New.
1357 * g++.dg/cpp0x/overload.C: New.
1358 * g++.dg/cpp0x/named.C: New.
1359 * g++.dg/cpp0x/rv2p.C: New.
1360 * g++.dg/cpp0x/rv6n.C: New.
1361 * g++.dg/cpp0x/not_special.C: New.
1362 * g++.dg/cpp0x/bind.C: New.
1363 * g++.dg/cpp0x/rv1n.C: New.
1364 * g++.dg/cpp0x/rv5p.C: New.
1365 * g++.dg/cpp0x/elision.C: New.
1366 * g++.dg/cpp0x/named_refs.C: New.
1367 * g++.dg/cpp0x/unnamed_refs.C: New.
1368 * g++.dg/cpp0x/rv4n.C: New.
1369 * g++.dg/cpp0x/elision_neg.C: New.
1370 * g++.dg/init/copy7.C: Run in C++98 mode.
1371 * g++.dg/overload/arg1.C: Ditto.
1372 * g++.dg/overload/arg4.C: Ditto.
1374 2007-05-30 Jakub Jelinek <jakub@redhat.com>
1377 * g++.dg/opt/static5.C: New test.
1379 2007-05-30 Richard Guenther <rguenther@suse.de>
1381 * g++.dg/dg.exp: Prune torture/.
1382 * g++.dg/torture/dg-torture.exp: New testsuite.
1384 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
1386 * gcc.target/arm/pr27387.C: Move and rename to ...
1387 * g++.dg/inherit/thunk8.C: ... here.
1389 2007-05-30 Jakub Jelinek <jakub@redhat.com>
1391 PR tree-optimization/31769
1392 * g++.dg/gomp/pr31769.C: New test.
1394 2007-05-29 Hui-May Chang <hm.chang@apple.com>
1396 * gcc.target/i386/stack-realign.c: New.
1398 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
1400 * gcc.dg/tree-ssa/prefetch-6.c: New test.
1402 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
1404 * gfortran.dg/sizeof.f90: New.
1406 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1409 * gcc.dg/boolcomplex-1.c: New test.
1412 * g++.dg/ext/boolcomplex-1.c: New test.
1414 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
1416 * gcc.dg/matrix: New directory.
1418 2007-05-28 Tobias Burnus <burnus@net-b.de>
1421 * gfortran.dg/allocate_stat_1.f90: New.
1423 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
1426 * transfer_hollerith_1.f90: New test.
1428 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1431 * gcc.c-torture/execute/vrp-7.c: New test.
1433 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
1435 * gfortran.dg/transfer_simplify_4.f90: New test.
1437 2007-05-27 Tobias Burnus <burnus@net-b.de>
1440 * gfortran.dg/func_result_3.f90: New.
1442 2007-05-27 Tobias Burnus <burnus@net-b.de>
1445 * gfortran.dg/transfer_simplify_3.f90: New.
1447 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
1450 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
1452 * gcc.target/i386/pr32065-2.c: New test.
1454 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1457 * gfortran.dg/io_constraints_2.f90: Update.
1459 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
1462 * gfortran.dg/array_constructor_17.f90: New test.
1464 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1467 * g++.dg/opt/array2.C: New testcase.
1469 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
1472 * gcc.target/i386/pr32065.c: New test.
1474 2007-05-25 Dirk Mueller <dmueller@suse.de>
1475 Marcus Meissner <meissner@suse.de>
1477 * gcc.dg/attr-alloc_size.c: New.
1479 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
1480 Lee Millward <lee.millward@gmail.com>
1483 * g++.dg/parse/crash34.C: New test.
1485 * g++.dg/parse/crash35.C: New test.
1487 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
1489 * gcc.target/i386/sse2-check.h: New.
1490 * gcc.target/i386/sse2-vec-1.c: Likewise.
1491 * gcc.target/i386/sse2-vec-2.c: Likewise.
1492 * gcc.target/i386/sse2-vec-3.c: Likewise.
1493 * gcc.target/i386/sse2-vec-4.c: Likewise.
1494 * gcc.target/i386/sse2-vec-5.c: Likewise.
1495 * gcc.target/i386/sse2-vec-6.c: Likewise.
1497 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
1509 * g++.dg/cpp0x/pr31431.C: New.
1510 * g++.dg/cpp0x/pr31437.C: New.
1511 * g++.dg/cpp0x/pr31442.C: New.
1512 * g++.dg/cpp0x/pr31444.C: New.
1513 * g++.dg/cpp0x/pr31431-2.C: New.
1514 * g++.dg/cpp0x/pr31432.C: New.
1515 * g++.dg/cpp0x/pr31434.C: New.
1516 * g++.dg/cpp0x/pr31438.C: New.
1517 * g++.dg/cpp0x/pr31443.C: New.
1518 * g++.dg/cpp0x/pr31445.C: New.
1519 * g++.dg/cpp0x/variadic-crash1.C: New.
1521 2007-05-25 Richard Sandiford <richard@codesourcery.com>
1523 * gcc.target/arm/long-calls-1.c: New test.
1524 * gcc.target/arm/long-calls-2.c: Likewise.
1525 * gcc.target/arm/long-calls-3.c: Likewise.
1526 * gcc.target/arm/long-calls-4.c: Likewise.
1528 2007-05-25 Richard Guenther <rguenther@suse.de>
1529 Andrew Pinski <andrew_pinski@playstation.sony.com>
1531 PR tree-optimization/31982
1532 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
1534 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
1537 * gfortran.dg/result_in_spec_2.f90: New test.
1539 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1541 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
1543 2007-05-24 Ollie Wild <aaw@google.com>
1545 * gcc.dg/cpp/counter-1.c: New test.
1546 * gcc.dg/pch/counter-1.c: New test.
1547 * gcc.dg/pch/counter-1.hs: New file.
1548 * gcc.dg/pch/counter-2.c: New test.
1549 * gcc.dg/pch/counter-2.hs: New file.
1550 * gcc.dg/pch/counter-3.c: New test.
1551 * gcc.dg/pch/counter-3.hs: New file.
1553 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
1555 * gcc.dg/tree-ssa/predcom-1.c: New test.
1556 * gcc.dg/tree-ssa/predcom-2.c: New test.
1557 * gcc.dg/tree-ssa/predcom-3.c: New test.
1558 * gcc.dg/tree-ssa/predcom-4.c: New test.
1559 * gcc.dg/tree-ssa/predcom-5.c: New test.
1560 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
1562 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
1565 * gcc.target/i386/sse4_1-check.h (MASK): New.
1567 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1570 * gfortran.dg/pr25603.f: Initialize integer variables.
1572 2007-05-23 Ian Lance Taylor <iant@google.com>
1574 * g++.dg/other/vrp1.C: New test.
1576 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
1578 PR preprocessor/20077
1579 * gcc.dg/cpp/paste15.c: New test.
1581 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
1582 Nigel Stephens <nigel@mips.com>
1583 Richard Sandiford <richard@codesourcery.com>
1585 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
1586 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
1587 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
1588 * gcc.target/mips/inter/mips16-inter.exp: New.
1590 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
1592 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
1594 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
1596 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
1597 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
1598 * gcc.target/i386/sse3-addsubps.c: Likewise.
1599 * gcc.target/i386/sse3-haddpd.c: Likewise.
1600 * gcc.target/i386/sse3-haddps.c: Likewise.
1601 * gcc.target/i386/sse3-hsubpd.c: Likewise.
1602 * gcc.target/i386/sse3-hsubps.c: Likewise.
1603 * gcc.target/i386/sse3-lddqu.c: Likewise.
1604 * gcc.target/i386/sse3-movddup.c: Likewise.
1605 * gcc.target/i386/sse3-movshdup.c: Likewise.
1606 * gcc.target/i386/sse3-movsldup.c: Likewise.
1608 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
1609 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
1610 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1611 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1612 * gcc.target/i386/ssse3-palignr.c: Likewise.
1613 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1614 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1615 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1616 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1617 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1618 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1619 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1620 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1621 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1622 * gcc.target/i386/ssse3-psignb.c: Likewise.
1623 * gcc.target/i386/ssse3-psignd.c: Likewise.
1624 * gcc.target/i386/ssse3-psignw.c: Likewise.
1625 * gcc.target/i386/ssse3-vals.h: Likewise.
1627 * gcc.target/i386/sse3-check.h: New file.
1628 * gcc.target/i386/ssse3-check.h: Likewise.
1630 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1633 * gcc.c-torture/compile/bcopy-1.c: New testcase.
1635 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1638 * gcc.c-torture/20070522-1.c: New testcase.
1640 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
1642 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
1644 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
1646 * gcc.c-torture/execute/ieee/20000320-1.x,
1647 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
1648 m68k-*-* and check_effective_target_coldfire_fpu.
1650 2007-05-22 Ollie Wild <aaw@google.com>
1652 * g++.dg/lookup/hidden-class10.C: New test.
1653 * g++.dg/lookup/hidden-class11.C: New test.
1655 2007-05-22 Ollie Wild <aaw@google.com>
1657 * g++.dg/lookup/name-clash5.C: New test.
1658 * g++.dg/lookup/name-clash6.C: New test.
1660 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
1662 * g++.dg/other/i386-2.C: Update comments on header files tested.
1663 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
1665 * gcc.target/i386/sse-12.c: Likewise.
1666 * gcc.target/i386/sse-13.c: Likewise.
1667 * gcc.target/i386/sse-14.c: Likewise.
1669 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
1670 Redefined to test with immediate operand.
1671 (__builtin_ia32_blendps): Likewise.
1672 (__builtin_ia32_blendpd): Likewise.
1673 (__builtin_ia32_dpps): Likewise.
1674 (__builtin_ia32_dpps): Likewise.
1675 (__builtin_ia32_insertps128): Likewise.
1676 (__builtin_ia32_vec_ext_v4sf): Likewise.
1677 (__builtin_ia32_vec_set_v16qi): Likewise.
1678 (__builtin_ia32_vec_set_v4si): Likewise.
1679 (__builtin_ia32_vec_set_v2di): Likewise.
1680 (__builtin_ia32_vec_ext_v16qi): Likewise.
1681 (__builtin_ia32_vec_ext_v4si): Likewise.
1682 (__builtin_ia32_vec_ext_v2di): Likewise.
1683 (__builtin_ia32_roundpd): Likewise.
1684 (__builtin_ia32_roundsd): Likewise.
1685 (__builtin_ia32_roundps): Likewise.
1686 (__builtin_ia32_roundss): Likewise.
1687 (__builtin_ia32_mpsadbw128): Likewise.
1689 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
1691 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
1693 2007-05-22 Janis Johnson <janis187@us.ibm.com>
1695 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
1697 * gcc.dg/dfp/func-struct.c: Ditto.
1698 * gcc.dg/dfp/operator-assignment.c: Ditto.
1699 * gcc.dg/dfp/convert-bfp.c: Ditto.
1700 * gcc.dg/dfp/convert-int.c: Ditto.
1701 * gcc.dg/dfp/convert-int-max.c: Ditto.
1702 * gcc.dg/dfp/func-scalar.c: Ditto.
1703 * gcc.dg/dfp/cast.c: Ditto.
1704 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
1705 failures, and fix a typo in return type of arg1_128.
1706 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
1707 failures, and fix a typo in a constant suffix.
1708 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
1709 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
1711 2007-05-22 Janis Johnson <janis187@us.ibm.com>
1712 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1714 * lib/gcc-dg.exp(process_message): New proc.
1715 (dg-message): New test directive.
1716 * gcc.dg/always_inline.c: Use dg-message.
1717 * gcc.dg/always_inline2.c: Ditto.
1718 * gcc.dg/always_inline3.c: Ditto.
1719 * gcc.dg/invalid-call-1.c: Ditto.
1720 * gcc.dg/pr17506.c: Ditto.
1721 * gcc.dg/simd-5.c: Ditto.
1722 * gcc.dg/simd-6.c: Ditto.
1723 * gcc.dg/va-arg-2.c: Ditto.
1724 * gcc.dg/cpp/syshdr.c: Ditto.
1725 * gcc.dg/cpp/unc4.c: Ditto.
1726 * gcc.dg/cpp/trad/mi1.c: Ditto.
1727 * gcc.dg/cpp/trad/mi5.c: Ditto.
1728 * gcc.dg/cpp/trad/mi7.c: Ditto.
1729 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
1730 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
1731 * gcc.test-framework/test-framework.awk: Special-case outexists
1734 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
1736 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
1737 (bit_SSE4_2): Likewise.
1738 (bit_POPCNT): Likewise.
1740 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
1741 Check if assembler supports SSE4 instructions.
1743 * gcc.target/i386/sse4_1-blendpd.c: New file.
1744 * gcc.target/i386/sse4_1-blendps.c: Likewise.
1745 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
1746 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
1747 * gcc.target/i386/sse4_1-check.h: Likewise.
1748 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
1749 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
1750 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
1751 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
1752 * gcc.target/i386/sse4_1-extractps.c: Likewise.
1753 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
1754 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
1755 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
1756 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
1757 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
1758 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
1759 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
1760 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
1761 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
1762 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
1763 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
1764 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
1765 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
1766 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
1767 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
1768 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
1769 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
1770 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
1771 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
1772 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
1773 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
1774 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
1775 * gcc.target/i386/sse4_1-pminud.c: Likewise.
1776 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
1777 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
1778 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
1779 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
1780 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
1781 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
1782 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
1783 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
1784 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
1785 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
1786 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
1787 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
1788 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
1789 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
1790 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
1791 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
1792 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
1793 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
1794 * gcc.target/i386/sse4_1-round.h: Likewise.
1795 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
1796 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
1797 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
1798 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
1799 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
1800 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
1801 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
1802 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
1803 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
1804 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
1805 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
1806 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
1807 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
1808 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
1810 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1813 * gfortran.dg/bounds_check_7.f90: New test.
1815 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
1817 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
1818 (check_effective_target_sse4a): Ditto.
1820 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
1821 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
1822 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
1823 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
1824 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
1825 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
1826 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
1827 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
1828 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
1829 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
1830 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
1831 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
1832 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
1833 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
1834 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
1835 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
1836 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
1837 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
1838 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
1839 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
1841 2007-05-21 Mark Mitchell <mark@codesourcery.com>
1843 * g++.dg/ext/cleanup-1.C: New test.
1844 * g++.dg/ext/cleanup-2.C: Likewise.
1845 * g++.dg/ext/cleanup-3.C: Likewise.
1846 * g++.dg/ext/cleanup-4.C: Likewise.
1847 * g++.dg/ext/cleanup-5.C: Likewise.
1848 * g++.dg/ext/cleanup-6.C: Likewise.
1849 * g++.dg/ext/cleanup-8.C: Likewise.
1850 * g++.dg/ext/cleanup-9.C: Likewise.
1851 * g++.dg/ext/cleanup-10.C: Likewise.
1852 * g++.dg/ext/cleanup-11.C: Likewise.
1853 * g++.dg/ext/cleanup-dtor.C: Likewise.
1855 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
1858 * gcc.dg/vect/vect-102a.c: New test.
1860 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
1861 Paolo Carlini <pcarlini@suse.de>
1862 Uros Bizjak <ubizjak@gmail.com>
1864 * gcc.dg/gcc-have-sync-compare-and-swap.c,
1865 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1866 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1867 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
1868 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1871 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
1874 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
1876 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1879 * gfortran.dg/do_3.F90: Add checks for the final value of the
1882 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
1884 * gcc.c-torture/execute/990127-2.x: New file.
1886 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
1888 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
1889 * gcc.target/i386/sse-12: Add -O to compile options.
1890 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
1891 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
1892 and mm3dnow.h. Add -O to compile options.
1894 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
1897 * gfortran.dg/char_length_5.f90: New test.
1900 * gfortran.dg/array_reference_1.f90: New test.
1902 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1909 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
1910 * gcc.dg/Wtype-limits.c: New.
1911 * gcc.dg/Wtype-limits-Wextra.c: New.
1912 * gcc.dg/Wtype-limits-no.c: New.
1913 * g++.dg/warn/Wtype-limits.C: New.
1914 * g++.dg/warn/Wtype-limits-Wextra.C: New.
1915 * g++.dg/warn/Wtype-limits-no.C: New.
1917 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
1919 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
1920 instead of "-msse2".'
1921 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
1922 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
1924 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
1925 to test with immediate operand.
1926 (__builtin_ia32_insertqi): Ditto.
1927 (__builtin_ia32_palignr128): Ditto.
1928 (__builtin_ia32_palignr): Ditto.
1929 (__builtin_ia32_pshufhw): Ditto.
1930 (__builtin_ia32_pshuflw): Ditto.
1931 (__builtin_ia32_pshufd): Ditto.
1932 (__builtin_ia32_vec_set_v8hi): Ditto.
1933 (__builtin_ia32_vec_ext_v8hi): Ditto.
1934 (__builtin_ia32_shufpd): Ditto.
1935 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1937 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
1940 * gfortran.dg/min_max_conformance.f90: Added more testcases.
1942 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
1945 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
1946 and "__inline". Use "-msse" instead of "-msse2".
1948 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1951 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
1952 * gcc.dg/20030906-2.c: Likewise.
1953 * objc.dg/method-17.m: Add -Wreturn-type.
1954 * obj-c++.dg/method-21.mm: Likewise.
1956 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
1959 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
1960 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
1961 (__builtin_ia32_psrlqi128): Ditto.
1962 (__builtin_ia32_psrlwi128): Ditto.
1963 (__builtin_ia32_psrldi128): Ditto.
1964 (__builtin_ia32_psrldqi128): Ditto.
1965 (__builtin_ia32_pslldqi128): Ditto.
1966 (__builtin_ia32_psrawi128): Ditto.
1967 (__builtin_ia32_psradi128): Ditto.
1968 (__builtin_ia32_psllqi128): Ditto.
1969 (__builtin_ia32_pslldi128): Ditto.
1970 (__builtin_prefetch): Ditto.
1971 (__builtin_ia32_pshufw): Ditto.
1972 (__builtin_ia32_vec_set_v4hi): Ditto.
1973 (__builtin_ia32_vec_ext_v4hi): Ditto.
1974 (__builtin_ia32_shufps): Ditto.
1975 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
1977 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1980 * gfortran.dg/char_allocation_1.f90: New test.
1982 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1984 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
1985 * gcc.dg/Wconversion-sign.c: New.
1986 * gcc.dg/Wconversion-integer-no-sign.c: New.
1987 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
1989 * g++.dg/warn/Wconversion-sign.C: New.
1990 * g++.old-deja/g++.other/warn4.C: Update.
1991 * g++.dg/warn/Wconversion1.C: Likewise.
1993 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1995 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
1996 * gcc.dg/torture/builtin-math-4.c: Likewise.
1998 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2001 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
2003 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
2005 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
2007 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
2010 * gcc.target/i386/pr31628.c: New.
2012 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
2015 * gcc.dg/pr31344.c: New test.
2017 2007-05-17 Ian Lance Taylor <iant@google.com>
2019 PR tree-optimization/31953
2020 * gcc.c-torture/compile/pr31953.c: New test.
2022 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2024 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
2026 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
2028 * gcc.dg/torture/builtin-math-4.c: Likewise.
2030 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
2031 * gcc.dg/torture/builtin-math-4.c: Likewise.
2033 * gcc.dg/torture/builtin-math-4.c: New test.
2035 2007-05-17 Janis Johnson <janis187@us.ibm.com>
2036 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2038 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
2039 * gcc.dg/cpp/include2.c: Ditto.
2040 * gcc.dg/cpp/mac-dir-2.c: Ditto.
2041 * gcc.dg/cpp/paste5.c: Ditto.
2042 * gcc.dg/cpp/paste6.c: Ditto.
2043 * gcc.dg/cpp/paste8.c: Ditto.
2044 * gcc.dg/cpp/paste11.c: Ditto.
2045 * gcc.dg/cpp/paste13.c: Ditto.
2046 * gcc.dg/cpp/skipping2.c: Ditto.
2047 * gcc.dg/reg-vol-struct-1.c: Ditto.
2048 * gcc.dg/Wshadow-1.c: Ditto.
2049 * gcc.dg/cpp/trad/comment.c: Ditto.
2050 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
2051 * gcc.dg/cpp/if-2.c: Ditto.
2052 * gcc.dg/array-5.c: Ditto.
2053 * gcc.dg/inline-15.c: Ditto.
2054 * gcc.dg/pr27953.c: Ditto.
2055 * gcc.dg/Wno-c++-compat.c: Ditto.
2057 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
2059 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
2061 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2063 * gcc.c-torture/execute/20070517-1.c: New test.
2065 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
2068 * gfortran.dg/min_max_conformance.f90: New test.
2070 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
2072 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
2073 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
2074 gcc.dg/vect/vect-104.c: Use more complex construction to
2075 prevent vectorizing.
2076 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
2078 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
2080 PR tree-optimization/24659
2081 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
2082 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
2083 not vect_int target.
2084 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
2085 not vect_int target. Loop is vectorized for vect_intfloat_cvt
2087 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
2088 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
2089 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
2091 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
2093 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
2094 and x86_64-*-* targets.
2095 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
2097 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
2104 * transfer_simplify_1.f90: New test.
2105 * transfer_simplify_2.f90: New test.
2107 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2109 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
2111 2007-05-14 Janis Johnson <janis187@us.ibm.com>
2113 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2115 * gcc.dg/fltconst-pedantic-dfp.c: New test.
2118 * gcc.dg/fltconst-1.c: New test.
2120 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
2121 * gcc.dg/dfp/operator-assignment.c: Ditto.
2123 2007-05-14 Paolo Carlini <pcarlini@suse.de>
2126 * g++.dg/rtti/typeid5.C: New.
2128 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2131 * gfortran.dg/substr_4.f: New test.
2133 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
2135 * gcc.target/m68k/interrupt_thread-1.c,
2136 gcc.target/m68k/interrupt_thread-2.c,
2137 gcc.target/m68k/interrupt_thread-3.c: New.
2138 * gcc.target/m68k/m68k.exp: Accept fido.
2140 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2142 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
2143 * gfortran.dg/altreturn_3.f90: Likewise.
2144 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2145 * gfortran.dg/default_numeric_type_1.f90: Likewise.
2146 * gfortran.dg/inquire_iolength.f90: Likewise.
2147 * gfortran.dg/module_naming_1.f90: Likewise.
2148 * gfortran.dg/oldstyle_2.f90: Likewise.
2149 * gfortran.dg/operator_2.f90: Likewise.
2150 * gfortran.dg/parameter_array_element_1.f90: Likewise.
2151 * gfortran.dg/used_types_11.f90: Likewise.
2152 * gfortran.dg/zero_array_components_1.f90: Likewise.
2153 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
2154 * gfortran.dg/parameter_array_dummy.f90: Likewise.
2155 * gfortran.dg/real_const_3.f90: Likewise.
2157 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
2159 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
2160 * gcc.dg/tree-ssa/loop-30.c: New test.
2162 2007-05-13 Richard Guenther <rguenther@suse.de>
2164 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
2166 * g++.dg/tree-ssa/pr31146.C: Likewise.
2168 2007-05-13 Revital Eres <eres@il.ibm.com>
2170 * gcc.dg/dse.c: New test.
2172 2007-05-12 Richard Guenther <rguenther@suse.de>
2174 PR tree-optimization/31797
2175 * gcc.c-torture/compile/pr31797.c: New testcase.
2177 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
2180 * gfortran.dg/host_assoc_function_1.f90: New test.
2182 2007-05-11 Steve Ellcey <sje@cup.hp.com>
2185 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
2187 2007-05-11 Silvius Rus <rus@google.com>
2189 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
2190 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
2191 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
2192 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
2193 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
2194 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
2195 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
2196 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
2197 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
2198 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
2199 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
2200 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
2201 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
2202 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
2203 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
2204 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
2206 2007-05-11 Paolo Carlini <pcarlini@suse.de>
2209 * gcc.c-torture/execute/builtins/memchr.c: New.
2210 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
2211 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
2213 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2216 * gfortran.dg/recursive_reference_1.f90: Put error at correct
2218 * gfortran.dg/recursive_reference_2.f90: New test.
2220 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2223 * gfortran.dg/namelist_29.f90: New test.
2225 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2228 * gfortran.dg/entry_10.f90: New test.
2230 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
2232 PR tree-optimization/31885
2233 * gcc.dg/tree-ssa/loop-29.c: New test.
2235 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
2237 * assumed_dummy_1.f90: Fix dg directive.
2238 * char_initialiser_actual.f90: Likewise.
2239 * nested_modules_2.f90: Likewise.
2240 * shift-alloc.f90: Likewise.
2242 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
2244 * gcc.dg/20070507-1.c: Disable for non-pic targets.
2246 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2249 * gfortran.dg/unf_read_corrupted_2.f90: New test.
2251 2007-05-09 Mike Stump <mrs@apple.com>
2253 * g++.dg/other/first-global.C: Add -fpie for darwin.
2254 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2256 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
2258 * gcc.dg/20070507-1.c: New testcase.
2260 2007-05-08 Chao-ying Fu <fu@mips.com>
2262 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
2263 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
2264 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
2265 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
2267 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
2270 * gcc.dg/pr31847.c: New test.
2272 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
2275 * gfortran.dg/actual_array_result_1.f90: New test.
2277 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
2280 * gfortran.dg/parameter_array_init_1.f90: New test.
2283 * gfortran.dg/parameter_array_init_2.f90: New test.
2285 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
2288 * gcc.target/i386/pr31854.c: New test.
2290 2007-05-07 Janis Johnson <janis187@us.ibm.com>
2292 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
2294 2007-05-07 Mike Stump <mrs@apple.com>
2296 * g++.old-deja/g++.mike/empty.C: Add.
2298 2007-05-07 Eric Christopher <echristo@apple.com>
2300 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
2302 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
2304 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
2305 variable. Rearrange conversions from binary float to decimal float.
2307 2007-05-07 Mark Mitchell <mark@codesourcery.com>
2309 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
2312 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
2314 * gnat.dg/opt1.ad[sb]: New testcase.
2316 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2319 * gfortran.dg/do_3.F90: New test.
2321 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2324 * gfortran.dg/new_line.f90: Add new checks.
2326 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2329 * gfortran.dg/large_unit_1.f90: New.
2330 * gfortran.dg/large_unit_2.f90: New.
2331 * gfortran.dg/iostat_4.f90: New
2332 * gfortran.dg/bounds_check_fail_1.f90: Updated.
2334 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
2337 * gfortran.dg/char_result_4.f90: New test.
2339 2007-06-05 Revital Eres <eres@il.ibm.com>
2342 * gcc.dg/pr30957-1.c: New test.
2344 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2347 * gfortran.dg/char_type_len_2.f90: New test.
2349 2007-05-05 Geoffrey Keating <geoffk@apple.com>
2352 * g++.dg/other/nested-extern.cc: New.
2353 * g++.dg/other/nested-extern-1.C: New.
2354 * g++.dg/other/nested-extern-2.C: New.
2356 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
2359 * gfortran.dg/erf.f90: New test.
2360 * gfortran.dg/besxy.f90: New test.
2362 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
2365 * gfortran.dg/fseek.f90: New test.
2367 2007-05-04 Bob Wilson <bob.wilson@acm.org>
2369 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
2371 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2374 * gfortran.dg/zero_length_1.f90: New test.
2376 2007-05-04 Tobias Burnus <burnus@net-b.de>
2379 * gfortran.dg/char_pointer_assign_3.f90: New test.
2380 * gfortran.dg/char_result_2.f90: Re-enable test.
2382 2007-05-04 Tobias Burnus <burnus@net-b.de>
2385 * gfortran.dg/char_length_3.f90: New test.
2386 * gfortran.dg/char_result_2.f90: Fix test.
2388 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
2390 PR tree-optimization/30565
2391 * gcc.dg/tree-ssa/loop-27.c: New test.
2393 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
2395 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2396 * gcc.target/bfin/arith.c (__v2hi): Likewise.
2397 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2398 * gcc.target/bfin/shift.c (__v2hi): Likewise.
2400 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
2402 PR tree-optimization/31699
2403 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2405 (check_effective_target_vect_floatint_cvt): New.
2406 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2407 of specific targets.
2408 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2409 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2410 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2411 * gcc.dg/vect/vect-iv-4.c: Likewise.
2412 * gcc.dg/vect/vect-multitypes-11.c: New.
2413 * gcc.dg/vect/pr31699.c: New.
2415 2007-05-02 Geoffrey Keating <geoffk@apple.com>
2417 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2419 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
2422 * g++.dg/warn/anonymous-namespace-2.C: New.
2423 * g++.dg/warn/anonymous-namespace-2.h: New.
2425 2007-05-02 Paul Brook <paul@codesourcery.com>
2427 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
2429 2007-05-02 Eric Christopher <echristo@apple.com>
2431 * gcc.dg/cpp/if-div.c: New file.
2433 2007-05-02 Tom Tromey <tromey@redhat.com>
2435 PR preprocessor/28709:
2436 * gcc.dg/cpp/pr28709.c: New file.
2438 2007-05-02 Richard Guenther <rguenther@suse.de>
2440 PR tree-optimization/31146
2441 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2443 2007-05-01 Geoffrey Keating <geoffk@apple.com>
2445 * gcc.c-torture/compile/limits-blockid.c: New.
2446 * gcc.c-torture/compile/limits-caselabels.c: New.
2447 * gcc.c-torture/compile/limits-declparen.c: New.
2448 * gcc.c-torture/compile/limits-enumconst.c: New.
2449 * gcc.c-torture/compile/limits-exprparen.c: New.
2450 * gcc.c-torture/compile/limits-externalid.c: New.
2451 * gcc.c-torture/compile/limits-fnargs.c: New.
2452 * gcc.c-torture/compile/limits-fndefn.c: New.
2453 * gcc.c-torture/compile/limits-idexternal.c: New.
2454 * gcc.c-torture/compile/limits-idinternal.c: New.
2455 * gcc.c-torture/compile/limits-pointer.c: New.
2456 * gcc.c-torture/compile/limits-stringlit.c: New.
2457 * gcc.c-torture/compile/limits-structmem.c: New.
2458 * gcc.c-torture/compile/limits-structnest.c: New.
2460 2007-04-29 Geoffrey Keating <geoffk@apple.com>
2462 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
2464 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2467 * gcc.c-torture/compile/20070501-1.c: New testcase.
2469 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2472 * gfortran.dg/array_memset_2: New test case.
2474 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
2477 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
2479 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
2482 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
2484 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
2485 keyword to dg-final test.
2486 * gcc.dg/vect/vect-iv-4.c: Likewise.
2487 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
2488 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
2490 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
2492 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
2493 * lib/target-supports.exp
2494 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
2495 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
2497 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
2499 * gcc.c-torture/execute/ieee/20000320-1.c: Use
2500 __LONG_LONG_MAX__ and its friends instead of those supplied by
2503 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
2506 * g++.dg/ext/vector7.C: New testcase.
2508 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2511 * gfortran.dg/bound_simplification_1.f90: New test.
2513 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2516 * gfortran.dg/bom_error.f90: New test.
2517 * gfortran.dg/bom_include.f90: New test.
2518 * gfortran.dg/bom_UTF16-LE.f90: New test.
2519 * gfortran.dg/bom_UTF16-BE.f90: New test.
2520 * gfortran.dg/bom_UTF-8.f90: New test.
2521 * gfortran.dg/bom_UTF-32.f90: New test.
2522 * gfortran.dg/bom_UTF-8.F90: New test.
2523 * gfortran.dg/bom_include.inc: New file.
2525 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2528 * g++.dg/init/ptrfn2.C: New test.
2529 * g++.dg/init/ptrfn3.C: New test.
2531 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
2534 * gfortran.dg/dependency_21.f90: New test.
2536 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2538 * gfortran.dg/secnds.f: Use real*8.
2539 * gfortran.dg/secnds-1.f: Use real*8.
2541 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2544 * gfortran.dg/inquire_5.f90: Update test.
2546 2007-04-27 Ian Lance Taylor <iant@google.com>
2549 * gcc.c-torture/compile/pr31710.c: New test.
2551 2007-04-27 Richard Guenther <rguenther@suse.de>
2553 PR tree-optimization/30965
2554 PR tree-optimization/30978
2555 * gcc.dg/tree-ssa/pr30978.c: New testcase.
2556 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
2557 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
2558 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
2560 2007-04-27 Richard Guenther <rguenther@suse.de>
2562 PR tree-optimization/31715
2563 * gcc.dg/Warray-bounds-4.c: New testcase.
2565 2007-04-26 Ian Lance Taylor <iant@google.com>
2568 * gcc.c-torture/compile/pr28675.c: New test.
2570 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
2573 * g++.dg/ext/vector6.C: New test.
2575 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
2577 * gcc.c-torture/execute/ieee/20000320-1.x: New.
2579 2007-04-26 Steve Ellcey <sje@cup.hp.com>
2582 * g++.dg/other/str_empty.C: Add expected warning.
2584 2007-04-26 Richard Guenther <rguenther@suse.de>
2585 Daniel Berlin <dberlin@dberlin.org>
2587 PR tree-optimization/30567
2588 * g++.dg/other/pr30567.C: New testcase.
2590 2007-04-26 Richard Guenther <rguenther@suse.de>
2592 PR tree-optimization/31703
2593 * gcc.c-torture/compile/pr31703.c: New testcase.
2594 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
2595 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2597 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
2599 * gfortran.dg/open_errors.f90: Added if statements checking
2600 the value of iostat.
2602 2007-04-26 Jakub Jelinek <jakub@redhat.com>
2605 * g++.dg/gomp/pr31598.C: New test.
2607 PR tree-optimization/30558
2608 * g++.dg/gomp/pr30558.C: New test.
2610 2007-04-24 Mark Mitchell <mark@codesourcery.com>
2613 * g++.dg/ext/complex2.C: New test.
2615 2007-04-25 Paolo Carlini <pcarlini@suse.de>
2617 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
2619 2007-04-25 Thiemo Seufer <ths@mips.com>
2621 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
2622 value to signed char.
2624 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
2626 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
2627 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
2628 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
2630 2007-04-25 Tobias Burnus <burnus@net-b.de>
2633 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
2634 statement functions.
2635 * gfortran.dg/c_by_val_5.f90: New test.
2637 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
2639 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
2640 with two new subroutines to avoid parameter-induced aliasing.
2641 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
2642 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
2644 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2646 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
2647 * g++.dg/warn/Warray-bounds.C: Likewise.
2649 2007-04-24 Ian Lance Taylor <iant@google.com>
2651 PR tree-optimization/31605
2652 * gcc.c-torture/execute/pr31605.c: New test.
2654 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2657 * lib/gcc-dg.exp (scan-module): New function.
2658 * gfortran.dg/module_md5_1.f90: New test.
2660 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
2662 * g++.old-deja/g++.pt/defarg6.C: Only run with
2664 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
2665 * g++.dg/cpp0x/variadic61.C: Ditto.
2666 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
2667 * g++.dg/cpp0x/variadic62.C: Ditto.
2668 * g++.dg/template/meminit1.C: Ditto.
2669 * g++.dg/template/operator7.C: Ditto.
2670 * g++.dg/template/static15.C: Ditto.
2671 * g++.dg/template/invalid1.C: Ditto.
2672 * g++.dg/template/shift1.C: Ditto.
2673 * g++.dg/template/error10.C: Ditto.
2675 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
2678 * gfortran.dg/pr25923.f90: New test.
2680 2007-04-24 Ian Lance Taylor <iant@google.com>
2682 PR tree-optimization/31602
2683 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
2685 2007-04-24 Janis Johnson <janis187@us.ibm.com>
2687 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
2688 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
2690 2007-04-24 Hui-May Chang <hm.chang@apple.com>
2692 * gcc.target/i386/reload-1.c. New.
2694 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
2695 Olga Golovanevsky <olga@il.ibm.com>
2697 * g++.dg/other/str_empty.C: New test.
2699 2007-04-24 Richard Henderson <rth@redhat.com>
2701 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
2703 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
2706 * gcc.c-torture/compile/pr31641.c: New testcase.
2708 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
2710 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
2711 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
2712 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
2713 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
2715 2007-04-23 Simon Baldwin <simonb@google.com>
2717 * g++.dg/other/error15.C: New.
2718 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
2719 triggering a "multiple parameters named" error.
2721 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2724 * gfortran.dg/backspace_8.f: New test case.
2726 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
2729 * gfortran.dg/used_types_17.f90: New test.
2732 * gfortran.dg/zero_array_components_1.f90: New test.
2734 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2737 * gfortran.dg/open_errors.f90: Allow a different error message.
2739 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
2741 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
2742 Rename from check_effective_target_vect_pack_mod. Rename global
2743 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
2745 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
2747 * gcc.dg/vect/vect-iv-8a.c: Ditto.
2748 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
2750 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2753 * gcc.c-torture/execute/pr31448.c: New testcase.
2755 2007-04-22 Nick Clifton <nickc@redhat.com>
2757 * gcc.dg/20020312-2.c: Add support for the FRV.
2759 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
2761 PR tree-optimization/24659
2762 * gcc.dg/vect/vect-float-extend-1.c: New test.
2763 * gcc.dg/vect/vect-float-truncate-1.c: New test.
2765 2007-04-22 Richard Guenther <rguenther@suse.de>
2767 PR tree-optimization/29789
2768 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
2769 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
2771 2007-04-22 Revital Eres <eres@il.ibm.com>
2773 * gcc.dg/var-expand2.c: New test.
2775 2007-04-22 Revital Eres <eres@il.ibm.com>
2777 * gcc.dg/var-expand3.c: New test.
2779 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2782 * gfortran.dg/continuation_8.f90: New test.
2784 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
2787 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
2788 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
2790 2007-04-21 Richard Guenther <rguenther@suse.de>
2793 * gcc.c-torture/execute/pr31136.c: New testcase.
2795 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
2797 * gcc.target/i386/movsi-sm-1.c: New.
2799 2007-04-20 Richard Henderson <rth@redhat.com>
2801 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
2802 * gcc.dg/pr27095.c: Cope with alpha GOT load.
2804 2007-04-20 Jakub Jelinek <jakub@redhat.com>
2806 * gcc.target/i386/ordcmp-1.c: New test.
2807 * gcc.target/i386/unordcmp-1.c: New test.
2809 PR tree-optimization/31632
2810 * gcc.c-torture/compile/20070419-1.c: New test.
2812 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
2814 * gcc.dg/invalid-call-1.c: New test.
2816 2007-04-18 Dirk Mueller <dmueller@suse.de>
2819 * gcc.dg/Warray-bounds-3.c: New.
2821 2007-04-18 Richard Guenther <rguenther@suse.de>
2823 PR tree-optimization/19431
2824 PR tree-optimization/21463
2825 * gcc.c-torture/execute/20070212-1.c: New testcase.
2826 * gcc.c-torture/execute/20070212-2.c: Likewise.
2827 * gcc.c-torture/execute/20070212-3.c: Likewise.
2828 * gcc.dg/tree-ssa/pr19431.c: Likewise.
2829 * gcc.dg/tree-ssa/pr21463.c: Likewise.
2830 * g++.dg/tree-ssa/pr21463.C: Likewise.
2831 * g++.dg/tree-ssa/pr30738.C: Likewise.
2833 2007-04-17 Mark Mitchell <mark@codesourcery.com>
2836 * g++.dg/expr/bitfield8.C: New test.
2838 2007-04-17 Joseph Myers <joseph@codesourcery.com>
2839 Richard Sandiford <richard@codesourcery.com>
2841 * lib/target-supports.exp (check_profiling_available): Return 0
2842 for uClibc with -p or -pg.
2844 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
2847 * g++.dg/template/init7.C: New test.
2849 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
2851 PR rtl-optimization/31360
2852 * gcc.dg/loop-7.c: New test.
2854 2007-04-17 Mark Mitchell <mark@codesourcery.com>
2856 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
2857 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
2859 (compat-execute): Likewise.
2860 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
2861 files to remote hosts.
2862 * lib/c-ctorture.exp (c-torture-compile): Likewise.
2863 (c-torture-execute): Likewise.
2864 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
2865 or plain file. Use remote_upload and remote_download to copy
2867 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
2870 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
2872 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
2874 2007-04-16 Lawrence Crowl <crowl@google.com>
2876 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
2877 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
2878 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
2879 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2880 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
2881 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
2882 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
2883 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
2884 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
2885 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2886 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
2888 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
2889 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
2890 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
2891 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
2892 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
2893 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
2894 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
2895 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
2896 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
2897 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
2898 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
2900 2007-04-16 Ian Lance Taylor <iant@google.com>
2902 PR tree-optimization/31522
2903 * gcc.dg/Wstrict-overflow-16.c: New test.
2905 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
2907 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
2909 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
2912 * gfortran.dg/module_naming_1.f90: New.
2914 2007-04-16 Richard Sandiford <richard@codesourcery.com>
2916 * lib/target-supports.exp (check_profiling_available): Return
2917 false for m68k-*-uclinux.
2919 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
2922 Testcase for c++ anonymous namespace warning
2924 * g++.dg/warn/anonymous-namespace-1.C: New test
2925 * g++.dg/warn/anonymous-namespace-1.h: New test
2927 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
2930 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
2932 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2934 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
2936 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
2939 * gfortran.dg/array_constructor_16.f90: New test.
2941 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
2943 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
2944 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
2946 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2948 PR rtl-optimization/31500
2949 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
2950 * g++.dg/warn/Warray-bounds.C: Likewise.
2952 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
2955 * gcc.dg/gnu89-init-4.c: New testcase.
2957 2007-04-14 Jakub Jelinek <jakub@redhat.com>
2960 * gcc.dg/gomp/pr25874.c: Add dg-options.
2961 * g++.dg/gomp/pr25874.C: Add dg-options.
2963 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
2966 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
2967 * gfortran.dg/warnings_are_errors_1.f: New testcase.
2969 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2972 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
2974 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
2978 * gfortran.dg/initialization_6.f90: New test.
2980 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
2982 * gcc.c-torture/compile/pr27528.c: Require nonpic.
2984 * lib/target-supports.exp (check_gc_sections_available):
2985 Return false if ldflags includes -elf2flt.
2987 2007-04-13 Jason Merrill <jason@redhat.com>
2990 * conv3.C: New test.
2992 2007-04-13 Mike Stump <mrs@apple.com>
2994 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
2995 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
2997 2007-04-13 Joseph Myers <joseph@codesourcery.com>
2999 PR tree-optimization/29598
3000 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
3002 2007-04-13 Tobias Burnus <burnus@net-b.de>
3005 * gfortran.dg/func_assign.f90: New test.
3007 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
3010 * gfortran.dg/used_types_16.f90: New test.
3012 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
3015 * gfortran.dg/goto_2.f90: New.
3016 * gfortran.dg/goto_3.f90: New.
3017 * gfortran.dg/pr17708.f90: Rename to ...
3018 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
3020 2007-04-13 Tobias Burnus <burnus@net-b.de>
3023 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
3024 instead of a struct.
3026 2007-04-13 Tobias Burnus <burnus@net-b.de>
3029 * gfortran.dg/value_4.c: Use GNU extensions for complex
3030 instead of a struct.
3032 2007-04-13 Richard Guenther <rguenther@suse.de>
3034 PR tree-optimization/21258
3035 * gcc.dg/tree-ssa/vrp34.c: New testcase.
3037 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3039 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
3042 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
3045 * gfortran.dg/char_length_2.f90: New.
3046 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
3047 * gfortran.dg/repeat_4.f90: Likewise.
3050 * gfortran.dg/char_assign_1.f90: New.
3053 * gfortran.dg/block_name_1.f90: New.
3054 * gfortran.dg/block_name_2.f90: New.
3056 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
3059 * g++.dg/other/pr31078.C: New.
3061 2007-04-12 Richard Guenther <rguenther@suse.de>
3063 PR tree-optimization/31169
3064 * gcc.c-torture/execute/pr31169.c: New testcase.
3066 2007-04-12 Richard Guenther <rguenther@suse.de>
3068 PR tree-optimization/24689
3069 PR tree-optimization/31307
3070 * g++.dg/tree-ssa/pr31307.C: New testcase.
3071 * gcc.dg/tree-ssa/pr24689.c: Likewise.
3073 2007-04-12 Tobias Burnus <burnus@net-b.de>
3076 * gfortran.dg/access_spec_1.f90: New test.
3077 * gfortran.dg/access_spec_2.f90: New test.
3078 * gfortran.dg/non_module_public.f90: Match new error message.
3080 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
3083 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
3084 to 4 at line 38 to fix bounds problem.
3086 2007-04-11 Tobias Burnus <burnus@net-b.de>
3089 * gfortran.dg/pointer_intent_1.f90: Fix test.
3091 2007-04-10 Eric Christopher <echristo@apple.com>
3093 * lib/target-supports.exp
3094 (check_effective_target_fstack_protector): Rewrite.
3096 2007-04-09 Mark Mitchell <mark@codesourcery.com>
3099 * g++.dg/init/const5.C: New test.
3101 2007-04-09 Jan Hubicka <jh@suse.cz>
3103 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
3105 2007-04-08 Jan Hubicka <jh@suse.cz>
3107 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
3109 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3112 * gfortran.dg/achar_4.f90: New test.
3114 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3117 * gfortran.dg/used_dummy_types_8.f90: New test.
3119 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3122 * gfortran.dg/parameter_array_element_1.f90: New test.
3124 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3127 * gfortran.dg/default_numeric_type_1.f90: New test.
3129 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3132 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
3134 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3137 * gfortran.dg/interface_12.f90: New test.
3139 2007-04-07 Bruce Korb <bkorb@gnu.org>
3141 * gcc.dg/format/opt-6.c: New test.
3142 * gcc.dg/format/nul-1.c: New test.
3143 * gcc.dg/format/nul-2.c: New test.
3145 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3147 PR libgfortran/31395
3148 * gfortran.dg/fmt_colon.f90: New test.
3150 2007-04-06 Mark Mitchell <mark@codesourcery.com>
3152 * g++.old-deja/g++.other/init18.C: Use
3153 dg-require-effective-target instead of an explicit xfail.
3155 2007-04-05 Janis Johnson <janis187@us.ibm.com>
3157 * gcc.dg/dfp/signbit-1.c
3158 * gcc.dg/dfp/signbit-2.c
3160 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
3163 * gfortran.dg/altreturn_5.f90: New test.
3165 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
3168 * gfortran.dg/contained_module_proc_1.f90: New test.
3170 2007-04-04 Stuart Hastings <stuart@apple.com>
3173 * objc/execute/exceptions/pr31281.m: New.
3175 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
3177 * g++.dg/ext/dllimport12.C: Update comments.
3179 2007-04-03 Eric Christopher <echristo@apple.com>
3181 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
3183 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3186 * gfortran.dg/repeat_2.f90: New test.
3187 * gfortran.dg/repeat_3.f90: New test.
3188 * gfortran.dg/repeat_4.f90: New test.
3190 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
3192 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
3194 2007-04-03 Jakub Jelinek <jakub@redhat.com>
3197 * g++.dg/parse/cond3.C: New test.
3200 * gcc.c-torture/execute/ieee/pr30704.c: New test.
3202 2007-04-02 Jason Merrill <jason@redhat.com>
3205 * g++.dg/ext/visibility/anon3.C: New test.
3207 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3209 PR libgfortran/31052
3210 * gfortran.dg/namelist_28.f90: New test.
3212 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3214 PR libgfortran/31366
3215 * gfortran.dg/direct_io_6.f90: New test.
3217 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3219 PR libgfortran/31207
3220 * gfortran.dg/advance_5.f90: New test.
3221 * gfortran.dg/advance_6.f90: New test.
3223 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
3225 * g++.dg/ext/dllimport6.C: Remove extra ';'.
3226 * g++.dg/ext/dllimport7.C: Likewise.
3227 * g++.dg/ext/selectany1.C: Likewise.
3229 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
3231 * g++.dg/parser/pr31138.C: New.
3232 * g++.dg/parser/pr31140.C: New.
3233 * g++.dg/parser/pr31141.C: New.
3235 2007-03-30 Paolo Carlini <pcarlini@suse.de>
3238 * g++.dg/ext/is_base_of.C: New.
3239 * g++.dg/ext/has_virtual_destructor.C: New.
3240 * g++.dg/ext/is_polymorphic.C: New.
3241 * g++.dg/ext/is_base_of_diagnostic.C: New.
3242 * g++.dg/ext/is_enum.C: New.
3243 * g++.dg/ext/has_nothrow_assign.C: New.
3244 * g++.dg/ext/has_nothrow_constructor.C: New.
3245 * g++.dg/ext/is_empty.C: New.
3246 * g++.dg/ext/has_trivial_copy.C: New.
3247 * g++.dg/ext/has_trivial_assign.C: New.
3248 * g++.dg/ext/is_abstract.C: New.
3249 * g++.dg/ext/is_pod.C: New.
3250 * g++.dg/ext/has_nothrow_copy.C: New.
3251 * g++.dg/ext/is_class.C: New.
3252 * g++.dg/ext/has_trivial_constructor.C: New.
3253 * g++.dg/ext/is_union.C: New.
3254 * g++.dg/ext/has_trivial_destructor.C: New.
3255 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
3256 * g++.dg/template/crash43.C: Likewise.
3258 2007-03-29 Dirk Mueller <dmueller@suse.de>
3260 * g++.dg/warn/pedantic2.C: New testcase.
3262 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3264 * size_dim.f90: Fix dg directive.
3265 * pr16433.f: Likewise.
3266 * use_6.f90: Likewise.
3267 * use_7.f90: Likewise.
3268 * entry_9.f90: Likewise.
3269 * pointer_intent_2.f90: Likewise.
3270 * protected_1.f90: Likewise.
3271 * fmt_missing_period_2.f: Likewise.
3272 * pointer_intent_3.f90: Likewise.
3273 * protected_2.f90: Likewise.
3274 * protected_3.f90: Likewise.
3275 * pr15754.f90: Likewise.
3276 * protected_4.f90: Likewise.
3277 * protected_5.f90: Likewise.
3278 * initialization_2.f90: Likewise.
3279 * protected_6.f90: Likewise.
3280 * continuation_7.f90: Likewise.
3281 * derived_function_interface_1.f90: Likewise.
3282 * der_pointer_4.f90: Likewise.
3283 * fmt_zero_precision.f90: Likewise.
3284 * blockdata_3.f90: Likewise.
3285 * fmt_missing_period_1.f: Likewise.
3286 * real_const_3.f90: Likewise.
3287 * use_4.f90: Likewise.
3288 * fmt_missing_period_3.f: Likewise.
3289 * use_5.f90: Likewise.
3291 2007-03-28 Mike Stump <mrs@apple.com>
3293 * gcc.dg/darwin-comm.c: Add.
3295 2007-03-28 Eric Christopher <echristo@apple.com>
3297 * lib/target-supports.exp (check_effective_target_fstack_protector):
3299 * gcc.dg/ssp-1.c: Use.
3300 * gcc.dg/ssp-2.c: Ditto.
3302 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
3305 * g++.dg/parse/constructor3.C: New test.
3307 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
3309 * gnat.dg/thin_pointer.ad[sb]: New test.
3311 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3313 * g++.dg/cpp0x/bracket1.C: New.
3314 * g++.dg/cpp0x/bracket2.C: New.
3315 * g++.dg/cpp0x/bracket3.C: New.
3316 * g++.dg/cpp0x/bracket4.C: New.
3318 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3320 * g++.dg/cpp0x/temp_default1.C: New.
3321 * g++.dg/cpp0x/temp_default3.C: New.
3322 * g++.dg/cpp0x/temp_default2.C: New.
3323 * g++.dg/cpp0x/temp_default4.C: New.
3325 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3328 * g++.dg/other/cv_func2.C: New.
3330 2007-03-27 Janis Johnson <janis187@us.ibm.com>
3332 * gcc.dg/dfp/func-vararg-alternate.h: New file.
3333 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
3334 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
3335 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
3337 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
3338 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3340 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
3342 * lib/compat.exp (compat-execute): Fix processing of file names.
3344 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3346 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
3348 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
3350 * lib/target-supports.exp (check_effective_target_fortran_large_real):
3351 Delete created executable test file.
3352 (check_effective_target_fortran_large_int): Ditto.
3353 (check_effective_target_static_libgfortran): Ditto.
3355 2007-03-26 Paolo Carlini <pcarlini@suse.de>
3358 * g++.dg/warn/pragma-system_header1.C: New test.
3359 * g++.dg/warn/pragma-system_header2.C: New test.
3360 * g++.dg/warn/pragma-system_header1.h. New.
3361 * g++.dg/warn/pragma-system_header2.h. New.
3363 2007-03-26 Ian Lance Taylor <iant@google.com>
3365 PR tree-optimization/31345
3366 * gcc.c-torture/compile/pr31345-1.c: New test.
3368 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
3370 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3371 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3372 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3373 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3374 * gfortran.dg/overload_1.f90: Likewise.
3375 * gfortran.dg/impure_assignment_1.f90: Likewise.
3376 * gfortran.dg/error_recovery_3.f90: Likewise.
3377 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3378 * gfortran.dg/sequence_types_1.f90: Likewise.
3379 * gfortran.dg/internal_references_1.f90: Likewise.
3380 * gfortran.dg/present_1.f90: Likewise.
3381 * gfortran.dg/volatile10.f90: Likewise.
3382 * gfortran.dg/module_equivalence_2.f90: Likewise.
3383 * gfortran.dg/use_4.f90: Likewise.
3384 * gfortran.dg/elemental_result_1.f90: Likewise.
3385 * gfortran.dg/generic_actual_arg.f90: Likewise.
3386 * gfortran.dg/private_type_5.f90: Likewise.
3387 * gfortran.dg/protected_4.f90: Likewise.
3388 * gfortran.dg/interface_3.f90: Likewise.
3390 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
3392 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3393 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3395 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
3397 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3399 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3401 PR libgfortran/31199
3402 * gfortran.dg/fmt_t_4.f90: New test.
3404 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3407 * gfortran.dg/backspace_5.f: Initialize variable(s).
3408 * gfortran.dg/backspace_6.f: Likewise.
3409 * gfortran.dg/char_bounds_check_fail_1: Likewise.
3410 * gfortran.dg/direct_io_2.f90: Likewise.
3411 * gfortran.dg/write_back.f: Likewise.
3412 * gfortran.dg/write_rewind_2.f: Likewise.
3413 * gfortran.dg/write_rewind_1.f: Likewise.
3414 * gfortran.dg/write_rewind_2.f: Likewise.
3416 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
3418 PR tree-optimization/30784
3419 * gcc.dg/vect/pr30784.c: New test.
3421 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3424 * gfortran.dg/operator_1.f90: New test.
3425 * gfortran.dg/operator_2.f90: New test.
3427 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3430 * gfortran.dg/reshape_transpose_1.f90: New test.
3432 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3435 * gfortran.dg/bounds_check_6.f90: New test.
3437 2007-03-23 Michael Meissner <michael.meissner@amd.com>
3439 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3441 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3442 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3444 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
3447 * gfortran.dg/pointer_function_actual_1.f90: New test.
3450 * gfortran.dg/pointer_function_actual_2.f90: New test.
3453 * gfortran.dg/result_in_spec_1.f90: New test.
3455 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3458 * gfortran.dg/integer_exponentiation_3.F90: New test.
3459 * gfortran.dg/integer_exponentiation_4.f90: New test.
3460 * gfortran.dg/integer_exponentiation_5.F90: New test.
3462 2007-03-22 Mark Mitchell <mark@codesourcery.com>
3465 * g++.dg/template/error24.C: New test.
3466 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
3468 2007-03-22 Mark Mitchell <mark@codesourcery.com>
3471 * g++.dg/expr/bitfield7.C: New test.
3473 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3476 * gcc.dg/float-range-4.c: New.
3477 * gcc.dg/float-range-1.c: Update. Test for a warning.
3478 * gcc.dg/float-range-3.c: New.
3479 * gcc.dg/float-range-5.c: New.
3481 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3484 * gfortran.dg/no_range_check_1.f90: New test.
3486 2007-03-22 Dirk Mueller <dmueller@suse.de>
3488 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3489 * g++.dg/other/static1.C: Remove stray semicolon.
3490 * g++.dg/other/init1.C: Likewise.
3491 * g++.dg/rtti/dyncast1.C: Likewise.
3492 * g++.dg/tree-ssa/pr17153.C: Likewise.
3493 * g++.dg/lookup/disamb1.C: Likewise.
3494 * g++.dg/lookup/scoped2.C: Likewise.
3495 * g++.dg/lookup/friend7.C: Likewise.
3496 * g++.dg/parse/parse4.C: Likewise.
3497 * g++.dg/parse/parse5.C: Likewise.
3498 * g++.dg/expr/pr29066.C: Likewise.
3499 * g++.dg/expr/cast4.C: Likewise.
3500 * g++.dg/tc1/dr193.C: Likewise.
3501 * g++.dg/tc1/dr213.C: Likewise.
3502 * g++.dg/abi/dcast1.C: Likewise.
3503 * g++.dg/abi/covariant2.C: Likewise.
3504 * g++.dg/inherit/covariant11.C: Likewise.
3505 * g++.dg/inherit/covariant9.C: Likewise.
3506 * g++.dg/inherit/covariant10.C: Likewise.
3507 * g++.dg/init/static3.C: Likewise.
3508 * g++.dg/init/init-ref3.C: Likewise.
3509 * g++.dg/init/ref10.C: Likewise.
3510 * g++.dg/template/meminit2.C: Likewise.
3511 * g++.dg/template/using9.C: Likewise.
3512 * g++.dg/template/friend9.C: Likewise.
3513 * g++.dg/template/ref1.C: Likewise.
3514 * g++.old-deja/g++.warn/inline.C: Likewise.
3515 * g++.old-deja/g++.robertl/eb91.C: Likewise.
3516 * g++.old-deja/g++.robertl/eb46.C: Likewise.
3517 * g++.old-deja/g++.robertl/eb34.C: Likewise.
3518 * g++.old-deja/g++.robertl/eb43.C: Likewise.
3519 * g++.old-deja/g++.robertl/eb26.C: Likewise.
3520 * g++.old-deja/g++.robertl/eb116.C: Likewise.
3521 * g++.old-deja/g++.brendan/copy5.C: Likewise.
3522 * g++.old-deja/g++.brendan/overload8.C: Likewise.
3523 * g++.old-deja/g++.brendan/overload11.C: Likewise.
3524 * g++.old-deja/g++.brendan/copy7.C: Likewise.
3525 * g++.old-deja/g++.brendan/crash38.C: Likewise.
3526 * g++.old-deja/g++.brendan/template11.C: Likewise.
3527 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
3528 * g++.old-deja/g++.brendan/crash50.C: Likewise.
3529 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3530 * g++.old-deja/g++.jason/pmem2.C: Likewise.
3531 * g++.old-deja/g++.jason/parse9.C: Likewise.
3532 * g++.old-deja/g++.jason/byval2.C: Likewise.
3533 * g++.old-deja/g++.jason/overload8.C: Likewise.
3534 * g++.old-deja/g++.jason/pmf8.C: Likewise.
3535 * g++.old-deja/g++.jason/template33.C: Likewise.
3536 * g++.old-deja/g++.jason/return3.C: Likewise.
3537 * g++.old-deja/g++.jason/scoping2.C: Likewise.
3538 * g++.old-deja/g++.jason/virtual.C: Likewise.
3539 * g++.old-deja/g++.jason/opeq3.C: Likewise.
3540 * g++.old-deja/g++.jason/template27.C: Likewise.
3541 * g++.old-deja/g++.jason/synth6.C: Likewise.
3542 * g++.old-deja/g++.jason/ref8.C: Likewise.
3543 * g++.old-deja/g++.jason/offset1.C: Likewise.
3544 * g++.old-deja/g++.other/static20.C: Likewise.
3545 * g++.old-deja/g++.other/array1.C: Likewise.
3546 * g++.old-deja/g++.other/new3.C: Likewise.
3547 * g++.old-deja/g++.other/array2.C: Likewise.
3548 * g++.old-deja/g++.other/overload9.C: Likewise.
3549 * g++.old-deja/g++.other/cast6.C: Likewise.
3550 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
3551 * g++.old-deja/g++.other/eh4.C: Likewise.
3552 * g++.old-deja/g++.other/using7.C: Likewise.
3553 * g++.old-deja/g++.other/init18.C: Likewise.
3554 * g++.old-deja/g++.other/dyncast1.C: Likewise.
3555 * g++.old-deja/g++.other/dyncast2.C: Likewise.
3556 * g++.old-deja/g++.other/dtor11.C: Likewise.
3557 * g++.old-deja/g++.pt/static11.C: Likewise.
3558 * g++.old-deja/g++.pt/crash19.C: Likewise.
3559 * g++.old-deja/g++.pt/overload12.C: Likewise.
3560 * g++.old-deja/g++.pt/crash46.C: Likewise.
3561 * g++.old-deja/g++.pt/mi1.C: Likewise.
3562 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
3563 * g++.old-deja/g++.pt/nontype5.C: Likewise.
3564 * g++.old-deja/g++.pt/local5.C: Likewise.
3565 * g++.old-deja/g++.pt/typename2.C: Likewise.
3566 * g++.old-deja/g++.pt/explicit80.C: Likewise.
3567 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
3568 * g++.old-deja/g++.law/visibility1.C: Likewise.
3569 * g++.old-deja/g++.law/visibility2.C: Likewise.
3570 * g++.old-deja/g++.law/virtual2.C: Likewise.
3571 * g++.old-deja/g++.law/operators19.C: Likewise.
3572 * g++.old-deja/g++.law/parsing10.C: Likewise.
3573 * g++.old-deja/g++.law/visibility4.C: Likewise.
3574 * g++.old-deja/g++.law/operators4.C: Likewise.
3575 * g++.old-deja/g++.law/dtors2.C: Likewise.
3576 * g++.old-deja/g++.law/missed-error3.C: Likewise.
3577 * g++.old-deja/g++.law/visibility10.C: Likewise.
3578 * g++.old-deja/g++.law/scope3.C: Likewise.
3579 * g++.old-deja/g++.law/casts2.C: Likewise.
3580 * g++.old-deja/g++.law/code-gen5.C: Likewise.
3581 * g++.old-deja/g++.law/operators33.C: Likewise.
3582 * g++.old-deja/g++.law/friend4.C: Likewise.
3583 * g++.old-deja/g++.mike/pmf7.C: Likewise.
3584 * g++.old-deja/g++.mike/p5611.C: Likewise.
3585 * g++.old-deja/g++.mike/net37.C: Likewise.
3586 * g++.old-deja/g++.mike/p3570.C: Likewise.
3587 * g++.old-deja/g++.mike/p5718.C: Likewise.
3588 * g++.old-deja/g++.mike/net21.C: Likewise.
3589 * g++.old-deja/g++.mike/p1862.C: Likewise.
3590 * g++.old-deja/g++.mike/p4511.C: Likewise.
3591 * g++.old-deja/g++.mike/virt3.C: Likewise.
3592 * g++.old-deja/g++.mike/p16146.C: Likewise.
3593 * g++.old-deja/g++.mike/p1989.C: Likewise.
3594 * g++.old-deja/g++.mike/p5571.C: Likewise.
3595 * g++.old-deja/g++.gb/scope10.C: Likewise.
3596 * g++.old-deja/g++.abi/primary5.C: Likewise.
3597 * g++.old-deja/g++.abi/empty2.C: Likewise.
3598 * g++.old-deja/g++.abi/arraynew.C: Likewise.
3599 * g++.old-deja/g++.eh/vbase4.C: Likewise.
3600 * g++.old-deja/g++.eh/ptr1.C: Likewise.
3601 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
3602 * g++.old-deja/g++.bob/template3.C: Likewise.
3603 * g++.old-deja/g++.bob/inherit1.C: Likewise.
3605 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
3608 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
3610 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
3613 * gfortran.dg/derived_name_1.f90: New.
3614 * gfortran.dg/derived_name_2.f: New.
3616 2007-03-21 Richard Sandiford <richard@codesourcery.com>
3618 * lib/target-supports.exp (check_effective_target_nonpic): New
3620 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
3622 * gcc.target/i386/asm-4.c: Require nonpic.
3623 * gcc.target/i386/cmov1.c: Likewise.
3624 * gcc.target/i386/mul.c: Likewise.
3625 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
3626 * gcc.target/i386/ssetype-1.c: Require nonpic.
3627 * gcc.target/i386/ssetype-3.c: Likewise.
3628 * gcc.target/i386/ssetype-5.c: Likewise.
3630 2007-03-21 Richard Sandiford <richard@codesourcery.com>
3632 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
3633 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
3634 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
3635 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
3637 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
3639 PR tree-optimization/30590
3640 * g++.dg/opt/pr30590.C: New testcase.
3642 2007-03-20 Jakub Jelinek <jakub@redhat.com>
3645 * gcc.dg/pr30762-1.c: New test.
3646 * gcc.dg/pr30762-2.c: New test.
3649 * gcc.target/i386/pr30505.c: New test.
3651 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
3653 * gcc.target/arm/register-variables.c: New.
3655 2007-03-19 Jeff Law <law@redhat.com>
3657 * PR tree-optimization/30984
3658 * gcc.c-torture/pr30984.c: New test.
3660 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
3661 Richard Guenther <rguenther@suse.de>
3663 PR tree-optimization/31254
3664 * gcc.dg/torture/pr31254.c: New testcase.
3666 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
3668 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
3669 target default_packed.
3671 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3674 * gfortran.dg/string_length_1.f90: New test.
3676 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3679 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
3681 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3683 PR libgfortran/31052
3684 * gfortran.dg/namelist_27.f90: New test.
3686 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
3689 * gfortran.dg/used_types_14.f90: New test.
3692 * gfortran.dg/used_types_15.f90: New test.
3694 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
3696 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
3697 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
3699 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
3702 * gfortran.dg/integer_exponentiation_2.f90: New test.
3704 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
3706 PR tree-optimization/31041
3707 * gcc.dg/vect/pr31041.c: New test.
3709 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3711 * g++.dg/warn/Wconversion-integer.C: New
3712 * g++.dg/warn/Wconversion-real.C: New.
3713 * g++.dg/warn/Wconversion-real-integer.C: New.
3714 * g++.dg/warn/conv2.C: Updated.
3716 2007-03-16 Richard Sandiford <richard@codesourcery.com>
3718 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
3721 2007-03-16 Richard Guenther <rguenther@suse.de>
3723 PR tree-optimization/31146
3724 * g++.dg/tree-ssa/pr31146.C: New testcase.
3726 2007-03-16 Richard Sandiford <richard@codesourcery.com>
3728 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
3729 assume that the target has <features.h>.
3731 2007-03-16 Richard Sandiford <richard@codesourcery.com>
3733 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
3734 dg-options rather than to the whole test.
3736 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
3739 * g++.dg/debug/pr29906.C: New
3741 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3743 PR libgfortran/31099
3744 * gfortran.dg/unformatted_recl.f90: Update test.
3746 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
3748 * gcc.dg/tree-ssa/prefetch-5.c: New test.
3750 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3753 * g++.dg/parse/namespace-definition.C: New.
3755 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3758 * g++.dg/cpp/pedantic-errors.C: New.
3759 * g++.dg/cpp/permissive.C: New.
3761 2007-03-15 Richard Sandiford <richard@codesourcery.com>
3763 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
3764 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
3766 2007-03-15 Richard Sandiford <richard@codesourcery.com>
3768 * lib/target-supports.exp (check_missing_uclibc_feature)
3769 (check_effective_target_wchar): New procedures.
3770 * gcc.dg/wchar_t-1.c: Require target wchar.
3771 * gcc.dg/wint_t-1.c: Likewise.
3773 2007-03-15 Richard Sandiford <richard@codesourcery.com>
3775 * lib/target-supports.exp (check_gc_sections_available): Return
3776 false for VxWorks targets.
3778 2007-03-15 Dirk Mueller <dmueller@suse.de>
3780 * g++.dg/warn/Wconversion2.C: Fix typo.
3781 * gcc.dg/if-empty-1.c: Ditto.
3783 2007-03-15 Richard Sandiford <richard@codesourcery.com>
3785 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
3787 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
3789 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
3790 * gcc.target/i386/pr31167.c: Ditto.
3792 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
3795 * gcc.target/i386/pr31167.c: New test.
3797 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
3800 * gfortran.dg/import5.f90.f90: New test.
3804 * gfortran.dg/data_components_1.f90: New test.
3808 * gfortran.dg/generic_13.f90: New test.
3811 * gfortran.dg/alloc_comp_basics_5.f90: New test.
3813 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3815 PR libgfortran/31051
3816 * gfortran.dg/fmt_t_4.f90: New
3818 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
3821 * g++.dg/other/default7.C: New test.
3823 2007-03-15 Dirk Mueller <dmueller@suse.de>
3825 * g++.dg/warn/Wconversion2.C: New.
3827 2007-03-14 Eric Christopher <echristo@apple.com>
3829 * gcc.dg/ssp-1.c: New.
3830 * gcc.dg/ssp-2.c: Ditto.
3832 2007-03-14 Dirk Mueller <dmueller@suse.de>
3834 * g++.dg/warn/do-empty.C: New.
3835 * gcc.dg/do-empty.c: New.
3836 * gcc.dg/if-empty-1.c: Update.
3837 * gcc.dg/20001116-1.c: Update.
3838 * gcc.dg/pr23165.c: Update.
3840 2007-03-14 Jakub Jelinek <jakub@redhat.com>
3842 * gfortran.dg/module_implicit_conversion.f90: New test.
3844 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
3847 * gcc.dg/pr31127.c: New.
3849 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
3851 * gcc.dg/tree-ssa/loop-26.c: New test.
3853 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
3855 * gcc.target/i386/cmpxchg16b-1.c: New test.
3857 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
3859 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
3860 * gcc.dg/c99-vla-1.c: Likewise.
3861 * g++.dg/ext/vla1.C: Likewise
3863 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
3865 * gcc.dg/wvla-1.c: New test
3866 * gcc.dg/wvla-2.c: New test
3867 * gcc.dg/wvla-3.c: New test
3868 * gcc.dg/wvla-4.c: New test
3869 * gcc.dg/wvla-5.c: New test
3870 * gcc.dg/wvla-6.c: New test
3871 * gcc.dg/wvla-7.c: New test
3872 * g++.dg/warn/Wvla-1.C: New test
3873 * g++.dg/warn/Wvla-2.C: New test
3874 * g++.dg/warn/Wvla-3.C: New test
3876 2007-03-12 Mark Mitchell <mark@codesourcery.com>
3879 * g++.dg/other/default6.C: New test.
3881 2007-03-12 Richard Sandiford <richard@codesourcery.com>
3883 * lib/target-supports.exp (check_profiling_available): Return false
3885 (check_effective_target_vxworks_kernel): New procedure.
3886 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
3888 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
3889 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
3891 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
3893 2007-03-12 Richard Sandiford <richard@codesourcery.com>
3895 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
3896 PIC is not supported.
3897 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
3898 * gcc.dg/20020426-2.c: Likewise.
3899 * gcc.dg/pr28243.c: Likewise.
3900 * gcc.dg/visibility-11.c: Likewise.
3901 * gcc.dg/tls/opt-9.c: Likewise.
3902 * gcc.dg/tls/opt-10.c: Likewise.
3903 * gcc.dg/tls/pic-1.c: Likewise.
3904 * gcc.dg/tls/struct-1.c: Likewise.
3905 * gcc.target/i386/20000807-1.c: Likewise.
3906 * gcc.target/i386/20000904-1.c: Likewise.
3907 * gcc.target/i386/20011119-1.c: Likewise.
3908 * gcc.target/i386/990213-2.c: Likewise.
3909 * gcc.target/i386/990214-1.c: Likewise.
3910 * gcc.target/i386/compress-float-387-pic.c: Likewise.
3911 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
3912 * gcc.target/i386/pic-1.c: Likewise.
3913 * gcc.target/i386/pr21518.c: Likewise.
3914 * gcc.target/i386/pr23098.c: Likewise.
3915 * gcc.target/i386/pr23943.c: Likewise.
3917 2007-03-11 Mark Mitchell <mark@codesourcery.com>
3920 * g++.dg/template/complit2.C: New test.
3923 * g++.dg/ext/bitfield1.C: New test.
3925 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
3928 * gfortran.dg/interface_11.f90: New test.
3930 2007-03-11 Richard Guenther <rguenther@suse.de>
3932 PR tree-optimization/31115
3933 * gcc.dg/torture/pr31115.c: New testcase.
3935 2007-03-11 Ira Rosen <irar@il.ibm.com>
3937 PR tree-optimization/29925
3938 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
3940 2007-03-10 Mark Mitchell <mark@codesourcery.com>
3943 * g++.dg/expr/bitfield3.C: New test.
3944 * g++.dg/expr/bitfield4.C: Likewise.
3945 * g++.dg/expr/bitfield5.C: Likewise.
3946 * g++.dg/expr/bitfield6.C: Likewise.
3949 * g++.dg/template/array18.C: New test.
3951 2007-03-10 Dirk Mueller <dmueller@suse.de>
3954 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
3955 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
3957 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
3960 * g++.dg/cpp0x/variadic-bind.C: New.
3961 * g++.dg/cpp0x/variadic-function.C: New.
3962 * g++.dg/cpp0x/variadic-mem_fn.C: New.
3963 * g++.dg/cpp0x/variadic-tuple.C: New.
3964 * g++.dg/cpp0x/variadic1.C: New.
3965 * g++.dg/cpp0x/variadic2.C: New.
3966 * g++.dg/cpp0x/variadic3.C: New.
3967 * g++.dg/cpp0x/variadic4.C: New.
3968 * g++.dg/cpp0x/variadic5.C: New.
3969 * g++.dg/cpp0x/variadic6.C: New.
3970 * g++.dg/cpp0x/variadic7.C: New.
3971 * g++.dg/cpp0x/variadic8.C: New.
3972 * g++.dg/cpp0x/variadic9.C: New.
3973 * g++.dg/cpp0x/variadic10.C: New.
3974 * g++.dg/cpp0x/variadic11.C: New.
3975 * g++.dg/cpp0x/variadic12.C: New.
3976 * g++.dg/cpp0x/variadic13.C: New.
3977 * g++.dg/cpp0x/variadic14.C: New.
3978 * g++.dg/cpp0x/variadic15.C: New.
3979 * g++.dg/cpp0x/variadic16.C: New.
3980 * g++.dg/cpp0x/variadic17.C: New.
3981 * g++.dg/cpp0x/variadic18.C: New.
3982 * g++.dg/cpp0x/variadic19.C: New.
3983 * g++.dg/cpp0x/variadic20.C: New.
3984 * g++.dg/cpp0x/variadic21.C: New.
3985 * g++.dg/cpp0x/variadic22.C: New.
3986 * g++.dg/cpp0x/variadic23.C: New.
3987 * g++.dg/cpp0x/variadic24.C: New.
3988 * g++.dg/cpp0x/variadic25.C: New.
3989 * g++.dg/cpp0x/variadic26.C: New.
3990 * g++.dg/cpp0x/variadic27.C: New.
3991 * g++.dg/cpp0x/variadic28.C: New.
3992 * g++.dg/cpp0x/variadic29.C: New.
3993 * g++.dg/cpp0x/variadic30.C: New.
3994 * g++.dg/cpp0x/variadic31.C: New.
3995 * g++.dg/cpp0x/variadic32.C: New.
3996 * g++.dg/cpp0x/variadic33.C: New.
3997 * g++.dg/cpp0x/variadic34.C: New.
3998 * g++.dg/cpp0x/variadic35.C: New.
3999 * g++.dg/cpp0x/variadic36.C: New.
4000 * g++.dg/cpp0x/variadic37.C: New.
4001 * g++.dg/cpp0x/variadic38.C: New.
4002 * g++.dg/cpp0x/variadic39.C: New.
4003 * g++.dg/cpp0x/variadic40.C: New.
4004 * g++.dg/cpp0x/variadic41.C: New.
4005 * g++.dg/cpp0x/variadic42.C: New.
4006 * g++.dg/cpp0x/variadic43.C: New.
4007 * g++.dg/cpp0x/variadic44.C: New.
4008 * g++.dg/cpp0x/variadic45.C: New.
4009 * g++.dg/cpp0x/variadic46.C: New.
4010 * g++.dg/cpp0x/variadic47.C: New.
4011 * g++.dg/cpp0x/variadic48.C: New.
4012 * g++.dg/cpp0x/variadic49.C: New.
4013 * g++.dg/cpp0x/variadic50.C: New.
4014 * g++.dg/cpp0x/variadic51.C: New.
4015 * g++.dg/cpp0x/variadic52.C: New.
4016 * g++.dg/cpp0x/variadic53.C: New.
4017 * g++.dg/cpp0x/variadic54.C: New.
4018 * g++.dg/cpp0x/variadic55.C: New.
4019 * g++.dg/cpp0x/variadic56.C: New.
4020 * g++.dg/cpp0x/variadic57.C: New.
4021 * g++.dg/cpp0x/variadic58.C: New.
4022 * g++.dg/cpp0x/variadic59.C: New.
4023 * g++.dg/cpp0x/variadic60.C : New.
4024 * g++.dg/cpp0x/variadic61.C : New.
4025 * g++.dg/cpp0x/variadic62.C : New.
4026 * g++.dg/cpp0x/variadic63.C : New.
4027 * g++.dg/cpp0x/variadic64.C : New.
4028 * g++.dg/cpp0x/variadic65.C : New.
4029 * g++.dg/cpp0x/variadic66.C : New.
4030 * g++.dg/cpp0x/variadic67.C : New.
4031 * g++.dg/cpp0x/variadic68.C : New.
4032 * g++.dg/cpp0x/variadic69.C : New.
4033 * g++.dg/cpp0x/variadic70.C : New.
4034 * g++.dg/cpp0x/variadic71.C : New.
4035 * g++.dg/cpp0x/variadic72.C : New.
4036 * g++.dg/cpp0x/variadic73.C : New.
4037 * g++.dg/cpp0x/variadic74.C : New.
4038 * g++.dg/cpp0x/variadic75.C : New.
4039 * g++.dg/cpp0x/variadic-ex1.C : New.
4040 * g++.dg/cpp0x/variadic-ex2.C : New.
4041 * g++.dg/cpp0x/variadic-ex3.C : New.
4042 * g++.dg/cpp0x/variadic-ex4.C : New.
4043 * g++.dg/cpp0x/variadic-ex5.C : New.
4044 * g++.dg/cpp0x/variadic-ex6.C : New.
4045 * g++.dg/cpp0x/variadic-ex7.C : New.
4046 * g++.dg/cpp0x/variadic-ex8.C : New.
4047 * g++.dg/cpp0x/variadic-ex9.C : New.
4048 * g++.dg/cpp0x/variadic-ex10.C : New.
4049 * g++.dg/cpp0x/variadic-ex11.C : New.
4050 * g++.dg/cpp0x/variadic-ex12.C : New.
4051 * g++.dg/cpp0x/variadic-ex13.C : New.
4052 * g++.dg/cpp0x/variadic-ex14.C : New.
4054 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4056 PR libgfortran/31099
4057 * gfortran.dg/unformatted_recl.f90: New test.
4059 2007-03-09 Roger Sayle <roger@eyesopen.com>
4061 * gcc.dg/fold-eqcmplx-1.c: New test case.
4063 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
4065 PR rtl-optimization/30643
4066 * gcc.dg/pr30643.c: New.
4068 2007-03-09 Chao-ying Fu <fu@mips.com>
4070 * gcc.target/mips/mips32-dspr2-type.c: New test.
4071 * gcc.target/mips/mips32-dspr2.c: New test.
4072 * gcc.target/mips/dspr2-MULT.c: New test.
4073 * gcc.target/mips/dspr2-MULTU.c: New test.
4074 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
4075 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
4076 Adjust some formats.
4078 2007-03-09 Dirk Mueller <dmueller@suse.de>
4081 * gcc.dg/Wlogical-op-1.c: New.
4082 * g++.dg/warn/Wlogical-op-1.C: New.
4084 2007-03-09 Richard Guenther <rguenther@suse.de>
4086 PR tree-optimization/30904
4088 * gcc.dg/pr30904.c: Remove xfail.
4090 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
4093 * gcc.c-torture/execute/pr31072.c: New test.
4095 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4097 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
4098 * gcc.dg/torture/builtin-attr-1.c: Likewise.
4099 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
4100 *lrint* and *lround*.
4101 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
4103 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
4104 * gcc.dg/torture/builtin-integral-1.c: Likewise.
4105 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
4106 and *lround*. Correct macro names.
4107 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
4108 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
4110 2007-03-08 Ian Lance Taylor <iant@google.com>
4112 * gcc.dg/no-strict-overflow-5.c: New test.
4113 * gcc.dg/no-strict-overflow-6.c: New test.
4114 * gcc.dg/Wstrict-overflow-11.c: New test.
4115 * gcc.dg/Wstrict-overflow-12.c: New test.
4116 * gcc.dg/Wstrict-overflow-13.c: New test.
4117 * gcc.dg/Wstrict-overflow-14.c: New test.
4118 * gcc.dg/Wstrict-overflow-15.c: New test.
4120 2007-03-08 Richard Sandiford <richard@codesourcery.com>
4122 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
4123 for VxWorks kernel mode.
4124 * gcc.c-torture/execute/strncmp-1.x: Likewise.
4126 2007-03-08 Richard Sandiford <richard@codesourcery.com>
4128 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
4131 2007-03-08 Richard Sandiford <richard@codesourcery.com>
4133 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
4134 and lib/bfill.c on VxWorks targets.
4135 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
4136 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
4137 lib/bfill.c and lib/memmove.c on VxWorks targets.
4138 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
4139 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
4141 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
4142 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
4144 2007-03-08 Tobias Burnus <burnus@net-b.de>
4146 * gfortran.dg/use_5.f90: New test.
4147 * gfortran.dg/use_6.f90: Ditto.
4148 * gfortran.dg/use_7.f90: Ditto.
4150 2007-03-08 Tobias Burnus <burnus@net-b.de>
4153 * gfortran.dg/use_4.f90: New test.
4154 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
4156 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
4159 * gfortran.dg/parameter_array_section_2.f90: New test.
4161 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
4164 * g++.dg/ext/offsetof1.C: Add cases with volatile.
4167 * g++.dg/template/arg5.C: New test.
4169 2007-03-07 Joseph Myers <joseph@codesourcery.com>
4171 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
4173 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
4175 * gcc.dg/var-expand1.c: Add newline at end of file.
4177 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
4179 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
4181 2007-03-06 Richard Sandiford <richard@codesourcery.com>
4183 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
4185 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4187 * gcc.dg/torture/builtin-convert-4.c: New test.
4189 2007-03-05 Ian Lance Taylor <iant@google.com>
4191 * gcc.c-torture/compile/pr31034.c: New test.
4193 2007-03-05 Ian Lance Taylor <iant@google.com>
4195 * gcc.dg/inline-18.c: New test.
4196 * gcc.dg/inline-19.c: New test.
4197 * gcc.dg/inline-20.c: New test.
4198 * gcc.dg/inline-21.c: New test.
4200 2007-03-05 Richard Guenther <rguenther@suse.de>
4202 PR tree-optimization/14052
4203 * gcc.dg/tree-ssa/vrp33.c: New testcase.
4205 2007-03-05 Richard Guenther <rguenther@suse.de>
4207 PR tree-optimization/23777
4208 * gcc.dg/tree-ssa/pr23777.c: New testcase.
4210 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4213 * gcc.dg/multiple-overflow-warn-3.c: New.
4214 * g++.dg/warn/multiple-overflow-warn-3.C: New.
4216 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
4219 * g++.dg/parse/template23.C: New test.
4221 2007-03-04 Roger Sayle <roger@eyesopen.com>
4224 * gcc.dg/pr30744-1.c: New test case.
4226 2007-03-04 Tobias Burnus <burnus@net-b.de>
4228 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
4230 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4233 * gfortran.dg/logical_3.f90: New test.
4235 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
4238 * gfortran.dg/integer_exponentiation_1.f90: New test.
4240 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
4242 * gcc.target/m68k/m68k.exp: New.
4243 * gcc.target/m68k/crash1.c: New.
4245 2007-03-03 Tobias Burnus <burnus@net-b.de>
4247 * gfortran.dg/c_by_val.c: Use int64_t instead of long
4248 to be more compatible with integer(kind=8).
4250 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4253 * gfortran.dg/zero_sized_3.f90: New test.
4255 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4258 * g++.dg/parse/else.C: New.
4259 * g++.dg/parse/else-2.C: New.
4261 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
4262 Tobias Burnus <burnus@net-b.de>
4265 * gfortran.dg/size_dim.f90: New test.
4267 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
4268 Tobias Burnus <burnus@net-b.de>
4271 * gfortran.dg/entry_9.f90: New test.
4273 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
4276 * g++.dg/inherit/covariant16.C: New test.
4278 2007-03-02 Geoffrey Keating <geoffk@apple.com>
4280 * g++.dg/other/darwin-minversion-1.C: New.
4282 2007-03-02 Diego Novillo <dnovillo@redhat.com>
4284 * gcc.dg/tree-ssa/20070302-1.c: New test.
4286 2007-03-02 Joseph Myers <joseph@codesourcery.com>
4288 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
4291 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
4293 * gcc.dg/tree-ssa/prefetch-4.c: New test.
4295 2007-03-01 Simon Baldwin <simonb@google.com>
4298 * warn/ignored_typedef.C: New.
4299 * init/ctor8.C: Added dg-warning to consume ignored typedef
4301 * template/typedef2.C: Ditto. Moved dg-error onto its own line
4302 and added an explicit line number.
4304 2007-02-28 Richard Guenther <rguenther@suse.de>
4307 * gcc.dg/torture/pr30364-1.c: New testcase.
4308 * gcc.dg/torture/pr30364-2.c: Likewise.
4309 * gcc.dg/torture/pr30364-3.c: Likewise.
4311 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4313 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4314 powerpc*, use -funsafe-math-optimizations.
4315 * gcc.dg/torture/builtin-logb-1.c: Likewise.
4316 * gcc.dg/torture/builtin-modf-1.c: Likewise.
4318 2007-02-28 Tobias Burnus <burnus@net-b.de>
4319 Paul Thomas <pault@gcc.gnu.org>
4323 * c_by_val_1.f: Test %VAL() with non-default kind.
4324 * c_by_val.c: Ditto.
4325 * c_by_val_4.f: New test.
4327 2007-02-28 Tobias Burnus <burnus@net-b.de>
4330 * gfortran.dg/continuation_7.f90: New test.
4332 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
4334 * g++.dg/inherit/thunk7.C: New test.
4335 * lib/target-supports.exp (check_profiling_available): Not available
4338 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
4341 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
4343 2007-02-27 Mark Mitchell <mark@codesourcery.com>
4345 * lib/target-supports.exp (check_effective_target_init_priority):
4346 Remove Solaris special case.
4348 2007-02-26 Geoffrey Keating <geoffk@apple.com>
4350 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
4351 for more builtin types.
4353 * g++.dg/ext/visibility/class1.C: Port to Darwin.
4354 * g++.dg/ext/visibility/noPLT.C: Likewise.
4356 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4358 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
4361 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
4364 * size_optional_dim_1.f90: New test.
4366 2007-02-25 Mark Mitchell <mark@codesourcery.com>
4368 * gcc.dg/vxworks/vxworks.exp: New file.
4369 * gcc.dg/vxworks/initpri1.c: Likewise.
4370 * gcc.dg/vxworks/initpri2.c: Likewise.
4371 * gcc.dg/initpri2.c: Add more tests.
4372 * g++.dg/special/initpri2.C: Likewise.
4374 * gcc.dg/initpri1.c: New test.
4375 * gcc.dg/initpri2.c: Likewise.
4376 * g++.dg/special/initpri1.C: New test.
4377 * g++.dg/special/initpri2.C: Likewise.
4378 * g++.dg/special/conpr-1.C: Use init_priority effective target.
4379 * g++.dg/special/conpr-2.C: Likewise.
4380 * g++.dg/special/conpr-3.C: Likewise.
4381 * g++.dg/special/conpr-4.C: Likewise.
4382 * g++.dg/special/initp1.C: Likewise.
4383 * g++.dg/special/ecos.exp: Remove code to detect availability of
4384 constructor priorities.
4385 * lib/target-supports.exp (check_effective_target_init_priority):
4388 2007-02-24 Jan Hubicka <jh@suse.cz>
4390 * gcc.c-torture/execute/pr30778.c: New testcase.
4392 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4394 PR libgfortran/30918
4395 * gfortran.dg/namelist_26.f90: New test.
4397 2007-02-24 Richard Guenther <rguenther@suse.de>
4400 * gcc.dg/pr30951.c: New testcase.
4402 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4404 * gcc.dg/torture/builtin-modf-1.c: New test.
4406 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
4408 PR tree-optimization/30904
4409 * gcc.dg/pr30904.c: New test.
4411 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4413 * gcc.test-framework/README: Correct command.
4414 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4416 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4418 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
4420 * lib/target-supports.exp (check_effective_target_unwrapped): New.
4422 2007-02-23 Mark Mitchell <mark@codesourcery.com>
4424 * lib/target-supports.exp (check_effective_target_newlib): New
4427 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
4430 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4431 allocatable component.
4434 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4436 * gcc.dg/torture/builtin-logb-1.c: New test.
4437 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4438 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4439 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4442 2007-02-23 Richard Guenther <rguenther@suse.de>
4444 * g++.dg/warn/changes-meaning.C: New testcase.
4446 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4448 PR libgfortran/30910
4449 * gfortran.dg/fmt_zero_precision.f90: Update test.
4451 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4453 * gcc.dg/torture/builtin-frexp-1.c: New test.
4455 2007-02-22 Mark Mitchell <mark@codesourcery.com>
4457 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4459 2007-02-22 Ian Lance Taylor <iant@google.com>
4462 * g++.dg/debug/pr30898.C: New test.
4464 2007-02-22 Ira Rosen <irar@il.ibm.com>
4466 * gcc.dg/vect/vect-106.c: New test.
4468 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
4469 Ira Rosen <irar@il.ibm.com>
4471 PR tree-optimization/30843
4472 * gcc.dg/vect/pr30843.c: New test.
4474 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
4476 PR tree-optimization/30858
4477 * gcc.dg/vect/pr30858.c: New test.
4479 2007-02-21 Mark Mitchell <mark@codesourcery.com>
4481 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
4482 to set options for compiling testglue.
4483 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
4484 * lib/obj-c++.exp (obj-c++_init): Likewise.
4486 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
4488 * gnat.dg/derived_aggregate.adb: New test.
4490 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4492 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
4493 sh* targets. Call the correct CKSGN macro.
4495 2007-02-21 Jakub Jelinek <jakub@redhat.com>
4497 * gfortran.dg/gomp/omp_parse1.f90: New test.
4498 * gfortran.dg/gomp/omp_parse2.f: New test.
4500 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
4503 * gfortran.dg/do_pointer_1.f90: New test.
4505 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4507 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
4510 2007-02-20 Geoffrey Keating <geoffk@apple.com>
4512 * gcc.dg/darwin-minversion-1.c: New.
4513 * gcc.dg/darwin-minversion-2.c: New.
4515 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4517 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
4519 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4520 DJ Delorie <dj@redhat.com>
4523 * gcc.dg/Wfatal.c: New.
4524 * gcc.dg/Wfatal-2.c: New.
4525 * gcc.dg/Werror-1.c: Adjust expectations.
4526 * gcc.dg/Werror-5.c: Likewise.
4527 * gcc.dg/Werror-7.c: Likewise.
4528 * gcc.dg/Werror-10.c: Likewise.
4529 * gcc.dg/Werror-11.c: Likewise.
4531 2007-02-20 Tobias Burnus <burnus@net-b.de>
4534 * gfortran.dg/volatile10.f90: New test.
4536 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
4539 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
4541 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4543 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
4544 * gcc.dg/Walways-true-1.c: Likewise.
4545 * gcc.dg/weak/weak-3.c: Likewise.
4546 * gcc.dg/Werror-1.c: Likewise.
4547 * gcc.dg/Werror-3.c: Likewise.
4548 * gcc.dg/Werror-4.c: Likewise.
4549 * gcc.dg/Werror-5.c: Likewise.
4550 * gcc.dg/Werror-6.c: Likewise.
4551 * gcc.dg/Werror-7.c: Likewise.
4552 * gcc.dg/Werror-8.c: Likewise.
4553 * gcc.dg/Werror-10.c: Likewise.
4554 * gcc.dg/Werror-11.c: Likewise.
4555 * gcc.dg/Werror-12.c: Likewise.
4556 * g++.old-deja/g++.mike/warn8.C: Likewise.
4557 * g++.dg/warn/Walways-true-1.C: Likewise.
4558 * g++.dg/warn/Walways-true-2.C: Likewise.
4559 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
4560 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
4561 -Wstring-literal-comparison with -Waddress.
4562 * gcc.dg/Wstring-literal-comparison-4.c: Replace
4563 -Wno-string-literal-comparison with -Wno-address.
4565 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
4567 * gnat.dg/self_aggregate_with_call.adb: New test.
4569 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
4571 PR tree-optimization/30975
4572 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
4573 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
4574 * gcc.dg/vect/pr30795.c: New.
4576 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4579 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
4581 2007-02-18 Roger Sayle <roger@eyesopen.com>
4583 PR rtl-optimization/28173
4584 * gcc.target/i386/andor-1.c: New test case.
4586 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4588 * gcc.dg/torture/builtin-ldexp-1.c: New.
4589 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
4591 2007-02-18 Roger Sayle <roger@eyesopen.com>
4593 * gfortran.dg/array_constructor_15.f90: New test case.
4595 2007-02-18 Roger Sayle <roger@eyesopen.com>
4597 * gfortran.dg/forall_10.f90: New test case.
4599 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
4601 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
4603 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
4605 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
4606 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
4608 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
4610 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
4611 * gcc.target/i386/builtin-bswap-3.c: Ditto.
4612 * gcc.target/i386/xchg-1.c: New test.
4613 * gcc.target/i386/xchg-2.c: New test.
4615 2007-02-16 Richard Guenther <rguenther@suse.de>
4616 Christian Bruel <christian.bruel@st.com>
4618 * gcc.dg/strict-overflow-5.c: New testcase.
4620 2007-02-16 Tobias Burnus <burnus@net-b.de>
4623 * gfortran.dg/func_derived_4.f90: New test.
4625 2007-02-15 Roger Sayle <roger@eyesopen.com>
4628 * gfortran.dg/pr30391-1.f90: New test case.
4630 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4633 * gcc.c-torture/compile/pr30433.c: New testcase to check
4634 that complex constants comparisions are foldded.
4636 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4639 * g++.dg/ext/stmtexpr10.C: New testcase.
4641 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
4644 * gcc.dg/Wunused-value-2.c: New testcase.
4646 2007-02-15 Ian Lance Taylor <iant@google.com>
4648 * g++.dg/eh/subreg-1.C: New test.
4650 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4653 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
4654 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
4655 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
4656 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
4657 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
4658 * gcc.dg/Werror-implicit-function-declaration.c: New.
4660 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4663 * g++.dg/warn/pr28943.C: New.
4665 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4667 * gfortran.fortran-torture/execute/math.f90: Fix typo.
4669 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4672 * gfortran.dg/error_recovery_3.f90: New test.
4674 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
4676 * g++.dg/tree-ssa/sra-1.C: New.
4678 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
4680 * g++.dg/tree-ssa/sra-1.C: New.
4682 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
4684 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
4686 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4688 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
4690 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
4693 * gfortran.dg/logical_2.f90: New test.
4695 2007-02-14 Joseph Myers <joseph@codesourcery.com>
4697 * gcc.dg/torture/complex-alias-1.c: New test.
4699 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
4701 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
4702 instead of -fdump-tree-tailcall.
4704 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
4706 * gfortran.dg/interface_10.f90: Fix comment typo.
4708 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
4710 PR tree-optimization/30771
4711 * gcc.dg/vect/pr30771.c: New test.
4713 2007-02-13 Ian Lance Taylor <iant@google.com>
4715 * gcc.dg/Wstrict-overflow-1.c: New test.
4716 * gcc.dg/Wstrict-overflow-2.c: New test.
4717 * gcc.dg/Wstrict-overflow-3.c: New test.
4718 * gcc.dg/Wstrict-overflow-4.c: New test.
4719 * gcc.dg/Wstrict-overflow-5.c: New test.
4720 * gcc.dg/Wstrict-overflow-6.c: New test.
4721 * gcc.dg/Wstrict-overflow-7.c: New test.
4722 * gcc.dg/Wstrict-overflow-8.c: New test.
4723 * gcc.dg/Wstrict-overflow-9.c: New test.
4724 * gcc.dg/Wstrict-overflow-10.c: New test.
4726 2007-02-13 Roger Sayle <roger@eyesopen.com>
4728 * gcc.target/ia64/builtin-bswap-2.c: New test case.
4730 2007-02-13 Richard Henderson <rth@redhat.com>
4732 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
4733 * gcc.c-torture/execute/pr29302-1.c: ... here.
4735 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4738 * gcc.dg/c90-return-1.c: Update output.
4739 * gcc.dg/c99-return-1.c: Likewise.
4741 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
4744 * gfortran.dg/used_dummy_types_7.f90: New test..
4746 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
4748 * gcc.target/i386/parity-1.c: New test.
4749 * gcc.target/i386/parity-2.c: New test.
4751 2007-02-12 Roger Sayle <roger@eyesopen.com>
4753 * gcc.target/i386/builtin-bswap-3.c: New test case.
4755 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
4757 PR tree-optimization/29145
4758 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
4759 alias analysis is improved to take better advantage of restrict
4761 * gcc.dg/vect/vect-80.c: Likewise.
4762 * gcc.dg/vect/pr29145.c: New.
4764 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
4766 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
4767 * gcc.target/i386/sse4a-insert.c: Likewise.
4769 2007-02-11 Roger Sayle <roger@eyesopen.com>
4771 * gcc.target/ia64/builtin-popcount-1.c: New test case.
4772 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
4774 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
4777 * gfortran.dg/enum_4.f90: Update error message checks.
4779 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
4782 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
4783 versions of the modules.
4786 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
4787 by getting rid of recursive I/O and providing functions with
4791 * gfortran.dg/char_array_constructor_2.f90
4793 2007-02-11 Mark Mitchell <mark@codesourcery.com>
4796 * g++.dg/template/spec34.C: New test
4798 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
4800 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
4802 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
4803 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
4804 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
4806 * gcc.dg/vect/vect-113.c: Ditto.
4808 2007-02-06 Mark Mitchell <mark@codesourcery.com>
4811 * g++.dg/eh/weak1-C: New test.
4812 * g++.dg/eh/weak1-a.cc: Likewise.
4813 * g++.dg/eh/comdat1.C: Likewise.
4815 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
4816 Dorit Nuzman <dorit@il.ibm.com>
4818 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
4819 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
4820 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
4821 * gcc.dg/vect/vect-113.c: Likewise.
4823 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
4825 2007-02-10 Richard Henderson <rth@redhat.com>
4827 * lib/target-supports.exp (check_effective_target_tls): Redefine
4828 to mean non-emulated tls.
4829 * gcc.dg/tls/alias-1.c: Remove tls requirement.
4830 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4831 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4832 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4833 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4834 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4835 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4837 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
4839 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
4841 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
4843 * gfortran.dg/secnds.f: Replace time tolerance with a
4844 before-and-after bracket.
4845 * gfortran.dg/secnds-1.f: Likewise.
4847 2007-02-09 Tobias Burnus <burnus@net-b.de>
4850 * gfortran.dg/maxlocval_1.f90: New test.
4852 2007-02-09 Roger Sayle <roger@eyesopen.com>
4854 * gcc.target/ia64/builtin_bswap-1.c: New test case.
4856 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4859 * gfortran.dg/array_function_1.f90: New test.
4861 2007-02-09 Richard Sandiford <richard@codesourcery.com>
4863 * lib/target-supports.exp (check_effective_target_lax_strtofp)
4864 (check_effective_target_dummy_wcsftime): New functions.
4866 2007-02-09 Richard Sandiford <richard@codesourcery.com>
4868 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
4869 * lib/target-supports.exp (check_effective_target_uclibc): New
4872 2007-02-09 Richard Sandiford <richard@codesourcery.com>
4874 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
4875 (vsnprintf): Don't define for uClibc targets.
4877 2007-02-09 Richard Sandiford <richard@codesourcery.com>
4879 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
4880 set before checking whether it was allowed.
4881 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
4882 before checking inside_main.
4884 2007-02-09 Richard Sandiford <richard@codesourcery.com>
4886 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
4888 (u16sf): Likewise u4sf.
4889 * g++.dg/compat/struct-layout-1.h: Likewise.
4891 2007-02-09 Richard Sandiford <richard@codesourcery.com>
4893 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
4895 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4896 m68k targets if check_effective_target_coldfire_fpu returns true.
4898 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
4899 Richard Guenther <rguenther@suse.de>
4902 * gcc.dg/fold-compare-3.c: New testcase.
4903 * gcc.dg/tree-ssa/loop-24.c: Likewise.
4905 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
4907 * gcc.dg/pr26570.c: Clean up coverage files.
4908 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
4909 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
4910 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
4911 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
4912 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
4913 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
4914 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
4915 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
4916 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
4917 * gcc.dg/tree-ssa/pr25501.c: Ditto.
4918 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
4919 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
4920 * gcc.dg/vect/pr28952.c: Ditto.
4921 * gcc.dg/vect/pr27151.c: Ditto.
4922 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
4923 * g++.dg/gomp/macro-3.C: Ditto.
4925 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
4927 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
4930 2007-02-08 Roger Sayle <roger@eyesopen.com>
4932 * gcc.target/i386/builtin-bswap-2.c: New test case.
4934 2007-02-08 Roger Sayle <roger@eyesopen.com>
4936 * gfortran.dg/forall_8.f90: New test case.
4937 * gfortran.dg/forall_9.f90: Likewise.
4939 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4941 * gcc.dg/builtins-20.c: Add some -~ complex cases.
4943 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
4945 * lib/target-supports.exp (check_effective_target_simulator): New.
4947 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
4949 * gcc.dg/tree-ssa/loop-25.c: New test.
4951 2007-02-06 Richard Henderson <rth@redhat.com>
4953 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
4955 2007-02-06 Roger Sayle <roger@eyesopen.com>
4957 * gcc.target/powerpc/popcount-1.c: New test case.
4958 * gcc.target/powerpc/parity-1.c: Likewise.
4960 2007-02-06 Richard Guenther <rguenther@suse.de>
4963 * gcc.dg/torture/pr27302-2.c: New testcase.
4965 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
4967 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
4968 * gcc.dg/vect/vect-iv-1.c: New test.
4969 * gcc.dg/vect/vect-iv-2.c: New test.
4970 * gcc.dg/vect/vect-iv-3.c: New test.
4971 * gcc.dg/vect/vect-iv-4.c: New test.
4972 * gcc.dg/vect/vect-iv-5.c: New test.
4973 * gcc.dg/vect/vect-iv-6.c: New test.
4974 * gcc.dg/vect/vect-iv-7.c: New test.
4975 * gcc.dg/vect/vect-iv-8.c: New test.
4976 * gcc.dg/vect/vect-iv-9.c: New test.
4977 * gcc.dg/vect/vect-iv-10.c: New test.
4978 * gcc.dg/vect/vect-iv-11.c: New test.
4979 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
4980 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
4981 * gcc.dg/vect/vect-14.c: Now vectorizable.
4982 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
4984 * gcc.dg/vect/vect-27.c: Likewise.
4985 * gcc.dg/vect/vect-29.c Likewise.
4986 * gcc.dg/vect/vect-dv-2.c: Likewise.
4987 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
4988 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
4989 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4991 2007-02-06 Ira Rosen <irar@il.ibm.com>
4993 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
4995 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4997 * gcc.dg/builtins-20.c: Add more cases.
4999 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
5002 * gcc.dg/pr30189.c: New test.
5004 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5006 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
5008 * gcc.target/i386/sse4a-extract.c: New test.
5009 * gcc.target/i386/sse4a-insert.c: New test.
5010 * gcc.target/i386/sse4a-montsd.c: New test.
5011 * gcc.target/i386/sse4a-montss.c: New test.
5013 2007-02-05 Richard Guenther <rguenther@suse.de>
5015 * gcc.target/i386/vectorize3.c: New testcase.
5017 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
5020 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
5022 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5025 * gfortran.dg/repeat_1.f90: New test.
5027 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
5030 * gfortran.dg/spread_shape_1.f90: Remove tabs.
5031 * gfortran.dg/derived_init_2.f90: Ditto.
5032 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
5033 * gfortran.dg/array_initializer_1.f90: Ditto.
5034 * gfortran.dg/do_2.f90: Ditto.
5035 * gfortran.dg/proc_assign_1.f90: Ditto.
5037 2007-02-04 Richard Guenther <rguenther@suse.de>
5040 * g++.dg/warn/pr30636.C: New testcase.
5041 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
5043 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
5046 * gfortran.dg/pr30667.f: New test.
5048 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5050 * gcc.dg/builtins-54.c: Add more cases.
5052 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
5055 * gfortran.dg/zero_sized_2.f90: New test.
5058 * gfortran.dg/alloc_comp_basics_4.f90: New test.
5061 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
5064 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
5067 * gfortran.dg/interface_10.f90: New test.
5069 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5071 * gcc.dg/builtins-20.c: Add more cases.
5073 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5076 * gcc-target/ia64/pr29682.c: New test.
5078 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
5081 * gfortran.dg/arrayio_11.f90.f90: New test.
5084 * gfortran.dg/arrayio_12.f90.f90: New test.
5086 2007-02-02 Jakub Jelinek <jakub@redhat.com>
5089 * g++.dg/tls/diag-5.C: New test.
5092 * gcc.dg/pr30473.c: New test.
5093 * gcc.c-torture/execute/20070201-1.c: New test.
5095 2007-02-01 Roger Sayle <roger@eyesopen.com>
5097 * gfortran.dg/dependency_20.f90: New test case.
5099 2007-01-31 Ian Lance Taylor <iant@google.com>
5101 * gcc.dg/lower-subreg-1.c (test): New test.
5103 2007-01-30 Geoffrey Keating <geoffk@apple.com>
5105 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
5107 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5109 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
5110 * gcc.dg/torture/builtin-math-3.c: Likewise.
5112 2007-01-31 Dirk Mueller <dmueller@suse.de>
5114 gcc.dg/Wparentheses-2.c: Update and add new tests.
5116 2007-01-31 Ira Rosen <irar@il.ibm.com>
5118 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
5121 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
5123 * gcc.dg/builtins-63.c: New test.
5125 2007-01-31 Tobias Burnus <burnus@net-b.de>
5128 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
5130 2007-01-31 Tobias Burnus <burnus@net-b.de>
5133 * gfortran.dg/volatile8.f90: New argument conformance test.
5134 * gfortran.dg/volatile9.f90: New scope test.
5136 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5139 * g++.dg/warn/null4.C: New.
5141 2001-01-30 Roger Sayle <roger@eyesopen.com>
5142 Uros Bizjak <ubizjak@gmail.com>
5144 * gcc.dg/large-size-array-3.c: Correct typo.
5146 2007-01-30 Richard Guenther <rguenther@suse.de>
5149 * g++.dg/debug/pr27657.C: New testcase.
5151 2007-01-30 Richard Guenther <rguenther@suse.de>
5154 * gcc.dg/torture/pr30313.c: New testcase.
5156 2007-01-29 Janis Johnson <janis187@us.ibm.com>
5158 * gcc.dg/dfp/dfp-except.h: New file.
5159 * gcc.dg/dfp/fe-check.h: New file.
5160 * gcc.dg/dfp/fe-binop.c: New test.
5161 * gcc.dg/dfp/fe-convert-1.c: New test.
5162 * gcc.dg/dfp/fe-convert-2.c: New test.
5163 * gcc.dg/dfp/fe-convert-3.c: New test.
5165 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
5166 * gcc.dg/dfp/decfloat-constants.c: Ditto.
5167 * gcc.dg/dfp/convert-dfp.c: Ditto.
5168 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5170 2007-01-29 Josh Conner <jconner@apple.com>
5172 * gcc.target/powerpc/altivec-24.c: New test.
5174 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
5177 * g++.dg/parse/defarg12.C: New test.
5179 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
5182 * gfortran.dg/used_dummy_types_6.f90: New test.
5184 2007-01-28 Jan Hubicka <jh@suse.cz>
5186 * gcc.dg/tree-prof/val-prof-6.c: New test.
5188 2007-01-28 Roger Sayle <roger@eyesopen.com>
5190 * gcc.dg/large-size-array-3.c: Correct test case (portability).
5192 2007-01-28 Andrew Pinski <pinskia@gmail.com>
5195 * g++.dg/expr/dtor4.C: New test.
5197 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
5199 * gcc.dg/tree-ssa/loop-23.c: New test.
5201 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
5204 * gfortran.dg/achar_2.f90: New test.
5205 * gfortran.dg/achar_3.f90: New test.
5207 2007-01-27 Ian Lance Taylor <iant@google.com>
5209 * gcc.dg/strict-overflow-1.c: New test.
5210 * gcc.dg/no-strict-overflow-1.c: New test.
5211 * gcc.dg/strict-overflow-2.c: New test.
5212 * gcc.dg/no-strict-overflow-2.c: New test.
5213 * gcc.dg/strict-overflow-3.c: New test.
5214 * gcc.dg/no-strict-overflow-3.c: New test.
5215 * gcc.dg/strict-overflow-4.c: New test.
5216 * gcc.dg/no-strict-overflow-4.c: New test.
5217 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
5218 * gcc.dg/pr15784-1.c: Likewise.
5219 * gcc.dg/pr20922-1.c: Likewise.
5220 * gcc.dg/pr20922-3.c: Likewise.
5221 * gcc.dg/pr20922-4.c: Likewise.
5222 * gcc.dg/pr20922-6.c: Likewise.
5223 * gcc.dg/compare-4.c: Likewise.
5224 * gcc.dg/torture/pr26898-1.c: Likewise.
5225 * gcc.dg/tree-ssa/divide-1.c: Likewise.
5226 * gcc.dg/tree-ssa/divide-2.c: Likewise.
5227 * gcc.dg/tree-ssa/divide-3.c: Likewise.
5228 * gcc.dg/tree-ssa/divide-4.c: Likewise.
5229 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
5230 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
5231 * gcc.dg/tree-ssa/pr21082.c: Likewise.
5232 * gcc.dg/tree-ssa/pr26899.c: Likewise.
5233 * g++.dg/tree-ssa/pr21082.C: Likewise.
5235 2007-01-27 Roger Sayle <roger@eyesopen.com>
5237 * gcc-dg/large-size-array-3.c: New test case.
5239 2007-01-27 Roger Sayle <roger@eyesopen.com>
5241 * gfortran.dg/forall_7.f90: New test case.
5243 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
5246 * gfortran.dg/where_operator_assign_1.f90: New test.
5247 * gfortran.dg/where_operator_assign_2.f90: New test.
5248 * gfortran.dg/where_operator_assign_3.f90: New test.
5250 2007-01-26 Joseph Myers <joseph@codesourcery.com>
5252 * lib/target-supports.exp
5253 (check_effective_target_powerpc_altivec): New.
5254 (check_effective_target_vect_cmdline_needed): Use it.
5256 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5259 * gfortran.dg/backslash_3.f: New test.
5261 2007-01-26 Richard Guenther <rguenther@suse.de>
5263 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
5265 2007-01-26 Tobias Burnus <burnus@net-b.de>
5267 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
5268 * gfortran.dg/vect/vect.exp: Ditto.
5269 * gfortran.dg/dg.exp: Ditto.
5270 * gfortran.fortran-torture/execute/execute.exp: Ditto.
5271 * gfortran.fortran-torture/compile/compile.exp: Ditto.
5273 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5275 * gcc.dg/builtins-20.c: Add more cases.
5276 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
5278 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5281 * gcc.dg/Wall.c: New.
5282 * gcc.dg/Wno-all.c: New.
5283 * gfortran.dg/Wall.f90: New.
5284 * gfortran.dg/Wno-all.f90: New.
5286 2007-01-24 Geoffrey Keating <geoffk@apple.com>
5288 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
5289 * g++.dg/eh/simd-2.C: Also run on Darwin.
5290 * g++.dg/eh/simd-3.C: New.
5291 * g++.dg/eh/simd-4.C: New.
5293 2007-01-25 Richard Guenther <rguenther@suse.de>
5295 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
5297 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
5299 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
5301 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
5302 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
5303 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
5304 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
5305 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
5306 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
5307 * gcc.dg/ipa/ipa-7.c: New testcase.
5309 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
5311 * g++.dg/cpp0x/warn_cxx0x.C: New.
5313 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5315 * gcc.dg/builtins-20.c: Test builtin carg.
5317 2007-01-24 Jakub Jelinek <jakub@redhat.com>
5320 * gcc.dg/gomp/pr27416.c: New test.
5323 * gcc.dg/gomp/pr30494.c: New test.
5324 * g++.dg/gomp/pr30494.C: New test.
5327 * gcc.dg/gomp/pr30421.c: New test.
5329 2007-01-24 Steve Ellcey <sje@cup.hp.com>
5331 * gcc.target/ia64/versionid-1.c: New test.
5332 * gcc.target/ia64/versionid-2.c: New test.
5334 2007-01-24 Richard Guenther <rguenther@suse.de>
5337 * gcc.dg/builtins-57.c: Change to a link-time testcase
5338 to support non-C99 targets.
5340 2007-01-24 Jan Hubicka <jh@suse.cz>
5342 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
5344 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
5346 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
5348 2007-01-23 Andrew Pinski <pinskia@gmail.com>
5351 * objc.dg/const-str-12.m: New test.
5353 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5356 * gfortran.dg/ctrl-z.f90: New test.
5358 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5361 * gfortran.dg/namelist_assumed_char.f90: New test.
5363 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
5366 * g++.dg/inherit/covariant15.C: New test.
5368 2007-01-23 Ian Lance Taylor <iant@google.com>
5370 * g++.dg/warn/Wparentheses-24.C: New test.
5372 2007-01-23 Richard Guenther <rguenther@suse.de>
5375 * ada/acats/run_acats: Do not call gnatmake or gnatchop
5378 2007-01-22 Richard Guenther <rguenther@suse.de>
5380 PR tree-optimization/30038
5381 * gcc.dg/builtins-62.c: New testcase.
5383 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
5385 * gcc.c-torture/compile/20070121.c: New test.
5387 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
5390 * gfortran.dg/char_comparison_1.f: New test.
5392 2007-01-21 Ira Rosen <irar@il.ibm.com>
5394 * gcc.dg/vect/vect-strided-same-dr.c: New test.
5396 2007-01-20 Andrew Pinski <pinskia@gmail.com>
5399 * objc.dg/pch: New directory.
5400 * objc.dg/pch/pch.exp: New file.
5401 * objc.dg/pch/interface-1.m: New test.
5402 * objc.dg/pch/interface-1.hs: New include file.
5403 * lib/objc.exp (objc_target_compile): Add
5404 "-x objective-c-header" in front of the sources if this is
5405 a precompiled header being compiled.
5407 2007-01-20 Roger Sayle <roger@eyesopen.com>
5409 * gfortran.dg/array_memcpy_3.f90: New test case.
5410 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5412 2007-01-20 Roger Sayle <roger@eyesopen.com>
5413 Brooks Moses <brooks.moses@codesourcery.com>
5414 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5416 * gfortran.dg/intrinsic_sign_1.f90: New test case.
5417 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5419 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5421 * gcc.dg/torture/builtin-math-3.c: Test fdim.
5423 2007-01-19 Mike Stump <mrs@apple.com>
5425 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5428 2007-01-19 Roger Sayle <roger@eyesopen.com>
5430 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5431 option instead of -funsafe-math-optimizations.
5433 2007-01-19 Tomas Bily <tbily@suse.cz>
5435 gcc.dg/tree-prof/indir-call-prof.c: New.
5436 g++.dg/dg.exp: Add tree-prof subdirectory.
5437 g++.dg/tree-prof/indir-call-prof.C: New.
5438 g++.dg/tree-prof/tree-prof.exp: New.
5440 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5443 * g++.dg/warn/deprecated.C: Update warning output.
5444 * g++.dg/warn/deprecated-2.C: Likewise.
5445 * g++.dg/warn/deprecated-3.C: New.
5447 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
5449 * gcc.c-torture/execute/nestfunc-7.c: New.
5451 2007-01-18 Hui-May Chang <hm.chang@apple.com>
5453 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5455 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
5457 * gcc.dg/m68k-pic-1.c: New.
5459 2007-01-18 Roger Sayle <roger@eyesopen.com>
5461 * gfortran.dg/array_memcpy_4.f90: New test case.
5463 2007-01-18 Josh Conner <jconner@apple.com>
5466 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
5467 * gcc.dg/vect/no-trapping-math-1: New.
5468 * gcc.dg/vect/no-trapping-math-2: New.
5470 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
5472 * gcc.target/i386/387-8.c: Update comment about optimizing
5473 inherent load of 1.0 of fptan instruction.
5475 2007-01-18 Dirk Mueller <dmueller@suse.de>
5476 Richard Guenther <rguenther@suse.de>
5479 * gcc.dg/Warray-bounds.c: New testcase.
5480 * gcc.dg/Warray-bounds-2.c: New testcase.
5481 * g++.dg/warn/Warray-bounds.C: New testcase.
5482 * g++.dg/warn/Warray-bounds-2.C: New testcase.
5484 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
5487 * gfortran.dg/generic_12.f90: New test.
5489 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
5491 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
5492 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
5494 2007-01-16 Janis Johnson <janis187@us.ibm.com>
5496 * gcc.dg/dfp/compare-special.h: New file.
5497 * gcc.dg/dfp/compare-special-32.c: New test.
5498 * gcc.dg/dfp/compare-special-64.c: New test.
5499 * gcc.dg/dfp/compare-special-128.c: New test.
5501 2007-01-16 Roger Sayle <roger@eyesopen.com>
5502 Paul Thomas <pault@gcc.gnu.org>
5503 Steven G. Kargl <kargl@gcc.gnu.org>
5506 * gfortran.dg/forall_6.f90: New test case.
5507 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
5508 * gfortran.dg/dependency_13.f90: Likewise.
5510 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5513 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
5514 targets that don't support Inf.
5516 2007-01-15 Dale Johannesen <dalej@apple.com>
5518 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
5520 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
5522 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
5523 of achar for 0xff to avoid the "Extended ASCII not
5524 implemented" error message.
5526 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
5529 * gfortran.dg/altreturn_4.f90: New test.
5532 * gfortran.dg/stfunc_4.f90: New test.
5535 * gfortran.dg/bound_2.f90: Reinstate commented out line.
5536 * gfortran.dg/initialization_1.f90: Change warning.
5539 * gfortran.dg/specification_type_resolution_2.f90: New test.
5541 2007-01-14 Jan Hubicka <jh@suse.cz>
5543 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
5544 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
5545 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
5548 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
5551 * gfortran.dg/external_procedures_2.f90: New test.
5553 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
5556 * gcc.target/i386/pr30413.c: New test.
5558 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
5561 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
5563 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
5565 * gcc.dg/20070112-1.c: New test.
5567 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5569 PR libgfortran/30435
5570 * gfortran.dg/list_read_6.f90: New test.
5572 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
5574 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
5576 2007-01-12 Tom Tromey <tromey@redhat.com>
5578 PR preprocessor/28227:
5579 * gcc.dg/cpp/pr28227.c: New file.
5581 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
5583 * gcc.dg/tree-ssa/loop-22.c: New test.
5585 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
5587 PR tree-optimization/29516
5588 * gcc.dg/tree-ssa/loop-20.c: New test.
5590 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
5593 * minmaxloc_integer_kinds_1.f90: New test.
5595 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
5598 * g++.dg/template/sizeof-template-argument.C: New test.
5600 2007-01-11 Jan Hubicka <jh@suse.cz>
5602 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
5603 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
5604 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
5605 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
5606 * gcc.dg/tree-ssa/pr21658.c: Likewise.
5607 * gcc.dg/tree-ssa/pr15349.c: Likewise.
5608 * gcc.dg/tree-ssa/pr25501.c: Likewise.
5609 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
5610 transformation in question.
5611 * gcc.dg/tree-ssa/vrp05.c: Likewise.
5612 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5613 * gcc.dg/always_inline3.c: Likewise.
5615 2007-01-10 Mark Mitchell <mark@codesourcery.com>
5618 * g++.dg/template/typename11.C: New test.
5620 2007-01-10 Robert Kennedy <jimbob@google.com>
5622 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
5624 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
5626 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
5627 for different integer kinds.
5628 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
5629 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
5630 * gfortran.dg/ishft_2.f90: New test.
5631 * gfortran.dg/ishft_3.f90: New test.
5633 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
5635 * gfortran.dg/altreturn_2.f90: Removed executable bit.
5637 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
5639 PR tree-optimization/30322
5640 * gcc.dg/tree-ssa/loop-21.c: New test.
5642 2007-01-08 Geoffrey Keating <geoffk@apple.com>
5644 * g++.dg/rtti/darwin-builtin-linkage.C: New.
5646 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
5648 * gcc.target/spu/intrinsics-1.c: Remove xfail.
5650 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5652 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
5653 * g++.dg/warn/overflow-warn-3.C: Likewise.
5654 * g++.dg/warn/overflow-warn-4.C: Likewise.
5655 * g++.dg/warn/overflow-warn-5.C: Likewise.
5656 * g++.dg/warn/overflow-warn-6.C: Likewise.
5657 * g++.dg/warn/Woverflow-1.C: Likewise.
5658 * g++.dg/warn/Woverflow-2.C: Likewise.
5659 * g++.dg/warn/Woverflow-3.C: Likewise.
5660 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
5662 2007-01-08 Roger Sayle <roger@eyesopen.com>
5664 * gfortran.dg/array_constructor_14.f90: New test case.
5665 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
5667 2007-01-08 Richard Guenther <rguenther@suse.de>
5669 PR tree-optimization/23603
5670 * gcc.dg/tree-ssa/vrp31.c: New testcase.
5671 * gcc.dg/tree-ssa/vrp32.c: Likewise.
5673 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
5675 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
5677 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
5678 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
5680 * gcc.dg/simd-5.c: Likewise.
5681 * gcc.dg/simd-6.c: Likewise.
5682 * g++.dg/conversion/simd1.C: Likewise.
5683 * g++.dg/conversion/simd3.C: Likewise.
5684 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
5687 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
5689 PR tree-optimization/29877
5690 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
5691 name of a hard register for the target concerned. Adjust dg-error
5692 directives to cope with new behaviour of TER.
5694 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5697 * g++.dg/conversion/nullptr1.C: Added overflow warning.
5698 * g++.dg/warn/overflow-warn-1.C: New.
5699 * g++.dg/warn/overflow-warn-3.C: New.
5700 * g++.dg/warn/overflow-warn-4.C: New.
5701 * g++.dg/warn/overflow-warn-5.C: New.
5702 * g++.dg/warn/overflow-warn-6.C: New.
5703 * g++.dg/warn/Woverflow-1.C: New.
5704 * g++.dg/warn/Woverflow-2.C: New.
5705 * g++.dg/warn/Woverflow-3.C: New.
5706 * g++.dg/warn/multiple-overflow-warn-2.C: New.
5708 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
5711 * gfortran.dg/invalid_name.f90: New test.
5712 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
5713 * gfortran.dg/gomp/pr29759.f90: Ditto.
5715 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
5717 * gfortran.dg/present_1.f90: Update error message.
5719 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
5722 * g++.dg/template/duplicate1.C: New test
5723 * g++.dg/template/memfriend6.C: Adjust error markers.
5725 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
5728 * gcc.dg/torture/inline-1.c: New test.
5730 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5733 * gcc.dg/multiple-overflow-warn-1.c: New.
5734 * gcc.dg/multiple-overflow-warn-2.c: New.
5735 * gcc.dg/overflow-warn-6.c: New.
5736 * g++.dg/warn/multiple-overflow-warn-1.C: New.
5738 2007-01-05 Roger Sayle <roger@eyesopen.com>
5740 * gfortran.dg/array_memcpy_1.f90: New test case.
5741 * gfortran.dg/array_memcpy_2.f90: Likewise.
5743 2007-01-05 Richard Guenther <rguenther@suse.de>
5746 * g++.dg/opt/pr27826.C: New testcase.
5748 2007-01-05 Ian Lance Taylor <iant@google.com>
5750 * gcc.dg/Walways-true-1.c: New test.
5751 * gcc.dg/Walways-true-2.c: New test.
5752 * g++.dg/warn/Walways-true-1.C: New test.
5753 * g++.dg/warn/Walways-true-2.C: New test.
5755 2007-01-05 Jakub Jelinek <jakub@redhat.com>
5758 * gcc.dg/pr30360.c: New test.
5760 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
5763 * gfortran.dg/data_implied_do_1.f90: New test.
5767 * gfortran.dg/char_length_1.f90: New test.
5769 2007-01-05 Richard Guenther <rguenther@suse.de>
5772 * g++.dg/opt/pr28116.C: New testcase.
5774 2007-01-05 Tobias Burnus <burnus@net-b.de>
5777 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
5779 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
5780 * gfortran.dg/protected_4.f90: Add pointer intent check.
5781 * gfortran.dg/protected_6.f90: Add pointer intent check.
5782 * gfortran.dg/pointer_intent_1.f90: New test.
5783 * gfortran.dg/pointer_intent_2.f90: New test.
5784 * gfortran.dg/pointer_intent_3.f90: New test.
5786 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
5789 * gfortran.dg/altreturn_2.f90: new test.
5791 2007-01-04 Tom Tromey <tromey@redhat.com>
5793 PR preprocessor/28165:
5794 * gcc.dg/cpp/pr28165.c: New file.
5796 2007-01-03 Josh Conner <jconner@apple.com>
5799 * gcc.dg/pr29683.c: New.
5801 2007-01-03 Jakub Jelinek <jakub@redhat.com>
5804 * g++.dg/pch/template-1.C: New test.
5805 * g++.dg/pch/template-1.Hs: New file.
5807 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
5810 * gcc.c-torture/compile/complex-4.c: New test.
5812 2007-01-03 Joseph Myers <joseph@codesourcery.com>
5814 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
5816 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
5818 2007-01-03 Jakub Jelinek <jakub@redhat.com>
5821 * gcc.dg/pr30286.c: New test.
5824 * g++.dg/template/crash66.C: New test.
5827 * g++.dg/template/friend49.C: New test.
5829 2007-01-03 Steven G. Kargl <kargls@comcast.net>
5831 * gfortran.dg/ibits.f90: New test.
5833 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
5835 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
5836 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
5838 2007-01-02 Jan Hubicka <jh@suse.cz>
5840 * gcc.dg/pr16194.c: We now output error on all three functions,
5843 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5846 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
5847 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
5849 2006-01-02 Ian Lance Taylor <iant@google.com>
5851 * g++.dg/warn/Wparentheses-22.C: New test.
5852 * g++.dg/warn/Wparentheses-23.C: New test.
5854 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5857 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
5858 * gcc.dg/declspec-3-Wextra.c: New.
5859 * gcc.dg/declspec-3-no.c: New
5861 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
5864 * gfortran.dg/interface_10.f90: Remove.
5866 2007-01-01 Roger Sayle <roger@eyesopen.com>
5868 * gcc.dg/fold-eqxor-4.c: New test case.
5870 2007-01-02 Joseph Myers <joseph@codesourcery.com>
5873 * gcc.c-torture/compile/pr30311.c: New test.
5875 2007-01-01 Andrew Pinski <pinskia@gmail.com>
5878 * gcc.c-torture/compile/statement-expression-1.c: New test.
5880 2007-01-01 Andreas Schwab <schwab@suse.de>
5883 * g++.dg/eh/pr29166.C: New test.
5885 2007-01-01 Joseph Myers <joseph@codesourcery.com>
5887 * lib/target-supports.exp (check_effective_target_powerpc_spe):
5889 (check_effective_target_vect_cmdline_needed): Use it.
5891 2006-12-31 Richard Guenther <rguenther@suse.de>
5894 * gcc.dg/pr30137-1.c: New testcase.
5895 * gcc.dg/pr30137-2.c: Likewise.
5897 2006-12-31 Roger Sayle <roger@eyesopen.com>
5900 * gcc.dg/fold-plusnot-1.c: New test case.
5902 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
5905 * g++.dg/parse/template22.C: New test.
5907 2006-12-31 Richard Guenther <rguenther@suse.de>
5910 * gcc.c-torture/compile/pr30338.c: New testcase.
5912 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
5915 * gfortran.dg/intrinsic_actual_4.f90: New test.
5918 * gfortran.dg/func_decl_3.f90: New test.
5920 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
5923 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
5924 * gfortran.dg/c_by_val_1.f: New test.
5925 * gfortran.dg/c_by_val_2.f: New test.
5926 * gfortran.dg/c_by_val_3.f: New test.
5928 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
5931 * gfortran.dg/sum_zero_array_1.f90: New test.
5933 2006-12-29 Jakub Jelinek <jakub@redhat.com>
5935 PR preprocessor/29612
5936 * gcc.dg/cpp/pr29612-1.c: New test.
5937 * gcc.dg/cpp/pr29612-2.c: New test.
5939 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
5942 * gfortran.dg/pure_formal_proc_1.f90: New test.
5945 * gfortran.dg/intrinsic_actual_3.f90: New test.
5947 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5950 * gfortran.dg/io_constraints_1.f90: Update test.
5951 * gfortran.dg/io_constraints_2.f90: Update test.
5952 * gfortran.dg/inquire_iolength.f90: New test.
5954 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
5957 * gfortran.dg/interface_10.f90: New test.
5958 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
5959 since z is already, locally a variable.
5962 * gfortran.dg/generic_11.f90: New test.
5963 * gfortran.dg/interface_7.f90: Remove name clash between module
5964 name and procedure 'x' referenced in the interface.
5966 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5969 * gcc.dg/Wmissing-parameter-type.c: New.
5970 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
5971 * gcc.dg/Wmissing-parameter-type-no.c: New.
5973 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
5976 * gfortran.dg/entry_array_specs_2.f: New test.
5979 * gfortran.dg/nested_modules_6.f90: New test.
5981 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5984 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
5985 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
5987 2006-12-21 Andrew Pinski <pinskia@gmail.com>
5990 * g++.dg/opt/complex6.C: New test.
5992 2006-12-22 Ben Elliston <bje@au.ibm.com>
5994 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
5995 full" if the linker on spu-*-* warns about exceeding local store.
5997 And revert this patch:
5998 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
5999 fail to link due to relocation overflows on spu-*-*.
6001 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
6004 * gfortran.dg/dependency_19.f90: New test.
6006 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
6009 * gfortran.dg/alloc_comp_basics_3.f90: New test.
6011 2006-12-21 Jakub Jelinek <jakub@redhat.com>
6014 * gcc.c-torture/execute/20061220-1.c: New test.
6017 * gcc.dg/gomp/asm-1.c: New test.
6020 * g++.dg/eh/ia64-2.C: New test.
6022 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
6026 * gcc.dg/rs6000-leaf.c: New.
6028 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6031 * gfortran.dg/f2c_8.f90: New test.
6033 2006-12-20 Bill Wendling <wendling@apple.com>
6035 * gcc.dg/asm-b.c: Check for __ppc64__.
6037 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
6040 * gfortran.dg/bounds_check_5.f90: New test.
6042 2006-12-20 Andrew Pinski <pinskia@gmail.com>
6045 * gcc.dg/gomp/complex-1.c: New testcase.
6047 2006-12-20 Roger Sayle <roger@eyesopen.com>
6049 * gfortran.dg/array_memset_1.f90: New test case.
6051 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
6053 * lib/target-supports.exp: Add spu to
6054 check_effective_target_vect_widen_mult_hi_to_si.
6056 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
6059 * gfortran.dg/generic_9.f90: New test.
6062 * gfortran.dg/generic_10.f90: New test.
6064 2006-12-19 Andrew Pinski <pinskia@gmail.com>
6067 * gcc.dg/pr30045.c: New test.
6069 2006-12-20 Ben Elliston <bje@au.ibm.com>
6071 * gcc.dg/20020312-2.c: Add a case for __SPU__.
6073 2006-12-19 Eric Christopher <echristo@apple.com>
6076 * gcc.c-torture/execute/pr29302-1.c: New.
6078 2006-12-19 Tobias Burnus <burnus@net-b.de>
6081 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
6083 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
6086 * gfortran.dg/altreturn_3.f90: New test.
6088 * gfortran.dg/char_result_12.f90: Fix comment typos.
6090 2006-12-19 Ben Elliston <bje@au.ibm.com>
6092 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
6093 as newlib's stdio.h uses non-traditional cpp constructs.
6095 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
6097 * gfortran.dg/advance.f90: Renamed to advance_1.f90
6098 * gfortran.dg/append-1.f90: Renamed to append_1.f90
6099 * gfortran.dg/array-1.f90: Renamed to array_1.f90
6100 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
6101 * gfortran.dg/backspace.f: Renamed to backspace_1.f
6102 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
6103 * gfortran.dg/default_initialization.f: Renamed to
6104 default_initialization_1.f
6105 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
6106 dollar_edit_descriptor_1.f
6107 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
6108 dollar_edit_descriptor_2.f
6109 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
6110 dollar_edit_descriptor_3.f
6111 * gfortran.dg/logint-1.f: Renamed to logint_1.f
6112 * gfortran.dg/logint-2.f: Renamed to logint_2.f
6113 * gfortran.dg/logint-3.f: Renamed to logint_3.f
6114 * gfortran.dg/advance_1.f90: Renamed from advance.f90
6115 * gfortran.dg/append_1.f90: Renamed from append-1.f90
6116 * gfortran.dg/array_1.f90: Renamed from array-1.f90
6117 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
6118 * gfortran.dg/backspace_1.f: Renamed from backspace.f
6119 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
6120 * gfortran.dg/default_initialization_1.f: Renamed from
6121 default_initialization.f
6122 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
6123 dollar_edit_descriptor-1.f
6124 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
6125 dollar_edit_descriptor-2.f
6126 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
6127 dollar_edit_descriptor-3.f
6128 * gfortran.dg/logint_1.f: Renamed from logint-1.f
6129 * gfortran.dg/logint_2.f: Renamed from logint-2.f
6130 * gfortran.dg/logint_3.f: Renamed from logint-3.f
6132 2006-12-18 Bill Wendling <wendling@apple.com>
6134 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
6135 id is an OjbC keyword.
6137 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6139 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
6141 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
6143 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
6145 2006-12-18 Ian Lance Taylor <iant@google.com>
6147 * g++.dg/warn/Wmissing-declarations-1.C: New test.
6149 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6151 * gcc.c-torture/compile/pr27528.c: Use empty templates.
6153 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
6156 * gfortran.fortran-torture/execute/where21.f90: New test.
6158 2006-12-17 Tobias Burnus <burnus@net-b.de>
6160 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
6162 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6165 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
6166 * gcc.dg/if-empty-1.c: Likewise.
6167 * gcc.dg/pr23165.c: Likewise.
6168 * g++.dg/warn/empty-body.C: Likewise.
6170 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6173 * gfortran.dg/open_errors.f90: New test.
6175 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
6177 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
6179 * gcc.target/i386/ssse3-pabsb.c: New file.
6180 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6181 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6182 * gcc.target/i386/ssse3-palignr.c: Likewise.
6183 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6184 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6185 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6186 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6187 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6188 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6189 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6190 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6191 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6192 * gcc.target/i386/ssse3-psignb.c: Likewise.
6193 * gcc.target/i386/ssse3-psignd.c: Likewise.
6194 * gcc.target/i386/ssse3-psignw.c: Likewise.
6195 * gcc.target/i386/ssse3-vals.h: Likewise.
6197 2006-12-15 Janis Johnson <janis187@us.ibm.com>
6199 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
6200 * lib/fortran-torture.exp: Include target-supports.exp.
6202 2006-12-15 Jakub Jelinek <jakub@redhat.com>
6205 * gcc.c-torture/execute/pr30185.c: New test.
6207 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6211 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
6212 * gcc.dg/builtin-bswap-2.c: Likewise.
6213 * gcc.dg/builtin-bswap-3.c: Likewise.
6214 * gcc.dg/builtin-bswap-4.c: Likewise.
6215 * lib/target-supports.exp (check_effective_target_stdint_types): New.
6216 * gcc.c-torture/execute/mode-dependent-address.x: New file.
6218 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6221 * gfortran.dg/write_zero_array: New test.
6223 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6226 * gfortran.dg/write_fmt_trim.f90: New test.
6228 2006-12-14 Diego Novillo <dnovillo@redhat.com>
6231 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
6234 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6236 * lib/target-supports.exp (check_weak_available): Use istarget
6237 "hppa*-*-hpux10*" instead of regexp.
6238 (check_cxa_atexit_available): Likewise.
6240 2006-12-14 Richard Guenther <rguenther@suse.de>
6242 PR tree-optimization/30197
6243 * gcc.c-torture/execute/complex-1.c: Fix function name.
6244 * gcc.dg/builtins-61.c: New testcase.
6246 2006-12-14 Richard Guenther <rguenther@suse.de>
6249 * gcc.dg/pr30172-1.c: New testcase.
6251 2006-12-14 Richard Guenther <rguenther@suse.de>
6253 PR tree-optimization/30198
6254 * gcc.dg/builtins-60.c: New testcase.
6256 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
6258 * lib/target-supports.exp (vect_no_align): Remove spu.
6260 2006-12-13 Ian Lance Taylor <iant@google.com>
6264 * g++.dg/warn/Wparentheses-5.C: New test.
6265 * g++.dg/warn/Wparentheses-6.C: New test.
6266 * g++.dg/warn/Wparentheses-7.C: New test.
6267 * g++.dg/warn/Wparentheses-8.C: New test.
6268 * g++.dg/warn/Wparentheses-9.C: New test.
6269 * g++.dg/warn/Wparentheses-10.C: New test.
6270 * g++.dg/warn/Wparentheses-11.C: New test.
6271 * g++.dg/warn/Wparentheses-12.C: New test.
6272 * g++.dg/warn/Wparentheses-13.C: New test.
6273 * g++.dg/warn/Wparentheses-14.C: New test.
6274 * g++.dg/warn/Wparentheses-15.C: New test.
6275 * g++.dg/warn/Wparentheses-16.C: New test.
6276 * g++.dg/warn/Wparentheses-17.C: New test.
6277 * g++.dg/warn/Wparentheses-18.C: New test.
6278 * g++.dg/warn/Wparentheses-19.C: New test.
6279 * g++.dg/warn/Wparentheses-20.C: New test.
6280 * g++.dg/warn/Wparentheses-21.C: New test.
6282 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6285 * lib/target-supports.exp (check_cxa_atexit_available): Return false
6286 for target "hppa.*hpux10".
6288 2006-12-13 Jakub Jelinek <jakub@redhat.com>
6290 * g++.dg/debug/vartrack1.C: New test.
6292 * g++.dg/opt/ifcvt1.C: New test.
6294 * gcc.dg/tls/opt-13.c: New test.
6296 * gcc.dg/20060425-2.c: New test.
6298 * g++.dg/opt/pr15054-2.C: New test.
6300 * gcc.c-torture/execute/20060420-1.c: New test.
6302 * gcc.c-torture/execute/20060412-1.c: New test.
6304 * objc/compile/20060406-1.m: New test.
6306 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
6308 * g++.dg/template/array17.C: New test.
6310 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
6312 * gcc.target/powerpc/altivec-23.c: New test.
6314 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
6317 * g++.dg/inherit/error3.C: New test.
6320 * g++.dg/inherit/error4.C: New test.
6322 2006-12-13 Richard Guenther <rguenther@suse.de>
6324 PR tree-optimization/17687
6325 * gcc.dg/builtins-59.c: New testcase.
6327 2006-12-13 Ben Elliston <bje@au.ibm.com>
6329 * gcc.target/spu/Wmain.c: New test.
6331 2006-12-12 Josh Conner <jconner@apple.com>
6333 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
6334 * g++.dg/abi/thunk4.C: Likewise.
6335 * g++.dg/abi/rtti3.C: Likewise.
6337 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6339 * gcc.target/spu/cpat-1.c: New test.
6340 * gcc.target/spu/cpat-2.c: New test.
6341 * gcc.target/spu/cpat-3.c: New test.
6342 * gcc.target/spu/cpat-4.c: New test.
6344 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6347 * gcc.c-torture/compile/vector-1.c: New test.
6348 * gcc.c-torture/compile/vector-2.c: New test.
6349 * gcc.c-torture/compile/vector-3.c: New test.
6351 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6353 * lib/fortran-torture.exp: Update copyright years. Remove
6354 obsolete comment. Test -ftree-vectorize where it makes sense.
6355 * lib/gfortran-dg.exp: Update copyright years. Use settings
6356 from fortran-torture.exp.
6357 * gfortran.dg/char_transpose_1.f90,
6358 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
6359 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
6360 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
6363 2006-12-12 Richard Sandiford <richard@codesourcery.com>
6365 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
6368 2006-12-12 Ira Rosen <irar@il.ibm.com>
6370 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6371 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6372 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6373 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6376 2006-12-12 Richard Guenther <rguenther@suse.de>
6379 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6381 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
6382 Diego Novillo <dnovillo@redhat.com>
6384 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6386 * gcc.dg/tree-ssa/pr26421.c: Likewise
6387 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6388 * gcc.dg/tree-ssa/pr23382.c: Likewise.
6389 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6390 * gcc.dg/tree-ssa/pr28410.c: Likewise.
6391 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6392 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6393 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6394 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6395 * gcc.dg/tree-ssa/alias-12.c: Likewise.
6397 2006-12-11 Jan Hubicka <jh@suse.cz>
6399 * gcc.dg/tree-prof/stringop-1.c: New test.
6400 * gcc.dg/tree-prof/stringop-2.c: New test.
6402 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
6405 * gcc.target/i386/pr30120.c: New test.
6408 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
6410 * gcc.target/i386/x87regparm-1.c: New test.
6411 * gcc.target/i386/x87regparm-2.c: New test.
6412 * gcc.target/i386/x87regparm-3.c: New test.
6413 * gcc.target/i386/x87regparm-4.c: New test.
6415 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
6417 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6419 2006-12-10 Tobias Burnus <burnus@net-b.de>
6422 * gfortran.dg/protected_1.f90: New test.
6423 * gfortran.dg/protected_2.f90: New test.
6424 * gfortran.dg/protected_3.f90: New test.
6425 * gfortran.dg/protected_4.f90: New test.
6426 * gfortran.dg/protected_5.f90: New test.
6427 * gfortran.dg/protected_6.f90: New test.
6429 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
6430 Tobias Burnus <burnus@gcc.gnu.org>
6434 * gfortran.dg/interface_4.f90: Test adding procedure to generic
6436 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6437 ambiguous interfaces.
6438 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6439 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6440 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6441 ambiguous interfaces.
6442 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6443 * gfortran.dg/array_initializer_2.f90: Add initializer array
6447 * gfortran.dg/interface_9.f90: Test that host interfaces are
6448 not checked for ambiguity with the local version.
6450 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
6453 * gfortran.dg/module_interface_2.f90: New test.
6455 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
6458 * gfortran.dg/assumed_len.f90: New test.
6460 2006-12-09 Richard Guenther <rguenther@suse.de>
6462 * g++.dg/warn/implicit-typename1.C: Qualify types.
6463 * g++.dg/parse/crash12.C: Likewise.
6464 * g++.dg/tree-ssa/pr22444.C: Likewise.
6466 2006-12-09 Tobias Burnus <burnus@net-b.de>
6468 * gfortran.dg/array_2.f90: Added sqrt test.
6470 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
6472 * gcc.target/i386/x87regparm-1.c: XFAIL.
6473 * gcc.target/i386/x87regparm-2.c: XFAIL.
6474 * gcc.target/i386/x87regparm-3.c: XFAIL.
6475 * gcc.target/i386/x87regparm-4.c: XFAIL.
6477 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6479 * lib/target-supports.exp
6480 (check_effective_target_large_long_double): New.
6481 * gcc.dg/Wconversion-real.c : Use it.
6482 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
6485 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
6487 * gcc.c-torture/execute/mode-dependent-address.c: New test.
6489 2006-12-08 Tobias Burnus <burnus@net-b.de>
6492 * gfortran.dg/import4.f90: New test for IMPORT in modules.
6494 2006-12-07 Mark Mitchell <mark@codesourcery.com>
6497 * g++.dg/template/crash65.C: New test.
6498 * g++.dg/template/spec16.C: Tweak error markers.
6500 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
6502 * gcc.target/spu: New directory.
6503 * gcc.target/spu/spu.exp: New file.
6504 * gcc.target/spu/intrinsics-1.c: New test.
6506 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
6509 * g++.dg/ext/attrib27.C: New test.
6510 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
6511 * g++.dg/parse/typedef5.C: Likewise.
6513 2006-12-07 Mike Stump <mrs@apple.com>
6515 * treelang/compile/var_defs.tree: Adjust.
6517 2006-12-06 Mark Mitchell <mark@codesourcery.com>
6520 * g++.dg/template/crash64.C: New test.
6521 * g++.dg/parse/crash27.C: Adjust error markers.
6523 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
6527 * gfortran.dg/read_eof_4.f90: Add tests.
6528 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
6529 * gfortran.dg/unf_read_corrupted_1.f90: New test.
6531 2006-12-05 Mark Mitchell <mark@codesourcery.com>
6534 * g++.dg/template/crash63.C: New test.
6537 * g++.dg/template/crash62.C: New test.
6539 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
6542 * gfortran.dg/allocatable_function_1.f90: Increase the number
6543 of expected calls of free to 10; the lhs section reference is
6544 now evaluated so there is another call to bar. Change the
6545 comment appropriately.
6546 * gfortran.dg/array_section_1.f90: New test.
6548 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
6551 * gfortran.dg/char_result_12.f90: New test.
6553 2006-12-05 Richard Guenther <rguenther@suse.de>
6555 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
6556 * gcc.dg/vect/vect-pow-2.c: Rename to ...
6557 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
6558 vect_double, xfail for spu*-*-*.
6560 2006-12-04 Tobias Burnus <burnus@net-b.de>
6563 * initialization_4.f90: Test noninteger exponents (-std=f95).
6564 * initialization_5.f90: New test for noninteger exponents
6567 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
6570 * gfortran.dg/parameter_array_section_1.f90: New test.
6572 2006-12-04 Mark Mitchell <mark@codesourcery.com>
6575 * g++.dg/template/crash61.C: New test.
6578 * g++.dg/template/error23.C: New test.
6580 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
6582 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
6584 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
6587 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
6589 2006-12-04 Jakub Jelinek <jakub@redhat.com>
6592 * gcc.dg/gomp/pr29965-1.c: New test.
6593 * gcc.dg/gomp/pr29965-2.c: New test.
6594 * gcc.dg/gomp/pr29965-3.c: New test.
6595 * gcc.dg/gomp/pr29965-4.c: New test.
6596 * gcc.dg/gomp/pr29965-5.c: New test.
6597 * gcc.dg/gomp/pr29965-6.c: New test.
6598 * g++.dg/gomp/pr29965-1.C: New test.
6599 * g++.dg/gomp/pr29965-2.C: New test.
6600 * g++.dg/gomp/pr29965-3.C: New test.
6601 * g++.dg/gomp/pr29965-4.C: New test.
6602 * g++.dg/gomp/pr29965-5.C: New test.
6603 * g++.dg/gomp/pr29965-6.C: New test.
6604 * g++.dg/gomp/pr29965-7.C: New test.
6605 * g++.dg/gomp/pr29965-8.C: New test.
6606 * g++.dg/gomp/pr29965-9.C: New test.
6607 * g++.dg/gomp/pr29965-10.C: New test.
6609 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
6611 * gnat.dg/pointer_variable_bounds.adb: New test.
6612 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6613 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
6615 2006-12-03 Eric Christopher <echristo@apple.com>
6617 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
6619 2006-12-03 Richard Henderson <rth@redhat.com>
6620 Andrew Pinski <pinskia@gmail.com>
6623 * g++.dg/warn/unit-1.C: New test.
6625 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
6627 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
6629 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
6631 * g++.dg/vect/vect.exp: Enable tests to run on spu.
6632 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
6633 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
6634 * gcc.dg/vect/vect-70.c: Reduce array size.
6635 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
6636 vect_no_compaer_double targets.
6637 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
6638 vect_float, vect_double, and vect_int.
6640 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
6642 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
6643 test for loop versioning on vect_no_align targets.
6644 * gcc.dg/vect/pr20122.c: Likewise.
6645 * gcc.dg/vect/vect-105.c: Likewise.
6646 * gcc.dg/vect/vect-42.c: Likewise.
6647 * gcc.dg/vect/vect-43.c: Likewise.
6648 * gcc.dg/vect/vect-74.c: Likewise.
6649 * gcc.dg/vect/vect-75.c: Likewise.
6650 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
6651 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
6652 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
6653 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
6655 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
6658 * gfortran.dg/value_1.f90 : New test.
6659 * gfortran.dg/value_2.f90 : New test.
6660 * gfortran.dg/value_3.f90 : New test.
6661 * gfortran.dg/value_4.f90 : New test.
6662 * gfortran.dg/value_4.c : Called from value_4.f90.
6664 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
6667 * g++.dg/cpp0x/static_assert4.C: New testcase.
6669 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6671 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
6673 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
6676 * gcc.dg/pr27953.c: New test.
6678 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
6681 * g++.dg/ext/vector5.C: New test.
6684 * g++.dg/other/main1.C: New test.
6686 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
6689 * gfortran.dg/convert_implied_open.f90: Change to
6690 new default record length.
6691 * gfortran.dg/unf_short_record_1.f90: Adapt to
6693 * gfortran.dg/unformatted_subrecords_1.f90: New test.
6695 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
6697 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
6699 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
6702 * g++.dg/expr/pr29066.c: New.
6704 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
6705 Zdenek Dvorak <dvorakz@suse.cz>
6707 PR tree-optimization/29921
6708 * gcc.dg/pr29921-2.c: New test.
6710 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
6712 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
6713 (i386_get_cpuid): New function.
6714 (i386_cpuid_ecx): Likewise.
6715 (i386_cpuid_edx): Likewise.
6716 (i386_cpuid): Updated to call i386_cpuid_edx.
6718 * gcc.target/i386/sse3-addsubpd.c: New file.
6719 * gcc.target/i386/sse3-addsubps.c: Likewise.
6720 * gcc.target/i386/sse3-haddpd.c: Likewise.
6721 * gcc.target/i386/sse3-haddps.c: Likewise.
6722 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6723 * gcc.target/i386/sse3-hsubps.c: Likewise.
6724 * gcc.target/i386/sse3-lddqu.c: Likewise.
6725 * gcc.target/i386/sse3-movddup.c: Likewise.
6726 * gcc.target/i386/sse3-movshdup.c: Likewise.
6727 * gcc.target/i386/sse3-movsldup.c: Likewise.
6729 2006-12-01 Dirk Mueller <dmueller@suse.de>
6731 * g++.dg/warn/Wreturn-type-4.C: New testcase.
6733 2006-11-30 Janis Johnson <janis187@us.ibm.com>
6735 * gcc.dg/dfp/convert-int-max.c: New test.
6736 * gcc.dg/dfp/convert-int-max-fold.c: New test.
6738 2006-11-30 Richard Guenther <rguenther@suse.de>
6740 * gcc.dg/vect/vect-pow-1.c: Rename ...
6741 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
6742 floats instead of doubles, check successful vectorization.
6744 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
6747 * gcc.c-torture/compile/pr29945.c: New testcase.
6749 2006-11-30 Joseph Myers <joseph@codesourcery.com>
6751 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
6754 2006-11-29 Eric Christopher <echristo@apple.com>
6756 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
6758 2006-11-29 Janis Johnson <janis187@us.ibm.com>
6760 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
6762 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
6764 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
6767 * g++.dg/inherit/virtual2.C: New test.
6768 * g++.dg/inherit/virtual3.C: Likewise.
6769 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
6770 * g++.dg/inherit/error2.C: Likewise.
6771 * g++.dg/template/instantiate1.C: Likewise.
6773 2006-11-28 Andrew Pinski <pinskia@gmail.com>
6776 * gcc.dg/tree-ssa/reassoc-12.c: New test.
6778 2006-11-28 Jan Hubicka <jh@suse.cz>
6780 * gcc.dg/memcpy-1.c: New test.
6782 2006-11-28 Jakub Jelinek <jakub@redhat.com>
6785 * g++.dg/warn/main-3.C: New test.
6787 2006-11-28 Jan Hubicka <jh@suse.cz>
6789 * gcc.dg/winline-1.c: New test.
6791 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
6793 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
6796 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
6799 * gfortran.dg/missing_optional_dummy_3.f90
6801 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
6804 * gfortran.dg/interface_3.f90: Modify errors.
6806 2006-11-28 Ben Elliston <bje@au.ibm.com>
6808 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6809 fail to link due to relocation overflows on spu-*-*.
6811 2006-11-27 Michael Matz <matz@suse.de>
6812 Andreas Krebbel <krebbel1@de.ibm.com>
6815 * gcc.dg/20061127-1.c: New testcase.
6817 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
6819 * gcc.dg/20061124-1.c: Add exit() function prototype.
6821 2006-11-27 Jan Hubicka <jh@suse.cz>
6823 * gcc.target/i386/memcpy-1.c: Adjust size.
6824 * gcc.dg/visibility-11.c: Likewise.
6826 2006-11-27 Richard Guenther <rguenther@suse.de>
6829 * gcc.target/i386/pow-1.c: New testcase.
6830 * gcc.dg/builtins-58.c: Likewise.
6832 2006-11-26 Mark Mitchell <mark@codesourcery.com>
6835 * g++.dg/expr/cast8.C: New test.
6837 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6839 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
6840 Don't ever inline the testcase.
6842 2006-11-25 Andrew Pinski <pinskia@gmail.com>
6845 * gfortran.fortran-torture/compile/parameter_3.f90: New
6848 2006-11-25 Andrew Pinski <pinskia@gmail.com>
6851 * gfortran.fortran-torture/execute/transfer2.f90: New test.
6853 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6855 * gfortran.fortran-torture/execute/specifics.f90: Remove test
6858 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6860 PR libgfortran/29936
6861 * gfortran.dg/write_check3.f90: New test.
6863 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
6865 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
6867 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
6870 * gfortran.dg/interface_3.f90: New test.
6873 * gfortran.dg/generic_8.f90: New test.
6875 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6877 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
6878 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
6879 * gfortran.dg/specifics_3.f90: Remove.
6881 2006-11-24 Jakub Jelinek <jakub@redhat.com>
6884 * gcc.dg/gomp/pr29955.c: New test.
6887 * gcc.dg/pr29736.c: New test.
6889 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
6892 * gcc.dg/pure-1.c: New test.
6894 2006-11-24 Joseph Myers <joseph@codesourcery.com>
6896 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
6897 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
6899 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
6901 * gcc.dg/20061124-1.c: New testcase.
6903 2006-11-23 Eric Christopher <echristo@apple.com>
6905 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
6907 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6911 * gcc.dg/Wconversion-integer.c: New. Supersedes
6912 Wconversion-negative-constants.c
6913 * gcc.dg/Wconversion-real.c: New.
6914 * gcc.dg/Wconversion-real-integer.c: New.
6915 * gcc.dg/Wconversion-negative-constants.c: Deleted.
6916 * g++.dg/warn/Wconversion1.C: Modified.
6918 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
6920 * gfortran.dg/overload_1.f90: New test.
6922 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6925 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
6926 Wtraditional-conversion.
6927 * gcc.dg/overflow-warn-2.c: Likewise.
6928 * gcc.dg/Wconversion.c: Likewise. Renamed as
6929 Wtraditional-conversion.c .
6930 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
6931 Wtraditional-conversion-2.c .
6932 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
6933 Wtraditional-conversion-2.c
6934 * gcc.dg/Wconversion-negative-constants.c: New.
6936 2006-11-23 Andrew Pinski <pinskia@gmail.com>
6938 * gcc.dg/tree-ssa/dump-1.c: New test.
6940 2006-11-23 David Ung <davidu@mips.com>
6942 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
6943 -mfp64, allowable when ISA >= 33 and float is enabled.
6944 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
6945 of mthc1 and mfhc1 patterns.
6947 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
6949 PR tree-optimization/29921
6950 * gcc.dg/pr29921.c: New test.
6952 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
6955 * gfortran.dg/initialization_4.f90: New test.
6957 2006-11-22 Ira Rosen <irar@il.ibm.com>
6959 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
6960 platforms that have interleaving support.
6961 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
6962 * gcc.dg/vect/vect-strided-a-u16-i2.c,
6963 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
6964 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
6965 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
6966 gcc.dg/vect/vect-strided-u8-i2-gap.c,
6967 gcc.dg/vect/vect-strided-u8-i8.c,
6968 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
6969 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6970 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
6971 gcc.dg/vect/vect-strided-float.c,
6972 gcc.dg/vect/vect-strided-a-mult.c,
6973 gcc.dg/vect/vect-strided-mult-char-ls.c,
6974 gcc.dg/vect/vect-strided-a-u16-mult.c,
6975 gcc.dg/vect/vect-strided-a-u32-mult.c,
6976 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
6977 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
6978 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
6979 gcc.dg/vect/vect-strided-mult.c,
6980 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
6981 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
6984 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
6987 * gfortran.dg/auto_char_len_4.f90: New test.
6989 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
6992 * gfortran.dg/generic_7.f90: New test.
6993 * gfortran.dg/defined_operators_1.f90: Add new error.
6995 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
6997 PR tree-optimization/29902
6998 * g++.dg/tree-ssa/pr29902.C: New test.
7000 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
7003 * gfortran.dg/used_types_13.f90: New test.
7005 2006-11-21 Janis Johnson <janis187@us.ibm.com>
7007 * gcc.dg/dfp/snan.c: Delete.
7009 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
7011 * g++.dg/cpp0x/static_assert1.C: New.
7012 * g++.dg/cpp0x/static_assert2.C: New.
7013 * g++.dg/cpp0x/static_assert3.C: New.
7015 2006-11-21 Richard Guenther <rguenther@suse.de>
7017 * gcc.dg/vect/vect-pow-1.c: New testcase.
7018 * gcc.dg/vect/vect-pow-2.c: Likewise.
7020 2006-11-21 Jakub Jelinek <jakub@redhat.com>
7023 * g++.dg/template/static29.C: New test.
7026 * g++.dg/conversion/simd4.C: New test.
7028 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
7031 * g++.dg/template/access19.C: New test.
7032 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
7035 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7038 * gcc.dg/tree-ssa/sra-4.c: New testcase.
7040 2006-11-20 Tobias Burnus <burnus@net-b.de>
7043 * gfortran.dg/import.f90: Extended test.
7044 * gfortran.dg/import2.f90: Extended test.
7046 2006-11-20 Tobias Burnus <burnus@net-b.de>
7048 * gfortran.dg/volatile3.f90: Add conflict test.
7050 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
7053 * gfortran.dg/implicit_10.f90: New test.
7055 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
7058 * g++.dg/warn/Wall-write-strings.C: New.
7060 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
7062 * gfortran.dg/alloc_comp_constraint_5.f90: New.
7063 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
7065 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7067 * gfortran.dg/use_3.f90: Remove error message.
7068 * gfortran.dg/iso_fortran_env_1.f90: New test.
7069 * gfortran.dg/iso_fortran_env_2.f90: New test.
7070 * gfortran.dg/iso_fortran_env_3.f90: New test.
7071 * gfortran.dg/iso_fortran_env_4.f90: New test.
7073 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
7075 * gcc.dg/vect/vect-27.c: Fix initialization.
7077 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7079 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
7080 * gcc.dg/torture/builtin-minmax-1.c: New.
7082 * gcc.dg/builtins-20.c: Add cases for copysign.
7084 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7087 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
7089 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7090 * gfortran.dg/use_1.f90: New test.
7091 * gfortran.dg/use_1.f90: New test.
7092 * gfortran.dg/use_1.f90: New test.
7094 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
7096 PR tree-optimization/29801
7097 * gcc.dg/pr29801.c: New test.
7099 2006-11-17 Jakub Jelinek <jakub@redhat.com>
7102 * gcc.dg/torture/pr29584.c: New test.
7104 2006-11-17 Joseph Myers <joseph@codesourcery.com>
7106 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
7107 Condition PowerPC tests for saving FPRs on powerpc_fprs.
7108 * gcc.target/powerpc/compress-float-ppc.c,
7109 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
7111 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
7112 do not pass -mhard-float.
7114 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
7116 * gnat.dg/volatile_aggregate.adb: New test.
7118 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7122 * gfortran.dg/bound_2.f90: Add more checks.
7123 * gfortran.dg/bound_3.f90: New test.
7125 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7128 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
7130 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
7132 * gfortran.dg/import3.f90: Fix error message.
7134 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7137 * gfortran.fortran-torture/compile/inline_1.f90:
7140 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
7142 * gcc.target/i386/x87regparm-1.c: New test.
7143 * gcc.target/i386/x87regparm-2.c: New test.
7144 * gcc.target/i386/x87regparm-3.c: New test.
7145 * gcc.target/i386/x87regparm-4.c: New test.
7147 2006-11-15 Tobias Burnus <burnus@net-b.de>
7150 * gfortran.dg/import.f90: New test.
7151 * gfortran.dg/import2.f90: New test.
7152 * gfortran.dg/import3.f90: New test.
7154 2006-11-15 Tobias Burnus <burnus@net-b.de>
7157 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
7159 2006-11-15 Tobias Burnus <burnus@net-b.de>
7162 * gfortran.dg/contains.f90: New test.
7163 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
7165 2006-11-15 Jakub Jelinek <jakub@redhat.com>
7167 PR tree-optimization/29581
7168 * gcc.dg/pr29581-1.c: New test.
7169 * gcc.dg/pr29581-2.c: New test.
7170 * gcc.dg/pr29581-3.c: New test.
7171 * gcc.dg/pr29581-4.c: New test.
7172 * gfortran.dg/pr29581.f90: New test.
7174 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
7177 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
7178 numbers in error message headers.
7180 2006-11-14 Richard Guenther <rguenther@suse.de>
7182 * gcc.target/i386/math-torture/math-torture.exp: Restrict
7183 to i?86 and x86_64 targets.
7185 2006-11-14 Caroline Tice <ctice@apple.com>
7187 * gcc.dg/pubtypes-1.c: New file/testcase.
7188 * gcc.dg/pubtypes-2.c: New file/testcase.
7189 * gcc.dg/pubtypes-3.c: New file/testcase.
7190 * gcc.dg/pubtypes-4.c: New file/testcase.
7191 * g++.dg/pubtypes.C: New file/testcase.
7193 2006-11-14 Mark Mitchell <mark@codesourcery.com>
7196 * g++.dg/init/self1.C: New test.
7198 2006-11-14 Tobias Burnus <burnus@net-b.de>
7201 * gfortran.dg/conflicts.f90: Add.
7203 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
7205 PR rtl-optimization/29798
7207 * gcc.c-torture/execute/pr29798.c: New.
7209 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7211 * gcc.dg/builtins-20.c: Add more cases.
7213 2006-11-13 Jakub Jelinek <jakub@redhat.com>
7216 * gfortran.dg/gomp/pr29759.f90: New test.
7218 2006-11-13 Mark Mitchell <mark@codesourcery.com>
7221 * g++.dg/template/static28.C: New test.
7223 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
7225 * lib/c-torture.exp: Use target-libpath.exp.
7226 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
7227 set GCC_EXEC_PREFIX env var from global variable of same name.
7229 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7232 * gfortran.fortran-torture/compile/transfer-1.f90:
7235 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
7236 Zdenek Dvorak <dvorakz@suse.cz>
7238 PR tree-optimization/29680
7239 * gcc.dg/alias-11.c: New test.
7241 2006-11-12 Jason Merrill <jason@redhat.com>
7242 Andrew Pinski <pinskia@physics.uc.edu>
7245 * gcc.target/i386/vectorize1.c: New.
7247 2006-11-12 Roger Sayle <roger@eyesopen.com>
7249 PR rtl-optimization/29797
7250 * gcc.c-torture/execute/pr29797-1.c: New test case.
7252 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7254 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
7256 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
7258 * gcc.dg/tree-ssa/prefetch-3.c: New test.
7260 2006-11-12 Roger Sayle <roger@eyesopen.com>
7262 PR tree-optimization/13827
7263 * gcc.dg/fold-eqand-1.c: New test case.
7265 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
7268 * gcc.c-torture/execute/mayalias-3.c: New test.
7270 2006-11-11 Richard Sandiford <richard@codesourcery.com>
7273 * gcc.c-torture/compile/pr27528.c: New test.
7274 * gcc.dg/pr27528.c: Likewise.
7276 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7278 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
7280 * gcc.dg/torture/builtin-symmetric-1.c: New test.
7282 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7285 * gfortran.dg/reshape_source_size_1.f90: New test.
7287 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7290 * gfortran.dg/aliasing_dummy_4.f90: New test.
7292 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
7295 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
7296 and x86_64-*-* targets.
7298 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7300 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
7301 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
7302 New macros. Use them in exact tests.
7303 (TESTIT3): New macro.
7304 Add tests for fmin, fmax and fma.
7306 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7309 * gfortran.dg/array_constructor_13.f90: New test.
7311 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7314 * gfortran.dg/used_types_12.f90: New test.
7316 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
7319 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
7321 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
7322 * gcc.dg/fold-eqandshift-3.c: New test case.
7324 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7327 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
7330 * gfortran.dg/change_symbol_attributes_1.f90: New test.
7332 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
7334 * gcc.dg/20061109-1.c: New testcase.
7336 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7338 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
7340 2006-11-09 Tobias Burnus <burnus@net-b.de>
7342 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
7343 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
7345 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
7347 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
7348 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
7350 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7352 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
7354 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7356 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
7358 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
7359 * gcc.dg/vect/vect-9.c: Now vectorizable.
7360 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
7361 that support vect_widen_mult.
7362 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
7363 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
7364 vect-reduc-dot-u16.c).
7365 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
7366 vect-reduc-dot-u16.c).
7367 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
7368 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
7369 vect-reduc-dot-s8.c).
7370 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7371 vect-reduc-dot-s8.c).
7372 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7373 vect-reduc-dot-s8.c).
7374 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7375 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7376 vect-reduc-dot-u8.c).
7377 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7378 vect-reduc-dot-u8.c).
7379 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7380 * gcc.dg/vect/vect-multitypes-9.c: New test.
7381 * gcc.dg/vect/vect-multitypes-10.c: New test.
7382 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7383 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7384 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7385 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7386 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7387 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7388 wrapv-vect-reduc-dot-s8.c.
7389 * lib/target-support.exp (check_effective_target_vect_unpack): New.
7390 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7391 targets that support vec_unpack.
7392 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7393 (check_effective_target_vect_widen_mult_qi_to_hi): New.
7394 (check_effective_target_vect_widen_mult_hi_to_si): New.
7395 (check_effective_target_vect_widen_sum): Removed.
7397 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7399 * gcc.dg/vect/vect-multitypes-8.c: New test.
7400 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7402 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7404 * gcc.dg/vect/vect-multitypes-7.c: New test.
7406 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7408 * gcc.dg/vect/vect-multitypes-4.c: New test.
7409 * gcc.dg/vect/vect-multitypes-5.c: New test.
7410 * gcc.dg/vect/vect-multitypes-6.c: New test.
7412 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7414 * gcc.dg/vect/vect-multitypes-1.c: New test.
7415 * gcc.dg/vect/vect-multitypes-2.c: New test.
7416 * gcc.dg/vect/vect-multitypes-3.c: New test.
7418 2006-11-07 Eric Christopher <echristo@apple.com>
7420 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7421 Test using scan-assembler-not.
7423 2006-11-07 Jakub Jelinek <jakub@redhat.com>
7425 * gcc.dg/inline-17.c: New test.
7427 2006-11-07 Steve Ellcey <sje@cup.hp.com>
7430 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
7433 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7436 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7439 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7442 2006-11-07 Tobias Burnus <burnus@net-b.de>
7445 * gfortran.dg/volatile.f90: Add.
7446 * gfortran.dg/volatile2.f90: Add.
7447 * gfortran.dg/volatile3.f90: Add.
7448 * gfortran.dg/volatile4.f90: Add.
7449 * gfortran.dg/volatile5.f90: Add.
7450 * gfortran.dg/volatile6.f90: Add.
7451 * gfortran.dg/volatile7.f90: Add.
7453 2006-11-06 Tobias Burnus <burnus@net-b.de>
7455 * gfortran.dg/io_constraints_2.f90: Adjust pattern
7456 for matching error messages.
7457 * gfortran.dg/specifics_3.f90: Adjust pattern
7458 for matching error messages.
7460 2006-11-06 Janis Johnson <janis187@us.ibm.com>
7461 Bernhard Fischer <aldot@gcc.gnu.org>
7463 * lib/gcc-dg.exp (output-exists): New proc.
7464 (output-exists-not): New proc.
7465 * gcc.test-framework/test-framework.awk: Support new directives.
7466 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
7467 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
7468 * gcc.test-framework/dg-outexists-exp-F.c: New test.
7469 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
7470 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
7471 * gcc.test-framework/dg-outexists-exp-P.c: New test.
7473 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
7477 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
7478 * gfortran.dg/initialization_3.f90: New.
7480 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7482 PR libgfortran/25545
7483 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
7485 2006-11-05 Jakub Jelinek <jakub@redhat.com>
7488 * gcc.c-torture/execute/pr29695-1.c: New test.
7489 * gcc.c-torture/execute/pr29695-2.c: New test.
7491 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
7494 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
7496 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
7498 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
7499 for matching error messages.
7501 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
7504 * gcc.target/i386/387-12.c: New test.
7506 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7509 * gfortran.dg/pr29713.f90: New test.
7511 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
7513 * gcc.c-torture/execute/arith-rand-ll.c:
7514 Also test for bogus rest sign.
7516 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7519 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
7521 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
7523 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
7524 from error messages.
7526 2006-11-02 Mike Stump <mrs@apple.com>
7528 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
7530 * g++.old-deja/g++.abi/align.C: Enable for darwin.
7532 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
7534 * g++.dg/eh/gcsec1.C: New test.
7536 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7538 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
7539 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
7541 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
7543 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
7545 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7546 * gcc.dg/pr14796-2.c: Likewise.
7548 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
7550 * gcc.c-torture/execute/20061101-1.c: New test.
7552 2006-11-01 Richard Guenther <rguenther@suse.de>
7554 * gcc.target/i386/fpprec-1.c: New testcase.
7556 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7558 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
7559 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
7561 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
7563 * gcc.c-torture/execute/20061031-1.c: New test.
7565 2006-10-31 Geoffrey Keating <geoffk@apple.com>
7568 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
7569 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
7570 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
7571 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
7572 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
7573 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
7574 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
7576 2006-10-31 Eric Christopher <echristo@apple.com>
7577 Falk Hueffner <falk@debian.org>
7579 * gcc.dg/builtin-bswap-1.c: New.
7580 * gcc.dg/builtin-bswap-2.c: New.
7581 * gcc.dg/builtin-bswap-3.c: New.
7582 * gcc.dg/builtin-bswap-4.c: New.
7583 * gcc.dg/builtin-bswap-5.c: New.
7584 * gcc.target/i386/builtin-bswap-1.c: New.
7586 2006-10-31 Geoffrey Keating <geoffk@apple.com>
7588 * gcc.dg/inline-16.c: New.
7591 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
7593 * gcc.dg/inline-13.c: New.
7594 * gcc.dg/inline-14.c: New.
7595 * gcc.dg/inline-15.c: New.
7598 * gcc.dg/inline6.c: New.
7599 * gcc.dg/inline7.c: New.
7601 2006-10-31 Roger Sayle <roger@eyesopen.com>
7604 * gcc.dg/pr23470-1.c: New test case.
7606 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
7609 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
7611 * gfortran.dg/blockdata_2.f90: New testcase.
7613 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
7616 * gfortran.dg/unf_short_record_1.f90: New test.
7618 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7621 * gfortran.dg/pr29067.f: New test.
7623 2006-10-31 Joseph Myers <joseph@codesourcery.com>
7624 Richard Sandiford <richard@codesourcery.com>
7626 * lib/target-supports.exp (get_compiler_messages): Append options
7627 as a single list element.
7628 (check_effective_target_arm_vfp_ok): New.
7629 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
7631 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
7634 * gfortran.dg/intrinsic_actual_2.f90: New test.
7637 * gfortran.dg/actual_array_interface_1.f90: New test.
7640 * gfortran.dg/used_types_11.f90: New test.
7642 2006-10-30 Dirk Mueller <dmueller@suse.de>
7644 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
7645 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
7646 * g++.old-deja/g++.pt/eichin01.C (main): Same.
7647 * g++.old-deja/g++.mike/net25.C (main): Same.
7648 * g++.dg/lookup/exception1.C (main): Same.
7649 * g++.dg/parse/parens2.C (main): Same.
7651 2006-10-30 Roger Sayle <roger@eyesopen.com>
7653 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
7655 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7657 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
7658 * gcc.dg/torture/builtin-math-3.c: Likewise.
7660 2006-10-30 Tobias Burnus <burnus@net-b.de>
7663 * gfortran.dg/write_check.f90: Check run-time keyword checking.
7664 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
7666 2006-10-30 Andrew Pinski <pinskia@gmail.com>
7669 * gfortran.fortran-torture/execute/transfer1.f90: New test.
7671 2006-10-30 Joseph Myers <joseph@codesourcery.com>
7673 * lib/target-supports.exp (check_function_available): Declare
7674 function before calling.
7676 2006-10-30 Jakub Jelinek <jakub@redhat.com>
7678 PR tree-optimization/29637
7679 * gcc.dg/pr29637.c: New test.
7681 2006-10-29 Roger Sayle <roger@eyesopen.com>
7683 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
7684 tree canonicalization.
7686 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7688 * gcc.dg/builtins-20.c: Add more hypot tests.
7690 2006-10-29 Roger Sayle <roger@eyesopen.com>
7692 * gcc.dg/fold-compare-1.c: New test case.
7694 2006-10-29 Dirk Mueller <dmueller@suse.de>
7697 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
7699 2006-10-29 Roger Sayle <roger@eyesopen.com>
7701 PR tree-optimization/15458
7702 * gcc.dg/fold-xornot-1.c: New test case.
7704 2006-10-29 Richard Guenther <rguenther@suse.de>
7706 * gcc.target/i386/math-torture/trunc.c: New testcase.
7708 2006-10-29 Richard Guenther <rguenther@suse.de>
7710 * gcc.target/i386/math-torture/round.c: New testcase.
7712 2006-10-29 Richard Guenther <rguenther@suse.de>
7714 * gcc.target/i386/math-torture/ceil.c: New testcase.
7715 * gcc.target/i386/math-torture/floor.c: Likewise.
7717 2006-10-29 Richard Guenther <rguenther@suse.de>
7719 * gcc.target/i386/math-torture/rint.c: New testcase.
7720 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
7722 2006-10-29 Richard Guenther <rguenther@suse.de>
7724 * gcc.target/i386/math-torture/lfloor.c: New testcase.
7725 * gcc.target/i386/math-torture/lceil.c: Likewise.
7727 2006-10-28 Tobias Burnus <burnus@net-b.de>
7729 PR libgfortran/24313
7730 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
7732 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
7734 * gcc.c-torture/execute/20020118-1.c,
7735 gcc.c-torture/execute/builtins/strlen.c,
7736 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
7739 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7741 * gcc.dg/builtins-20.c: Add tests for hypot.
7742 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
7743 two-argument builtins.
7744 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
7745 TESTIT2. Update all callers.
7746 (TESTIT2, TESTIT2_R): New helper macros.
7747 Add testcases for pow, hypot and atan2.
7749 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7752 * g++.dg/expr/bool1.C: New test.
7753 * g++.dg/expr/bool2.C: New test.
7755 2006-10-28 Tobias Burnus <burnus@net-b.de>
7758 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
7759 * gfortran.dg/namelist_internal.f90: New test.
7761 2006-10-28 Tobias Burnus <burnus@net-b.de>
7764 * gfortran.dg/io_real_boz.f90: Add.
7765 * gfortran.dg/io_real_boz2.f90: Add.
7767 2006-10-28 Richard Guenther <rguenther@suse.de>
7770 * gcc.dg/tree-ssa/pr26899.c: New testcase.
7772 2006-10-28 Richard Guenther <rguenther@suse.de>
7775 * gcc.target/i386/math-torture/lround.c: New testcase.
7777 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
7779 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
7780 * gcc.dg/builtins-44.c: Likewise.
7781 * gcc.dg/builtins-45.c: Likewise.
7782 * gcc.dg/pr28796-2.c: Likewise.
7783 * gcc.dg/unordered-3.c: Likewise.
7785 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7787 PR libgfortran/27954
7788 * gfortran.dg/error_recovery_2.f90: New test.
7790 2006-10-26 Richard Guenther <rguenther@suse.de>
7792 * gcc.target/i386/i386.exp: Use glob, not find to collect
7793 tests. Avoids recursing into subdirectories.
7794 * gcc.target/i386/math-torture/math-torture.exp: Torture
7795 for interesting ia32 math options.
7796 * gcc.target.i386/math-torture/lrint.c: New testcase.
7798 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7800 PR libgfortran/29563
7801 * gfortran.dg/arrayio_9.f90: Update test.
7802 * gfortran.dg/arrayio_19.f90: New test.
7804 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
7806 * gcc.dg/20061026.c: New testcase.
7808 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7810 PR libgfortran/29563
7811 * gfortran.dg/arrayio_9.f90: New test.
7813 2006-10-26 Ben Elliston <bje@au.ibm.com>
7815 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
7816 Copy the strings manually, as strcpy may call strlen.
7818 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7820 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
7821 Add checks for log, log2, log10 and log1p.
7823 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
7824 we already test 0.0. Add checks for expm1, log, log2, log10,
7825 log1p, cbrt, erf and erfc.
7827 2006-10-25 Steve Ellcey <sje@cup.hp.com>
7829 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
7831 2006-10-25 Uros Bizjak <uros@kss-loka.si>
7833 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
7834 and remainderl() built-in functions. Remove -ffast-math from
7837 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7839 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
7842 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
7843 floating point modifiers to arguments passed to float and long
7844 double functions respectively. Update all callers to use floating
7845 point numbers, not integers. Add tests for exp, exp2 and
7848 * gcc.dg/torture/builtin-math-3.c: New test.
7850 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
7853 * gfortran.dg/initialize_2.f90: New.
7855 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7857 * gcc.dg/torture/builtin-math-2.c: New test.
7859 2006-10-24 Richard Guenther <rguenther@suse.de>
7862 * gcc.dg/pr28796-1.c: New testcase.
7863 * gcc.dg/pr28796-2.c: Likewise.
7865 2006-10-24 Richard Guenther <rguenther@suse.de>
7867 * gcc.dg/builtins-57.c: New testcase.
7869 2006-10-24 Richard Guenther <rguenther@suse.de>
7871 PR tree-optimization/29567
7872 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
7874 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
7876 PR tree-optimization/14784
7877 * gcc.dg/alias-10.c: New test.
7879 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7881 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
7883 2006-10-23 Jakub Jelinek <jakub@redhat.com>
7885 * gcc.dg/builtin-strncat-chk-1.c: New test.
7887 2006-10-23 Jan Hubicka <jh@suse.cz>
7889 * gcc.dg/memmove-1.c: New test.
7891 2006-10-23 Paul Brook <paul@codesourcery.com>
7893 * gcc.dg/pragma-pack-5.c: New test.
7895 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
7897 * g++.dg/other/s390-1.C: New testcase.
7899 2006-10-23 Richard Guenther <rguenther@suse.de>
7903 * gcc.dg/pr27132.c: New testcase.
7904 * gcc.dg/pr23295.c: Likewise.
7905 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
7906 * g++.dg/tree-ssa/pr19807.C: Likewise.
7908 2006-10-23 Richard Guenther <rguenther@suse.de>
7911 * gcc.dg/pr21032.c: New testcase.
7913 2006-10-22 Jeff Law <law@redhat.com>
7914 Richard Guenther <rguenther@suse.de>
7916 PR tree-optimization/15911
7917 * gcc.dg/tree-ssa/vrp30.c: New testcase.
7919 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
7922 * g++.dg/abi/rtti3.C: New.
7924 2006-10-21 Uros Bizjak <uros@kss-loka.si>
7927 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
7930 2006-10-21 Richard Guenther <rguenther@suse.de>
7932 PR tree-optimization/3511
7933 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
7935 2006-10-21 Richard Guenther <rguenther@suse.de>
7938 * gcc.dg/torture/pr26898-1.c: New testcase.
7939 * gcc.dg/torture/pr26898-2.c: Likewise.
7941 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
7944 * g++.dg/parse/bitfield1.C: Adjust error markers.
7945 * g++.dg/parse/bitfield2.C: New test.
7947 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
7949 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
7951 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7954 * gfortran.dg/zero_sized_1.f90: New test.
7956 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
7958 * gcc.dg/div-compare-1.c: New test.
7960 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
7963 * gfortran.dg/result_default_init_1.f90: New test.
7966 * gfortran.dg/automatic_default_init_1.f90: New test.
7968 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
7971 2006-10-18 Geoffrey Keating <geoffk@apple.com>
7973 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
7974 'using namespace std' without previous declaration.
7975 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
7976 * g++.old-deja/g++.robertl/eb133c.C: New.
7978 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7980 PR libgfortran/29277
7981 * gfortran.dg/streamio_4.f90: Update test.
7982 * gfortran.dg/streamio_11.f90: New test.
7984 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
7987 * g++.dg/inherit/virtual1.C: New test.
7989 2006-10-17 Mark Mitchell <mark@codesourcery.com>
7992 * g++.dg/parse/enum3.C: New test.
7994 2006-10-17 Mark Mitchell <mark@codesourcery.com>
7997 * g++.dg/init/ctor8.C: New test.
7999 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8002 * g++.dg/ext/complit8.C: Tweak error markers.
8003 * g++.dg/template/complit1.C: Add error marker.
8005 2006-10-16 Mark Mitchell <mark@codesourcery.com>
8008 * g++.dg/ext/complit8.C: New test.
8011 * g++.dg/parse/dtor12.C: New test.
8014 * g++.dg/template/sizeof11.C: New test.
8016 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
8019 * gfortran.dg/data_char_3.f90: New test.
8022 * gfortran.dg/negative_automatic_size.f90: New test.
8024 2006-10-16 David Daney <ddaney@avtrex.com>
8026 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
8028 2006-10-16 Eric Christopher <echristo@apple.com>
8030 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
8033 2006-10-16 Mark Mitchell <mark@codesourcery.com>
8036 * g++.dg/tc1/dr49.C: Tweak error messages.
8037 * g++.dg/parse/template21.C: New test.
8039 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8042 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
8044 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
8047 * gfortran.dg/print_1.f90: New test.
8049 2006-10-15 Jan Hubicka <jh@suse.cz>
8052 * gcc.c-torture/compile/pr29241.c: New testcase.
8054 2006-10-15 David Edelsohn <edelsohn@gnu.org>
8057 * gcc.c-torture/compile/pr29250.c: New test.
8059 2006-10-15 Richard Guenther <rguenther@suse.de>
8061 * gcc.dg/pr29299.c: New testcase.
8063 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
8066 * gfortran.dg/label_4.f90: Adjust warning flag.
8068 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
8071 * gfortran.dg/nullify_3.f90: New test.
8073 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
8075 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8076 on Solaris 2.5.1 too.
8078 2006-10-13 Eric Christopher <echristo@apple.com>
8080 * gcc.dg/pr25993.c: Skip for darwin.
8082 2006-10-13 Eric Christopher <echristo@apple.com>
8084 * gcc.dg/visibility-11.c: Skip for darwin.
8086 2006-10-13 Eric Christopher <echristo@apple.com>
8088 * gcc.dg/darwin-weakimport-1.c: Use
8089 -fno-asynchronous-unwind-tables.
8090 * gcc.dg/darwin-weakimport-3.c: Ditto.
8092 2006-10-13 Richard Guenther <rguenther@suse.de>
8094 PR tree-optimization/29446
8095 * gcc.dg/torture/pr29446.c: New testcase.
8097 2006-10-13 Bill Wendling <wendling@apple.com>
8099 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
8100 * g++.old-deja/g++.jason/hmc1.C: Likewise.
8101 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
8102 * g++.old-deja/g++.law/shadow1.C: Likewise.
8103 * g++.old-deja/g++.law/ctors10.C: Likewise.
8104 * g++.dg/debug/namespace1.C: Likewise.
8105 * g++.dg/inherit/namespace-as-base.C: Likewise.
8106 * g++.dg/opt/delay-slot-1.C: Likewise.
8107 * g++.dg/parse/defarg10.C: Likewise.
8108 * g++.dg/template/ptrmem11.C: Likewise.
8109 * g++.dg/template/mem_func_ptr.C: Likewise.
8110 * g++.dg/template/spec19.C: Likewise.
8112 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
8114 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
8116 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
8119 * gfortran.dg/implicit_9.f90: New test.
8122 * gfortran.dg/namelist_25.f90: New test.
8125 * gfortran.dg/same_name_2.f90: New test.
8128 * gfortran.dg/host_assoc_types_1.f90: New test.
8131 * gfortran.dg/missing_derived_type_1.f90: New test.
8132 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
8135 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
8138 * gfortran.dg/alloc_comp_assign_5.f90: New test.
8140 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8143 * gfortran.dg/bound_2.f90: New test.
8145 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8147 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
8149 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8150 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
8151 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8152 * gfortran.dg/gomp/reduction3.f90: Likewise.
8153 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8154 * gfortran.dg/dummy_procedure_2.f90: Likewise.
8155 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8156 * gfortran.dg/forall_4.f90: Likewise.
8157 * gfortran.dg/spec_expr_4.f90: Likewise.
8158 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
8159 * gfortran.dg/forall_5.f90: Likewise.
8160 * gfortran.dg/open_access_append_2.f90: Add check for
8161 compile-time warning.
8163 2006-10-13 Mark Mitchell <mark@codesourcery.com>
8166 * g++.dg/parse/pure1.C: New test.
8168 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8171 * gfortran.dg/io_constraints_3.f90: New test.
8172 * gfortran.dg/open_access_append_1.f90: Add checks
8173 for compile-time warnings.
8174 * gfortran.dg/pr20163-2.f: Likewise.
8175 * gfortran.dg/iostat_2.f90: Likewise.
8176 * gfortran.dg/label_4.f90: Delete the temporary
8178 * gfortran.dg/direct_io_2.f90: Add a FILE=
8180 * gfortran.dg/iomsg_1.f90: Add check for
8181 compile-time warning.
8183 2006-10-12 Jan Hubicka <jh@suse.cz>
8186 * gcc.dg/pr28319.c: New test.
8188 2006-10-12 Mark Mitchell <mark@codesourcery.com>
8190 * g++.dg/ext/vla4.C: New test.
8192 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
8195 * g++.dg/template/crash60.C: New test.
8196 * g++.dg/other/large-size-array.C: Adjust error markers.
8197 * g++.dg/parse/crash27.C: Likewise.
8198 * g++.dg/template/crash1.C: Likewise.
8200 2006-10-12 Steve Ellcey <sje@cup.hp.com>
8203 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
8205 2006-10-12 Jakub Jelinek <jakub@redhat.com>
8207 PR preprocessor/28709
8208 * gcc.dg/cpp/paste14.c: New test.
8210 2006-10-11 Mark Mitchell <mark@codesourcery.com>
8213 * g++.dg/init/array24.C: New test.
8215 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8217 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
8220 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
8223 * g++.dg/parse/typedef8.C: New test.
8224 * g++.dg/other/mult-stor1.C: Adjust error markers.
8226 2006-10-11 Richard Guenther <rguenther@suse.de>
8228 PR tree-optimization/28230
8229 * gcc.dg/torture/pr28230.c: New testcase.
8231 2006-10-11 Richard Guenther <rguenther@suse.de>
8234 * gcc.dg/torture/pr29119.c: New testcase.
8236 2006-10-10 Jakub Jelinek <jakub@redhat.com>
8239 * gcc.c-torture/execute/20060930-2.c: New test.
8241 2006-10-09 Richard Henderson <rth@redhat.com>
8243 Revert emutls patch.
8245 2006-10-09 Richard Guenther <rguenther@suse.de>
8248 * gcc.dg/pr29254.c: New testcase.
8250 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
8251 Paul Thomas <pault@gcc.gnu.org>
8254 * gfortran.dg/alloc_comp_basics_1.f90: New test.
8255 * gfortran.dg/alloc_comp_basics_2.f90: New test.
8256 * gfortran.dg/alloc_comp_assign_1.f90: New test.
8257 * gfortran.dg/alloc_comp_assign_2.f90: New test.
8258 * gfortran.dg/alloc_comp_assign_3.f90: New test.
8259 * gfortran.dg/alloc_comp_assign_4.f90: New test.
8260 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
8261 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
8262 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
8263 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
8264 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
8265 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
8266 * gfortran.dg/alloc_comp_std.f90: New test.
8267 * gfortran.dg/move_alloc.f90: New test.
8269 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
8272 * gfortran.dg/derived_constructor_comps_2.f90: New test.
8275 * gfortran.dg/forall_char_dependencies_1.f90: New test.
8277 2006-10-08 Tobias Burnus <burnus@net-b.de>
8280 * gfortran.dg/new_line.f90: New test.
8282 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8284 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
8285 * gcc.dg/torture/builtin-convert-1.c,
8286 gcc.dg/torture/builtin-convert-2.c,
8287 gcc.dg/torture/builtin-convert-3.c,
8288 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
8290 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
8292 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8293 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8294 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8295 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
8297 2006-10-07 Andrew Pinski <pinskia@gmail.com>
8299 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
8300 Xfail some tests for powerpc-darwin and powerpc-aix.
8302 2006-10-07 Jakub Jelinek <jakub@redhat.com>
8305 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
8307 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8310 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8313 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8317 * gfortran.fortran-torture/execute/specifics.f90:
8318 Add tests for using all possible intrinsics as actual arguments.
8319 * gfortran.dg/specifics_1.f90: Add tests for using
8320 all possible intrinsics as actual arguments.
8321 * gfortran.dg/specifics_2.f90: New file.
8322 * gfortran.dg/specifics_3.f90: New file.
8324 2006-10-07 Richard Sandiford <richard@codesourcery.com>
8326 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
8327 * gcc.dg/debug/debug-2.c: Likewise.
8329 2006-10-06 Uros Bizjak <uros@kss-loka.si>
8331 * gcc.c-torture/compile/sync-2.c: New test.
8333 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8335 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
8338 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8340 PR rtl-optimization/29128
8341 * gcc.c-torture/compile/pr29128.c: New test.
8343 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8345 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
8348 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
8351 * gcc.dg/tree-ssa/loop-19.c: New test.
8353 2006-10-06 Jakub Jelinek <jakub@redhat.com>
8355 PR tree-optimization/29330
8356 * gcc.dg/pr29330.c: New test.
8359 * gcc.c-torture/compile/20061005-1.c: New test.
8361 2006-10-06 Olivier Hainque <hainque@adacore.com>
8363 * gcc.dg/typename-vla-1.c: New case.
8364 * gnat.dg/forward_vla.adb: New case.
8366 2006-10-06 Jakub Jelinek <jakub@redhat.com>
8368 PR tree-optimization/29290
8369 * gfortran.dg/loop_nest_1.f90: New test.
8372 * gcc.dg/tls/opt-12.c: New test.
8375 * gfortran.dg/save_2.f90: New test.
8378 * gcc.dg/pr29091.c: New test.
8380 2006-10-06 Joseph Myers <joseph@codesourcery.com>
8382 * lib/target-supports.exp
8383 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8384 same as x86_64-*-*; check for LP64.
8386 2006-10-04 Richard Henderson <rth@redhat.com>
8388 * lib/target-supports.exp (check_effective_target_tls): Redefine
8389 to mean non-emulated tls.
8390 * gcc.dg/tls/alias-1.c: Remove tls requirement.
8391 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8392 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8393 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8394 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8395 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8396 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8398 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
8401 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8403 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8405 * gfortran.dg/bounds_check_fail_1.f90: New test.
8407 2006-10-03 Mark Mitchell <mark@codesourcery.com>
8410 * g++.dg/template/friend48.C: New test.
8412 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
8415 * gfortran.dg/default_initialization_2.f90: New test.
8417 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
8421 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8423 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
8426 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8430 * gfortran.dg/missing_optional_dummy_2.f90: New test.
8434 * gfortran.dg/entry_array_specs_1.f90: New test.
8436 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
8438 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8439 insufficient to inhibit some test failures at -O3. Do testing
8442 2006-10-03 Mark Mitchell <mark@codesourcery.com>
8445 * g++.dg/inherit/access8.C: New test.
8446 * g++.dg/template/dtor4.C: Tweak error messages.
8448 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8451 * gfortran.dg/entry_8.f90: New test.
8453 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8456 * g++.dg/parse/new4.C: New test.
8458 2006-10-03 Uros Bizjak <uros@kss-loka.si>
8460 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
8461 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
8462 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
8463 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
8464 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
8466 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8469 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
8470 * gfortran.dg/continuation_2.f90: New test.
8473 * gfortran.dg/continuation_3.f90: New test.
8474 * gfortran.dg/continuation_4.f90: New test.
8475 * gfortran.dg/continuation_5.f: New test.
8476 * gfortran.dg/continuation_6.f: New test.
8478 2006-10-02 Mark Mitchell <mark@codesourcery.com>
8481 * g++.dg/template/vla1.C: New test.
8483 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8486 * gfortran.dg/complex_parameter_1.f90: New test.
8488 2006-10-02 Jakub Jelinek <jakub@redhat.com>
8491 * gcc.c-torture/execute/20060929-1.c: New test.
8493 2006-10-01 Mark Mitchell <mark@codesourcery.com>
8496 * g++.dg/template/member6.C: New test.
8497 * g++.dg/parse/typename7.C: Adjust error markers.
8500 * g++.dg/template/member7.C: New test.
8502 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
8505 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
8506 gcc.dg/Woverride-init-3.c: New tests.
8508 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
8510 * gcc.c-torture/execute/20060930-1.c: New test.
8512 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8515 * gfortran.dg/specifics_1.f90: New test.
8516 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
8519 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8521 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
8522 pthread-init-common.h: New.
8524 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8526 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
8527 precision on some archs.
8529 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
8531 * gcc.dg/non-local-goto-1.c: New test.
8532 * gcc.dg/non-local-goto-2.c: Likewise.
8533 * gcc.dg/setjmp-3.c: Likewise.
8534 * gcc.dg/setjmp-4.c: Likewise.
8536 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
8538 * gnat.dg/self_aggregate_with_pointer.adb: New test.
8540 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
8543 * gfortran.dg/exponent_1.f90: New test.
8546 * gfortran.dg/nearest_1.f90: New test.
8548 2006-09-26 Jakub Jelinek <jakub@redhat.com>
8552 * gcc.dg/gomp/nestedfn-1.c: New test.
8554 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
8557 * objc/compile/method-1.m: New test.
8559 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
8562 * g++.dg/template/crash58.C: New test.
8563 * g++.dg/parse/crash28.C: Adjust error markers.
8564 * g++.dg/template/crash34.C: Likewise.
8565 * g++.dg/template/friend31.C: Likewise.
8566 * g++.dg/template/crash32.C: Likewise.
8569 * g++.dg/template/crash59.C: New test.
8572 * g++.dg/template/spec33.C: New test.
8573 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
8575 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
8576 Adam Nemet <anemet@caviumnetworks.com>
8578 * gcc.dg/tree-ssa/ivopts-1.c: New test.
8579 * gcc.dg/tree-ssa/ivopts-2.c: New test.
8581 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
8584 * gcc.dg/pr28911.c: New.
8586 2006-09-23 Uros Bizjak <uros@kss-loka.si>
8589 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
8590 (dg-options): Add -mfpmath=387.
8592 2006-09-23 Jakub Jelinek <jakub@redhat.com>
8595 * gcc.dg/pr28706.c: New test.
8598 * gcc.dg/pr28712.c: New test.
8600 2006-09-22 Mike Stump <mrs@apple.com>
8602 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
8604 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
8606 PR tree-optimization/28888
8607 * gcc.dg/pr28888.c: New test.
8609 2006-09-21 Mark Mitchell <mark@codesourcery.com>
8612 * g++.dg/init/ptrfn1.C: New test.
8614 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
8617 * g++.dg/template/spec32.C: New test.
8618 * g++.dg/parse/crash9.C: Adjust error markers.
8621 * g++.dg/template/typedef6.C: New test.
8622 * g++.dg/init/error1.C: Adjust error markers.
8623 * g++.dg/parse/crash9.C: Likewise.
8624 * g++.dg/template/crash55.C: Likewise.
8626 2006-09-21 Janis Johnson <janis187@us.ibm.com>
8628 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
8630 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
8633 * g++.dg/ext/dllimport12.C: New test.
8635 2006-09-20 Richard Sandiford <richard@codesourcery.com>
8637 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
8638 * gcc.target/mips/nmadd-2.c: Likewise.
8639 * gcc.target/mips/mips-ps-6.c: New test.
8640 * gcc.target/mips/neg-abs-1.c: Likewise.
8641 * gcc.target/mips/neg-abs-2.c: Likewise.
8642 * gcc.target/mips/nmadd-3.c: New test.
8644 2006-09-20 Jakub Jelinek <jakub@redhat.com>
8647 * gcc.dg/gomp/atomic-10.c: New test.
8648 * g++.dg/gomp/atomic-10.C: New test.
8650 2006-09-20 Eric Christopher <echristo@apple.com>
8652 * gcc.target/i386/sse3-not-fisttp.c: New.
8654 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
8656 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
8658 2006-09-19 Richard Sandiford <richard@codesourcery.com>
8660 * gcc.c-torture/execute/pr28289.c (one): New variable.
8661 (main): Use it instead of argc.
8662 * gcc.c-torture/execute/20060102-1.c (one): New variable.
8663 (main): Use it instead of argc.
8665 2006-09-19 Paul Brook <paul@codesourcery.com>
8668 * gcc.dg/nested-func-5.c: New test.
8670 2006-09-19 Ben Elliston <bje@au.ibm.com>
8672 * lib/target-supports.exp (check_effective_target_tls): Compile
8673 test stubs using ${tool}_target_compile, not just target_compile.
8674 (check_effective_target_tls_runtime): Likewise.
8676 2006-09-19 Ben Elliston <bje@au.ibm.com>
8678 * gcc.c-torture/compile/20030405-1.x: Remove.
8680 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
8681 optimising linker from discarding it.
8683 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8686 * gfortran.dg/keyword_symbol_1.f90: New test.
8688 * gfortran.dg/spread_shape_1.f90: Add missing warning with
8689 pedantic compilation option.
8691 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
8694 * gfortran.dg/spread_shape_1.f90: New test.
8696 2006-09-17 Roger Sayle <roger@eyesopen.com>
8698 PR tree-optimization/28887
8699 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
8701 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
8704 * gcc.dg/pr25993.c: New test.
8706 2006-09-17 Ira Rosen <irar@il.ibm.com>
8709 * gcc.dg/vect/pr21591.c: New test.
8711 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
8714 * gcc.c-torture/compile/strcpy-1.c: New test.
8715 * gcc.c-torture/compile/strcpy-2.c: New test.
8716 * gcc.c-torture/compile/memcpy-1.c: New test.
8717 * gcc.c-torture/compile/memcpy-2.c: New test.
8719 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
8722 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
8724 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
8726 * gnat.dg/specs/double_record_extension1.ads: New test.
8727 * gnat.dg/specs/double_record_extension2.ads: Likewise.
8729 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
8732 * gfortran.dg/oldstyle_3.f90: New test.
8734 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8736 PR libgfortran/29099
8737 * gfortran.dg/secnds-1.f: New test.
8739 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8741 PR libgfortran/29053
8742 * gfortran.dg/streamio_9.f90: New test.
8743 * gfortran.dg/streamio_10.f90: New test.
8745 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
8748 * g++.dg/init/array22.C: New test.
8749 * g++.dg/init/array23.C: New test.
8751 2006-09-14 Arnaud Charlet <charlet@adacore.com>
8753 * stackcheck.lst: Update list of tests requiring stack checking.
8754 * norun.lst: Adjust for above change.
8755 * ada95.lst: New file.
8756 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
8757 requiring -gnat95 switch.
8759 2006-09-14 Olivier Hainque <hainque@adacore.com>
8761 * gnat.dg/in_out_parameter.adb: New test.
8763 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
8766 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
8768 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
8770 * gnat.dg/specs/unchecked_union.ads: New test.
8772 2006-09-13 Richard Sandiford <richard@codesourcery.com>
8774 PR rtl-optimization/28982
8775 * gcc.c-torture/execute/pr28982a.c: New test.
8776 * gcc.c-torture/execute/pr28982b.c: Likewise.
8778 2006-09-12 Eric Christopher <echristo@apple.com>
8780 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
8781 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
8783 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
8786 PR preprocessor/14634
8787 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
8788 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
8789 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
8791 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
8793 * gcc.dg/pr28243.c: New test.
8795 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
8798 gfortran.dg/pr28971.f90: New test to act as a backstop in case
8799 this undiagnosed regression reappears.
8801 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
8803 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
8804 Treat $srcdir as a literal.
8805 * lib/fortran-torture.exp (fortran-torture-compile,
8806 fortran-torture-execute): Likewise.
8807 * lib/objc-torture.exp (objc-torture-compile,
8808 objc-torture-execute): Likewise.
8809 * lib/profopt.exp (profopt-execute): Likewise.
8811 2006-09-11 Geoffrey Keating <geoffk@apple.com>
8813 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
8815 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
8818 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
8820 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
8823 * gcc.target/i386/pr13685.c: New test.
8825 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
8827 * gcc.dg/pr28726.c: New test.
8829 2006-09-11 Josh Conner <jconner@apple.com>
8831 * gcc.dg/nrv3.c: Increase size of structure.
8832 * gcc.dg/nrv4.c: Likewise.
8833 * gcc.dg/nrv5.c: Likewise.
8835 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
8838 gfortran.dg/assumed_charlen_function_5.f90: New test.
8840 2006-09-10 Mark Mitchell <mark@codesourcery.com>
8843 * g++.dg/init/static3.C: New test.
8845 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
8848 * gcc.dg/long-long-cst1.c (t): Add cast to
8849 __SIZE_TYPE__ before casting to int.
8850 (main): Return 0 on success.
8852 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
8854 * gcc.c-torture/execute/20060910-1.c: New test.
8856 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
8859 * gcc.dg/pr26983.c: New test.
8861 2006-09-10 Richard Sandiford <richard@codesourcery.com>
8864 * gcc.c-torture/execute/pr29006.c: New test.
8866 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
8869 gfortran.dg/matmul_4.f90: New test.
8871 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
8874 gfortran.dg/used_types_10: New test.
8876 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
8879 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
8880 gfortran.dg/array_initializer_3.f90: New test.
8882 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8885 * gfortran.dg/actual_array_constructor_3.f90: New test.
8887 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
8890 * gcc.target/i386/pr26778.c: New testcase.
8892 2006-09-08 Eric Christopher <echristo@apple.com>
8894 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
8895 * gcc.target/i386/memcpy-1.c: Ditto.
8896 * gcc.target/i386/asm-1.c: Ditto.
8897 * gcc.target/i386/20060512-4.c: Ditto.
8898 * gcc.target/i386/compress-float-387.c: Ditto.
8899 * gcc.target/i386/20060512-1.c: Ditto.
8900 * gcc.target/i386/compress-float-sse.c: Ditto.
8901 * gcc.target/i386/20060512-2.c: Ditto.
8902 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
8903 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8904 * gcc.target/i386/compress-float-387-pic.c: Ditto.
8905 * gcc.dg/pr26449.c: Ditto.
8906 * gcc.dg/attr-ms_struct-2.c: Ditto.
8907 * gcc.dg/attr-ms_struct-1.c: Ditto.
8908 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
8910 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
8913 * gcc.dg/vla-10.c: New test.
8915 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8918 * g++.dg/parse/template20.C: New test.
8919 * g++.dg/template/operator8.C: Remove obsolete part.
8920 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
8921 * g++.old-deja/g++.pt/crash65.C: Likewise.
8923 2006-09-07 Jason Merrill <jason@redhat.com>
8926 * gcc.dg/long-long-cst1.c: New test.
8928 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
8931 * g++.dg/other/array3.C: New test.
8932 * g++.dg/other/array4.C: New test.
8933 * g++.dg/other/array5.C: New test.
8935 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
8937 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
8939 2006-09-07 Uros Bizjak <uros@kss-loka.si>
8942 * gcc.target/i386/pr28946.c: New test.
8944 2006-09-07 Steven G. Kargl <kargls@comcast.net>
8946 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
8947 in integer literal constant.
8948 * gfortran.dg/enum_8.f90: Ditto.
8949 * gfortran.dg/g77/20030326-1.f: Ditto.
8951 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
8953 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
8954 nonconformance usage.
8956 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
8959 * gcc.c-torture/compile/vector-align-1.c: New test.
8961 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
8964 * g++.dg/opt/copysign-1.C: New test.
8966 2006-09-06 Jason Merrill <jason@redhat.com>
8969 * g++.dg/warn/unused-result1.C: New test.
8971 2006-09-06 Mark Mitchell <mark@codesourcery.com>
8974 * g++.dg/ext/vla3.C: New test.
8977 * g++.dg/template/array16.C: New test.
8979 2006-09-06 Richard Guenther <rguenther@suse.de>
8981 * gcc.dg/pr27226.c: Remove testcase again.
8983 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
8986 * g++.dg/opt/unroll2.C: New test.
8988 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
8991 * gcc.dg/vect/pr28952.c: New test.
8993 2006-09-05 Richard Guenther <rguenther@suse.de>
8995 PR tree-optimization/28900
8996 * gcc.dg/torture/pr28900.c: New testcase
8998 2006-09-05 Richard Guenther <rguenther@suse.de>
9000 PR tree-optimization/28905
9001 * gcc.c-torture/compile/pr28905.c: New testcase.
9003 2006-09-05 Richard Guenther <rguenther@suse.de>
9006 * gcc.dg/pr28935.c: New testcase.
9008 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
9010 * gcc.c-torture/execute/20060905-1.c: New test.
9012 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
9015 * gfortran.dg/used_types_7.f90: New test.
9016 * gfortran.dg/used_types_8.f90: New test.
9017 * gfortran.dg/used_types_9.f90: New test.
9019 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
9021 * gcc.c-torture/compile/20060904-1.c: New test.
9023 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
9025 PR c++/23287 Revert my 2006-09-01 patch
9026 * g++.dg/parse/dtor12.C: Remove.
9028 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
9031 * g++.dg/template/operator9.C: New test.
9034 * g++.dg/template/operator7.C: New test.
9037 * g++.dg/template/operator8.C: New test.
9040 * g++.dg/template/crash57.C: New test.
9042 * g++.dg/template/typedef4.C: Adjust error markers.
9043 * g++.dg/template/typedef5.C: Likewise.
9045 2006-09-02 Jakub Jelinek <jakub@redhat.com>
9048 * g++.dg/parse/crash33.C: New test.
9050 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
9051 Richard Guenther <rguenther@suse.de>
9052 Adam Nemet <anemet@caviumnetworks.com>
9055 * gcc.target/mips/memcpy-1.c: New testcase.
9056 * gcc.dg/pr27226.c: Likewise.
9058 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
9061 * g++.dg/lookup/koenig5.C: New.
9062 * g++.dg/template/crash56.C: New.
9064 2006-09-01 Josh Conner <jconner@apple.com>
9067 * gcc.dg/nrv3.c: New test.
9068 * gcc.dg/nrv4.c: New test.
9069 * gcc.dg/nrv5.c: New test.
9071 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
9074 * g++.dg/parse/dtor12.C: New.
9076 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
9078 PR tree-optimization/28839
9079 * gcc.dg/pr28839.c: New test.
9081 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
9084 * gcc.dg/pr24367.c: New testcase.
9086 2006-08-30 Joseph Myers <joseph@codesourcery.com>
9088 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
9090 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
9092 PR rtl-optimization/27735
9093 * gcc.dg/loop-unswitch-1.c: New test.
9095 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
9098 * gfortran.dg/aliasing_dummy_2.f90: New test.
9101 * gfortran.dg/generic_5.f90: Change error message.
9104 * gfortran.dg/generic_6.f90: New test.
9107 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
9110 * gfortran.dg/invalid_interface_assignment.f90: New test.
9113 * gfortran.dg/module_proc_external_dummy.f90: New test.
9115 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
9118 * g++.dg/warn/var-args1.C: New test.
9120 2006-08-29 Steven G. Kargl <kargls@comcast.net>
9123 * gfortran.dg/simpleif_2.f90: New test.
9124 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
9125 * gfortran.dg/enum_5.f90: Ditto.
9127 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9128 Kazu Hirata <kazu@codesourcery.com>
9130 PR tree-optimization/17506
9131 * gcc.dg/pr17506.c: New.
9133 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
9136 * g++.dg/eh/alias1.C: New test.
9138 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9141 * g++.dg/template/ttp22.C: New test.
9143 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
9146 * gcc.dg/pr26632.c: New.
9148 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9150 PR libgfortran/28354
9151 * gfortran.dg/fmt_zero_precision.f90: New test.
9153 2006-08-27 Mark Mitchell <mark@codesourcery.com>
9156 * g++.dg/template/spec31.C: New test.
9158 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
9161 * g++.dg/other/static2.C: New test.
9163 2006-08-26 Roger Sayle <roger@eyesopen.com>
9165 * gcc.dg/Wswitch-enum-2.c: New test case.
9166 * gcc.dg/Wswitch-enum-3.c: Likewise.
9168 2006-08-26 Richard Guenther <rguenther@suse.de>
9170 * gcc.c-torture/compile/20060826-1.c: New testcase.
9172 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
9175 * g++.dg/template/void10.C: New test.
9178 * g++.dg/template/void8.C: New test.
9181 * g++.dg/template/void9.C: New test.
9183 * g++.dg/template/void3.C: Adjust error markers.
9184 * g++.dg/template/void4.C: Likewise.
9185 * g++.dg/template/crash55.C: Likewise.
9186 * g++.dg/template/void7.C: Likewise
9188 2006-08-26 Mark Mitchell <mark@codesourcery.com>
9191 * g++.dg/inherit/access6.C: New test.
9192 * g++.dg/inherit/access7.C: Likewise.
9195 * g++.dg/template/array15.C: New test.
9196 * g++.dg/template/crash2.C: Tweak error markers.
9198 2006-08-26 Jakub Jelinek <jakub@redhat.com>
9201 * gcc.c-torture/compile/20060823-1.c: New test.
9203 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9206 * g++.dg/template/ttp21.C: New test.
9209 * g++.dg/other/operator1.C: Add error-marker.
9210 * g++.dg/other/operator2.C: New test.
9212 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
9215 * gcc.c-torture/compile/vla-const-1.c,
9216 gcc.c-torture/compile/vla-const-2.c: New tests.
9218 2006-08-26 Richard Guenther <rguenther@suse.de>
9221 * gcc.dg/torture/pr28814.c: New testcase.
9223 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
9226 * gcc.c-torture/compile/compound-literal-1.c: New test.
9228 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
9231 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
9232 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
9233 Expect extra diagnostics.
9235 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
9237 gcc.dg/noncompile/pr16876.c: New test.
9239 2006-08-25 Mark Mitchell <mark@codesourcery.com>
9242 * g++.dg/parse/local1.C: New test.
9243 * g++.dg/other/qual1.C: Tweak error marker.
9245 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
9248 * g++.dg/template/typename10.C: New.
9249 * g++.dg/template/lookup4.C: Remove bogus error marker.
9251 2006-08-25 Richard Guenther <rguenther@suse.de>
9254 * gcc.dg/pr26570.c: Fix testcase.
9256 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
9259 * gcc.c-torture/execute/mayalias-2.c: New test.
9260 * gcc.dg/tree-ssa/alias-13.c: New test.
9262 2006-08-24 Jan Hubicka <jh@suse.cz>
9265 * gcc.dg/debug/pr26881.c: New file.
9267 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
9270 * gfortran.dg/used_types_4.f90: New test.
9271 * gfortran.dg/derived_init_2.f90: Modify to check sibling
9272 association of derived types.
9273 * gfortran.dg/used_types_2.f90: Add module cleanup.
9274 * gfortran.dg/used_types_3.f90: The same.
9277 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
9280 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9283 * gfortran.dg/direct_io_6.f90: Remove test.
9285 2006-08-23 Stuart Hastings <stuart@apple.com>
9288 * gcc.target/i386/20060821-1.c: New.
9290 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
9292 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
9293 dg-warning strings for dllimport.
9295 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
9298 * g++.dg/ext/vector4.C: New test.
9299 * g++.dg/ext/complex1.C: New test.
9301 2006-08-21 Geoffrey Keating <geoffk@apple.com>
9304 * gcc.dg/debug/const-1.c: New.
9305 * gcc.dg/debug/const-2.c: New.
9306 * gcc.dg/debug/dwarf2/const-1.c: New.
9307 * gcc.dg/debug/dwarf2/const-2.c: New.
9308 * gcc.dg/debug/dwarf2/const-2b.c: New.
9310 2006-08-22 Richard Guenther <rguenther@suse.de>
9313 * gcc.c-torture/compile/pr28776-1.c: New testcase.
9314 * gcc.c-torture/compile/pr28776-2.c: Likewise.
9316 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
9318 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
9320 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
9323 * g++.dg/other/error14.C: New test.
9326 * g++.dg/parse/ctor7.C: New test.
9327 * g++.dg/parse/ctor8.C: Likewise.
9330 * g++.dg/template/void7.C: New test.
9332 2006-08-21 Olivier Hainque <hainque@adacore.com>
9334 * gnat.dg/self_aggregate_with_zeros.adb: New test.
9335 * gnat.dg/self_aggregate_with_array.adb: New test.
9337 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
9339 * g++.dg/eh/arm-vfp-unwind.C: New test.
9341 2006-08-20 Mark Mitchell <mark@codesourcery.com>
9344 * g++.dg/template/ref3.C: New test.
9345 * g++.dg/template/nontype13.C: New test.
9348 * g++.dg/template/ptrmem17.C: New test.
9350 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
9353 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
9355 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
9358 * gfortran.dg/used_types_2.f90: New test.
9361 * gfortran.dg/used_types_3.f90: New test.
9364 * gfortran.dg/generic_actual_arg.f90: New test.
9367 * gfortran.dg/module_private_array_refs_1.f90: New test.
9370 * gfortran.dg/program_name_1.f90: New test.
9373 * gfortran.dg/derived_constructor_comps_1.f90: New test.
9376 * gfortran.dg/array_initializer_2.f90: New test.
9379 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9382 * gfortran.dg/assumed_charlen_function_4.f90: New test.
9385 * gfortran.dg/assumed_charlen_in_main.f90: New test.
9388 * gfortran.dg/dependent_decls_1.f90: New test.
9390 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
9393 * gfortran.dg/derived_init_2.f90: New.
9395 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
9397 * gcc.c-torture/execute/pr28289.c: New test.
9399 2006-08-17 Jakub Jelinek <jakub@redhat.com>
9402 * gcc.dg/attr-externally-visible-1.c: New test.
9403 * gcc.dg/attr-externally-visible-2.c: New test.
9404 * g++.dg/parse/attr-externally-visible-1.C: New test.
9405 * g++.dg/parse/attr-externally-visible-2.C: New test.
9407 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9410 * g++.dg/parse/dtor11.C: New test.
9412 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9414 PR rtl-optimization/28489
9415 * gcc.c-torture/compile/pr28489.c: New test.
9417 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9420 * g++.dg/template/redecl4.C: New test.
9423 * g++.dg/template/ctor8.C: New test.
9425 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
9427 * gcc.dg/pr26570.c: Fix testcase.
9429 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
9432 * g++.dg/parse/offsetof6.C: New test.
9433 * g++.dg/parse/offsetof6.C: New test.
9434 * g++.dg/parse/offsetof7.C: New test.
9436 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9439 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9442 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
9445 * g++.dg/ext/vector3.C: New test.
9447 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
9449 PR gcov/profile/26570
9450 * gcc.dg/pr26570.c: New test.
9452 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
9455 * gcc.dg/qual-component-1.c: New test.
9457 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9460 * g++.dg/parse/new3.C: New test.
9462 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9465 * gfortran.dg/streamio_1.f90: New test.
9466 * gfortran.dg/streamio_2.f90: New test.
9467 * gfortran.dg/streamio_3.f90: New test.
9468 * gfortran.dg/streamio_4.f90: New test.
9469 * gfortran.dg/streamio_5.f90: New test.
9470 * gfortran.dg/streamio_6.f90: New test.
9471 * gfortran.dg/streamio_7.f90: New test.
9472 * gfortran.dg/streamio_8.f90: New test.
9474 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
9477 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
9479 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
9482 * g++.dg/template/void6.C: New test.
9484 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9487 * gcc.dg/parse-error-1.c: New test.
9488 * gcc.dg/parse-error-2.c: New test.
9489 * gcc.dg/cpp/digraph2.c: Add error-marker.
9490 * gcc.dg/noncompile/920923-1.c: Likewise.
9492 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
9495 * gcc.dg/sizeof-2.c: New testcase.
9498 * gcc.dg/switch-A.c: New testcase.
9500 2006-08-14 Steve Ellcey <sje@cup.hp.com>
9504 * g++.old-deja/g++.warn/compare1.C: Delete.
9505 * g++.dg/opt/pr7503-2.C: Delete.
9506 * g++.dg/opt/pr7503-3.C: Delete.
9507 * g++.dg/opt/pr7503-4.C: Delete.
9508 * g++.dg/opt/pr7503-5.C: Delete.
9509 * g++.dg/opt/max1.C: Delete.
9510 * g++.dg/warn/minmax.C: Delete.
9511 * g++.dg/expr/minmax.C: New test.
9513 2006-08-14 Richard Guenther <rguenther@suse.de>
9516 * gcc.c-torture/execute/pr28651.c: Do not use argc
9517 to avoid optimization, instead forbid inlining.
9519 2006-08-14 Richard Sandiford <richard@codesourcery.com>
9521 PR rtl-optimization/28634
9522 * gcc.c-torture/execute/ieee/pr28634.c: New test.
9524 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
9527 * gcc.dg/torture/pr27184.c: New test.
9529 2006-08-12 Jakub Jelinek <jakub@redhat.com>
9531 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
9533 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9535 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
9536 * gfortran.dg/stat_2.f90: Likewise.
9537 * gfortran.dg/chmod_1.f90: Likewise.
9538 * gfortran.dg/chmod_2.f90: Likewise.
9539 * gfortran.dg/chmod_3.f90: Likewise.
9541 2006-08-11 David Edelsohn <edelsohn@gnu.org>
9543 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
9545 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
9547 * g++.dg/opt/pr23454-2.C: New test.
9549 2006-08-11 Richard Guenther <rguenther@suse.de>
9552 * gcc.c-torture/execute/pr28651.c: New testcase.
9554 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
9556 * gnat.dg/specs/static_initializer.ads: New test.
9558 2006-08-10 Paul Brook <paul@codesourcery.com>
9560 * gcc.target/arm/cond-asm.c: New test.
9562 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
9564 PR tree-optimization/26197
9565 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
9566 * g++.dg/vect/vect.exp: Compile the new tests with
9567 --param max-aliased-vops=0.
9569 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
9572 * g++.dg/template/void3.C: New test.
9575 * g++.dg/template/void4.C: New test.
9578 * g++.dg/template/void5.C: New test.
9580 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
9582 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
9583 after dg-do compile.
9585 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
9587 PR tree-optimizations/26969
9588 * gcc.dg/vect/vect.exp: Compile tests prefixed with
9589 "unswitch-loops" with -funswitch-loops.
9590 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
9592 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
9594 * gcc.dg/sparc-getcontext-1.c: Fix typo.
9595 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
9596 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
9597 * objc.dg/dwarf-1.m: Likewise.
9598 * objc.dg/dwarf-2.m: Likewise.
9599 * obj-c++.dg/dwarf-2.mm: Likewise.
9601 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9603 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
9604 * objc.dg/dwarf-2.m: Likewise.
9605 * obj-c++.dg/dwarf-2.mm: Likewise.
9608 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
9611 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9614 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
9616 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
9619 * gcc.target/i386/pr27827.c: New testcase.
9621 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
9624 * gfortran.dg/sequence_types_1.f90: New test.
9626 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
9629 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
9630 dg-warning. Add -pedantic option.
9632 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9635 * gcc.dg/proto-1.c: New test.
9638 * gcc.dg/lvalue-4.c: New test.
9641 * gcc.dg/init-bad-5.c: New test.
9643 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
9646 * g++.dg/ext/typedef-init.C: Add new test for typedef
9647 initialization inside templates. Adjust existing error markers.
9649 2006-08-03 Mark Mitchell <mark@codesourcery.com>
9652 * g++.dg/init/ptrmem3.C: New test.
9654 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
9656 PR tree-optimization/27770
9657 * lib/target-support.exp: New target keyword "section_anchors".
9658 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
9660 * gcc.dg/vect/section-anchors-pr27770.c: New test.
9661 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
9662 * gcc.dg/vect/section-anchors-vect-69.c: New test.
9663 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
9665 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9667 * gcc.dg/20060801-1.c: Add missing '}'.
9669 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9672 * g++.dg/parse/dtor9.C: New test.
9673 * g++.dg/parse/dtor10.C: New test.
9674 * g++.dg/other/error7.C: Adjust error-marker.
9677 * g++.dg/other/default5.C: New test.
9679 2006-08-02 Richard Guenther <rguenther@suse.de>
9681 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
9683 2006-08-02 Mark Mitchell <mark@codesourcery.com>
9686 * g++.dg/template/conv9.C: New test.
9688 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
9691 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
9692 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
9693 Optionally return assembly text. Update callers.
9694 (check_no_compiler_messages): Update verbose messages.
9695 (check_no_messages_and_pattern): New.
9696 (check_effective_target_string_merging): New.
9698 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9701 * g++.dg/eh/catch4.C: New test.
9704 * g++.dg/other/qual1.C: New test.
9707 * g++.dg/inherit/error2.C: New test.
9710 * g++.dg/other/new1.C: New test.
9712 * g++.dg/warn/pr23075.C: Remove obsolete test.
9713 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
9714 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
9716 2006-07-31 Mark Mitchell <mark@codesourcery.com>
9719 * g++.dg/eh/cast1.C: New test.
9721 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
9724 * gfortran.dg/random_3.f90: New test.
9726 2006-08-01 Steve Ellcey <sje@cup.hp.com>
9729 * g++.dg/other/pr28304.C: Change expected error message.
9730 * g++.dg/other/pr28432.C: New test.
9732 2006-08-01 Steve Ellcey <sje@cup.hp.com>
9735 * g++.dg/init/brace2.C: Change expected error message, add empty init.
9737 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9740 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
9742 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
9743 g++.dg/debug/enum-2.C: New.
9745 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9748 * g++.dg/parse/long1.C: Add more tests.
9750 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9752 * gfortran.dg/lrshift_1.c: New file.
9754 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9756 PR libgfortran/28335
9757 * gfortran.dg/no_unit_error_1.f90: New test.
9759 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9761 PR libgfortran/28335
9762 * gfortran.dg/no_unit_error_1.f90: Delete test.
9763 * gfortran.dg/no_unit_error_2.f90: Delete test.
9765 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9767 * gfortran.dg/chmod_3.f90: New test.
9768 * gfortran.dg/ltime_gmtime_1.f90: New test.
9769 * gfortran.dg/ltime_gmtime_2.f90: New test.
9770 * gfortran.dg/lrshift_1.f90: New test.
9771 * gfortran.dg/chmod_1.f90: New test.
9772 * gfortran.dg/chmod_2.f90: New test.
9774 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
9777 * g++.dg/template/crash55.C: New test.
9780 * g++.dg/template/nontype16.C: New test.
9782 * g++.dg/template/void2.C: Adjust error markers.
9783 * g++.dg/template/nontype5.C: Adjust error markers.
9785 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
9787 * gcc.target/i386/stack-prot-kernel.c: New test.
9789 2006-07-27 Roger Sayle <roger@eyesopen.com>
9791 * gcc.dg/builtins-55.c: New test case.
9793 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
9795 PR rtl-optimization/27907
9796 * gcc.c-torture/compile/pr27907.c: New test.
9798 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9800 * gfortran.dg/mclock.f90: New test.
9801 * gfortran.dg/int_conv_1.f90: New test.
9802 * gfortran.dg/stat_1.f90: New test.
9803 * gfortran.dg/stat_2.f90: New test.
9805 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9807 PR libgfortran/28335
9808 * gfortran.dg/no_unit_error_1.f90: New test.
9809 * gfortran.dg/no_unit_error_2.f90: New test.
9810 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
9812 2006-07-25 Roger Sayle <roger@eyesopen.com>
9815 * gcc.dg/fold-convround-1.c: New test case.
9817 2006-07-24 Steven G. Kargl <kargls@comcast.net>
9819 * gfortran.dg/arithmetic_if.f90: Fix comments.
9821 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9824 * g++.dg/other/typedef1.C: New test.
9825 * g++.dg/template/typedef4.C: New test.
9826 * g++.dg/template/typedef5.C: New test.
9828 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
9831 * gfortran.dg/allocatable_dummy_3.f90: New.
9833 2006-07-24 Steven G. Kargl <kargls@comcast.net>
9836 * gfortran.dg/arithmetic_if.f90: New test.
9838 2006-07-24 Uros Bizjak <uros@kss-loka.si>
9840 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
9841 avoid memcpy optimization.
9843 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9846 * gfortran.dg/direct_io_6.f90: New test.
9848 2006-07-24 Jan Hubicka <jh@suse.cz>
9852 * gcc.dg/pr25795.c: New test.
9853 * gcc.dg/pr25795-1.c: New test.
9855 2006-07-23 Roger Sayle <roger@eyesopen.com>
9857 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
9858 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
9859 which may be transformed to "g || h" on some platforms.
9861 2006-07-23 Mark Mitchell <mark@codesourcery.com>
9864 * g++.dg/template/friend45.C: New test.
9866 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9868 PR libgfortran/28339
9869 * gfortran.dg/arrayio_8.f90: New test.
9871 2006-07-21 Mike Stump <mrs@apple.com>
9873 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
9875 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
9877 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9880 * g++.dg/eh/catch3.C: New test.
9883 * g++.dg/template/defarg10.C: New test.
9885 2006-07-20 Paul Brook <paul@codesourcery.com>
9888 * gcc.dg/pr27363.c: New test.
9890 2006-07-19 Mark Mitchell <mark@codesourcery.com>
9893 * g++.dg/init/ref13.C: New test.
9895 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9898 * obj-c++.dg/proto-error-1.mm: New test.
9900 2006-07-18 Mark Mitchell <mark@codesourcery.com>
9903 * g++.dg/template/string1.C: New test.
9905 2006-07-18 Mark Mitchell <mark@codesourcery.com>
9908 * g++.dg/template/defarg9.C: New test.
9911 * g++.dg/template/static27.C: New test.
9913 2006-07-18 Diego Novillo <dnovillo@redhat.com>
9916 * gcc.dg/tree-ssa/pr28410.c: New test.
9918 2006-07-18 Lee Millward <lee.millward@gmail.com>
9921 * g++/dg/other/error13.C: New test.
9924 * g++.dg/template/friend44.C: New test.
9926 2006-07-18 Steve Ellcey <sje@cup.hp.com>
9929 * g++.dg/other/pr27495.C: New.
9931 2006-07-18 Olivier Hainque <hainque@adacore.com>
9933 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
9934 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
9936 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9939 * gcc.dg/pragma-pack-4.c: New test.
9941 2006-07-17 Steve Ellcey <sje@cup.hp.com>
9944 * g++.dg/ext/pr28291.C: New test.
9946 2006-07-17 Richard Sandiford <richard@codesourcery.com>
9949 * gcc.c-torture/execute/pr28403.c: New test.
9951 2006-07-17 Richard Sandiford <richard@codesourcery.com>
9954 * gcc.dg/pr28402.c: New test.
9956 2006-07-17 Steve Ellcey <sje@cup.hp.com>
9959 * g++.dg/other/pr28304.C: New test.
9961 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
9964 gcc.c-torture/unsorted/dump-noaddr.c: New test.
9965 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
9967 2006-07-17 Richard Guenther <rguenther@suse.de>
9969 PR tree-optimization/28238
9970 * g++.dg/tree-ssa/pr28238.C: New testcase.
9972 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9975 * g++.dg/eh/catch1.C: New test.
9976 * g++.dg/eh/catch2.C: New test.
9978 2006-07-16 Jakub Jelinek <jakub@redhat.com>
9981 * g++.dg/template/anon3.C: New test.
9983 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
9986 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
9987 specifiers requiring an explicit format tag..
9990 * gfortran.dg/generic_5: New test.
9993 * gfortran.dg/elemental_optional_args_1.f90: New test.
9995 2006-07-16 Olivier Hainque <hainque@adacore.com>
9997 * gnat.dg/assert.ads: New file.
9998 * gnat.dg/controlled_record.ads: Likewise.
9999 * gnat.dg/controlled_record.adb: Likewise.
10001 2006-07-15 Lee Millward <lee.millward@gmail.com>
10004 * g++.dg/other/error12.C: New test.
10007 * g++.dg/template/crash54.C: New test.
10009 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10012 * g++.dg/parse/catch1.C: New test.
10015 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
10018 * g++.dg/ext/attrib24.C: New test.
10020 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10023 * g++.dg/ext/asmspec1.C: New test.
10025 2006-07-13 Janis Johnson <janis187@us.ibm.com>
10027 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
10028 (dg-test): Support shouldfail tests.
10029 * lib/target-supports-dg.exp (dg-shouldfail): New.
10030 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
10031 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
10032 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
10033 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
10034 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
10035 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
10036 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
10038 2006-07-13 Jan Hubicka <jh@suse.cz>
10040 * gcc.target/i386/memcpy-1.c: New.
10042 2006-07-12 Geoffrey Keating <geoffk@apple.com>
10044 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
10046 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
10049 * gfortran.dg/present_1.f90: New test.
10052 * gfortran.dg/interface_derived_type_1.f90: New test.
10054 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
10057 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
10060 2006-07-07 Lee Millward <lee.millward@gmail.com>
10063 * g++.dg/other/label1.C: New test.
10065 2006-07-07 Richard Guenther <rguenther@suse.de>
10067 PR middle-end/28268
10068 * gcc.dg/torture/pr28268.c: New testcase.
10070 2006-07-07 Steve Ellcey <sje@cup.hp.com>
10073 * g++.dg/ext/pr27019.C: New.
10075 2006-07-07 Richard Guenther <rguenther@suse.de>
10077 PR tree-optimization/28187
10078 * gcc.dg/pr28187.c: New testcase.
10080 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
10082 * gnat.dg/address_conversion.adb: New test.
10083 * gnat.dg/boolean_subtype.adb: Likewise.
10084 * gnat.dg/frame_overflow.adb: Likewise.
10085 * gnat.dg/pointer_array.adb: Likewise.
10086 * gnat.dg/pointer_conversion.adb: Likewise.
10088 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
10092 * gfortran.dg/print_fmt_5.f90: New test.
10094 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10097 * gfortran.dg/bounds_check_4.f90: New test.
10099 2006-07-05 Richard Guenther <rguenther@suse.de>
10102 * gfortran.dg/pr28158.f90: New testcase.
10104 2006-07-05 Richard Guenther <rguenther@suse.de>
10106 PR tree-optimization/28162
10107 * gcc.dg/pr28162.c: New testcase.
10109 2006-07-05 Richard Guenther <rguenther@suse.de>
10110 Andrew Pinski <pinskia@gcc.gnu.org>
10113 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
10115 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
10118 * gfortran.dg/actual_array_substr_2.f90: New test.
10121 * gfortran.dg/actual_array_constructor_2.f90: New test.
10123 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10125 * gfortran.dg/itime_idate_1.f: New test.
10126 * gfortran.dg/itime_idate_2.f: New test.
10128 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10130 PR libgfortran/27704
10131 * gfortran.dg/open_status_3.f90: New test.
10132 * gfortran.dg/fmt_l.f90: Update for new feature.
10134 2006-07-03 Asher Langton <langton2@llnl.gov>
10136 * gfortran.dg/oldstyle_2.f90: New.
10138 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
10140 * gnat.dg/string_slice.adb: New test.
10142 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10145 * gfortran.dg/semicolon_fixed.c: New.
10146 * gfortran.dg/semicolon_free.c: New.
10148 2006-06-30 Mike Stump <mrs@apple.com>
10150 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
10151 that don't support internal visibility.
10153 2006-06-30 Andrew Pinski <pinskia@gmail.com>
10155 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
10156 for '(' / ')' needing an extra '\'.
10158 2006-06-29 Roger Sayle <roger@eyesopen.com>
10160 PR middle-end/27428
10161 * gcc.dg/pr27428-1.c: New test case.
10163 2006-06-29 Mike Stump <mrs@apple.com>
10165 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
10166 on darwin as we can't align commons large enough yet.
10168 * gcc.dg/vla-8.c: Add additional testcases.
10170 2006-06-26 Steve Ellcey <sje@cup.hp.com>
10173 * g++.dg/other/pr28114.C: New.
10175 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
10177 * gcc.c-torture/compile/20060625-1.c: New test.
10179 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
10182 * gfortran.dg/stfunc_3.f90: New test.
10185 * gfortran.dg/impure_actual_1.f90: New test.
10188 * gfortran.dg/elemental_result_1.f90: New test.
10191 * gfortran.dg/select_7.f90: New test.
10194 * intrinsic_actual_1.f: New test.
10198 * gfortran.dg/forall_4.f90: New test.
10201 * gfortran.dg/forall_5.f90: New test.
10203 2006-06-25 Lee Millward <lee.millward@gmail.com>
10206 * g++.dg/template/using13.C: New test.
10209 * g++.dg/other/incomplete3.C: New test.
10211 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10214 * gfortran.dg/substr_3.f: New test.
10215 * gfortran.dg/equiv_2.f90: Update expected error message.
10217 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
10220 * gfortran.dg/actual_array_substr_1.f90: New test.
10222 2006-06-24 Olivier Hainque <hainque@adacore.com>
10224 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
10225 * gnat.dg/scalar_mode_agg_compare.adb: New test.
10227 2006-06-23 Janis Johnson <janis187@us.ibm.com>
10229 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10231 2006-06-23 Steven G. Kargl <kargls@comcast.net>
10234 * gfortran.dg/simpleif_2.f90: New test.
10236 2006-06-23 Lee Millward <lee.millward@gmail.com>
10238 * g++.dg/template/error22.C: Fix typo.
10240 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10243 * g++.dg/ext/attrib23.C: New test.
10245 2006-06-23 Olivier Hainque <hainque@adacore.com>
10247 * gnat.dg/varsize_temp.adb: New test.
10249 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10252 * g++.dg/other/java2.C: New test.
10254 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
10257 * g++.dg/ext/dllimport4.C. Add more tests for invalid
10260 2006-06-22 Roger Sayle <roger@eyesopen.com>
10263 * gcc.dg/pr27531-1.c: New test case.
10265 2006-06-22 Asher Langton <langton2@llnl.gov>
10268 * gfortran.dg/implicit_8.f90: New.
10270 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
10272 PR rtl-optimization/28121
10273 * gcc.dg/pr28121.c: New test.
10275 2006-06-22 Lee Millward <lee.millward@gmail.com>
10278 * g++.dg/parse/ptrmem6.C: New test.
10281 * g++.dg/template/error22.C: New test.
10283 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10286 * g++.dg/template/friend43.C: New test.
10289 * g++.dg/template/crash53.C: New test.
10292 * g++.dg/rtti/incomplete1.C: New test.
10294 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
10296 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
10298 2006-06-21 Joseph Myers <joseph@codesourcery.com>
10300 * gcc.c-torture/execute/complex-7.c: New.
10302 2006-06-21 Jakub Jelinek <jakub@redhat.com>
10304 * gcc.dg/merge-all-constants-1.c: New test.
10306 2006-06-20 Janis Johnson <janis187@us.ibm.com>
10309 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
10311 2006-06-20 Steven G. Kargl <kargls@comcast.net>
10313 * gfortran.dg/rrspacing_1.f90: New test.
10315 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10318 * g++.dg/other/bitfield2.C: New test.
10320 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
10322 PR tree-optimization/27331
10323 * gcc.dg/pr27331.c: New test.
10325 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
10326 Eric Botcazou <ebotcazou@adacore.com>
10329 * lib/gnat.exp: New file.
10330 * lib/gnat-dg.exp: Likewise.
10331 * gnat.dg: New directory.
10332 * gnat.dg/dg.exp: New driver.
10333 * gnat.dg/specs: New directory.
10334 * gnat.dg/specs/specs.exp: New driver.
10335 * gnat.dg/style: New directory.
10336 * gnat.dg/style/style.exp: New driver.
10338 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
10341 * gfortran.dg/array_initializer_1.f90: New test.
10344 * gfortran.dg/matmul_3.f90: New test.
10346 2006-06-19 Andrew Pinski <pinskia@gmail.com>
10348 PR middle-end/28075
10349 * gcc.dg/tree-ssa/inline-1.c: New test.
10351 2006-06-19 Anatoly Sokolov <aesok@post.ru>
10353 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
10354 in malloc prototype; remove XFAIL.
10355 * gcc.dg/pr18241-2.c: Ditto.
10356 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
10357 in memset prototype; remove XFAIL.
10358 * gcc.dg/tree-ssa/pr23382.c: Ditto.
10360 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
10362 * gcc.dg/vla-8.c: Add.
10364 2006-06-19 Richard Guenther <rguenther@suse.de>
10366 PR tree-optimization/27090
10367 * g++.dg/tree-ssa/pr27090.C: New testcase.
10369 2006-06-19 Roger Sayle <roger@eyesopen.com>
10372 * gcc.dg/pr27861-1.c: New test case.
10374 2006-06-19 Richard Guenther <rguenther@suse.de>
10376 PR middle-end/28045
10377 * gcc.dg/torture/pr28045.c: New testcase.
10379 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10382 * gfortran.dg/associated_4.f90: New test.
10384 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10388 * gfortran.dg/real_const_3.f90: New test.
10390 2006-06-16 Mark Mitchell <mark@codesourcery.com>
10393 * g++.dg/template/static26.C: New test.
10396 * g++.dg/expr/bitfield2.C: New test.
10399 * g++.dg/parse/linkage2.C: New test.
10401 2006-06-16 Richard Guenther <rguenther@suse.de>
10403 PR middle-end/27116
10404 * gcc.dg/pr15785-1.c: Revert last change.
10405 * gcc.dg/torture/pr27116-2.c: New testcase.
10407 2006-06-16 Roger Sayle <roger@eyesopen.com>
10409 PR middle-end/27802
10410 * gcc.dg/pr27802-1.c: New test case.
10412 2006-06-15 Mark Mitchell <mark@codesourcery.com>
10415 * g++.dg/template/ttp18.C: New test.
10416 * g++.dg/template/ttp19.C: Likewise.
10419 * g++.dg/expr/cond9.C: New test.
10422 * g++.dg/template/ctor7.C: New test.
10424 2006-06-15 Janis Johnson <janis187@us.ibm.com>
10426 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10428 2006-06-16 Richard Guenther <rguenther@suse.de>
10430 PR tree-optimization/27781
10431 * gcc.dg/tree-ssa/pr27781.c: New testcase.
10433 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
10435 * gfortran.dg/allocate_zerosize_2.f90: New test case.
10437 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
10439 * gcc.dg/tree-ssa/loop-18.c: New test.
10441 2006-06-14 Mark Mitchell <mark@codesourcery.com>
10444 * g++.dg/template/crash52.C: New test.
10447 * g++.dg/ext/attrib22.C: New test.
10450 * g++.dg/template/builtin1.C: New test.
10451 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10454 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10456 * g++.old-deja/g++.pt/crash51.C: Likewise.
10459 * g++.dg/lookup/linkage1.C: New test.
10460 * g++.dg/lookup/linkage2.C: Likewise.
10462 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
10464 PR middle-end/27959
10465 * gcc.dg/pr27959.c: New testcase.
10467 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
10470 * g++.dg/eh/div.C: New test.
10472 2006-06-13 Jakub Jelinek <jakub@redhat.com>
10475 * g++.dg/tree-ssa/pr26757.C: New test.
10476 * g++.dg/tree-ssa/pr27894.C: New test.
10478 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10480 * gcc.c-torture/compile/20060609-1.c: New test.
10483 * gcc.c-torture/compile/pr27863.c: New test.
10485 2006-06-13 Richard Guenther <rguenther@suse.de>
10487 PR tree-optimization/27830
10488 * g++.dg/tree-ssa/pr27830.C: New testcase.
10490 2006-06-13 Matthew Sachs <msachs@apple.com>
10492 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
10493 the list of compiler flags; this causes those flags to be checked
10494 for things like dg-skip-if.
10496 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10499 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
10501 2006-06-12 Mark Mitchell <mark@codesourcery.com>
10502 Kazu Hirata <kazu@codesourcery.com>
10504 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
10505 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
10507 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10510 * g++.dg/lookup/using15.C: New test.
10513 * g++.dg/other/anon4.C: New test.
10515 2006-06-12 Roger Sayle <roger@eyesopen.com>
10518 * g++.dg/init/complex1.C: New test case.
10520 2006-06-11 Eric Christopher <echristo@apple.com>
10522 PR middle-end/27948
10523 * gcc.dg/bf-ms-layout.c: Run on darwin.
10524 * gcc.dg/bf-no-ms-layout: Ditto.
10525 * gcc.dg/attr-ms_struct-2.c: New.
10526 * gcc.dg/bf-ms-layout-2.c: Ditto.
10528 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
10530 * gcc.dg/attr-ms_struct-packed1.c: New.
10532 2006-06-09 Mike Stump <mrs@apple.com>
10534 * gcc.dg/vla-7.c: Add.
10536 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
10539 * gfortran.dg/entry_6.f90: New test.
10543 * gfortran.dg/entry_7.f90: New test.
10545 2006-06-09 Jakub Jelinek <jakub@redhat.com>
10548 * gcc.dg/cpp/_Pragma6.c: New test.
10551 * g++.dg/cpp/_Pragma1.C: New test.
10553 PR preprocessor/27746
10554 * gcc.dg/gomp/macro-3.c: New test.
10555 * gcc.dg/gomp/macro-4.c: New test.
10556 * g++.dg/gomp/macro-3.C: New test.
10557 * g++.dg/gomp/macro-4.C: New test.
10559 2006-06-09 Richard Guenther <rguenther@suse.de>
10561 PR tree-optimization/26998
10562 * gcc.dg/torture/pr26998.c: New testcase.
10563 * gcc.dg/tree-ssa/vrp29.c: New testcase.
10565 2006-06-08 Mike Stump <mrs@apple.com>
10567 * gcc.dg/pr27095.c: Account for stubs.
10570 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
10571 produce bad code on darwin.
10573 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10576 * gfortran.dg/substr_2.f: New test.
10578 2006-06-08 Asher Langton <langton2@llnl.gov>
10581 * cray_pointers_2.f90: Add -fbounds-check compile flag.
10583 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10586 * gcc.dg/union-3.c: New test.
10588 2006-06-08 Richard Guenther <rguenther@suse.de>
10590 PR middle-end/27116
10591 * gcc.dg/torture/pr27116.c: New testcase.
10592 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
10594 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
10596 PR rtl-optimization/26449
10597 * gcc.dg/pr26449.c: New test.
10599 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10602 * g++.dg/ext/offsetof1.C: Test member functions.
10604 2006-06-07 Steve Ellcey <sje@cup.hp.com>
10606 * gcc.dg/pr27095.c: Improve scanning.
10608 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
10611 * gfortran.dg/saved_automatic_1.f90: New test.
10614 * gfortran.dg/array_simplify_1.f90: New test.
10617 * gfortran.dg/entry_dummy_ref_1.f90: New test.
10620 * gfortran.dg/entry_dummy_ref_2.f90: New test.
10622 2006-06-06 Mark Mitchell <mark@codesourcery.com>
10625 * g++.dg/expr/cast7.C: New test.
10627 2006-06-06 Janis Johnson <janis187@us.ibm.com>
10629 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
10630 * lib/gcc-defs.exp (tool_check_compile): Ditto.
10631 * lib/fortran-torture.exp (fortran-torture-compile,
10632 fortran-torture-execute): Ditto.
10634 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
10637 * gcc.dg/vmx/pr27842.c: New test.
10639 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10641 PR libfortran/27895
10642 * gfortran.dg/bounds_check_3.f90: New test.
10644 2006-06-05 Mike Stump <mrs@apple.com>
10646 * objc.dg/objc-fast-4.m: Skip for ppc64.
10648 2006-06-05 Steve Ellcey <sje@cup.hp.com>
10651 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
10653 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
10654 Victor Kaplansky <victork@il.ibm.com>
10656 PR tree-optimizations/26360
10657 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
10658 with -fno-tree-dce.
10659 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
10661 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
10664 * gfortran.dg/data_char_1.f90: Add messages for truncated
10668 * gfortran.dg/func_decl_2.f90: New test.
10671 * gfortran.dg/do_2.f90: New test.
10674 * gfortran.dg/associated_3.f90: New test.
10676 2006-06-04 Mark Mitchell <mark@codesourcery.com>
10679 * g++.dg/template/static25.C: New test.
10682 * g++.dg/init/array21.C: New test.
10685 * g++.dg/ext/complit7.C: New test.
10688 * g++.dg/parse/ptrmem5.C: New test.
10690 2006-06-04 Roger Sayle <roger@eyesopen.com>
10691 Andrew Pinski <pinskia@physics.uc.edu>
10694 PR middle-end/27382
10695 * gcc.dg/pr27150-1.c: New testcase.
10696 * gcc.dg/pr27382-1.c: New testcase.
10697 * gcc.dg/pr27382-2.c: New testcase.
10699 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
10703 * gcc.dg/array-10.c: New test.
10705 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10708 * g++.dg/init/const4.C: New test.
10709 * g++.dg/init/member1.C: Add error-marker.
10710 * g++.dg/other/fold1.C: Adjust error-marker.
10712 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10715 * g++.dg/ext/offsetof1.C: New test.
10717 2006-06-04 Eric Christopher <echristo@apple.com>
10719 * gcc.dg/attr-ms_struct-1.c: New.
10721 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
10723 * gcc.c-torture/compile/builtin_constant_p.c: New test.
10725 2006-06-04 Richard Guenther <rguenther@suse.de>
10727 PR tree-optimization/27039
10728 * gcc.dg/tree-ssa/loop-17.c: New testcase.
10730 2006-06-03 Roger Sayle <roger@eyesopen.com>
10733 * gcc.target/i386/amd64-abi-2.c: New test case.
10735 2006-06-02 Eric Christopher <echristo@apple.com>
10737 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
10738 * gcc.target/i386/20020523-1.c: Skip if darwin.
10739 * gcc.target/i386/asm-3.c: Ditto.
10740 * gcc.target/i386/20011119-1.c: Ditto.
10741 * gcc.target/i386/clobbers.c: Remove pic part of test.
10743 2006-06-02 Steve Ellcey <sje@cup.hp.com>
10745 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
10746 * g++.old-deja/g++.other/init19.C: Ditto.
10747 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
10748 and add other platforms as expected failures.
10750 2006-06-01 Steve Ellcey <sje@cup.hp.com>
10752 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
10753 (is-effective-target-keyword): Ditto.
10755 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
10758 * gfortran.dg/extended_char_comparison_1.f: New test.
10760 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
10763 * gfortran.dg/dummy_procedure_1.f90: New test.
10766 * gfortran.dg/dummy_procedure_2.f90: New test.
10768 * gfortran.dg/associated_2.f90: Correct to make consistent with
10771 2006-05-31 Roger Sayle <roger@eyesopen.com>
10773 * gcc.target/i386/387-11.c: New test case.
10775 2006-05-31 Mark Mitchell <mark@codesourcery.com>
10778 * g++.dg/template/cond6.C: New test.
10781 * g++.dg/template/crash51.C: New test.
10782 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
10785 * g++.dg/init/array20.C: New test.
10787 2006-05-31 Roger Sayle <roger@eyesopen.com>
10789 * gcc.dg/builtins-54.c: New test case.
10791 2006-05-30 Mark Mitchell <mark@codesourcery.com>
10794 * g++.dg/template/fntry1.C: Add dg-do link.
10797 * g++.dg/parse/friend6.C: New test.
10799 2006-05-30 Asher Langton <langton2@llnl.gov>
10801 * gfortran.dg/cray_pointers_7.f90: New test.
10803 2006-05-30 Roger Sayle <roger@eyesopen.com>
10805 PR tree-optimization/23452
10806 * gcc.dg/fold-mulconj-1.c: New test case.
10808 2006-05-30 Mark Mitchell <mark@codesourcery.com>
10811 * g++.dg/parse/bitfield1.C: New test.
10813 2006-05-30 Roger Sayle <roger@eyesopen.com>
10815 * gcc.target/ppc-eq0-1.c: New test case.
10816 * gcc.target/ppc-negeq0-1.c: New test case.
10818 2006-05-30 Dirk Mueller <dmueller@suse.de>
10821 * gcc.dg/overflow-warn-5.c: New test.
10823 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10826 * gcc.dg/sizeof-1.c: New test.
10828 2006-05-30 Uros Bizjak <uros@kss-loka.si>
10831 * gcc.target/i386/pr27790.c: New test.
10833 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10835 PR libgfortran/27757
10836 * gfortran.dg/direct_io_5.f90: New test.
10838 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10840 PR libgfortran/27634
10841 * gfortran.dg/fmt_missing_period_1.f: New test.
10842 * gfortran.dg/fmt_missing_period_2.f: New test.
10843 * gfortran.dg/fmt_missing_period_3.f: New test.
10845 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10848 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
10851 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10854 * g++.dg/template/new6.C: New test.
10856 2006-05-29 Roger Sayle <roger@eyesopen.com>
10858 PR tree-optimization/24964
10859 * gcc.target/i386/387-10.c: New test case.
10861 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
10863 * intrinsics/string_intrinsics.c (compare_string):
10864 Use memcmp instead of strncmp to avoid tripping over
10865 CHAR(0) in a string.
10867 2006-05-27 Richard Guenther <rguenther@suse.de>
10869 PR middle-end/27773
10870 * gcc.dg/torture/pr27773.c: New testcase.
10872 2006-05-27 Dirk Mueller <dmueller@suse.de>
10874 * gcc.dg/pr24561.c: Rename to..
10875 * gcc.dg/pr25962.c: .. this.
10877 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10880 * gfortran.dg/bounds_check_2.f: New test.
10882 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
10884 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
10885 * gfortran.dg/byte_1.f90: Likewise.
10886 * gfortran.dg/dup_save_2.f90: Likewise.
10888 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
10890 * gfortran.dg/associated_2.f90: New test.
10892 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10895 * gfortran.dg/bounds_check_1.f90: New test.
10897 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
10899 PR rtl-optimization/27661
10900 * gcc.dg/pr27661.c: New test case.
10902 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
10905 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
10906 * gfortran.dg/print_parentheses_1.f: New test.
10907 * gfortran.dg/print_parentheses_2.f90: New test.
10909 2006-05-26 Jakub Jelinek <jakub@redhat.com>
10912 * gcc.dg/pr27758.c: New test.
10914 2006-05-24 Falk Hueffner <falk@debian.org>
10916 * gcc.c-torture/compile/pr27571.c: New test.
10918 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
10921 * gfortran.dg/spec_expr_4.f90: New test.
10924 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
10926 2006-05-25 Mark Mitchell <mark@codesourcery.com>
10929 * g++.dg/ext/complit6.C: New test.
10930 * g++.dg/ext/complit3.C: Adjust error markers.
10931 * g++.dg/init/const3.C: New test.
10933 2006-05-25 Richard Guenther <rguenther@suse.de>
10935 PR middle-end/27743
10936 * gcc.dg/torture/pr27743.c: New testcase.
10938 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
10940 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
10942 2006-05-25 Alan Modra <amodra@bigpond.net.au>
10944 * gcc.dg/compat/scalar-by-value-x.h: New.
10945 * gcc.dg/compat/scalar-by-value-y.h: New.
10946 * gcc.dg/compat/scalar-by-value-5.c: New.
10947 * gcc.dg/compat/scalar-by-value-5_main.c: New.
10948 * gcc.dg/compat/scalar-by-value-5_x.c: New.
10949 * gcc.dg/compat/scalar-by-value-5_y.c: New.
10950 * gcc.dg/compat/scalar-by-value-6.c: New.
10951 * gcc.dg/compat/scalar-by-value-6_main.c: New.
10952 * gcc.dg/compat/scalar-by-value-6_x.c: New.
10953 * gcc.dg/compat/scalar-by-value-6_y.c: New.
10955 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
10957 PR tree-optimization/27639
10958 PR tree-optimization/26719
10959 * gcc.dg/pr27639.c: New test.
10960 * gcc.dg/pr26719.c: New test.
10961 * gcc.dg/tree-ssa/scev-cast.c: New test.
10963 2006-05-23 Mark Mitchell <mark@codesourcery.com>
10966 * g++.dg/template/error21.C: New test.
10968 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
10971 * gcc.target/i386/pr27696.c: New.
10973 2006-05-22 Janis Johnson <janis187@us.ibm.com>
10975 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
10977 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
10979 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10982 * g++.dg/other/assign1.C: New test.
10984 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
10987 * gcc.target/i386/pr27266.c: New.
10989 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10992 * g++.dg/ext/asm9.C: New test.
10994 2006-05-22 Richard Sandiford <richard@codesourcery.com>
10996 PR rtl-optimization/25514
10997 * gcc.c-torture/compile/pr25514.c: New test.
10999 2006-05-22 Richard Guenther <rguenther@suse.de>
11002 2006-01-31 Richard Guenther <rguenther@suse.de>
11004 * gcc.target/i386/sselibm-1.c: New testcase.
11005 * gcc.target/i386/sselibm-2.c: Likewise.
11006 * gcc.target/i386/sselibm-3.c: Likewise.
11007 * gcc.target/i386/sselibm-4.c: Likewise.
11008 * gcc.target/i386/sselibm-5.c: Likewise.
11010 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11013 * gcc.dg/func-args-2.c: New test.
11016 * gcc.dg/struct-incompl-1.c: New test.
11018 2006-05-22 Richard Guenther <rguenther@suse.de>
11021 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
11022 the transformations we test for.
11024 2006-05-22 Richard Guenther <rguenther@suse.de>
11027 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
11029 2006-05-21 Mark Mitchell <mark@codesourcery.com>
11032 * g++.dg/warn/new1.C: New test.
11033 * g++.dg/template/new5.C: Likewise.
11035 2006-05-21 Roger Sayle <roger@eyesopen.com>
11037 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
11038 * gcc.target/i386/20060512-3.c: Likewise.
11040 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
11042 PR rtl-optimization/27671
11043 * gcc.c-torture/execute/pr27671-1.c: New.
11044 * gcc.dg/pr27671-2.c: Likewise.
11046 PR tree-optimization/26622.
11047 * gcc.c-torture/compile/pr26622.c: New.
11049 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
11052 * gfortran.dg/recursive_reference_1.f90: New test.
11054 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
11057 * gfortran.dg/elemental_subroutine_3.f90: New test.
11060 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
11063 * gfortran.dg/associated_target_1.f90: New test.
11066 * gfortran.dg/maxloc_shape_1.f90: New test.
11068 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11070 PR libgfortran/24459
11071 * gfortran.dg/namelist_24.f90: New test.
11072 * gfortran.dg/namelist_12.f: Fix typo in comment.
11074 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
11076 PR middle-end/25776
11077 * g++.dg/other/error11.C: New test.
11079 2006-05-20 Richard Sandiford <richard@codesourcery.com>
11081 * gcc.target/mips/pr26765.c: Add -w to options.
11083 2006-05-20 Richard Sandiford <richard@codesourcery.com>
11085 * lib/target-supports.exp (check_effective_target_mpaired_single):
11087 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
11089 * g++.dg/vect/vect.exp: Likewise.
11091 2006-05-20 Richard Sandiford <richard@codesourcery.com>
11094 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
11096 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
11099 * gfortran.dg/temporary_1.f90: New file.
11101 2006-05-19 Andreas Schwab <schwab@suse.de>
11103 * g++.dg/other/unused1.C: Also match "stringz".
11105 2006-05-19 Mark Mitchell <mark@codesourcery.com>
11108 * g++.dg/template/fntry1.C: New test.
11110 2006-05-18 Mark Mitchell <mark@codesourcery.com>
11114 * g++.dg/conversion/bitfield5.C: New test.
11115 * g++.dg/conversion/bitfield6.C: New test.
11117 2006-05-18 Mike Stump <mrs@apple.com>
11119 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11120 * gcc.dg/vla-4.c: Add.
11121 * gcc.dg/vla-5.c: Add.
11122 * gcc.dg/vla-6.c: Add.
11124 2006-05-12 Stuart Hastings <stuart@apple.com>
11126 * gcc.target/i386/20060512-1.c: New.
11127 * gcc.target/i386/20060512-2.c: New.
11128 * gcc.target/i386/20060512-3.c: New.
11129 * gcc.target/i386/20060512-4.c: New.
11131 2006-05-17 Mark Mitchell <mark@codesourcery.com>
11134 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
11137 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
11138 * g++.dg/parse/linkage1.C: New test.
11140 2006-05-17 Jakub Jelinek <jakub@redhat.com>
11142 PR tree-optimization/27548
11143 * g++.dg/tree-ssa/pr27548.C: New test.
11145 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11148 * gfortran.dg/recursive_check_1.f: New test.
11149 * gfortran.dg/recursive_check_2.f90: New test.
11151 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
11153 * g++.dg/opt/temp2.C: New test.
11155 2006-05-17 Jakub Jelinek <jakub@redhat.com>
11158 * g++.dg/init/brace5.C: New test.
11160 PR middle-end/27415
11161 * gcc.dg/gomp/pr27415.c: New test.
11162 * g++.dg/gomp/pr27415.C: New test.
11164 PR tree-optimization/27549
11165 * g++.dg/tree-ssa/pr27549.C: New test.
11167 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11169 PR libgfortran/27575
11170 * gfortran.dg/read_eof_4.f90: New test.
11172 2006-05-16 Richard Guenther <rguenther@suse.de>
11174 PR tree-optimization/22303
11175 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
11177 2006-05-16 Jakub Jelinek <jakub@redhat.com>
11179 PR middle-end/27573
11180 * gcc.dg/gomp/pr27573.c: New test.
11181 * gfortran.dg/gomp/pr27573.f90: New test.
11184 * gcc.dg/gomp/pr27499.c: New test.
11185 * g++.dg/gomp/pr27499.C: New test.
11187 2006-05-15 Mark Mitchell <mark@codesourcery.com>
11190 * g++.dg/parser/access8.C: Adjust error marker.
11191 * g++.dg/template/access17.C: New test.
11192 * g++.dg/template/access18.C: Likewise.
11194 2006-05-15 Roger Sayle <roger@eyesopen.com>
11197 * gcc.target/i386/pr26600.c: New test case.
11199 2006-05-15 Mark Mitchell <mark@codesourcery.com>
11202 * g++.dg/expr/bitfield1.C: New test.
11204 2006-05-15 Richard Guenther <rguenther@suse.de>
11206 PR tree-optimization/27603
11207 * gcc.dg/torture/pr27603.c: New testcase.
11209 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
11212 * gfortran.dg/entry_dummy_ref_1.f90: New test.
11215 * gfortran.dg/scalar_return_1.f90: New test.
11218 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
11220 2006-05-15 Jakub Jelinek <jakub@redhat.com>
11222 * gcc.dg/gomp/critical-4.c: New test.
11223 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
11224 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
11225 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
11226 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
11228 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11231 * g++.dg/template/dependent-args1.C: New test.
11234 * g++.dg/lookup/this1.C: New test.
11237 * g++.dg/template/operator6.C: New test.
11238 * g++.dg/template/incomplete3.C: New test.
11241 * g++.dg/template/new4.C: New test.
11244 * g++.dg/template/void2.C: New test.
11246 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
11248 * g++.dg/template/dependent-expr5.C: New test.
11250 2006-05-14 Roger Sayle <roger@eyesopen.com>
11252 PR middle-end/26729
11253 * gcc.dg/pr26729-1.c: New test case.
11255 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
11257 * gcc.dg/pr27003.c: New test.
11259 2006-05-12 Steve Ellcey <sje@cup.hp.com>
11261 * lib/target-supports.dg (check_cxa_atexit_available): Change
11262 v3_target_compile to ${tool}_target_compile.
11264 2006-05-11 Jason Merrill <jason@redhat.com>
11266 * lib/scanasm.exp (scan-not-hidden): Fix typo.
11268 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11271 * gfortran.dg/label_5.f90: New test.
11273 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
11275 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
11276 check_effective_target_powerpc_altivec_ok): New.
11277 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
11278 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
11279 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
11280 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
11281 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
11282 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
11283 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
11284 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
11285 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
11286 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
11287 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
11288 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
11289 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
11290 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
11291 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
11292 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
11293 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
11294 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
11295 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
11296 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
11297 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
11298 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
11299 gcc.target/powerpc/altivec-9.c,
11300 gcc.target/powerpc/altivec-consts.c,
11301 gcc.target/powerpc/altivec-pr22085.c,
11302 gcc.target/powerpc/altivec-splat.c,
11303 gcc.target/powerpc/altivec-types-1.c,
11304 gcc.target/powerpc/altivec-types-2.c,
11305 gcc.target/powerpc/altivec-types-3.c,
11306 gcc.target/powerpc/altivec-types-4.c,
11307 gcc.target/powerpc/altivec-varargs-1.c,
11308 gcc.target/powerpc/altivec-vec-merge.c,
11309 gcc.target/powerpc/ppc-vector-memcpy.c,
11310 gcc.target/powerpc/ppc-vector-memset.c,
11311 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
11312 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
11313 these effective targets.
11314 * gcc.dg/vmx/pr27006.c: Add missing close brace.
11315 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
11317 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11319 PR middle-end/27384
11320 * g++.dg/other/fold1.C: New test.
11322 PR middle-end/27488
11323 * gcc.dg/fold-nonneg-1.c: New test.
11326 * g++.dg/other/operator1.C: New test.
11328 2006-05-11 Richard Guenther <rguenther@suse.de>
11330 PR middle-end/27529
11331 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
11333 2006-05-10 Janis Johnson <janis187@us.ibm.com>
11335 * lib/target-supports-dg.exp (check-flags): New.
11336 (dg-skip-if): Move flag checks.
11338 2006-05-09 Steve Ellcey <sje@cup.hp.com>
11340 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
11341 * lib/target-supports.dg (check_cxa_atexit_available): New.
11343 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
11346 * gfortran.dg/multiple_allocation_2.f90: New test case.
11348 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
11350 * gcc.target/arm/pr27387.C: Fix a comment typo.
11352 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11355 * gfortran.dg/error_recovery_1.f90: New test.
11357 2006-05-10 Richard Guenther <rguenther@suse.de>
11359 PR tree-optimization/27302
11360 * gcc.dg/torture/pr27302.c: New testcase.
11362 2006-05-09 Dirk Mueller <dmueller@suse.de>
11363 Richard Guenther <rguenther@suse.de>
11365 PR middle-end/27498
11366 * gcc.dg/tree-ssa/pr27498.c: New testcase.
11368 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
11370 PR rtl-optimization/27335
11371 * gcc.dg/pr27335.c: New test.
11373 2006-05-06 Richard Sandiford <richard@codesourcery.com>
11375 * gcc.target/mips/mips-ps-5.c: New file.
11377 2006-05-08 Jan Hubicka <jh@suse.cz>
11379 PR middle-end/25962
11380 * gcc.dg/pr25962.c: New.
11382 2006-05-08 Roger Sayle <roger@eyesopen.com>
11385 * gcc.target/powerpc/pr27158.c: New test case.
11387 2006-05-08 Laurent GUERBY <laurent@guerby.net>
11390 * ada/acats/run_all.sh: Use test -z.
11392 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11394 PR libfortran/18271
11395 * gfortran.dg/spec_expr_3.f90: New test.
11397 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
11400 * gcc.target/i386/monitor.c: New file.
11402 2006-05-08 Alan Modra <amodra@bigpond.net.au>
11404 * gcc.dg/pr27095.c: xfail *-*-darwin*.
11406 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11409 * g++.dg/other/ptrmem7.C: New test.
11411 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11414 * gcc.dg/array-9.c: New test.
11416 2006-05-07 Richard Guenther <rguenther@suse.de>
11418 PR tree-optimization/27409
11419 * gcc.dg/torture/pr27409.c: New testcase.
11421 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11424 * gfortran.dg/select_6.f90: New.
11426 2006-05-07 Richard Guenther <rguenther@suse.de>
11428 PR tree-optimization/27136
11429 * gcc.dg/torture/pr27136.c: New testcase.
11431 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
11434 * gfortran.dg/char_cons_len_1.f90: New test.
11436 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11439 * g++.dg/template/incomplete2.C: New test.
11441 2006-05-06 Richard Guenther <rguenther@suse.de>
11443 PR tree-optimization/27151
11444 * gcc.dg/vect/pr27151.c: New testcase.
11446 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11449 * g++.dg/template/void1.C: New test.
11452 * g++.dg/other/void2.C: New test.
11455 * g++.dg/conversion/void1.C: New test.
11457 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
11460 * g++.dg/other/unused1.C: New.
11462 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11465 * objc.dg/member-1.m: New test.
11467 2006-05-05 Steve Ellcey <sje@cup.hp.com>
11469 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
11471 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11473 PR libfortran/26985
11474 * gfortran.dg/matmul_2.f90: New test.
11476 2005-05-05 Laurent GUERBY <laurent@guerby.net>
11478 * ada/acats/run_all.sh: Use sync when main not found.
11480 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
11483 * gcc.target/mips/pr26765.c: New.
11485 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
11487 * gcc.target/bfin: New directory.
11488 * gcc.target/bfin/bfin.exp: New file.
11489 * gcc.target/bfin/frmul.c: New file.
11490 * gcc.target/bfin/arith.c: New file.
11491 * gcc.target/bfin/mul-combine.c: New file.
11492 * gcc.target/bfin/shift.c: New file.
11494 2006-05-04 Richard Guenther <rguenther@suse.de>
11496 PR tree-optimization/14287
11497 PR tree-optimization/14844
11498 PR tree-optimization/19792
11499 PR tree-optimization/21608
11500 PR tree-optimization/27090
11501 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
11502 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11503 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11504 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11505 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11507 2006-05-04 Jakub Jelinek <jakub@redhat.com>
11509 PR tree-optimization/27285
11510 * gcc.c-torture/execute/pr27285.c: New test.
11512 PR middle-end/27388
11513 * gcc.dg/gomp/pr27388-1.c: New test.
11514 * gcc.dg/gomp/pr27388-2.c: New test.
11515 * gcc.dg/gomp/pr27388-3.c: New test.
11518 * g++.dg/gomp/pr27359.C: New test.
11520 2006-05-02 Steven G. Kargl <kargls@comcast.net>
11523 * gfortran.dg/iargc.f90: New test.
11525 2006-05-02 Mark Mitchell <mark@codesourcery.com>
11528 * g++.dg/template/crash49.C: New test.
11530 2006-05-02 Steve Ellcey <sje@cup.hp.com>
11533 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
11535 2006-05-02 Jeff Law <law@redhat.com>
11537 PR tree-optimization/27364
11538 * gcc.c-torture/execute/pr27364.c: New test.
11540 2006-05-02 Mark Mitchell <mark@codesourcery.com>
11543 * g++.dg/parser/ctor5.C: New test.
11545 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
11548 * gcc.target/arm/arm.exp: New.
11549 * gcc.target/arm/pr27387.C: Likewise.
11551 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
11555 * gfortran.dg/module_equivalence_2.f90: New test.
11557 2006-05-02 Jakub Jelinek <jakub@redhat.com>
11559 PR middle-end/27337
11560 * g++.dg/gomp/pr27337-1.C: New test.
11561 * g++.dg/gomp/pr27337-2.C: New test.
11563 PR middle-end/27328
11564 * gcc.dg/gomp/pr27328.c: New test.
11566 PR middle-end/27325
11567 * g++.dg/gomp/pr27325.C: New test.
11569 PR middle-end/27310
11570 * g++.dg/gomp/pr27310.C: New test.
11572 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
11574 PR tree-optimization/27291
11575 * g++.dg/tree-ssa/pr27291.C: New test.
11577 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
11579 PR tree-optimization/27283
11580 * g++.dg/tree-ssa/pr27283.C: New test.
11582 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
11584 * gcc.dg/tree-ssa/loop-16.c: New test.
11586 2006-05-01 Roger Sayle <roger@eyesopen.com>
11587 Joseph S. Myers <joseph@codesourcery.com>
11589 * gcc.dg/Wconversion-3.c: New test case.
11590 * gcc.dg/Wconversion-4.c: Likewise.
11592 2006-05-01 Richard Guenther <rguenther@suse.de>
11594 PR tree-optimization/26726
11595 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
11597 2006-04-30 Roger Sayle <roger@eyesopen.com>
11599 * gcc.dg/Woverflow-1.c: New test case.
11600 * gcc.dg/Woverflow-2.c: Likewise.
11601 * gcc.dg/Woverflow-3.c: Likewise.
11603 2006-04-30 Mark Mitchell <mark@codesourcery.com>
11606 * g++.dg/template/defarg8.C: New test.
11608 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11611 * g++.dg/parse/operator7.C: New test.
11613 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11617 * g++.dg/template/crash48.C: New test.
11620 * g++.dg/parse/ctor4.C: New test.
11622 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11625 * gfortran.df/char_type_len.f90: New test.
11627 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11629 PR libgfortran/27304
11630 * gfortran.dg/fmt_exhaust.f90: New test.
11632 2006-04-28 Roger Sayle <roger@eyesopen.com>
11635 * gcc.dg/large-size-array-2.c: New test case.
11637 2006-04-28 Richard Guenther <rguenther@suse.de>
11640 * gcc.target/i386/pr26826.c: New testcase.
11642 2006-04-28 Jakub Jelinek <jakub@redhat.com>
11644 PR middle-end/27260
11645 * gcc.c-torture/execute/pr27260.c: New.
11647 2006-04-28 Alan Modra <amodra@bigpond.net.au>
11649 PR middle-end/27095
11650 * gcc.dg/pr27095.c: New.
11652 2006-04-27 Mark Mitchell <mark@codesourcery.com>
11655 * g++.dg/conversion/bitfield4.C: New test.
11657 2006-04-27 Eric Christopher <echristo@apple.com>
11659 * gcc.dg/pragma-ms_struct.c: New.
11661 2006-04-27 Mark Mitchell <mark@codesourcery.com>
11664 * g++.dg/template/crash47.C: New test.
11666 2006-04-27 Dirk Mueller <dmueller@suse.de>
11668 * gcc.target/i386/sse-7.c: build with -msse.
11670 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
11672 PR testsuite/27274:
11673 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
11674 (main): Exit if processor doesn't support SSE.
11676 2006-04-26 David Edelsohn <edelsohn@gnu.org>
11678 PR middle-end/27282
11679 * gcc.c-torture/compile/pr27282.c: New test.
11681 2006-04-26 Jakub Jelinek <jakub@redhat.com>
11683 PR middle-end/26913
11684 * g++.dg/gomp/pr26913.C: New test.
11687 * gcc.dg/gomp/pr25996.c: New test.
11688 * g++.dg/gomp/pr25996.C: New test.
11690 2006-04-25 Richard Sandiford <richard@codesourcery.com>
11692 PR rtl-optimization/26725
11693 * gcc.c-torture/compile/pr26725.c: New test.
11695 2006-04-25 Richard Guenther <rguenther@suse.de>
11697 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
11700 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
11702 * gcc.dg/20060425-1.c: New testcase.
11704 2006-04-25 Jakub Jelinek <jakub@redhat.com>
11706 PR tree-optimization/26865
11707 * gcc.dg/pr26865.c: New test.
11709 2006-04-24 Mark Mitchell <mark@codesourcery.com>
11712 * g++.dg/conversion/bitfield1.C: New test.
11713 * g++.dg/conversion/bitfield2.C: Likewise.
11714 * g++.dg/conversion/bitfield3.C: Likewise.
11716 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
11717 Richard Guenther <rguenther@suse.de>
11719 PR tree-optimization/27236
11720 * gcc.dg/tree-ssa/pr27236.c: New testcase.
11722 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11725 * g++.dg/other/incomplete2.C: New test.
11727 2006-04-24 Richard Guenther <rguenther@suse.de>
11729 PR middle-end/26869
11730 * gcc.dg/torture/pr26869.c: New testcase.
11732 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
11733 Richard Guenther <rguenther@suse.de>
11735 PR tree-optimization/27218
11736 * g++.dg/tree-ssa/pr27218.C: New testcase.
11738 2006-04-23 Mark Mitchell <mark@codesourcery.com>
11741 * g++.dg/template/friend41.C: New test.
11743 2006-04-23 David Edelsohn <edelsohn@gnu.org>
11745 * g++.dg/opt/pr15551.C: Include cstdio.
11746 (main): Use remove instead of unlink.
11748 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
11750 * gcc.dg/sibcall-7.c: New test.
11751 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
11752 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
11753 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
11754 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
11755 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
11757 2006-04-23 Mark Mitchell <mark@codesourcery.com>
11760 * g++.dg/opt/bitfield1.C: New test.
11761 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
11762 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
11763 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
11764 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
11765 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
11766 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
11767 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
11768 * g++.dg/abi/bitfield2.C: Likewise.
11769 * g++.dg/init/bitfield1.C: Likewise.
11771 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
11774 * gfortran.dg/elemental_subroutine_4.f90: New test.
11775 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
11778 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
11780 * gcc.c-torture/compile/20060421-1.c: New testcase.
11782 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11785 * gcc.dg/init-bad-4.c: New test.
11787 2006-04-21 Paul Brook <paul@codesourcery.com>
11789 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
11791 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
11794 * gfortran.dg/defined_operators_1.f90: New test.
11795 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
11796 remove old ones associated, incorrectly, with Note 5.46.
11799 * gfortran.dg/character_array_constructor_1.f90: New test.
11801 2006-04-20 Jakub Jelinek <jakub@redhat.com>
11803 * gcc.dg/20060419-1.c: New test.
11805 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
11808 * gcc.dg/struct-parse-1.c: New test case.
11810 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11813 * g++.dg/parse/template19.C: New test.
11816 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
11819 * g++.dg/expr/call3.C: New test.
11822 * g++.dg/conversion/dynamic1.C: New test.
11824 2006-04-19 Mark Mitchell <mark@codesourcery.com>
11827 * g++.dg/template/crash35.C: Tweak error markers.
11828 * g++.dg/template/crash46.C: New test.
11829 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
11830 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
11832 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
11834 PR rtl-optimization/14261
11835 * gcc.c-torture/compile/20060419-1.c: Added.
11837 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
11839 * gfortran.dg/label_1.f90: Adjust dg-error.
11841 2006-04-16 Roger Sayle <roger@eyesopen.com>
11844 * gcc.dg/fold-cond-1.c: New test case.
11845 * gcc.dg/pr26961-1.c: Likewise.
11847 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11849 PR libgfortran/27138
11850 * gfortran.dg/read_bad_advance.f90: New test.
11852 2006-04-16 Roger Sayle <roger@eyesopen.com>
11853 Dale Johannesen <dalej@apple.com>
11856 * gcc.target/i386/vecinit-3.c: New testcase.
11857 * gcc.target/i386/vecinit-4.c: Likewise.
11858 * gcc.target/i386/sse-18.c: Likewise.
11859 * gcc.target/i386/sse-19.c: Likewise.
11861 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
11863 * gfortran.dg/allocate_zerosize_1.f90: New test.
11865 2006-04-16 Mark Mitchell <mark@codesourcery.com>
11868 * g++.dg/template/crash45.C: New test.
11870 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
11873 * gfortran.dg/proc_assign_1.f90: New test.
11874 * gfortran.dg/procedure_lvalue.f90: Change message.
11875 * gfortran.dg/namelist_4.f90: Add new error.
11879 * gfortran.dg/auto_pointer_array_result_1.f90
11882 * gfortran.dg/specification_type_resolution_1.f90
11887 * gfortran.dg/bounds_temporaries_1.f90: New test.
11890 * gfortran.dg/array_return_value_1.f90: New test.
11892 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11895 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
11897 2006-04-15 Jakub Jelinek <jakub@redhat.com>
11899 PR middle-end/26823
11900 * g++.dg/gomp/pr26823-1.C: New test.
11901 * g++.dg/gomp/pr26823-2.C: New test.
11903 2006-04-13 Uros Bizjak <uros@kss-loka.si>
11905 PR middle-end/27134
11906 * gcc.dg/pr27314.c: New test.
11908 2006-04-13 Richard Henderson <rth@redhat.com>
11910 * g++.dg/gomp/block-0.C: Update expected matches.
11912 2006-04-13 DJ Delorie <dj@redhat.com>
11914 * lib/target-supports.exp (check_effective_target_int32plus): New.
11915 (check_effective_target_ptr32plus): New.
11916 (check_effective_target_size32plus): New.
11917 (check_effective_target_int16): New.
11918 (check_profiling_available): Add m32c to the list of unsupported
11921 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
11922 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
11924 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
11926 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
11928 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
11930 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
11931 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
11932 not just xstormy16. Skip m32c due to weird pointer size.
11933 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
11934 not just xstormy16.
11935 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
11936 not just xstormy16.
11937 * gcc.dg/20020312-2.c: Add m32c support.
11938 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
11939 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
11941 * gcc.dg/20050321-2.c: Require >=32 bit integers.
11942 * gcc.dg/asm-1.c: Skip if int and short are the same size.
11943 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
11944 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
11945 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
11947 * gcc.dg/init-string-2.c: Require >=32 bit integers.
11948 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
11949 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
11950 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
11951 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
11952 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
11953 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
11955 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
11957 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
11958 * gcc.dg/pr23049.c: Require >=32 bit integers.
11959 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
11960 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
11961 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
11962 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
11963 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
11964 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
11965 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
11966 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
11967 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
11968 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
11969 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
11970 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
11972 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
11973 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
11974 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
11975 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
11976 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
11978 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
11979 * gcc.c-torture/execute/20040703-1.x: Likewise.
11980 * gcc.c-torture/execute/20040705-1.x: Likewise.
11981 * gcc.c-torture/execute/20040705-2.x: Likewise.
11982 * gcc.c-torture/execute/20040709-1.x: Likewise.
11983 * gcc.c-torture/execute/20040709-2.x: Likewise.
11984 * gcc.c-torture/execute/20040811-1.x: Likewise.
11985 * gcc.c-torture/execute/20050316-1.x: Likewise.
11986 * gcc.c-torture/execute/bitfld-4.x: Likewise.
11987 * gcc.c-torture/execute/pr19689.x: Likewise.
11988 * gcc.c-torture/execute/pr7284-1.x: Likewise.
11989 * gcc.c-torture/execute/usmul.x: Likewise.
11990 * gcc.c-torture/execute/vrp-5.x: Likewise.
11991 * gcc.c-torture/execute/vrp-6.x: Likewise.
11992 * gcc.dg/debug/20041023-1.s: Likewise.
11994 2006-04-13 Roger Sayle <roger@eyesopen.com>
11996 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
11997 of integers to a vector types are now constant expressions in C.
11998 * gcc.dg/vect/vect-fold-1.c: New test case.
12000 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
12001 Ulrich Weigand <uweigand@de.ibm.com>
12004 * gcc.dg/vmx/pr27006.c: New testcase.
12006 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12008 PR libgfortran/26766
12009 * gfortran.dg/write_recursive.f90: New test.
12011 2006-04-11 Mark Mitchell <mark@codesourcery.com>
12013 * g++.dg/parse/dtor7.C: New test.
12014 * g++.dg/parse/new1.C: Add error marker.
12015 * g++.dg/template/new3.C: New test.
12018 * g++.dg/template/pure1.C: New test.
12021 * g++.dg/parse/ptrmem4.C: New test.
12023 2006-04-10 Jeff Law <law@redhat.com>
12026 * gcc.c-torture/compile/pr27087.c: New test.
12028 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
12031 * gcc.dg/20060410.c: New.
12033 2006-04-10 Matthias Klose <doko@debian.org>
12035 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
12036 Recognize multilib directory names containing underscores.
12038 2006-04-10 Roger Sayle <roger@eyesopen.com>
12040 * gcc.target/i386/vecinit-1.c: New test case.
12041 * gcc.target/i386/vecinit-2.c: Likewise.
12043 2006-04-10 Jakub Jelinek <jakub@redhat.com>
12046 * g++.dg/debug/dwarf2-2.C: New test.
12048 2006-04-09 Richard Sandiford <richard@codesourcery.com>
12050 PR rtl-optimization/27073
12051 * gcc.c-torture/execute/pr27073.c: New test.
12053 2006-04-08 Mike Stump <mrs@apple.com>
12055 * gcc.dg/pragma-darwin.c: Improve for ppc64.
12057 2006-04-07 Richard Guenther <rguenther@suse.de>
12059 PR tree-optimization/26135
12060 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
12062 2006-04-06 Jan Hubicka <jh@suse.cz>
12065 * g++.dg/bprob/g++-bprob-2.C: New testcase.
12067 2006-04-06 Roger Sayle <roger@eyesopen.com>
12069 * g++.dg/conversion/nullptr1.C: New test case.
12070 * g++.dg/conversion/nullptr2.C: Likewise.
12072 2006-04-05 Roger Sayle <roger@eyesopen.com>
12074 * gfortran.dg/dependency_18.f90: New test case.
12076 2006-04-05 Richard Guenther <rguenther@suse.de>
12078 PR tree-optimization/26919
12079 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
12080 * gcc.dg/ipa/ipa-2.c: Likewise.
12081 * gcc.dg/ipa/ipa-3.c: Likewise.
12082 * gcc.dg/ipa/ipa-5.c: Likewise.
12084 2006-04-05 Richard Guenther <rguenther@suse.de>
12086 PR tree-optimization/26763
12087 * gcc.dg/torture/pr26763-1.c: New testcase.
12088 * gcc.dg/torture/pr26763-2.c: Likewise.
12090 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
12094 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
12096 2006-04-04 Eric Christopher <echristo@apple.com>
12098 * gcc.target/i386/387-1.c: Allow regexp to match darwin
12100 * gcc.target/i386/387-5.c: Ditto.
12102 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
12104 * gcc.target/sparc/struct-ret-check.c: New test.
12106 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12108 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
12109 zero decimal digits specified in format.
12111 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
12114 * gfortran.dg/missing_optional_dummy_1.f90: New test.
12117 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
12118 * gfortran.dg/initialization_1.f90: Make assignment compliant.
12119 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
12120 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
12121 compliant and detect bigendian-ness.
12123 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
12125 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
12126 dummy arguments work when the actual argument is itself a dummy
12127 argument of the caller.
12129 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12131 PR libfortran/24685
12132 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
12134 2006-04-01 Roger Sayle <roger@eyesopen.com>
12136 * gfortran.dg/dependencency_17.f90: New test case.
12138 2006-04-01 Roger Sayle <roger@eyesopen.com>
12140 * gfortran.dg/dependency_14.f90: New test case.
12141 * gfortran.dg/dependency_15.f90: Likewise.
12142 * gfortran.dg/dependency_16.f90: Likewise.
12144 2006-03-31 Asher Langton <langton2@llnl.gov>
12147 gfortran.dg/cray_pointers_6.f90: New test.
12149 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12151 PR libgfortran/26890
12152 * gfortran.dg/read_size_noadvance.f90: New test.
12154 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
12157 * gfortran.dg/multiple_allocation_1.f90: Check that the
12158 size has changed after a re-allocation with stat.
12160 2006-03-30 Richard Guenther <rguenther@suse.de>
12162 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
12164 * gcc.target/i386/sselibm-2.c: Likewise.
12165 * gcc.target/i386/sselibm-3.c: Likewise.
12166 * gcc.target/i386/sselibm-4.c: Likewise.
12167 * gcc.target/i386/sselibm-5.c: Likewise.
12169 2006-03-28 Roger Sayle <roger@eyesopen.com>
12171 * gcc.dg/fold-andxor-1.c: New test case.
12172 * gcc.dg/fold-xorand-1.c: Likewise.
12174 2006-03-28 Roger Sayle <roger@eyesopen.com>
12176 * gcc.dg/fold-convnotconv-1.c: New test case.
12178 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
12181 * gfortran.dg/private_type_5.f90: New test.
12183 2006-03-27 David Edelsohn <edelsohn@gnu.org>
12185 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
12187 2006-03-27 Jakub Jelinek <jakub@redhat.com>
12189 * gfortran.dg/advance_2.f90: New test.
12190 * gfortran.dg/advance_3.f90: New test.
12192 * gfortran.fortran-torture/execute/equiv_5.f: New test.
12194 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12196 PR libgfortran/26661
12197 PR libgfortran/26880
12198 * gfortran.dg/read_x_past.f: New test.
12200 2006-03-26 Geoffrey Keating <geoffk@apple.com>
12202 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
12205 2006-03-26 David Edelsohn <edelsohn@gnu.org>
12207 * objc.dg/dwarf-1.m: Skip on AIX.
12208 * objc.dg/dwarf-2.m: Skip on AIX.
12210 2006-03-25 Steven G. Kargl <kargls@comcast.net>
12213 * gfortran.dg/float_1.f90: New test.
12215 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
12217 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
12219 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
12221 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
12223 PR libfortran/26735
12224 * gfortran.dg/convert_implied_open.f90: New test case.
12226 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
12229 * gfortran.dg/transpose_reshape_r10.f90: New test case.
12231 2006-03-25 Uros Bizjak <uros@kss-loka.si>
12233 PR middle-end/26717
12234 * gcc.dg/pr26717.c: New test.
12236 2006-03-25 Roger Sayle <roger@eyesopen.com>
12238 * gfortran.dg/dependency_12.f90: New test case.
12240 2006-03-24 Roger Sayle <roger@eyesopen.com>
12242 * gfortran.dg/dependency_9.f90: New (resurected) test case.
12244 2006-03-24 Jeff Law <law@redhat.com>
12246 * gcc.c-torture/pr26840.c: New test.
12248 2006-03-24 Geoffrey Keating <geoffk@apple.com>
12250 * objc.dg/dwarf-2.m: New.
12251 * obj-c++.dg/dwarf-2.mm: New.
12253 * g++.old-deja/g++.other/init19.C: New.
12255 2006-03-24 David Edelsohn <edelsohn@gnu.org>
12257 * g++.dg/eh/spbp.C: Skip on AIX.
12259 2006-03-24 Jakub Jelinek <jakub@redhat.com>
12261 PR middle-end/26611
12262 * g++.dg/gomp/pr26611-1.C: New test.
12263 * g++.dg/gomp/pr26611-2.C: New test.
12265 2006-03-24 Jeff Law <law@redhat.com>
12267 * gcc.c-torture/compile/pr26833.c: New test.
12268 * gfortran.fortran-torture/compile/pr26806.f90: New test.
12270 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12272 * gfortran.dg/endfile_2.f90: Delete temp file.
12274 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
12277 * gfortran.dg/record_marker_1.f90: New test case.
12278 * gfortran.dg/record_marker_2.f: New test case.
12279 * gfortran.dg/record_marker_3.f90: New test case.
12281 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
12284 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12285 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
12287 2006-03-21 Janis Johnson <janis187@us.ibm.com>
12289 * lib/gcc-dg.exp (cleanup-modules): New proc.
12290 * gfortran.dg/allocatable_function_1.f90,
12291 gfortran.dg/allocate_char_star_scalar_1.f90,
12292 gfortran.dg/assumed_charlen_function_1.f90,
12293 gfortran.dg/assumed_dummy_1.f90,
12294 gfortran.dg/assumed_shape_ranks_1.f90,
12295 gfortran.dg/assumed_shape_ranks_2.f90,
12296 gfortran.dg/assumed_size_dt_dummy.f90,
12297 gfortran.dg/auto_char_dummy_array_1.f90,
12298 gfortran.dg/auto_char_len_3.f90,
12299 gfortran.dg/automatic_module_variable.f90,
12300 gfortran.dg/bad_automatic_objects_1.f90,
12301 gfortran.dg/char_array_constructor.f90,
12302 gfortran.dg/char_array_structure_constructor.f90,
12303 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
12304 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
12305 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
12306 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
12307 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
12308 gfortran.dg/derived_pointer_recursion.f90,
12309 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
12310 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
12311 gfortran.dg/dummy_functions_1.f90,
12312 gfortran.dg/elemental_initializer_1.f90,
12313 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
12314 gfortran.dg/elemental_pointer_1.f90,
12315 gfortran.dg/elemental_subroutine_1.f90,
12316 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
12317 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
12318 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
12319 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
12320 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
12321 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
12322 gfortran.dg/global_references_1.f90,
12323 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
12324 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
12325 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
12326 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
12327 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
12328 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
12329 gfortran.dg/large_integer_kind_1.f90,
12330 gfortran.dg/large_real_kind_1.f90,
12331 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
12332 gfortran.dg/module_double_reuse.f90,
12333 gfortran.dg/module_equivalence_1.f90,
12334 gfortran.dg/module_interface_1.f90,
12335 gfortran.dg/module_parameter_array_refs_1.f90,
12336 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
12337 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
12338 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
12339 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
12340 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
12341 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
12342 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
12343 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
12344 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
12345 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
12346 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
12347 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
12348 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
12349 gfortran.dg/same_name_1.f90,
12350 gfortran.dg/sibling_dummy_procedure_1.f90,
12351 gfortran.dg/sibling_dummy_procedure_2.f90,
12352 gfortran.dg/sibling_dummy_procedure_3.f90,
12353 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
12354 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
12355 gfortran.dg/used_dummy_types_2.f90,
12356 gfortran.dg/used_dummy_types_3.f90,
12357 gfortran.dg/used_dummy_types_4.f90,
12358 gfortran.dg/used_dummy_types_5.f90,
12359 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
12360 gfortran.dg/userdef_operator_1.f90: Use it.
12362 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12364 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
12365 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
12366 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
12367 gfortran.dg/write_back.f,
12368 gfortran.fortran-torture/execute/inquire_1.f90,
12369 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
12371 2006-03-21 Jeff Law <law@redhat.com>
12373 * gcc.dg/tree-ssa/vrp28.c: New test.
12375 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
12377 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12378 if _STDC_C99 is defined.
12379 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12380 * gcc.dg/builtins-20.c: Likewise.
12381 * gcc.dg/builtins-53.c: Likewise.
12382 * gcc.dg/single-precision-constant.c: Likewise. Also pass
12383 -mmacosx-version-min=10.3 on PowerPC/Darwin.
12385 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
12388 * gcc.c-torture/compile/pr26781-1.c: New test.
12389 * gcc.c-torture/compile/pr26781-2.c: New test.
12391 2006-03-21 Jakub Jelinek <jakub@redhat.com>
12394 * g++.dg/gomp/pr26690-1.C: New test.
12395 * g++.dg/gomp/pr26690-2.C: New test.
12397 2006-03-20 Jeff Law <law@redhat.com>
12399 * gcc.dg/tree-ssa/pr21829.c: New test.
12401 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12403 2006-03-20 Richard Sandiford <richard@codesourcery.com>
12405 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12406 (check_visibility_available): Use it.
12407 (check_effective_target_default_packed): Likewise.
12408 (check_effective_target_pcc_bitfield_type_matters): Likewise.
12409 (check_effective_target_fopenmp): Likewise.
12410 (check_effective_target_freorder): Likewise.
12411 (check_effective_target_fpic): Likewise.
12412 (check_named_sections_available): Likewise.
12413 (check_effective_target_ilp32): Likewise.
12414 (check_effective_target_lp64): Likewise.
12416 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
12419 * gfortran.dg/scalar_mask_2.f90: New test case.
12421 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
12424 * gcc.dg/tree-ssa/loadpre12.c: New test.
12425 * gcc.dg/tree-ssa/loadpre13.c: New test.
12426 * gcc.dg/tree-ssa/loadpre14.c: New test.
12427 * gcc.dg/tree-ssa/loadpre15.c: New test.
12428 * gcc.dg/tree-ssa/loadpre16.c: New test.
12429 * gcc.dg/tree-ssa/loadpre17.c: New test.
12430 * gcc.dg/tree-ssa/loadpre18.c: New test.
12431 * gcc.dg/tree-ssa/loadpre19.c: New test.
12432 * gcc.dg/tree-ssa/loadpre20.c: New test.
12433 * gcc.dg/tree-ssa/loadpre21.c: New test.
12434 * gcc.dg/tree-ssa/loadpre22.c: New test.
12436 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
12439 * gfortran.dg/elemental_initializer_1.f90: New test.
12442 * gfortran.dg/assumed_shape_ranks_2: New test.
12444 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
12446 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12449 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12451 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12452 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12453 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12454 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12455 gfortran.fortran-torture/execute/direct_io.f90,
12456 gfortran.fortran-torture/execute/inquire_2.f90,
12457 gfortran.fortran-torture/execute/inquire_4.f90,
12458 gfortran.fortran-torture/execute/list_read_1.f90,
12459 gfortran.fortran-torture/execute/open_replace.f90,
12460 gfortran.fortran-torture/execute/slash_edit.f90,
12461 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
12462 temporary files from testcases.
12464 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12466 PR libgfortran/26509
12467 gfortran.dg/write_direct_eor.f90: New test.
12469 2006-03-17 David Edelsohn <edelsohn@gnu.org>
12471 * gcc.target/powerpc/pr26350.c: New.
12472 * gcc.target/powerpc/indexed-addr.c: New.
12474 2006-03-16 Roger Sayle <roger@eyesopen.com>
12476 * gfortran.dg/dependency_13.f90: New test case.
12478 2006-03-16 Roger Sayle <roger@eyesopen.com>
12480 PR middle-end/21781
12481 * gcc.dg/real-const-1.c: New test case.
12483 2006-03-15 Geoffrey Keating <geoffk@apple.com>
12485 * g++.old-deja/g++.other/init18.C: New.
12486 * g++.old-deja/g++.other/init5.C: Remove xfail.
12488 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12490 * g++.dg/opt/pr15551.C: Cleanup temp file.
12492 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12495 g++.dg/parse/long1.C: New test.
12497 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12500 * gfortran.dg/continuation.f90: New test.
12501 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
12503 2006-03-14 Richard Guenther <rguenther@suse.de>
12505 PR tree-optimization/26672
12506 * gcc.dg/torture/pr26672.c: New testcase.
12508 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
12510 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
12511 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
12513 2006-03-13 Roger Sayle <roger@eyesopen.com>
12515 PR middle-end/26557
12516 * gcc.c-torture/compile/switch-1.c: New test case.
12518 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
12521 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
12522 test to include more permuatations of mask and index.
12523 * gfortran.dg/scalar_mask_1.f90: Modify last test to
12524 respond to F2003 spec. that the position returned for an all false
12525 mask && condition is zero.
12527 2006-03-13 Jakub Jelinek <jakub@redhat.com>
12529 PR middle-end/25989
12530 * gcc.dg/gomp/pr25989.c: New test.
12532 2006-03-13 Jeff Law <law@redhat.com>
12534 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
12536 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
12538 * gcc.dg/switch-9.c: New test.
12540 2006-03-13 Richard Guenther <rguenther@suse.de>
12542 PR middle-end/26630
12543 * gcc.dg/torture/pr26630.c: New testcase.
12545 2006-03-11 Roger Sayle <roger@eyesopen.com>
12547 * gfortran.dg/dependency_10.f90: New test case.
12548 * gfortran.dg/dependency_11.f90: Likewise.
12550 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
12551 Erik Edelmann <eedelman@gcc.gnu.org>
12553 * gfortran.dg/allocatable_function_1.f90: New.
12554 * gfortran.dg/allocatable_function_2.f90: New.
12556 2006-03-10 Richard Guenther <rguenther@suse.de>
12558 PR middle-end/26565
12559 * gcc.dg/torture/pr26565.c: New testcase.
12561 2006-03-09 Eric Christopher <echristo@apple.com>
12563 * gcc.c-torture/compile/20060309-1.c: New.
12565 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12567 PR libgfortran/26499
12568 * gfortran.dg/write_back.f: New test.
12569 * gfortran.dg/write_rewind_1.f: New test.
12570 * gfortran.dg/write_rewind_2.f: New test.
12572 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12574 PR libgfortran/26554
12575 * gfortran.dg/read_logical.f90: New test.
12577 2006-03-04 Laurent GUERBY <laurent@guerby.net>
12579 * ada/acats/norun.lst: cdd2a03 now passes.
12581 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
12584 * gcc.target/powerpc/pr18096-1.c: Change where the error
12587 2006-03-04 Jakub Jelinek <jakub@redhat.com>
12589 * gcc.target/i386/cleanup-1.c: New test.
12590 * gcc.target/i386/cleanup-2.c: New test.
12592 2006-03-04 Roger Sayle <roger@eyesopen.com>
12594 * gfortran.dg/dependency_9.f90: Remove for the time being.
12596 2006-03-04 Krister Walfridsson <cato@df.lth.se>
12598 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
12601 2006-03-03 Roger Sayle <roger@eyesopen.com>
12603 * gfortran.dg/dependency_9.f90: New test case.
12605 2006-03-03 Roger Sayle <roger@eyesopen.com>
12607 * gfortran.dg/dependency_4.f90: New test case.
12608 * gfortran.dg/dependency_5.f90: New test case.
12609 * gfortran.dg/dependency_6.f90: New test case.
12610 * gfortran.dg/dependency_7.f90: New test case.
12611 * gfortran.dg/dependency_8.f90: New test case.
12613 2006-03-03 Paul Brook <paul@codesourcery.com>
12615 * lib/target-supports.exp (check_profiling_available):
12618 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
12621 * multiple_allocation_1.f90: New test.
12623 2006-03-03 Roger Sayle <roger@eyesopen.com>
12625 PR tree-optimization/26524
12626 * gfortran.dg/pr26524.f: New test case.
12628 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12630 * g++.dg/template/repo5.C: Cleanup repo files.
12631 * gcc.dg/20051201-1.c: Cleanup coverage files.
12632 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
12633 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
12636 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
12638 * objc.dg/objc-nofilename-1.m: New test.
12639 * objc.dg/bad-receiver-type.m: New test.
12640 * obj-c++.dg/bad-receiver-type.mm: New test.
12642 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
12644 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
12646 2006-03-01 Mike Stump <mrs@apple.com>
12648 * g++.dg/abi/key2.C: Add.
12650 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
12652 * gfortran.dg/logical_dot_product.f90: New test.
12655 * gfortran.dg/used_interface_ref.f90: New test.
12658 * gfortran.dg/dependency_2.f90: New test.
12659 * gfortran.fortran-torture/execute/where17.f90: New test.
12660 * gfortran.fortran-torture/execute/where18.f90: New test.
12661 * gfortran.fortran-torture/execute/where19.f90: New test.
12662 * gfortran.fortran-torture/execute/where20.f90: New test.
12664 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
12666 * g++.dg/tree-ssa/pr26443.C: New test case.
12668 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
12670 PR middle-end/26022
12671 * g++.dg/opt/return-slot1.C: New test.
12673 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12675 PR libgfortran/26136
12676 * gfortran.dg/namelist_23.f90: New test.
12678 2006-02-28 Roger Sayle <roger@eyesopen.com>
12680 PR middle-end/14752
12681 * gcc.dg/fold-eqandshift-2.c: New test case.
12683 2006-02-28 Richard Guenther <rguenther@suse.de>
12685 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
12688 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
12690 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
12692 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12694 PR libgfortran/26464
12695 * gfortran.dg/backspace_5.f: New test.
12696 * gfortran.dg/backspace_6.f: New test.
12698 2006-02-26 Roger Sayle <roger@eyesopen.com>
12700 * gcc.dg/fold-eqandnot-1.c: New test case.
12702 2006-02-26 Roger Sayle <roger@eyesopen.com>
12704 PR middle-end/19983
12705 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
12707 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
12709 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
12710 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
12712 2006-02-26 Richard Guenther <rguenther@suse.de>
12714 PR tree-optimization/26421
12715 * gcc.dg/tree-ssa/pr26421.c: New testcase.
12717 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
12719 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
12720 * g++.old-deja/g++.robertl/eb132.C: Likewise.
12722 2006-02-26 Roger Sayle <roger@eyesopen.com>
12724 * gcc.dg/fold-even-1.c: New test case.
12726 2006-02-26 Roger Sayle <roger@eyesopen.com>
12728 PR middle-end/21137
12729 * gcc.dg/fold-eqandshift-1.c: New test case.
12731 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
12733 PR tree-optimization/25125
12734 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
12735 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
12737 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
12739 PR tree-optimizations/26359
12740 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
12741 with -fdump-tree-dceloop-details.
12742 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
12744 2006-02-25 Roger Sayle <roger@eyesopen.com>
12746 PR middle-end/23673
12747 * gcc.dg/fold-eqxor-1.c: New test case.
12748 * gcc.dg/fold-eqxor-2.c: Likewise.
12749 * gcc.dg/fold-eqxor-3.c: Likewise.
12751 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
12754 * scalar_mask_1.f90: New test.
12756 2006-02-24 Geoffrey Keating <geoffk@apple.com>
12758 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
12759 * g++.dg/eh/uncaught2.C: New.
12760 * g++.dg/eh/uncaught3.C: New.
12762 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12764 PR libgfortran/26423
12765 * gfortran.dg/read_many_1.f: New test.
12767 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
12770 * gfortran.dg/dependency_3.f90: New test.
12771 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
12775 * gfortran.dg/equiv_6.f90: New test.
12777 2006-02-23 Jeff Law <law@redhat.com>
12779 * gcc.c-torture/compile/pr26425.c: New test.
12781 2006-02-23 Jakub Jelinek <jakub@redhat.com>
12783 PR middle-end/26412
12784 * gcc.dg/gomp/pr26412.c: New test.
12786 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12789 * g++.dg/other/ellipsis1.C: New test.
12790 * g++.dg/parse/operator4.C: Adjust error marker.
12792 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
12795 * gfortran.dg/pr25603.f: New testcase.
12797 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
12799 * gcc.dg/bf-spl1.c: Don't specify -m68000.
12800 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
12802 2006-02-21 Geoffrey Keating <geoffk@apple.com>
12804 * g++.dg/eh/spbp.C: New.
12806 2006-02-21 Jakub Jelinek <jakub@redhat.com>
12808 PR middle-end/26379
12809 * gcc.target/i386/mmx-7.c: New test.
12811 2006-02-20 Roger Sayle <roger@eyesopen.com>
12813 PR tree-optimization/26361
12814 * gcc.dg/tree-ssa/vrp27.c: New test case.
12816 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
12818 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
12819 * gcc.dg/tree-ssa/complex-4.c: Here.
12821 2006-02-19 Roger Sayle <roger@eyesopen.com>
12823 PR middle-end/19543
12824 * gfortran.dg/logical_1.f90: New test case.
12826 2006-02-19 Jakub Jelinek <jakub@redhat.com>
12828 PR middle-end/26334
12829 * gcc.dg/20060218-1.c: Moved to...
12830 * gcc.target/i386/20060218-1.c: ... here. New test.
12832 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
12835 * gfortran.dg/convert_1.f90: New.
12837 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
12840 * gfortran.dg/namelist_5.f90: New test.
12843 * gfortran.dg/namelist_4.f90: New test.
12845 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12848 * gcc.dg/tree-ssa/complex-3.c: New test.
12850 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
12852 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
12853 variable to take into account the variable name in the
12855 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
12857 2006-02-18 Jakub Jelinek <jakub@redhat.com>
12859 PR middle-end/26334
12860 * gcc.c-torture/compile/20060217-1.c: New test.
12861 * gcc.dg/20060218-1.c: New test.
12863 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
12865 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
12867 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
12869 * gcc.dg/cpp/undef3.c: New test.
12870 * gcc.dg/cpp/trad/builtins2.c: New test.
12872 2006-02-18 Mark Mitchell <mark@codesourcery.com>
12875 * g++.dg/template/static22.C: New test.
12876 * g++.dg/template/static23.C: New test.
12877 * g++.dg/template/static24.C: New test.
12878 * g++.dg/template/non-dependent13.C: New test.
12879 * g++.dg/init/member1.C: Tweak error markers.
12881 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12884 * gcc.c-torture/compile/pr26255.c: New test case.
12886 2006-02-16 Roger Sayle <roger@eyesopen.com>
12888 * gfortran.fortran-torture/execute/where_10.f90: New test case.
12889 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
12890 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
12891 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
12892 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
12893 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
12894 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
12896 2006-02-16 Jeff Law <law@redhat.com>
12898 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
12899 * gcc.dg/tree-ssa/vrp26.c: New test.
12901 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
12905 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
12906 __UCLIBC__ is defined.
12908 2006-02-16 Jakub Jelinek <jakub@redhat.com>
12911 * gfortran.dg/gomp/pr26224.f: New test.
12913 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
12916 * lib/target-supports.exp
12917 (check_effective_target_vect_short_mult): New.
12918 (check_effective_target_vect_char_mult): New.
12919 (check_effective_target_vect_widen_sum_qi_to_si): New.
12920 (check_effective_target_vect_widen_sum_qi_to_hi): New.
12921 (check_effective_target_vect_widen_sum_hi_to_si): New.
12922 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
12923 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
12924 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
12925 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
12926 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
12927 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
12928 vect-reduc-pattern-2c.c
12929 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
12930 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
12931 vect-reduc-pattern-1c.c
12933 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
12936 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
12938 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
12941 * gfortran.dg/enum_8.f90: Remove check for warning.
12942 * gfortran.dg/iomsg_1.f90: Ditto.
12943 * gfortran.dg/enum_1.f90: Ditto.
12944 * gfortran.dg/enum_9.f90: Ditto.
12945 * gfortran.dg/enum_2.f90: Ditto.
12946 * gfortran.dg/enum_10.f90: Ditto.
12947 * gfortran.dg/enum_3.f90: Ditto.
12948 * gfortran.dg/flush_1.f90: Ditto.
12949 * gfortran.dg/enum_4.f90: Ditto.
12950 * gfortran.dg/array_constructor_1.f90: Ditto.
12951 * gfortran.dg/enum_5.f90: Ditto.
12952 * gfortran.dg/enum_6.f90: Ditto.
12953 * gfortran.dg/enum_7.f90: Ditto.
12955 2006-02-15 Jakub Jelinek <jakub@redhat.com>
12957 PR middle-end/26300
12958 * gcc.c-torture/compile/20060215-1.c: New test.
12960 2006-02-14 Roger Sayle <roger@eyesopen.com>
12962 PR middle-end/23670
12963 * gcc.dg/tree-ssa/andor-2.c: New test case.
12965 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
12968 * optional_dim.f90: New test.
12970 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12973 * gfortran.dg/label_4.f90: New.
12975 2006-02-14 Jakub Jelinek <jakub@redhat.com>
12976 Diego Novillo <dnovillo@redhat.com>
12977 Uros Bizjak <uros@kss-loka.si>
12979 * gfortran.dg/gomp: New directory.
12981 2006-02-14 Richard Guenther <rguenther@suse.de>
12983 PR tree-optimization/26258
12984 * gcc.dg/torture/pr26258.c: New testcase.
12986 2006-02-13 Jakub Jelinek <jakub@redhat.com>
12989 * gfortran.dg/pr26246_1.f90: New test.
12990 * gfortran.dg/pr26246_2.f90: New test.
12992 PR middle-end/26092
12993 * gcc.c-torture/compile/20060208-1.c: New test.
12995 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
12999 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
13000 * gfortran.dg/bad_automatic_objects_1.f90: New test.
13001 * gfortran.dg/automatic_module_variable.f90: Change error message.
13004 * gfortran.dg/internal_dummy_1.f90: New test.
13007 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
13011 * gfortran.dg/uncommon_block_data_1.f90: New test.
13012 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
13016 * gfortran.dg/typed_subroutine_1.f90: New test.
13018 2006-02-13 Geoffrey Keating <geoffk@apple.com>
13020 * objc.dg/dwarf-1.m: New.
13022 2006-02-13 Roger Sayle <roger@eyesopen.com>
13024 PR middle-end/24427
13025 * gcc.dg/tree-ssa/andor-1.c: New test case.
13027 2006-02-13 Josh Conner <jconner@apple.com>
13030 * gcc.dg/pr25376.c: New test.
13032 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
13034 * lib/target-supports.exp (check_named_sections_available):
13035 Only compile named-sections test -- don't assemble.
13037 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
13039 * g++.dg/warn/no-write-strings.C: New test.
13040 * g++.dg/warn/write-strings.C: Likewise.
13041 * g++.dg/warn/write-strings-default.C: Likewise.
13043 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
13046 * gfortran.dg/ret_pointer_2.f90: New test.
13048 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13050 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
13052 2006-02-10 Jeff Law <law@redhat.com>
13054 * gcc.c-torture/compile/pr26213.c: New test.
13056 2006-02-10 Steven G. Kargl <kargls@comcast.net>
13058 gfortran.dg/null_1.f90: New test.
13060 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13063 * gfortran.dg/parens_4.f90: New.
13064 * gfortran.dg/parens_5.f90: New.
13066 2006-02-10 Richard Guenther <rguenther@suse.de>
13068 * gcc.dg/pr23372-1.c: Remove empty file.
13070 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13071 Paul Thomas <pault@gcc.gnu.org>
13074 * gfortran.dg/parens_1.f90: New.
13075 * gfortran.dg/parens_2.f90: New.
13076 * gfortran.dg/parens_3.f90: New.
13078 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
13081 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
13084 * gfortran.dg/impure_assignment_1.f90: New test.
13087 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
13089 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
13092 * g++.dg/expr/stdarg2.C: New test.
13094 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
13096 PR inline-asm/16194
13097 * gcc.dg/pr16194.c: New test.
13099 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
13101 * ada/acats/run_acats: Use portable variant of "$@".
13103 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
13105 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
13106 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
13108 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13111 * g++.dg/opt/pr26179.C: New test.
13113 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13115 PR middle-end/26134
13116 * gcc.dg/tree-ssa/complex-3.c: New test.
13118 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13120 * gcc.c-torture/compile/volatile-1.c: New test.
13122 2006-02-09 Diego Novillo <dnovillo@redhat.com>
13125 * gcc.dg/tree-ssa/pr26180.c: New test.
13127 2006-02-08 Jeff Law <law@redhat.com>
13129 * gcc.dg/tree-ssa/pr21417.c: New test.
13131 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
13133 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13134 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
13136 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
13138 * lib/scanrtl.exp: New.
13140 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13143 * g++.dg/other/virtual2.C: New test.
13146 * g++.dg/other/virtual1.C: New test.
13148 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
13150 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
13151 cleanup-ipa-dump): Update dump file glob patterns.
13152 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
13153 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
13155 * lib/gcc-dg.exp: Load it.
13156 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
13158 2006-02-07 Janis Johnson <janis187@us.ibm.com>
13161 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
13162 * gcc.dg/tree-ssa/pr23382.c: Ditto.
13164 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13167 * gfortran.dg/mvbits_1.f90: New.
13169 2006-02-07 Dirk Mueller <dmueller@suse.com>
13171 * g++.dg/warn/Wdiv-by-zero.C: New test.
13172 * g++.dg/warn/Wno-div-by-zero.C: New.
13174 2006-02-07 Jeff Law <law@redhat.com>
13176 * gcc.dg/tree-ssa/pr21559.c: New test.
13178 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
13179 multiple VRP passes.
13180 * gcc.dg/tree-ssa/vrp09.c: Likewise.
13181 * gcc.dg/tree-ssa/vrp18.c: Likewise.
13182 * gcc.dg/tree-ssa/pr21582.c: Likewise.
13183 * gcc.dg/tree-ssa/pr20657.c: Likewise.
13184 * gcc.dg/tree-ssa/pr21001.c: Likewise.
13185 * gcc.dg/tree-ssa/vrp02.c: Likewise
13186 * gcc.dg/tree-ssa/vrp11.c: Likewise
13187 * gcc.dg/tree-ssa/pr14341.c: Likewise
13188 * gcc.dg/tree-ssa/vrp19.c: Likewise
13189 * gcc.dg/tree-ssa/vrp20.c: Likewise
13190 * gcc.dg/tree-ssa/vrp03.c: Likewise
13191 * gcc.dg/tree-ssa/pr21086.c: Likewise
13192 * gcc.dg/tree-ssa/pr21959.c: Likewise
13193 * gcc.dg/tree-ssa/vrp21.c: Likewise
13194 * gcc.dg/tree-ssa/vrp04.c: Likewise
13195 * gcc.dg/tree-ssa/pr25485.c: Likewise
13196 * gcc.dg/tree-ssa/pr22026.c: Likewise
13197 * gcc.dg/tree-ssa/vrp22.c: Likewise
13198 * gcc.dg/tree-ssa/vrp05.c: Likewise
13199 * gcc.dg/tree-ssa/20030807-10.c: Likewise
13200 * gcc.dg/tree-ssa/pr20701.c: Likewise
13201 * gcc.dg/tree-ssa/vrp23.c: Likewise
13202 * gcc.dg/tree-ssa/vrp06.c: Likewise
13203 * gcc.dg/tree-ssa/pr22117.c: Likewise
13204 * gcc.dg/tree-ssa/pr20702.c: Likewise
13205 * gcc.dg/tree-ssa/vrp15.c: Likewise
13206 * gcc.dg/tree-ssa/pr21090.c: Likewise
13207 * gcc.dg/tree-ssa/pr21294.c: Likewise
13208 * gcc.dg/tree-ssa/vrp24.c: Likewise
13209 * gcc.dg/tree-ssa/vrp07.c: Likewise
13210 * gcc.dg/tree-ssa/pr21563.c: Likewise
13211 * gcc.dg/tree-ssa/pr25382.c: Likewise
13212 * gcc.dg/tree-ssa/vrp16.c: Likewise
13213 * gcc.dg/tree-ssa/vrp25.c: Likewise
13214 * gcc.dg/tree-ssa/vrp08.c: Likewise
13215 * gcc.dg/tree-ssa/20030807-6.c: Likewise
13216 * gcc.dg/tree-ssa/vrp17.c: Likewise
13217 * gcc.dg/tree-ssa/pr21458.c: Likewise
13218 * g++.dg/tree-ssa/pr18178.C: Likewise
13220 2006-02-07 Richard Guenther <rguenther@suse.de>
13224 2006-01-30 Richard Guenther <rguenther@suse.de>
13226 * gcc.dg/pr23372-1.C: New testcase.
13228 * g++.dg/tree-ssa/pr26140.C: New testcase.
13230 2006-02-07 Mark Mitchell <mark@codesourcery.com>
13233 * g++.dg/template/ttp15.C: New test.
13234 * g++.dg/template/ttp16.C: Likewise.
13235 * g++.dg/template/ttp17.C: Likewise.
13236 * g++.old-deja/g++.pt/ttp36.C: Remove.
13237 * g++.old-deja/g++.pt/ttp19.C: Likewise.
13238 * g++.old-deja/g++.pt/ttp37.C: Likewise.
13239 * g++.old-deja/g++.pt/ttp38.C: Likewise.
13240 * g++.old-deja/g++.pt/ttp39.C: Likewise.
13241 * g++.old-deja/g++.pt/ttp9.C: Likewise.
13242 * g++.old-deja/g++.pt/ttp40.C: Likewise.
13243 * g++.old-deja/g++.pt/ttp51.C: Likewise.
13244 * g++.old-deja/g++.pt/ttp26.C: Likewise.
13245 * g++.old-deja/g++.pt/ttp36.C: Likewise.
13247 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
13249 PR libfortran/23815
13250 * unf_io_convert_4.f90: New test.
13252 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
13254 * gcc.dg/tree-ssa/loadpre10.c: New test.
13255 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
13256 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
13257 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
13259 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13261 PR libfortran/24685
13262 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
13264 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
13267 * gfortran.dg/assign_7.f: New test.
13269 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
13273 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
13274 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
13275 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
13277 2006-02-05 Jakub Jelinek <jakub@redhat.com>
13279 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
13282 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
13284 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
13285 * g++.dg/charset/string.c (foo): Likewise.
13286 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
13288 * g++.dg/ext/builtin2.C (printf): Likewise.
13289 * g++.dg/init/new15.C (printf): Likewise.
13290 * g++.dg/opt/pr17697-1.C (foo): Likewise.
13291 * g++.dg/opt/pr17697-2.C (foo): Likewise.
13292 * g++.dg/opt/pr17697-3.C (foo): Likewise.
13293 * g++.dg/template/non-dependent4.C (temp): Likewise.
13294 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
13295 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
13296 parameter type to const char*.
13297 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
13298 Change type to const char*.
13299 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
13301 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
13302 second parameter type to const char*.
13303 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
13304 (Y::Y): Change parameter type to const char*.
13305 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
13306 * g++.old-deja/g++.jason/report.C: Apply const correctness.
13307 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
13308 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
13310 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
13312 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
13313 type to const char*.
13314 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
13315 return type to const char*.
13316 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
13318 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
13319 * g++.old-deja/g++.law/refs1.C: Likewise.
13320 * g++.old-deja/g++.law/visibility1.C: Likewise.
13321 * g++.old-deja/g++.law/visibility2.C: Likewise.
13322 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
13324 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
13325 * g++.old-deja/g++.mike/net48.C: Likewise.
13326 * g++.old-deja/g++.mike/p646.C: Likewise.
13327 * g++.old-deja/g++.mike/p6746.C: Likewise.
13328 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
13329 type to const char*.
13330 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
13331 deprecated conversion warning.
13332 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
13334 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
13335 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
13336 * g++.old-deja/g++.pt/explicit8.C: Likewise.
13337 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
13338 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
13339 * g++.old-deja/g++.pt/nontype3.C: Likewise.
13340 * g++.old-deja/g++.pt/t39.C: Likewise.
13341 * g++.old-deja/g++.robertl/eb106.C: Likewise.
13342 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
13344 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
13347 intrinsic_argument_conformance_1.f90: New test.
13349 2006-02-03 Steven G. Kargl <kargls@comcast.net>
13352 * gfortran.dg/char_result_11.f90: Add SAVE.
13353 * gfortran.dg/der_pointer_4.f90: Ditto.
13354 * gfortran.dg/default_initialization.f90: New test.
13356 2006-02-03 Jeff Law <law@redhat.com>
13358 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
13359 handle more than 100 dump files.
13360 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13361 * lib/scantree.exp (scan-tree-dump): Likewise.
13362 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
13363 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
13364 * lib/scanipa.exp (scan-ipa-dump): Likewise.
13365 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
13366 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
13368 2006-02-03 Diego Novillo <dnovillo@redhat.com>
13370 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13372 2006-02-03 Mark Mitchell <mark@codesourcery.com>
13374 * g++.dg/template/using12.C: New test.
13376 2006-02-03 Alan Modra <amodra@bigpond.net.au>
13378 * gcc.target/powerpc/pr25960.c: New test.
13380 2006-02-02 Steven G. Kargl <kargls@comcast>
13383 gfortran.dg/nullify_2.f90: New test.
13385 2006-02-02 Diego Novillo <dnovillo@redhat.com>
13388 * gcc.dg/gomp/pr25990.c: New test.
13390 2006-01-31 Mark Mitchell <mark@codesourcery.com>
13393 * g++.gd/template/partial4.C: New test.
13395 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
13397 PR middle-end/26001
13398 * gfortran.dg/data_char_2.f90: New.
13400 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
13403 maxval_maxloc_conformance_1.f90: New test.
13405 2006-01-31 Richard Guenther <rguenther@suse.de>
13407 * gcc.target/i386/sselibm-1.c: New testcase.
13408 * gcc.target/i386/sselibm-2.c: Likewise.
13409 * gcc.target/i386/sselibm-3.c: Likewise.
13410 * gcc.target/i386/sselibm-4.c: Likewise.
13411 * gcc.target/i386/sselibm-5.c: Likewise.
13413 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
13416 * gfortran.dg/arrayio_derived_2.f90: New.
13418 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
13420 * gcc.dg/unsigned-long-compare.c: New test.
13422 2006-01-30 Steve Ellcey <sje@cup.hp.com>
13425 * lib/target-supports.exp (check_effective_target_freorder):
13426 Check to see if target supports -freorder-blocks-and-partition.
13427 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13428 instead of "dg-require-named-sections".
13430 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
13433 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13434 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13435 * gcc.dg/pragma-isr-trapa2.c: Likewise.
13436 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13437 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13438 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13439 * gcc.dg/attr-isr-trap_exit.c: Likewise.
13440 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13442 2006-01-30 Richard Guenther <rguenther@suse.de>
13445 * gcc.dg/pr23372-1.C: New testcase.
13447 2006-01-29 Diego Novillo <dnovillo@redhat.com>
13449 * gcc.dg/gomp/pr25874.c: New test.
13451 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
13454 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13456 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
13462 * gfortran.dg/intent_out_1.f90: New test.
13464 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
13467 * gfortran.dg/procedure_lvalue.f90: New test.
13471 * gfortran.dg/char_pointer_assign_2.f90: New test.
13472 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
13473 assignment to be consistent with standard.
13474 * gfortran.dg/char_result_2.f90: The same.
13475 * gfortran.dg/char_result_8.f90: The same.
13477 2006-01-28 Zack Weinberg <zackw@panix.com>
13479 * gcc.dg/Woverlength-strings.c
13480 * gcc.dg/Woverlength-strings-pedantic-c89.c
13481 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
13482 * gcc.dg/Woverlength-strings-pedantic-c99.c
13483 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
13485 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
13487 * gcc.c-torture/execute/20060127-1.c: New test.
13489 2006-01-28 Mark Mitchell <mark@codesourcery.com>
13492 * g++.dg/ext/pragmaweak1.C: New test.
13494 2006-01-28 Mark Mitchell <mark@codesourcery.com>
13497 * g++.dg/template/spec29.C: New test.
13499 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
13502 * gcc.c-torture/execute/pr19606.c: New.
13504 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
13506 * gcc.dg/pragma-re-4.c: New test.
13508 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
13511 * gfortran.dg/assumed_size_refs_3.f90: New test.
13513 2006-01-27 Ben Elliston <bje@au.ibm.com>
13515 * gcc.misc-tests/dectest.exp: Remove defunct comment.
13517 2006-01-26 Laurent GUERBY <laurent@guerby.net>
13520 * ada/acats/support/impdef.a: Add One_Long_Second.
13521 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
13522 * ada/acats/tests/c9/c94026.a: Likewise.
13523 * ada/acats/tests/c9/c97305c.ada: Likewise.
13524 * ada/acats/tests/c9/c99004a.ada: Likewise.
13526 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
13529 * gfortran.dg/global_references_2.f90: New test.
13535 * gfortran.dg/assumed_charlen_function_1.f90: New test.
13536 * gfortran.dg/assumed_charlen_function_3.f90: New test.
13539 * gfortran.dg/assumed_charlen_function_2.f90: New test.
13541 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
13544 * gcc.dg/Wpointer-sign.c: New.
13545 * gcc.dg/Wpointer-sign-Wall.c: New.
13546 * gcc.dg/Wpointer-sign-Wall-no.c: New.
13547 * gcc.dg/Wpointer-sign-pedantic.c: New.
13548 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
13549 * gcc.dg/conv-2.c: Use -Wpointer-sign.
13551 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
13554 * gcc.c-torture/compile/pr25861.c: New test.
13556 2006-01-26 Paul Brook <paul@codesourcery.com>
13558 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
13559 on short-enum targets.
13560 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
13562 (generate_fields): Use short_enums.
13563 (main): Set short_enums. Document -e.
13564 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
13565 on short-enum targets.
13566 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
13568 (generate_fields): Use short_enums.
13569 (main): Set short_enums. Document -e.
13570 * lib/target-supports.exp (check_effective_target_short_enums): New.
13572 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
13575 * gcc.dg/torture/pr25947-1.c: New test.
13577 2006-01-25 Jan Hubicka <jh@suse.cz>
13578 Roger Sayle <roger@eyesopen.com>
13580 PR rtl-optimization/25703
13581 * gcc.target/i386/20060125-1.c: New test case.
13582 * gcc.target/i386/20060125-2.c: New test case.
13584 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13587 * gfortran.dg/goto_1.f: New.
13589 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
13592 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
13593 25716 on 32-bit systems too.
13595 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
13598 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
13600 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
13602 * gcc.dg/tree-ssa/gen-vect-33.c: New.
13604 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13607 * gfortran.dg/read_eof.f90: Delete, renamed.
13608 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
13609 * gfortran.dg/read_eof_2.f90: New test.
13610 * gfortran.dg/read_eof_3.f90: New test.
13612 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
13615 * gcc.c-torture/compile/pr25860.c: New test.
13617 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13620 * g++.dg/parse/dtor8.C: New test.
13622 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
13625 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
13626 * gcc.dg/gomp/gomp.exp: Return without testing anything if
13627 check_effective_target_fopenmp returns 0.
13629 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
13632 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
13633 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
13634 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
13636 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
13639 * g++.dg/opt/pr25857.C: New test.
13641 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
13642 Jan Hubicka <jh@suse.cz>
13643 Richard Guenther <rguenther@suse.de>
13645 PR rtl-optimization/25654
13646 * gcc.dg/torture/pr25654.c: New testcase.
13647 * gcc.target/i386/pr25654.c: Likewise.
13649 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
13652 * gfortran.dg/internal references_2.f90: New test.
13654 Fix regression in testing of admissability of attributes.
13655 * gfortran.dg/intent_used_1.f90: New test.
13657 2006-01-23 Ben Elliston <bje@au.ibm.com>
13659 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
13660 Remove target conditional torture options for i?86 and x86_64
13663 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
13666 * g++.dg/rtti/no-rtti.C: New.
13668 2006-01-21 Mark Mitchell <mark@codesourcery.com>
13671 * g++.dg/inherit/conv2.C: New test.
13674 * g++.dg/parse/dtor7.C: New test.
13677 * g++.dg/template/crash44.C: New test.
13679 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
13683 * gfortran.dg/internal_references_1.f90: New test.
13688 * gfortran.dg/global_references_1.f90: New test.
13689 * gfortran.dg/g77/19990905-1.f: Restore the error that
13690 there is a clash between the common block name and
13691 the name of a subroutine reference.
13694 * gfortran.dg/aliasing_dummy_1.f90: New test.
13696 2006-01-21 Alan Modra <amodra@bigpond.net.au>
13698 * gcc.dg/vmx/1b-01.c: Warning fix.
13699 * gcc.dg/vmx/1c-02.c: Likewise.
13700 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
13702 2006-01-20 Steve Ellcey <sje@cup.hp.com>
13705 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
13707 2006-01-20 Richard Guenther <rguenther@suse.de>
13708 Steven Bosscher <stevenb.gcc@gmail.com>
13710 PR rtl-optimization/24626
13711 * gcc.dg/torture/pr24626-1.c: New testcase.
13712 * gcc.dg/torture/pr24626-2.c: Likewise.
13713 * gcc.dg/torture/pr24626-3.c: Likewise.
13714 * gcc.dg/torture/pr24626-4.c: Likewise.
13716 2006-01-20 Dirk Mueller <dmueller@suse.com>
13719 * g++.dg/warn/empty-body.C: New.
13721 2006-01-19 Mark Mitchell <mark@codesourcery.com>
13724 * g++.dg/template/using10.C: New test.
13725 * g++.dg/temlpate/using11.C: Likewise.
13726 * g++.dg/inherit/using5.C: Tweak error messages.
13728 2006-01-20 Alan Modra <amodra@bigpond.net.au>
13730 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
13732 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
13734 2006-01-19 Jan Hubicka <jh@suse.cz>
13736 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
13738 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13741 * g++.dg/template/spec28.C: New test.
13743 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
13745 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13746 (switchfiles): Fix fprintf's by adding srcdir or removing it.
13748 2006-01-19 Diego Novillo <dnovillo@redhat.com>
13750 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
13751 * gcc.dg/gomp/critical-1.c: Likewise.
13752 * gcc.dg/gomp/critical-3.c: Likewise.
13753 * gcc.dg/gomp/empty.c: Likewise.
13754 * gcc.dg/gomp/ordered-1.c: Likewise.
13755 * gcc.dg/gomp/for-4.c: Likewise.
13756 * gcc.dg/gomp/for-6.c: Likewise.
13757 * gcc.dg/gomp/master-3.c: Likewise.
13758 * gcc.dg/gomp/for-8.c: Likewise.
13759 * gcc.dg/gomp/for-10.c: Likewise.
13760 * gcc.dg/gomp/for-18.c: Likewise.
13761 * gcc.dg/gomp/for-5.c: Likewise.
13762 * gcc.dg/gomp/for-7.c: Likewise.
13763 * gcc.dg/gomp/for-9.c: Likewise.
13765 2006-01-18 Jeff Law <law@redhat.com>
13767 * gcc.dg/tree-ssa/vrp25.c: New test.
13769 2006-01-19 Richard Sandiford <richard@codesourcery.com>
13771 * gcc.dg/pr25805.c: Fix misapplied patch.
13773 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
13775 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
13776 (check_effective_target_vect_udot_qi): New.
13777 (check_effective_target_vect_sdot_hi): New.
13778 (check_effective_target_vect_udot_hi): New.
13779 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
13780 prefixed with "wrapv-" with -fwrapv.
13781 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
13782 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
13783 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
13784 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
13785 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
13787 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
13788 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
13789 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
13790 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
13792 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13795 * g++.dg/other/default2.C: New test.
13796 * g++.dg/other/default3.C: New test.
13798 2006-01-19 Richard Sandiford <richard@codesourcery.com>
13801 * gcc.dg/pr25805.c: New file.
13803 2006-01-18 Mark Mitchell <mark@codesourcery.com>
13806 * g++.dg/template/init6.C: New test.
13808 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
13810 * gcc.dg/tree-ssa/pr24287.c: New test
13812 2006-01-18 Eric Christopher <echristo@apple.com>
13814 * g++.dg/eh/table.C: New.
13816 2006-01-18 DJ Delorie <dj@redhat.com>
13818 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
13819 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
13820 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
13821 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
13823 2006-01-18 Jeff Law <law@redhat.com>
13825 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
13826 on wrapping on overflow semantics.
13828 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
13830 * gcc.gc/tree-ssa/vrp23.c: New test.
13831 * gcc.gc/tree-ssa/vrp24.c: New test.
13833 2006-01-18 Richard Henderson <rth@redhat.com>
13834 Aldy Hernandez <aldyh@redhat.com>
13835 Jakub Jelinek <jakub@redhat.com>
13836 Diego Novillo <dnovillo@redhat.com>
13837 Uros Bizjak <uros@kss-loka.si>
13839 * gcc.dg/gomp: New directory.
13841 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
13842 Steven G. Kargl <kargls@comcast.net>
13845 * gfortran.dg/intrinsic_external_1.f90: New test.
13848 * gfortran.dg/elemental_pointer_1.f90: New test.
13851 * gfortran.dg/external_procedures_1.f90: New test.
13854 gfortran.dg/assumed_present.f90: New test.
13856 2006-01-18 Jakub Jelinek <jakub@redhat.com>
13858 * g++.dg/parse/lookup5.C: New test.
13860 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13863 * gfortran.dg/read_eof.f90: New test.
13865 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
13867 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
13868 add a closing brace.
13870 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13873 * gfortran.dg/fmt_tl.f: New test.
13875 2006-01-17 Eric Christopher <echristo@apple.com>
13877 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
13878 * g++.old-deja/g++.warn/impint2.C: Ditto.
13879 * g++.old-deja/g++.other/null1.C: Ditto.
13880 * g++.dg/warn/conv2.C: Ditto.
13881 * g++.dg/warn/conv4.C: New file.
13883 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
13885 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
13887 2006-01-17 Andreas Jaeger <aj@suse.de>
13888 Janis Johnson <janis187@us.ibm.com>
13890 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
13892 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
13893 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
13895 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
13897 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
13898 (switchfiles): xfail txxx where xxx >= 25.
13900 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
13903 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
13905 2006-01-17 Jakub Jelinek <jakub@redhat.com>
13908 * gcc.dg/pr25682.c: New test.
13909 * g++.dg/parse/array-size2.C: New test.
13911 2006-01-16 Ian Lance Taylor <ian@airs.com>
13913 * consistency.vlad: Remove entire directory, 1652 files.
13915 2006-01-16 Janis Johnson <janis187@us.ibm.com>
13917 * lib/target-supports.exp (check_effective_target_dfp_nocache,
13918 check_effective_target_dfprt_nocache): New.
13919 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
13920 (check_effective_target_dfprt): New.
13921 * lib/c-compat.exp (check_dfp): Remove.
13922 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
13923 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
13924 level of support for decimal float.
13925 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
13926 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
13927 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
13928 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
13929 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
13930 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
13931 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
13932 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
13933 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
13934 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
13935 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
13936 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
13939 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
13942 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
13944 * lib/gfortran.exp (gfortran_init): Likewise.
13945 * lib/obj-c++.exp (obj-c++_init): Likewise.
13946 * lib/scanasm.exp (scan-assembler-dem): Likewise.
13947 (scan-assembler-dem-not): Likewise.
13948 * lib/scandump.exp (scan-dump-dem): Likewise.
13949 (scan-dump-dem-not): Likewise.
13951 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
13954 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
13956 * lib/obj-c++.exp (obj-c++_init): Likewise.
13958 2006-01-16 Richard Guenther <rguenther@suse.de>
13960 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
13962 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13965 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
13966 to LD_LIBRARY_PATH.
13968 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
13969 Andrew Pinski <pinskia@physics.uc.edu>
13971 * gcc.dg/minmax-1.c: New test.
13973 2006-01-16 Ben Elliston <bje@au.ibm.com>
13975 * gcc.dg/dfp/dfp.exp: Correct FSF address.
13976 * gcc.misc-tests/dectest.exp: Ditto.
13978 2006-01-15 Ian Lance Taylor <ian@airs.com>
13981 * gcc.target/i386/cmov6.c: Use -march=k8.
13983 2006-01-15 Andreas Jaeger <aj@suse.de>
13985 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
13986 x86 does not have __float128.
13988 2006-01-14 Ian Lance Taylor <ian@airs.com>
13990 * gcc.target/i386/cmov6.c: New test.
13992 2006-01-14 Mark Mitchell <mark@codesourcery.com>
13995 * g++.dg/template/ctor6.C: New test.
13997 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
13999 PR tree-optimization/25485
14000 * gcc.dg/tree-ssa/pr25485.c: New.
14002 2006-01-14 Richard Guenther <rguenther@suse.de>
14004 PR tree-optimization/22548
14005 PR tree-optimization/22555
14006 PR tree-optimization/22501
14007 * gcc.dg/tree-ssa/alias-4.c: New testcase.
14008 * gcc.dg/tree-ssa/alias-5.c: Likewise.
14009 * gcc.dg/tree-ssa/alias-6.c: Likewise.
14010 * gcc.dg/tree-ssa/alias-7.c: Likewise.
14011 * gcc.dg/tree-ssa/alias-8.c: Likewise.
14012 * gcc.dg/tree-ssa/alias-9.c: Likewise.
14013 * gcc.dg/tree-ssa/alias-10.c: Likewise.
14014 * gcc.dg/tree-ssa/alias-11.c: Likewise.
14015 * gcc.dg/tree-ssa/alias-12.c: Likewise.
14017 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
14019 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
14020 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
14022 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
14023 Richard Guenther <rguenther@suse.de>
14025 PR rtl-optimization/24257
14026 * gcc.dg/torture/pr24257.c: New testcase.
14028 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
14030 * gcc.c-torture/execute/20060110-1.c: New test.
14031 * gcc.c-torture/execute/20060110-2.c: New test.
14033 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
14035 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
14037 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
14040 * gfortran.dg/label_3.f90: New test.
14042 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
14044 PR tree-optimization/25771
14045 * g++.dg/tree-ssa/pr25771.C: New test
14047 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
14050 * g++.dg/opt/complex5.C: New test.
14052 2006-01-13 Richard Guenther <rguenther@suse.de>
14054 * gcc.target/i386/387-9.c: New testcase.
14056 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
14059 * g++.dg/debug/dwarf2-1.C: New.
14061 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
14064 * lib/gcov.exp (verify-lines): Add "close $fd".
14066 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
14067 Ben Elliston <bje@au.ibm.com>
14069 * gcc.dg/dfp/inf-1.c: New test.
14071 2006-01-12 Janis Johnson <janis187@us.ibm.com>
14072 Yao Qi <qiyaoltc@cn.ibm.com>
14073 Ben Elliston <bje@au.ibm.com>
14074 Jon Grimm <jgrimm2@us.ibm.com>
14076 * gcc.dg/nodfp-1.c: New test.
14077 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14078 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14079 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
14080 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
14081 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
14082 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
14083 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
14084 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
14085 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
14086 * gcc.dg/format/dfp-scanf-1.c: Likewise.
14087 * gcc.dg/format/dfp-printf-1.c: Likewise.
14088 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
14089 (compat_setup_dfp): New.
14090 * gcc.dg/compat/compat.exp: Use it.
14091 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
14092 Make some variables global, prepend "compat_" to their names.
14093 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
14094 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
14095 * gcc.misc-tests/dectest.exp: New test driver for decTest.
14096 * lib/compat.exp (compat_skip_list): Make global, rename.
14097 * lib/c-compat.exp: New file.
14098 * lib/target-supports.exp (check_effective_target_dfp): New.
14100 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
14101 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
14102 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
14103 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
14104 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
14105 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
14106 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
14107 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
14108 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
14109 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
14110 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
14111 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
14112 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
14113 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
14114 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
14115 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
14116 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
14117 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
14118 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
14119 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
14120 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
14121 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
14122 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
14123 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
14124 gcc.dg/dfp/struct-layout-1.c,
14125 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
14126 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
14127 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
14128 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
14129 gcc.dg/dfp/func-vararg-dfp.c,
14130 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
14131 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
14132 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
14133 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
14134 gcc.dg/dfp/wtr-conversion-1.c: New tests.
14136 2006-01-11 Richard Guenther <rguenther@suse.de>
14138 PR tree-optimization/25734
14139 * gcc.dg/tree-ssa/pr25734.c: New testcase.
14141 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
14144 * gfortran.dg/literal_character_constant_1_x.F: New test.
14145 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
14146 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
14147 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
14149 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
14152 * g++.dg/ext/packed3.C: Add expected packed error.
14154 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
14157 * gcc.dg/torture/pr25706-1.c: New test.
14159 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
14161 PR tree-optimization/23109
14162 PR tree-optimization/23948
14163 PR tree-optimization/24123
14165 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
14166 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
14167 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
14168 g++.dg/tree-ssa/pr23948.C: New testcases.
14169 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
14170 three divisions in order to do the optimization.
14172 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14175 * g++.dg/other/pr25632.C: New test.
14177 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
14180 * gfortran.dg/used_types_1.f90: New test.
14182 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
14185 * gcc.dg/torture/pr25718-1.c: New test.
14187 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
14189 * gfortran.dg/list_read_2.f90: Fix typo in description.
14191 2006-01-10 Jan Beulich <jbeulich@novell.com>
14193 * lib/target-supports.exp (check_visibility_available): Simplify test
14195 (check_profiling_available): Fail for *-*-netware*.
14196 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
14197 * gcc.dg/20021014-1.c: Likewise.
14198 * gcc.dg/nest.c: Likewise.
14200 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
14203 * gfortran.dg/forall_3.f90: New test.
14205 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
14208 * gfortran.dg/nesting_2.f90: New test.
14209 * gfortran.dg/nesting_3.f90: New test.
14211 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
14213 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
14214 Fix typo in comment.
14216 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
14218 * gfortran.dg/single_char_string.f90: New test.
14220 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
14222 * gfortran.dg/ichar_2.f90: New test.
14224 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
14227 * gfortran.dg/private_type_4.f90: New.
14229 2006-01-07 Richard Guenther <rguenther@suse.de>
14231 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
14233 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14235 * gfortran.dg/func_decl_1.f90: New.
14236 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
14237 * gfortran.dg/array_alloc_2.f90: Likewise.
14238 * gfortran.dg/char_result_8.f90: Likewise.
14239 * gfortran.dg/dup_save_1.f90: Likewise.
14240 * gfortran.dg/dup_save_2.f90: Likewise.
14241 * gfortran.dg/f2c_6.f90: Likewise.
14242 * gfortran.dg/f2c_7.f90: Likewise.
14243 * gfortran.dg/func_result_2.f90: Likewise.
14244 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14246 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
14249 * gfortran.dg/elemental_subroutine_1.f90: New test.
14250 * gfortran.dg/elemental_subroutine_2.f90: New test.
14254 * gfortran.dg/assumed_size_refs_1.f90: New test.
14258 * gfortran.dg/assumed_size_refs_2.f90: New test.
14259 * gfortran.dg/initialization_1.f90: Change warning message.
14261 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
14263 * gcc.dg/tree-ssa/loop-15.c: New test.
14265 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14268 * gfortran.dg/backspace_3.f: New test.
14269 * gfortran.dg/backspace_4.f: New test.
14271 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14274 * gfortran.dg/fmt_white.f: Update test.
14276 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
14278 * gcc.dg/cast-1.c: Add new warning.
14279 * gcc.dg/cast-2.c: Likewise.
14280 * gcc.dg/cast-3.c: Likewise.
14281 * gcc.dg/format/cast-1.c: Likewise.
14282 * gcc.dg/cast-4.c: New testcase.
14284 2006-01-05 Richard Guenther <rguenther@suse.de>
14286 PR tree-optimization/22555
14287 * gcc.dg/tree-ssa/alias-3.c: New testcase.
14289 2006-01-05 Richard Guenther <rguenther@suse.de>
14290 Diego Novillo <dnovillo@redhat.com>
14292 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
14293 * gcc.dg/tree-ssa/loop-8.c: Likewise.
14294 * gcc.dg/tree-ssa/loop-1.c: Likewise.
14295 * gcc.dg/tree-ssa/pr23294.c: Likewise.
14296 * gcc.dg/tree-ssa/pr21985.c: Likewise.
14297 * gcc.dg/tree-ssa/loop-14.c: Likewise.
14298 * gcc.dg/tree-ssa/loop-2.c: Likewise.
14299 * gcc.dg/tree-ssa/loop-3.c: Likewise.
14300 * gcc.dg/tree-ssa/loop-4.c: Likewise.
14301 * gcc.dg/tree-ssa/pr21171.c: Likewise.
14302 * gcc.dg/tree-ssa/loop-5.c: Likewise.
14303 * gcc.dg/tree-ssa/loop-10.c: Likewise.
14304 * gcc.dg/tree-ssa/loop-6.c: Likewise.
14305 * treelang/compile/extravar.tree: Likewise.
14306 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
14307 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
14308 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
14309 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14310 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
14312 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
14314 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
14317 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
14320 gfortran.dg/char_result_11.f90: New.
14322 2006-01-04 Mark Mitchell <mark@codesourcery.com>
14325 * g++.dg/parse/access9.C: New test.
14326 * g++.dg/tc1/dr52.C: Tweak error markers.
14328 2006-01-04 Richard Henderson <rth@redhat.com>
14330 Merge from gomp branch.
14331 * g++.dg/parse/pragma2.C: Update expected error lines.
14333 2006-01-04 Jakub Jelinek <jakub@redhat.com>
14335 * g++.dg/other/i386-2.C: New test.
14338 * gcc.c-torture/compile/20051228-1.c: New test.
14341 * gcc.dg/pr25559.c: New test.
14343 2006-01-03 Mark Mitchell <mark@codesourcery.com>
14346 * g++.dg/lookup/friend9.C: New test.
14349 * g++.dg/template/repo5.C: New test.
14351 2006-01-03 Steven G. Kargl <kargls@comcast.net>
14354 * gfortran.dg/forall_2.f90: New test.
14356 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
14358 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
14359 dg-require-weak. Adjust regexp to handle leading-underscore
14360 targets and space as well as TAB after .weak. Change previous
14361 64-bit fix to not use naked dot.
14363 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
14365 PR rtl-optimization/25578
14366 * gcc.c-torture/execute/20060102-1.c: New testcase.
14368 2006-01-03 Richard Guenther <rguenther@suse.de>
14371 * gcc.dg/torture/pr25183.c: New testcase.
14373 2006-01-03 Jakub Jelinek <jakub@redhat.com>
14375 Merge from gomp-branch.
14376 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14377 * gcc.dg/ia64-sync-2.c: Likewise.
14378 * gcc.dg/ia64-sync-3.c: Likewise.
14379 * gcc.dg/ia64-sync-4.c: Likewise.
14380 * gcc.dg/sync-2.c: Likewise.
14381 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14382 that sparc64-*-* and sparcv9-*-* supports sync builtins.
14384 2006-01-02 Mark Mitchell <mark@codesourcery.com>
14387 * g++.dg/parse/operator6.C: New test.
14390 * g++.dg/parse/error29.C: New test.
14393 * g++.dg/parse/dtor6.C: New test.
14396 * g++.dg/parse/ctor3.C: New test.
14399 * g++.dg/template/class3.C: New test.
14401 2006-01-02 Geoffrey Keating <geoffk@apple.com>
14403 * g++.dg/debug/debug9.C: New.
14405 2006-01-02 Steven G. Kargl <kargls@comcast.net>
14408 * gfortran.dg/label_2.f90: New test.
14410 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14412 * g++.dg/lookup/using12.C: Tighten error marker.
14414 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
14415 Andrew Pinski <pinskia@physics.uc.edu>
14417 * gcc.target/powerpc/darwin-abi-3.c: New file.
14418 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14419 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14420 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14421 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14422 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14423 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14424 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14425 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14427 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
14429 * gcc.dg/tree-ssa/loadpre1.c: New;
14430 * gcc.dg/tree-ssa/loadpre2.c: New;
14431 * gcc.dg/tree-ssa/loadpre3.c: New;
14432 * gcc.dg/tree-ssa/loadpre4.c: New;
14433 * gcc.dg/tree-ssa/loadpre5.c: New;
14434 * gcc.dg/tree-ssa/loadpre6.c: New;
14435 * gcc.dg/tree-ssa/loadpre7.c: New;
14436 * gcc.dg/tree-ssa/loadpre8.c: New;
14437 * gcc.dg/tree-ssa/loadpre9.c: New;
14439 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
14441 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14442 * g++.dg/abi/thunk4.C: Likewise.
14444 2006-01-01 Andreas Jaeger <aj@suse.de>
14446 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14449 2006-01-01 Jakub Jelinek <jakub@redhat.com>
14452 * gcc.dg/pragma-pack-3.c: New test.
14453 * g++.dg/parse/pragma3.C: New test.
14455 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14457 PR middle-end/24827
14458 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
14460 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14463 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
14465 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
14468 * gfortran-dg/pure_byref_3.f90: New.
14471 * gfortran.dg/userdef_operator_1.f90: New.
14473 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
14475 * g++.dg/abi/thunk3.C: New.
14476 * g++.dg/abi/thunk4.C: New.
14478 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
14481 * gfortran.dg/host_used_types_1.f90: New test. Check that host
14482 associated derived type components of derived types are
14483 properly declared in contained procedures.
14485 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14487 PR libgfortran/25139
14488 * gfortran.dg/backspace_2.f: New test.
14490 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14492 PR libgfortran/25550
14493 * gfortran.dg/endfile.f: New test.
14495 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14497 PR libgfortran/25419
14498 * gfortran.dg/comma.f: New test.
14500 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14502 * lib/gfortran-dg.exp: Remove trailing whitespace.
14503 * lib/fortran-torture.exp: Test with -fbounds-check instead of
14504 -funroll-all-loops.
14506 2005-12-28 Alan Modra <amodra@bigpond.net.au>
14508 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
14509 Extended Double long doubles or repeat tests when long double is
14510 the same size as double.
14512 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14514 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
14517 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
14518 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
14521 * gcc.dg/pr23911.c: Make test variable static.
14524 * gcc.dg/tree-ssa/pr14841.c: Likewise.
14526 2005-12-26 Mark Mitchell <mark@codesourcery.com>
14529 * g++.dg/parse/crash17.C: Adjust error markers.
14530 * g++.dg/template/error20.C: New test.
14532 2005-12-26 Mark Mitchell <mark@codesourcery.com>
14535 * g++.dg/ext/complit4.C: New test.
14538 * g++.dg/ext/complit5.C: Likewise.
14540 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
14542 PR tree-optimization/25125
14543 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
14544 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
14545 * gcc.c-torture/execute/pr25125.c: New.
14547 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
14551 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
14552 functions with incorrect assumed size references.
14554 2005-12-24 Mark Mitchell <mark@codesourcery.com>
14557 * g++.dg/opt/init1.C: New test.
14559 2005-12-23 Mark Mitchell <mark@codesourcery.com>
14562 * g++.dg/template/sfinae3.C: New test.
14564 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14566 * g++.dg/other/friend4.C: New test.
14568 2005-12-23 Jakub Jelinek <jakub@redhat.com>
14571 * g++.dg/opt/pr25005.C: New test.
14573 2005-12-22 Mark Mitchell <mark@codesourcery.com>
14576 * g++.dg/template/ptrmem16.C: New test.
14578 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
14582 * gfortran.dg/initialization_1.f90: Add test of SIZE.
14584 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14586 PR libgfortran/25307
14587 * gfortran.dg/list_read_5.f90: New test.
14589 2005-12-22 Richard Henderson <rth@redhat.com>
14591 * gcc.target/i386/sse-7.c: Use -msse2.
14593 2005-12-23 Jakub Jelinek <jakub@redhat.com>
14595 PR rtl-optimization/25432
14596 * gcc.c-torture/compile/20051216-1.c: New test.
14599 * objc/execute/pr25328.m: New test.
14601 2005-12-22 Mark Mitchell <mark@codesourcery.com>
14604 * g++.dg/template/call4.C: New test.
14606 2005-12-22 Dale Johannesen <dalej@apple.com>
14608 * gcc.target/i386/sse-17.c: New.
14610 2005-12-22 Paul Brook <paul@codesourcery.com>
14612 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
14614 2005-12-22 Paul Brook <paul@codesourcery.com>
14616 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
14618 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
14621 * gcc.c-torture/compile/pr25513.c: New test.
14623 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14626 * g++.dg/parse/error25.C: Add more tests.
14628 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14631 * gfortran.dg/der_charlen_1.f90: New.
14633 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
14636 * gfortran.dg/pointer_component_type_1.f90: New test.
14640 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
14641 should give an error with assumed size array refernces and checks
14642 those that should not.
14643 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
14644 reference an upper bound so that it does not generate an error.
14650 * gfortran.dg/used_dummy_types_1.f90: New test.
14651 * gfortran.dg/used_dummy_types_2.f90: New test.
14652 * gfortran.dg/used_dummy_types_3.f90: New test.
14653 * gfortran.dg/used_dummy_types_4.f90: New test.
14654 * gfortran.dg/used_dummy_types_5.f90: New test.
14657 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
14658 group already being USE associated.
14659 * gfortran.dg/assumed_shape_nml.f90: New test.
14660 * gfortran.dg/assumed_size_nml.f90: New test.
14670 * gfortran.dg/io_constraints_1.f90: New test.
14671 * gfortran.dg/io_constraints_1.f90: New test.
14672 * gfortran.dg/iostat_3.f90: Change wording of warning.
14673 * gfortran.dg/g77/19981216-0.f: The same.
14675 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
14677 PR tree-optimization/23518
14678 * gcc.dg/pr23518.c: New.
14680 2005-12-21 Mike Stump <mrs@apple.com>
14682 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
14684 2005-12-21 Paul Brook <paul@codesourcery.com>
14686 * gcc.dg/pr19340.c: Skip on m68k targets.
14688 2005-12-21 Steven Bosscher <stevenb@suse.de>
14690 PR rtl-optimization/25196
14691 * gcc.dg/pr25196.c: New test.
14693 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
14696 gfortran.dg/where_nested_1.f90: New.
14698 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
14700 PR tree-optimization/25382.
14701 * gcc.dg/tree-ssa/pr25382.c: New.
14703 2005-12-20 Richard Guenther <rguenther@suse.de>
14705 PR middle-end/24306
14706 * gcc.target/i386/pr24306.c: New testcase.
14708 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
14710 PR tree-optimization/25501
14711 * gcc.dg/tree-ssa/pr25501.c: New.
14713 2005-12-20 Richard Guenther <rguenther@suse.de>
14716 2005-12-02 Richard Guenther <rguenther@suse.de>
14718 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
14720 2005-12-20 Mark Mitchell <mark@codesourcery.com>
14723 * g++.dg/warn/Wunreachable-code-2.C: New test.
14725 2005-12-19 Mark Mitchell <mark@codesourcery.com>
14728 * g++.dg/template/ctor5.C: New test.
14731 * g++.dg/template/overload8.C: New test.
14733 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
14735 * gcc.c-torture/compile/pr25483 : New test.
14737 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14740 * g++.dg/ext/typeof10.C: New test.
14742 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
14744 * gcc.dg/mt-loopi1.c: New.
14746 2005-12-18 Richard Guenther <rguenther@suse.de>
14748 PR tree-optimization/25481
14749 * gcc.dg/torture/pr25481.c: New testcase.
14751 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
14753 PR rtl-optimization/21041
14754 * gcc.dg/pr21041.c: New test.
14756 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14758 PR libgfortran/25463
14759 * gfortran.dg/advance.f90: New test.
14761 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
14763 * gcc.dg/20051201-1.c: New test.
14765 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
14768 * gfortran.dg/initialization_1.f90: New test.
14769 * gfortran.dg/enum_5.f90: Change dg-error to new message.
14770 * gfortran.dg/g77/980616-0.f: The same.
14772 2005-12-17 Steven G. Kargl <kargls@comcast.net>
14775 * gfortran.dg/chkbits.f90: New test.
14777 2005-12-17 Steven G. Kargl <kargls@comcast.net>
14779 * gfortran.dg/enum_5.f: Revert to previous version.
14781 2005-12-17 Steven G. Kargl <kargls@comcast.net>
14783 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
14784 * gfortran.dg/nested_modules_1.f90: Ditto.
14785 * gfortran.dg/hollerith_f95.f90: Ditto.
14786 * gfortran.dg/select_5.f90: Ditto.
14787 * gfortran.dg/secnds.f: Ditto.
14788 * gfortran.dg/hollerith2.f90: Ditto.
14789 * gfortran.dg/imag_2.f: Ditto.
14790 * gfortran.dg/ftell_2.f90: Ditto.
14791 * gfortran.dg/malloc_free_1.f90: Ditto.
14792 * gfortran.dg/logint-1.f: Ditto.
14793 * gfortran.dg/recursive_statement_functions.f90: Ditto.
14794 * gfortran.dg/e_d_fmt.f90: Ditto.
14795 * gfortran.dg/hollerith_legacy.f90: Ditto.
14796 * gfortran.dg/logint-2.f: Ditto.
14797 * gfortran.dg/enum_5.f90: Ditto.
14798 * gfortran.dg/f2c_2.f90: Ditto.
14799 * gfortran.dg/pr17143.f90: Ditto.
14800 * gfortran.dg/namelist_14.f90: Ditto.
14801 * gfortran.dg/logint-3.f: Ditto.
14802 * gfortran.dg/spread_scalar_source.f90: Ditto.
14803 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
14804 * gfortran.dg/namelist_11.f: Ditto.
14805 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
14806 * gfortran.dg/g77/20010519-1.f
14807 * gfortran.dg/g77/alpha1.f: Ditto.
14808 * gfortran.dg/g77/990115-1.f: Ditto.
14809 * gfortran.dg/g77/erfc.f: Ditto.
14810 * gfortran.dg/g77/19990313-3.f: Ditto.
14811 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
14812 * gfortran.dg/g77/20010426.f: Ditto.
14813 * gfortran.dg/g77/19990313-0.f: Ditto.
14814 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
14815 * gfortran.dg/g77/20000629-1.f: Ditto.
14816 * gfortran.dg/g77/970125-0.f: Ditto.
14817 * gfortran.dg/g77/8485.f: Ditto.
14818 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
14819 * gfortran.dg/g77/19990313-1.f: Ditto.
14820 * gfortran.dg/g77/int8421.f: Ditto.
14821 * gfortran.dg/g77/19990305-0.f: Ditto.
14822 * gfortran.dg/g77/947.f: Ditto.
14823 * gfortran.dg/g77/19990905-2.f: Ditto.
14824 * gfortran.dg/g77/cabs.f: Ditto.
14825 * gfortran.dg/g77/19990313-2.f: Ditto.
14826 * gfortran.dg/g77/20020307-1.f: Ditto.
14827 * gfortran.dg/g77/dcomplex.f: Ditto.
14828 * gfortran.dg/g77/19990502-1.f: Ditto.
14829 * gfortran.dg/g77/19981216-0.f: Ditto.
14830 * gfortran.dg/common_4.f90: Ditto.
14831 * gfortran.dg/entry_4.f90: Ditto.
14832 * gfortran.dg/equiv_constraint_2.f90: Ditto.
14833 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
14834 * gfortran.dg/namelist_12.f: Ditto.
14835 * gfortran.dg/scale_1.f90: Ditto.
14836 * gfortran.dg/modulo_1.f90
14837 * gfortran.dg/hollerith.f90: Ditto.
14838 * gfortran.dg/direct_io_3.f90: Ditto.
14839 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
14840 * gfortran.dg/gnu_logical_1.F: Ditto.
14841 * gfortran.dg/unf_io_convert_1.f90: Ditto.
14842 * gfortran.dg/assign_1.f90: Ditto.
14843 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
14844 * gfortran.dg/pr23095.f: Ditto.
14845 * gfortran.dg/read_float_1.f90: Ditto.
14847 2005-12-17 Andreas Jaeger <aj@suse.de>
14849 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
14850 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
14852 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14855 * gfortran.dg/fmt_white.f: New test.
14857 2005-12-16 Steven G. Kargl <kargls@comcast.net>
14859 * gfortran.dg/label_1.f90: New test.
14861 2005-12-15 Ben Elliston <bje@au.ibm.com>
14864 * gcc.dg/20031012-1.c: Add -Walways-true option.
14865 * gcc.dg/weak/weak-3.c: Likewise.
14866 * g++.old-deja/g++.mike/warn8.C: Likewise.
14868 2005-12-16 Mike Stump <mrs@apple.com>
14870 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
14873 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14875 PR libgfortran/25264
14876 PR libgfortran/25349
14877 * gfortran.dg/tl_editing.f90: Added additional checks.
14878 * gfortran.dg/t_editing.f: New test.
14879 * gfortran.dg/write_padding.f90: New test
14881 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14884 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
14886 2005-12-16 Jakub Jelinek <jakub@redhat.com>
14888 PR rtl-optimization/24899
14889 * gcc.c-torture/execute/20051215-1.c: New test.
14891 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
14894 * gfortran.dg/pr24823.f: New test.
14896 2005-12-16 Jeff Law <law@redhat.com>
14898 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
14900 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
14902 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14903 (base_types): Change C++ style comments to C style comments. Remove
14904 aligned types from the array. Keep Enums disabled.
14905 (complex_types): Remove aligned types from the array.
14906 Comment out "_Complex long double".
14907 (attrib_types): Remove.
14908 (complex_attrib_types): Remove.
14909 (attrib_array_types): Remove.
14910 (complex_attrib_array_types): Remove.
14911 (aligned_bitfld_types): Remove.
14912 (n_aligned_bitfld_types): Remove.
14913 (FEATURE_ALIGNEDPACKED): Delete.
14914 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
14915 (singles): Remove support for adding attributes.
14916 (choose_type): Remove support for attributed types.
14917 (generate_fields): Remove support for attributed bit-fields.
14918 Remove support for adding attributes.
14919 (generate_random_tests): Remove support for adding attributes.
14920 (features): Add back "[0] :0" and "complex vector [0]".
14921 (main): Remove support for attributed bit-fields.
14922 Uncomment the calling of generate_random_tests for the rests of
14925 2005-12-16 Jan Hubicka <jh@suse.cz>
14927 * gcc.c-torture/combine/pr25224.c: New.
14929 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
14932 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
14935 2005-12-15 Richard Sandiford <richard@codesourcery.com>
14937 * gcc.dg/20051215-1.c: New file.
14939 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14941 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
14942 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
14944 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
14947 * gfortran.dg/dummy_functions_1.f90: New.
14949 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
14951 PR rtl-optimization/25310
14952 * gcc.c-torture/compile/pr25310.c: New test.
14954 2005-12-14 Jakub Jelinek <jakub@redhat.com>
14957 * gcc.dg/pr25023.c: New test.
14959 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14961 * g++.old-deja/g++.brendan/redecl1.C,
14962 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
14963 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
14964 g++.old-deja/g++.oliva/typeof1.C,
14965 g++.old-deja/g++.other/crash16.C,
14966 g++.old-deja/g++.other/crash34.C,
14967 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
14968 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
14969 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
14970 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
14971 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
14972 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
14975 2005-12-14 Kean Johnston <jkj@sco.com>
14976 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14978 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
14979 * gcc.target/i386/20020523-1.c: Ditto.
14980 * gcc.target/i386/tailcall-1.c: Ditto.
14981 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
14982 * gcc.target/i386/ssetype-5.c: Ditto.
14984 2005-12-14 Jeff Law <law@redhat.com>
14986 * gcc.dg/tree-ssa/foldstring-1.c: New test.
14988 2005-12-14 Jakub Jelinek <jakub@redhat.com>
14992 * gcc.target/i386/pr25254.c: New test.
14993 * gfortran.dg/PR24188.f: New test.
14995 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
14997 * lib/fortran-torture.exp: Catch remaining uses of
14998 remote_file build delete.
15000 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15002 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
15004 2005-12-14 Ben Elliston <bje@au.ibm.com>
15006 * gcc.dg/warn-addr-cmp.c: New test.
15008 2005-12-13 Jakub Jelinek <jakub@redhat.com>
15012 * gcc.target/i386/pr25293.c: New test.
15014 2005-12-13 Petr Machata <machata@post.cz>
15017 * g++.dg/parse/comma2.C: New test.
15019 2005-12-13 Mark Mitchell <mark@codesourcery.com>
15020 Jakub Jelinek <jakub@redhat.com>
15022 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15023 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15024 (limits.h): Include unconditionally.
15025 (stdlib.h): Likewise.
15026 (hashtab.h): Do not include.
15027 (getopt.h): Likewise.
15028 (stddef.h): Include.
15029 (hashval_t): Define.
15030 (struct entry): Add "next" field.
15031 (HASH_SIZE): New macro.
15032 (hash_table): New variable.
15033 (switchfiles): Do not use xmalloc.
15035 (iterative_hash): New function.
15037 (e_exists): New function.
15038 (e_insert): Likewise.
15039 (output): Use, instead of libiberty hashtable functions.
15040 (main): Do not use getopt. Do not call htab_create.
15042 2005-12-13 Jakub Jelinek <jakub@redhat.com>
15045 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
15046 put atal* and atpaal* attributes on array elements.
15047 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
15048 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
15049 put atal* and atpaal* attributes on array elements.
15050 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
15052 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
15054 * gcc.dg/single-precision-constant.c: New test.
15056 2005-12-13 Alan Modra <amodra@bigpond.net.au>
15058 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
15059 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
15060 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
15061 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15062 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15063 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15064 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
15065 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
15066 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
15067 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
15068 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
15069 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
15070 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
15071 gcc.target/powerpc/ppc-sdata-2.c,
15072 gcc.target/powerpc/ppc-stackalign-1.c,
15073 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
15074 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
15075 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
15076 gcc.target/powerpc/rs6000-ldouble-2.c,
15077 gcc.target/powerpc/rs6000-power2-1.c,
15078 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
15079 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
15080 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
15081 option into target selector.
15082 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
15083 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
15085 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
15088 * objc.dg/encode-9.m: New test.
15090 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15093 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
15094 * gcc.dg/asm-b.c: Fix typo.
15095 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
15096 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15097 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
15098 i?86 lp64 and x86_64 ilp32.
15099 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
15101 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
15103 2005-12-12 Steven G. Kargl <kargls@comcast.net>
15106 gfortran.dg/equiv_5.f90: New test.
15108 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
15110 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
15111 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
15112 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
15113 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
15114 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
15115 * gcc.dg/tree-ssa/reassoc-5.c: New.
15116 * gcc.dg/tree-ssa/reassoc-6.c: New.
15117 * gcc.dg/tree-ssa/reassoc-7.c: New.
15118 * gcc.dg/tree-ssa/reassoc-8.c: New.
15119 * gcc.dg/tree-ssa/reassoc-9.c: New.
15120 * gcc.dg/tree-ssa/reassoc-10.c: New.
15121 * gcc.dg/tree-ssa/reassoc-11.c: New.
15123 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15127 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
15129 2005-12-12 Mark Mitchell <mark@codesourcery.com>
15132 * g++.dg/template/inherit.C: Do not use a generic error message.
15134 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
15137 * objc.dg/gnu-encoding: New directory.
15138 * objc.dg/gnu-encoding/compat-common.h: New file.
15139 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
15140 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
15141 * objc.dg/gnu-encoding/vector-defs.h: New file.
15142 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
15143 * objc.dg/gnu-encoding/generate-random.c: New file.
15144 * objc.dg/gnu-encoding/generate-random_r.c: New file.
15145 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
15146 * objc.dg/gnu-encoding/generate-random.h: New file.
15148 2005-12-11 Mark Mitchell <mark@codesourcery.com>
15151 * g++.dg/template/defarg7.C: New test.
15153 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
15156 * objc.dg/encode-8.m: New test.
15158 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
15161 * objc.dg/encode-7.m: New test.
15163 2005-12-10 Mark Mitchell <mark@codesourcery.com>
15166 * g++.dg/opt/inline10.C: New test.
15168 2005-12-11 Steven G. Kargl <kargls@comcast.net>
15170 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
15172 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
15174 * gfortran.dg/substring_equivalence.f90: typo in comment
15176 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15179 * gfortran.dg/iostat_3.f90: New test.
15181 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
15184 * gfortran.dg/unf_io_convert_1.f90: New test.
15185 * gfortran.dg/unf_io_convert_2.f90: New test.
15186 * gfortran.dg/unf_io_convert_3.f90: New test.
15188 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15191 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
15192 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
15193 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15194 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
15195 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
15196 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15197 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
15198 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
15199 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15200 gcc.dg/torture/fp-int-convert-float128-timode.c,
15201 gcc.dg/torture/fp-int-convert-float128.c,
15202 gcc.dg/torture/fp-int-convert-float80-timode.c,
15203 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
15204 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
15206 * gcc.dg/tls/opt-1.c: Require effective target fpic.
15208 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
15210 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
15212 2005-12-10 Richard Sandiford <richard@codesourcery.com>
15214 * gcc.dg/20051207-1.c,
15215 * gcc.dg/20051207-2.c,
15216 * gcc.dg/20051207-3.c: New tests.
15218 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15221 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
15222 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
15223 dg-skip-if target selector.
15226 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
15227 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
15228 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
15229 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
15230 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
15231 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
15232 and/or merge with i?86 cases.
15234 * gcc.dg/tls/opt-3.c: Require effective target fpic.
15237 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
15238 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
15239 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
15240 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
15243 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
15246 * gcc.c-torture/compile/pr25311.c: New test.
15248 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15250 PR libgfortran/25039
15251 * gfortran.dg/read_comma.f: New test.
15253 2005-12-08 Jakub Jelinek <jakub@redhat.com>
15256 * g++.dg/opt/pr19317-1.C: New test.
15257 * g++.dg/opt/pr19317-2.C: New test.
15258 * g++.dg/opt/pr19317-3.C: New test.
15261 * gcc.c-torture/execute/pr19005.c: New test.
15264 * g++.old-deja/g++.other/comdat5.C: New test.
15265 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
15267 * g++.dg/compat/struct-layout-1.exp: New file.
15268 * g++.dg/compat/struct-layout-1.h: New.
15269 * g++.dg/compat/struct-layout-1_generate.c: New.
15270 * g++.dg/compat/struct-layout-1_x1.h: New.
15271 * g++.dg/compat/struct-layout-1_x2.h: New.
15272 * g++.dg/compat/struct-layout-1_y1.h: New.
15273 * g++.dg/compat/struct-layout-1_y2.h: New.
15275 * gcc.dg/20050330-2.c: New test.
15277 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
15280 * gfortran.dg/associated_1.f90: New.
15282 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
15284 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
15285 ILP32 vect_no_align platforms.
15287 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
15288 Jakub Jelinek <jakub@redhat.com>
15291 * gcc.c-torture/compile/20051207-1.c: New test.
15293 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15296 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
15297 gcc.dg/torture/pr18582-1.c,
15298 gcc.target/i386/attributes-error.c: Also test on x86_64.
15300 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
15302 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15305 * g++.dg/template/typedef3.C: New test.
15309 * g++.dg/template/dtor3.C: Fix error markers.
15311 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
15313 * lib/target-supports.exp (check_effective_target_sync_char_short):
15316 2005-12-06 Janis Johnson <janis187@us.ibm.com>
15318 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
15320 2005-12-06 Roger Sayle <roger@eyesopen.com>
15322 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
15323 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
15324 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
15325 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
15327 2005-12-06 Roger Sayle <roger@eyesopen.com>
15330 * g++.dg/other/array2.C: New test case.
15332 2005-12-05 Geoffrey Keating <geoffk@apple.com>
15334 * gcc.dg/darwin-weakimport-3.c: New.
15336 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
15337 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
15338 and to work on Darwin.
15339 * gcc.dg/attr-weakref-1b.c: New file.
15340 * gcc.dg/attr-weakref-2.c: New test.
15341 * gcc.dg/darwin-weakref-1.c: New test.
15343 2005-12-05 Janis Johnson <janis187@us.ibm.com>
15346 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
15347 use in selector expressions.
15348 (dg-xfail-if): Ditto.
15349 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
15350 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
15351 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
15352 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
15353 * gcc.test-framework/test-framework.exp: Skip generated tests if
15354 CHECK_TEST_FRAMEWORK is not 1.
15356 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
15358 PR tree-optimization/24963
15359 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
15362 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
15365 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
15366 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15367 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15368 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15370 2005-12-05 Jakub Jelinek <jakub@redhat.com>
15372 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15375 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
15377 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15379 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
15381 * gcc.dg/format/cast-1.c: New test.
15383 2005-12-04 Roger Sayle <roger@eyesopen.com>
15386 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15387 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15388 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15389 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15391 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
15393 * gcc.dg/cast-pretty-print-1.c: New test.
15395 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
15397 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15399 2005-12-02 Mark Mitchell <mark@codesourcery.com>
15402 * g++.dg/template/friend40.C: New test.
15404 2005-12-02 Jakub Jelinek <jakub@redhat.com>
15407 * gcc.target/i386/movq-2.c: New test.
15408 * gcc.target/i386/movq.c: Remove target i?86, instead add
15409 dg-require-effective-target ilp32.
15411 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15414 * g++.dg/other/default1.C: New test.
15416 2005-12-02 Richard Guenther <rguenther@suse.de>
15418 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15420 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
15422 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15424 2005-12-02 Alan Modra <amodra@bigpond.net.au>
15427 * gcc.target/powerpc/rotate.c: New.
15429 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15431 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15432 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15434 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
15437 * gcc.dg/pr17730-1.c: Adjust.
15438 * gcc.dg/lvalue1.c (main): Likewise.
15439 * gcc.dg/lvalue-2.c: Likewise.
15440 * g++.dg/pr7503-3.C
15442 2005-12-01 Geoffrey Keating <geoffk@apple.com>
15444 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15447 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
15450 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
15452 2005-12-01 Uros Bizjak <uros@kss-loka.si>
15455 * lib/target-supports.exp (check_effective_target_tls): New.
15456 (check_effective_target_tls_runtime): New.
15457 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15459 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
15460 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15461 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
15462 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
15463 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
15464 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
15465 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15466 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
15467 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
15468 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
15469 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
15470 effective-target TLS.
15471 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
15472 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
15473 effective-target TLS runtime.
15475 2005-12-01 Uros Bizjak <uros@kss-loka.si>
15477 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
15479 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
15481 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
15482 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
15483 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
15484 ignored" warnings when "packing" is the same as the ABI layout.
15486 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
15489 * gfortran.dg/line_length_1.f: New test.
15490 * gfortran.dg/line_length_2.f90: Ditto.
15492 2005-11-30 Richard Guenther <rguenther@suse.de>
15494 PR tree-optimization/21655
15495 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
15497 2005-11-30 Dale Johannesen <dalej@apple.com>
15499 * gcc.c-torture/compile/pr24930.c: New.
15501 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
15504 * gfortran.dg/auto_char_dummy_array.f90: New test.
15506 2005-11-30 Jeff Law <law@redhat.com>
15508 * g++.old-deja/g++.law/pr25000.C: New test.
15510 2005-11-30 Jakub Jelinek <jakub@redhat.com>
15512 * gcc.dg/tls/opt-11.c: New test.
15514 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
15516 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
15518 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
15521 2005-11-29 Jakub Jelinek <jakub@redhat.com>
15523 * gfortran.dg/open_access_1.f90: New test.
15525 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15527 * gcc.dg/charset/builtin2.c: New test.
15529 2005-11-28 Jakub Jelinek <jakub@redhat.com>
15531 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
15532 on mmix-*-* for *_[xy].c.
15534 2005-11-28 Kean Johnston <jkj@sco.com>
15536 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
15538 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
15539 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
15540 * gcc.target/i386/asm-3.c: Ditto.
15541 * gcc.target/i386/clobbers.c: Ditto.
15542 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
15543 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
15545 * gcc.target/i386/mul.c: Ditto.
15546 * gcc.target/i386/ssetype-1.c: Ditto.
15547 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
15548 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
15549 static so the test works with -fPIC mode too. Based on comment in
15551 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
15553 2005-11-28 Richard Guenther <rguenther@suse.de>
15555 * gcc.dg/alias-9.c: New testcase.
15556 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
15558 2005-11-28 Roger Sayle <roger@eyesopen.com>
15559 Uros Bizjak <uros@kss-loka.si>
15561 PR middle-end/20219
15562 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
15563 tan(x)/sin(x) transformations.
15565 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
15567 PR middle-end/24575
15568 * gcc.dg/tree-ssa/divide-3.c: New test.
15569 * gcc.dg/tree-ssa/divide-4.c: New test.
15571 2005-11-27 Steven G. Kargl <kargls@comcast.net>
15574 * gfortran.dg/boz_6.f90: New test.
15576 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15579 * gfortran.dg/modulo_1.f90: New test.
15581 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15583 PR libfortran/24919
15584 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
15585 fail on CRLF platforms.
15586 * gfortran.dg/ftell_2.f90: Likewise.
15588 2005-11-26 Eric Christopher <echristo@apple.com>
15590 * gcc.dg/intmax_t-1.c: Remove mips xfail.
15592 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
15594 * objc.dg/gnu-runtime-3.m: Simplify.
15596 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
15598 PR middle-end/23669
15599 * gcc.dg/tree-ssa/divide-1.c: New test.
15600 * gcc.dg/tree-ssa/divide-2.c: New test.
15602 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
15604 PR libgfortran/24945
15605 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
15607 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
15609 PR libgfortran/24945
15610 * gfortran.dg/open_status_2.f90: New test.
15612 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15614 * gcc.c-torture/execute/builtins/fprintf.c,
15615 gcc.c-torture/execute/builtins/fputs-lib.c,
15616 gcc.c-torture/execute/builtins/fputs.c,
15617 gcc.c-torture/execute/builtins/lib/fprintf.c,
15618 gcc.c-torture/execute/builtins/lib/printf.c,
15619 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
15621 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
15623 * gcc.dg/20050922-2.c: New test.
15625 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
15627 * objc.dg/gnu-runtime-3.m: New test.
15629 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15632 * g++.dg/other/void1.C: New test.
15634 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
15636 PR middle-end/24998
15637 * gcc.dg/torture/fp-int-convert-float.c,
15638 gcc.dg/torture/fp-int-convert-double.c,
15639 gcc.dg/torture/fp-int-convert-long-double.c,
15640 gcc.dg/torture/fp-int-convert-timode.c,
15641 gcc.dg/torture/fp-int-convert-float80.c,
15642 gcc.dg/torture/fp-int-convert-float80-timode.c,
15643 gcc.dg/torture/fp-int-convert-float128.c,
15644 gcc.dg/torture/fp-int-convert-float128-timode.c,
15645 gcc.dg/torture/fp-int-convert.h: New files.
15647 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
15649 PR middle-end/24989
15650 * gcc.dg/tree-ssa/bool-10.c: New test.
15651 * gcc.dg/tree-ssa/bool-11.c: New test.
15652 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
15654 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
15656 PR middle-end/24990
15657 * tree-ssa/pr24990-1.c: New test.
15659 2005-11-24 Richard Guenther <rguenther@suse.de>
15660 Dirk Mueller <dmueller@suse.de>
15663 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
15664 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
15665 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
15666 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
15667 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
15668 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
15670 2005-11-23 Uros Bizjak <uros@kss-loka.si>
15672 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
15674 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
15677 * gcc.dg/Wc++-compat.c: New.
15678 * gcc.dg/Wno-c++-compat.c: New.
15680 2005-11-23 Alan Modra <amodra@bigpond.net.au>
15682 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
15683 (vspltish, vspltisw): Likewise.
15685 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15687 PR libgfortran/24794
15688 * gfortran.dg/namelist_12.f: Fix quotes.
15689 * gfortran.dg/namelist_13.f90: Fix quotes.
15690 * gfortran.dg/namelist_14.f90: Fix quotes.
15691 * gfortran.dg/namelist_15.f90: Fix quotes.
15692 * gfortran.dg/namelist_use.f90: Fix quotes.
15693 * gfortran.dg/namelist_use_only.f90: Fix quotes.
15694 * gfortran.dg/namelist_21.f90: New test.
15695 * gfortran.dg/namelist_22.f90: New test.
15697 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
15700 * gcc.c-torture/compile/pr23435.c: New.
15702 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
15704 * gcc.c-torture/execute/floatunsisf-1.c: New test.
15706 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
15708 * gcc.target/powerpc/405-macchw-1.c,
15709 gcc.target/powerpc/405-macchw-2.c,
15710 gcc.target/powerpc/405-macchwu-1.c,
15711 gcc.target/powerpc/405-macchwu-2.c,
15712 gcc.target/powerpc/405-machhw-1.c,
15713 gcc.target/powerpc/405-machhw-2.c,
15714 gcc.target/powerpc/405-machhwu-1.c,
15715 gcc.target/powerpc/405-machhwu-2.c,
15716 gcc.target/powerpc/405-maclhw-1.c,
15717 gcc.target/powerpc/405-maclhw-2.c,
15718 gcc.target/powerpc/405-maclhwu-1.c,
15719 gcc.target/powerpc/405-maclhwu-2.c,
15720 gcc.target/powerpc/405-mulchw-1.c,
15721 gcc.target/powerpc/405-mulchw-2.c,
15722 gcc.target/powerpc/405-mulchwu-1.c,
15723 gcc.target/powerpc/405-mulchwu-2.c,
15724 gcc.target/powerpc/405-mulhhw-1.c,
15725 gcc.target/powerpc/405-mulhhw-2.c,
15726 gcc.target/powerpc/405-mulhhwu-1.c,
15727 gcc.target/powerpc/405-mulhhwu-2.c,
15728 gcc.target/powerpc/405-mullhw-1.c,
15729 gcc.target/powerpc/405-mullhw-2.c,
15730 gcc.target/powerpc/405-mullhwu-1.c,
15731 gcc.target/powerpc/405-mullhwu-2.c,
15732 gcc.target/powerpc/405-nmacchw-1.c,
15733 gcc.target/powerpc/405-nmacchw-2.c,
15734 gcc.target/powerpc/405-nmachhw-1.c,
15735 gcc.target/powerpc/405-nmachhw-2.c,
15736 gcc.target/powerpc/405-nmaclhw-1.c,
15737 gcc.target/powerpc/405-nmaclhw-2.c,
15738 gcc.target/powerpc/440-macchw-1.c,
15739 gcc.target/powerpc/440-macchw-2.c,
15740 gcc.target/powerpc/440-macchwu-1.c,
15741 gcc.target/powerpc/440-macchwu-2.c,
15742 gcc.target/powerpc/440-machhw-1.c,
15743 gcc.target/powerpc/440-machhw-2.c,
15744 gcc.target/powerpc/440-machhwu-1.c,
15745 gcc.target/powerpc/440-machhwu-2.c,
15746 gcc.target/powerpc/440-maclhw-1.c,
15747 gcc.target/powerpc/440-maclhw-2.c,
15748 gcc.target/powerpc/440-maclhwu-1.c,
15749 gcc.target/powerpc/440-maclhwu-2.c,
15750 gcc.target/powerpc/440-mulchw-1.c,
15751 gcc.target/powerpc/440-mulchw-2.c,
15752 gcc.target/powerpc/440-mulchwu-1.c,
15753 gcc.target/powerpc/440-mulchwu-2.c,
15754 gcc.target/powerpc/440-mulhhw-1.c,
15755 gcc.target/powerpc/440-mulhhw-2.c,
15756 gcc.target/powerpc/440-mulhhwu-1.c,
15757 gcc.target/powerpc/440-mulhhwu-2.c,
15758 gcc.target/powerpc/440-mullhw-1.c,
15759 gcc.target/powerpc/440-mullhw-2.c,
15760 gcc.target/powerpc/440-mullhwu-1.c,
15761 gcc.target/powerpc/440-mullhwu-2.c,
15762 gcc.target/powerpc/440-nmacchw-1.c,
15763 gcc.target/powerpc/440-nmacchw-2.c,
15764 gcc.target/powerpc/440-nmachhw-1.c,
15765 gcc.target/powerpc/440-nmachhw-2.c,
15766 gcc.target/powerpc/440-nmaclhw-1.c,
15767 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
15769 2005-11-21 Jakub Jelinek <jakub@redhat.com>
15772 * gfortran.dg/inquire_9.f90: New test.
15775 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
15777 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15779 PR libfortran/24432
15780 * lib/target-supports.exp (check_effective_target_fortran_large_real):
15781 Check that 'cos' is supported.
15783 2005-11-21 Paul Thomas <pault@gcc.gnu.org
15786 * gfortran.dg/substring_equivalence.f90: New test.
15789 * gfortran.dg/auto_internal_assumed.f90: New test.
15791 2005-11-21 Uros Bizjak <uros@kss-loka.si>
15793 * gcc.dg/fold-div-2.c: New test.
15795 2005-11-20 Ian Lance Taylor <ian@airs.com>
15797 PR rtl-optimization/24883
15798 * gcc.c-torture/compile/pr24883.c: New test.
15800 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
15802 PR middle-end/20583
15803 * gcc.c-torture/compile/pr20583.c: New.
15805 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
15807 * gcc.c-torture/execute/usmul.c: New test.
15809 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
15811 * gcc.dg/tree-ssa/vrp22.c: New test.
15813 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
15815 PR middle-end/24912
15816 * gcc.dg/torture/pr24912-1.c: New test.
15818 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
15821 * gfortran.dg/arrayio_derived_1.f90: New test.
15823 2005-11-19 Richard Guenther <rguenther@suse.de>
15825 PR middle-end/23294
15826 * gcc.dg/tree-ssa/pr23294.c: New testcase.
15828 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
15830 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
15832 2005-11-18 Mark Mitchell <mark@codesourcery.com>
15835 * g++.dg/template/friend39.C: New test.
15837 2005-11-18 James E Wilson <wilson@specifix.com>
15839 * gcc.dg/builtin-strstr.c: New.
15841 2005-11-18 Richard Henderson <rth@redhat.com>
15843 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
15844 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
15845 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
15846 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
15847 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
15848 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
15849 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
15850 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
15851 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
15852 renaming to remove initial "ia64-".
15854 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
15856 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
15858 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
15860 * g++.dg/cpp/string-2.C: New test.
15862 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
15864 * gcc.dg/tree-ssa/loop-14.c: New test.
15866 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
15867 Michael Chamberlain <michael@chamberlain.net.au>
15869 * ada/acats/run_all.sh (target_run): Kill long running tests.
15871 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15873 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
15874 * gcc.dg/cleanup-9.c: Likewise.
15875 * gcc.dg/cleanup-10.c: Likewise.
15876 * gcc.dg/cleanup-11.c: Likewise.
15878 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15881 * gfortran.dg/open_access_append_1.f90: New test.
15882 * gfortran.dg/open_access_append_2.f90: New test.
15884 2005-11-16 Richard Guenther <rguenther@suse.de>
15886 PR middle-end/24851
15887 * gcc.c-torture/execute/pr24851.c: New testcase.
15889 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
15891 * gcc.dg/fold-overflow-1.c: New test.
15893 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
15895 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
15896 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
15898 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
15900 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
15902 * g++.dg/eh/forced2.C: Likewise.
15903 * g++.dg/eh/forced3.C: Likewise.
15904 * g++.dg/eh/forced4.C: Likewise.
15906 2005-11-11 Mike Stump <mrs@apple.com>
15908 * g++.old-deja/g++.mike/unused.C: Add.
15910 2005-11-15 Mark Mitchell <mark@codesourcery.com>
15913 * g++.dg/warn/Wcast-qual1.C: New test.
15915 2005-11-15 Jan Hubicka <jh@suse.cz>
15917 * gcc.dg/winline-5.c: Add large-unit-insns limit.
15919 2005-11-14 David Edelsohn <edelsohn@gnu.org>
15921 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
15923 2005-11-14 Diego Novillo <dnovillo@redhat.com>
15926 * gcc.dg/tree-ssa/pr24840.c: New test.
15928 2005-11-14 Janis Johnson <janis187@us.ibm.com>
15931 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
15933 2005-11-14 Dale Johannesen <dalej@apple.com>
15935 * gcc.c-torture/execute/20051113-1.c: New.
15937 2005-11-14 Mark Mitchell <mark@codesourcery.com>
15940 * g++.dg/template/crash43.C: New test.
15942 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
15944 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
15946 2005-11-13 Mark Mitchell <mark@codesourcery.com>
15949 * g++.dg/eh/spec8.C: New test.
15951 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
15953 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
15955 2005-11-13 Mark Mitchell <mark@codesourcery.com>
15958 * g++.dg/parse/ambig4.C: New test.
15959 * g++.dg/tc1/dr101.C: Adjust error markers.
15960 * g++.dg/lookup/strong-using-2.C: Likewise.
15961 * g++.dg/lookup/ambig5.C: Likewise.
15962 * g++.dg/lookup/ambig4.C: Likewise.
15963 * g++.dg/parse/crash22.C: Likewise.
15965 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
15967 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
15969 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
15971 * gcc.dg/nested-calls-1.c: New test.
15973 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15975 * gfortran.dg/complex_intrinsic_1.f90: New test.
15976 * gfortran.dg/complex_intrinsic_2.f90: New test.
15977 * gfortran.dg/fgetc_1.f90: New test.
15978 * gfortran.dg/fgetc_2.f90: New test.
15979 * gfortran.dg/fgetc_3.f90: New test.
15980 * gfortran.dg/ftell_1.f90: New test.
15981 * gfortran.dg/ftell_2.f90: New test.
15982 * gfortran.dg/gnu_logical_1.F: New test.
15983 * gfortran.dg/gnu_logical_2.f90: New test.
15985 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
15987 PR middle-end/24820
15988 * gcc.dg/pr24820.c: New test.
15990 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
15992 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
15993 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
15996 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15999 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
16001 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
16003 * gcc.target/cris/cris.exp: New file.
16004 * gcc.target/cris/rld-legit1.c: New test.
16005 * gcc.target/cris/rld-legit2.c: New test.
16007 2005-11-12 Jakub Jelinek <jakub@redhat.com>
16010 * g++.dg/opt/pr24780.C: New test.
16013 * g++.dg/template/asm1.C: New test.
16015 2005-11-12 Steven G. Kargl <kargls@comcast.net>
16017 PR libgfortran/24787
16018 * gfortran.dg/scan_1.f90: New test.
16020 2005-11-12 Jan Hubicka <jh@suse.cz>
16022 * gcc.target/i386/minmax-1.c: New.
16023 * gcc.target/i386/minmax-2.c: New.
16025 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
16027 * gcc.dg/pr24445.c: Fix for 64-bit targets.
16029 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
16031 * gcc.c-torture/execute/20051110-1.c,
16032 gcc.c-torture/execute/20051110-2.c: New tests.
16034 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
16036 PR middle-end/24750
16037 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
16040 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
16042 * lib/target-libpath.exp (get_shlib_extension): New proc.
16043 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
16044 * lib/gfortran.exp (gfortran_link_flags): Likewise.
16045 * lib/objc.exp (objc_target_compile): Likewise.
16046 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
16049 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
16051 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
16053 * lib/target-supports.exp (check_effective_target_static_libgfortran):
16054 Add -static to additional_flags and pass it to target_compile.
16056 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16058 PR libgfortran/24719
16059 gfortran.dg/read_noadvance.f90: New test.
16061 PR libgfortran/24699
16062 gfortran.dg/fmt_t_2.f90: New test.
16064 PR libgfortran/24785
16065 gfortran.dg/read_x_eor.f90: New test.
16067 PR libgfortran/24584
16068 gfortran.dg/namelist_empty.f90: Rename test.
16070 PR libgfortran/24489
16071 gfortran/read_eor.f90: Rename test.
16073 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
16076 * gfortran.dg/automatic_module_variable.f90: New test.
16078 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
16081 * gcc.dg/pr24445.c: New test.
16083 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
16087 * gfortran.dg/recursive_statement_functions.f90: Add statement
16088 functions using inline intrinsic functions and parameters to test
16089 that they no longer seg-fault.
16092 gfortran.dg/nested_modules_4.f90: New test.
16093 gfortran.dg/nested_modules_5.f90: New test.
16095 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16098 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
16100 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
16102 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
16105 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
16107 * gcc.dg/sparc-getcontext-1.c: New test.
16109 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
16111 * gcc.dg/ifcvt-fabs-1.c: New test.
16113 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
16116 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
16117 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
16119 2005-11-09 Richard Guenther <rguenther@suse.de>
16121 PR tree-optimization/24716
16122 * gcc.c-torture/execute/pr24716.c: New testcase.
16124 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16126 * gcc.dg/pr24624.c: Disable for non S/390 targets.
16128 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16131 * gcc.dg/pr24624.c: Testcase added.
16133 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16136 * g++.dg/other/pr24623.C: Testcase added.
16138 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
16141 * gfortran-dg/pure_byref_1.f90: New.
16142 * gfortran-dg/pure_byref_2.f90: New.
16144 2005-11-09 Uros Bizjak <uros@kss-loka.si>
16147 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
16148 * gcc.dg/dg.exp: Run main loop also for *.i files.
16150 2005-11-08 Jakub Jelinek <jakub@redhat.com>
16153 * g++.dg/tls/diag-3.C: New test.
16154 * g++.dg/tls/diag-4.C: New test.
16155 * g++.dg/tls/static-1.C: New test.
16156 * g++.dg/tls/static-1a.cc: New file.
16158 2005-11-08 Diego Novillo <dnovillo@redhat.com>
16161 * g++.dg/tree-ssa/pr23046.C: New test.
16163 2005-11-08 Devang Patel <dpatel@apple.com>
16165 PR tree-optimization/23115
16166 * gcc.dg/tree-ssa/pr23115.c: New.
16168 2005-11-08 David Edelsohn <edelsohn@gnu.org>
16170 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
16171 * gcc.target/powerpc/pr16155.c: Same.
16172 * gcc.target/powerpc/altivec-1.c: Same.
16173 * gcc.target/powerpc/altivec-2.c: Same.
16174 * gcc.target/powerpc/altivec-3.c: Same.
16175 * gcc.target/powerpc/altivec-5.c: Same.
16176 * gcc.target/powerpc/altivec-11.c: Same.
16177 * gcc.target/powerpc/altivec-12.c: Same.
16178 * gcc.target/powerpc/altivec-14.c: Same.
16179 * gcc.target/powerpc/altivec-22.c: Same.
16180 * gcc.target/powerpc/altivec-consts.c: Same.
16181 * gcc.target/powerpc/altivec-pr22085.c: Same.
16182 * gcc.target/powerpc/altivec-splat.c: Same.
16183 * gcc.target/powerpc/altivec-varargs-1.c: Same.
16184 * gcc.target/powerpc/altivec-vec-merge.c: Same.
16185 * gcc.target/powerpc/darwin-longlong.c: Same.
16187 2005-11-08 Uros Bizjak <uros@kss-loka.si>
16190 * gcc.dg/pr19340.c: New test.
16192 2005-11-07 Ian Lance Taylor <ian@airs.com>
16194 PR rtl-optimization/24683
16195 * gcc.dg/pr24683.c: New test.
16197 2005-11-07 Uros Bizjak <uros@kss-loka.si>
16199 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
16200 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
16202 2005-11-07 Uros Bizjak <uros@kss-loka.si>
16204 * gcc.target/i386/pr23376.c: Compile with -mmmx.
16206 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
16208 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
16210 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
16214 * gcc.target/powerpc/altivec-consts.c,
16215 gcc.target/powerpc/altivec-splat.c: New testcase.
16217 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
16221 * gcc.dg/overflow-2.c: New testcase.
16223 2005-11-07 Jakub Jelinek <jakub@redhat.com>
16225 PR rtl-optimization/23567
16226 * gcc.c-torture/execute/20051104-1.c: New test.
16228 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
16231 gfortran.dg/private_type_2.f90: Modified to check that case with
16232 PRIVATE declaration within derived type is accepted.
16235 gfortran.dg/pointer_assign_1.f90: New test.
16238 * gfortran.dg/arrayio_0.f90: New test.
16241 gfortran.dg/data_initialized.f90: New test.
16242 gfortran.dg/data_constraints_1.f90: New test.
16243 gfortran.dg/data_constraints_2.f90: New test.
16245 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
16249 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
16251 2005-11-06 Diego Novillo <dnovillo@redhat.com>
16254 * gcc.dg/tree-ssa/pr24670.c: New test.
16256 2005-11-05 Ian Lance Taylor <ian@airs.com>
16259 * gcc.target/i386/pr22432.c: New test.
16261 2005-11-05 Richard Henderson <rth@redhat.com>
16263 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
16264 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
16265 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
16266 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
16267 from gcc.dg/alpha-*.
16268 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
16269 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
16271 2005-11-05 Andreas Jaeger <aj@suse.de>
16273 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
16275 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
16278 * gcc.dg/torture/pr23424-1.c: New test.
16280 2005-11-04 Richard Henderson <rth@redhat.com>
16282 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
16283 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
16284 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
16285 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
16286 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
16287 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
16288 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
16289 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
16290 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
16291 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
16292 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
16293 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
16294 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
16295 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
16296 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
16297 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
16298 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
16299 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
16300 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
16301 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
16302 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
16303 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
16304 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
16305 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
16307 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
16308 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
16309 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
16310 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
16311 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
16312 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
16313 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
16314 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
16315 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
16316 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
16317 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
16318 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
16319 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
16320 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
16321 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
16322 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
16323 gcc.target/i386/lea.c, gcc.target/i386/local.c,
16324 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
16325 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
16326 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
16327 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
16328 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
16329 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
16330 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
16331 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
16332 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
16333 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
16334 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
16335 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
16336 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
16337 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
16338 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
16339 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
16340 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
16341 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
16342 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
16343 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
16344 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
16345 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
16346 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
16347 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
16348 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
16349 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
16350 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
16351 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
16353 2005-11-04 Diego Novillo <dnovillo@redhat.com>
16356 * gcc.dg/tree-ssa/pr24627.c: New test.
16358 2005-11-04 Paul Brook <paul@codesourcery.com>
16360 * gcc.dg/tls/opt-10.c: New test.
16362 2005-11-04 Andreas Jaeger <aj@suse.de>
16364 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
16365 avoid extra warnings.
16367 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16369 PR libfortran/22298
16370 * lib/target-supports.exp
16371 (check_effective_target_static_libgfortran): New
16372 static_libgfortran effective target.
16373 * gfortran.dg/static_linking_1.f: New test.
16374 * gfortran.dg/static_linking_1.c: New file.
16376 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
16378 * gcc.dg/pr24615.c: Guard test with { target fpic }.
16380 2005-11-03 Josh Conner <jconner@apple.com>
16383 g++.dg/ext/array2.C: New test.
16384 g++.dg/template/dependent-name3.C: New test.
16385 g++.dg/template/dependent-name4.C: New test.
16386 g++.dg/template/sfinae2.C: New test.
16388 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16390 PR preprocessor/22042
16391 * gcc.dg/cpp/strify4.c: New test.
16393 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
16396 * g++.dg/cpp/string-1.C: New test.
16398 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
16400 * gcc.target/powerpc: New directory.
16401 * gcc.target/powerpc/powerpc.exp: New file.
16402 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16403 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16404 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16405 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16406 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16407 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16408 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16409 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16410 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16411 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16412 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16413 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16414 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16415 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16416 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16417 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16418 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16419 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16420 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16421 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16422 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16423 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16424 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16425 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16426 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16427 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16428 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16429 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16430 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16431 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16432 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16433 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16434 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16435 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16437 2005-11-03 Mark Mitchell <mark@codesourcery.com>
16440 * g++.dg/warn/inline2.C: New test.
16442 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16444 PR middle-end/23155
16445 * g++.dg/ext/c99struct1.C: New test.
16446 * gcc.dg/union-cast-1.c: New test.
16447 * gcc.dg/union-cast-2.c: New test.
16448 * gcc.dg/union-cast-3.c: New test.
16450 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16452 PR middle-end/24589
16453 * gcc.c-torture/execute/zero-struct-2.c: New test.
16455 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16458 * g++.dg/init/switch1.C: New test.
16460 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
16462 * gcc.dg/delay-slot-1.c: New test.
16464 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
16467 * gcc.dg/pr24620.c: New test.
16469 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
16472 * gcc.dg/format/unnamed-1.c: New test.
16474 2005-11-02 Mark Mitchell <mark@codesourcery.com>
16477 * g++.dg/expr/cond8.C: New test.
16480 * g++.dg/parse/dot1.C: New test.
16482 2005-11-02 Jan Hubicka <jh@suse.cz>
16485 * gcc.dg/i386-lea.c: New test
16487 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
16490 * gcc.dg/pr24615.c: New test.
16492 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
16495 * gcc.dg/pr24600.c: New test.
16497 2005-11-02 Mark Mitchell <mark@codesourcery.com>
16500 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
16501 * g++.dg/parse/typename9.C: New test.
16502 * g++/dg/parse/typename10.C: Likewise.
16504 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
16507 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
16508 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
16509 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
16511 2005-11-02 Mark Mitchell <mark@codesourcery.com>
16514 * g++.dg/debug/static1.C: New test.
16516 2005-11-02 Josh Conner <jconner@apple.com>
16518 * g++.dg/crash38.C: moved into proper directory...
16519 * g++.dg/template/crash42.C: ...here
16521 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
16524 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
16525 pcc_bitfield_type_matters || default_packed.
16527 * lib/target-supports.exp
16528 (check_effective_target_pcc_bitfield_type_matters): New proc.
16529 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
16532 * lib/target-supports.exp (check_effective_default_packed): New proc.
16533 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
16534 Gate expected errors on target ! default_packed.
16535 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
16537 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16539 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
16542 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16545 * gfortran.dg/entry_5.f90: New.
16546 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
16548 2005-11-01 Bob Wilson <bob.wilson@acm.org>
16550 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
16552 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
16555 gfortran.dg/namelist_blockdata.f90: New test.
16558 gfortran.dg/external_implicit_none.f90: New test.
16561 * gfortran.dg/secnds.f: New test.
16563 2005-10-31 Jan Hubicka <jh@suse.cz>
16566 * gcc.c-torture/compile/pr20928.c: New test.
16568 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
16570 PR middle-end/23492
16571 * gcc.c-torture/compile/zero-strct-5.c: New test.
16573 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
16575 PR libgfortran/24584
16576 * gfortran.dg/pr24584.f90: New test.
16578 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
16581 * gfortran.dg/char_result_9.f90: New.
16582 * gfortran.dg/char_result_10.f90: New.
16584 2005-10-30 Jan Hubicka <jh@suse.cz>
16586 * g++.dg/tree-ssa/pr24172.C: New testcase.
16588 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16590 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
16592 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
16594 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
16595 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
16596 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
16597 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
16598 gfortran.dg/enum_9.f90,
16599 gfortran.fortran-torture/compile/enum_1.f90,
16600 gfortran.fortran-torture/execute/enum_1.f90,
16601 gfortran.fortran-torture/execute/enum_2.f90,
16602 gfortran.fortran-torture/execute/enum_3.f90,
16603 gfortran.fortran-torture/execute/enum_4.f90: New tests.
16605 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
16608 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
16609 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
16611 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16613 PR libfortran/20179
16614 * gfortran.dg/mixed_io_1.f90: New test.
16615 * gfortran.dg/mixed_io_1.c: New file.
16617 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16619 * gfortran.dg/malloc_free_1.f90: New test.
16621 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
16623 * gcc.dg/nested-func-4.c: Require profiling -pg.
16625 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
16628 * g++.dg/warn/main-2.C: New test.
16630 2005-10-28 Steven G. Kargl <kargls@comcast.net>
16633 * gfortran.dg/interface_2.f90: new test.
16635 2005-10-28 Josh Conner <jconner@apple.com>
16638 * g++.dg/template/crash38.C: New test.
16639 * g++.dg/parse/explicit1.C: Change expected errors.
16641 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
16644 * g++.dg/other/large-size-array.C: New test.
16646 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
16648 PR middle-end/24362
16649 * g++.dg/opt/complex4.C: New test.
16651 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
16653 * gcc.dg/nested-func-4.c: New test.
16655 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
16658 gfortran.dg/derived_recursion.f90: New test.
16659 gfortran.dg/implicit_actual.f90: New test.
16661 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
16663 PR middle-end/24295, PR testsuite/24477
16664 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
16665 removed when weakref hits the tree.
16667 2005-10-25 Jakub Jelinek <jakub@redhat.com>
16669 * gfortran.dg/cray_pointers_4.f90: New test.
16671 * gfortran.dg/cray_pointers_5.f90: New test.
16673 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
16676 * gfortran.dg/assign_5.f90: New test.
16677 * gfortran.dg/assign_6.f: New test.
16679 2005-10-25 Uros Bizjak <uros@kss-loka.si>
16681 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
16682 CPU has no SSE support.
16684 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
16686 PR libgfortran/24224
16687 * gfortran.dg/arrayio_1.f90: Update attribution.
16688 * gfortran.dg/arrayio_2.f90: Update attribution.
16689 * gfortran.dg/arrayio_3.f90: Update attribution.
16690 * gfortran.dg/arrayio_4.f90: Update test conditions.
16691 * gfortran.dg/arrayio_5.f90: Update attribution.
16692 * gfortran.dg/arrayio_6.f90: New test.
16693 * gfortran.dg/arrayio_7.f90: New test.
16695 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
16697 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
16699 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
16701 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
16703 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
16706 * gfortran.dg/namelist_char_only.f90: New test.
16708 2005-10-24 Asher Langton <langton2@llnl.gov>
16712 * gfortran.dg/cray_pointers_1.f90: New test.
16713 * gfortran.dg/cray_pointers_2.f90: New test.
16714 * gfortran.dg/cray_pointers_3.f90: New test.
16715 * gfortran.dg/loc_1.f90: New test.
16716 * gfortran.dg/loc_2.f90: New test.
16718 2005-10-24 Steven Bosscher <stevenb@suse.de>
16720 * gcc.dg/pr24225.c: New test.
16722 2005-10-24 Asher Langton <langton2@llnl.gov>
16724 * gfortran.dg/dup_save_1.f90: New test.
16725 * gfortran.dg/dup_save_2.f90: New test.
16727 2005-10-24 Paul Brook <paul@codesourcery.com>
16730 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
16733 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
16735 PR libgfortran/24489
16736 * gfortran.dg/pr24489.f90: New test.
16738 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
16741 * gfortran.dg/ichar_1.f90: Add tests for derived types.
16743 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
16746 * g++.dg/init/array16.C: Skip for mmix-*-*.
16748 2005-10-23 Asher Langton <langton2@llnl.gov>
16750 * gfortran.dg/byte_1.f90: New test.
16751 * gfortran.dg/byte_2.f90: New test.
16753 2005-10-23 David Edelsohn <edelsohn@gnu.org>
16755 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
16757 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
16760 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
16763 * gfortran.dg/merge_char_const.f90: New test.
16766 * gfortran.dg/spread_scalar_source.f90: New test.
16768 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
16770 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
16772 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
16773 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
16775 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
16777 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
16780 * gfortran.dg/der_pointer_4.f90: New.
16782 2005-10-22 David Ayers <d.ayers@inode.at>
16784 * obj-c++.dg/except-1.mm: Simplify.
16786 2005-10-21 David Ayers <d.ayers@inode.at>
16788 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
16790 2005-10-21 Jakub Jelinek <jakub@redhat.com>
16792 * gfortran.dg/assumed_dummy_2.f90: New test.
16794 2005-10-21 James E Wilson <wilson@specifix.com>
16796 PR preprocessor/15220
16797 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
16799 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
16801 * gcc.c-torture/execute/20051021-1.c: New test.
16803 2005-10-21 Mark Mitchell <mark@codesourcery.com>
16806 * g++.dg/ext/tmplattr1.C: New test.
16808 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
16811 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
16813 2005-10-20 Geoffrey Keating <geoffk@apple.com>
16815 * obj-c++.dg/except-1.mm: New.
16817 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
16819 2005-10-21 Alan Modra <amodra@bigpond.net.au>
16821 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
16823 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
16825 PR middle-end/24295
16826 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
16827 declarations with the same names as thunks' alias targets, use
16829 * gcc.dg/attr-alias-3.c: New test.
16830 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
16832 2005-10-20 Mark Mitchell <mark@codesourcery.com>
16835 * g++.dg/parse/access8.C: New test.
16837 2005-10-20 Richard Guenther <rguenther@suse.de>
16840 * g++.dg/tree-ssa/pr24439.C: New testcase.
16842 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
16844 * g++.dg/opt/delay-slot-1.C: New test.
16846 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
16849 * gfortran.fg/der_init_1.f90: New.
16851 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
16853 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
16855 2005-10-19 Mark Mitchell <mark@codesourcery.com>
16858 * g++.dg/parse/error28.C: New test.
16860 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
16862 * gcc.dg/profile-generate-2.c: New test.
16864 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
16867 * g++.dg/ext/dllimport11.C: New.
16869 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16872 * g++.dg/other/friend3.C: New test.
16874 2005-10-18 Mark Mitchell <mark@codesourcery.com>
16877 * g++.dg/template/error19.C: New test.
16879 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
16882 * g++.dg/overload/koenig2.C: New.
16885 * g++.dg/overload/error2.C: New.
16888 * g++.dg/inherit/covariant14.C: New.
16890 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16893 * g++.dg/parse/for1.C: New test.
16895 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
16898 * gfortran.dg/host_dummy_index_1.f90: New test.
16901 * gfortran.dg/automatic_char_len_2.f90: New test.
16904 * gfortran.dg/recursive_statement_functions.f90: New test.
16907 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
16910 * gfortran.dg/external_initializer.f90: New test.
16913 * non_module_public.f90: New test.
16915 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
16918 * g++.dg/template/overload7.C: New.
16921 * g++.dg/other/switch2.C: Remove expected warnings.
16924 * g++.dg/template/defarg6.C: New.
16926 2005-10-17 Uros Bizjak <uros@kss-loka.si>
16929 * gcc.target/i386/pr24315.c: New test.
16931 2005-10-16 Mark Mitchell <mark@codesourcery.com>
16934 * g++.dg/template/static21.C: New test.
16935 * g++.dg/template/static21-a.cc: Likewise.
16937 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
16940 * g++.dg/warn/Wswitch-default-1.C: New test.
16941 * g++.dg/warn/Wswitch-default-2.C: New test.
16943 2005-10-16 Mark Mitchell <mark@codesourcery.com>
16946 * g++.dg/parse/template18.C: New test.
16947 * g++.dg/template/nontype15.C: Likewise.
16949 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
16952 * gfortran.dg/spec_expr_2.f90: New.
16954 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
16956 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
16957 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
16958 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
16959 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
16960 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
16961 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
16962 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
16963 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
16964 previous target-specific skips and warning-message matches where
16967 2005-10-15 Mark Mitchell <mark@codesourcery.com>
16970 * g++.dg/warn/Wctor-dtor.C: New test.
16972 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16975 * gcc.dg/for-1.c: New test.
16977 2005-10-14 Mark Mitchell <mark@codesourcery.com>
16980 * g++.dg/warn/Wconversion1.C: New test.
16981 * g++.dg/ext/packed4.C: Compile with -w.
16982 * g++.dg/opt/20050511-1.C: Likewise.
16983 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
16985 2005-10-14 Jakub Jelinek <jakub@redhat.com>
16987 * gfortran.dg/boz_5.f90: New test.
16989 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
16992 * g++.dg/other/switch2.C: New.
16995 * g++.dg/init/ctor7.C: New.
16997 2005-10-13 David Edelsohn <edelsohn@gnu.org>
17000 * g++.dg/parse/crash32.C: New test.
17002 2005-10-13 Mark Mitchell <mark@codesourcery.com>
17005 * g++.dg/init/goto2.C: New test.
17008 * g++.dg/template/crash/41.C: New test.
17011 * g++.dg/template/crash40.C: New test.
17014 * g++.dg/parse/friend5.C: New test.
17017 * g++.dg/template/crash38.C: New test.
17020 * g++.dg/template/friend38.C: New test.
17023 * g++.dg/template/crash39.C: New test.
17025 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
17027 * gcc.dg/debug/dwarf2/dwarf-char1.c,
17028 gcc.dg/debug/dwarf2/dwarf-char2.c,
17029 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
17031 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
17033 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
17035 * gcc.dg/dll-2.c: Add tests for warnings.
17036 * gcc.dg/dll-3.c: Likewise.
17037 * gcc.dg/dll-4.c: Likewise.
17039 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
17040 * g++.dg/ext/dllimport2.C: Likewise.
17041 * g++.dg/ext/dllimport3.C: Likewise.
17042 * g++.dg/ext/dllimport7.C: Likewise.
17043 * g++.dg/ext/dllimport8.C: Likewise.
17044 * g++.dg/ext/dllimport9.C: Likewise.
17046 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
17049 * gfortran.dg/derived_pointer_recursion.f90: New test.
17051 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
17053 * gcc.c-torture/execute/20051012-1.c: New test.
17055 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
17058 * gfortran.dg/automatic_char_len_1.f90: New test.
17060 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
17063 * gfortran.dg/save_common.f90: New test.
17066 * gfortran.dg/save_result.f90: New test.
17068 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
17071 * g++.dg/template/dependent-expr1.C: Add new expected error.
17072 * g++.dg/template/dependent-expr2.C: Adjust error text.
17073 * g++.dg/template/overload6.C: New.
17076 * g++.dg/other/typename8.C: New.
17079 * g++.dg/other/return1.C: New.
17081 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
17084 * g++.dg/ext/label5.C: New.
17086 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
17089 * g++.dg/parse/crash31.C: New.
17091 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
17093 * g++.dg/ipa/ipa-1.c: New test.
17094 * g++.dg/ipa/ipa-2.c: New test.
17095 * g++.dg/ipa/ipa-3.c: New test.
17096 * g++.dg/ipa/ipa-4.c: New test.
17097 * g++.dg/ipa/ipa-5.c: New test.
17098 * g++.dg/ipa/ipa.exp: New file.
17100 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
17103 * gfortran.dg/private_type_3.f90: New test.
17105 2005-10-11 Steven G. Kargl <kargls@comcast.net>
17108 gfortran.dg/aint_anint_1.f90: New test.
17110 2005-10-11 Steven G. Kargl <kargls@comcast.net>
17112 PR libgfortran/24313
17113 gfortran.dg/csqrt.f: New test.
17115 2005-10-11 Ian Lance Taylor <ian@airs.com>
17118 * g++.dg/warn/noeffect7.C: New test.
17119 * g++.dg/warn/noeffect2.C: Instantiate templates.
17120 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
17123 2005-10-11 Mark Mitchell <mark@codesourcery.com>
17126 * g++.dg/init/float1.C: New test.
17129 * g++.dg/init/member1.C: Tweak error markers.
17131 2005-10-11 Janis Johnson <janis187@us.ibm.com>
17134 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
17135 Check for null pointer.
17137 2005-10-11 Mark Mitchell <mark@codesourcery.com>
17140 * g++.dg/parse/ret-type3.C: New test.
17142 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
17145 * gcc.c-torture/compile/pr23946.c: New test.
17147 2005-10-11 Jakub Jelinek <jakub@redhat.com>
17149 * g++.dg/opt/mmx2.C: New test.
17151 2005-10-10 Mark Mitchell <mark@codesourcery.com>
17154 * g++.dg/template/static20.C: New test.
17157 * g++.dg/warn/Wunused-12.C: New test.
17160 * g++.dg/template/arg4.C: New test.
17162 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17164 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
17165 * gcc.dg/ucnid-3.c: Likewise.
17166 * gcc.dg/ucnid-4.c: Likewise.
17167 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
17168 * g++.dg/other/ucnid-1.C: Likewise.
17169 * gcc.dg/sparc-frame-1.c: New test.
17171 2005-10-10 Mark Mitchell <mark@codesourcery.com>
17174 * g++.dg/template/spec27.C: New test.
17177 * g++.dg/template/static19.C: New test.
17179 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
17181 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
17182 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
17184 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
17187 * gfortran.fortran-torture/compile/pr24136.f: New test.
17189 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
17192 * g++.dg/parse/crash30.C: New test.
17194 2005-10-07 Richard Guenther <rguenther@suse.de>
17196 PR middle-end/24227
17197 * gcc.c-torture/compile/pr24227.c: New testcase.
17199 2005-10-07 Steve Ellcey <sje@cup.hp.com>
17201 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
17202 Do not put aligned attributes on array elements.
17204 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
17206 PR testsuite/23611, PR testsuite/23615
17207 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
17208 writing prototypes of library functions by hand.
17209 * obj-c++.dg/bitfield-4.mm: Likewise.
17210 * obj-c++.dg/const-str-4.mm: Likewise.
17211 * obj-c++.dg/encode-4.mm: Likewise.
17212 * obj-c++.dg/encode-5.mm: Likewise.
17213 * obj-c++.dg/encode-6.mm: Likewise.
17214 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
17215 * obj-c++.dg/method-10.mm: Likewise.
17216 * obj-c++.dg/method-17.mm: Likewise.
17217 * obj-c++.dg/method-19.mm: Likewise.
17218 * obj-c++.dg/try-catch-2.mm: Likewise.
17220 2005-10-06 Richard Henderson <rth@redhat.com>
17223 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
17225 2005-10-06 Dale Johannesen <dalej@apple.com>
17227 * gcc.c-torture/execute/20030125-1.c: Correct.
17229 2005-10-06 Richard Guenther <rguenther@suse.de>
17231 PR tree-optimization/24238
17232 * g++.dg/tree-ssa/pr24238.C: New testcase.
17234 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
17237 * gfortran.dg/der_pointer_3.f90: New test.
17239 2005-10-05 Devang Patel <dpatel@apple.com>
17242 * g++.dg/other/PR23205.C: New.
17244 2005-10-05 Richard Henderson <rth@redhat.com>
17247 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
17248 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
17250 2005-10-05 Dale Johannesen <dalej@apple.com>
17252 * gcc.c-torture/execute/float-floor.c: New.
17254 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
17256 PR tree-optimization/21419
17257 PR tree-optimization/24146
17258 PR tree-optimization/24151
17260 * g++.dg/ext/asm7.C: New.
17261 * g++.dg/ext/asm8.C: New.
17262 * gcc.dg/asm-1.c: Compile on all targets.
17263 * gcc.dg/asm-pr24146.c: New.
17264 * gcc.dg/pr21419.c: Adjust error messages.
17266 2005-10-05 Richard Guenther <rguenther@suse.de>
17269 * gfortran.fortran-torture/compile/empty.f90: New testcase.
17271 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
17274 * g++.dg/template/spec22.C: Robustify test.
17275 * g++.dg/template/spec26.C: New.
17277 2005-10-05 Uros Bizjak <uros@kss-loka.si>
17279 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
17280 if target supports vector instructions.
17282 2005-10-04 Geoffrey Keating <geoffk@apple.com>
17284 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
17287 2005-10-04 Janis Johnson <janis187@us.ibm.com>
17289 * lib/target-supports.exp (check_effective_target_fortran_large_real,
17290 check_effective_target_fortran_large_int): Replace cached result
17291 when target changes.
17293 2005-10-04 Devang Patel <dpatel@apple.com>
17295 * gcc.dg/i386-sse-vect-types.c: New.
17297 2005-10-04 Ian Lance Taylor <ian@airs.com>
17299 PR preprocessor/13726
17300 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
17301 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
17303 2005-10-04 Richard Guenther <rguenther@suse.de>
17306 * gcc.dg/noncompile/pr23576.c: New testcase.
17308 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
17310 PR middle-end/23125
17311 * gcc.dg/register-var-3.c: New test.
17313 2005-10-04 Steven Bosscher <stevenb@suse.de>
17315 * gcc.dg/pr23049.c: New test.
17317 * gcc.dg/ucnid-4.c: Fix test.
17319 2005-10-03 Diego Novillo <dnovillo@redhat.com>
17322 * gcc.c-torture/compile/pr23445.c: New test.
17324 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
17326 * g++.dg/overload/unknown1.C: New.
17328 2005-10-03 Mark Mitchell <mark@codesourcery.com>
17331 * g++.dg/template/repo4.C: New test.
17333 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17335 PR libfortran/19308
17336 * gfortran.dg/large_real_kind_2.F90: New test.
17337 * gfortran.dg/large_integer_kind_2.f90: New test.
17339 2005-10-03 Uros Bizjak <uros@kss-loka.si>
17341 * lib/target-supports.exp (check_effective_target_vect_shift):
17342 Implement with result caching. Add i?86, x86_64 and ia64 targets.
17343 (check_effective_target_vect_condition): Fix copy-n-pasto.
17345 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
17346 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
17349 2005-10-02 Mark Mitchell <mark@codesourcery.com>
17352 * g++.dg/template/overload5.C : New test.
17355 * g++.dg/expr/stdarg1.C: New test.
17357 2005-10-02 Diego Novillo <dnovillo@redhat.com>
17360 * gcc.c-torture/execute/pr24142.c: New test.
17362 2005-10-01 Diego Novillo <dnovillo@redhat.com>
17365 * gcc.c-torture/execute/pr24141.c: New test.
17367 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
17368 Diego Novillo <dnovillo@redhat.com>
17371 * gcc.c-torture/execute/pr23604.c: New test.
17373 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
17382 gfortran.dg/equiv_constraint_1.f90: New test.
17383 gfortran.dg/equiv_constraint_2.f90: New test.
17384 gfortran.dg/equiv_constraint_3.f90: New test.
17385 gfortran.dg/equiv_constraint_4.f90: New test.
17386 gfortran.dg/equiv_constraint_5.f90: New test.
17387 gfortran.dg/equiv_constraint_6.f90: New test.
17388 gfortran.dg/equiv_constraint_7.f90: New test.
17389 gfortran.dg/equiv_constraint_8.f90: New test.
17390 gfortran.dg/private_type_1.f90: New test.
17391 gfortran.dg/private_type_2.f90: New test.
17392 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17393 980628-10.f: Assert std=gnu to permit mixing of
17394 types in equivalence statements.
17396 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
17399 * gfortran.dg/open_status_1.f90: New.
17401 2005-09-30 Uros Bizjak <uros@kss-loka.si>
17403 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17404 * gcc.dg/vect/pr22480.c: Clean up temp files.
17405 * gcc.dg/vect/pr23831.c: Clean up temp files.
17406 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17407 Clean up temp files.
17408 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17409 Clean up temp files.
17411 * gcc.dg/20050309-1.c: Clean up temp files.
17412 * gcc.dg/20050325-1.c: Clean up temp files.
17414 2005-09-30 Uros Bizjak <uros@kss-loka.si>
17416 PR tree-optimization/24059
17417 * gcc.dg/vect/pr24059.c : New test.
17419 2005-09-29 Jakub Jelinek <jakub@redhat.com>
17421 PR middle-end/24109
17422 * gcc.c-torture/execute/20050929-1.c: New test.
17424 2005-09-29 Steven Bosscher <stevenb@suse.de>
17426 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17428 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
17431 * gcc.dg/pr21419.c: New test.
17433 2005-09-29 Steven Bosscher <stevenb@suse.de>
17435 * gcc.dg/pr23911.c: New test.
17437 2005-09-28 Mark Mitchell <mark@codesourcery.com>
17439 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17442 * g++.dg/parse/qualified4.C: New test.
17443 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17444 * g++.old-deja/g++.mike/p8154.C: Likewise.
17446 2005-09-27 Mark Mitchell <mark@codesourcery.com>
17449 * g++.dg/template/friend37.C: New test.
17450 * g++.dg/parse/crash28.C: Adjust error markers.
17452 2005-09-27 Jakub Jelinek <jakub@redhat.com>
17455 * gfortran.fortran-torture/execute/save_2.f90: New decl.
17457 2005-09-27 Devang Patel <dpatel@apple.com>
17459 PR tree-optimization/23625
17460 * gcc.dg/pr23625.c: New test.
17462 2005-09-27 Uros Bizjak <uros@kss-loka.si>
17464 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
17465 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
17467 2005-09-26 Jakub Jelinek <jakub@redhat.com>
17470 * gfortran.fortran-torture/execute/save_1.f90: New test.
17471 * gfortran.dg/save_1.f90: New test.
17473 2005-09-26 Uros Bizjak <uros@kss-loka.si>
17475 * gcc.target/i386/builtin-apply-mmx.c: New test.
17478 * gcc.target/i386/pr22576.c: New test.
17481 * gcc.target/i386/pr22585.c: New test.
17484 * gcc.target/i386/pr23268.c: New test.
17486 PR middle-end/23831
17487 * gcc.dg/vect/pr23831.c: New test.
17490 * gcc.target/i386/pr24055.c: New test.
17492 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
17494 PR tree-optimization/23960
17495 * gcc.c-torture/compile/pr23960.c: New.
17497 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
17500 * gfortran.dg/nested_modules_3.f90: New.
17502 2005-09-22 Steven G. Kargl <kargls@comcast.net>
17505 gfortran.dg/interface_1.f90: New test.
17507 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
17508 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17511 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
17513 2005-09-22 Steven G. Kargl <kargls@comcast.net>
17516 * gfortran.dg/imag_1.f: New test.
17517 * gfortran.dg/imag_2.f: Ditto.
17519 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
17521 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
17523 2005-09-22 Jakub Jelinek <jakub@redhat.com>
17526 * g++.dg/warn/pr21983.C: New test.
17528 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
17530 * gcc.dg/20050922-1.c: Testcase added.
17532 2005-09-21 Mark Mitchell <mark@codesourcery.com>
17535 * g++.dg/template/array14.C: New test.
17537 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
17540 * gfortran.dg/der_ptr_component_1.f90: New test.
17542 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17545 * g++.dg/template/error1.C: Reject "no matching function" message.
17547 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17550 * g++.dg/lookup/error1.C: New test.
17552 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
17554 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
17555 functionality of the testcase.
17557 2005-09-20 Richard Henderson <rth@redhat.com>
17559 * gcc.dg/vect/vect-22.c: Require vect_float.
17560 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
17562 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
17564 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
17565 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
17566 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
17567 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
17568 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
17569 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
17570 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
17571 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
17572 * gcc.dg/cpp/ucnid-8.c: New test.
17574 2005-09-20 Jakub Jelinek <jakub@redhat.com>
17576 PR tree-optimization/23929
17577 * gcc.c-torture/compile/pr23929.c: New test.
17579 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
17581 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
17584 2005-09-20 Steve Ellcey <sje@cup.hp.com>
17587 * g++.dg/other/pr22003.C: Require named sections.
17589 2005-09-20 Jakub Jelinek <jakub@redhat.com>
17592 * g++.dg/rtti/crash3.C: New test.
17594 PR tree-optimization/23818
17595 * gcc.dg/pr23818.c: New test.
17597 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17600 * gfortran.dg/print_fmt_4.f: New.
17602 2005-09-20 Jakub Jelinek <jakub@redhat.com>
17605 * gfortran.fortran-torture/execute/entry_11.f90: New test.
17607 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
17609 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
17610 Use pointers to local alignable arrays instead. Added comments.
17611 * gcc.dg/vect/vect-46.c: Likewise.
17612 * gcc.dg/vect/vect-48.c: Likewise.
17613 * gcc.dg/vect/vect-49.c: Likewise.
17614 * gcc.dg/vect/vect-52.c: Likewise.
17615 * gcc.dg/vect/vect-53.c: Likewise.
17616 * gcc.dg/vect/vect-54.c: Likewise.
17617 * gcc.dg/vect/vect-56.c: Likewise.
17618 * gcc.dg/vect/vect-57.c: Likewise.
17619 * gcc.dg/vect/vect-58.c: Likewise.
17620 * gcc.dg/vect/vect-60.c: Likewise.
17621 * gcc.dg/vect/vect-61.c: Likewise.
17623 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
17624 The test is no longer vectorizable on vect_no_align targets.
17625 * gcc.dg/vect/vect-43.c: Likewsie.
17627 * gcc.dg/vect/vect-44.c: Added comments.
17628 * gcc.dg/vect/vect-45.c: Added comments.
17629 * gcc.dg/vect/vect-50.c: Added comments.
17630 * gcc.dg/vect/vect-51.c: Added comments.
17632 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
17634 * gcc.dg/vect/Os-vect-95.c: Likewise.
17636 * gcc.dg/vect/vect-41.c: Test removed.
17637 * gcc.dg/vect/vect-47.c: Test removed.
17638 * gcc.dg/vect/vect-55.c: Test removed.
17639 * gcc.dg/vect/vect-59.c: Test removed.
17641 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
17643 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
17644 No longer vectorizable on vect_no_align targets.
17645 * gcc.dg/vect/pr20122.c: Likewise.
17646 * gcc.dg/vect/vect-74.c: Likewise.
17647 * gcc.dg/vect/vect-75.c: Likewise.
17648 * gcc.dg/vect/vect-76.c: Likewise.
17650 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
17651 Will not be vectorizable on vect_no_align targets once aliasing issues
17653 * gcc.dg/vect/vect-79.c: Likewise.
17655 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
17656 * gcc.dg/vect/vect-78.c: Likewise.
17657 * gcc.dg/vect/vect-97.c: Likewise.
17659 2005-09-19 Steven Bosscher <stevenb@suse.de>
17661 * gcc.dg/pr23943.c: New test.
17663 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
17666 * gfortran.dg/derived_pointer_null_1.f90: New test.
17668 2005-09-18 Richard Guenther <rguenther@suse.de>
17670 PR middle-end/23944
17671 * gcc.c-torture/compile/pr23944.c: New testcase.
17673 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
17676 * gfortran.dg/der_pointer_2.f90: New test.
17678 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
17681 * gfortran.dg/nested_modules_2.f90: New test.
17683 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17686 * g++.dg/other/semicolon.C: New test.
17688 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
17690 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
17691 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
17693 2005-09-16 Mark Mitchell <mark@codesourcery.com>
17696 * g++.dg/template/static18.C: New test.
17699 * g++.dg/template/crash19.C: Remove dg-error marker.
17700 * g++.dg/template/local4.C: New test.
17702 2005-09-16 Paul Brook <paul@codesourcery.com>
17705 * gfortran.dg/dependency_1.f90: New test.
17707 2005-09-15 Mark Mitchell <mark@codesourcery.com>
17710 * g++.dg/template/static17.C: New test.
17712 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
17715 * g++.dg/warn/huge-val1.C: New test.
17717 2005-09-15 Mark Mitchell <mark@codesourcery.com>
17720 * g++.dg/parse/class2.C: New test.
17721 * g++.dg/template/explicit8.C: Likewise.
17722 * g++.dg/template/spec25.C: Likewise.
17724 2005-09-14 Josh Conner <jconner@apple.com>
17726 PR middle-end/23584
17727 * gcc.dg/pr23584.c: New test.
17729 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
17731 PR fortran/21875 Internal Unit Array I/O, NIST
17732 * gfortran.dg/arrayio_1.f90: New test.
17733 * gfortran.dg/arrayio_1.f90: New test.
17734 * gfortran.dg/arrayio_1.f90: New test.
17735 * gfortran.dg/arrayio_1.f90: New test.
17736 * gfortran.dg/arrayio_1.f90: New test.
17738 2005-09-14 Uros Bizjak <uros@kss-loka.si>
17740 PR middle-end/22480
17741 * gcc.dg/vect/pr22480.c: New test.
17743 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
17746 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
17748 2005-09-13 Josh Conner <jconner@apple.com>
17751 * g++.dg/init/struct2.C: New test.
17752 * g++.dg/init/struct3.C: New test.
17754 2005-09-13 Janis Johnson <janis187@us.ibm.com>
17756 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
17757 Clean up temp files.
17758 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
17759 gcc.dg/tree-ssa/builtin-fprintf-1.c,
17760 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
17761 gcc.dg/tree-ssa/builtin-printf-1.c,
17762 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
17763 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
17764 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
17765 gcc.dg/tree-ssa/builtin-vprintf-1.c,
17766 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
17767 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
17768 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
17769 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
17770 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
17771 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
17772 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
17773 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
17775 2005-09-13 Josh Conner <jconner@apple.com>
17777 * lib/gcc-dg.exp: Load scanipa.exp.
17778 (cleanup-dump): New procedure.
17779 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
17780 * lib/scandump.exp: New file.
17781 * lib/scantree.exp: Use it.
17782 * lib/scanipa.exp: New file.
17784 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
17787 * gfortran.dg/generic_4.f90: New test.
17789 2005-09-13 Uros Bizjak <uros@kss-loka.si>
17792 * gcc.target/i386/pr23816-1.c: New test.
17793 * gcc.target/i386/pr23816-2.c: New test.
17796 2005-09-13 Bastian Blank <waldi@debian.org>
17799 * g++.dg/abi/mangle26.C: New test.
17800 * g++.dg/abi/mangle27.C: New test.
17801 * g++.dg/abi/mangle28.C: New test.
17802 * g++.dg/abi/mangle29.C: New test.
17805 * g++.dg/parse/register1.C: New test.
17807 2005-09-13 Mark Mitchell <mark@codesourcery.com>
17810 * g++.dg/template/access16.C: New test.
17812 2005-09-13 Richard Sandiford <richard@codesourcery.com>
17814 * gfortran.dg/char_pack_2.f90: Increase the vector size.
17816 2005-09-13 Richard Sandiford <richard@codesourcery.com>
17819 * gfortran.dg/shape_2.f90: New test.
17821 2005-09-13 Richard Sandiford <richard@codesourcery.com>
17824 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
17825 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
17826 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
17827 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
17828 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
17829 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
17830 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
17833 2005-09-12 Mark Mitchell <mark@codesourcery.com>
17836 * g++.dg/parse/template17.C: New test.
17838 2005-09-12 Mark Mitchell <mark@codesourcery.com>
17841 * g++.dg/template/nontype14.C: New test.
17843 2005-09-12 Ian Lance Taylor <ian@airs.com>
17846 * g++.dg/lookup/friend7.C: New test.
17847 * g++.dg/lookup/friend8.C: New test.
17848 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
17849 so that it will be found via argument dependent lookup.
17850 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
17851 friend functions which will no longer be found.
17852 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
17853 function g, so that it will be found via argument dependent
17855 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
17856 * g++.old-deja/g++.mike/net43.C: Likewise.
17858 2005-09-12 Mark Mitchell <mark@codesourcery.com>
17861 * g++.dg/template/static16.C: New test.
17863 2005-09-12 Josh Conner <jconner@apple.com>
17865 PR middle-end/23237
17866 * gcc.c-torture/compile/pr23237.c: New test.
17868 2005-09-11 Richard Henderson <rth@redhat.com>
17870 * g++.dg/other/error8.C: Update expected diagnostic text.
17872 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17874 PR libfortran/19872
17875 * gfortran.dg/overwrite_1.f: New test.
17877 2005-09-09 Josh Conner <jconner@apple.com>
17879 * g++.dg/init/pr23180-1.C: Removed.
17880 * g++.dg/init/pr23180-2.C: Removed.
17882 2005-09-09 David Daney <ddaney@avtrex.com>
17884 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
17885 files which are ...
17886 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
17887 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
17889 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17891 * gfortran.dg/iostat_2.f90: New test.
17893 2005-09-09 Mark Mitchell <mark@codesourcery.com>
17896 * g++.dg/ext/interface1.C: New test.
17897 * g++.dg/ext/interface1.h: Likewise.
17898 * g++.dg/ext/interface1a.cc: Likewise.
17900 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
17902 * gfortran.dg/iomsg_1.f90: New test case.
17904 2005-09-09 Richard Guenther <rguenther@suse.de>
17907 * g++.dg/tree-ssa/pr23624.C: New testcase.
17909 2005-09-09 Richard Sandiford <richard@codesourcery.com>
17912 * gfortran.dg/vector_subscript_1.f90,
17913 * gfortran.dg/vector_subscript_2.f90: New tests.
17915 2005-09-09 Richard Sandiford <richard@codesourcery.com>
17918 * gfortran.dg/array_alloc_1.f90,
17919 * gfortran.dg/array_alloc_2.f90,
17920 * gfortran.dg/array_alloc_3.f90: New tests.
17922 2005-09-09 Richard Sandiford <richard@codesourcery.com>
17925 * gfortran.dg/array_constructor_6.f90
17926 * gfortran.dg/array_constructor_7.f90
17927 * gfortran.dg/array_constructor_8.f90
17928 * gfortran.dg/array_constructor_9.f90
17929 * gfortran.dg/array_constructor_10.f90
17930 * gfortran.dg/array_constructor_11.f90
17931 * gfortran.dg/array_constructor_12.f90: New tests.
17933 2005-09-08 Josh Conner <jconner@apple.com>
17936 * g++.dg/init/pr23180-1.C: New test.
17937 * g++.dg/init/pr23180-2.C: New test.
17939 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
17942 * gfortran.dg/module_double_reuse.f90: New.
17944 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
17951 * gfortran.dg/common_equivalence_1.f: New.
17952 * gfortran.dg/common_equivalence_2.f: New.
17953 * gfortran.dg/common_equivalence_3.f: New.
17954 * gfortran.dg/contained_equivalence_1.f90: New.
17955 * gfortran.dg/module_blank_common.f90: New.
17956 * gfortran.dg/module_commons_1.f90: New.
17957 * gfortran.dg/module_equivalence_1.f90: New.
17958 * gfortran.dg/nested_modules_1.f90: New.
17959 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
17960 equivalences and add comment to connect the test with
17963 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17966 * gfortran.dg/common_6.f90: New test.
17968 2005-09-08 Richard Sandiford <richard@codesourcery.com>
17971 * gfortran.dg/char_result_1.f90,
17972 * gfortran.dg/char_result_2.f90,
17973 * gfortran.dg/char_result_3.f90,
17974 * gfortran.dg/char_result_4.f90,
17975 * gfortran.dg/char_result_5.f90,
17976 * gfortran.dg/char_result_6.f90,
17977 * gfortran.dg/char_result_7.f90,
17978 * gfortran.dg/char_result_8.f90: New tests.
17980 2005-09-08 Richard Sandiford <richard@codesourcery.com>
17983 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
17985 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
17988 * obj-c++.dg/selector-5.mm: New test.
17989 * obj-c++.dg/selector-6.mm: New test.
17991 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
17995 * objc.dg/error-1.m: New test.
17997 2005-09-07 Richard Sandiford <richard@codesourcery.com>
18000 * gfortran.fortran-torture/execute/pr23373-1.f90,
18001 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
18003 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
18005 PR libfortran/23760
18006 * gfortran.dg/g77/1832.f: Remove long string in write statement
18007 to allow the test to pass on correct list directed output with
18010 2005-09-07 James E Wilson <wilson@specifix.com>
18012 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
18014 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
18016 * gfortran.dg/parameter+save.f90: Rename to
18017 * gfortran.dg/parameter_save.f90: .. this.
18019 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
18022 * gfortran.dg/parameter+save.f90: New test case.
18024 2005-09-06 Richard Sandiford <richard@codesourcery.com>
18027 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
18029 2005-09-06 Jakub Jelinek <jakub@redhat.com>
18032 * gcc.dg/pr23075.c: New test.
18033 * g++.dg/warn/pr23075.C: New test.
18036 * gcc.target/i386/pr22362.c: New test.
18038 PR rtl-optimization/23098
18039 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
18041 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
18042 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18043 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18045 2005-09-06 Mark Mitchell <mark@codesourcery.com>
18047 * g++.dg/expr/cast6.C: New test.
18050 * g++.dg/init/new15.C: New test.
18052 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
18054 * gcc.dg/vect/Os-vect-95.c: New test.
18055 * gcc.dg/vect/vect-95.c: Same.
18057 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
18059 * gcc.dg/vect/vect-29.c: Update xfail testing.
18060 * gcc.dg/vect/vect-44.c: Same.
18061 * gcc.dg/vect/vect-48.c: Same.
18062 * gcc.dg/vect/vect-50.c: Same.
18063 * gcc.dg/vect/vect-72.c: Same.
18064 * gcc.dg/vect/vect-77.c: Same.
18065 * gcc.dg/vect/vect-78.c: Same.
18066 * gcc.dg/vect/vect-80.c: Same.
18067 * gcc.dg/vect/vect-96.c: Same.
18068 * gcc.dg/vect/vect-100.c: Same.
18069 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
18070 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
18071 * gfortran.dg/vect/vect-5.f90: Same.
18073 2005-09-06 Jakub Jelinek <jakub@redhat.com>
18075 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
18077 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18078 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18081 * g++.dg/opt/pr23056.C: New test.
18083 PR rtl-optimization/23098
18084 * gcc.target/i386/pr23098.c: New test.
18086 2005-09-05 Mark Mitchell <mark@codesourcery.com>
18089 * g++.dg/template/static15.C: New test.
18092 * g++.dg/ext/stmtexpr5.C: New test.
18093 * g++.dg/ext/stmtexpr6.C: Likewise.
18095 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
18097 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
18099 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
18100 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18101 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18103 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
18105 PR libfortran/23321
18106 * gfortran.dg/direct_io_4.f90: New test case.
18108 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
18109 Rasmus Hahn <rassahah@neofonie.de>
18112 * objc.dg/type-stream-1.m: New test.
18114 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
18117 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
18118 gfortran.dg/print_fmt_3.f90: New test.
18120 2005-09-03 Jakub Jelinek <jakub@redhat.com>
18122 * gfortran.dg/fmt_t_1.f90: New test.
18124 2005-09-03 Jakub Jelinek <jakub@redhat.com>
18126 PR rtl-optimization/23454
18127 * g++.dg/opt/pr23454.C: New test.
18129 2005-09-03 Mark Mitchell <mark@codesourcery.com>
18132 * g++.dg/ext/static1.C: New test.
18134 2005-09-02 Richard Henderson <rth@redhat.com>
18136 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18137 tail call to check_fa_work.
18139 2005-09-02 Mark Mitchell <mark@codesourcery.com>
18142 * g++.dg/other/gc3.C: New test.
18144 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
18146 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
18147 * gcc.dg/20050826-1.c: Likewise.
18149 2005-08-31 Mark Mitchell <mark@codesourcery.com>
18152 * g++.dg/expr/volatile1.C: New test.
18154 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
18156 PR middle-end/23547
18157 * gcc.dg/pr23547.c: New test.
18159 2005-09-02 Richard Sandiford <richard@codesourcery.com>
18162 * gcc.c-torture/execute/pr22061-1.c,
18163 * gcc.c-torture/execute/pr22061-2.c,
18164 * gcc.c-torture/execute/pr22061-3.c,
18165 * gcc.c-torture/execute/pr22061-4.c: New tests.
18167 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
18169 * gcc.dg/Wredundant-decls-2.c: New test to check that
18170 -Wredundant-decls does not issue warning for a variable
18171 definition following a declaration.
18173 2005-09-01 Jakub Jelinek <jakub@redhat.com>
18176 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
18177 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
18178 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
18180 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
18181 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
18182 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
18183 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
18184 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
18185 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
18186 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
18187 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
18189 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
18192 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
18195 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
18198 * gcc.dg/pr21255-1.c: New test.
18199 * gcc.dg/pr21255-2-mb.c: Likewise.
18200 * gcc.dg/pr21255-2-ml.c: Likewise.
18201 * gcc.dg/pr21255-3.c: Likewise.
18202 * gcc.dg/pr21255-4.c: Likewise.
18204 2005-08-31 Dale Johannesen <dalej@apple.com>
18206 * gcc.dg/20050830-1.c: New.
18208 2005-08-31 Josh Conner <jconner@apple.com>
18210 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
18211 command-line options for arm-*-* targets.
18212 * g++.dg/init/array16.C: Likewise.
18213 * g++.dg/other/crash-4.C: Likewise.
18215 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
18218 * obj-c++.dg/gnu-runtime-3.mm: New test.
18220 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18223 * g++.dg/lookup/ambig4.C: New test.
18224 * g++.dg/lookup/ambig5.C: New test.
18225 * g++.dg/tc1/dr101.C: Adjust error markers.
18227 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18230 * g++.dg/template/ttp5.C: Adjust error markers.
18232 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
18235 * lib/obj-c++.exp: Include target-libpath.exp.
18236 (obj-c++_link_flags): Look for the GNU libobjc library
18237 and set the library path to include it.
18238 Don't manually set LD_LIBRARY_PATH (etc.) but call
18239 set_ld_library_path_env_vars instead.
18240 (obj-c++_target_compile): Don't set library path or
18241 linker flags because they are already set correctly
18242 in obj-c++_link_flags.
18244 2005-08-30 Josh Conner <jconner@apple.com>
18246 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
18247 to command-line options for arm-*-* targets.
18249 2005-08-30 Geoffrey Keating <geoffk@apple.com>
18251 * g++.dg/other/i386-1.C: New.
18253 2005-08-30 Jakub Jelinek <jakub@redhat.com>
18255 PR preprocessor/20348
18256 PR preprocessor/20356
18257 * gcc.dg/cpp/pr20348.c: New test.
18258 * gcc.dg/cpp/pr20348.h: New file.
18259 * gcc.dg/cpp/inc/pr20348.h: New file.
18260 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
18261 * gcc.dg/cpp/pr20356.c: New test.
18262 * gcc.dg/cpp/pr20356.h: New file.
18263 * gcc.dg/cpp/inc/pr20356.h: New file.
18264 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
18266 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
18268 * gfortran.fortran-torture/execute/intrinsic_count.f90:
18269 Fix array dimension to avoid correct end-of-file error.
18271 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
18273 PR libfortran/23598
18274 * gfortran.dg/iostat_1.f90: New test.
18276 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
18278 PR middle-end/23408
18279 * gcc.dg/pr23408.c: New test.
18281 2005-08-28 Mark Mitchell <mark@codesourcery.com>
18284 * g++.dg/init/member1.C: Make sure erroneous static data member
18285 definitions are required.
18286 * g++.dg/template/static13.C: New test.
18287 * g++.dg/template/static14.C: Likewise.
18289 2005-08-29 Jakub Jelinek <jakub@redhat.com>
18291 * gcc.target/i386/pr23575.c: Use -msse2 instead of
18292 -march=pentium4, remove ilp32 requirement.
18294 PR middle-end/23484
18295 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
18296 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
18298 2005-08-29 Andreas Jaeger <aj@suse.de>
18301 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
18303 2005-08-28 Jakub Jelinek <jakub@redhat.com>
18305 * gcc.c-torture/execute/20050316-2.c: New test.
18306 * gcc.c-torture/execute/20050316-3.c: New test.
18307 * gcc.dg/torture/pr16104-1.c: New test.
18309 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
18311 PR middle-end/23463
18312 * gcc.c-torture/execute/zero-struct-1.c: New test.
18314 2005-08-27 Richard Guenther <rguenther@suse.de>
18317 * gcc.target/i386/pr23575.c: New testcase.
18319 2005-08-26 Jakub Jelinek <jakub@redhat.com>
18321 PR rtl-optimization/23561
18322 * gcc.c-torture/execute/20050826-1.c: New test.
18325 * gcc.c-torture/execute/20050826-2.c: New test.
18327 2005-08-26 Dale Johannesen <dalej@apple.com>
18329 * gcc.dg/20030711-1.c: Modify to work on Darwin.
18330 * gcc.dg/20050826-1.c: New.
18332 2005-08-26 Mark Mitchell <mark@codesourcery.com>
18335 * g++.dg/template/nontype13.C: New test.
18338 * g++.dg/init/new14.C: New test.
18339 * g++.dg/expr/anew1.C: Do not XFAIL.
18340 * g++.dg/expr/anew2.C: Likewise.
18341 * g++.dg/expr/anew3.C: Likewise.
18343 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
18345 PR middle-end/22439
18346 * gcc.dg/vla-3.c: New test.
18348 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
18351 * gfortran.dg/named_interface.f90: New.
18353 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
18355 * gcc.c-torture/execute/frame-address.c: New test.
18357 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
18360 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
18362 2005-08-25 Alan Modra <amodra@bigpond.net.au>
18364 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
18366 2005-08-25 Alan Modra <amodra@bigpond.net.au>
18368 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
18369 * gcc.dg/altivec-22.c: Rename from..
18370 * gcc.dg/altivec-nomfcr.c: ..this.
18372 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
18374 PR tree-optimization/23546
18375 * gcc.dg/tree-ssa/pr23546.c: New test.
18377 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
18380 * gfortran.dg/nonreturning_statements.f90: New test.
18382 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
18385 * g++.dg/parse/crash29.C: New.
18387 2005-08-23 DJ Delorie <dj@redhat.com>
18389 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18390 constants have the L suffix.
18392 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
18395 * g++.dg/template/instantiate8.C: New.
18397 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
18399 PR middle-end/23467
18400 * gcc.c-torture/execute/pr23467.c: New test.
18402 2005-08-23 Jakub Jelinek <jakub@redhat.com>
18404 PR tree-optimization/22043
18405 * gcc.c-torture/execute/20050613-1.c: New test.
18407 2005-08-23 Ben Elliston <bje@au.ibm.com>
18409 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18411 2005-08-22 Jakub Jelinek <jakub@redhat.com>
18413 PR rtl-optimization/23478
18414 * g++.dg/opt/pr23478.C: New test.
18416 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
18419 * gcc.dg/switch-warn-3.c: New test.
18421 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18424 * g++.dg/template/param1.C: New test.
18426 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18429 * g++.dg/other/incomplete1.C: New test.
18431 2005-08-22 Ira Rosen <irar@il.ibm.com>
18433 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18436 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18438 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18441 2005-08-21 Jakub Jelinek <jakub@redhat.com>
18443 * gcc.target/i386/sse-4.c: New test.
18445 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18448 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18450 2005-08-20 Jakub Jelinek <jakub@redhat.com>
18452 * gcc.dg/20050811-1.c: New test.
18453 * gcc.dg/20050811-2.c: New test.
18455 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
18457 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18459 2005-08-19 Diego Novillo <dnovillo@redhat.com>
18462 * gcc.c-torture/compile/pr23476.c: New test.
18464 2005-08-19 Devang Patel <dpatel@apple.com>
18466 PR tree-optimization/23048
18467 * gcc.dg/tree-ssa/pr23048.c: New test.
18469 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
18471 PR middle-end/20624
18472 * g++.dg/warn/Wreturn-3.C: New test
18474 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
18476 PR tree-optimization/22228
18477 * g++.dg/vect/pr22543.cc: New test.
18479 2005-08-17 Steven Bosscher <stevenb@suse.de>
18481 PR tree-optimization/21574
18482 * gcc.dg/tree-ssa/pr21574.c: New test.
18484 2005-08-16 James E Wilson <wilson@specifix.com>
18486 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
18488 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
18491 * gcc.c-torture/compile/zero-strct-3.c: New test.
18492 * gcc.c-torture/compile/zero-strct-4.c: New test.
18494 2005-08-16 Steven Bosscher <stevenb@suse.de>
18497 * gcc.target/x86_64/pr23376.c: New test.
18499 2005-08-16 Ian Lance Taylor <ian@airs.com>
18502 * g++.dg/ext/vector2.C: New.
18504 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
18506 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
18508 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
18510 PR libfortran/23428
18511 * gfortran.dg/inquire-complex.f90: New test case.
18513 2005-08-16 James E Wilson <wilson@specifix.com>
18515 PR tree-optimization/21105
18516 * gcc.dg/large-size-array.c: New.
18518 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
18520 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
18522 * gcc.dg/vect/vect-41: Likewise.
18523 * gcc.dg/vect/vect-42: Likewise.
18524 * gcc.dg/vect/vect-43: Likewise.
18525 * gcc.dg/vect/vect-44: Likewise.
18526 * gcc.dg/vect/vect-46: Likewise.
18527 * gcc.dg/vect/vect-47: Likewise.
18528 * gcc.dg/vect/vect-48: Likewise.
18529 * gcc.dg/vect/vect-52: Likewise.
18530 * gcc.dg/vect/vect-53: Likewise.
18531 * gcc.dg/vect/vect-54: Likewise.
18532 * gcc.dg/vect/vect-55: Likewise.
18533 * gcc.dg/vect/vect-56: Likewise.
18534 * gcc.dg/vect/vect-57: Likewise.
18535 * gcc.dg/vect/vect-58: Likewise.
18536 * gcc.dg/vect/vect-59: Likewise.
18537 * gcc.dg/vect/vect-60: Likewise.
18538 * gcc.dg/vect/vect-61: Likewise.
18539 * gcc.dg/vect/vect-85: Likewise.
18540 * gcc.dg/vect/vect-87: Likewise.
18541 * gcc.dg/vect/vect-88: Likewise.
18542 * gcc.dg/vect/vect-93.c: Likewise.
18543 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
18544 * gcc.dg/vect/vect-75: Likewise.
18545 * gcc.dg/vect/vect-76: Likewise.
18546 * gcc.dg/vect/vect-77: Likewise.
18547 * gcc.dg/vect/vect-78: Likewise.
18548 * gcc.dg/vect/vect-80: Likewise.
18549 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
18550 vectorized for the expected reason, rather than checking how alignment
18552 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
18553 aligned type and also instead of aligned pointers. Added documentation.
18555 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
18557 * gfortran.dg/power.f90: New test.
18559 2005-08-16 Jakub Jelinek <jakub@redhat.com>
18561 PR rtl-optimization/23299
18562 * g++.dg/opt/pr23299.C: New test.
18564 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18566 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
18568 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
18570 * g++.dg/template/local6.C: New test.
18572 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
18574 * execute/exceptions/finally-1.m: Check that the catch and finally are
18575 being called. Also add a "return 0;" at the end of main.
18577 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
18580 * gfortran.dg/namelist_print_1.f: New test of functionality of
18582 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
18583 namelist generates error with -std=f95.
18585 2005-08-14 Ira Rosen <irar@il.ibm.com>
18587 PR tree-optimization/23119
18588 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
18590 2005-08-13 Marcin Koziej <creep@desk.pl>
18591 Andrew Pinski <pinskia@physics.uc.edu>
18594 * execute/exceptions/finally-1.m: New test.
18596 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
18598 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
18600 * objc/execute/exceptions/trivial.m: New test.
18601 * objc.dg/try-catch-11.m: Move to ...
18602 * objc/execute/exceptions/foward-1.m: Here.
18603 * objc.dg/try-catch-2.m: Move to ...
18604 * objc/execute/exceptions/catchall-1.m: Here.
18605 * objc.dg/try-catch-8.m: Move to ...
18606 * objc/execute/exceptions/local-variables-1.m: Here.
18608 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
18610 * objc.dg/nested-func-1.m: Move to ...
18611 * objc/execute/nested-func-1.m: Here.
18613 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
18615 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
18616 in ${options} instead of [target_info name].
18617 * lib/obj-c++.exp (objc_target_compile): Likewise.
18619 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
18621 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
18623 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
18625 part of PR testsuite/23348
18626 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
18627 each of the torture options.
18628 * objc/compile/trivial.m: New test.
18630 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
18632 * gfortran.dg/eoshift.f90: Correct format.
18634 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
18636 * gfortran.fortran-torture/execute/character_passing.f90:
18639 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
18642 * g++.dg/template/unify10.C: New.
18644 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
18646 * g++.dg/parse/pr22514.C: Move to...
18647 * g++.dg/debug/pr22514.C: here.
18649 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18652 * g++.dg/inherit/pure1.C: New test.
18654 * ChangeLog: Fix typos.
18656 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18657 Steven Bosscher <stevenb@suse.de>
18659 * gfortran.dg/runtime_warning_1.f90: New test.
18661 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
18664 * g++.dg/parse/crash28.C: New.
18666 2005-08-11 Richard Guenther <rguenther@suse.de>
18669 * gcc.target/i386/tailcall-1.c: New testcase.
18671 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
18673 * gcc.dg/vect/vect-67.c: Un-xfail.
18675 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
18678 * g++.dg/parse/crash27.C: new test.
18680 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
18682 PR libfortran/22143
18683 * gfortran.dg/shift-kind.f90: New testcase.
18685 2005-08-10 Richard Sandiford <richard@codesourcery.com>
18687 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
18688 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
18690 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18693 * g++.dg/other/mult-stor1.C: New test.
18695 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
18697 * gcc.c-torture/pr18299-1.c: Move to ...
18698 * gcc.c-torture/compile/pr18299-1.c: Here.
18700 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
18702 * gfortran/fortran.torture/execute/character_passing.f90:
18703 Fix types for LSAME.
18705 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
18707 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
18708 input data back to what it was originally.
18710 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
18712 * objc.dg/try-catch-8.m: Enable for all targets.
18714 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
18716 * gcc.dg/pr23165.c: New test.
18718 2005-08-09 Steven Bosscher <stevenb@suse.de>
18720 PR tree-optimization/23234
18721 * gcc.dg/tree-ssa/pr23234.c: New test.
18723 2005-08-08 Josh Conner <jconner@apple.com>
18725 PR rtl-optimization/23241
18726 * gcc.dg/char-compare.c: New test.
18728 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18731 * g++.dg/init/new13.C: New test.
18733 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
18736 * g++.dg/other/crash-4.C: Adjust
18737 * g++/dg/ext/packed9.C: New.
18739 2005-08-08 Richard Sandiford <richard@codesourcery.com>
18741 PR middle-end/21964
18742 * gcc.c-torture/execute/pr21964-1.c: New test.
18744 2005-08-08 Richard Sandiford <richard@codesourcery.com>
18747 * gcc.dg/pr22458-1.c: New test.
18749 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
18750 Steven G. Kargl <kargls@comcast.net>
18753 * gfortran.dg/flush_1.f90: New test.
18755 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18758 * g++.dg/template/eh2.C: New test.
18760 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18763 * g++.dg/template/instantiate7.C: New test.
18765 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
18768 * gcc.dg/Wunused-value-1.c: New test.
18770 2005-08-06 Richard Sandiford <richard@codesourcery.com>
18772 PR rtl-optimization/23233
18773 * gcc.c-torture/compile/pr23233-1.c: New test.
18775 2005-08-06 Jakub Jelinek <jakub@redhat.com>
18779 * gfortran.dg/equiv_1.f90: New test.
18780 * gfortran.dg/equiv_2.f90: New test.
18781 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
18782 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
18783 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
18785 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
18787 * gcc.c-torture/execute/vrp-5.c: New test.
18788 * gcc.c-torture/execute/vrp-6.c: New test.
18789 * gcc.dg/tree-ssa/vrp21.c: New test.
18791 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
18793 * g++.dg/parse/pr22514.C: New test.
18795 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
18797 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
18799 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
18800 instead of constant loads / pool entries.
18802 2005-08-05 David Edelsohn <edelsohn@gnu.org>
18804 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
18807 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
18809 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
18810 __WINT_TYPE__ in generated prototypes if possible.
18812 2005-08-04 Diego Novillo <dnovillo@redhat.com>
18815 * g++.dg/tree-ssa/pr22037.C:
18817 2005-08-04 Richard Henderson <rth@redhat.com>
18819 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
18820 scan-tree-dump-times directive.
18822 2005-08-04 Jan Hubicka <jh@suse.cz>
18824 * gcov-1.C: Fix switch counts.
18825 * gcov-4b.c: Likewise.
18827 2005-08-03 Jeff Law <law@redhat.com>
18829 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
18831 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
18833 * gcc.c-torture/execute/pr23135.c: New test.
18835 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18837 PR tree-optimization/19899
18838 * gcc.dg/tree-ssa/scev-1.c: New test.
18839 * gcc.dg/tree-ssa/scev-2.c: New test.
18841 2005-08-03 Richard Sandiford <richard@codesourcery.com>
18844 * gcc.dg/torture/pr18582-1.c: New test.
18846 2005-08-03 Jan Hubicka <jh@suse.cz>
18848 * update-conroll.c: New testcase.
18849 * update-conroll-2.c: New testcase.
18851 2005-08-02 David Edelsohn <edelsohn@gnu.org>
18853 * gfortran.dg/constant_substring.f: New test.
18854 * gfortran.dg/pr22491.f: New test.
18856 2005-08-02 Jan Hubicka <jh@suse.cz>
18858 * update-threading.c: Replace by the proper one.
18860 2005-08-02 Diego Novillo <dnovillo@redhat.com>
18863 * g++.dg/tree-ssa/pr23164.C: New test.
18865 2005-08-02 Diego Novillo <dnovillo@redhat.com>
18867 * gcc.dg/tree-ssa/pr23192.c: New test.
18869 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
18871 * gcc.c-torture/execute/vrp-4.c: New test.
18873 2005-08-02 Jan Hubicka <jh@suse.cz>
18875 * update-threading.c: New test.
18877 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
18879 * gcc.c-torture/compile/20050801-1.c: New test.
18880 * gcc.c-torture/compile/20050801-2.c: New test.
18882 2005-08-01 Jan Hubicka <jh@suse.cz>
18884 * val-prof-5.c: New test.
18886 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
18889 * gcc.dg/pr22311-1.c : New test.
18891 2005-07-31 Steven Bosscher <stevenb@suse.de>
18894 * gfortran.dg/pr23095.f: New test.
18897 * g++.dg/other/pr22003.C: New test.
18899 2005-07-31 Richard Sandiford <richard@codesourcery.com>
18902 * gcc.c-torture/execute/pr20621-1.c: New test.
18904 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
18906 * gfortran.dg/comma_format_extension_4.f: Adjust length
18907 of string for format.
18908 * gfortran.dg/der_array_io_1.f: Replace illegal internal
18909 print statement with internal write.
18910 * gfortran.dg/der_array_io_2.f: Likewise.
18911 * gfortran.dg/der_array_io_3.f: Likewise.
18913 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
18915 * gcc.dg/fold-abs-4.c: new test.
18917 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
18919 PR fortran/22570 an related issues.
18920 * gfortran.dg/x_slash_1.f: New test.
18922 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
18925 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
18926 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
18928 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
18931 * gcc.dg/Wshadow-3.c: New test.
18933 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
18935 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
18936 used to have the wrong bounds).
18938 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
18941 * gcc.dg/hex-round-1.c: Test more cases.
18942 * gcc.dg/hex-round-2.c: New test.
18944 2005-07-29 Diego Novillo <dnovillo@redhat.com>
18947 * g++.dg/tree-ssa/pr22550.C: New test.
18949 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
18951 * gcc.dg/tree-ssa/vrp19.c: New test.
18952 * gcc.dg/tree-ssa-vrp20.c: New test.
18954 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
18957 * gcc.dg/transparent-union-4.c: New test.
18959 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
18962 * gcc.dg/c99-vla-2.c: New test.
18964 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
18967 * gcc.dg/hex-round-1.c: New test.
18969 2005-07-28 Jan Hubicka <jh@suse.cz>
18971 * inliner-1.c: Do not dump everything.
18972 * tree-prof.exp: Do not pass -ftree-based-profiling.
18973 * bprob.exp: Likewise.
18975 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
18977 2005-07-28 Mark Mitchell <mark@codesourcery.com>
18980 * g++.dg/expr/ptrmem7.C: New test.
18982 2005-07-28 Mike Stump <mrs@apple.com>
18984 * g++.old-deja/g++.mike/visibility-1.C: New test.
18986 2005-07-28 Richard Sandiford <richard@codesourcery.com>
18989 * gcc.c-torture/execute/pr20187-1.c: New test.
18991 2005-07-28 Jeff Law <law@redhat.com>
18993 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
18994 * gcc.dg/tree-ssa/vrp18.c: New test.
18996 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
18998 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
19000 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
19002 PR tree-optimization/22506
19003 * gcc.dg/vect/ps22506.c: New test.
19005 2005-07-28 Jakub Jelinek <jakub@redhat.com>
19008 * gcc.target/i386/sse-3.c: New test.
19010 2005-07-28 Richard Sandiford <richard@codesourcery.com>
19012 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
19013 * gcc.target/mips/mips32-dsp-type.c: Likewise.
19015 2005-07-28 Richard Sandiford <richard@codesourcery.com>
19018 * gcc.c-torture/compile/pr22589-1.c: New test.
19020 2005-07-28 Jan Hubicka <jh@suse.cz>
19022 * update-loopch.c: New testcase.
19024 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
19026 PR rtl-optimization/23047
19027 * gcc.c-torture/execute/pr23047.c: New test.
19028 * gcc.c-torture/execute/pr23047.x: New.
19030 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
19032 PR tree-optimization/22493
19033 * gcc.c-torture/execute/pr22493-1.c: New test.
19034 * gcc.c-torture/execute/pr22493-1.x: New.
19035 * gcc.c-torture/execute/vrp-1.c: New test.
19036 * gcc.c-torture/execute/vrp-2.c: New test.
19037 * gcc.c-torture/execute/vrp-2.c: New test.
19039 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
19041 * gcc.target/frv/all-builtin-read8.c: Delete.
19042 * gcc.target/frv/all-builtin-read16.c: Delete.
19043 * gcc.target/frv/all-builtin-read32.c: Delete.
19044 * gcc.target/frv/all-builtin-read64.c: Delete.
19045 * gcc.target/frv/all-builtin-write8.c: Delete.
19046 * gcc.target/frv/all-builtin-write16.c: Delete.
19047 * gcc.target/frv/all-builtin-write32.c: Delete.
19048 * gcc.target/frv/all-builtin-write64.c: Delete.
19049 * gcc.target/frv/all-read-write-1.c: New.
19051 2005-07-27 Jeff Law <law@redhat.com>
19053 * gcc.c-torture/execute/pr22630.c: New test.
19055 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
19057 PR tree-optimization/23073
19058 * gcc.dg/vect/nodump-pr23073.c: New test.
19059 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
19061 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
19063 PR tree-optimize/22348
19064 * gcc.c-torture/execute/pr22348.c: New.
19066 2005-07-27 Richard Guenther <rguenther@suse.de>
19068 * gcc.dg/tree-ssa/salias-1.c: New testcase.
19070 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19073 * gfortran.dg/logical_comp.f90: New test.
19075 2005-07-27 Jan Hubicka <jh@suse.cz>
19077 * inliner-1.c: Add cleanup of dumps.
19078 * val-prof-*.c: Likewise.
19079 * update-tailcall.c: New.
19081 2005-07-26 Diego Novillo <dnovillo@redhat.com>
19084 * gcc.dg/tree-ssa/pr22591.c: New test.
19085 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
19087 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
19090 * objc.dg/try-catch-11.m: New test.
19092 2005-07-26 Richard Guenther <rguenther@suse.de>
19094 PR tree-optimization/22486
19095 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
19097 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
19100 * g++.dg/opt/loop2.C: New test.
19102 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
19104 * gcc.dg/tree-ssa/reassoc-3.c: New test.
19105 * gcc.dg/tree-ssa/reassoc-4.c: New test.
19107 2005-07-25 Adam Nemet <anemet@lnxw.com>
19109 * lib/profopt.exp (profopt-execute): Check for profiling data
19110 files on the target.
19112 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
19114 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
19115 for matching of asm labels.
19117 2005-07-25 Richard Guenther <rguenther@suse.de>
19119 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
19121 2005-07-25 Richard Guenther <rguenther@suse.de>
19124 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
19126 2005-07-25 Ira Rosen <irar@il.ibm.com>
19128 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
19129 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
19130 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
19131 * gcc.dg/vect/vect-100.c: New test.
19132 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
19133 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
19134 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
19135 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
19136 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
19137 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
19138 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
19139 * gfortran.dg/vect/pr19049.f90: New testcase.
19140 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
19142 2005-07-25 Jakub Jelinek <jakub@redhat.com>
19144 * gcc.c-torture/execute/20050713-1.c: New test.
19147 * gfortran.fortran-torture/execute/data_4.f90: New test.
19149 PR middle-end/20303
19150 * gcc.dg/visibility-d.c: New test.
19152 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
19154 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
19155 * gfortran.dg/underflow.f90: Ditto.
19157 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19159 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
19160 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
19161 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
19163 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
19165 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
19166 include case of field width of zero.
19168 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
19170 PR libgfortran/21875
19171 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
19172 with trailing blanks on normal formatted read.
19174 2005-07-23 Chao-ying Fu <fu@mips.com>
19176 * gcc.target/mips/mips32-dsp-type.c: New test.
19177 * gcc.target/mips/mips32-dsp.c: New test.
19179 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
19182 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
19185 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
19186 and __cyg_profile_func_exit.
19188 2005-07-22 David Edelsohn <edelsohn@gnu.org>
19190 * gfortran.dg/comma_format_extension_3.f: Fix typo.
19191 * gfortran.dg/comma_format_extension_4.f: Same.
19192 * gfortran.dg/pr15332.f: Same.
19193 * gfortran.dg/pr21730.f: Same.
19195 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
19197 * g++.dg/opt/vrp2.C: Fix testcase.
19200 * g++.dg/opt/vrp2.C: New test.
19202 2005-07-22 Mark Mitchell <mark@codesourcery.com>
19205 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
19207 2005-07-22 Diego Novillo <dnovillo@redhat.com>
19209 * gcc.dg/tree-ssa/20050719-1.c: New test.
19211 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
19213 * gcc.dg/bfin-longcall-1.c: New file.
19214 * gcc.dg/bfin-longcall-2.c: New file.
19216 2005-07-21 Janis Johnson <janis187@us.ibm.com>
19218 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
19220 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
19222 PR middle-end/19055
19223 * gcc.dg/tree-ssa/pr19055.c: New test.
19224 * gcc.dg/tree-ssa/pr19055-2.c: New test.
19226 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
19229 * g++.dg/other/pr22358.C: New test.
19231 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
19234 * g++.dg/lookup/two-stage5.C: New test from bug comments.
19236 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19239 * g++.dg/init/union2.C: New test.
19241 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19244 * gcc.dg/complex-4.c: New test.
19246 2005-07-21 Richard Guenther <rguenther@suse.de>
19249 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
19250 scanning for asm labels.
19251 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19253 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
19256 * gcc.dg/altivec-pr22085.c: New.
19258 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
19260 PR tree-optimization/19210
19261 * gcc.dg/tree-ssa/pr19210-1.c: New.
19262 * gcc.dg/tree-ssa/pr19210-2.c: New.
19264 2005-07-21 Richard Sandiford <richard@codesourcery.com>
19266 PR rtl-optimization/22167
19267 * g++.dg/opt/pr22167.C: New test.
19269 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
19272 * g++.dg/lookup/two-stage2.C: New.
19273 * g++.dg/lookup/two-stage3.C: New.
19274 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
19275 fixed two-stage name lookup for operators.
19276 * g++.dg/template/call3.C: Compiler now produces an appropriate
19278 * g++.dg/template/crash37.C: Compiler now describes bla() on line
19280 * g++.dg/template/ptrmem4.C: Compiler produces different error
19282 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
19283 connect_to_method as a candidate.
19285 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
19287 * gcc.dg/fold-alloc-1.c: New test.
19289 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
19291 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19292 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
19294 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
19296 * gcc.dg/fold-abs-1.c: New test.
19297 * gcc.dg/fold-abs-2.c: New test.
19298 * gcc.dg/fold-abs-3.c: New test.
19300 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
19302 Make CONSTRUCTOR use VEC to store initializers.
19303 * g++.dg/ext/complit3.C: Check for specific error messages.
19304 * g++.dg/init/brace2.C: Update error message.
19305 * g++.dg/warn/Wbraces2.C: Likewise.
19307 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
19310 * gfortran.dg/module_interface_1.f90: New test.
19312 2005-07-19 Danny Berlin <dberlin@dberlin.org>
19313 Kenneth Zadeck <zadeck@naturalbridge.com>
19315 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
19317 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19319 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
19320 specify -Wformat for these tests.
19321 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
19322 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
19323 * gcc.dg/format/opt-6.c: Delete.
19325 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
19327 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
19328 * gcc.dg/tree-ssa/sra-3.c: Likewise.
19330 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
19332 * gcc.dg/tree-ssa/alias-2.c: New test.
19334 2005-07-18 Mark Mitchell <mark@codesourcery.com>
19337 * g++.dg/template/explicit7.C: New test.
19339 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
19341 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
19342 field width of 8 to +Inf and -Inf.
19344 2005-07-17 Mark Mitchell <mark@codesourcery.com>
19347 * g++.dg/template/friend36.C: New test.
19349 2005-07-16 David Edelsohn <edelsohn@gnu.org>
19352 * gfortran.dg/pr21730.f: New test.
19354 2005-07-16 Danny Berlin <dberlin@dberlin.org>
19355 Kenneth Zadeck <zadeck@naturalbridge.com>
19357 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
19358 since pure const detection cannot run at -O1 in c compiler.
19359 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
19360 can now optimize this case properly.
19361 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
19362 because we now pass.
19363 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
19365 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
19368 * gcc.dg/format/bitfld-1.c: New test.
19370 2005-07-15 Mark Mitchell <mark@codesourcery.com>
19373 * g++.dg/rtti/repo1.C: New test.
19375 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
19377 PR middle-end/22398
19378 * gcc.c-torture/compile/pr22398.c: New test.
19380 2005-07-15 Mark Mitchell <mark@codesourcery.com>
19383 * g++.dg/expr/cast4.C: New test.
19385 2005-07-15 Richard Guenther <rguenther@suse.de>
19387 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19388 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19390 2005-07-15 Steven Bosscher <stevenb@suse.de>
19392 PR tree-optimization/22230
19393 * gcc.dg/tree-ssa/pr22230.c: New test.
19395 2005-07-14 Jakub Jelinek <jakub@redhat.com>
19397 * gfortran.dg/g77/cpp6.f: New test.
19400 * gfortran.dg/g77/cpp5.F: New test.
19401 * gfortran.dg/g77/cpp5.h: New file.
19402 * gfortran.dg/g77/cpp5inc.h: New file.
19404 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
19406 PR libfortran/16435
19407 * gfortran.dg/tl_editting.f90: New.
19408 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19410 2005-07-14 Steven G. Kargl <kargls@comcast.net>
19412 * gfortran.dg/char_array_constructor.f90: New test.
19414 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
19416 * gfortran.dg/past_eor.f90: New.
19417 * gfortran.dg/complex_read.f90: New.
19419 2005-07-13 Jeff Law <law@redhat.com>
19421 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19424 * gcc.dg/tree-ssa/pr22321.c: New test
19426 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
19428 PR tree-optimization/21921
19429 * gcc.dg/tree-ssa/pr21921.c: New.
19431 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
19433 PR tree-optimizatio/22442
19434 * gcc.dg/tree-ssa/loop-11.c: New test.
19436 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
19439 * gcc.c-torture/compile/pr21840.c: New test.
19441 2005-07-12 Jan Hubicka <jh@suse.cz>
19443 * gcc.c-torture/compile/pr22379.c: New test.
19445 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
19447 PR libfortran/21593
19448 gfortran.dg/dev_null.f90: Remove outdated comment about
19449 PR libfortran/21593.
19452 2005-07-12 Dale Johannesen <dalej@apple.com>
19454 * gcc.target/i386/compress-float-sse.c: New.
19455 * gcc.target/i386/compress-float-sse-pic.c: New.
19456 * gcc.target/i386/compress-float-387.c: New.
19457 * gcc.target/i386/compress-float-387-pic.c: New.
19458 * gcc.dg/compress-float-ppc.c: New.
19459 * gcc.dg/compress-float-ppc-pic.c: New.
19461 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
19463 PR libfortran/21593
19464 gfortran.dg/dev_null.f90: Remove targets.
19466 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
19469 * gcc.dg/pr22335-1.c: New test.
19470 * gcc.dg/pr22335-2.c: New test.
19472 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19475 * g++.dg/template/nontype12.C : New test.
19477 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
19479 * gcc.dg/tree-ssa/loop-10.c: New test.
19481 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
19483 * gcc.c-torture/execute/20020720-1.x: Remove.
19485 2005-07-11 Jakub Jelinek <jakub@redhat.com>
19487 * gfortran.fortran-torture/execute/forall_7.f90: New test.
19489 2005-07-10 Richard Sandiford <richard@codesourcery.com>
19491 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
19492 (dg-mips-options): Use it.
19494 2005-07-09 Diego Novillo <dnovillo@redhat.com>
19496 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
19498 2005-07-09 Richard Henderson <rth@redhat.com>
19500 * lib/target-supports.exp (check_effective_target_sync_char_short):
19503 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
19505 PR libfortran/22217
19506 * gfortran.dg/negative-z-descriptor.f90: New test.
19508 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
19511 * gcc.dg/pr22329.c: New test.
19513 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
19515 PR tree-optimization/20139
19516 * gcc.dg/tree-ssa/pr20139.c: New.
19518 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
19521 * gcc.dg/pr22356-1.c: New test.
19523 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
19526 * g++.dg/template/unify8.C: New.
19527 * g++.dg/template/unify9.C: New.
19529 2005-07-08 Jakub Jelinek <jakub@redhat.com>
19531 * gfortran.fortran-torture/execute/entry_10.f90: New test.
19533 2005-07-07 Geoffrey Keating <geoffk@apple.com>
19535 * gcc.dg/darwin-version-1.c: New.
19536 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
19537 * gcc.dg/builtins-20.c: Likewise.
19538 * gcc.dg/builtins-53.c: Likewise.
19539 * gcc.dg/torture/builtins-convert-1.c: Likewise.
19540 * gcc.dg/torture/builtins-convert-2.c: Likewise.
19541 * gcc.dg/torture/builtins-convert-3.c: Likewise.
19542 * gcc.dg/torture/builtins-power-1.c: Likewise.
19543 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
19546 2005-07-07 Jeff Law <law@redhat.com>
19548 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
19549 argument evaluation order.
19551 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
19553 PR libfortran/21594
19554 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19555 Add test cases where the shift length is greater than the
19558 2005-07-07 Ziemowit Laski <zlaski@apple.com>
19560 * obj-c++.dg/proto-lossage-6.mm: New.
19561 * objc.dg/proto-lossage-6.m: New.
19563 2005-07-07 Ziemowit Laski <zlaski@apple.com>
19565 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
19566 * objc.dg/gnu-runtime-2.m: Likewise.
19568 2005-07-07 Jakub Jelinek <jakub@redhat.com>
19570 * gfortran.dg/longline.f: New test.
19572 * gfortran.dg/badline.f: New test.
19574 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
19579 * gfortran.dg/hollerith.f90: New.
19580 * gfortran.dg/hollerith2.f90: New.
19581 * gfortran.dg/hollerith3.f90: New.
19582 * gfortran.dg/hollerith4.f90: New.
19583 * gfortran.dg/hollerith_f95.f90: New.
19584 * gfortran.dg/hollerith_legacy.f90: New.
19585 * gfortran.dg/g77/cpp4.F: New. Port from g77.
19587 2005-07-07 Ziemowit Laski <zlaski@apple.com>
19590 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
19591 * objc.dg/gnu-runtime-2.m: New.
19593 2005-07-06 Jeff Law <law@redhat.com>
19595 * gcc.dg/tree-ssa/vrp17.c: New test.
19597 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
19600 * gfortran.dg/array_constructor_5.f90: New test.
19602 2005-07-07 Jakub Jelinek <jakub@redhat.com>
19604 * gfortran.fortran-torture/execute/entry_9.f90: New test.
19606 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
19608 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
19609 * gcc.dg/980816-1.c: Ditto.
19611 2005-07-06 Jeff Law <law@redhat.com>
19613 * gcc.c-torture/compile/pr21356.c: New test.
19615 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
19619 * gcc.c-torture/compile/pr22013-1.c,
19620 gcc.c-torture/execute/pr22098-1.c,
19621 gcc.c-torture/execute/pr22098-2.c,
19622 gcc.c-torture/execute/pr22098-3.c: New tests.
19624 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
19627 * gcc.dg/pr22308-1.c: New test.
19629 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
19631 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
19633 * gcc.dg/compare9.c: Use -fshort-enums instead of
19634 -fno-short-enums. Change the last test to dg-bogus.
19636 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
19638 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
19639 * gcc.dg/compare9.c: New.
19641 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19643 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
19645 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
19648 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
19651 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19653 * gcc.dg/format/gcc_gfc-1.c: New.
19655 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
19657 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
19659 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19662 * gfortran.dg/io_invalid_1.f90: New test.
19664 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
19666 * gcc.dg/format/gcc_diag-1.c: Update.
19668 2005-07-02 Jeff Law <law@redhat.com>
19670 * gcc.dg/tree-ssa/pr22051-1.c: New test.
19671 * gcc.dg/tree-ssa/pr22051-2.c: New test.
19673 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
19675 * gcc.dg/format/gcc_diag-1.c: Update.
19677 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
19680 * gcc.c-torture/compile/pr22269.c: New test.
19682 2005-06-30 Diego Novillo <dnovillo@redhat.com>
19686 * g++.dg/tree-ssa/pr21584-1.C: New test.
19687 * g++.dg/tree-ssa/pr21584-2.C: New test.
19689 2005-06-30 Ziemowit Laski <zlaski@apple.com>
19691 * obj-c++.dg/try-catch-11.mm: New.
19692 * objc.dg/try-catch-10.m: New.
19694 2005-06-29 David Edelsohn <edelsohn@gnu.org>
19696 * g++.dg/other/ucnid-1.C: xfail on AIX.
19698 2005-06-29 Diego Novillo <dnovillo@redhat.com>
19701 * gcc.dg/20050629-1.c: New test.
19703 2005-06-29 Ziemowit Laski <zlaski@apple.com>
19705 * obj-c++.dg/const-str-1[0-1].mm: New.
19706 * objc.dg/const-str-1[0-1].m: New.
19708 2005-05-29 Richard Henderson <rth@redhat.com>
19710 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
19711 Rename from check_effective_target_vect_no_max.
19712 (check_effective_target_vect_no_int_add): New.
19713 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
19714 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
19715 * gcc.dg/vect/vect-reduc-3.c: Likewise.
19716 * gcc.dg/vect/vect-reduc-1.c: Use both.
19717 * gcc.dg/vect/vect-reduc-2.c: Likewise.
19719 2005-05-29 Richard Henderson <rth@redhat.com>
19721 * lib/target-supports.exp (check_effective_target_vect_no_max):
19722 Remove i386 and x86_64.
19724 2005-06-29 Steve Ellcey <sje@cup.hp.com>
19727 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
19729 2005-06-29 Steve Ellcey <sje@cup.hp.com>
19731 PR middle-end/21969
19732 * gcc.dg/vect/pr21969.c: New test.
19734 2005-06-28 Eric Christopher <echristo@redhat.com>
19738 * gcc.dg/inline1.c: New test.
19739 * gcc.dg/inline2.c: Ditto.
19740 * gcc.dg/inline3.c: Ditto.
19741 * gcc.dg/inline4.c: Ditto.
19742 * gcc.dg/inline5.c: Ditto.
19744 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
19746 PR libfortran/22142
19747 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19748 Add testcase also testing eoshift1 for PR 22142.
19750 2005-06-28 Richard Henderson <rth@redhat.com>
19752 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
19753 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
19754 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
19755 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
19756 gcc.dg/tree-ssa/20030922-2.c: Likewise.
19758 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
19760 PR libfortran/22142
19761 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
19762 Add testcase for PR 22142.
19764 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
19766 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
19767 gcc.target/ia64/fpreg-2.c: New tests.
19769 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19771 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
19773 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19775 PR libfortran/22170
19776 * gfortran.dg/slash_1.f90: New test.
19778 2005-06-27 Richard Henderson <rth@redhat.com>
19780 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
19781 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
19782 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19783 * gcc.dg/vect/vect-reduc-2.c: Likewise.
19784 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19785 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19787 2005-06-27 Richard Henderson <rth@redhat.com>
19789 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
19790 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
19792 2005-06-27 Ziemowit Laski <zlaski@apple.com>
19794 * obj-c++.dg/proto-lossage-5.mm: New.
19795 * objc.dg/proto-lossage-5.m: New.
19797 2005-06-27 Diego Novillo <dnovillo@redhat.com>
19800 * gcc.dg/tree-ssa/pr21959.c: New test.
19802 2005-06-27 Jakub Jelinek <jakub@redhat.com>
19804 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
19805 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
19806 testing uninitialized var.
19808 * gcc.c-torture/execute/builtins/chk.h: New.
19809 * gcc.c-torture/execute/builtins/lib/chk.c: New.
19810 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
19811 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
19812 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
19813 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
19814 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
19815 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
19816 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
19817 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
19818 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
19819 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
19820 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
19821 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
19822 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
19823 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
19824 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
19825 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
19826 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
19827 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
19828 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
19829 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
19830 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
19831 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
19832 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
19833 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
19834 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
19835 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
19836 * gcc.dg/builtin-object-size-1.c: New test.
19837 * gcc.dg/builtin-object-size-2.c: New test.
19838 * gcc.dg/builtin-object-size-3.c: New test.
19839 * gcc.dg/builtin-object-size-4.c: New test.
19840 * gcc.dg/builtin-object-size-5.c: New test.
19841 * gcc.dg/builtin-stringop-chk-1.c: New test.
19842 * gcc.dg/builtin-stringop-chk-2.c: New test.
19843 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
19844 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
19845 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
19846 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
19847 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
19848 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
19849 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
19850 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
19851 * gcc.c-torture/execute/printf-1.c: New test.
19852 * gcc.c-torture/execute/fprintf-1.c: New test.
19853 * gcc.c-torture/execute/vprintf-1.c: New test.
19854 * gcc.c-torture/execute/vfprintf-1.c: New test.
19855 * gcc.c-torture/execute/printf-chk-1.c: New test.
19856 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
19857 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
19858 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
19860 2005-06-27 Michael Matz <matz@suse.de>
19862 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
19863 slot is not merged if address escapes.
19865 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19868 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
19870 2005-06-26 Jakub Jelinek <jakub@redhat.com>
19872 PR middle-end/17965
19873 * gcc.c-torture/compile/20050622-1.c: New test.
19875 PR middle-end/22028
19876 * gcc.dg/20050620-1.c: New test.
19878 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
19880 PR tree-optimization/22026
19881 * gcc.dg/tree-ssa/pr22026.c: New.
19883 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
19885 PR libfortran/22144
19886 * gfortran.dg/shift-alloc.f90: New testcase.
19888 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
19890 * all files: Update FSF address in copyright headers.
19892 2005-06-22 Jan Hubicka <jh@suse.cz>
19894 * wholeprogram-1.c: New testcase.
19895 * wholeprogram-2.c: New testcase.
19897 2005-06-24 Mark Mitchell <mark@codesourcery.com>
19900 * gcc.dg/tree-ssa/pr22171.c: New test.
19902 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
19904 * gfortran.dg/simplify_modulo.f90: New.
19906 2005-06-24 Jan Hubicka <jh@suse.cz>
19908 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
19910 2005-06-23 Ziemowit Laski <zlaski@apple.com>
19912 * obj-c++.dg/proto-lossage-[1-4].mm: New.
19914 2005-06-23 Ziemowit Laski <zlaski@apple.com>
19916 * obj-c++.dg/typedef-alias-1.mm: New.
19917 * objc.dg/typedef-alias-1.m: New.
19919 2005-06-23 Jeff Law <law@redhat.com>
19921 * gcc.dg/tree-ssa/vrp16.c: New test.
19923 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19925 * lib/target-supports.exp: Add
19926 check_effective_target_fortran_large_real and
19927 check_effective_target_fortran_large_int to check for
19928 corresponding effective targets.
19929 * gfortran.dg/large_integer_kind_1.f90: New test.
19930 * gfortran.dg/large_real_kind_1.f90: New test.
19932 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
19934 PR tree-optimization/22117
19935 * gcc.dg/tree-ssa/pr22117.c: New.
19937 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
19940 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
19942 2005-06-23 David Edelsohn <edelsohn@gnu.org>
19944 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
19946 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
19948 * gfortran.dg/f2c_4.f90: Add tests for complex functions
19949 * gfortran.dg/f2c_4.c: Likewise.
19951 2005-06-22 Paul Brook <paul@codesourcery.com>
19954 * gfortran.dg/auto_save_1.f90: New test.
19956 2005-06-22 Michael Matz <matz@suse.de>
19958 * gcc.target/x86-64/abi: New directory.
19959 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
19960 * gcc.target/x86-64/abi/README.gcc: New file.
19961 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
19962 * gcc.target/x86-64/abi/asm-support.s: New file.
19963 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
19964 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
19965 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
19966 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
19967 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
19968 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
19969 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
19970 * gcc.target/x86_64/abi/test_bitfields.c: New test.
19971 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
19972 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
19973 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
19974 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
19975 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
19976 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
19977 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
19978 * gcc.target/x86_64/abi/test_varargs.c: New test.
19980 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
19982 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
19983 32-bit i?86 and x86_64.
19985 2005-06-21 Ziemowit Laski <zlaski@apple.com>
19987 * obj-c++.dg/const-str-[1-9].mm: New tests.
19989 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
19992 * gfortran.dg/namelist_use.f90: New.
19993 * gfortran.dg/namelist_use_only.f90: New.
19995 2005-06-21 Jeff Law <law@redhat.com>
19997 * gcc.dg/tree-ssa/vrp15.c: New test.
19999 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
20001 * lib/target-supports.exp (check_effective_target_vect_reduction):
20003 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
20004 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
20005 remove vect_reduction target keyword. Also avoid two returns in main.
20006 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20007 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
20008 * gcc.dg/vect/vect-reduc-1short.c: New test.
20009 * gcc.dg/vect/vect-reduc-1char.c: New test.
20010 * gcc.dg/vect/vect-reduc-2short.c: New test.
20011 * gcc.dg/vect/vect-reduc-2char.c: New test.
20012 * gcc.dg/vect/vect-reduc-6.c: New test.
20013 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
20014 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
20015 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
20017 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20018 Paul Thomas <pault@gcc.gnu.org>
20020 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
20023 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20025 * gfortran.dg/backslash_1.f90: New test.
20026 * gfortran.dg/backslash_2.f90: New test.
20028 2005-06-20 Steven G. Kargl <kargls@comcast.net>
20030 * gfortran.dg/duplicate_labels.f90: New test.
20032 2005-06-20 Jan Beulich <jbeulich@novell.com>
20034 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
20035 unsupportable relocations.
20036 * g++.old-deja/g++.other/store-expr1.C: Likewise.
20037 * gcc.dg/20050321-2.c: xfail for NetWare.
20039 2005-06-20 Andreas Jaeger <aj@suse.de>
20041 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
20042 gcc.target/i386/fastcall-sseregparm.c,
20043 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
20045 2005-06-19 Richard Henderson <rth@redhat.com>
20047 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
20049 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
20051 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
20053 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
20056 * g++.dg/conversion/simd2.C: Change expected error message.
20058 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
20060 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
20061 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20062 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20064 2005-06-18 James A Morrison <phython@gcc.gnu.org>
20066 * gcc.dg/fold-mod-1.c: New test.
20068 2005-06-18 Steven G. Kargl <kargls@comcast.net>
20071 * gfortran.dg/pr19926.f90: New test.
20073 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
20075 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
20076 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
20078 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20079 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20081 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
20083 * gcc.target/ia64/float80-varargs-1.c: New test.
20085 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20088 * gfortran.dg/f2c_6.f90: New test.
20090 2005-06-17 Geoffrey Keating <geoffk@apple.com>
20093 * g++.dg/template/local5.C: New.
20095 2005-06-17 Richard Henderson <rth@redhat.com>
20097 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
20099 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
20102 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
20104 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
20106 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
20107 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
20108 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
20109 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
20110 check_vect to verify the presence of hardware vector support.
20112 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
20115 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
20117 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20119 PR libfortran/19216
20120 * gfortran.dg/pr19216.f: Add correct space between brackets and
20123 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20125 PR libfortran/16436
20126 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
20128 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
20130 * gcc.target/i386/attributes-error.c: New testcase.
20131 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
20132 * gcc.target/i386/regparm-stdcall.c: Likewise.
20133 * gcc.target/i386/sseregparm-1.c: Likewise.
20134 * gcc.target/i386/sseregparm-2.c: Likewise.
20136 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
20138 * g++.dg/rtti/crash2.C: New.
20140 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
20142 * gcc.dg/noncompile/20040203-3.c: Update expected message.
20144 2005-06-15 David Ung <davidu@mips.com>
20146 * gcc.target/mips/mips16e-extends.c: New test for testing the
20147 generation of MIPS16e zeb/zeh, seb/seh instructions.
20149 2005-06-15 Diego Novillo <dnovillo@redhat.com>
20152 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
20153 * gcc.dg/tree-ssa/pr22018.c: New test.
20155 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
20157 * gcc.dg/simd-1.c: Update error messages.
20158 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
20159 * gcc.dg/simd-2.c: Update error messages.
20160 * gcc.dg/simd-4.c: New.
20162 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
20165 * g++.dg/other/crash-4.C: New.
20167 2005-06-14 Devang Patel <dpatel@apple.com>
20169 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
20171 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
20174 * g++.dg/parse/crash11.C: Update
20176 2005-06-13 Jeff Law <law@redhat.com>
20178 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
20179 perform the desired transformations.
20180 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
20181 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
20183 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20186 * gfortran.dg/forall_1.f90: Un-XFAIL.
20188 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
20191 * g++.dg/parse/crash26.C: New.
20194 * g++.dg/init/member1.C: New.
20196 2005-06-13 Jakub Jelinek <jakub@redhat.com>
20198 * gfortran.dg/altreturn_1.f90: New test.
20200 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
20202 PR middle-end/21985
20203 * gcc.dg/tree-ssa/pr21985.c: New test.
20205 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
20207 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
20209 2005-06-12 Roger Sayle <roger@eyesopen.com>
20212 * g++.dg/other/error10.C: New test case.
20214 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20216 PR libfortran/19155
20217 * gfortran.dg/pr19155.f: Add test.
20219 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20221 * gfortran.dg/f2c_7.f90: New test.
20223 * gfortran.dg/forall_1.f90: XFAILed.
20225 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
20227 * gcc.dg/pr14796-1.c: New.
20228 * gcc.dg/pr14796-2.c: New.
20230 2005-06-11 Steven G. Kargl <kargls@comcast.net>
20234 * gfortran.dg/deallocate_stat.f90: New test.
20236 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
20238 * gfortran.fortran-torture/execute/in-pack.f90: New test.
20240 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
20242 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
20243 access will be generated when this loop is vectorized. Test that
20244 accesses with same alignment were detected.
20245 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
20246 Test that accesses with same alignment were detected.
20247 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
20248 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
20249 alignment were detected.
20251 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
20254 * g++.dg/conversion/simd2.C: New.
20256 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
20258 * gcc.dg/Wcxx-compat-1.c: New.
20260 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
20262 PR libfortran/21480
20263 * gfortran.dg/reshape-complex.f90: Add a test for a packed
20266 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
20268 * gcc.dg/alias-8.c: New.
20270 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
20272 * gcc.dg/format/cmn_err-1.c: Update.
20274 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
20277 * gcc.target/sparc/fexpand-2.c: New.
20278 * gcc.target/sparc/fpmerge-2.c: New.
20279 * gcc.target/sparc/fpmul-2.c: New.
20280 * gcc.target/sparc/noresult.c: New.
20281 * gcc.target/sparc/pdist-2.c: New.
20282 * gcc.target/sparc/pdist-3.c: New.
20284 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
20287 * gcc.target/i386/i386.exp: Fix comment typo.
20289 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
20292 * g++.dg/inherit/using5.C: New.
20293 * g++.dg/inherit/using6.C: New.
20295 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20298 * g++.dg/template/ptrmem15.C: New test.
20301 * g++.dg/ext/label4.C: New test.
20303 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20305 * gcc.dg/tls/debug-1.c: New test.
20307 2005-06-07 Dale Johannesen <dalej@apple.com>
20309 * gcc.target/i386/movq.c: New.
20311 2005-06-07 Dale Johannesen <dalej@apple.com>
20313 * gcc.dg/20050607-1.c: New.
20315 2005-06-07 Jakub Jelinek <jakub@redhat.com>
20317 PR middle-end/21850
20318 * gcc.c-torture/execute/20050607-1.c: New test.
20320 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
20322 PR libfortran/21926
20323 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
20324 Test case where the return array has lowest stride one,
20327 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
20329 * lib/target-supports.exp (check_effective_target_sync_int_long):
20330 Add s390 and s390x targets.
20332 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20334 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
20335 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
20336 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
20337 * gcc.dg/tree-ssa/loop-9.c: New test.
20339 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
20341 * g++.dg/parse/defarg10.C: New.
20343 2005-06-06 Jakub Jelinek <jakub@redhat.com>
20345 PR regression/21897
20346 * gcc.c-torture/execute/20050604-1.c: New test.
20348 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
20351 * g++.dg/parse/defarg9.C: New.
20354 * g++.dg/inherit/using4.C: New.
20355 * g++.dg/overload/error1.C: Adjust expected errors.
20356 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
20357 * g++.old-deja/g++.brendan/arm2.C: Likewise.
20358 * g++.old-deja/g++.other/redecl2.C: Likewise.
20359 * g++.old-deja/g++.other/redecl4.C: Likewise.
20360 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
20362 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
20364 * gfortran.dg/f2c_5.f90: Add -w to dg-options
20366 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
20368 * lib/gfortran.exp (gfortran_target_compile): Call
20369 dg-additional-files-options
20370 * gfortran.dg/f2c_4.f90: New file
20371 * gfortran.dg/f2c_4.c: New file
20372 * gfortran.dg/f2c_5.f90: New file
20373 * gfortran.dg/f2c_5.c: New file
20375 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20377 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20380 * gfortran.dg/array_constructor_4.f90: New test.
20382 2005-06-05 Mark Mitchell <mark@codesourcery.com>
20385 * g++.dg/ext/builtin9.C: New test.
20387 2005-06-05 Dale Johannesen <dalej@apple.com>
20389 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20390 * gcc.c-torture/execute/20050603-2.c: Ditto.
20392 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
20394 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20395 * gcc.dg/vect/vect-reduc-1.c: New.
20396 * gcc.dg/vect/vect-reduc-2.c: New.
20397 * gcc.dg/vect/vect-reduc-3.c: New.
20399 2005-06-04 Dale Johannesen <dalej@apple.com>
20401 * gcc.c-torture/execute/20050603-1.c: New.
20402 * gcc.c-torture/execute/20050603-2.c: New.
20403 * gcc.dg/20050603-3.c: New.
20405 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20408 * gfortran.dg/debug_1.f90: New test.
20410 * gfortran.dg/forall_1.f90: New test.
20412 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
20414 * gfortran.dg/array_constructor_3.f90: New test.
20416 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20418 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20420 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
20422 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20424 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
20427 * gcc.dg/init-excess-1.c: New test.
20429 2005-06-03 Mark Mitchell <mark@codesourcery.com>
20432 * g++.dg/expr/static_cast6.C: New test.
20434 2005-06-03 Diego Novillo <dnovillo@redhat.com>
20436 * gcc.dg/tree-ssa/vrp14.c: New test.
20438 2005-06-03 Mark Mitchell <mark@codesourcery.com>
20441 * g++.dg/template/new2.C: New test.
20443 2005-06-03 Josh Conner <jconner@apple.com>
20445 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20446 all entries in initializer.
20448 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
20450 PR middle-end/21858
20451 * gcc.dg/pr21858.c: New testcase.
20453 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
20455 PR tree-optimization/21292
20457 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20459 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
20460 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
20461 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
20462 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
20463 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
20465 2005-06-02 Richard Henderson <rth@redhat.com>
20467 * gcc.dg/sync-2.c: Use -march=i486 for i386.
20469 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
20471 * gcc.dg/wtypequal.c: New testcase.
20473 2005-06-02 Diego Novillo <dnovillo@redhat.com>
20476 * gcc.dg/tree-ssa/pr21582.c: New test.
20478 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
20481 * g++.dg/opt/interface2.h: New.
20482 * g++.dg/opt/interface2.C: New.
20483 * g++.dg/init/ctor4.C: Adjust error lines.
20484 * g++.old-deja/g++.bob/inherit2.C: Likewise.
20485 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20486 * g++.old-deja/g++.jason/opeq3.C: Likewise.
20487 * g++.old-deja/g++.pt/assign1.C: Likewise.
20488 * g++.old-deja/g++.pt/crash20.C: Likewise.
20490 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
20492 PR tree-optimization/21734
20493 * g++.dg/vect/pr21734_1.cc: New.
20494 * g++.dg/vect/pr21734_2.cc: New.
20496 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
20499 * g++.dg/template/spec24.C: New.
20502 * g++.dg/pch/local-1.C: New.
20503 * g++.dg/pch/local-1.Hs: New.
20505 2005-06-01 Diego Novillo <dnovillo@redhat.com>
20507 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
20508 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
20509 * gcc.dg/tree-ssa/pr14341.c: New test.
20510 * gcc.dg/tree-ssa/pr14841.c: New test.
20511 * gcc.dg/tree-ssa/pr20701.c: New test.
20512 * gcc.dg/tree-ssa/pr21086.c: New test.
20513 * gcc.dg/tree-ssa/pr21090.c: New test.
20514 * gcc.dg/tree-ssa/pr21332.c: New test.
20515 * gcc.dg/tree-ssa/pr21458.c: New test.
20516 * gcc.dg/tree-ssa/pr21658.c: New test.
20517 * gcc.dg/tree-ssa/vrp01.c: New test.
20518 * gcc.dg/tree-ssa/vrp02.c: New test.
20519 * gcc.dg/tree-ssa/vrp03.c: New test.
20520 * gcc.dg/tree-ssa/vrp04.c: New test.
20521 * gcc.dg/tree-ssa/vrp05.c: New test.
20522 * gcc.dg/tree-ssa/vrp06.c: New test.
20523 * gcc.dg/tree-ssa/vrp07.c: New test.
20524 * gcc.dg/tree-ssa/vrp08.c: New test.
20525 * gcc.dg/tree-ssa/vrp09.c: New test.
20526 * gcc.dg/tree-ssa/vrp10.c: New test.
20527 * gcc.dg/tree-ssa/vrp11.c: New test.
20528 * gcc.dg/tree-ssa/vrp12.c: New test.
20529 * gcc.dg/tree-ssa/vrp13.c: New test.
20531 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
20534 * gcc.dg/tree-ssa/pr21029.c: New test.
20536 2005-06-01 Roger Sayle <roger@eyesopen.com>
20538 * gfortran.dg/logint-1.f: New test case.
20539 * gfortran.dg/logint-2.f: Likewise.
20540 * gfortran.dg/logint-3.f: Likewise.
20542 2005-06-01 Jakub Jelinek <jakub@redhat.com>
20546 * gcc.dg/20050527-1.c: New test.
20548 * gcc.dg/i386-sse-12.c: New test.
20551 * gfortran.dg/implicit_5.f90: New test.
20553 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
20556 * gfortran/assign_4.f90: New test.
20557 * gfortran/assign_2.f90: Change compile to run.
20559 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
20561 * lib/target-supports.exp
20562 (check_effective_target_sync_char_short): New.
20563 * gcc.dg/sync-2.c: New.
20565 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
20567 PR tree-optimization/21817
20568 * gcc.dg/torture/pr21817-1.c: New.
20570 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
20573 * g++.dg/template/init5.C: New.
20575 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
20577 * gfortran.dg/char_initialiser_actual.f90:
20578 Test character initialisers as actual arguments.
20579 * gfortran.dg/char_pointer_comp_assign.f90:
20580 Test character pointer structure component assignments.
20581 * gfortran.dg/char_array_structure_constructor.f90:
20582 Test character components in structure constructors.
20584 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
20586 PR middle-end/20931
20587 * g++.dg/opt/pr20931.C: New test.
20589 2005-05-31 Andreas Jaeger <aj@suse.de>
20592 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
20593 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
20594 g++.old-deja/g++.ext/asmspec1.C,
20595 g++.old-deja/g++.other/regstack.C,
20596 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
20597 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
20598 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
20599 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
20600 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
20601 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
20602 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
20603 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
20604 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
20605 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
20606 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
20607 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
20608 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
20609 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
20610 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
20611 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
20612 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
20613 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
20614 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
20616 2005-05-31 Jeff Law <law@redhat.com>
20618 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
20620 2005-05-30 Paolo Carlini <pcarlini@suse.de>
20622 PR middle-end/21743
20623 * gcc.dg/builtins-1.c: Activate disabled clog test.
20624 * gcc.dg/torture/builtin-attr-1.c: Likewise.
20626 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
20628 * gfortran.dg/char_pointer_assign.f90:
20629 Test character-pointer assignments and pointer assignments.
20630 * gfortran.dg/char_pointer_dummy.f90:
20631 Test character-pointer dummy arguments.
20632 * gfortran.dg/char_pointer_func.f90:
20633 Test character-pointer function returns.
20634 * gfortran.dg/char_pointer_dependency.f90:
20635 Test character-pointer functions with dependencies.
20637 2005-05-30 Mark Mitchell <mark@codesourcery.com>
20640 * g++.dg/lookup/using14.C: New test.
20642 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
20644 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
20645 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
20648 2005-05-29 Geoffrey Keating <geoffk@apple.com>
20651 * g++.dg/template/local5.C: New.
20654 * gcc.c-torture/compile/pr21761.c: New.
20656 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
20659 2005-05-30 Steven G. Kargl
20662 * gfortran.dg/inquire_8.f90: New test.
20664 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20666 PR libfortran/21376
20667 * gfortran.dg/output_exponents_1.f90: New test.
20669 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20671 PR libfortran/20006
20672 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
20674 2005-05-28 Mark Mitchell <mark@codesourcery.com>
20677 * g++.dg/ext/complex1.C: New test.
20680 * g++.dg/init/ctor6.C: New test.
20682 2005-05-29 Jan Hubicka <jh@suse.cz>
20684 * gcc.c-torture/compile/pr21562.c: New.
20686 2005-05-28 Steven G. Kargl <kargls@comcast.net>
20688 * gfortran.dg/subnormal_1.f90: New test.
20690 2005-05-28 Jan Hubicka <jh@suse.cz>
20692 * tree-prof.exp: Fix comment.
20693 * value-prof-1.c: New.
20694 * value-prof-2.c: New.
20695 * value-prof-3.c: New.
20696 * value-prof-4.c: New.
20698 2005-05-27 Mark Mitchell <mark@codesourcery.com>
20701 * g++.dg/expr/ptrmem6.C: New test.
20702 * g++.dg/expr/ptrmem6a.C: Likewise.
20704 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
20706 PR tree-optimization/21658
20707 * gcc.dg/tree-ssa/pr21658.c: New.
20709 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
20712 * g++.dg/inherit/ptrmem3.C: New.
20715 * g++.dg/parse/template16.C: New.
20717 2005-05-27 Andreas Jaeger <aj@suse.de>
20719 * gcc.dg/setjmp-2.c: Only run in 32-bit.
20721 * gcc.dg/i386-sse-8.c: Run test on all archs.
20723 2005-05-26 Mike Stump <mrs@apple.com>
20725 * objc.dg/isa-field-1.m: Only run on darwin.
20726 * objc.dg/lookup-1.m: Likewise.
20727 * objc.dg/try-catch-8.m: Likewise.
20729 2005-05-26 Roger Sayle <roger@eyesopen.com>
20731 PR tree-optimization/9814
20732 * gcc.dg/pr9814-1.c: New test case.
20734 2005-05-26 Ziemowit Laski <zlaski@apple.com>
20736 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
20737 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
20738 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
20739 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
20740 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
20741 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
20742 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
20743 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
20744 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
20745 objc.dg/try-catch-8.m: New.
20747 2005-05-26 Janis Johnson <janis187@us.ibm.com>
20749 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
20750 remove extraneous semicolons.
20752 2005-05-26 Ziemowit Laski <zlaski@apple.com>
20754 * obj-c++.dg/comp-types-12.mm: New.
20755 * objc.dg/comp-types-11.m: New.
20756 * objc.dg/selector-4.m: New.
20758 2005-05-26 Andreas Jaeger <aj@suse.de>
20761 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
20762 g++.old-deja/g++.ext/attrib3.C,
20763 g++.old-deja/g++.other/store-expr1.C,
20764 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
20765 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
20766 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20767 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
20768 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
20769 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
20770 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
20771 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20772 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
20773 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
20774 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
20775 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
20776 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
20777 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
20778 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
20779 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
20780 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
20781 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20782 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
20784 2005-05-26 Andreas Jaeger <aj@suse.de>
20786 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
20787 x86-64 compilation.
20789 2005-05-26 Andreas Jaeger <aj@suse.de>
20792 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
20793 gcc.misc-tests/i386-pf-athlon-1.c,
20794 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20795 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
20796 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
20797 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
20798 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
20799 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
20800 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
20803 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
20804 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
20805 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
20806 x86-64 compilation.
20808 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
20811 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
20812 effective-target ilp32.
20814 2005-05-26 David Ung <davidu@mips.com>
20816 * gcc.target/mips/ext_ins.c: New test for testing the generation
20817 of MIPS32/64 rev 2 ext/ins instructions.
20819 2005-05-26 Andreas Jaeger <aj@suse.de>
20821 * treelang/compile/unsigned.tree: Use gimple instead of
20822 nonexisting generic dump.
20824 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
20826 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
20828 2005-05-26 Andreas Jaeger <aj@suse.de>
20830 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
20832 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
20834 PR libfortran/17283
20835 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
20836 Test callee-allocated memory with write statements.
20838 2005-05-25 Roger Sayle <roger@eyesopen.com>
20840 PR middle-end/21709
20841 * gcc.dg/pr21709-1.c: New test case.
20843 2005-05-25 Ziemowit Laski <zlaski@apple.com>
20844 Mike Stump <mrs@apple.com>
20846 * objc/execute/next_mapping.h: Update for C++.
20848 * obj-c++.dg/selector-1.mm: Move to...
20849 * obj-c++.dg/selector-4.mm: here...
20851 * obj-c++.dg/basic.mm: New.
20852 * obj-c++.dg/comp-types-1.mm: New.
20853 * obj-c++.dg/cxx-class-1.mm: New.
20854 * obj-c++.dg/cxx-ivars-1.mm: New.
20855 * obj-c++.dg/cxx-ivars-2.mm: New.
20856 * obj-c++.dg/cxx-ivars-3.mm: New.
20857 * obj-c++.dg/cxx-scope-1.mm: New.
20858 * obj-c++.dg/cxx-scope-2.mm: New.
20859 * obj-c++.dg/defs.mm: New.
20860 * obj-c++.dg/empty-private-1.mm: New.
20861 * obj-c++.dg/encode-1.mm: New.
20862 * obj-c++.dg/encode-2.mm: New.
20863 * obj-c++.dg/encode-3.mm: New.
20864 * obj-c++.dg/extern-c-1.mm: New.
20865 * obj-c++.dg/extra-semi.mm: New.
20866 * obj-c++.dg/fix-and-continue-2.mm: New.
20867 * obj-c++.dg/isa-field-1.mm: New.
20868 * obj-c++.dg/ivar-list-semi.mm: New.
20869 * obj-c++.dg/local-decl-1.mm: New.
20870 * obj-c++.dg/lookup-1.mm: New.
20871 * obj-c++.dg/lookup-2.mm: New.
20872 * obj-c++.dg/method-1.mm: New.
20873 * obj-c++.dg/method-2.mm: New.
20874 * obj-c++.dg/method-3.mm: New.
20875 * obj-c++.dg/method-4.mm: New.
20876 * obj-c++.dg/method-5.mm: New.
20877 * obj-c++.dg/method-6.mm: New.
20878 * obj-c++.dg/method-7.mm: New.
20879 * obj-c++.dg/no-extra-load.mm: New.
20880 * obj-c++.dg/overload-1.mm: New.
20881 * obj-c++.dg/pragma-1.mm: New.
20882 * obj-c++.dg/pragma-2.mm: New.
20883 * obj-c++.dg/private-1.mm: New.
20884 * obj-c++.dg/private-2.mm: New.
20885 * obj-c++.dg/proto-qual-1.mm: New.
20886 * obj-c++.dg/qual-types-1.mm: New.
20887 * obj-c++.dg/stubify-1.mm: New.
20888 * obj-c++.dg/stubify-2.mm: New.
20889 * obj-c++.dg/super-class-1.mm: New.
20890 * obj-c++.dg/super-class-2.mm: New.
20891 * obj-c++.dg/super-dealloc-1.mm: New.
20892 * obj-c++.dg/super-dealloc-2.mm: New.
20893 * obj-c++.dg/template-1.mm: New.
20894 * obj-c++.dg/template-2.mm: New.
20895 * obj-c++.dg/template-3.mm: New.
20896 * obj-c++.dg/template-4.mm: New.
20897 * obj-c++.dg/template-5.mm: New.
20898 * obj-c++.dg/template-6.mm: New.
20899 * obj-c++.dg/try-catch-1.mm: New.
20900 * obj-c++.dg/try-catch-2.mm: New.
20901 * obj-c++.dg/try-catch-3.mm: New.
20902 * obj-c++.dg/try-catch-4.mm: New.
20903 * obj-c++.dg/try-catch-5.mm: New.
20904 * obj-c++.dg/try-catch-6.mm: New.
20905 * obj-c++.dg/try-catch-7.mm: New.
20906 * obj-c++.dg/try-catch-8.mm: New.
20907 * obj-c++.dg/try-catch-9.mm: New.
20908 * obj-c++.dg/va-meth-1.mm: New.
20910 2005-05-25 Ziemowit Laski <zlaski@apple.com>
20912 * obj-c++.dg/selector-1.mm: New.
20913 * obj-c++.dg/selector-2.mm: New.
20915 2005-05-25 Ziemowit Laski <zlaski@apple.com>
20917 * obj-c++.dg/selector-3.mm: New.
20918 * objc.dg/selector-3.m: New.
20920 2005-05-25 Ziemowit Laski <zlaski@apple.com>
20922 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
20923 about where warning appears.
20925 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
20927 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
20928 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
20929 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
20930 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
20932 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
20934 * gcc.dg/20050524-1.c: New test.
20936 2005-05-25 Jan Hubicka <jh@suse.cz>
20938 * gcc.dg/tree-prof/inliner-1.c: New.
20940 2005-05-25 Janis Johnson <janis187@us.ibm.com>
20942 * gcc.dg/tree-prof: New directory.
20943 * gcc.dg/tree-prof/tree-prof.exp: New.
20945 2005-05-25 DJ Delorie <dj@redhat.com>
20947 * gcc.dg/Wattributes-1.c: New.
20948 * gcc.dg/Wattributes-2.c: New.
20949 * gcc.dg/Wattributes-3.c: New.
20951 20005-05-24 Janis Johnson <janis187@us.ibm.com>
20953 PR tree-optimization/19833
20954 * gcc.dg/uninit-4.c: Remove xfail.
20955 * gcc.dg/uninit-9.c: Ditto.
20957 2005-05-24 Ziemowit Laski <zlaski@apple.com>
20959 * obj-c++.dg/bitfield-[1-5].mm: New.
20960 * obj-c++.dg/class-protocol-1.mm: New.
20961 * obj-c++.dg/comp-types-1[0-1].mm: New.
20962 * obj-c++.dg/comp-types-[2-9].mm: New.
20963 * obj-c++.dg/encode-[4-8].mm: New.
20964 * obj-c++.dg/layout-1.mm: New.
20965 * obj-c++.dg/method-1[0-9].mm: New.
20966 * obj-c++.dg/method-2[0-1].mm: New.
20967 * obj-c++.dg/method-[8-9].mm: New.
20968 * obj-c++.dg/objc-gc-3.mm: New.
20969 * obj-c++.dg/try-catch-10.mm: New.
20970 * objc.dg/bitfield-5.m: New.
20971 * objc.dg/comp-types-10.m: New.
20972 * objc.dg/comp-types-9.m: New.
20973 * objc.dg/layout-1.m: New.
20974 * objc.dg/objc-gc-4.m: New.
20975 * objc.dg/try-catch-9.m: New.
20976 * objc.dg/class-protocol-1.m: Tweak diagnostics.
20977 * objc.dg/comp-types-1.m: Likewise.
20978 * objc.dg/comp-types-[5-6].m: Likewise.
20979 * objc.dg/method-9.m: Likewise.
20981 2005-05-24 Janis Johnson <janis187@us.ibm.com>
20983 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
20984 and on hardware without VMX support.
20986 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
20988 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
20990 * lib/profopt.exp (dg-final-generate, dg-final-use,
20991 profopt-final-code, profopt-get-options): New.
20992 (profopt-execute): Process test directives.
20994 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
20995 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
20996 cleanup-tree-dump, cleanup-saved-temps): Update comments.
20998 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
21001 * g++.dg/init/ctor5.C: New test.
21003 2005-05-24 Ira Rosen <irar@il.ibm.com>
21005 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
21006 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
21007 vect-113.c, vect-114.c.
21009 2005-05-23 Adam Nemet <anemet@lnxw.com>
21011 * gcc.dg/const-elim-1.c: Remove xfails.
21013 2005-05-23 Jeff Law <law@redhat.com>
21015 * gcc.c-torture/compile/pr21638.c: New test.
21016 * gcc.c-torture/compile/20050520-1.c: New test.
21018 2005-05-23 Nick Clifton <nickc@redhat.com>
21020 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
21021 be a proper triple, ie: m32r*-*-*.
21022 * g++.old-deja/g++.jason/thunk3.C: Likewise.
21024 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
21026 PR middle-end/21331
21028 * gcc.c-torture/compile/pr21293.c: New test.
21029 * gcc.c-torture/execute/pr21331.c: New test.
21031 2004-05-20 Richard Henderson <rth@redhat.com>
21033 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
21035 2005-05-20 Ziemowit Laski <zlaski@apple.com>
21037 * obj-c++-dg.exp: Add.
21038 * obj-c++.exp: Add.
21039 * obj-c++.dg/dg.exp: Add.
21041 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
21043 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
21044 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
21046 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
21048 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
21050 2004-05-19 Richard Henderson <rth@redhat.com>
21052 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
21054 2005-05-19 Janis Johnson <janis187@us.ibm.com>
21056 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
21058 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
21060 2005-05-19 Jakub Jelinek <jakub@redhat.com>
21063 * g++.dg/parse/extern1.C: New test.
21064 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
21066 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21068 * gcc.dg/c99-math.h: New.
21069 * gcc.dg/c99-math-float-1.c: New test.
21070 * gcc.dg/c99-math-double-1.c: Likewise.
21071 * gcc.dg/c99-math-long-double-1.c: Likewise.
21073 2005-05-18 Richard Henderson <rth@redhat.com>
21075 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
21077 2005-05-18 Devang Patel <dpatel@apple.com>
21079 * g++.dg/opt/20050511-1.C: New test.
21081 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
21083 PR libfortran/21127
21084 * gfortran.dg/reshape-complex.f90: New test.
21086 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
21088 * gfortran.dg/array_constructor_1.f90: New test.
21089 * gfortran.dg/array_constructor_2.f90: New test.
21091 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
21094 * gfortran.dg/pr20954.f: New test.
21096 2005-05-17 Mike Stump <mrs@apple.com>
21098 Yet more Objective-C++...
21100 * objc.dg/method-5.m: Update.
21101 * objc.dg/method-6.m: Update.
21102 * objc.dg/method-7.m: Update.
21103 * objc.dg/method-9.m: Update.
21104 * objc.dg/try-catch-2.m: Update.
21106 2005-05-17 Mark Mitchell <mark@codesourcery.com>
21108 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
21109 Remove little-endian optimizations.
21111 2005-05-17 Jeff Law <law@redhat.com>
21113 * g++.dg/tree-ssa/pr14814.C: New test.
21114 * gcc.dg/tree-ssa/pr14814.C: New test.
21115 * gcc.dg/tree-ssa/pr17141-1.C: New test.
21116 * gcc.dg/tree-ssa/pr17141-2.C: New test.
21118 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
21120 * gcc.dg/compat/generate-random.c: Do not include
21122 * gcc.dg/compat/generate-random_r.c: Likewise.
21124 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
21126 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
21128 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
21130 PR middle-end/21595
21131 * g++.dg/tree-ssa/builtin1.C: New testcase.
21133 2005-05-17 Jakub Jelinek <jakub@redhat.com>
21136 * g++.dg/opt/const4.C: New test.
21138 PR middle-end/21492
21139 * g++.dg/opt/crossjump1.C: New test.
21141 PR tree-optimization/21610
21142 * gcc.c-torture/compile/20050516-1.c: New test.
21145 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
21146 about the test failing.
21147 * gfortran.fortran-torture/execute/where_7.f90: New test.
21148 * gfortran.fortran-torture/execute/where_8.f90: New test.
21150 2005-05-16 Richard Henderson <rth@redhat.com>
21152 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
21155 2005-05-16 Mark Mitchell <mark@codesourcery.com>
21157 * gcc.dg/compat/generate-random.c (config.h): Do not include.
21158 (limits.h): Include unconditionally.
21159 (stdlib.h): Likewise.
21160 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
21161 (limits.h): Include unconditionally.
21162 (stdlib.h): Likewise.
21163 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21164 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21165 (limits.h): Include unconditionally.
21166 (stdlib.h): Likewise.
21167 (hashtab.h): Do not include.
21168 (getopt.h): Likewise.
21169 (stddef.h): Include.
21170 (hashval_t): Define.
21171 (struct entry): Add "next" field.
21172 (HASH_SIZE): New macro.
21173 (hash_table): New variable.
21174 (switchfiles): Do not use xmalloc.
21176 (iterative_hash): New function.
21178 (e_exists): New function.
21179 (e_insert): Likewise.
21180 (output): Use, instead of libiberty hashtable functions.
21181 (main): Do not use getopt. Do not call htab_create.
21183 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
21186 * lib/target-supports.exp (check_mkfifo_available):
21187 Return 0 for cygwin as mkfifo support incomplete on platform.
21188 Fix typos in comments.
21190 2005-05-15 Mark Mitchell <mark@codesourcery.com>
21192 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
21194 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
21197 * gfortran.dg/assign_4.f: New test.
21199 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
21201 PR tree-optimization/21563
21202 * gcc.dg/tree-ssa/pr21563.c: New.
21204 2005-05-14 Jan Hubicka <jh@suse.cz>
21206 * gcc.dg/noreturn-7.c: Allow control reaches warning.
21208 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
21210 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
21212 2005-05-13 Julian Brown <julian@codesourcery.com>
21214 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
21215 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
21217 2005-05-13 Jan Hubicka <jh@suse.cz>
21219 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
21220 * gcc.dg/fold-xor-?.c: Likewise.
21221 * gcc.dg/pr15784-?.c: Likewise.
21222 * gcc.dg/pr20922-?.c: Likewise.
21223 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
21224 * gcc.dg/tree-ssa/pr17598.c: Likewise.
21225 * gcc.dg/tree-ssa/pr20470.c: Likewise.
21227 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21230 * gfortran.dg/hollerith_1.f90: New test.
21232 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21234 * gfortran.dg/func_result_2.f90: New test.
21236 2005-05-11 Bud Davis <bdavis@gfortran.org>
21238 * gfortran.dg/dev_null.f90: New test.
21240 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
21242 * gcc.dg/arm-vfp1.c: Revert last change.
21244 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
21246 PR middle-end/19807
21247 PR tree-optimization/19639
21248 * g++.dg/tree-ssa/pr19807.C: New testcase.
21250 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21252 PR libfortran/21471
21253 * gfortran.dg/append-1.f90: New test.
21255 2005-05-10 Diego Novillo <dnovillo@redhat.com>
21257 * gcc.dg/pr18501.c: XFAIL.
21258 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
21259 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
21260 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
21261 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21262 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21263 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
21264 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
21265 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
21267 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21270 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
21271 gfortran.dg/f2c_3.f90: New tests.
21273 * gfortran.dg/return_1.f90: Fix dg annotation.
21275 2005-05-10 Diego Novillo <dnovillo@redhat.com>
21277 * gcc.c-torture/compile/20050510-1.c: New test.
21279 2005-05-10 Mark Mitchell <mark@codesourcery.com>
21281 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
21283 2005-05-10 Bob Wilson <bob.wilson@acm.org>
21285 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
21287 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
21290 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
21292 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
21295 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
21296 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
21298 2005-05-10 Ben Elliston <bje@au.ibm.com>
21301 * gcc.dg/debug/pr16676.c: New test.
21303 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
21306 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
21307 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
21308 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
21309 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
21311 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
21312 -fno-tree-dominator-opts.
21314 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21316 * gfortran.dg/return_1.f90: New test.
21318 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
21320 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
21322 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
21324 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
21327 * g++.dg/inherit/covariant13.C: New.
21329 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21331 PR libfortran/19155
21332 * gfortran.dg/pr19155.f: New test.
21334 2005-05-08 Roger Sayle <roger@eyesopen.com>
21337 * gcc.dg/pr8788-1.c: New testcase.
21339 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
21342 * gcc.target/mips/fpcmp-[12].c: New tests.
21344 2005-05-06 Mark Mitchell <mark@codesourcery.com>
21346 * lib/target-supports-dg.exp (dg-require-fork): New function.
21347 (dg-require-mkfifo): Likewise.
21348 * lib/target-supports.exp (check_function_available): New
21350 (check_fork_available): Likewise.
21351 (check_mkfifo_available): Likewise.
21353 2005-05-06 Jeff Law <law@redhat.com>
21355 * gcc.c-torture/compile/pr21380.c: New test.
21357 2005-05-06 Jakub Jelinek <jakub@redhat.com>
21360 * g++.dg/ext/weak3.C: New test.
21362 2005-05-05 Mark Mitchell <mark@codesourcery.com>
21365 * g++.dg/template/crash37.C: New test.
21367 2005-05-05 Paul Brook <paul@codesourcery.com>
21369 * gcc.dg/arm-g2.c: Use effective-target arm32.
21370 * gcc.dg/arm-mmx-1.c: Ditto.
21371 * gcc.dg/arm-scd42-2.c: Ditto.
21372 * gcc.dg/arm-vfp1.c: Ditto.
21373 * lib/target-supports.exp (check_effective_target_arm32): New
21376 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
21378 PR libfortran/21354
21379 gfortran.dg/in_pack_rank7.f90: New test.
21381 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
21383 PR middle-end/15618
21384 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21386 2005-05-04 Jakub Jelinek <jakub@redhat.com>
21388 PR middle-end/21265
21389 * gcc.dg/20050503-1.c: New test.
21391 PR rtl-optimization/21239
21392 * gcc.dg/i386-sse-11.c: New test.
21394 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
21397 * gcc.target/i386/asm-1.c: New test.
21399 2005-05-03 Jakub Jelinek <jakub@redhat.com>
21401 PR rtl-optimization/21330
21402 * gcc.c-torture/execute/20050502-1.c: New test.
21405 * gcc.c-torture/execute/20050502-2.c: New test.
21407 2005-05-03 Uros Bizjak <uros@kss-loka.si>
21409 PR middle-end/21282
21410 * gcc.dg/pr21282.c: New.
21412 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
21414 * gcc.dg/vect/pr20122.c: Clean up .vect file.
21415 * gcc.dg/vect/vect-92.c: Likewise.
21416 * gcc.dg/vect/vect-93.c: Likewise.
21417 * gcc.dg/vect/vect-dv-1.c: Likewise.
21418 * gcc.dg/vect/vect-dv-2.c: Likewise.
21419 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21421 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
21423 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21424 * gfortran.dg/vect/vect-2.f90: Likewise.
21425 * gfortran.dg/vect/vect-3.f90: Likewise.
21426 * gfortran.dg/vect/vect-4.f90: Likewise.
21427 * gfortran.dg/vect/vect-5.f90: Likewise.
21429 2005-05-02 Geoffrey Keating <geoffk@apple.com>
21432 * gcc.dg/rs6000-fpint-2.c: New.
21434 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
21437 * gcc.dg/builtins-30.c: Update expected messages.
21438 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21439 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21440 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21442 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
21444 PR tree-optimization/21294
21445 * gcc.dg/tree-ssa/pr21294.c: New.
21447 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
21449 * gcc.dg/altivec-3.c (vec_store): Do not use the old
21450 __builtin_altivec_st_internal_4si built-in.
21452 2005-05-02 Mark Mitchell <mark@codesourcery.com>
21455 * g++.dg/template/ptrmem14.C: New test.
21457 2005-05-02 Paul Brook <paul@codesourcery.com>
21459 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
21461 2005-05-02 Michael Matz <matz@suse.de>
21464 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
21466 2005-05-01 Mark Mitchell <mark@codesourcery.com>
21468 * g++.dg/cpp/weak.C: New test.
21470 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21472 * gcc.dg/tree-ssa/loop-8.c: New test.
21474 2005-04-30 Michael Maty <matz@suse.de>
21476 * gcc.dg/inline-mcpy.c: New test.
21478 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
21480 PR libfortran/18958
21481 * gfortran.dg/eoshift.f90: New test case.
21483 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
21485 PR libfortran/18857
21486 * gfortran.dg/matmul_1.f90: New test.
21488 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
21490 PR tree-optimization/21030
21491 * gcc.dg/tree-ssa/pr21030.c: New.
21493 2005-04-29 Devang Patel <dpatel@apple.com>
21495 PR tree-optimization/21272
21496 * gcc.dg/vect/vect-ifcvt-10.c: New test.
21498 2005-04-29 Jakub Jelinek <jakub@redhat.com>
21502 * gfortran.dg/entry_4.f90: New test.
21503 * gfortran.fortran-torture/execute/entry_1.f90: New test.
21504 * gfortran.fortran-torture/execute/entry_2.f90: New test.
21505 * gfortran.fortran-torture/execute/entry_3.f90: New test.
21506 * gfortran.fortran-torture/execute/entry_4.f90: New test.
21507 * gfortran.fortran-torture/execute/entry_5.f90: New test.
21508 * gfortran.fortran-torture/execute/entry_6.f90: New test.
21509 * gfortran.fortran-torture/execute/entry_7.f90: New test.
21511 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21513 * gfortran.fortran-torture/execute/entry_8.f90: New test.
21515 2005-04-29 Paul Brook <paul@codesourcery.com>
21517 * gfortran.dg/entry_3.f90: New test.
21519 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21521 * gfortran.dg/implicit_4.f90: New test.
21523 2005-04-28 Bob Wilson <bob.wilson@acm.org>
21525 * lib/target-supports.exp (check_profiling_available): Return
21526 false for xtensa-*-elf.
21528 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
21530 * lib/fortran-torture.exp (fortran-torture.exp): Catch
21531 error if file cannot be deleted.
21533 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
21535 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
21536 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
21537 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
21538 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
21539 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
21540 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
21541 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
21542 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
21543 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
21544 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
21545 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
21546 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
21547 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
21549 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21552 * gfortran.dg/pr20865.f90: New test.
21554 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
21556 * gcc.dg/void-cast-2.c: New test.
21558 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
21561 * gcc.dg/void-cast-1.c: New test.
21563 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
21565 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
21567 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21570 * gfortran.dg/pr21177.f90: New test.
21572 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
21574 PR tree-optimization/21171
21575 * gcc.dg/tree-ssa/pr21171.c: New test.
21577 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
21579 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21580 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21581 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21582 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21583 gcc.dg/tree-ssa/gen-vect-32.c: New.
21584 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
21585 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
21586 don't run on PPC32.
21588 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
21591 * gcc.dg/transparent-union-3.c: New test.
21593 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
21596 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
21597 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
21598 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
21599 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
21600 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
21601 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
21603 2005-04-26 Jeff Law <law@redhat.com>
21605 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
21606 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
21607 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
21608 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
21609 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
21610 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
21611 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
21613 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
21615 PR tree-optimization/17598
21616 * gcc.dg/tree-ssa/pr17598.c: New testcase.
21618 2005-04-25 Mike Stump <mrs@apple.com>
21620 * objc.dg/fix-and-continue-1.m: Add.
21622 2005-04-25 Roger Sayle <roger@eyesopen.com>
21625 * g++.dg/opt/pr20995-1.C: New test case.
21627 2005-04-25 Devang Patel <dpatel@apple.com>
21629 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
21631 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
21634 * g++.dg/opt/alias2.C (printf): Correct the prototype.
21636 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
21639 * g++.dg/opt/rtti2.C: New test.
21641 2005-04-25 Paul Brook <paul@codesourcery.com>
21642 Steven G. Kargl <kargls@comcast.net>
21645 * gfortran.dg/ichar_1.f90: New file.
21647 2005-04-24 Jakub Jelinek <jakub@redhat.com>
21649 PR middle-end/20991
21650 * g++.dg/opt/pr20991.C: New test.
21652 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
21653 where sizeof (type) < __alignof__ (type).
21654 * gcc.dg/compat/struct-layout-1.h: Likewise.
21656 2005-04-24 Per Bothner <per@bothner.com>
21657 Devang Patel <dpatel@apple.com>
21659 PR preprocessor/20907
21660 * gcc.dg/cpp/very-long-comment.c: New test.
21662 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21665 * gfortran.dg/common_5.f: New test.
21667 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
21669 PR middle-end/21082
21670 * g++.dg/tree-ssa/pr21082.C: New testcase.
21672 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
21674 * gcc.dg/vect/vect-99.c: New test.
21676 2005-04-22 Diego Novillo <dnovillo@redhat.com>
21678 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
21680 2005-04-22 Jeff Law <law@redhat.com>
21682 * gcc.dg/uninit-5.c: Remove xfails.
21683 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
21684 conditionals and loads.
21686 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
21688 PR libfortran/20074
21689 PR libfortran/20436
21690 PR libfortran/21108
21691 * gfortran.dg/nested_reshape.f90: new test
21692 * gfortran.dg/reshape-alloc.f90: new test
21693 * gfortran.dg/reshape.f90: new test
21695 2005-04-22 Mark Mitchell <mark@codesourcery.com>
21697 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
21699 * gcc.dg/arm-vfp1.c: New test.
21701 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
21704 * g++.dg/lookup/builtin2.C: New test.
21706 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
21708 * gcc.dg/weak/weak-13.c: New test.
21710 2005-04-21 Geoffrey Keating <geoffk@apple.com>
21712 * lib/target-supports.exp (check_effective_target_sync_int_long):
21715 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
21717 * gcc.target/mips/branch-1.c: New test.
21719 2005-04-21 Richard Henderson <rth@redhat.com>
21721 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
21722 * gcc.dg/vect/vect-86.c: Likewise.
21723 * gcc.dg/vect/vect-87.c: Likewise.
21724 * gcc.dg/vect/vect-88.c: Likewise.
21726 2005-04-21 Devang Patel <dpatel@apple.com>
21728 PR optimization/20994
21729 * gcc.dg/tree-ssa/ifc-3.c: New test.
21731 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
21734 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
21735 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
21736 gcc.dg/c99-vla-jump-5.c: New tests.
21738 2005-04-19 Richard Henderson <rth@redhat.com>
21740 * lib/target-supports.exp (check_effective_target_vect_int_mult):
21741 Fix typo in exists check.
21742 (check_effective_target_sync_int_long): New.
21743 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
21744 * gcc.dg/ia64-sync-2.c: Likewise.
21745 * gcc.dg/ia64-sync-3.c: Likewise.
21746 * gcc.dg/ia64-sync-4.c: Likewise.
21748 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
21750 * gcc.dg/fold-xor-1.c: New test.
21751 * gcc.dg/fold-xor-2.c: New test.
21753 2005-04-19 James E. Wilson <wilson@specifixinc.com>
21756 * g++.dg/eh/fp-regs.C: New test.
21758 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
21760 * gcc.dg/Wint-to-pointer-cast-1.c,
21761 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
21762 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
21763 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
21765 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21768 * gfortran.dg/pr16861.f90: New test.
21770 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
21772 * gcc.dg/pr21085.c: New test.
21774 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
21776 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
21777 (setup_mips_tests, dg-mips-options): New procedures.
21778 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
21779 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
21780 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
21781 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21782 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
21783 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
21784 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
21785 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
21786 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
21787 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
21788 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
21789 dg-mips-options instead of dg-options. Remove now-redundant
21790 preprocessor guards.
21791 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
21792 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
21793 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
21794 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
21795 * gcc.dg/vr-mult-2.c: Delete.
21796 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
21797 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
21798 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
21799 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
21800 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
21801 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
21802 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
21804 2005-04-18 Laurent GUERBY <laurent@guerby.net>
21806 * ada/acats/run_all.sh: Use sync when executable not present.
21808 2005-04-18 Devang Patel <dpatel@apple.com>
21810 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
21811 * gcc.dg/vect/vect-11a.c: New.
21812 * gcc.dg/vect/vect-none.c: Update.
21813 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
21815 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
21817 PR tree-optimization/20922
21818 * gcc.dg/pr20922-1.c: New test.
21819 * gcc.dg/pr20922-2.c: New test.
21820 * gcc.dg/pr20922-3.c: New test.
21821 * gcc.dg/pr20922-4.c: New test.
21822 * gcc.dg/pr20922-5.c: New test.
21823 * gcc.dg/pr20922-6.c: New test.
21825 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21827 PR libfortran/20950
21828 * gfortran.dg/pr20950.f: New test.
21830 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21832 PR libfortran/19216
21833 * gfortran.dg/pr19216.f: New test.
21835 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
21837 PR tree-optimization/21001
21838 * gcc.dg/tree-ssa/pr21001.c: New.
21840 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
21842 PR libfortran/21075
21843 * gfortran.dg/reshape_rank7.f90: New test.
21845 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
21847 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
21848 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
21849 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
21850 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
21851 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
21852 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
21853 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
21854 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
21855 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
21857 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
21858 in namelists. New test.
21859 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
21861 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
21863 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
21864 namelist. New test.
21865 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
21867 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
21869 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
21870 namelist. New test.
21871 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
21872 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
21873 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
21875 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
21876 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
21879 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
21881 * gfortran.dg/wtruncate.f: New testcase.
21882 * gfortran.dg/wtruncate.f90: New testcase.
21884 2005-04-16 Mark Mitchell <mark@codesourcery.com>
21887 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
21888 which sizeof/alignof is dependent, rather than just whether we are
21889 processing_template_decl.
21891 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
21893 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21894 corrected typo where the wrong variables had been compared.
21896 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
21898 PR libfortran/18495
21899 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
21900 Test callee-allocated version of return array with a write
21902 Test spread with a temporary with another write statement.
21904 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
21906 PR tree-optimization/21031
21907 * gcc.dg/tree-ssa/pr21031.c: New.
21909 2005-04-15 Uros Bizjak <uros@kss-loka.si>
21911 PR tree-optimization/21004
21912 * gcc.dg/builtins-53.c: Include builtins-config.h.
21913 Check floorf, ceilf, floorl and ceill transformations
21914 only when HAVE_C99_RUNTIME is defined.
21916 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
21918 PR middle-end/20739
21919 * gcc.dg/tree-ssa/pr20739.c: New test.
21921 2005-04-14 Mike Stump <mrs@apple.com>
21923 * gcc.dg/Foundation.framework/empty: New.
21924 * gcc.dg/framework-2.c: New.
21926 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
21928 PR tree-optimization/21021
21929 * gcc.c-torture/compile/pr21021.c: New.
21931 2005-04-14 Janis Johnson <janis187@us.ibm.com>
21934 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
21935 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
21936 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
21937 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
21938 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
21939 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
21940 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
21941 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
21943 2005-04-14 Richard Henderson <rth@redhat.com>
21945 * lib/target-supports.exp (check_effective_target_vect_condition):
21946 Add ia64, i?86, and x86_64.
21948 2005-04-14 Steven G. Kargl <kargls@comcast.net>
21950 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
21952 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
21954 PR tree-optimization/20657
21955 * gcc.dg/tree-ssa/pr20657.c: New.
21957 2005-04-14 Uros Bizjak <uros@kss-loka.si>
21959 * gcc.dg/builtins-53.c: Also check (int)trunc* and
21960 (long long int)trunc*.
21962 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
21965 * gcc.dg/pr20927.c: New test.
21967 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
21969 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
21970 * gcc.target/mips/asm-1.c: Likewise.
21972 2005-04-13 Dale Johannesen <dalej@apple.com>
21974 * objc.dg/objc-fast-4.m: New.
21976 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
21978 * gcc.target/cris/torture/cris-torture.exp: New driver in new
21980 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
21982 2005-04-13 David Edelsohn <edelsohn@gnu.org>
21984 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
21985 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
21986 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
21988 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
21990 PR tree-optimization/20913
21991 * gcc.dg/tree-ssa/pr20913.c: New.
21993 PR tree-optimization/20702
21994 * gcc.dg/tree-ssa/pr20702.c: New.
21996 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21999 * g++.dg/inherit/local3.C: New test.
22001 2005-04-12 Jeff Law <law@redhat.com>
22003 * gcc.dg/tree-ssa/20050412-1.c: New test.
22005 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
22007 PR libfortran/19016
22008 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
22009 Add tests with mask generated by expression.
22010 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22011 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22012 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22014 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
22016 PR middle-end/20917
22017 * gcc.dg/20050409-1.c: New test.
22019 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
22021 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
22023 2005-04-11 Mark Mitchell <mark@codesourcery.com>
22025 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22026 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
22027 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22028 (TARGET_CXX): Adjust accordingly.
22029 * target.h (struct gcc_target): Remove epxort_class_data. Add
22030 determine_class_data_visibility and class_data_always_comdat.
22031 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22032 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
22033 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22034 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
22035 (arm_cxx_determine_class_data_visibility): New.
22036 (arm_cxx_class_data_always_comdat): Likewise.
22037 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22038 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
22039 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22040 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
22041 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
22044 2005-04-11 Mark Mitchell <mark@codesourcery.com>
22046 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
22048 2005-04-11 Geoffrey Keating <geoffk@apple.com>
22050 * gcc.dg/i386-darwin-fpmath.c: New.
22052 2004-04-11 Devang Patel <dpatel@apple.com>
22054 * lib/target-supports.exp (check_effective_target_vect_condition): New.
22055 * gcc.dg/vect/vect-ifcvt-1.c: New test.
22056 * gcc.dg/vect/vect-ifcvt-2.c: New test.
22057 * gcc.dg/vect/vect-ifcvt-3.c: New test.
22058 * gcc.dg/vect/vect-ifcvt-4.c: New test.
22059 * gcc.dg/vect/vect-ifcvt-5.c: New test.
22060 * gcc.dg/vect/vect-ifcvt-6.c: New test.
22061 * gcc.dg/vect/vect-ifcvt-7.c: New test.
22062 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
22064 2004-04-11 Devang Patel <dpatel@apple.com>
22066 * gcc.dg/vect/vect-dv-1.c: New test.
22067 * gcc.dg/vect/vect-dv-2.c: New test.
22069 2005-04-11 Diego Novillo <dnovillo@redhat.com>
22071 PR tree-optimization/20933
22072 * gcc.dg/tree-ssa/pr20933.c: New test.
22074 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22076 * gfortran.dg/fold_nearest.f90: New test.
22078 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
22080 * gcc.dg/tree-ssa/alias-1.c: New test.
22082 2005-04-11 Diego Novillo <dnovillo@redhat.com>
22084 PR tree-optimization/20920
22085 * g++.dg/tree-ssa/pr20920.C: New test.
22087 2005-04-11 Uros Bizjak <uros@kss-loka.si>
22089 * gcc.dg/builtins-53.c: Also check (int)ceil* and
22090 (long long int)ceil*.
22092 2005-04-10 Mark Mitchell <mark@codesourcery.com>
22094 * g++.dg/warn/Wdtor1.C: Declare template in system header with
22095 explicit C++ linkage.
22097 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22099 * gfortran.dg/pr17229.f: Take care of the new obsolescence
22100 warning for arithmetic IF statements.
22102 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
22104 * eor_handling_1.f90: New test case.
22105 * eor_handling_2.f90: New test case.
22106 * eor_handling_3.f90: New test case.
22107 * eor_handling_4.f90: New test case.
22108 * eor_handling_5.f90: New test case.
22109 * noadv_size.f90: New test case.
22110 * pad_no.f90: New test case.
22112 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
22114 * gcc.c-torture/execute/20050410-1.c: New test.
22116 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
22118 * gcc.dg/pr20126.c: New.
22120 2005-04-09 Bud Davis <bdavis@gfortran.org>
22121 Steven G. Kargl <kargls@comcast.net>
22123 * gfortran.dg/PR19872.f: New test.
22125 2005-04-09 Steven G. Kargl <kargls@comcast.net>
22127 * gfortran.dg/nint_1.f90: Fix dg-do directive.
22129 2005-04-09 Steven G. Kargl <kargls@comcast.net>
22131 * gfortran.dg/nint_1.f90: New test.
22133 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
22135 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
22136 Added test for callee-allocated arrays with write statements.
22137 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
22138 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
22139 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22140 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22141 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22143 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
22145 PR libfortran/20163
22146 * gfortran.dg/open-options-blanks.f: New test.
22148 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
22151 * gfortran.dg/comma_format_extension_[1234].f: New tests.
22153 2005-04-09 Jakub Jelinek <jakub@redhat.com>
22155 * gcc.dg/tree-ssa/stdarg-1.c: New test.
22156 * gcc.dg/tree-ssa/stdarg-2.c: New test.
22157 * gcc.dg/tree-ssa/stdarg-3.c: New test.
22158 * gcc.dg/tree-ssa/stdarg-4.c: New test.
22159 * gcc.dg/tree-ssa/stdarg-5.c: New test.
22160 * gcc.c-torture/execute/stdarg-4.c: New test.
22162 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
22165 * g++.dg/abi/param2.C: New test.
22167 2005-04-09 Uros Bizjak <uros@kss-loka.si>
22169 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
22171 2005-04-09 Uros Bizjak <uros@kss-loka.si>
22173 * gcc.dg/builtins-53.c: New test.
22175 2005-04-08 Diego Novillo <dnovillo@redhat.com>
22177 * g++.dg/tree-ssa/pr18178.C: New test.
22178 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
22179 * gcc.c-torture/execute/20041019-1.c: New test.
22180 * gcc.dg/tree-ssa/20041008-1.c: New test.
22181 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
22182 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
22183 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
22184 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
22185 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
22186 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
22187 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
22188 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
22189 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22190 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22192 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
22194 PR rtl-optimization/20466
22195 * gcc.c-torture/execute/pr20466-1.c: New test.
22197 2005-04-08 Mark Mitchell <mark@codesourcery.com>
22200 * g++.dg/parse/cond2.C: New test.
22203 * g++.dg/warn/Wdtor1.C: New test.
22205 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22208 * gfortran.dg/pr17229.f: New test.
22210 2005-04-07 Steven G. Kargl <kargls@comcast.net>
22212 * gfortran.dg/tiny_1.f90: New test.
22213 * gfortran.dg/tiny_2.f90: ditto.
22215 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
22217 * gfortran.dg/eor_1.f90: Fix dg-do run line
22218 * gfortran.dg/open_new.f90: Fix dg-do run line
22220 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
22222 * lib/target-supports.exp (get_compiler_messages): Support
22223 optional arguments, the fourth being compiler options.
22224 (check_effective_target_fpic): New proc.
22225 * gcc.dg/20050321-2.c: Restrict to target fpic.
22227 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
22229 * gcc.dg/15443-1.c: New test.
22230 * gcc.dg/15443-2.c: Likewise.
22232 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22234 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
22236 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
22238 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
22240 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
22242 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
22243 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
22245 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
22246 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
22247 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
22249 2005-04-06 Mark Mitchell <mark@codesourcery.com>
22252 * g++.dg/warn/Wunused-11.C: New test.
22254 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
22256 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
22258 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
22260 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
22262 2005-04-05 Mark Mitchell <mark@codesourcery.com>
22265 * g++.dg/template/ptrmem13.C: New test.
22267 2005-04-05 Per Bothner <per@bothner.com>
22269 * lib/gcc.exp: Always add -fno-show-column, for now.
22271 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
22274 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
22275 of plain old "unsigned int" for the type of "i". Makes this test
22278 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
22280 * gcc.dg/i386-ssefn-1.c: New test.
22281 * gcc.dg/i386-ssefn-2.c: New test.
22282 * gcc.dg/i386-ssefn-3.c: New test.
22283 * gcc.dg/i386-ssefn-4.c: New test.
22285 2005-04-05 Jakub Jelinek <jakub@redhat.com>
22287 PR tree-optimization/20076
22288 * gcc.dg/builtin-apply4.c: New test.
22290 PR preprocessor/19475
22291 * gcc.dg/cpp/macspace1.c: New test.
22292 * gcc.dg/cpp/macspace2.c: New test.
22294 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22296 * gfortran.dg/pr20755.f: Fixed bad format.
22298 2005-04-05 Mark Mitchell <mark@codesourcery.com>
22301 * g++.dg/ext/attrib21.C: New test.
22303 2004-04-05 Devang Patel <dpatel@apple.com>
22305 * lib/target-supports.exp (check_effective_target_vect_shif): New.
22306 * gcc.dg/vect/vect-shift-1.c: New test.
22308 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22310 PR libfortran/20755
22311 * gfortran.dg/pr20755.f: New test.
22313 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
22315 * gfortran.dg/pr15959.f90: New test.
22316 * gfortran.dg/string_pad_trunc.f90: New test.
22318 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22320 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
22321 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
22322 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
22325 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22327 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
22329 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22331 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
22332 * gcc.c-torture/compile/20011119-2.c: Likewise.
22333 * gcc.c-torture/compile/981001-2.c: Likewise.
22335 2005-04-04 Mark Mitchell <mark@codesourcery.com>
22338 * g++.dg/template/overload4.C: New test.
22340 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
22343 * g++.dg/abi/covariant5.C: New.
22346 * g++.dg/debug/const2.C: New.
22348 2005-04-04 Jakub Jelinek <jakub@redhat.com>
22350 PR rtl-optimization/16104
22351 * gcc.c-torture/execute/20050316-1.c: New test.
22353 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
22355 * g++.dg/template/spec23.C: Fix dg-error text.
22357 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
22360 * g++.dg/expr/lval2.C: New.
22362 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22364 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
22365 __builtin_strcasecmp and __builtin_strncasecmp.
22367 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
22370 * g++.dg/template/spec22.C: New.
22371 * g++.dg/template/spec23.C: New.
22373 2005-04-03 Dale Ranta <dir@lanl.gov>
22374 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22376 PR libfortran/20068
22377 PR libfortran/20125
22378 PR libfortran/20156
22379 PR libfortran/20471
22380 * gfortran.dg/backspace.f: New test.
22382 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
22384 * gcc.dg/pr19345.c: New test.
22386 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
22388 PR tree-optimization/20640
22389 * gcc.dg/torture/tree-loop-1.c: New.
22391 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
22393 PR rtl-optimization/20290
22394 * gcc.c-torture/execute/loop-ivopts-2.c: New.
22396 2005-04-02 Geoffrey Keating <geoffk@apple.com>
22398 * gcc.dg/rs6000-fpint.c: New.
22400 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
22402 * gcc.dg/old-style-then-proto-1.c: New test.
22404 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22406 * gfortran.fortran-torture/execute/backspace.f90: Check
22407 after backspace and read was incorrect.
22409 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22411 * gcc.c-torture/execute/builtins/strcat.c: Check the result
22412 buffer past the terminating NUL using memcmp.
22413 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22414 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22416 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22417 Fix unused/uninitialized variable warnings.
22419 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22420 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22421 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22422 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22424 * gcc.c-torture/execute/builtins/abs-1-lib.c,
22425 gcc.c-torture/execute/builtins/fputs-lib.c,
22426 gcc.c-torture/execute/builtins/lib/fprintf.c,
22427 gcc.c-torture/execute/builtins/lib/main.c,
22428 gcc.c-torture/execute/builtins/lib/memcmp.c,
22429 gcc.c-torture/execute/builtins/lib/memmove.c,
22430 gcc.c-torture/execute/builtins/lib/mempcpy.c,
22431 gcc.c-torture/execute/builtins/lib/memset.c,
22432 gcc.c-torture/execute/builtins/lib/printf.c,
22433 gcc.c-torture/execute/builtins/lib/sprintf.c,
22434 gcc.c-torture/execute/builtins/lib/stpcpy.c,
22435 gcc.c-torture/execute/builtins/lib/strchr.c,
22436 gcc.c-torture/execute/builtins/lib/strcmp.c,
22437 gcc.c-torture/execute/builtins/lib/strcpy.c,
22438 gcc.c-torture/execute/builtins/lib/strcspn.c,
22439 gcc.c-torture/execute/builtins/lib/strlen.c,
22440 gcc.c-torture/execute/builtins/lib/strncat.c,
22441 gcc.c-torture/execute/builtins/lib/strncmp.c,
22442 gcc.c-torture/execute/builtins/lib/strncpy.c,
22443 gcc.c-torture/execute/builtins/lib/strrchr.c,
22444 gcc.c-torture/execute/builtins/lib/strspn.c,
22445 gcc.c-torture/execute/builtins/lib/strstr.c,
22446 gcc.c-torture/execute/builtins/memops-asm-lib.c,
22447 gcc.c-torture/execute/builtins/strlen-2.c,
22448 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22451 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
22453 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22454 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22457 2005-04-01 Jakub Jelinek <jakub@redhat.com>
22460 * g++.dg/debug/using1.C: New test.
22462 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
22464 PR middle-end/20524
22465 * gcc.dg/alias-7.c: Prefix asm-declared name with
22466 __USER_LABEL_PREFIX__.
22468 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
22470 Fix fallout from PR middle-end/15700:
22471 * gcc.c-torture/compile/20011119-1.c: Take
22472 __USER_LABEL_PREFIX__ into account.
22473 * gcc.c-torture/compile/20011119-2.c: Likewise.
22475 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
22478 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
22480 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
22483 * gcc.c-torture/compile/struct-non-lval-1.c,
22484 gcc.c-torture/compile/struct-non-lval-2.c,
22485 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
22487 2005-03-31 Janis Johnson <janis187@us.ibm.com>
22489 * gcc.dg/tls/tls.exp: Remove temporary file.
22490 * g++.dg/tls/tls.exp: Ditto.
22491 * lib/file-format.exp: Ditto.
22492 * g++.dg/special/ecos.exp: Ditto.
22494 * lib/profopt.exp: Treat prof_ext as a list.
22495 * gcc.misc-tests/bprob.exp: Ditto.
22496 * g++.dg/bprob/bprob.exp: Ditto.
22498 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
22499 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
22500 g++.dg/tree-ssa/pointer-reference-alias.C,
22501 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
22502 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
22503 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
22504 g++.dg/vect/pr19951.cc: Ditto.
22505 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
22506 gcc.dg/builtins-47.c: Ditto.
22507 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
22508 gcc.dg/pr20115-1.c: Ditto.
22509 * gcc.dg/tree-ssa/20030530-2.c,
22510 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
22511 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22512 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
22513 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22514 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
22515 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
22516 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
22517 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
22518 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
22519 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
22520 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
22521 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
22522 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
22523 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
22524 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
22525 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22526 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22527 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22528 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22529 gcc.dg/tree-ssa/20030824-1.c,
22530 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
22531 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
22532 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
22533 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
22534 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
22535 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
22536 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
22537 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
22538 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
22539 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
22540 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
22541 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
22542 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
22543 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
22544 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
22545 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
22546 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
22547 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
22548 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
22549 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
22550 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
22551 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
22552 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
22553 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
22554 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
22555 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
22556 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
22557 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
22558 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
22559 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
22560 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
22561 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
22562 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
22563 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
22564 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
22565 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
22566 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
22567 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
22568 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
22569 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
22570 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
22571 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
22572 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22573 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
22574 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
22575 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
22576 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
22577 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
22578 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
22579 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
22580 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22581 gcc.dg/tree-ssa/useless-1.c: Ditto.
22582 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
22583 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
22584 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
22585 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
22586 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
22587 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
22588 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
22589 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
22590 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
22591 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
22592 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
22593 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
22594 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
22595 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
22596 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
22597 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
22598 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
22599 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
22600 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
22601 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
22602 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
22603 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
22604 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
22605 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
22606 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
22607 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
22608 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
22609 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
22610 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
22611 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
22612 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
22613 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
22614 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
22615 gcc.dg/vect/vect-none.c: Ditto.
22616 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
22617 treelang/compile/unsigned.tree: Ditto.
22619 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
22620 * gcc.dg/cpp/direct2s.c: Ditto.
22621 * gcc.dg/cpp/paste4.c: Ditto.
22622 * gcc.dg/cpp/separate-1.c: Ditto.
22623 * gcc.dg/pch/save-temps-1.c: Ditto.
22624 * g++.dg/ext/altivec-10.C: Ditto.
22625 * g++.dg/pch/pch.C: Ditto.
22627 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
22629 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
22630 * g++.dg/template/repo1.C: Ditto.
22631 * g++.dg/template/repo2.C: Ditto.
22632 * g++.dg/template/repo3.C: Ditto.
22633 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
22634 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
22635 * g++.old-deja/g++.pt/repo1.C: Ditto.
22636 * g++.old-deja/g++.pt/repo2.C: Ditto.
22637 * g++.old-deja/g++.pt/repo3.C: Ditto.
22638 * g++.old-deja/g++.pt/repo4.C: Ditto.
22640 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
22641 * gcc.dg/20030107-1.c: Ditto.
22642 * gcc.dg/20030702-1.c: Ditto.
22643 * gcc.dg/profile-generate-1.c: Ditto.
22644 * g++.dg/other/profile1.C: Ditto.
22645 * g++.old-deja/g++.robertl/eb83.C: Ditto.
22647 * lib/gcc-dg.exp (remove-build-file): New.
22648 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22649 cleanup-tree-dump, cleanup-saved-temps): New.
22651 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
22653 PR c++/19203, DR 214
22654 * g++.dg/parse/ambig3.C: Not ambiguous.
22655 * g++.dg/template/spec20.C: New.
22656 * g++.dg/template/spec21.C: New.
22658 2005-03-31 Steve Ellcey <sje@cup.hp.com>
22661 * gcc.dg/ia64-fptr-1.c: Run only on linux.
22663 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22665 PR libfortran/20660
22666 * gfortran.dg/negative_unit.f: New test.
22668 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
22670 * gcc.dg/20050330-1.c: New test.
22672 2005-03-30 Devang Patel <dpatel@apple.com>
22674 * g++.dg/tree-sra/ssa-sra-3.C: New test.
22676 2005-03-30 Dale Johannesen <dalej@apple.com>
22678 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
22680 2005-03-30 Janis Johnson <janis187@us.ibm.com>
22682 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
22683 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
22684 Strip options from test name.
22686 2005-03-31 Jan Hubicka <jh@suse.cz>
22688 * gcc.dg/varpool-1.c: New testcase.
22690 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
22694 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
22695 gcc.dg/stmt-expr-label-3.c : New tests.
22696 * gcc.c-torture/execute/medce-2.c: Remove.
22698 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
22701 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
22704 2005-03-30 Alan Modra <amodra@bigpond.net.au>
22706 * gcc.c-torture/compile/pr20203.c: New test.
22708 2005-03-26 Steven G. Kargl <kargls@comcast.net>
22710 * gfortran.dg/promotion.f90: New test.
22712 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
22714 PR middle-end/20491
22715 * gcc.dg/torture/asm-subreg-1.c: New test.
22717 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
22720 * gcc.dg/pr20672-1.c: New test.
22722 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
22724 * gfortran.dg/vect: New directory.
22725 * gfortran.dg/vect/vect.exp: New.
22726 * gfortran.dg/vect/vect-1.f90: New test.
22727 * gfortran.dg/vect/vect-2.f90: New test.
22728 * gfortran.dg/vect/vect-3.f90: New test.
22729 * gfortran.dg/vect/vect-4.f90: New test.
22730 * gfortran.dg/vect/vect-5.f90: New test.
22732 2005-03-29 Jakub Jelinek <jakub@redhat.com>
22734 PR middle-end/20622
22735 * gcc.dg/alias-7.c: New test.
22737 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
22739 * gcc.dg/sparc-reg-1.c: New test.
22741 2005-03-28 Steve Ellcey <sje@cup.hp.com>
22744 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
22746 2005-03-29 Dale Ranta <dir@lanl.gov>
22747 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22749 PR libfortran/20163
22750 * gfortran.dg/pr20163-2.f: New test.
22752 2005-03-28 Jan Hubicka <jh@suse.cz>
22754 PR middle-end/20635
22755 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
22758 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
22760 PR tree-optimization/20626
22761 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22762 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
22764 2005-03-26 Steven G. Kargl <kargls@comcast.net>
22766 * gfortran.dg/underflow.f90: New test.
22767 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
22769 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22771 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
22773 2005-03-25 Mark Mitchell <mark@codesourcery.com>
22775 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
22776 (g++_init): Make sure that CXXFLAGS is set.
22777 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
22778 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
22779 * lib/gfortran.exp (gfortran_link_flags): Likewise.
22780 * lib/objc.exp (objc_init): Likewise.
22781 * lib/treelang.exp (treelang_init): Likewise.
22783 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
22785 PR tree-optimization/20470
22786 * gcc.dg/tree-ssa/pr20470.c: New test.
22788 2005-03-25 Geoffrey Keating <geoffk@apple.com>
22790 * gcc.dg/ppc-stfiwx.c: New.
22792 2005-03-25 Steve Ellcey <sje@cup.hp.com>
22795 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
22797 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
22799 * gcc.dg/20050325-1.c: Fix a typo.
22801 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22803 PR libfortran/19678
22804 PR libfortran/19679
22805 * gfortran.dg/dos_eol.f: New test.
22807 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
22809 PR rtl-optimization/20249
22810 * gcc.dg/20050325-1.c: New test.
22812 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22814 PR libfortran/15332
22815 * gfortran.dg/pr15332.f: New test.
22817 2005-03-24 Dale Johannesen <dalej@apple.com>
22819 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
22821 2005-03-24 Geoffrey Keating <geoffk@apple.com>
22823 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
22824 'internal' visibility.
22825 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
22826 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
22827 'protected' visibility.
22828 * gcc.dg/visibility-7.c: Likewise.
22829 * lib/target-supports.exp (check_visibility_available): Take
22830 a parameter, the kind of visibility to check for.
22831 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
22832 to check_visibility_available.
22834 * g++.dg/expr/cast3.C: New.
22836 2005-03-24 David Edelsohn <edelsohn@gnu.org>
22838 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
22841 2005-03-24 Steve Ellcey <sje@cup.hp.com>
22844 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
22846 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
22848 * gcc.dg/badshift.c: Renamed to...
22849 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
22851 * gcc.target/i386/badshift.c: Renamed to...
22852 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
22855 PR rtl-optimization/20532
22856 * gcc.target/i386/badshift.c: New.
22858 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22860 * gfortran.dg/pr18025.f90: New test.
22862 2005-03-23 Dale Johannesen <dalej@apple.com>
22864 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
22866 2005-03-23 Mark Mitchell <mark@codesourcery.com>
22868 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
22870 * lib/target-supports.exp (check_iconv_available): Default
22871 libiconv to -liconv, if there is no definition.
22873 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
22875 * gcc.dg/torture/cris-asm-mof-1.c: New test.
22877 2005-03-22 Mark Mitchell <mark@codesourcery.com>
22879 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
22880 * g++.dg/opt/pr7503-2.C: Likewise.
22881 * g++.dg/opt/pr7503-3.C: Likewise.
22882 * g++.dg/opt/pr7503-4.C: Likewise.
22883 * g++.dg/opt/pr7503-5.C: Likewise.
22884 * g++.dg/warn/minmax.C: New test.
22886 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22888 * gfortran.dg/g77_intrinsics_funcs.f: New test.
22889 * gfortran.dg/g77_intrinsics_sub.f: New test.
22891 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
22892 Jan Hubicka <jh@suse.cz>
22893 Steven Bosscher <stevenb@suse.de
22895 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
22897 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22900 * g++.dg/template/redecl3.C: New test.
22902 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22905 * g++.dg/parse/error16.C: Tweak error markers.
22907 2005-03-22 Jakub Jelinek <jakub@redhat.com>
22910 * gcc.dg/20050321-2.c: New test.
22912 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
22916 * g++.dg/template/ptrmem12.C: New.
22918 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
22920 PR rtl-optimization/20527
22921 * gcc.c-torture/execute/pr20527-1.c: New test.
22923 2005-03-22 Ben Elliston <bje@au.ibm.com>
22925 * gcc.misc-tests/options.exp (check_for_options): Create a real C
22926 program, compile it into a real executable and then delete the .c
22927 and .x files afterwards, to avoid problems on testglue targets.
22929 2005-03-21 Stuart Hastings <stuart@apple.com>
22931 * gcc.target/i386/sse-2.c: New.
22933 2005-03-21 Uros Bizjak <uros@kss-loka.si>
22935 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
22937 2005-03-21 Paolo Carlini <pcarlini@suse.de>
22939 * g++.dg/parse/crash25.C: Fix typo.
22941 2005-03-21 Paolo Carlini <pcarlini@suse.de>
22944 * g++.dg/parse/crash24.C: New test.
22947 * g++.dg/parse/crash25.C: New test.
22949 2005-03-21 Paolo Carlini <pcarlini@suse.de>
22952 * g++.dg/ext/stmtexpr4.C: New test.
22954 2005-03-20 Roger Sayle <roger@eyesopen.com>
22956 PR middle-end/20539
22957 * gcc.c-torture/compile/pr13066-1.c: New test case.
22958 * gcc.c-torture/compile/pr20539-1.c: Likewise.
22959 * g++.dg/opt/pr13066-1.C: Likewise.
22961 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
22963 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
22965 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
22968 * gfortran.dg/nesting_1.f90: New test.
22970 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22973 * g++.dg/lookup/using13.C: New test.
22975 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
22978 * g++.dg/template/crash36.C: New test.
22980 2005-03-18 Paolo Carlini <pcarlini@suse.de>
22983 * g++.dg/template/crash35.C: New test.
22985 2005-03-17 Paolo Carlini <pcarlini@suse.de>
22988 * g++.dg/overload/operator2.C: New test.
22990 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22992 PR libfortran/20257
22993 * gfortran.dg/pr20257.f90: New test.
22995 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22997 PR libfortran/20480
22998 * gfortran.dg/pr20480.f90: New test.
23000 2005-03-16 Richard Henderson <rth@redhat.com>
23002 PR middle-end/15700
23003 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
23004 (_rtld_global): New.
23005 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
23006 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
23008 * gcc.dg/alias-3.c: New.
23009 * gcc.dg/alias-4.c: New.
23010 * gcc.dg/alias-5.c: New.
23011 * gcc.dg/alias-6.c: New.
23013 2005-03-15 Geoffrey Keating <geoffk@apple.com>
23015 * gcc.dg/cpp/ucnid-7.c: New.
23017 2005-03-15 Janis Johnson <janis187@us.ibm.com>
23018 Dorit Naishlos <dorit@il.ibm.com>
23020 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
23023 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
23025 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
23026 support misaligned accesses.
23027 * gcc.dg/vect/vect-58.c: Likewise.
23028 * gcc.dg/vect/vect-92.c: New.
23029 * gcc.dg/vect/vect-93.c: New.
23031 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
23034 * gfortran.dg/assign_2.f90: New test.
23035 * gfortran.dg/assign_3.f90: New test.
23036 * gfortran.dg/assign.f90: New test.
23038 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
23040 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
23041 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
23042 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
23043 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
23046 2005-03-14 Geoffrey Keating <geoffk@apple.com>
23048 * gcc.dg/cpp/ucnid-6.c: New.
23050 * gcc.dg/cpp/normalize-1.c: New.
23051 * gcc.dg/cpp/normalize-2.c: New.
23052 * gcc.dg/cpp/normalize-3.c: New.
23053 * gcc.dg/cpp/normalize-4.c: New.
23054 * gcc.dg/cpp/ucnid-4.c: New.
23055 * gcc.dg/cpp/ucnid-5.c: New.
23056 * g++.dg/cpp/normalize-1.C: New.
23057 * g++.dg/cpp/ucnid-1.C: New.
23059 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
23061 * gcc.dg/pr18628.c: New.
23063 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
23066 * g++.dg/tree-ssa/pr20280.C: New.
23068 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23071 * gfortran.dg/stfunc_2.f90: New test.
23073 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
23075 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
23077 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
23079 * gcc.dg/tree-ssa/20050314-1.c: New test.
23081 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23085 * g++.dg/template/friend34.C: New test.
23086 * g++.dg/template/friend35.C: Likewise.
23087 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
23089 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23091 Friend class name lookup 5/n
23093 * g++.dg/lookup/hidden-class1.C: New test.
23094 * g++.dg/lookup/hidden-class2.C: Likewise.
23095 * g++.dg/lookup/hidden-class3.C: Likewise.
23096 * g++.dg/lookup/hidden-class4.C: Likewise.
23097 * g++.dg/lookup/hidden-class5.C: Likewise.
23098 * g++.dg/lookup/hidden-class6.C: Likewise.
23099 * g++.dg/lookup/hidden-class7.C: Likewise.
23100 * g++.dg/lookup/hidden-class8.C: Likewise.
23101 * g++.dg/lookup/hidden-class9.C: Likewise.
23102 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23103 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
23104 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
23105 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
23106 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
23107 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
23108 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
23109 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
23110 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
23111 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
23112 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
23114 2005-03-13 Mark Mitchell <mark@codesourcery.com>
23117 * g++.dg/template/error18.C: New test.
23119 2005-03-09 Ben Elliston <bje@au.ibm.com>
23122 * g++.dg/debug/pr16792.C: New test.
23124 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
23126 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
23127 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
23128 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
23129 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
23130 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
23131 test assertion names.
23133 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23136 * gfortran.dg/stfunc_1.f90: New test.
23138 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23141 * gfortran.dg/real_index_1.f90: New test.
23143 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23146 * gfortran.dg/spec_expr_1.f90: New test.
23148 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
23151 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
23154 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23157 * gfortran.dg/largeequiv_1.f90: New test.
23159 2005-03-12 Geoffrey Keating <geoffk@apple.com>
23161 * gcc.dg/ucnid-1.c: New.
23162 * gcc.dg/ucnid-2.c: New.
23163 * gcc.dg/ucnid-3.c: New.
23164 * gcc.dg/ucnid-4.c: New.
23165 * gcc.dg/ucnid-5.c: New.
23166 * gcc.dg/ucnid-6.c: New.
23167 * gcc.dg/cpp/ucnid-1.c: New.
23168 * gcc.dg/cpp/ucnid-2.c: New.
23169 * gcc.dg/cpp/ucnid-3.c: New.
23170 * g++.dg/other/ucnid-1.C: New.
23172 2005-03-12 Geoffrey Keating <geoffk@apple.com>
23174 * gcc.dg/vmx/darwin-abi-3.c: Delete.
23176 2005-03-11 Per Bothner <per@bothner.com>
23178 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
23179 that diagnotics refer to correct token.
23180 * gcc.dg/unused-3.c: Likewise.
23182 2005-03-11 Per Bothner <per@bothner.com>
23184 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
23185 constant" is now actually on same line as string constant.
23186 * gcc.dg/cpp/direct2s.c: Likewise.
23188 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
23190 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
23192 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23194 PR libfortran/20124
23195 * gfortran.dg/pr20124.f90: New Test
23197 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
23199 PR tree-optimization/20130
23200 * gcc.dg/pr20130-1.c: New test.
23202 2005-03-10 Steve Ellcey <sje@cup.hp.com>
23205 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
23207 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23209 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
23211 2005-03-10 Steve Ellcey <sje@cup.hp.com>
23213 * g++.dg/eh/forced1.C: Fix comment.
23214 * g++.dg/eh/forced2.C: Ditto.
23215 * g++.dg/eh/forced3.C: Ditto.
23216 * g++.dg/eh/forced4.C: Ditto.
23218 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
23221 * gcc.c-torture/compile/pr20412.c: New test.
23223 2005-03-10 Roger Sayle <roger@eyesopen.com>
23225 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
23227 2005-03-10 Jakub Jelinek <jakub@redhat.com>
23230 * gcc.dg/20050307-1.c: New test.
23232 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
23235 * g++.dg/other/stdarg3.C: New.
23237 2005-03-10 Jakub Jelinek <jakub@redhat.com>
23239 PR c++/18384, c++/18327
23240 * g++.dg/init/array19.C: New test.
23242 PR inline-asm/20314
23243 * gcc.dg/torture/pr20314-1.c: New test.
23244 * gcc.dg/torture/pr20314-2.c: New test.
23246 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
23248 * gcc.dg/20050309-1.c: New test.
23250 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23252 * gcc.dg/builtins-10.c: Reactivate disabled test.
23253 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
23254 new cbrt transformations.
23256 2005-03-09 Mark Mitchell <mark@codesourcery.com>
23259 * g++.dg/template/array13.C: New test.
23261 2005-03-09 Paolo Carlini <pcarlini@suse.de>
23264 * g++.dg/init/brace4.C: New test.
23266 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
23269 * g++.dg/template/non-dependent12.C: New.
23271 2005-03-08 Mark Mitchell <mark@codesourcery.com>
23274 * g++.dg/init/array18.C: Add dg-do run marker.
23277 * g++.dg/init/array18.C: New test.
23279 2005-03-09 Ben Elliston <bje@au.ibm.com>
23281 * consistency.vlad/vlad.exp: Remove trailing semicolons.
23282 * g++.dg/gcov/gcov.exp: Likewise.
23283 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
23284 * gcc.target/xstormy16/xstormy16.exp: Likewise.
23285 * lib/c-torture.exp: Likewise.
23286 * lib/fortran-torture.exp: Likewise.
23287 * lib/g++.exp: Likewise.
23288 * lib/gcc-defs.exp: Likewise.
23289 * lib/gcc-dg.exp: Likewise.
23290 * lib/gcc.exp: Likewise.
23291 * lib/gcov.exp: Likewise.
23292 * lib/gfortran.exp: Likewise.
23293 * lib/mike-g++.exp: Likewise.
23294 * lib/mike-gcc.exp: Likewise.
23295 * lib/objc-torture.exp: Likewise.
23296 * lib/objc.exp: Likewise.
23297 * lib/profopt.exp: Likewise.
23298 * lib/target-libpath.exp: Likewise.
23299 * lib/target-supports.exp: Likewise.
23300 * lib/treelang.exp: Likewise.
23301 * lib/wrapper.exp: Likewise.
23303 2005-03-08 Jeff Law <law@redhat.com>
23305 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
23308 2005-03-08 Ira Rosen <irar@il.ibm.com>
23310 * gcc.dg/vect/pr20122.c: New test.
23312 2005-03-07 Jeff Law <law@redhat.com>
23314 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
23316 * gcc.dg/tree-ssa/pr18133-1.c: New test.
23317 * gcc.dg/tree-ssa/pr18133-2.c: New test.
23318 * gcc.dg/tree-ssa/pr18134.c: New test.
23320 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23322 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
23323 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
23324 gcc.dg/torture/builtin-noret-2.c: Require weak support.
23326 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
23329 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
23331 2005-03-07 Mark Mitchell <mark@codesourcery.com>
23333 * g++.dg/warn/Wnvdtor.C: New test.
23335 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
23337 * gcc.dg/torture/pr19683-1.c: New test.
23339 2005-03-06 Steven G. Kargl <kargls@comcast.net>
23341 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
23342 * gfortran.dg/g77/19990313-2.f: Ditto.
23343 * gfortran.dg/g77/19990313-3.f: Ditto.
23344 * gfortran.dg/g77/19990525-0.f: Ditto.
23345 * gfortran.dg/g77/19990826-0.f: Ditto.
23346 * gfortran.dg/g77/19990826-2.f: Ditto.
23347 * gfortran.dg/g77/19990826-3.f: Ditto.
23348 * gfortran.dg/g77/20000511-1.f: Ditto.
23349 * gfortran.dg/g77/20000511-2.f: Ditto.
23350 * gfortran.dg/g77/970625-2.f: Ditto.
23351 * gfortran.dg/g77/980310-2.f: Ditto.
23352 * gfortran.dg/g77/980310-3.f: Ditto.
23353 * gfortran.dg/g77/980310-8.f: Ditto.
23354 * gfortran.dg/g77/980519-2.f: Ditto.
23355 * gfortran.dg/g77/alpha1.f: Ditto.
23356 * gfortran.dg/g77/claus.f: Ditto.
23357 * gfortran.dg/g77/erfc.f: Ditto.
23358 * gfortran.dg/g77/short.f: Ditto.
23359 * gfortran.fortran-torture/execute/data.f90: Ditto.
23360 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
23361 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
23363 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23365 * lib/file-format.exp (gcc_target_object_format): Add check for som
23366 format and hardcode object formats on hppa*-*-hpux*.
23367 * lib/target-supports.exp (check_weak_available): Add check for som
23368 object format. Always return 0 on hppa*-*-hpux10*.
23370 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23373 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23375 2005-03-05 Steven G. Kargl <kargls@comcast.net>
23377 * gfortran.dg/pr19936_1.f90: New test.
23378 * gfortran.dg/pr19936_2.f90: New test.
23379 * gfortran.dg/pr19936_3.f90: New test.
23381 2005-03-05 Steven G. Kargl <kargls@comcast.net>
23382 Paul Thomas <prthomas@drfccad.cea.fr>
23384 * gfortran.dg/PR19754_1.f90: New test.
23385 * gfortran.dg/PR19754_2.f90: Ditto.
23387 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23390 * g++.dg/template/non-dependent11.C: New test.
23392 2005-03-05 Uros Bizjak <uros@kss-loka.si>
23394 * lib/target-supports.exp (check_iconv_available): Fix comment.
23396 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
23397 Joseph S. Myers <joseph@codesourcery.com>
23400 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23402 2005-03-04 Matthew Sachs <msachs@apple.com>
23404 * gcc.exp (gcc_target_compile): Put braces around
23405 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23406 * objc.exp (objc_target_compile): Likewise.
23407 * treelang.exp (treelang_target_compile): Likewise.
23409 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23412 * gfortran.dg/func_result_1.f90: New test.
23414 2005-03-04 Ben Elliston <bje@au.ibm.com>
23416 * gcc.misc-tests/options.exp: New test.
23418 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
23420 * gcc.dg/pr15784-4.c: New test.
23422 2005-03-03 Geoffrey Keating <geoffk@apple.com>
23424 * gcc.c-torture/execute/pr17133.c: New.
23425 * gcc.c-torture/compile/20050303-1.c: New.
23427 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
23429 * gcc.dg/cpp/assert4.c: Fix for cygwin.
23431 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
23433 * g++.dg/overload/using2.C: New.
23435 2005-03-02 Mark Mitchell <mark@codesourcery.com>
23438 * g++.dg/init/ptrmem2.C: New test.
23440 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
23443 * gcc.dg/pr8927-1.c: New test.
23445 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
23448 * g++.dg/inherit/covariant12.C: New.
23450 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23453 * gfortran.dg/bound_1.f90: New test.
23455 2005-02-28 Janis Johnson <janis187@us.ibm.com>
23457 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23458 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
23460 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
23463 * gcc.dg/pr20245-1.c: New test.
23465 2005-02-28 Jakub Jelinek <jakub@redhat.com>
23467 PR middle-end/19874
23468 * gcc.c-torture/execute/20050119-2.c: New test case.
23470 2005-02-28 Ben Elliston <bje@au.ibm.com>
23472 * README: Update the DejaGnu bug reporting address.
23473 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
23474 * lib/objc-torture.exp: Likewise.
23476 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
23478 * gfortran.dg/boz_1.f90: New test.
23479 * gfortran.dg/boz_3.f90: New test.
23480 * gfortran.dg/boz_4.f90: New test.
23482 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
23484 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
23485 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
23487 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23489 PR libfortran/20101
23490 * gfortran.dg/write_0_pe_format.f90: New test.
23492 2005-02-27 Jakub Jelinek <jakub@redhat.com>
23495 * g++.dg/opt/thunk2.C: New test.
23496 * g++.dg/opt/covariant1.C: New test.
23498 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23500 * gfortran.dg/e_d_fmt.f90: New test.
23502 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
23504 * gcc.dg/asm-b.c: Fix comment typos.
23506 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
23508 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
23511 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
23514 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
23515 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
23516 * gcc.dg/asm-b.c: New test.
23518 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
23520 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
23521 Disable this test on IRIX 6.
23523 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
23525 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
23526 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
23529 2005-02-25 Diego Novillo <dnovillo@redhat.com>
23531 PR tree-optimization/20204
23532 * gcc.dg/pr20204.c: New test.
23534 2005-02-24 Jakub Jelinek <jakub@redhat.com>
23537 * gcc.c-torture/execute/20050224-1.c: New test.
23540 * g++.dg/warn/Wbraces2.C: New test.
23542 2005-02-23 Mark Mitchell <mark@codesourcery.com>
23545 * g++.dg/init/const2.C: New test.
23547 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
23549 PR tree-optimization/20100
23550 * gcc.c-torture/execute/pr20100-1.c: New test.
23552 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23554 * gfortran.dg/implicit_3.f90: New test.
23556 * gfortran.dg/deftype_1.f90: New test.
23558 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
23560 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
23562 * g++.dg/other/anon3.C: Accept a warning.
23564 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
23566 * gcc.dg/pr20017.c: Fix a comment typo.
23568 2005-02-23 Bud Davis <bdavis@gfortran.org>
23570 * gfortran.dg/list_read_4.f90: Change to f90 comments.
23572 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
23575 * ada/acats/tests/cxa/cxa3004.a: Remove.
23576 * ada/acats/tests/cxb/cxb30061.am: Likewise.
23578 2005-02-22 Mark Mitchell <mark@codesourcery.com>
23581 * g++.dg/init/const1.C: New test.
23584 * g++.dg/parse/constant7.C: New test.
23587 * g++.dg/parse/error27.C: New test.
23588 * g++.dg/template/qualttp15.C: Adjust error markers.
23589 * g++.old-deja/g++.other/struct1.C: Likewise.
23592 * g++.dg/template/error17.C: New test.
23595 * g++.dg/parser/error26.C: New test.
23597 2005-02-22 Diego Novillo <dnovillo@redhat.com>
23599 PR tree-optimization/20100
23600 PR tree-optimization/20115
23601 * gcc.dg/pr20115.c: New test.
23602 * gcc.dg/pr20115-1.c: New test.
23603 * gcc.dg/pr20100.c: New test.
23604 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
23605 call-clobbered variables after alias1.
23607 2005-02-22 Bud Davis <bdavis@gfortran.org>
23609 * gfortran.dg/list_read_4.f90: new test.
23611 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
23613 PR rtl-optimization/20017.
23614 * gcc.dg/pr20017.c: New.
23616 2005-02-22 Devang Patel <dpatel@apple.com>
23619 * g++.dg/tree-ssa/pr19952.C: New test.
23621 2005-02-22 Mark Mitchell <mark@codesourcery.com>
23624 * g++.dg/parse/constant6.C: New test.
23626 2005-02-22 Uros Bizjak <uros@kss-loka.si>
23628 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23629 * g++.dg/charset/asm2.c: Likewise.
23630 * g++.dg/charset/asm3.c: Likewise.
23631 * g++.dg/charset/asm4.c: Likewise.
23632 * g++.dg/charset/asm5.c: Likewise.
23633 * g++.dg/charset/attribute1.c: Likewise.
23634 * g++.dg/charset/attribute2.c: Likewise.
23635 * g++.dg/charset/extern1.cc: Likewise.
23636 * g++.dg/charset/extern2.cc: Likewise.
23637 * g++.dg/charset/extern3.cc: Likewise.
23638 * g++.dg/charset/function.cc: Likewise.
23639 * g++.dg/charset/string.c: Likewise.
23640 * g++.dg/charset/charset.exp: Likewise.
23641 * lib/target-supports.exp (check_iconv_available): Fix comment.
23643 2005-02-22 Uros Bizjak <uros@kss-loka.si>
23645 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
23646 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
23647 * gcc.dg/charset/asm2.c: Likewise.
23648 * gcc.dg/charset/asm3.c: Likewise.
23649 * gcc.dg/charset/asm4.c: Likewise.
23650 * gcc.dg/charset/asm5.c: Likewise.
23651 * gcc.dg/charset/asm6.c: Likewise.
23652 * gcc.dg/charset/attribute1.c: Likewise.
23653 * gcc.dg/charset/attribute2.c: Likewise.
23654 * gcc.dg/charset/builtin1.c: Likewise.
23655 * gcc.dg/charset/extern.c: Likewise.
23656 * gcc.dg/charset/function.c: Likewise.
23657 * gcc.dg/charset/string.c: Likewise.
23658 * gcc.dg/charset/charset.exp: Likewise.
23660 2005-02-21 Bud Davis <bdavis9659@comcast.net>
23663 * gfortran.dg/pr20086.f90: New test.
23665 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
23667 PR tree-optimization/19786
23668 * g++.dg/tree-ssa/pr19786.C: New.
23670 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23672 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
23674 2005-02-21 Jeff Law <law@redhat.com>
23676 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
23678 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23680 * gfortran.dg/do_iterator: Split loop, markup all lines for
23681 which an error locus is printed.
23682 * gfortran.dg/pr17708.f90: Markup all lines for which an error
23684 * gfortran.dg/select_4.f90: Likewise.
23685 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
23686 locuses in the various permutations.
23688 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
23690 PR tree-optimization/19951
23691 * g++.dg/vect: New directory.
23692 * g++.dg/vect/vect.exp: New file.
23693 * g++.dg/vect/pr19951.cc: New testcase.
23694 * g++.dg/dg.exp: Also prune vectorizer tests.
23696 2005-02-20 Zack Weinberg <zack@codesourcery.com>
23699 * gcc.dg/charset/builtin1.c: New test.
23701 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23704 * g++.dg/inherit/volatile1.C: New test.
23707 * g++.dg/template/dtor4.C: New test.
23709 2005-02-19 Steven G. Kargl <kargls@comcast.net>
23711 * gfortran.dg/int_1.f90: New test.
23713 2005-02-19 Devang Patel <dpatel@apple.com>
23715 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
23717 2005-02-19 Steven G. Kargl <kargls@comcast.net>
23719 * gfortran.dg/achar_1.f90: New test.
23721 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
23723 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
23725 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
23726 Jakub Jelinek <jakub@redhat.com>
23728 PR tree-optimization/19828
23729 * gcc.dg/tree-ssa/loop-7.c: New test.
23730 * gcc.c-torture/execute/20050218-1.c: New test.
23732 2005-02-19 Jakub Jelinek <jakub@redhat.com>
23735 * gcc.dg/transparent-union-1.c: New test.
23736 * gcc.dg/transparent-union-2.c: New test.
23738 2005-02-18 James E Wilson <wilson@specifixinc.com>
23740 PR tree-optimization/18977
23741 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
23743 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
23746 * gcc.dg/pr20054.c: New test.
23748 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
23751 * g++.dg/ext/attrib20.C: New test.
23753 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23755 PR middle-end/20030
23756 * gfortran.fortran-torture/execute/character_passing.f90: New test.
23758 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
23761 * g++.dg/opt/switch4.C: New.
23763 2005-02-18 Jakub Jelinek <jakub@redhat.com>
23766 PR tree-optimization/20009
23767 * gcc.c-torture/compile/20050217-1.c: New test.
23768 * g++.dg/opt/switch3.C: New test.
23770 PR tree-optimization/18947
23771 * gcc.c-torture/compile/20050215-1.c: New test.
23772 * gcc.c-torture/compile/20050215-2.c: New test.
23773 * gcc.c-torture/compile/20050215-3.c: New test.
23775 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
23778 * g++.dg/template/crash34.C: New.
23781 * g++.dg/other/access3.C: New.
23783 2005-02-17 Ira Rosen <irar@il.ibm.com>
23785 * gcc.dg/vect/vect-98.c: New test.
23787 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
23789 PR tree-optimization/19967
23790 * gcc.dg/pr19967.c: New.
23792 2005-02-16 Jakub Jelinek <jakub@redhat.com>
23794 PR middle-end/19857
23795 * gcc.dg/tree-ssa/20050215-1.c: New test.
23796 * gcc.c-torture/execute/20050215-1.c: New test.
23798 2005-02-15 Eric Christopher <echristo@redhat.com>
23800 * gcc.dg/cpp/20050215-1.c: New file.
23802 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
23804 PR tree-optimization/15785
23805 * gcc.dg/pr15785-1.c: New test.
23807 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
23810 * g++.dg/init/ctor4.C: New.
23811 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
23813 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
23815 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
23816 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
23818 2005-02-15 Andreas Schwab <schwab@suse.de>
23820 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
23823 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
23825 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
23827 2005-02-14 Diego Novillo <dnovillo@redhat.com>
23829 PR tree-optimization/19853
23830 * gcc.c-torture/compile/pr19853.c: New test.
23832 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
23835 * g++.dg/parse/local-class1.C: New.
23838 * g++.dg/parse/ptrmem3.C: New.
23841 * g++.old-deja/g++.oliva/template6.C: Add another case.
23842 * g++.dg/template/explicit6.C: New.
23844 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
23847 * g++.dg/other/redecl2.C: New.
23849 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
23852 * g++.dg/abi/covariant4.C: New.
23854 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
23856 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
23859 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
23861 * gcc.dg/vect/vect-96.c: Fix typo.
23863 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23867 * g++.dg/template/enum5.C: New test.
23869 2005-02-12 Ira Rosen <irar@il.ibm.com>
23871 * gcc.dg/vect/vect-97.c: New test.
23873 2005-02-12 Ira Rosen <irar@il.ibm.com>
23875 * gcc.dg/vect/vect-96.c: New test.
23877 2005-02-12 Uros Bizjak <uros@kss-loka.si>
23879 * gcc.dg/builtins-34.c: Also check ldexp*.
23881 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
23883 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
23885 2005-02-11 Janis Johnson <janis187@us.ibm.com>
23887 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
23888 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
23889 dg-require-dll, dg-require-iconv, dg-require-named-sections,
23890 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
23891 selector_list, selector_expression, dg-process-target): Move to new
23892 file target-supports-dg.exp.
23893 * lib/target-supports-dg.exp: New.
23895 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
23898 2005-02-11 Jakub Jelinek <jakub@redhat.com>
23901 * g++.dg/other/ptrmem6.C: New test.
23903 PR middle-end/19858
23904 * gcc.c-torture/compile/20050210-1.c: New test.
23906 2005-02-11 Mark Mitchell <mark@codesourcery.com>
23909 * g++.dg/warn/Wbraces1.C: New test.
23911 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
23913 * gcc.dg/builtins-52.c: New testcase.
23915 2005-02-10 Jakub Jelinek <jakub@redhat.com>
23918 * gcc.c-torture/execute/20050119-1.c: New test.
23920 2005-02-09 Mark Mitchell <mark@codesourcery.com>
23923 * g++.dg/init/delete1.C: New test.
23925 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23928 * g++.dg/template/static12.C: New test.
23930 2005-02-09 Mark Mitchell <mark@codesourcery.com>
23933 * g++.dg/conversion/ambig1.C: New test.
23936 * g++.dg/ext/attrib19.C: New test.
23939 * g++.dg/parse/dtor5.C: New test.
23942 * g++.dg/template/dtor3.C: New test.
23945 * g++.dg/template/static11.C: New test.
23946 * g++.dg/template/crash2.C: Remove dg-error marker.
23948 2005-02-09 Janis Johnson <janis187@us.ibm.com>
23951 * g++.old-deja/g++.mike/p10769a.C: Remove.
23953 2005-02-09 Roger Sayle <roger@eyesopen.com>
23955 * gcc.dg/builtins-48.c: New test case.
23956 * gcc.dg/builtins-49.c: New test case.
23957 * gcc.dg/builtins-50.c: New test case.
23958 * gcc.dg/builtins-51.c: New test case.
23960 2005-02-09 Ian Lance Taylor <ian@airs.com>
23962 PR middle-end/19583
23963 * g++.dg/warn/Wreturn-type-3.C: New test.
23965 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
23967 PR middle-end/19402
23968 * gcc.dg/pr19402-1.c: New testcase.
23969 * gcc.dg/pr19402-2.c: likewise.
23971 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
23973 PR middle-end/19854
23974 * g++.dg/tree-ssa/tmmti.C: New testcase.
23976 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
23978 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
23980 2005-02-08 Mark Mitchell <mark@codesourcery.com>
23983 * g++.dg/parse/crash23.C: New test.
23984 * g++.dg/warn/Weff1.C: New test.
23986 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
23988 * gcc.dg/20050209-1.c: New test.
23990 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
23993 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
23995 2005-02-08 Mike Stump <mrs@apple.com>
23997 * g++.dg/pch/import-2.c: New test.
23998 * g++.dg/pch/import-2.hs: New.
23999 * g++.dg/pch/include/import-2a.h: New.
24000 * g++.dg/pch/include/import-2b.h: New.
24002 2005-02-08 Janis Johnson <janis187@us.ibm.com>
24004 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
24006 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24008 * gfortran.dg/substr_1.f90: New test.
24010 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
24012 PR middle-end/19775
24013 * gcc.dg/torture/builtin-power-1.c: Disable test for
24014 invalid transformation.
24015 * gcc.dg/builtins-10.c: Likewise. Disable one test we
24016 no longer optimize.
24017 * gcc.dg/builtins-47.c: New testcase.
24019 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
24020 Dorit Naishlos <dorit@il.ibm.com>
24022 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
24024 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
24026 * gcc.c-torture/compile/20050206-1.c: New test.
24028 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
24031 * g++.dg/opt/pr19768.C: New test.
24033 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
24036 * gcc.c-torture/compile/pr19736.c: New test.
24038 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24041 * g++.dg/parse/error25.C: New test.
24043 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
24045 * gcc.c-torture/execute/20050203-1.c: New.
24047 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
24049 * gcc.dg/vect/vect-85.c: Remove xfail.
24050 * gcc.dg/vect/vect-86.c: Remove xfail.
24051 * gcc.dg/vect/vect-87.c: Remove xfail.
24052 * gcc.dg/vect/vect-88.c: Remove xfail.
24054 2005-02-02 Geoffrey Keating <geoffk@apple.com>
24056 * gcc.dg/altivec-19.c: New.
24058 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
24061 * gcc.dg/nested-func-3.c: New test.
24062 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
24064 2005-02-02 Janis Johnson <janis187@us.ibm.com>
24066 * gcc.test-framework/gen_directive_tests: Generate tests for
24067 selector expressions.
24069 2005-02-02 Matt Austern <austern@apple.com>
24072 * g++/ext/builtin7.C: New.
24073 * g++/ext/builtin8.C: New.
24075 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
24078 * gcc.dg/pr18502-1.c: New test.
24080 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24083 * g++.dg/template/local4.C: Tweak.
24085 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
24087 PR tree-optimization/19578
24088 * gcc.c-torture/compile/20050202-1.c: New test.
24090 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
24093 * gcc.dg/c99-init-4.c: New test.
24095 2005-02-01 Janis Johnson <janis187@us.ibm.com>
24097 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
24099 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
24101 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
24102 * g++.dg/eh/check-vect.h: New.
24104 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
24105 * gcc.dg/vect/vect-78.c: Ditto.
24106 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
24109 * g++.dg/conversion/simd1.C: Expect warning.
24110 * g++.dg/ext/attribute-test-1.C: Ditto.
24111 * g++.dg/ext/attribute-test-2.C: Ditto.
24112 * g++.dg/ext/attribute-test-3.C: Ditto.
24113 * g++.dg/ext/attribute-test-4.C: Ditto.
24115 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
24116 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
24118 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
24120 2005-02-01 Richard Henderson <rth@redhat.com>
24122 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24123 long double for ibm double-double format.
24124 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24126 2005-02-01 Diego Novillo <dnovillo@redhat.com>
24128 PR tree-optimization/19633
24129 * gcc.dg/pr19633-1.c: New test.
24130 * gcc.dg/pr19633.c: Tweak to make pointer point
24131 to NULL or a symbol.
24133 2005-02-01 Janis Johnson <janis187@us.ibm.com>
24135 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
24137 (dg-process-target (local override)): Handle selector expressions.
24139 * gcc.test-framework/README: Describe tests in source directory.
24140 * gcc.test-framework/test-framework.awk: Handle dg- tests.
24141 * gcc.test-framework/test-framework.exp: Handle dg- tests.
24142 * gcc.test-framework/dg-bogus-exp-P.c: New test.
24143 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
24144 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
24145 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
24146 * gcc.test-framework/dg-do-link-exp-P.c: New test.
24147 * gcc.test-framework/dg-do-run-exp-P.c: New test.
24148 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
24149 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
24150 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
24151 * gcc.test-framework/dg-error-exp-P.c: New test.
24152 * gcc.test-framework/dg-error-exp-XP.c: New test.
24153 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
24154 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
24155 * gcc.test-framework/dg-output-exp-P.c: New test.
24156 * gcc.test-framework/dg-output-exp-XF.c: New test.
24157 * gcc.test-framework/dg-warning-exp-P.c: New test.
24158 * gcc.misc-tests/dg-1.c: Remove.
24159 * gcc.misc-tests/dg-2.c: Remove.
24160 * gcc.misc-tests/dg-3.c: Remove.
24161 * gcc.misc-tests/dg-4.c: Remove.
24162 * gcc.misc-tests/dg-5.c: Remove.
24163 * gcc.misc-tests/dg-6.c: Remove.
24164 * gcc.misc-tests/dg-7.c: Remove.
24165 * gcc.misc-tests/dg-8.c: Remove.
24166 * gcc.misc-tests/dg-9.c: Remove.
24167 * gcc.misc-tests/dg-10.c: Remove.
24168 * gcc.misc-tests/dg-11.c: Remove.
24169 * gcc.misc-tests/dg-12.c: Remove.
24170 * gcc.misc-tests/dg-test.exp: Remove.
24172 * gcc.test-framework/test-framework.awk: Change recording and
24173 printing of passes and failures.
24175 * gcc.test-framework: New directory.
24176 * gcc.test-framework/README: New.
24177 * gcc.test-framework/test-framework.exp: New.
24178 * gcc.test-framework/test-framework.awk: New.
24179 * gcc.test-framework/gen_directive_tests: New.
24181 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
24183 * lib/treelang.exp: Fix comment typos.
24184 (treelang_target_compile): Don't append libs=-ltreelang to options.
24186 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
24188 * g++.dg/parse/typename7.C: Adjust error messages.
24190 2005-01-31 Jeff Law <law@redhat.com>
24192 * gcc.c-torture/execute/20050131-1.c: New test.
24193 * gcc.dg/wcaselabel.c: New test.
24195 2005-01-31 Mark Mitchell <mark@codesourcery.com>
24197 * g++.dg/other/warning1.C: Adjust error messags.
24198 * g++.dg/parse/constant5.C: New test.
24200 2005-01-31 Steven Bosscher <stevenb@suse.de>
24203 * gcc.c-torture/compile/20011130-1.c: Reorder to make
24204 the test case valid.
24205 * gcc.dg/20030815-1.c: Remove invalid tests.
24206 * gcc.dg/array-7.c: Adjust expected result.
24207 * gcc.dg/pr18596-3.c: Likewise.
24208 * gcc.dg/noncompile/20000901-1.c: Likewise.
24209 * gcc.dg/noncompile/init-2.c: Likewise.
24210 * gcc.dg/noncompile/init-4.c: Likewise.
24212 2005-01-31 Dale Johannesen <dalej@apple.com>
24214 * g++.dg/opt/pr19650.C: New test.
24216 2005-01-31 Richard Henderson <rth@redhat.com>
24218 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24219 long double for intel double extended format.
24220 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24222 2005-01-30 Mark Mitchell <mark@codesourcery.com>
24225 * g++.dg/template/static10.C: New test.
24228 * g++.dg/parse/error24.C: New test.
24231 * g++.dg/lookup/builtin1.C: New test.
24234 * g++.dg/warn/conv3.C: New test.
24236 2005-01-30 Bud Davis <bdavis@gfortran.org>
24239 * gfortan.dg/inquire_7.f90
24241 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
24243 PR tree-optimization/15791
24244 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
24245 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
24246 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
24247 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
24248 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
24249 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
24250 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
24251 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
24252 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
24253 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
24255 2005-01-29 Paul Brook <paul@codesourcery.com>
24258 * check.c (real_or_complex_check): New function.
24259 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
24260 * intrinsic.c (add_functions): Use new check functions.
24261 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
24264 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
24266 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
24267 gcc.dg/lvalue-3.c: New tests.
24268 * gcc.dg/concat.c: Update expected messages.
24270 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
24272 PR libfortran/19595
24273 * gfortran.dg/eor_1.f90: New test.
24275 2005-01-29 Steven G. Kargl <kargls@comcast.net>
24278 * gfortran.dg/logical_data_1.f90: New test.
24280 2005-01-28 Mark Mitchell <mark@codesourcery.com>
24283 * g++.dg/template/crash33.C: New test.
24286 * g++.dg/template/crash32.C: New test.
24288 2005-01-28 Ian Lance Taylor <ian@airs.com>
24290 PR middle-end/16558
24291 * g++.dg/warn/Wreturn-type-2.C: New test.
24293 2004-06-24 Jeff Law <law@redhat.com>
24295 * gcc.dg/tree-ssa/20050128-1.c: New test.
24297 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
24299 * gcc.target/frv/all-mdpackh-1.c: New test.
24301 2005-01-28 Steven Bosscher <stevenb@suse.de>
24303 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
24305 2005-01-27 Richard Henderson <rth@redhat.com>
24307 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
24309 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
24311 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
24313 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
24315 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24316 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24317 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
24318 to cope with cases where the multilib options override the dg-options.
24320 2005-01-27 Jakub Jelinek <jakub@redhat.com>
24323 * gcc.dg/noncompile/20050120-1.c: New test.
24325 2005-01-26 Diego Novillo <dnovillo@redhat.com>
24327 PR tree-optimization/19633
24328 * gcc.dg/pr19633.c: New test.
24329 * gcc.dg/tree-ssa/pr19633.c: New test.
24331 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
24333 * gcc.dg/20041216-1.c: New test.
24335 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
24338 * objc.dg/selector-2.m: New test.
24340 2005-01-26 Jakub Jelinek <jakub@redhat.com>
24342 * g++.dg/opt/range-test-2.C: New test.
24344 PR rtl-optimization/19579
24345 * gcc.c-torture/execute/20050124-1.c: New test.
24347 2005-01-26 Greg Parker <gparker@apple.com>
24348 Stuart Hastings <stuart@apple.com>
24350 * gcc.c-torture/execute/20050125-1.c: New.
24352 2005-01-18 Jan Hubicka <jh@suse.cz>
24354 PR tree-optimize/19337
24355 * gcc.c-torture/compile/20050119-1.c: New test.
24357 2005-01-24 James E Wilson <wilson@specifixinc.com>
24359 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
24360 test for successful match.
24362 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
24365 * objc.dg/comp-types-7.m: New test.
24367 2005-01-24 Janis Johnson <janis187@us.ibm.com>
24369 * lib/target-supports.exp (current_target_name): New.
24370 (check_effective_target_ilp32, check_effective_target_lp64):
24371 Cache the result to use as long as the current target, with
24372 multilib flags, remains the same.
24374 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24375 (dg-require-weak, dg-require-visibility, dg-require-alias,
24376 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24377 dg-require-effective-target, dg-skip-if): Remove call to
24378 skip_test_and_clear_xfail.
24379 (dg-test): Clear xfail data.
24381 2005-01-24 Jakub Jelinek <jakub@redhat.com>
24384 * gcc.dg/ppc64-toc.c: New test.
24386 * g++.dg/tree-ssa/empty-1.C: New test.
24388 PR middle-end/19551
24389 * gcc.c-torture/execute/20050121-1.c: New test.
24390 * gcc.dg/20050121-2.c: New test.
24392 2004-01-23 Steven G. Kargl <kargls@comcast.net>
24393 Paul Brook <paul@codesourcery.com>
24396 * gfortran.dg/real_const_1.f: New test.
24397 * gfortran.dg/real_const_2.f90: New test.
24398 * gfortran.dg/complex_int_1.f90: New test.
24400 2005-01-23 Bud Davis <bdavis9659@comcast.net>
24403 * gfortan.dg/inquire_6.f90: New test.
24405 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
24407 PR libfortran/19451
24408 * open_readonly_1.f90: New test.
24410 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
24412 PR libfortran/18982
24413 * gfortran.dg/open_new.f90: New file.
24415 2005-01-22 Paul Brook <paul@codesourcery.com>
24417 * namelist_1.f90: New test.
24419 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
24421 PR tree-optimization/19484
24422 * gcc.c-torture/compile/20050122-[12].c: New tests.
24424 2005-01-22 Paul Brook <paul@codesourcery.com>
24426 * gfortran.dg/implicit_2.f90: New test.
24428 2005-01-22 Bud Davis <bdavis9659@comcast.net>
24431 * gfortran.dg/inquire_5.f90: New test.
24433 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24436 * gcc.dg/pr18809-1.c: New test.
24438 2005-01-21 Ian Lance Taylor <ian@airs.com>
24440 * gcc.dg/20050121-1.c: New test.
24442 PR tree-optimization/13000
24443 * gcc.dg/20040206-1.c: Change warning to point where function is
24446 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24449 * g++.dg/template/array11.C: New test.
24451 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24453 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24454 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24455 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24456 * gfortran.dg/getenv_1.f90: Add dg-do directive.
24457 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24458 gfortran.dg/pr17164.f90: Add missing dg-do directives.
24460 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
24462 PR tree-optimization/15349
24463 * gcc.dg/tree-ssa/pr15349.c: New.
24465 2005-01-20 Steve Ellcey <sje@cup.hp.com>
24467 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
24469 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
24471 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
24472 scan-assembler-times directive name.
24474 * gcc.dg/asm-a.c: Move dg-require-effective-target to
24477 PR rtl-optimization/19462
24478 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
24480 2005-01-19 Steve Ellcey <sje@cup.hp.com>
24482 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
24483 counting function calls on ia64.
24485 2005-01-19 Jakub Jelinek <jakub@redhat.com>
24487 PR rtl-optimization/15139
24488 * gcc.dg/20050111-2.c: New test.
24491 * gcc.c-torture/compile/20050113-1.c: New testcase.
24493 PR middle-end/19164
24494 * gcc.dg/20050113-1.c: New testcase.
24496 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
24498 * gcc.dg/vect/vect-85.c: Add comment.
24499 * gcc.dg/vect/vect-86.c: Add xfail for now.
24500 * gcc.dg/vect/vect-87.c: Add xfail for now.
24501 * gcc.dg/vect/vect-88.c: Add xfail for now.
24502 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
24504 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
24506 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
24508 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
24510 * g++.dg/debug/typedef3.C: New test.
24512 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
24515 * gcc.dg/asm-a.c: New test.
24517 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
24519 * gcc.dg/sh-relax.c: Add prototype for abort.
24521 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
24523 * gcc.dg/short-compare-1.c: New test.
24524 * gcc.dg/short-compare-2.c: Likewise.
24526 2005-01-18 Michael Matz <matz@suse.de>
24528 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
24530 2005-01-17 Diego Novillo <dnovillo@redhat.com>
24532 PR tree-optimization/19121
24533 * gcc.c-torture/compile/pr19121.c: New test.
24535 2005-01-17 James E. Wilson <wilson@specifixinc.com>
24538 * gcc.c-torture/compile/pr19357.c: New test.
24540 2005-01-17 Ian Lance Taylor <ian@airs.com>
24543 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
24544 pass--those that refer just to the variable, possibly with a
24546 * gcc.dg/c99-const-expr-3.c: Likewise.
24548 PR middle-end/13127
24549 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
24552 2005-01-16 Bud Davis <bdavis9659@comcast.net>
24555 * gfortran.dg/endfile_2.f90: New test.
24557 2005-01-16 Steven G. Kargl <kargls@comcast.net>
24560 * gfortran.dg/select_5.f90: New test.
24562 2004-01-16 Paul Brook <paul@codesourcery.com>
24564 * gfortran.dg/common_4.f90: New test.
24566 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
24568 PR rtl-optimization/19462
24569 * gcc.dg/torture/pr19462-1.c: New test.
24571 2005-01-15 Ziemowit Laski <zlaski@apple.com>
24574 * objc.dg/func-ptr-2.m: New.
24575 * objc.dg/volatile-1.m: New.
24577 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24579 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
24581 2005-01-15 Jakub Jelinek <jakub@redhat.com>
24583 PR tree-optimization/19060
24584 * gcc.c-torture/execute/20050104-1.c: New test.
24586 2005-01-15 Bud Davis <bdavis9659@comcast.net>
24589 * gfortran.dg/write_to_null.f90: New test.
24591 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
24592 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24595 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
24598 2005-01-15 Jakub Jelinek <jakub@redhat.com>
24601 * g++.dg/init/vector1.C: New test.
24603 2005-01-14 James E. Wilson <wilson@specifixinc.com>
24606 * gcc.target/ia64/sibcall-unwind-1.c: New test.
24608 * gcc.target/ia64/sibcall-unwind-2.c: New test.
24610 2005-01-14 Steven G. Kargl <kargls@comcast.net>
24612 * gfortran.dg/select_1.f90: New test.
24613 * gfortran.dg/select_2.f90: New test.
24614 * gfortran.dg/select_3.f90: New test.
24615 * gfortran.dg/select_4.f90: New test.
24617 2005-01-14 Jakub Jelinek <jakub@redhat.com>
24619 PR middle-end/19084
24620 PR rtl-optimization/19348
24621 * gcc.dg/20050111-1.c: New test.
24622 * gcc.c-torture/execute/20050111-1.c: New test.
24624 * gcc.dg/i386-asm-4.c: New test.
24626 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
24628 * gcc.dg/nested-func-2.c: New test.
24629 * ada/acats/norun.lst: Remove c953002.
24631 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
24633 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
24635 2005-01-12 Ben Elliston <bje@au.ibm.com>
24637 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
24639 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
24642 * g++.dg/abi/align1.C: New test.
24644 2005-01-11 Alan Modra <amodra@bigpond.net.au>
24646 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
24648 * g++.dg/ext/altivec_check.h: Support compiling as C.
24650 2005-01-10 Roger Sayle <roger@eyesopen.com>
24653 * g++.dg/expr/pr19355-1.C: New test case.
24655 2005-01-10 Laurent GUERBY <laurent@guerby.net>
24657 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
24658 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
24659 * ada/acats/tests/c3/c92005b.ada: Likewise.
24660 * ada/acats/tests/c3/cxb3012.a: Likewise.
24661 * ada/acats/norun.lst: Add c380004 and c953002, add PR
24663 2005-01-09 Paul Brook <paul@codesourcery.com>
24665 * gfortran.dg/common_2.f90: New file.
24666 * gfortran.dg/common_3.f90: New file.
24668 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
24670 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
24672 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
24674 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
24675 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
24676 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
24677 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
24678 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
24679 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
24680 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
24681 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
24682 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
24683 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
24684 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
24685 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
24686 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
24687 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
24688 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
24689 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
24690 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
24691 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
24692 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
24693 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
24694 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
24695 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
24696 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
24697 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
24698 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
24699 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
24700 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
24701 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
24702 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
24703 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
24704 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
24705 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
24706 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
24707 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
24708 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
24709 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
24710 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
24711 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
24712 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
24713 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
24714 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
24715 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
24716 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
24717 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
24718 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
24719 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
24720 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
24721 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
24722 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
24723 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
24724 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
24725 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
24726 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
24727 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
24728 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
24729 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
24730 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
24731 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
24732 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
24733 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
24734 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
24735 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
24736 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
24737 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
24738 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
24739 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
24740 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
24742 * gcc.dg/vect/vect-1.c: Fix spelling.
24743 * gcc.dg/vect/vect-10.c: Fix spelling.
24744 * gcc.dg/vect/vect-11.c: Fix spelling.
24745 * gcc.dg/vect/vect-12.c: Fix spelling.
24746 * gcc.dg/vect/vect-14.c: Fix spelling.
24747 * gcc.dg/vect/vect-15.c: Fix spelling.
24748 * gcc.dg/vect/vect-16.c: Fix spelling.
24749 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
24750 * gcc.dg/vect/vect-64.c: Fix comments.
24751 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
24753 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
24754 Ira Rosen <irar@il.ibm.com>
24756 * gcc.dg/vect/vect-70.c: New test.
24757 * gcc.dg/vect/vect-71.c: New test.
24759 2005-01-09 Manfred Hollstein <mh@suse.com>
24761 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
24762 * gcc.dg/pr18241-2.c: Likewise.
24763 * gcc.dg/pr18241-3.c: Likewise.
24764 * gcc.dg/pr18241-4.c: Likewise.
24765 * gcc.dg/pr18241-5.c: Likewise.
24767 2005-01-08 Richard Henderson <rth@redhat.com>
24769 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
24770 False for x86 and x86-64.
24772 2005-01-08 Diego Novillo <dnovillo@redhat.com>
24774 PR tree-optimization/18241
24775 * gcc.dg/pr18241-1.c: New test.
24776 * gcc.dg/pr18241-2.c: New test.
24777 * gcc.dg/pr18241-3.c: New test.
24778 * gcc.dg/pr18241-4.c: New test.
24779 * gcc.dg/pr18241-5.c: New test.
24781 2005-01-08 Steven G. Kargl <kargls@comcast.net>
24783 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
24784 gfortran.dg/select_4.f90: New.
24786 2005-01-07 Jakub Jelinek <jakub@redhat.com>
24788 * gcc.c-torture/execute/20050107-1.c: New test.
24790 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
24793 * g++.dg/template/ref2.C: New.
24795 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
24797 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
24798 instead of being empty.
24800 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24803 * gfortran.dg/array-1.f90: New test.
24805 2005-01-07 Jakub Jelinek <jakub@redhat.com>
24807 PR tree-optimization/19283
24808 * gcc.c-torture/execute/20050106-1.c: New test.
24810 PR rtl-optimization/18861
24811 * gcc.dg/20050105-1.c: New test.
24813 PR tree-optimization/18828
24814 * gcc.dg/20050105-2.c: New test.
24816 2005-01-07 Andreas Jaeger <aj@suse.de>
24818 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
24820 2005-01-07 Bud Davis <bdavis9659@comcast.net>
24823 * gfortran.dg/fmt_read.f90: New test.
24825 2005-01-06 Geoffrey Keating <geoffk@apple.com>
24827 * gcc.dg/rs6000-ldouble-2.c: New.
24829 2005-01-06 Mark Mitchell <mark@codesourcery.com>
24832 * g++.dg/parser/ctor2.C: New test.
24834 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24837 * g++.dg/template/using9.C: New test.
24839 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24842 * g++.dg/lookup/friend6.C: New test.
24844 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
24847 * g++.dg/template/array10.C: New.
24849 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24851 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
24852 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
24854 2005-01-06 Jakub Jelinek <jakub@redhat.com>
24856 * gcc.c-torture/compile/20050105-1.c: New test.
24858 2005-01-05 Geoffrey Keating <geoffk@apple.com>
24860 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
24862 2005-01-05 Roger Sayle <roger@eyesopen.com>
24864 PR middle-end/19100
24865 * gcc.dg/conv-3.c: New test case.
24867 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
24869 * gcc.dg/asm-wide-1.c: New test.
24871 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
24874 * g++.dg/parse/crash22.C: New
24876 2005-01-04 Geoffrey Keating <geoffk@apple.com>
24879 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
24881 2005-01-04 Uros Bizjak <uros@kss-loka.si>
24883 PR middle-end/17767
24884 * gcc.dg/i386-mmx-6.c: New test case.
24886 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
24888 PR tree-optimization/18308
24889 * gcc.dg/vect/pr18308.c: New testcase.
24891 2005-01-04 Andreas Jaeger <aj@suse.de>
24893 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
24895 2005-01-03 Geoffrey Keating <geoffk@apple.com>
24896 Robert Bowdidge <bowdidge@apple.com>
24898 * gcc.dg/cpp/subframework1.c: New.
24899 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
24900 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
24901 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
24902 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
24904 2005-01-03 Geoffrey Keating <geoffk@apple.com>
24906 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
24908 * gcc.dg/darwin-weakimport-2.c: New.
24910 2005-01-03 Richard Henderson <rth@redhat.com>
24912 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
24914 2005-01-03 Richard Henderson <rth@redhat.com>
24916 * gcc.dg/vect/vect.exp: Enable for ia64.
24917 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
24918 (check_effective_target_vect_float): Likewise.
24919 (check_effective_target_vect_no_align): Likewise.
24920 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
24921 * gcc.dg/vect/vect-8.c: Likewise.
24923 2005-01-03 Uros Bizjak <uros@kss-loka.si>
24926 * gcc.dg/pr19236-1.c: New test case.
24928 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24930 PR rtl-optimization/12092
24931 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
24933 2005-01-02 Andreas Jaeger <aj@suse.de>
24935 * gcc.dg/pr12092-1.c: Do not run on x86_64.
24937 2005-01-01 Roger Sayle <roger@eyesopen.com>
24938 Andrew Pinski <pinskia@physics.uc.edu>
24940 PR rtl-optimization/12092
24941 * gcc.dg/pr12092-1.c: New test case.
24943 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
24945 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
24946 'hidden' and 'default' for better portability.
24947 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
24949 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
24951 * g++.old-deja/g++.brendan/new3.C: Likewise.
24953 2005-01-01 Steven Bosscher <stevenb@suse.de>
24955 * gcc.dg/20041231-1.C: New test.
24956 * g++.dg/warn/Wunreachable-code-1.C: New test.
24958 2004-12-30 David Edelsohn <edelsohn@gnu.org>
24960 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
24961 file, not /dev/null. Abort on error.
24963 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
24964 Ziemowit Laski <zlaski@apple.com>
24967 * objc.dg/encode-5.m: New test.
24969 2004-12-29 Richard Henderson <rth@redhat.com>
24971 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
24972 * objc.dg/stabs-1.m: Disable for ia64.
24974 2004-12-29 Mark Mitchell <mark@codesourcery.com>
24977 * g++.dg/warn/Wunused-10.C: New test.
24979 2004-12-28 Richard Henderson <rth@redhat.com>
24981 * objc.dg/stabs-1.m: Disable for alpha.
24983 2004-12-27 Mark Mitchell <mark@codesourcery.com>
24986 * g++.dg/parse/error23.C: New test.
24988 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24990 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
24993 * gfortran.dg/intrinsic_modulo_1.f90: New.
24994 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
24995 tests with divisor -1.
24997 2004-12-27 Mark Mitchell <mark@codesourcery.com>
24999 * g++.dg/opt/temp1.C (memcpy): Return a value.
25002 * g++.dg/expr/cond7.C: New test.
25004 2004-12-27 Paul Brook <paul@codesourcery.com>
25006 * gfortran.dg/g77/select_no_compile.f: Remove.
25008 2004-12-27 Richard Henderson <rth@redhat.com>
25010 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
25011 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
25012 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
25014 2004-12-26 Richard Henderson <rth@redhat.com>
25016 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
25017 by 1i instead of token pasting.
25019 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25021 PR tree-optimization/17578
25022 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
25023 to additional_flags.
25024 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
25026 2004-12-25 Richard Henderson <rth@redhat.com>
25028 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25031 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25033 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
25035 * gcc.dg/pr17957.c (dg-options): Likewise.
25036 * gcc.dg/struct-ret-1.c: Add prototype for abort.
25037 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
25038 instead of 0 on __hppa__.
25039 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
25040 "foo,%r" on hppa*-*-*.
25042 2004-12-23 Bud Davis <bdavis9659@comcast.net>
25045 * gfortran.dg/complex_write.f90: New test.
25047 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25050 * g++.dg/parse/pragma2.C: New test.
25052 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
25054 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
25056 * gcc.dg/empty2.c: Add missing dg-warning.
25058 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25061 * g++.dg/template/local4.C: New test.
25062 * g++.dg/template/crash19.C: Add dg-error marker.
25064 * g++.dg/template/crash31.C: Correct embedded PR number.
25066 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25069 * g++.dg/opt/temp1.C: Add do-run marker.
25071 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
25073 * g++.dg/template/spec19.C: New.
25075 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
25078 * gcc.dg/empty2.c: New.
25080 2004-12-23 Richard Henderson <rth@redhat.com>
25082 * lib/target-supports.exp (check_effective_target_vect_no_align):
25083 Remove i?86 and x86-64.
25085 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25088 * g++.dg/opt/temp1.C: New test.
25090 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25093 * g++.dg/template/friend33.C: New testcase.
25095 2004-12-22 Mark Mitchell <mark@codesourcery.com>
25098 * g++.dg/template/cond5.C: New test.
25101 * g++.dg/inherit/thunk3.C: New test.
25104 * g++.dg/warn/Wunused-9.C: New test.
25106 2004-12-22 Janis Johnson <janis187@us.ibm.com>
25108 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
25110 2004-12-22 Jan Beulich <jbeulich@novell.com>
25112 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
25114 2004-12-21 Mark Mitchell <mark@codesourcery.com>
25117 * g++.dg/ext/packed8.C: New test.
25120 * g++.dg/template/crash31.C: New test.
25123 * g++.dg/template/crash30.C: New test.
25125 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
25128 * g++.dg/eh/ctor3.C: New test.
25130 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25132 * objc.dg/stabs-1.m: Allow section name to be quoted and
25133 assembly label to begin with '.LL'.
25135 2004-12-21 Janis Johnson <janis187@us.ibm.com>
25137 * gcc.dg/vect/vect.exp
25138 (check_effective_target_lp64_or_vect_no_align): New.
25139 * gcc.dg/vect/vect-77.c: Use it.
25140 * gcc.dg/vect/vect-78.c: Use it.
25142 * lib/target-supports.exp
25143 (check_effective_target_vect_no_max,
25144 check_effective_target_vect_no_bitwise,
25145 check_effective_target_vect_no_align): New.
25146 * gcc.dg/vect/vect-13.c: Use them.
25147 * gcc.dg/vect/vect-17.c: Ditto.
25148 * gcc.dg/vect/vect-18.c: Ditto.
25149 * gcc.dg/vect/vect-19.c: Ditto.
25150 * gcc.dg/vect/vect-20.c: Ditto.
25151 * gcc.dg/vect/vect-27.c: Ditto.
25152 * gcc.dg/vect/vect-29.c: Ditto.
25153 * gcc.dg/vect/vect-44.c: Ditto.
25154 * gcc.dg/vect/vect-48.c: Ditto.
25155 * gcc.dg/vect/vect-50.c: Ditto.
25156 * gcc.dg/vect/vect-52.c: Ditto.
25157 * gcc.dg/vect/vect-54.c: Ditto.
25158 * gcc.dg/vect/vect-56.c: Ditto.
25159 * gcc.dg/vect/vect-58.c: Ditto.
25160 * gcc.dg/vect/vect-60.c: Ditto.
25161 * gcc.dg/vect/vect-72.c: Ditto.
25162 * gcc.dg/vect/vect-80.c: Ditto.
25164 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
25167 * g++.dg/init/string1.C: New.
25170 * g++.dg/other/synth1.C: New.
25172 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
25175 * gcc.dg/pr18963-1.c: New test.
25177 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
25180 * gcc.dg/funcdef-storage-1.c (foo): Remove.
25181 * gcc.dg/pr18596-1.c: Use dg-error.
25182 (dg-options): Use -fno-unit-at-a-time.
25183 * gcc.dg/pr18596-2.c: New test.
25184 * gcc.dg/pr18596-3.c: New test.
25186 2004-12-20 Roger Sayle <roger@eyesopen.com>
25188 PR middle-end/18683
25189 * g++.dg/opt/pr18683-1.C: New test case.
25191 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
25194 * g++.dg/opt/max1.C: Fix for 64bit targets.
25196 2004-12-20 Matt Austern <austern@apple.com>
25199 * g++.dg/ext/builtin6.C: New
25201 2004-12-20 Diego Novillo <dnovillo@redhat.com>
25203 PR tree-optimization/19080
25204 * gcc.c-torture/compile/pr19080.c: New test.
25206 2004-12-20 Steven Bosscher <stevenb@suse.de>
25208 * gcc.dg/20041219-1.c: New test.
25210 2004-12-19 Roger Sayle <roger@eyesopen.com>
25212 PR middle-end/19068
25213 * g++.dg/opt/max1.C: New test case.
25215 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25217 * gcc.dg/fdata-sections-1.c: New test.
25219 2004-12-18 Roger Sayle <roger@eyesopen.com>
25221 PR middle-end/18548
25222 * gcc.dg/max-1.c: New test case.
25224 2004-12-18 Jakub Jelinek <jakub@redhat.com>
25226 * gcc.c-torture/execute/20041218-1.c: New test.
25228 2004-12-17 Diego Novillo <dnovillo@redhat.com>
25230 * gcc.dg/pr18501.c: New test.
25231 * gcc.dg/uninit-5.c: XFAIL.
25232 * gcc.dg/uninit-9.c: XFAIL.
25234 2004-12-17 Dale Johannesen <dalej@apple.com>
25236 * gcc.dg/20041213-1.c: New.
25238 2004-12-17 Ziemowit Laski <zlaski@apple.com>
25240 * objc.dg/stabs-1.m: Allow assembly label to begin
25243 2004-12-17 Jakub Jelinek <jakub@redhat.com>
25245 * gcc.c-torture/execute/20041213-1.c: Move...
25246 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
25248 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
25251 * g++.dg/lookup/conv-5.C: New.
25253 2004-12-16 Ziemowit Laski <zlaski@apple.com>
25255 * objc.dg/stabs-1.m: New test.
25257 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25259 * gcc.dg/visibility-c.c: Change compile to
25260 assemble for the test.
25262 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25265 * gcc.dg/visibility-c.c: New test.
25267 2004-12-16 Roger Sayle <roger@eyesopen.com>
25269 PR middle-end/18493
25270 * gcc.dg/switch-8.c: New test case.
25272 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
25275 * g++.dg/template/init4.C: New.
25276 * g++.dg/opt/static3.C: Enable optimizer.
25278 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
25280 * g++.dg/other/complex1.C: New test.
25282 2004-12-15 Alan Modra <amodra@bigpond.net.au>
25284 * g++.dg/opt/inline9.C: New test.
25286 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25289 * gfotran.dg/nullify_1.f: New test.
25291 2004-12-15 Richard Henderson <rth@redhat.com>
25293 * gcc.target/i386/i386.exp: New harness.
25294 * gcc.target/i386/vect-args.c: New.
25296 2004-12-15 David Edelsohn <edelsohn@gnu.org>
25298 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
25300 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25303 * g++.dg/template/friend32.C: New test.
25305 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25307 * cpp/pragma-once-1.c: New test.
25308 * cpp/pragma-once-1b.h: Likewise.
25309 * cpp/pragma-once-1c.h: Likewise.
25310 * cpp/pragma-once-1d.h: Likewise.
25311 * cpp/inc/pragma-once-1a.h: Likewise.
25313 2004-12-15 Bud Davis <bdavis9659@comcast.net>
25314 Steven G. Kargl <kargls@comcast.net>
25317 * gfortran.dg/list_read_3.f90: New test.
25319 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25321 * gcc.dg/ftrapv-2.c: New test.
25323 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
25326 * g++.dg/template/typename9.C: New test.
25328 2004-12-14 Mark Mitchell <mark@codesourcery.com>
25331 * g++.dg/template/typename8.C: New test.
25332 * g++.dg/parse/friend2.C: Tweak error message.
25334 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
25336 * gcc.c-torture/20041214-1.c: New test.
25338 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
25341 * g++.dg/init/array17.C: New test.
25343 2004-12-14 Mark Mitchell <mark@codesourcery.com>
25346 * g++.dg/init/aggr3.C: New test.
25348 2004-12-14 Janis Johnson <janis187@us.ibm.com>
25350 * gcc.dg/altivec-types-1.c: New test.
25351 * gcc.dg/altivec-types-2.c: New test.
25352 * gcc.dg/altivec-types-3.c: New test.
25353 * gcc.dg/altivec-types-4.c: New test.
25354 * g++.dg/ext/altivec-types-1.C: New test.
25355 * g++.dg/ext/altivec-types-2.C: New test.
25356 * g++.dg/ext/altivec-types-3.C: New test.
25357 * g++.dg/ext/altivec-types-4.C: New test.
25359 2004-12-14 Jakub Jelinek <jakub@redhat.com>
25361 PR middle-end/18951
25362 * gcc.c-torture/execute/20041213-1.c: New test.
25364 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
25367 * g++.dg/template/cast1.C: New.
25369 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
25371 * gcc.c-torture/execute/20041213-2.c: New test.
25373 2004-12-13 Richard Henderson <rth@redhat.com>
25375 * gcc.dg/i386-sse-10.c: Fix typo in options.
25377 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
25380 * g++.dg/opt/pr18968.C: New test.
25382 2004-12-13 Mark Mitchell <mark@codesourcery.com>
25385 * g++.dg/ext/visibility/staticdatamem.C: New test.
25387 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
25389 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25391 2004-12-13 Roger Sayle <roger@eyesopen.com>
25393 PR rtl-optimization/18928
25394 * gcc.dg/pr18928-1.c: New test case.
25396 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
25399 * gcc.c-torture/compile/20041211-1.c: New.
25401 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25403 PR middle-end/17564
25404 * gcc.c-torture/execute/20041212-1.c: New test.
25406 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25409 * gfortran.dg/common_1.f90: New test.
25411 2004-12-12 Steven G. Kargl <kargls@comcast.net>
25412 Paul Brook <paul@codesourcery.com>
25415 * gfortran.dg/real_do_1.f90: New test.
25417 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25420 * g++.dg/opt/ptrmem6.C: New test.
25422 2004-12-11 Roger Sayle <roger@eyesopen.com>
25424 PR middle-end/18921
25425 * gcc.dg/pr18921-1.c: New test case.
25427 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25430 * gfortran.dg/scale_1.f90: New test.
25432 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
25434 PR middle-end/18903
25435 * gcc.c-torture/compile/pr18903.c: New test.
25437 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
25439 * gcc.c-torture/execute/20041210-1.c: New test.
25441 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25444 * g++.dg/parser/struct-1.C: New test.
25445 * g++.dg/parser/struct-2.C: New test.
25446 * g++.dg/parser/struct-3.C: New test.
25448 2004-12-09 Richard Henderson <rth@redhat.com>
25450 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25452 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25453 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25455 2004-12-09 Matt Austern <austern@apple.com>
25458 * g++.dg/ext/builtin1.C: New
25459 * g++.dg/ext/builtin2.C: New
25460 * g++.dg/ext/builtin3.C: New
25461 * g++.dg/ext/builtin4.C: New
25462 * g++.dg/ext/builtin5.C: New
25464 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
25467 * g++.dg/opt/ptrmem5.C: New test.
25469 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
25471 * g++.dg/parse/typename5.C: Adjust for new error.
25472 * g++.dg/parse/typename7.C: New.
25474 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25477 * g++.dg/other/mmintrin.C: New test.
25479 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
25482 * g++.dg/init/array15.C: New.
25483 * g++.dg/init/array16.C: New.
25485 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25488 * gfortran.dg/assign_1.f90: New test.
25490 2004-12-08 Nick Clifton <nickc@redhat.com>
25492 * gcc.target/xstormy16/bss_below100: New directory containing tests.
25493 * gcc.target/xstormy16/data_below100: Likewise.
25494 * gcc.target/xstormy16/sfr: Likewise.
25495 * gcc.target/xstormy16/below100.S: New test source file.
25496 * gcc.target/xstormy16/below100.ld: New test linker script.
25497 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25498 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
25500 * gcc.target/xstormy16/bp.c: Likewise.
25502 * gcc.target/xstormy16/bss_below100: New files:
25503 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25504 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25505 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25506 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25507 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25508 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25509 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25510 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25511 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25512 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25513 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25514 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25515 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25516 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25517 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25518 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25519 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25520 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25521 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25522 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25523 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25524 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25525 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25526 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25527 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25528 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25529 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25531 * gcc.target/xstormy16/data_below100: New files:
25532 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
25533 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
25534 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
25535 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
25536 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
25537 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
25538 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
25539 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
25540 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
25541 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
25542 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
25543 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
25544 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
25545 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
25546 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
25547 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
25548 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
25549 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
25550 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
25551 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
25552 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
25553 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
25554 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
25555 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
25556 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
25557 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
25558 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
25560 * gcc.target/xstormy16/sfr: New files:
25561 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
25562 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
25563 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
25564 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
25565 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
25566 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
25567 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
25568 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
25569 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
25570 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
25571 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
25572 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
25573 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
25574 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
25575 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
25576 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
25577 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
25578 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
25579 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
25580 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
25581 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
25582 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
25583 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
25584 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
25585 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
25586 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
25587 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
25588 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
25589 27_if0_sfrw_bitfield_f.c
25591 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25594 * g++.dg/lookup/name-clash4.C: New test.
25596 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
25599 * g++.dg/opt/array1.C: New.
25602 * g++.dg/template/operator5.C: New.
25604 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
25607 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
25609 2004-12-07 Steven Bosscher <stevenb@suse.de>
25611 * gcc.dg/noncompile/20041207.c: New test.
25613 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
25615 * g++.dg/other/unreachable-1.C: New test.
25617 2004-12-06 Nick Clifton <nickc@redhat.com>
25619 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25620 <limits.h> because the latter comes from gcc's include/ directory
25621 and not the newlib/libc/include directory.
25623 2004-12-04 Richard Henderson <rth@redhat.com>
25625 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
25627 2004-12-04 Richard Henderson <rth@redhat.com>
25629 * lib/target-supports.exp (check_gc_sections_available): Disable
25630 for alpha and ia64.
25632 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
25634 PR middle-end/17909
25635 * g++.dg/other/vararg-2.C: New test.
25637 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25639 PR c++/17011, c++/17971
25640 * g++.dg/template/error15.C: Adjust expected error.
25641 * g++.dg/template/instantiate3.C: Likewise.
25643 2004-12-03 Janis Johnson <janis187@us.ibm.com>
25645 * gcc.dg/altivec-18.c: Fix for darwin
25647 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
25650 * g++.dg/parse/ptrmem2.C: New.
25653 * g++.dg/template/new1.C: New.
25655 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25658 * gfortran.dg/direct_io_3.f90: New test.
25660 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
25663 * g++.dg/parse/crash21.C: New.
25665 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25667 PR c++/15664, c++/18276
25668 * g++.dg/template/ttp13.C: New test.
25669 * g++.dg/template/ttp14.C: Likewise.
25671 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25674 * g++.dg/parse/enum2.C: New test.
25675 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
25677 2004-12-02 Nick Clifton <nickc@redhat.com>
25679 * gcc.target/xstormy16: New test directory.
25680 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
25681 * gcc.target/xstormy16/bp.c: Check the generation of bp
25683 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
25684 bn instructions and the BELOW100 attribute.
25686 2004-12-02 Alan Modra <amodra@bigpond.net.au>
25689 * gcc.dg/ppc-eabi.c: New.
25691 2004-12-02 Bud Davis <bdavis9659@comcast.net>
25694 * gfortran.dg/backspace.f90
25696 2004-12-02 Bud Davis <bdavis9659@comcast.net>
25698 * gfortran.dg/inquire.f90: New test.
25700 2004-12-01 Janis Johnson <janis187@us.ibm.com>
25702 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
25703 handle effective-target-keyword.
25704 (dg-skip-if): Support effective-target keyword as target list.
25705 (dg-xfail-if): Ditto.
25706 * lib/target-supports.exp (is-effective-target-keyword): New proc.
25708 2004-12-01 Diego Novillo <dnovillo@redhat.com>
25710 PR tree-optimization/18291
25711 * gcc.c-torture/compile/pr18291.c: New test.
25713 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
25716 * g++.dg/parse/crash20.C: New.
25719 * g++.dg/overload/arg1.C: New.
25720 * g++.dg/overload/arg2.C: New.
25721 * g++.dg/overload/arg3.C: New.
25722 * g++.dg/overload/arg4.C: New.
25724 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
25726 * gcc.dg/c99-flex-array-4.c: Remove.
25728 2004-11-30 Janis Johnson <janis187@us.ibm.com>
25730 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
25732 * lib/target-supports.exp (is-effective-target): Simplify.
25734 * lib/target-supports.exp (check_effective_target_vect_long):
25735 Fix for powerpc64-*-*.
25737 2004-11-30 Loren James Rittle <ljrittle@acm.org>
25739 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
25740 to support new requirements on FreeBSD 5.
25742 2004-11-30 Devang Patel <dpatel@apple.com>
25745 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
25747 2004-11-30 Janis Johnson <janis187@us.ibm.com>
25749 * g++.dg/ext/altivec-13.C: New test.
25751 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
25754 * gcc.c-torture/execute/p18298.c: New test.
25756 2004-11-30 Ira Rosen <irar@il.ibm.com>
25757 Dorit Naishlos <dorit@il.ibm.com>
25760 * gcc.dg/vect/vect-89.c: New test.
25762 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
25764 * gcc.dg/pr18596-1.c: New test.
25766 2004-11-30 Ben Elliston <bje@au.ibm.com>
25768 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
25770 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
25773 * gcc.dg/pr18479.c: New test.
25775 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
25778 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
25779 mmix-knuth-mmixware.
25781 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
25782 cris-*-elf* cris-*-aout* mmix-*-*
25784 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
25786 PR middle-end/18725
25787 * gcc.dg/pr18725.c: New test.
25789 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
25792 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
25795 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
25797 2004-11-29 Mark Mitchell <mark@codesourcery.com>
25800 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
25801 * g++.old-deja/g++.law/ctors5.C: Likewise.
25802 * g++.old-deja/g++.other/crash25.C: Likewise.
25805 * g++.dg/template/error16.C: New test.
25808 * g++.dg/template/crash29.C: New test.
25810 2004-11-29 Diego Novillo <dnovillo@redhat.com>
25812 PR tree-optimization/18712
25813 * gcc.c-torture/compile/pr18712.c: New test.
25815 2004-11-29 Joseph Myers <joseph@codesourcery.com>
25818 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
25821 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25824 * g++.dg/lookup/crash6.C: New test.
25826 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
25828 PR middle-end/18164
25829 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
25831 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
25833 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
25834 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
25835 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
25837 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
25839 * gcc.dg/pr18164.c: New test.
25841 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
25843 * gcc.dg/funroll-loops-all.c: New.
25845 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
25848 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
25849 delimeter, match space and TAB as well as ":".
25852 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
25855 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
25858 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
25861 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
25863 2004-11-28 Bud Davis <bdavis9659@comcast.net>
25865 * gfortran.dg/direct_io_2.f90: New test.
25867 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
25870 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
25872 2004-11-28 Richard Henderson <rth@redhat.com>
25874 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
25876 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
25878 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
25879 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
25880 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
25881 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
25882 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
25883 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
25884 gcc.dg/pointer-arith-8.c: New tests.
25886 2004-11-27 Bud Davis <bdavis9659@comcast.net>
25889 * gfortran.dg/endfile.f90: New test.
25891 2004-11-27 Falk Hueffner <falk@debian.org>
25893 * gcc.dg/loop-6.c: New test.
25895 2004-11-27 Jakub Jelinek <jakub@redhat.com>
25897 * gcc.c-torture/execute/20041126-1.c: New test.
25899 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
25901 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
25904 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
25906 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
25909 2004-11-27 Jakub Jelinek <jakub@redhat.com>
25911 PR rtl-optimization/17825
25912 * gcc.c-torture/compile/20041119-1.c: New test.
25914 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25916 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
25917 Check existence of ld library path variables before unsetting.
25919 2004-11-26 Mark Mitchell <mark@codesourcery.com>
25921 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
25923 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
25925 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
25927 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
25929 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
25931 2004-11-26 Ben Elliston <bje@au.ibm.com>
25933 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
25936 2004-11-26 Ben Elliston <bje@au.ibm.com>
25938 * gcc.dg/pr17957.c: Pass --param, not -param.
25940 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
25942 PR middle-end/17957
25943 * gcc.dg/pr17957.c: New test.
25945 2004-11-25 Mark Mitchell <mark@codesourcery.com>
25948 * g++.dg/template/crash28.C: Likewise.
25951 * g++.dg/expr/unary2.C: Adjust lvalue messages.
25952 * g++.dg/ext/lvaddr.C: Likewise.
25953 * g++.dg/opt/pr7503-3.C: Likewise.
25956 * g++.dg/parse/qualified3.C: New test.
25957 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
25960 * g++.dg/expr/return1.C: New test.
25962 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25964 Friend class name lookup 3/n, PR c++/3332
25965 * g++.dg/lookup/friend3.C: New test.
25966 * g++.dg/lookup/friend4.C: Likewise.
25967 * g++.dg/lookup/friend5.C: Likewise.
25969 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25971 Friend class name lookup 2/n, PR c++/14513, c++/15410
25972 * g++.dg/lookup/friend2.C: New test.
25973 * g++.dg/template/friend31.C: Likewise.
25975 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25977 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
25979 2004-11-24 Mark Mitchell <mark@codesourcery.com>
25982 * g++.dg/tc1/dr56.C: Remove.
25983 * g++.dg/template/typedef1.C: Add dg-error markers.
25984 * g++.old-deja/g++.other/typedef7.C: Likewise.
25987 * g++.dg/parse/typedef7.C: New test.
25989 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
25991 * gcc.c-torture/execute/20041124-1.c: New test.
25993 2004-11-24 Mark Mitchell <mark@codesourcery.com>
25995 * g++.dg/template/deduce3.C: New test.
25998 * g++.dg/template/crash27.C: New test.
26001 * g++.dg/warn/Wshadow-3.C: New test.
26003 2004-11-24 Devang Patel <dpatel@apple.com>
26006 * gcc.dg/cpp/isysroot-1.c: New test.
26007 * gcc.dg/cpp/usr/include/stdio.h: New file.
26008 * gcc.dg/cpp/isysroot-2.c: New test.
26009 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
26012 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26015 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
26017 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26019 * gcc.target/sparc/align.c: Do not include <stdint.h>.
26020 * gcc.target/sparc/pdist.c: Likewise.
26022 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
26025 * g++.dg/conversion/simd1.C: New test.
26027 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26029 * lib/target-libpath.exp: New file defining
26030 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
26031 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
26032 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
26033 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
26034 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
26036 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
26038 * gcc.dg/pragma-align-2.c: Test macro expansion.
26039 * gcc.dg/pragma-pack-2.c: New test.
26041 2004-11-23 Richard Henderson <rth@redhat.com>
26043 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
26044 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26045 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
26046 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
26047 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
26048 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
26050 * gcc.dg/vect/vect.exp: Add check for alpha.
26051 * lib/target-supports.exp (check_alpha_max_hw_available): New.
26052 (check_effective_target_vect_int): Enable for alpha.
26053 (check_effective_target_vect_long): New.
26054 (is-effective-target): Add it.
26056 2004-11-23 Uros Bizjak <uros@kss-loka.si>
26058 * gcc.dg/pr18614-1.c: New test.
26060 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26062 * gcc.dg/setjmp-2.c: New test.
26064 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
26066 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
26067 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
26068 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
26069 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
26070 gcc.target/sparc/pdist.c: New tests.
26072 2004-11-22 Bob Wilson <bob.wilson@acm.org>
26074 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
26076 2004-11-22 Dale Johannesen <dalej@apple.com>
26078 * gcc.dg/20041111-1.c: New.
26080 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
26083 * gcc.dg/vect/pr18536.c: New test.
26085 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26088 * g++.dg/template/nontype11.C: New test.
26090 2004-11-21 Roger Sayle <roger@eyesopen.com>
26092 PR middle-end/18520
26093 * gcc.dg/pr18520-1.c: New test case.
26095 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
26097 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
26098 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
26099 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
26100 expected diagnostics.
26102 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26105 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
26106 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
26107 vect-77.c, vect-77a.c: XFAIL on the SPARC.
26109 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26111 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
26113 2004-11-19 Mark Mitchell <mark@codesourcery.com>
26114 Joseph Myers <joseph@codesourcery.com>
26116 * lib/target-supports.exp (check_visibility_available): Really
26119 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
26122 * gcc.dg/vect/vect-85.c: New test.
26123 * gcc.dg/vect/vect-86.c: New test.
26124 * gcc.dg/vect/vect-87.c: New test.
26125 * gcc.dg/vect/vect-88.c: New test.
26127 2004-11-19 Ben Elliston <bje@au.ibm.com>
26129 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
26131 2004-11-18 Janis Johnson <janis187@us.ibm.com>
26133 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
26134 * gcc.dg/ppc-and-1.c: Ditto.
26135 * gcc.dg/ppc-compare-1.c: Ditto.
26136 * gcc.dg/ppc-mov-1.c: Ditto
26138 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
26139 Mark Mitchell <mark@codesourcery.com>
26141 * gcc.dg/pragma-init-fini-2.c: New test.
26143 2004-11-17 Janis Johnson <janis187@us.ibm.com>
26144 Aldy Hernandez <aldyh@redhat.com>
26146 * lib/target-supports.exp (check_effective_target_vect_int): New
26147 (check_effective_target_vect_float): New
26148 (check_effective_target_vect_double): New.
26149 (is-effective-target): Support new effective targets keywords.
26150 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
26151 default action for dg-do.
26152 * gcc.dg/vect/pr16105.c: Use new support.
26153 * gcc.dg/vect/pr18400.c: Ditto.
26154 * gcc.dg/vect/pr18425.c: Ditto.
26155 * gcc.dg/vect/vect-1.c: Ditto.
26156 * gcc.dg/vect/vect-10.c: Ditto.
26157 * gcc.dg/vect/vect-11.c: Ditto.
26158 * gcc.dg/vect/vect-12.c: Ditto.
26159 * gcc.dg/vect/vect-13.c: Ditto.
26160 * gcc.dg/vect/vect-14.c: Ditto.
26161 * gcc.dg/vect/vect-15.c: Ditto.
26162 * gcc.dg/vect/vect-16.c: Ditto.
26163 * gcc.dg/vect/vect-17.c: Ditto.
26164 * gcc.dg/vect/vect-18.c: Ditto.
26165 * gcc.dg/vect/vect-19.c: Ditto.
26166 * gcc.dg/vect/vect-2.c: Ditto.
26167 * gcc.dg/vect/vect-20.c: Ditto.
26168 * gcc.dg/vect/vect-21.c: Ditto.
26169 * gcc.dg/vect/vect-22.c: Ditto.
26170 * gcc.dg/vect/vect-23.c: Ditto.
26171 * gcc.dg/vect/vect-24.c: Ditto.
26172 * gcc.dg/vect/vect-25.c: Ditto.
26173 * gcc.dg/vect/vect-26.c: Ditto.
26174 * gcc.dg/vect/vect-27.c: Ditto.
26175 * gcc.dg/vect/vect-27a.c: Ditto.
26176 * gcc.dg/vect/vect-28.c: Ditto.
26177 * gcc.dg/vect/vect-29.c: Ditto.
26178 * gcc.dg/vect/vect-29a.c: Ditto.
26179 * gcc.dg/vect/vect-3.c: Ditto.
26180 * gcc.dg/vect/vect-30.c: Ditto.
26181 * gcc.dg/vect/vect-31.c: Ditto.
26182 * gcc.dg/vect/vect-32.c: Ditto.
26183 * gcc.dg/vect/vect-33.c: Ditto.
26184 * gcc.dg/vect/vect-34.c: Ditto.
26185 * gcc.dg/vect/vect-35.c: Ditto.
26186 * gcc.dg/vect/vect-36.c: Ditto.
26187 * gcc.dg/vect/vect-37.c: Ditto.
26188 * gcc.dg/vect/vect-38.c: Ditto.
26189 * gcc.dg/vect/vect-4.c: Ditto.
26190 * gcc.dg/vect/vect-40.c: Ditto.
26191 * gcc.dg/vect/vect-41.c: Ditto.
26192 * gcc.dg/vect/vect-42.c: Ditto.
26193 * gcc.dg/vect/vect-43.c: Ditto.
26194 * gcc.dg/vect/vect-44.c: Ditto.
26195 * gcc.dg/vect/vect-45.c: Ditto.
26196 * gcc.dg/vect/vect-46.c: Ditto.
26197 * gcc.dg/vect/vect-47.c: Ditto.
26198 * gcc.dg/vect/vect-48.c: Ditto.
26199 * gcc.dg/vect/vect-48a.c: Ditto.
26200 * gcc.dg/vect/vect-49.c: Ditto.
26201 * gcc.dg/vect/vect-5.c: Ditto.
26202 * gcc.dg/vect/vect-50.c: Ditto.
26203 * gcc.dg/vect/vect-51.c: Ditto.
26204 * gcc.dg/vect/vect-52.c: Ditto.
26205 * gcc.dg/vect/vect-53.c: Ditto.
26206 * gcc.dg/vect/vect-54.c: Ditto.
26207 * gcc.dg/vect/vect-55.c: Ditto.
26208 * gcc.dg/vect/vect-56.c: Ditto.
26209 * gcc.dg/vect/vect-56a.c: Ditto.
26210 * gcc.dg/vect/vect-57.c: Ditto.
26211 * gcc.dg/vect/vect-58.c: Ditto.
26212 * gcc.dg/vect/vect-59.c: Ditto.
26213 * gcc.dg/vect/vect-6.c: Ditto.
26214 * gcc.dg/vect/vect-60.c: Ditto.
26215 * gcc.dg/vect/vect-61.c: Ditto.
26216 * gcc.dg/vect/vect-62.c: Ditto.
26217 * gcc.dg/vect/vect-63.c: Ditto.
26218 * gcc.dg/vect/vect-64.c: Ditto.
26219 * gcc.dg/vect/vect-65.c: Ditto.
26220 * gcc.dg/vect/vect-66.c: Ditto.
26221 * gcc.dg/vect/vect-67.c: Ditto.
26222 * gcc.dg/vect/vect-68.c: Ditto.
26223 * gcc.dg/vect/vect-69.c: Ditto.
26224 * gcc.dg/vect/vect-7.c: Ditto.
26225 * gcc.dg/vect/vect-72.c: Ditto.
26226 * gcc.dg/vect/vect-72a.c: Ditto.
26227 * gcc.dg/vect/vect-73.c: Ditto.
26228 * gcc.dg/vect/vect-74.c: Ditto.
26229 * gcc.dg/vect/vect-75.c: Ditto.
26230 * gcc.dg/vect/vect-76.c: Ditto.
26231 * gcc.dg/vect/vect-77.c: Ditto.
26232 * gcc.dg/vect/vect-77a.c: Ditto.
26233 * gcc.dg/vect/vect-78.c: Ditto.
26234 * gcc.dg/vect/vect-79.c: Ditto.
26235 * gcc.dg/vect/vect-8.c: Ditto.
26236 * gcc.dg/vect/vect-80.c: Ditto.
26237 * gcc.dg/vect/vect-82.c: Ditto.
26238 * gcc.dg/vect/vect-82_64.c: Ditto.
26239 * gcc.dg/vect/vect-83.c: Ditto.
26240 * gcc.dg/vect/vect-83_64.c: Ditto.
26241 * gcc.dg/vect/vect-9.c: Ditto.
26242 * gcc.dg/vect/vect-all.c: Ditto.
26243 * gcc.dg/vect/vect-none.c: Ditto.
26245 2004-11-17 Janis Johnson <janis187@us.ibm.com>
26247 * lib/gcc-dg.exp (dg-skip-if): New function.
26248 (dg-forbid-option): Remove.
26249 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
26250 * g++.dg/abi/bitfield8.C: Likewise.
26251 * g++.dg/abi/dtor1.C: Likewise.
26252 * g++.dg/abi/empty10.C: Likewise.
26253 * g++.dg/abi/empty7.C: Likewise.
26254 * g++.dg/abi/empty9.C: Likewise.
26255 * g++.dg/abi/layout3.C: Likewise.
26256 * g++.dg/abi/layout4.C: Likewise.
26257 * g++.dg/abi/thunk1.C: Likewise.
26258 * g++.dg/abi/thunk2.C: Likewise.
26259 * g++.dg/abi/vbase11.C: Likewise.
26260 * g++.dg/abi/vthunk2.C: Likewise.
26261 * g++.dg/abi/vthunk3.C: Likewise.
26262 * g++.dg/ext/attrib8.C: Likewise.
26263 * g++.dg/opt/longbranch2.C: Likewise.
26264 * g++.dg/opt/reg-stack4.C: Likewise.
26265 * g++.old-deja/g++.ext/attrib1.C: Likewise.
26266 * g++.old-deja/g++.ext/attrib2.C: Likewise.
26267 * g++.old-deja/g++.ext/attrib3.C: Likewise.
26268 * g++.old-deja/g++.other/store-expr1.C: Likewise.
26269 * g++.old-deja/g++.other/store-expr2.C: Likewise.
26270 * gcc.dg/20000609-1.c: Likewise.
26271 * gcc.dg/20000720-1.c: Likewise.
26272 * gcc.dg/20011107-1.c: Likewise.
26273 * gcc.dg/20011119-1.c: Likewise.
26274 * gcc.dg/20020108-1.c: Likewise.
26275 * gcc.dg/20020122-2.c: Likewise.
26276 * gcc.dg/20020122-3.c: Likewise.
26277 * gcc.dg/20020201-3.c: Likewise.
26278 * gcc.dg/20020206-1.c: Likewise.
26279 * gcc.dg/20020218-1.c: Likewise.
26280 * gcc.dg/20020310-1.c: Likewise.
26281 * gcc.dg/20020411-1.c: Likewise.
26282 * gcc.dg/20020418-2.c: Likewise.
26283 * gcc.dg/20020426-1.c: Likewise.
26284 * gcc.dg/20020426-2.c: Likewise.
26285 * gcc.dg/20020517-1.c: Likewise.
26286 * gcc.dg/20020523-1.c: Likewise.
26287 * gcc.dg/20020523-2.c: Likewise.
26288 * gcc.dg/20020729-1.c: Likewise.
26289 * gcc.dg/20030204-1.c: Likewise.
26290 * gcc.dg/20030826-2.c: Likewise.
26291 * gcc.dg/20030926-1.c: Likewise.
26292 * gcc.dg/20031202-1.c: Likewise.
26293 * gcc.dg/980312-1.c: Likewise.
26294 * gcc.dg/980313-1.c: Likewise.
26295 * gcc.dg/990117-1.c: Likewise.
26296 * gcc.dg/990424-1.c: Likewise.
26297 * gcc.dg/990524-1.c: Likewise.
26298 * gcc.dg/991230-1.c: Likewise.
26299 * gcc.dg/i386-387-1.c: Likewise.
26300 * gcc.dg/i386-387-2.c: Likewise.
26301 * gcc.dg/i386-387-3.c: Likewise.
26302 * gcc.dg/i386-387-4.c: Likewise.
26303 * gcc.dg/i386-387-5.c: Likewise.
26304 * gcc.dg/i386-387-6.c: Likewise.
26305 * gcc.dg/i386-asm-1.c: Likewise.
26306 * gcc.dg/i386-bitfield1.c: Likewise.
26307 * gcc.dg/i386-bitfield2.c: Likewise.
26308 * gcc.dg/i386-loop-1.c: Likewise.
26309 * gcc.dg/i386-loop-2.c: Likewise.
26310 * gcc.dg/i386-loop-3.c: Likewise.
26311 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26312 * gcc.dg/i386-pic-1.c: Likewise.
26313 * gcc.dg/i386-regparm.c: Likewise.
26314 * gcc.dg/i386-signbit-1.c: Likewise.
26315 * gcc.dg/i386-signbit-2.c: Likewise.
26316 * gcc.dg/i386-signbit-3.c: Likewise.
26317 * gcc.dg/i386-sse-5.c: Likewise.
26318 * gcc.dg/i386-sse-8.c: Likewise.
26319 * gcc.dg/i386-unroll-1.c: Likewise.
26320 * gcc.dg/tls/opt-1.c: Likewise.
26321 * gcc.dg/tls/opt-2.c: Likewise.
26322 * gcc.dg/unroll-1.c: Likewise.
26323 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26324 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26325 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26326 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26328 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26330 * g++.dg/template/incomplete1.C: New test.
26332 2004-11-16 Nick Clifton <nickc@redhat.com>
26334 Revert patches accidentally commited during checkin of fixes for
26336 gcc.c-torture/execute/simd-4.c: Revert
26337 gcc.dg/20040910-1.c: Revert.
26339 2004-11-16 Paul Brook <paul@codesourcery.com>
26342 * gfortran.dg/der_pointer_1.f90: New test.
26344 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
26347 * gcc.dg/bitfld-13.c: New test.
26349 2004-11-15 Janis Johnson <janis187@us.ibm.com>
26351 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
26354 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
26355 * gcc.dg/ppc64-abi-2.c: Ditto.
26356 * gcc.dg/ppc64-abi-3.c: Ditto.
26358 * lib/gcc-dg.exp (dg-target-list): Remove.
26360 2004-11-15 Steve Ellcey <sje@cup.hp.com>
26362 * gcc.dg/ia64-postinc.c: New test.
26364 2004-11-15 Mark Mitchell <mark@codesourcery.com>
26366 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
26368 2004-11-15 Nick Clifton <nickc@redhat.com>
26370 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26371 __INT_MAX__ so that the test can be compiled by toolchains
26372 targeted at 16-bit processors.
26374 * gcc.dg/20040625-1.c: Use long constants rather than integers
26375 when performing arithmetic that will overflow 16-bits.
26377 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26378 xstormy16. It does not support 128-bit vector operations.
26380 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26381 with the macro PTR_TYPE. Define this macro to an integer type
26382 suitable for holding a pointer.
26384 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26385 the target is a 16-bit processor.
26387 * gcc.dg/cpp/if-2.c: Expect a different warning message from
26388 16-bit targets where the character constant will be too long.
26390 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26391 where the double will not be directly addressable.
26393 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26395 Friend class name lookup 1/n, PR c++/18471
26396 * g++.dg/template/crash26.C: New test.
26397 * g++.dg/lookup/struct1.C: Adjust expected error.
26398 * g++.dg/parse/elab1.C: Likewise.
26399 * g++.dg/parse/elab2.C: Likewise.
26400 * g++.dg/parse/int-as-enum1.C: Likewise.
26401 * g++.dg/parse/struct-as-enum1.C: Likewise.
26402 * g++.dg/parse/typedef1.C: Likewise.
26403 * g++.dg/parse/typedef3.C: Likewise.
26404 * g++.dg/parse/typedef4.C: Likewise.
26405 * g++.dg/parse/typedef5.C: Likewise.
26406 * g++.dg/template/nontype4.C: Likewise.
26407 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26408 * g++.old-deja/g++.other/elab1.C: Likewise.
26409 * g++.old-deja/g++.other/syntax4.C: Likewise.
26411 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
26413 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26415 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
26417 * gcc.c-torture/execute/20041114-1.c: New test.
26419 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
26421 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26422 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26423 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26424 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26425 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26426 gcc.dg/switch-7.c: New tests.
26428 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
26430 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26432 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
26435 * gcc.dg/vect/pr18400.c: New test.
26437 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
26438 Andrew Pinski <pinskia@physics.uc.edu>
26441 * gcc.dg/vect/pr18425.c: New test.
26443 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26445 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26446 Guard with dg-require-alias and dg-require-visibility.
26448 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26450 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26452 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26454 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26456 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26459 * g++.dg/template/defarg5.C: New test.
26461 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
26463 * g++.dg/parse/cast1.C: Run only on ILP32.
26464 * g++.old-deja/g++.mike/p784.C: Likewise.
26466 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
26468 * gcc.c-torture/execute/20041113-1.c: New test.
26470 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
26473 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
26474 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
26475 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
26476 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26477 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
26478 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
26479 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
26480 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
26481 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
26482 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26483 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26484 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
26485 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
26487 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
26489 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
26490 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
26491 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
26492 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
26493 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
26494 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
26495 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
26496 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
26497 gcc.target/sparc/combined-1.c: New tests.
26499 2004-11-12 Ziemowit Laski <zlaski@apple.com>
26501 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
26504 2004-11-12 Mark Mitchell <mark@codesourcery.com>
26506 * lib/gcc-dg.exp (dg-forbid-option): New function.
26507 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
26508 * g++.dg/abi/bitfield8.C: Likewise.
26509 * g++.dg/abi/dtor1.C: Likewise.
26510 * g++.dg/abi/empty10.C: Likewise.
26511 * g++.dg/abi/empty7.C: Likewise.
26512 * g++.dg/abi/empty9.C: Likewise.
26513 * g++.dg/abi/layout3.C: Likewise.
26514 * g++.dg/abi/layout4.C: Likewise.
26515 * g++.dg/abi/thunk1.C: Likewise.
26516 * g++.dg/abi/thunk2.C: Likewise.
26517 * g++.dg/abi/vbase11.C: Likewise.
26518 * g++.dg/abi/vthunk2.C: Likewise.
26519 * g++.dg/abi/vthunk3.C: Likewise.
26520 * g++.dg/ext/attrib8.C: Likewise.
26521 * g++.dg/opt/longbranch2.C: Likewise.
26522 * g++.dg/opt/reg-stack4.C: Likewise.
26523 * g++.old-deja/g++.ext/attrib1.C: Likewise.
26524 * g++.old-deja/g++.ext/attrib2.C: Likewise.
26525 * g++.old-deja/g++.ext/attrib3.C: Likewise.
26526 * g++.old-deja/g++.other/store-expr1.C: Likewise.
26527 * g++.old-deja/g++.other/store-expr2.C: Likewise.
26528 * gcc.dg/20000609-1.c: Likewise.
26529 * gcc.dg/20000720-1.c: Likewise.
26530 * gcc.dg/20011107-1.c: Likewise.
26531 * gcc.dg/20011119-1.c: Likewise.
26532 * gcc.dg/20020108-1.c: Likewise.
26533 * gcc.dg/20020122-2.c: Likewise.
26534 * gcc.dg/20020122-3.c: Likewise.
26535 * gcc.dg/20020201-3.c: Likewise.
26536 * gcc.dg/20020206-1.c: Likewise.
26537 * gcc.dg/20020218-1.c: Likewise.
26538 * gcc.dg/20020310-1.c: Likewise.
26539 * gcc.dg/20020411-1.c: Likewise.
26540 * gcc.dg/20020418-2.c: Likewise.
26541 * gcc.dg/20020426-1.c: Likewise.
26542 * gcc.dg/20020426-2.c: Likewise.
26543 * gcc.dg/20020517-1.c: Likewise.
26544 * gcc.dg/20020523-1.c: Likewise.
26545 * gcc.dg/20020523-2.c: Likewise.
26546 * gcc.dg/20020729-1.c: Likewise.
26547 * gcc.dg/20030204-1.c: Likewise.
26548 * gcc.dg/20030826-2.c: Likewise.
26549 * gcc.dg/20030926-1.c: Likewise.
26550 * gcc.dg/20031202-1.c: Likewise.
26551 * gcc.dg/980312-1.c: Likewise.
26552 * gcc.dg/980313-1.c: Likewise.
26553 * gcc.dg/990117-1.c: Likewise.
26554 * gcc.dg/990424-1.c: Likewise.
26555 * gcc.dg/990524-1.c: Likewise.
26556 * gcc.dg/991230-1.c: Likewise.
26557 * gcc.dg/i386-387-1.c: Likewise.
26558 * gcc.dg/i386-387-2.c: Likewise.
26559 * gcc.dg/i386-387-3.c: Likewise.
26560 * gcc.dg/i386-387-4.c: Likewise.
26561 * gcc.dg/i386-387-5.c: Likewise.
26562 * gcc.dg/i386-387-6.c: Likewise.
26563 * gcc.dg/i386-asm-1.c: Likewise.
26564 * gcc.dg/i386-bitfield1.c: Likewise.
26565 * gcc.dg/i386-bitfield2.c: Likewise.
26566 * gcc.dg/i386-loop-1.c: Likewise.
26567 * gcc.dg/i386-loop-2.c: Likewise.
26568 * gcc.dg/i386-loop-3.c: Likewise.
26569 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26570 * gcc.dg/i386-pic-1.c: Likewise.
26571 * gcc.dg/i386-regparm.c: Likewise.
26572 * gcc.dg/i386-signbit-1.c: Likewise.
26573 * gcc.dg/i386-signbit-2.c: Likewise.
26574 * gcc.dg/i386-signbit-3.c: Likewise.
26575 * gcc.dg/i386-sse-5.c: Likewise.
26576 * gcc.dg/i386-sse-8.c: Likewise.
26577 * gcc.dg/i386-unroll-1.c: Likewise.
26578 * gcc.dg/tls/opt-1.c: Likewise.
26579 * gcc.dg/tls/opt-2.c: Likewise.
26580 * gcc.dg/unroll-1.c: Likewise.
26581 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26582 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26583 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26584 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26585 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
26588 2004-11-12 Mark Mitchell <mark@codesourcery.com>
26591 * g++.dg/parse/cond1.C: New test.
26594 * g++.dg/template/array9.C: New test.
26595 * g++.dg/ext/vla1.C: Adjust error messages.
26596 * g++.dg/ext/vlm1.C: Likewise.
26597 * g++.dg/template/crash2.C: Likewise.
26600 * g++.dg/template/call3.C: New test.
26603 * g++.dg/template/ptrmem11.C: New test.
26605 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
26608 * lib/g++.exp: Set LC_ALL and LANG to C.
26609 * lib/gcc-dg.exp: Likewise.
26610 * lib/gfortran.exp: Likewise.
26611 * lib/objc.exp: Likewise.
26612 * lib/treelang.exp: Likewise.
26614 2004-11-12 Andreas Schwab <schwab@suse.de>
26616 * gcc.dg/pr16286.c: Fix last change.
26618 2004-11-12 Mark Mitchell <mark@codesourcery.com>
26621 * g++.dg/init/global1.C: New test.
26623 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
26625 * gcc.c-torture/execute/20041112-1.c: New test.
26627 2004-11-11 Janis Johnson <janis187@us.ibm.com>
26629 * lib/gcc-dg.exp (dg-target-list): New.
26631 2004-11-11 Janis Johnson <janis187@us.ibm.com>
26632 Richard Sandiford <rsandifo@redhat.com>
26634 * lib/target-supports.exp (get-compiler_messages): New.
26635 (check_named_sections_available): Use it.
26636 (check_effective_target_ilp32): New.
26637 (check_effective_target_lp64): New.
26638 (is-effective-target): New.
26639 * lib/gcc-dg.exp (dg-require-effective-target): New.
26641 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
26643 * gcc.dg/precedence-1.c: New test.
26645 2004-11-11 Janis Johnson <janis187@us.ibm.com>
26647 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
26649 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
26650 message, delete generated files, use more descriptive name for
26651 executable, and make the test unsupported when it cannot be run.
26653 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
26654 (dg-require-weak, dg-require-visibility, dg-require-alias,
26655 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
26656 dg-require-iconv, dg-require-named-sections): Use it.
26658 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
26660 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
26663 * gcc.dg/ppc-and-1: New
26666 * gcc.dg/ppc-mov-1.c: New.
26669 * gcc.dg/ppc-compare-1.c: New.
26671 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
26673 * objc.dg/desig-init-2.m: New test.
26675 2004-11-10 Adam Nemet <anemet@lnxw.com>
26677 PR middle-end/18160
26678 * g++.dg/warn/register-var-1.C: New test.
26679 * g++.dg/warn/register-var-2.C: New test.
26681 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26683 * gcc.dg/union-2.c: New test.
26685 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
26687 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
26688 New test for PR tree-optimization/17892.
26690 2004-11-09 Mark Mitchell <mark@codesourcery.com>
26693 * g++.dg/init/new12.C: New test.
26695 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
26697 * gcc.target/sparc: New directory.
26698 * gcc.target/sparc/sparc.exp: New driver.
26699 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
26700 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
26701 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
26702 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
26704 2004-11-10 Paul Brook <paul@codesourcery.com>
26707 * gfortran.dg/list_read.c: New test.
26709 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
26712 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
26713 expected diagnostic location.
26715 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
26717 * gcc.dg/20041109-1.c: New test.
26719 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
26722 * objc/compile/pr18406.m: New test.
26724 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
26726 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
26728 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
26730 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
26732 2004-11-08 Steve Ellcey <sje@cup.hp.com>
26734 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
26736 2004-11-08 Steve Ellcey <sje@cup.hp.com>
26738 * gcc.dg/20030225-2.c: Add prototype for abort and
26741 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
26744 * gcc.c-torture/pr18299-1.c: New test.
26746 2004-11-06 Andreas Schwab <schwab@suse.de>
26748 * gcc.dg/pr16286.c: Also test for bool and pixel.
26750 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
26752 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
26753 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
26754 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
26755 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
26756 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
26757 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
26758 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
26759 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
26760 gcc.dg/struct-semi-3.c: New tests.
26762 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
26764 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
26766 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
26768 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
26769 Do not use C99 designators.
26771 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
26773 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
26775 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
26777 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
26778 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
26779 * gcc.c-torture/execute/simd-5.x: Remove.
26781 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
26783 PR rtl-optimization/17933
26784 * gcc.dg/torture/pr17933-1.c: New test.
26786 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
26789 * lib/target-supports.exp (check_weak_available): Support
26792 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
26794 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
26795 call to fflush(stdout) before abort.
26796 (my_ffsll): New function.
26797 (generate_fields): Use it.
26799 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
26801 * gcc.dg/init-undef-1.c: New test.
26803 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
26805 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
26806 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
26807 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
26808 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
26809 expected messages for new parser.
26811 2004-11-04 Mark Mitchell <mark@codesourcery.com>
26813 * g++.dg/ext/visibility/symbian1.C: New test.
26815 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
26817 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
26820 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
26822 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
26823 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
26824 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
26825 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
26826 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
26827 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
26828 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
26829 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
26830 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
26831 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
26833 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
26835 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
26836 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
26837 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
26838 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
26839 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
26840 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
26841 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
26844 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
26847 * gcc.dg/20041104-1.c: New test.
26849 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26851 * g++.dg/template/nontype7.C: New test.
26852 * g++.dg/template/nontype8.C: Likewise.
26853 * g++.dg/template/nontype9.C: Likewise.
26854 * g++.dg/template/nontype10.C: Likewise.
26855 * g++.dg/tc1/dr49.C: Likewise.
26856 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
26857 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
26859 2004-11-04 Ben Elliston <bje@au.ibm.com>
26861 * g++.dg/rtti/tinfo1.C: Remove xfails.
26863 2004-11-04 Ben Elliston <bje@au.ibm.com>
26865 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
26866 packed attribute to the definition to satisfy the new C++ parser.
26868 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26870 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
26871 invocations of va_arg.
26873 2004-11-02 Mark Mitchell <mark@codesourcery.com>
26876 * g++.dg/template/crash25.C: New test.
26879 * g++.dg/template/typedef2.C: New test.
26880 * g++.dg/parse/crash13.C: Adjust error markers.
26883 * g++.dg/conversion/const3.C: New test.
26885 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26890 * gfortran.dg/generic_[123].f90: New testcases.
26892 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
26894 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
26895 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
26897 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26900 * gcc.c-torture/compile/pr16808.c: New test.
26902 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
26904 PR rtl-optimization/17104
26905 * gcc.dg/ppc-bitfield1.c: New.
26907 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
26909 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
26911 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
26913 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
26914 strings for 32-bit code.
26916 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
26919 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
26921 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
26924 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
26926 2004-10-31 Mark Mitchell <mark@codesourcery.com>
26929 * g++.dg/init/aggr2.C: New test.
26931 2004-10-30 Ziemowit Laski <zlaski@apple.com>
26933 * objc.dg/local-decl-1.m: New test.
26935 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
26937 * gcc.dg/20040910-1.c: Adjust regex.
26939 2004-10-30 Roger Sayle <roger@eyesopen.com>
26941 PR rtl-optimization/18084
26942 * g++.dg/opt/pr18084-1.C: New testcase.
26944 2004-10-30 Matt Austern <austern@apple.com>
26947 * g++.dg/ext/attrib18.C: New test.
26949 2004-10-30 Roger Sayle <roger@eyesopen.com>
26951 PR middle-end/18096
26952 * gcc.dg/pr18096-1.c: New test case.
26954 2004-10-30 Roger Sayle <roger@eyesopen.com>
26956 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
26958 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
26961 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
26962 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
26963 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
26964 gcc.dg/old-style-prom-3.c: New tests.
26966 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
26968 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
26969 Remove unnecessary inclusion of stdio.h.
26971 2004-10-29 Roger Sayle <roger@eyesopen.com>
26973 PR rtl-optimization/17581
26974 * gcc.dg/pr17581-1.c: New test case.
26976 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
26978 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
26980 * g++.dg/conversion/dr195-1.C: New.
26981 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
26982 * g++.old-deja/g++.mike/p10148.C: Likewise.
26984 2004-10-29 Mark Mitchell <mark@codesourcery.com>
26987 * g++.dg/debug/typedef2.C: New test.
26989 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
26992 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
26993 * gfortran.dg/g77/README: Update.
26995 2004-10-28 Matt Austern <austern@apple.com>
26998 * g++.dg/ext/packed7.C: New test.
27000 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27002 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
27004 * lib/scanasm.exp (hidden-scan-for): New proc.
27005 (scan-hidden): Use hidden-scan-for instead of constructing the scan
27007 (scan-not-hidden): Likewise.
27008 * lib/target-supports.exp (check_visibility_available): mach-o is
27011 2004-10-28 Mark Mitchell <mark@codesourcery.com>
27014 * g++.dg/template/memclass3.C: New test.
27016 2004-10-28 Adam Nemet <anemet@lnxw.com>
27018 PR middle-end/18160
27019 * gcc.dg/register-var-1.c: New test.
27020 * gcc.dg/register-var-2.c: New test.
27021 * gcc.dg/asm-7.c: Taking the address of a register variable is an
27024 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
27027 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
27029 * gcc.dg/vect/vect-22.c: Likewise.
27031 2004-10-28 Jakub Jelinek <jakub@redhat.com>
27033 * gcc.dg/i386-rotate-1.c: New test.
27035 2004-10-27 Mark Mitchell <mark@codesourcery.com>
27037 * g++.dg/init/ref12.C: Add "run" marker.
27040 * g++.dg/init/ref12.C: New test.
27043 * g++.dg/template/shift1.C: New test.
27044 * g++.dg/template/error10.C: Adjust error markers.
27046 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
27049 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
27051 2004-10-27 Geoffrey Keating <geoffk@apple.com>
27053 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
27054 * gcc.dg/weak/weak-3.c: Likewise.
27055 * gcc.dg/weak/weak-5.c: Likewise.
27056 * gcc.dg/weak/weak-9.c: Likewise.
27057 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
27058 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
27060 * gcc.dg/darwin-weakimport-1.c: New.
27062 2004-10-28 Ben Elliston <bje@au.ibm.com>
27064 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
27066 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
27068 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
27069 'syntax' error messages.
27070 * gcc.dg/cpp/direct2s.c: Likewise.
27072 2004-10-26 Geoffrey Keating <geoffk@apple.com>
27074 * gcc.c-torture/compile/20041026-1.c: New.
27076 2004-10-26 Mark Mitchell <mark@codesourcery.com>
27079 * g++.dg/lookup/ns2.C: New test.
27082 * g++.dg/template/enum4.C: New test.
27085 * g++.dg/template/expr1.C: New test.
27087 2004-10-26 Ben Elliston <bje@au.ibm.com>
27089 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
27091 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
27093 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
27094 gcc.dg/decl-nospec-3.c: New tests.
27096 2004-10-26 Ziemowit Laski <zlaski@apple.com>
27098 * objc.dg/super-class-3.m: New test.
27100 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
27102 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
27104 * gcc.dg/cpp/direct2s.c: Likewise.
27106 2004-10-25 Geoffrey Keating <geoffk@apple.com>
27108 * objc.dg/image-info.m: Update for changes to section selection.
27110 2004-10-25 David Ayers <d.ayers@inode.at>
27111 Ziemowit Laski <zlaski@apple.com>
27113 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
27114 diagnostics when messaging 'id <Proto>'.
27115 * objc.dg/class-protocol-1.m: New test.
27116 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
27117 a non-existent method signature.
27118 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
27119 Update diagnostics when messaging with non-existent method signature.
27120 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
27121 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
27122 invalid receivers are now resolved as if messaging 'id'; remove
27123 extraneous diagnostics.
27125 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
27128 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
27129 gcc.dg/init-desig-obs-3.c: New tests.
27131 2004-10-25 Jakub Jelinek <jakub@redhat.com>
27133 * gcc.dg/debug/20041023-1.c: New test.
27135 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
27137 PR middle-end/17407
27138 * gcc.c-torture/compile/pr17407.c: New test.
27141 * g++.dg/template/array8.C: New test.
27143 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27146 * lib/g++.exp: Accept more than one multilib libgcc.
27147 * lib/gcc-dg.exp: Likewise.
27148 * lib/objc.exp: Likewise.
27149 * lib/treelang.exp: Likewise.
27150 * lib/gfortran.exp: Likewise.
27152 2004-10-24 Ben Elliston <bje@au.ibm.com>
27154 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
27156 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
27158 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
27159 * gcc.dg/c99-const-expr-3.c: Likewise.
27161 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
27163 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
27165 2004-10-23 Ben Elliston <bje@au.ibm.com>
27167 * gcc.c-torture/execute/loop-2e.x: Remove.
27169 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
27172 * g++.dg/parse/crash18.C: New.
27173 * g++.dg/parse/crash19.C: New.
27175 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
27177 * g++.dg/ext/dllimport1.C: Move dg-warnings.
27178 * g++.dg/ext/dllimport2.C: Same.
27179 * g++.dg/ext/dllimport8.C: Same.
27181 2004-10-21 Mark Mitchell <mark@codesourcery.com>
27184 * g++.dg/conversion/cast1.C: New test.
27185 * g++.dg/overload/pmf1.C: Adjust error marker.
27187 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
27190 * objc.dg/const-str-7.m: New test.
27192 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27194 * g++.dg/template/memfriend11.C: Fix comment typo.
27195 * g++.dg/template/memfriend14.C: Likewise.
27197 2004-10-20 Richard Henderson <rth@redhat.com>
27199 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
27200 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
27201 -fasynchronous-unwind-tables.
27203 2004-10-20 Richard Henderson <rth@redhat.com>
27205 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
27206 (main): Return success.
27207 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
27208 (main): Return success.
27210 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27213 * g++.dg/template/memfriend9.C: New test.
27214 * g++.dg/template/memfriend10.C: Likewise.
27215 * g++.dg/template/memfriend11.C: Likewise.
27216 * g++.dg/template/memfriend12.C: Likewise.
27217 * g++.dg/template/memfriend13.C: Likewise.
27218 * g++.dg/template/memfriend14.C: Likewise.
27219 * g++.dg/template/memfriend15.C: Likewise.
27220 * g++.dg/template/memfriend16.C: Likewise.
27221 * g++.dg/template/memfriend17.C: Likewise.
27222 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
27224 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
27226 * g++.dg/conversion/dr195.C: New.
27227 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
27229 2004-10-20 Ben Elliston <bje@au.ibm.com>
27230 Devang Patel <dpatel@apple.com>
27232 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
27233 of floating point arithmetic, which could trap.
27235 2004-10-19 Mark Mitchell <mark@codesourcery.com>
27238 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
27239 * g++.dg/conversion/const2.C: New test.
27240 * g++.dg/expr/reinterpret2.C: New test.
27241 * g++.dg/expr/reinterpret3.C: New test.
27242 * g++.dg/expr/cast2.C: New test.
27243 * g++.dg/expr/copy1.C: New test.
27244 * g++.dg/other/conversion1.C: Change error message.
27245 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
27246 function pointers to void *.
27247 * g++.old-deja/g++.mike/p10148.C: Likewise.
27249 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27251 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
27253 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
27257 * g++.dg/parse/expr3.C: New test.
27259 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27261 * gcc.dg/smod-1.c: New test.
27263 2004-10-18 Ziemowit Laski <zlaski@apple.com>
27265 * objc.dg/method-14.m: New test.
27267 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
27269 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
27270 Also xfail as the patch was reverted.
27272 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
27274 PR middle-end/16973
27275 * gcc.dg/pr16973.c: New test.
27277 2004-10-18 Diego Novillo <dnovillo@redhat.com>
27279 PR tree-optimization/17656
27280 * gcc.c-torture/compile/pr17656.c: New test.
27282 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
27284 * g++.dg/eh/shadow1.C: New.
27286 2004-10-18 Jakub Jelinek <jakub@redhat.com>
27288 * gcc.c-torture/compile/20041018-1.c: New test.
27290 2004-10-18 Ben Elliston <bje@au.ibm.com>
27292 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
27293 compiler referring to register 0 when accessing sdata. The linker
27294 now patches things up.
27296 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
27299 * gcc.c-torture/compile/pr17529.c: New test.
27301 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27304 * g++.dg/ext/attrib17.C: New test.
27306 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27308 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
27310 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27313 * g++.dg/ext/attrib16.C: New test.
27315 2004-10-15 Mark Mitchell <mark@codesourcery.com>
27318 * g++.dg/init/dso_handle1.C: New test.
27321 * g++.dg/parse/typedef6.C: New test.
27324 * g++.dg/parse/pragma1.C: New test.
27326 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
27328 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
27330 2004-10-15 Steve Ellcey <sje@cup.hp.com>
27332 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
27333 -fno-common when on HPPA HP-UX platforms.
27335 2004-10-15 Jakub Jelinek <jakub@redhat.com>
27338 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
27340 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
27343 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
27346 * g++.dg/lookup/strong-using-4.C: New test.
27348 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
27350 PR middle-end/16567
27351 * gcc.c-torture/compile/nested-1.c: New test.
27353 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
27355 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
27356 and mipsisa64*-*-* (until support for misaligned loads is added).
27357 * gcc.dg/vect/vect-50.c: Likewise.
27358 * gcc.dg/vect/vect-52.c: Likewise.
27359 * gcc.dg/vect/vect-54.c: Likewise.
27360 * gcc.dg/vect/vect-58.c: Likewise.
27361 * gcc.dg/vect/vect-60.c: Likewise.
27362 * gcc.dg/vect/vect-80.c: Likewise.
27364 2004-10-14 Mark Mitchell <mark@codesourcery.com>
27367 * g++.dg/init/dtor3.C: New test.
27369 2004-10-15 Ben Elliston <bje@au.ibm.com>
27371 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27373 2004-10-14 Geoffrey Keating <geoffk@apple.com>
27375 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27376 * gcc.dg/macho-lo-sum.c: Likewise.
27378 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
27380 * gcc.dg/ppc-spe64-1.c: New test.
27382 2004-10-14 Devang Patel <dpatel@apple.com>
27385 * gcc.dg/pr17635.c : New test.
27387 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
27389 * gcc.dg/vect/vect-28.c: Remove xfail.
27390 * gcc.dg/vect/vect-30.c: Remove xfail.
27391 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27392 * gcc.dg/vect/vect-33.c: Remove xfail.
27393 * gcc.dg/vect/vect-44.c: Remove xfail.
27394 * gcc.dg/vect/vect-46.c: Remove xfail.
27395 * gcc.dg/vect/vect-50.c: Remove xfail.
27396 * gcc.dg/vect/vect-52.c: Remove xfail.
27397 * gcc.dg/vect/vect-54.c: Remove xfail.
27398 * gcc.dg/vect/vect-58.c: Remove xfail.
27399 * gcc.dg/vect/vect-60.c: Remove xfail.
27400 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27401 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27402 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27403 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27404 * gcc.dg/vect/vect-8.c: Remove xfail.
27405 * gcc.dg/vect/vect-80.c: Remove xfail.
27406 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27408 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
27410 * gcc.dg/vect/vect-82.c: New testcase.
27411 * gcc.dg/vect/vect-82_64.c: New testcase.
27412 * gcc.dg/vect/vect-83.c: New testcase.
27413 * gcc.dg/vect/vect-83_64.c: New testcase.
27415 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
27417 * gcc.dg/cpp/error-1.c: New test.
27419 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
27421 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27423 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
27426 * gcc.dg/cris-peep2-xsrand2.c: New test.
27428 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
27431 * g++.dg/expr/for2.C: New test.
27433 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
27435 * g++.dg/inherit/thunk1.C: Run on the SPARC.
27437 2004-10-13 Jakub Jelinek <jakub@redhat.com>
27439 PR tree-optimization/17724
27440 * g++.dg/opt/pr17724-1.C: New test.
27441 * g++.dg/opt/pr17724-2.C: New test.
27442 * g++.dg/opt/pr17724-3.C: New test.
27443 * g++.dg/opt/pr17724-4.C: New test.
27444 * g++.dg/opt/pr17724-5.C: New test.
27445 * g++.dg/opt/pr17724-6.C: New test.
27447 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
27450 * gcc.dg/pr17301-2.c: New test.
27452 2004-10-11 Mark Mitchell <mark@codesourcery.com>
27455 * g++.dg/parse/error22.C: New test.
27458 * g++.dg/template/spec18.C: New test.
27460 2004-10-11 Steve Ellcey <sje@cup.hp.com>
27462 * gcc.dg/ia64-asm-1.c: Add prototype for abort
27463 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
27465 * gcc.dg/ia64-sync-2.c: Ditto.
27466 * gcc.dg/ia64-sync-3.c: Ditto.
27468 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27470 * g++.dg/eh/cleanup5.C: Add dg-options "".
27472 2004-10-11 Roger Sayle <roger@eyesopen.com>
27474 PR middle-end/17657
27475 * gcc.dg/switch-4.c: New test case.
27477 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
27479 * gcc.c-torture/execute/20041011-1.c: New test.
27481 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
27484 * g++.dg/init/for3.C: New test.
27487 * g++.dg/opt/switch2.C: New test.
27489 PR middle-end/17703
27490 * g++.dg/warn/Wreturn-2.C: New test.
27492 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
27495 * g++.dg/eh/cleanup5.C: New test.
27497 2004-10-10 Mark Mitchell <mark@codesourcery.com>
27500 * g++.dg/parse/error21.C: New test.
27502 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
27504 * g++.dg/overload/pmf1.C: Adjust quoting marks.
27505 * g++.dg/warn/incomplete1.C: Likewise.
27506 * g++.dg/template/qualttp20.C: Likewise.
27508 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
27511 * parm-incomplete-1.c: New test.
27513 2004-10-09 Mark Mitchell <mark@codesourcery.com>
27516 * g++.dg/parse/error19.C: New test.
27519 * g++.dg/init/new11.C: New test.
27522 * g++.dg/parse/error20.C: New test.
27525 * g++.dg/template/crash24.C: New test.
27527 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
27530 * gcc.dg/pr17301-1.c: New test.
27532 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
27535 * gcc.dg/anon-struct-5.c: New test.
27537 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
27540 * gcc.dg/pr17844-1.c: New test.
27542 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
27544 PR tree-optimization/17906
27545 * gcc.c-torture/compile/pr17906.c: New.
27547 2004-10-09 Stuart Hastings <stuart@apple.com>
27548 Roger Sayle <roger@eyesopen.com>
27550 PR rtl-optimization/17853
27551 * gcc.dg/i386-mmx-5.c: New testcase.
27553 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
27555 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
27557 2004-10-09 Mark Mitchell <mark@codesourcery.com>
27560 * g++.dg/template/static9.C: New test.
27563 * g++.dg/parse/operator5.C: New test.
27565 2004-10-09 Roger Sayle <roger@eyesopen.com>
27567 PR middle-end/17894
27568 * gcc.c-torture/execute/divcmp-4.c: New test case.
27570 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
27573 * g++.dg/opt/pr17902.C: New test.
27575 2004-10-09 Jakub Jelinek <jakub@redhat.com>
27577 * gcc.dg/cpp/ident-1.c: Add dg-options "".
27579 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
27581 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
27583 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
27585 * gcc.dg/assign-warn-3.c: New test.
27587 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
27590 * gcc.dg/cpp/ident-1.c: New test.
27592 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
27594 * gcc.c-torture/compile/acc1.c: New.
27596 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
27598 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
27599 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
27601 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
27603 * gcc.dg/ultrasp11.c: New test.
27605 2004-10-08 Michael Matz <matz@suse.de>
27607 * gcc.dg/doloop-2.c: New test.
27609 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
27611 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
27612 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
27613 objc.dg/method-9.m: Update expected diagnostics.
27615 2004-10-07 Geoffrey Keating <geoffk@apple.com>
27617 * gcc.dg/ppc-fsel-3.c: New file.
27618 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
27620 2004-10-07 Paul Brook <paul@codesourcery.com>
27622 * gfortran.dg/intrinsic_verify_1.f90: New test.
27624 2004-10-07 Paul Brook <paul@codesourcery.com>
27626 * gfortran.dg/empty_format_1.f90: Remove stray commas.
27628 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27630 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
27631 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
27634 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27636 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
27638 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27641 * g++.dg/warn/Winline-4.C: New test.
27643 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
27645 * gcc.c-torture/compile/20041007-1.c: New test.
27647 2004-10-07 Paul Brook <paul@codesourcery.com>
27650 * gfortran.dg/use_allocated_1.f90: New test.
27652 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
27654 PR middle-end/17849
27655 * gfortran.fortran-torture/compile/nested.f90: New test
27657 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
27659 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
27661 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
27664 * g++.dg/ext/asm6.C: New test.
27666 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
27668 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
27670 2004-10-06 Paul Brook <paul@codesourcery.com>
27672 PR libfortran/17709
27673 * gfortran.dg/empty_format_1.f90: New test.
27675 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27678 * gfortran.dg/ishft.f90: New test.
27681 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
27684 2004-10-06 Paul Brook <paul@codesourcery.com>
27686 * gfortran.dg/do_1.f90: New test.
27688 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27690 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
27691 optimizing for size.
27693 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
27695 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
27697 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
27699 * gcc.c-torture/compile/20041005-1.c: New test.
27701 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
27704 * g++.dg/lookup/koenig4.C: New.
27706 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
27708 * g++.dg/other/classkey1.C: Adjust quoting marks.
27709 * g++.dg/parse/error15.C: Likewise.
27710 * g++.dg/template/meminit2.C (int>): Likewise.
27712 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27715 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
27718 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
27721 * gfortran.dg/pr17708.f90: New test.
27723 2004-10-04 Chao-ying Fu <fu@mips.com>
27725 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
27726 * gcc.dg/vect/vect-4.c: Ditto.
27727 * gcc.dg/vect/vect-5.c: Ditto.
27728 * gcc.dg/vect/vect-6.c: Ditto.
27729 * gcc.dg/vect/vect-8.c: Ditto.
27730 * gcc.dg/vect/vect-16.c: Ditto.
27731 * gcc.dg/vect/vect-30.c: Ditto.
27732 * gcc.dg/vect/vect-40.c: Ditto.
27733 * gcc.dg/vect/vect-41.c: Ditto.
27734 * gcc.dg/vect/vect-42.c: Ditto.
27735 * gcc.dg/vect/vect-43.c: Ditto.
27736 * gcc.dg/vect/vect-44.c: Ditto.
27737 * gcc.dg/vect/vect-45.c: Ditto.
27738 * gcc.dg/vect/vect-46.c: Ditto.
27739 * gcc.dg/vect/vect-47.c: Ditto.
27740 * gcc.dg/vect/vect-48.c: Ditto.
27741 * gcc.dg/vect/vect-49.c: Ditto.
27742 * gcc.dg/vect/vect-50.c: Ditto.
27743 * gcc.dg/vect/vect-51.c: Ditto.
27744 * gcc.dg/vect/vect-52.c: Ditto.
27745 * gcc.dg/vect/vect-53.c: Ditto.
27746 * gcc.dg/vect/vect-54.c: Ditto.
27747 * gcc.dg/vect/vect-55.c: Ditto.
27748 * gcc.dg/vect/vect-56.c: Ditto.
27749 * gcc.dg/vect/vect-57.c: Ditto.
27750 * gcc.dg/vect/vect-58.c: Ditto.
27751 * gcc.dg/vect/vect-59.c: Ditto.
27752 * gcc.dg/vect/vect-60.c: Ditto.
27753 * gcc.dg/vect/vect-74.c: Ditto.
27754 * gcc.dg/vect/vect-79.c: Ditto.
27755 * gcc.dg/vect/vect-80.c: Ditto.
27757 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27759 * gcc.dg/unused-7.c: Use the correct option.
27761 2004-10-04 Paul Brook <paul@codesourcery.com>
27762 Bud Davis <bdavis9659@comcast.net>
27766 * gfortran/pr17706.f90: New test.
27767 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
27769 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27771 * gfortran.dg/pr17612.f90: New test.
27773 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
27775 * g++.dg/template/local1.C: Adjust quoting marks in
27776 testing for diagnostics.
27777 * g++.dg/tls/diag-2.C: Likewise.
27778 * g++.dg/other/error8.C: Likewise.
27780 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
27783 * gcc.dg/unused-4.c: Adjust to be correct.
27786 * gcc.dg/unused-7.c: New test.
27788 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
27791 * g++.dg/overload/template2.C: New test.
27793 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
27795 PR tree-optimization/16632
27796 * gcc.dg/tree-ssa/20041002-1.c: New.
27798 2004-10-03 Paul Brook <paul@codesourcery.com>
27800 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
27801 rather than relying on default formatting.
27803 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
27805 * gcc.dg/20040920-1.c: Update expected message text.
27807 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
27809 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
27811 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
27813 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
27816 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
27818 * gcc.dg/tree-ssa/pr17343.c: Remove.
27820 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
27823 * gcc.dg/tree-ssa/pr17343.c: New test.
27825 2004-10-01 Jakub Jelinek <jakub@redhat.com>
27827 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
27828 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
27829 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
27830 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
27831 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
27833 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
27835 * gcc.dg/lvalue-2.c: New test.
27837 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
27840 * gcc.dg/pr17730-1.c: New test
27842 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
27845 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
27847 2004-09-29 Jakub Jelinek <jakub@redhat.com>
27849 * gcc.c-torture/execute/stdarg-1.c: New test.
27850 * gcc.c-torture/execute/stdarg-2.c: New test.
27851 * gcc.c-torture/execute/stdarg-3.c: New test.
27852 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27853 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27854 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27855 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27856 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27858 2004-09-29 Jakub Jelinek <jakub@redhat.com>
27860 PR tree-optimization/17697
27861 * g++.dg/opt/pr17697-1.C: New test.
27862 * g++.dg/opt/pr17697-2.C: New test.
27863 * g++.dg/opt/pr17697-3.C: New test.
27865 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
27868 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
27869 gcc.dg/vla-init-5.c: New tests.
27871 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
27874 * gcc.dg/pr13804-1.c: New test.
27876 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27879 * gfortran.dg/pr16938.f90: New test.
27881 2004-09-27 Mark Mitchell <mark@codesourcery.com>
27883 * g++.dg/template/crash23.C: New test.
27885 2004-09-27 Mark Mitchell <mark@codesourcery.com>
27888 * g++.dg/template/static8.C: New test.
27890 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
27893 * g++.dg/other/error9.C: New test.
27895 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
27897 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
27899 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27902 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
27904 2004-09-26 Roger Sayle <roger@eyesopen.com>
27906 PR middle-end/17112
27907 * gcc.dg/pr17112-1.c: New test case.
27909 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
27912 * gcc.dg/pr11459-1.c: New test.
27914 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
27916 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
27917 * gcc.dg/tree-ssa/loop-4.c: Likewise.
27919 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27921 * gfortran.dg/pr15324.f90: Make array bounds consistent.
27923 2004-09-25 Jan Hubicka <jh@suse.cz>
27925 * compile/30040909-1.c: New test.
27926 * compile/30040907-1.c: New test.
27928 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
27930 * gcc.c-torture/execute/va-arg-26.c: New test.
27932 2004-09-24 Zack Weinberg <zack@codesourcery.com>
27934 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
27935 extra diagnostics on targets with 64-bit pointers.
27936 * objc.dg/selector-1.m: Adjust dg-warning regexp.
27938 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
27941 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
27942 * gcc.dg/decl-3.c: Adjust expected message.
27944 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27947 * gfortran.dg/pr17615.f90: New test.
27949 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
27951 PR tree-optimzation/17517
27952 * g++.dg/tree-ssa/pr17517.C: New Test.
27954 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
27957 * g++.dg/lookup/ambig3.C: New.
27959 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
27962 * g++.dg/opt/pr17624.C: New test.
27964 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
27967 * gcc.dg/Wbad-function-cast-1.c: New test.
27969 2004-09-23 Zack Weinberg <zack@codesourcery.com>
27971 * g++.dg/ext/complit1.C
27972 * g++.dg/other/error2.C
27973 * g++.dg/other/nontype-1.C
27974 * g++.dg/parse/crash11.C
27975 * g++.dg/parse/crash12.C
27976 * g++.dg/parse/error15.C
27977 * g++.dg/parse/error4.C
27978 * g++.dg/parse/tmpl-outside1.C
27979 * g++.dg/parse/too-many-tmpl-args1.C
27980 * g++.dg/template/dependent-expr3.C
27981 * g++.dg/template/error10.C
27982 * g++.dg/template/instantiate1.C
27983 * g++.dg/template/vtable2.C
27984 * g++.dg/warn/Wshadow-1.C
27985 * g++.dg/warn/weak1.C
27986 * g++.old-deja/g++.brendan/crash16.C
27987 * g++.old-deja/g++.brendan/crash18.C
27988 * g++.old-deja/g++.brendan/crash48.C
27989 * g++.old-deja/g++.brendan/crash49.C
27990 * g++.old-deja/g++.brendan/crash55.C
27991 * g++.old-deja/g++.brendan/crash56.C
27992 * g++.old-deja/g++.brendan/crash8.C
27993 * g++.old-deja/g++.brendan/enum11.C
27994 * g++.old-deja/g++.brendan/enum8.C
27995 * g++.old-deja/g++.brendan/enum9.C
27996 * g++.old-deja/g++.brendan/friend3.C
27997 * g++.old-deja/g++.brendan/misc14.C
27998 * g++.old-deja/g++.bugs/900402_02.C
27999 * g++.old-deja/g++.bugs/900404_03.C
28000 * g++.old-deja/g++.bugs/900404_04.C
28001 * g++.old-deja/g++.bugs/900428_03.C
28002 * g++.old-deja/g++.jason/crash4.C
28003 * g++.old-deja/g++.jason/overload21.C
28004 * g++.old-deja/g++.jason/redecl1.C
28005 * g++.old-deja/g++.jason/report.C
28006 * g++.old-deja/g++.jason/rfg10.C
28007 * g++.old-deja/g++.jason/template30.C
28008 * g++.old-deja/g++.law/arm12.C
28009 * g++.old-deja/g++.law/ctors5.C
28010 * g++.old-deja/g++.law/cvt20.C
28011 * g++.old-deja/g++.law/init10.C
28012 * g++.old-deja/g++.law/init8.C
28013 * g++.old-deja/g++.law/visibility17.C
28014 * g++.old-deja/g++.law/visibility7.C
28015 * g++.old-deja/g++.mike/net8.C
28016 * g++.old-deja/g++.mike/p646.C
28017 * g++.old-deja/g++.mike/p700.C
28018 * g++.old-deja/g++.mike/p701.C
28019 * g++.old-deja/g++.mike/p811.C
28020 * g++.old-deja/g++.ns/template13.C
28021 * g++.old-deja/g++.other/array3.C
28022 * g++.old-deja/g++.other/crash25.C
28023 * g++.old-deja/g++.other/dtor3.C
28024 * g++.old-deja/g++.other/dtor4.C
28025 * g++.old-deja/g++.other/main1.C
28026 * g++.old-deja/g++.other/warn7.C
28027 * g++.old-deja/g++.pt/crash11.C
28028 * g++.old-deja/g++.pt/crash36.C
28029 * g++.old-deja/g++.pt/spec22.C
28030 * g++.old-deja/g++.pt/spec9.C
28031 * g++.old-deja/g++.pt/ttp52.C
28032 * g++.old-deja/g++.robertl/eb103.C
28033 * g++.old-deja/g++.robertl/eb121.C
28034 * g++.old-deja/g++.robertl/eb22.C
28035 * g++.old-deja/g++.robertl/eb8.C:
28036 Update locations and/or regexps of dg-error markers.
28037 Remove markers for some bogus messages that are no longer issued.
28039 2004-09-23 Jakub Jelinek <jakub@redhat.com>
28041 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
28042 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
28044 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
28047 * g++.dg/lookup/crash5.C: New test.
28049 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
28051 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
28052 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
28053 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
28054 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
28055 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
28056 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
28058 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
28059 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
28060 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
28061 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
28062 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
28063 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
28065 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
28067 * gcc.dg/vect/vect-44.c: Check additional cases.
28068 * gcc.dg/vect/vect-48.c: Check additional cases.
28070 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
28071 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
28072 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
28073 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
28074 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
28075 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
28076 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
28077 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
28078 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
28080 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
28081 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
28082 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
28084 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28086 * gcc.dg/tree-ssa/loop-6.c: New test.
28088 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
28091 * g++.dg/inherit/base2.C: New.
28093 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
28095 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
28096 * gcc.dg/20001012-2.c: Likewise.
28097 * gcc.dg/20001013-1.c: Likewise.
28098 * gcc.dg/20001101-1.c: Likewise.
28099 * gcc.dg/20001102-1.c: Likewise.
28100 * gcc.dg/bf-spl1.c: Likewise.
28101 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
28102 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
28104 2004-09-22 Diego Novillo <dnovillo@redhat.com>
28106 PR tree-optimization/16721
28107 * gcc.dg/tree-ssa/pr16721.c: New test.
28109 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
28111 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
28112 * gcc.dg/20040305-1.c: Likewise.
28114 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
28117 * gcc.c-torture/compile/pr16566-1.c,
28118 gcc.c-torture/compile/pr16566-2.c,
28119 gcc.c-torture/compile/pr16566-3.c: New tests.
28121 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
28123 PR tree-optimization/17512
28124 * gcc.c-torture/compile/20040916-1.c.
28126 2004-09-21 Mark Mitchell <mark@codesourcery.com>
28128 * gcc.dg/pragma-re-3.c: New test.
28130 2004-09-17 Matt Austern <austern@apple.com>
28133 * g++.dg/other/anon3.C: New.
28135 2004-09-21 Roger Sayle <roger@eyesopen.com>
28138 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
28139 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
28140 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
28141 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
28142 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
28144 2004-09-21 Bud Davis <bdavis9659@comcast.net>
28147 * gfortran.dg/pr17286.f90: New test.
28149 2004-09-20 Mark Mitchell <mark@codesourcery.com>
28152 * g++.dg/template/static7.C: New test.
28154 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
28157 * gcc.c-torture/compile/pr17558.c: New test.
28159 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
28161 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
28162 if SKIP_ATTRIBUTE is defined.
28164 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28167 * gfortran.dg/pr15957.f90: New test.
28169 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
28171 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
28173 * gcc.dg/vect/vect-79.c: Likewise.
28174 * gcc.dg/vect/vect-80.c: Likewise.
28176 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28179 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
28181 2004-09-20 Ira Rosen <irar@il.ibm.com>
28183 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
28184 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
28185 * gcc.dg/vect/vect-62.c: New testcase.
28186 * gcc.dg/vect/vect-63.c: New testcase.
28187 * gcc.dg/vect/vect-64.c: New testcase.
28188 * gcc.dg/vect/vect-65.c: New testcase.
28189 * gcc.dg/vect/vect-66.c: New testcase.
28190 * gcc.dg/vect/vect-67.c: New testcase.
28191 * gcc.dg/vect/vect-68.c: New testcase.
28192 * gcc.dg/vect/vect-69.c: New testcase.
28193 * gcc.dg/vect/vect-79.c: New testcase.
28194 * gcc.dg/vect/vect-80.c: New testcase.
28196 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
28198 * gcc.target/mips/asm-1.c: New test.
28200 2004-09-19 Ira Rosen <irar@il.ibm.com>
28202 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
28203 * gcc.dg/vect/vect-73.c: New testcase.
28204 * gcc.dg/vect/vect-74.c: New testcase.
28205 * gcc.dg/vect/vect-75.c: New testcase.
28206 * gcc.dg/vect/vect-76.c: New testcase.
28207 * gcc.dg/vect/vect-77.c: New testcase.
28208 * gcc.dg/vect/vect-78.c: New testcase
28210 2004-09-18 Paul Brook <paul@codesourcery.com>
28212 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
28214 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
28217 * gcc.dg/pr17424-1.c: New test.
28219 2004-09-18 Diego Novillo <dnovillo@redhat.com>
28221 * g++.dg/tree-ssa/pr17153.C: New test.
28223 2004-09-16 Geoffrey Keating <geoffk@apple.com>
28226 * g++.dg/pch/wchar-1.C: New.
28227 * g++.dg/pch/wchar-1.Hs: New.
28229 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
28231 * gcc.c-torture/execute/20040917-1.c: New test.
28233 2004-09-17 Diego Novillo <dnovillo@redhat.com>
28235 PR tree-optimization/17319
28236 * gcc.dg/pr17319.c: New test.
28238 2004-09-17 Devang Patel <dpatel@apple.com>
28240 * gcc.dg/20040813-1.c: New test.
28242 2004-09-17 Diego Novillo <dnovillo@redhat.com>
28244 PR tree-optimization/17273
28245 * gcc.c-torture/compile/pr17273.c: New test.
28247 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
28249 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
28250 Update expected messages.
28251 * gcc.dg/declspec-13.c: New test.
28253 2004-09-17 David Edelsohn <edelsohn@gnu.org>
28255 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
28257 2004-09-17 Diego Novillo <dnovillo@redhat.com>
28259 * gcc.c-torture/execute/pr17252.c: Use post-increment to
28260 change what 'a' is pointing to.
28262 2004-09-17 Mark Mitchell <mark@codesourcery.com>
28265 * g++.dg/template/error18.C: New test.
28268 * g++.dg/warn/Wunused-8.C: New test.
28270 2004-09-17 Steven Bosscher <stevenb@suse.de>
28272 PR tree-optimization/17513
28273 * gcc.dg/20040916-1.c: New test.
28275 2004-09-16 Mark Mitchell <mark@codesourcery.com>
28278 * g++.dg/template/typename7.C: New test.
28280 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28282 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
28284 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
28286 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
28287 with -ftree-based-profiling also.
28288 * lib/profopt.exp: Support late-set profile_option/feedback_option.
28290 2004-09-16 Victor Leikehman <lei@il.ibm.com>
28293 * gfortran.dg/der_array_io_1.f90: New test.
28294 * gfortran.dg/der_array_io_2.f90: New test.
28295 * gfortran.dg/der_array_io_3.f90: New test.
28297 2004-09-15 Mark Mitchell <mark@codesourcery.com>
28299 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
28302 2004-09-15 Mark Mitchell <mark@codesourcery.com>
28304 * g++.dg/opt/switch1.C: New test.
28306 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
28308 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
28309 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
28310 Update expected messages.
28312 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28315 * gfortran.dg/same_name_1.f90: New test.
28317 2004-09-15 Diego Novillo <dnovillo@redhat.com>
28319 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
28320 dereference garbage pointers.
28322 2004-09-15 Jakub Jelinek <jakub@redhat.com>
28324 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
28325 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
28327 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
28328 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
28329 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
28331 2004-09-14 Mark Mitchell <mark@codesourcery.com>
28334 * g++.dg/template/mangle1.C: New test.
28336 2004-09-14 Diego Novillo <dnovillo@redhat.com>
28338 PR tree-optimization/17252
28339 * gcc.c-torture/execute/pr17252.c: New test.
28341 2004-09-14 Andrew Pinski <apinski@apple.com>
28343 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
28345 2004-09-14 Roger Sayle <roger@eyesopen.com>
28347 PR rtl-optimization/9771
28348 * gcc.dg/pr9771-1.c: New test case.
28350 2004-09-14 Diego Novillo <dnovillo@redhat.com>
28352 PR tree-optimization/15262
28353 * gcc.c-torture/execute/pr15262-1.c: New test.
28354 * gcc.c-torture/execute/pr15262-2.c: New test.
28356 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
28358 * gcc.dg/declspec-12.c: New test.
28360 2004-09-14 Bud Davis <bdavis9659@comcast.net>
28362 * gfortran.dg/pr17090.f90: Add directives to test.
28364 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28366 * gcc.c-torture/compile/20040914-1.c: New test.
28368 2004-09-13 Mark Mitchell <mark@codesourcery.com>
28371 * g++.dg/template/decl2.C: New test.
28373 2004-09-13 Bud Davis <bdavis9659@comcast.net>
28376 * gfortran.dg/pr17090.f90: New test.
28378 2004-09-13 Dale Johannesen <dalej@apple.com>
28380 * gcc.c-torture/compile/pr17408.c: New test case.
28382 2004-09-13 Mark Mitchell <mark@codesourcery.com>
28385 * g++.dg/parse/crash17.C: New test.
28388 * g++.dg/template/enum3.C: New test.
28390 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
28392 * lib/gcc-defs.exp: Load wrapper.exp.
28393 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28395 * lib/gcc.exp (gcc_init): Similar.
28396 * lib/gfortran.exp (gfortran_init): Similar.
28397 * lib/objc.exp (objc_init): Similar.
28398 * lib/treelang.exp (treelang_init): Similar.
28399 * lib/wrapper.exp: New file with build_wrapper call machinery in
28400 ${tool}_maybe_build_wrapper.
28402 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
28404 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28406 * gcc.dg/declspec-11.c: Update expected messages.
28407 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28408 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28409 gcc.dg/inline-12.c: New tests.
28411 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
28413 * g++.dg/tree-ssa/pr17400.C: New testcase.
28415 2004-09-13 James E Wilson <wilson@specifixinc.com>
28417 * gcc.target/mips/sb1-1.c: New testcase.
28419 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
28421 * lib/g77-dg.exp: Remove unused file.
28422 * lib/mike-g77.exp: Ditto.
28423 * lib/g77.exp: Ditto.
28425 2004-09-12 Richard Henderson <rth@redhat.com>
28427 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28429 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
28431 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28432 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28433 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28434 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28435 Update expected messages.
28437 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
28439 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28440 declaration/use mismatch for dirp parameter.
28442 2004-09-12 Andrew Pinski <apinski@apple.com>
28444 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28445 -fgnu-runtime is passed.
28447 2004-09-12 Richard Henderson <rth@redhat.com>
28449 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28450 do the uplevel thing and update additional_flags directly.
28451 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28452 gfortran.fortran-torture/execute/intrinsic_nearest.x,
28453 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28454 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28456 2004-09-11 Steven Bosscher <stevenb@suse.de>
28458 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
28460 2004-09-11 Roger Sayle <roger@eyesopen.com>
28462 PR middle-end/17411
28463 * g++.dg/opt/pr17411-1.C: New test case.
28465 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
28467 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28468 gcc.dg/tls/diag-2.c: Update expected messages.
28469 * gcc.dg/991209-1.c: Specify compilation options. Update expected
28471 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
28472 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
28473 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
28474 gcc.dg/tls/diag-5.c: New tests.
28476 2004-09-11 Zack Weinberg <zack@codesourcery.com>
28478 * gcc.dg/20040910-1.c: Correct dg-error regexp.
28480 2004-09-11 Steven Bosscher <stevenb@suse.de>
28482 * g++.dg/parse/break-in-for.C: New test.
28484 2004-09-11 Jakub Jelinek <jakub@redhat.com>
28486 * gcc.dg/tree-ssa/20040911-1.c: New test.
28488 2004-09-11 Andreas Jaeger <aj@suse.de>
28490 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
28491 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
28493 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
28495 * gcc.target/frv: New directory of FR-V-specific tests.
28497 2004-09-10 James E Wilson <wilson@specifixinc.com>
28499 * gcc.dg/convert-vec-1.c: New test.
28501 2004-09-10 Roger Sayle <roger@eyesopen.com>
28503 PR middle-end/17024
28504 * gcc.dg/pr17024-1.c: New test case.
28506 2004-09-10 Eric Christopher <echristo@redhat.com>
28508 * gcc.dg/20040910-1.c: New test.
28510 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
28512 * gcc.dg/bitfld-9.c: New test.
28514 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
28516 * gcc.c-torture/execute/ieee/acc1.c: New test.
28517 * gcc.c-torture/execute/ieee/acc2.c: New test.
28518 * gcc.c-torture/execute/ieee/mzero6.c: New test.
28520 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
28522 * gcc.dg/deprecated-2.c: New test.
28524 2004-09-09 James E Wilson <wilson@specifixinc.com>
28526 * gcc.dg/init-vec-1.c: New test.
28528 2004-09-09 Roger Sayle <roger@eyesopen.com>
28530 PR middle-end/17055
28531 * gcc.dg/pr17055-1.c: New test case.
28533 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
28536 * gcc.c-torture/execute/pr17377.c: New test.
28538 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
28541 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
28542 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
28543 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
28544 gcc.dg/long-long-typespec-1.c: New tests.
28545 * gcc.dg/tls/diag-2.c: Update expected diagnostics
28547 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
28549 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
28550 gcc.dg/gnu99-static-1.c: New tests.
28552 2004-09-08 Devang Patel <dpatel@apple.com>
28554 * gcc.dg/darwin-ld-20040828-1.c: New test.
28555 * gcc.dg/darwin-ld-20040828-2.c: New test.
28556 * gcc.dg/darwin-ld-20040828-3.c: New test.
28558 2004-09-08 Ziemowit Laski <zlaski@apple.com>
28560 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
28561 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
28563 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
28564 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
28566 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
28567 types they qualify.
28568 * objc.dg/type-size-2.m: Fix wording in comment.
28569 * objc.dg/va-meth-1.m: New test case.
28571 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
28574 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
28575 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
28577 2004-09-06 Devang Patel <dpatel@apple.com>
28579 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
28580 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
28582 2004-09-06 Zack Weinberg <zack@codesourcery.com>
28584 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
28585 reflect changed line numbering of diagnostics.
28587 2004-09-06 Paul Brook <paul@codesourcery.com>
28589 * gfortran.dg/edit_real_1.f90: Add new test.
28591 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28593 * gcc.dg/tree-ssa/loop-2.c: New test.
28594 * gcc.dg/tree-ssa/loop-3.c: New test.
28595 * gcc.dg/tree-ssa/loop-4.c: New test.
28596 * gcc.dg/tree-ssa/loop-5.c: New test.
28598 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28600 * gcc.dg/format/sentinel-1.c: Update for parameter option.
28602 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28604 * gcc.dg/format/sentinel-1.c: New test.
28606 2004-09-04 Uros Bizjak <uros@kss-loka.si>
28608 * gcc.dg/builtins-46.c: New.
28610 2004-09-03 Devang Patel <dpatel@apple.com>
28612 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
28613 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
28615 2004-09-03 Jan Beulich <jbeulich@novell.com>
28617 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
28618 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
28619 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
28620 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
28621 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
28622 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
28623 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
28624 the non-portable bzero.
28625 * gcc.dg/20010912-1.c: xfail for NetWare.
28626 * gcc.dg/20020426-2.c: xfail for NetWare.
28627 * gcc.dg/20021014-1.c: xfail for NetWare.
28628 * gcc.dg/20021018-1.c: xfail for NetWare.
28629 * gcc.dg/20030213-1.c: xfail for NetWare.
28630 * gcc.dg/20030225-1.c: xfail for NetWare.
28631 * gcc.dg/20030708-1.c: xfail for NetWare.
28632 * gcc.dg/builtins-config.h: Also exclude NetWare.
28633 * gcc.dg/format/format.h: Define restrict only if not already defined.
28634 * gcc.dg/nest.c: xfail for NetWare.
28635 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
28636 * lib/target-supports.exp (check_visibility_available): Exclude
28639 2004-09-03 Jan Beulich <jbeulich@novell.com>
28641 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
28642 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
28643 deterministic starting point for the alignment of structure fields.
28644 * gcc.dg/Wpadded.c: Dito.
28645 * g++.dg/abi/vbase10.C: Dito.
28647 2004-09-03 Devang Patel <dpatel@apple.com>
28649 * g++.dg/debug/pr15736.cc: New test.
28651 2004-09-02 Mark Mitchell <mark@codesourcery.com>
28653 * README.QMTEST: Fix out-of-date link.
28655 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
28658 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
28659 Delete. Duplicate of gfortran.dg/g77/20010610.f
28661 2004-09-02 Mark Mitchell <mark@codesourcery.com>
28663 * g++.dg/abi/arm_rtti1.C: New test.
28665 2004-09-02 Geoffrey Keating <geoffk@apple.com>
28667 * gcc.dg/ppc-vector-memcpy.c: New.
28668 * gcc.dg/ppc-vector-memset.c: New.
28670 2004-09-02 Chao-ying Fu <fu@mips.com>
28672 * gcc.target/mips/mips-3d-1.c: New test.
28673 * gcc.target/mips/mips-3d-2.c: New test.
28674 * gcc.target/mips/mips-3d-3.c: New test.
28675 * gcc.target/mips/mips-3d-4.c: New test.
28676 * gcc.target/mips/mips-3d-5.c: New test.
28677 * gcc.target/mips/mips-3d-6.c: New test.
28678 * gcc.target/mips/mips-3d-7.c: New test.
28679 * gcc.target/mips/mips-3d-8.c: New test.
28680 * gcc.target/mips/mips-3d-9.c: New test.
28681 * gcc.target/mips/mips-ps-1.c: New test.
28682 * gcc.target/mips/mips-ps-2.c: New test.
28683 * gcc.target/mips/mips-ps-3.c: New test.
28684 * gcc.target/mips/mips-ps-4.c: New test.
28685 * gcc.target/mips/mips-ps-type.c: New test.
28687 2004-09-02 Paul Brook <paul@codesourcery.com>
28689 * gfortran.dg/edit_real_1.f90: Add new tests.
28691 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28694 * gfortran.dg/merge_char_1.f90: New test.
28696 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28699 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
28701 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
28704 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
28706 2004-09-01 Mark Mitchell <mark@codesourcery.com>
28708 * g++.dg/opt/loop1.C: Do not XFAIL.
28710 2004-09-01 Jakub Jelinek <jakub@redhat.com>
28712 * gcc.c-torture/execute/20040831-1.c: New test.
28714 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
28717 * gfortran.dg/g77/20010610.f: Now passes.
28718 Copy from g77.f-torture/execute. Add dg-run directive.
28719 * gfortran.dg/g77/README: Update
28721 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28723 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
28724 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
28725 (t1, t2, t3, t4): Add volatile.
28727 2004-08-31 Mark Mitchell <mark@codesourcery.com>
28729 * g++.dg/ext/visibility/arm1.C: New test.
28731 2004-08-31 Geoffrey Keating <geoffk@apple.com>
28733 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
28736 2004-09-01 Paul Brook <paul@codesourcery.com>
28738 * gfortran.dg/eof_2.f90: New test.
28740 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28743 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
28745 2004-08-31 Bud Davis <bdavis9659@comcast.net>
28747 PR libfortran/16805
28748 * gfortran.dg/list_read_2.f90: New test.
28750 2004-08-31 Mark Mitchell <mark@codesourcery.com>
28752 * g++.dg/abi/key1.C: New test.
28754 2004-08-31 Richard Henderson <rth@redhat.com>
28756 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
28758 * g++.dg/other/offsetof5.C: Remove duplicate.
28760 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28763 * gfortran.dg/func_derived_1.f90: New test.
28765 2004-08-31 Paul Brook <paul@codesourcery.com>
28767 * gfortran.dg/eof_1.f90: New test.
28769 2004-08-31 Paul Brook <paul@codesourcery.com>
28771 * gfortran.dg/list_read_1.f90: New file.
28773 2004-08-30 Mark Mitchell <mark@codesourcery.com>
28775 * g++.dg/opt/loop1.C: XFAIL.
28777 2004-08-30 Geoffrey Keating <geoffk@apple.com>
28779 * gcc.dg/funcdef-storage-1.c: New.
28780 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
28781 an extern function in local scope.
28782 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
28783 declare an 'auto inline' function in local scope.
28784 * gcc.dg/20011130-1.c: Likewise.
28785 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
28786 an 'auto' function in local scope.
28787 * gcc.dg/20021014-1.c: Likewise.
28788 * gcc.dg/20030331-2.c: Likewise.
28790 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28792 * gfortran.dg/blockdata_1.f90: New test.
28794 2004-08-30 Richard Henderson <rth@redhat.com>
28796 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
28798 2004-08-30 Richard Henderson <rth@redhat.com>
28800 * lib/fortran-torture.exp (fortran-torture-execute): Honor
28801 additional_flags set by alternate driver.
28802 (ieee-options): New procedure.
28803 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
28804 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
28805 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
28806 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
28808 2004-08-30 Richard Henderson <rth@redhat.com>
28810 * lib/f-torture.exp: Remove.
28812 2004-08-29 Mark Mitchell <mark@codesourcery.com>
28814 PR rtl-optimization/16590
28815 * g++.dg/opt/loop1.C: New test.
28817 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28820 * gfortran.dg/oldstyle_1.f90: New test.
28822 2004-08-29 Steven G. Kargl <kargls@comcast.net>
28823 Paul Brook <paul@codesourcery.com>
28825 * gfortran.dg/g77/README: Update.
28826 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
28827 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
28828 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
28830 2004-08-28 Paul Brook <paul@codesourcery.com>
28832 PR libfortran/17195
28833 * gfortran.dg/edit_real_1.f90: New test.
28835 2004-08-27 Paul Brook <paul@codesourcery.com>
28837 * gfortran.dg/rewind_1.f90: New test.
28839 2004-08-27 Bud Davis <bdavis9659@comcast.net>
28842 * gfortran.dg/pr16597.f90: New test.
28844 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
28847 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
28848 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
28849 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
28850 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
28851 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
28853 2004-08-26 Nick Clifton <nickc@redhat.com>
28855 * gcc.c-torture/compile/pr17119.c: New test.
28857 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
28859 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
28861 2004-08-25 Richard Henderson <rth@redhat.com>
28863 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
28864 the bits that expect kind=8 to be the largest real kind.
28866 2004-08-25 Ziemowit Laski <zlaski@apple.com>
28868 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
28870 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28872 * gfortran.dg/assignment_1.f90: New test.
28874 2004-08-25 Adam Nemet <anemet@lnxw.com>
28876 * g++.dg/template/repo3.C: New test.
28878 2004-08-25 Roger Sayle <roger@eyesopen.com>
28880 PR middle-end/16693
28881 PR tree-optimization/16372
28882 * g++.dg/opt/pr16372-1.C: New test case.
28883 * g++.dg/opt/pr16693-1.C: New test case.
28884 * g++.dg/opt/pr16693-2.C: New test case.
28886 2004-08-25 Ziemowit Laski <zlaski@apple.com>
28888 * objc.dg/proto-lossage-4.m: New test.
28890 2004-08-25 Mark Mitchell <mark@codesourcery.com>
28893 * g++.dg/inherit/local2.C: New test.
28895 2004-08-25 Paul Brook <paul@codesourcery.com>
28898 * gfortran.dg/string_ctor_1.f90: New test.
28900 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28903 * g++.dg/template/redecl2.C: New test.
28905 2004-08-24 Bud Davis <bdavis9659@comcast.net>
28908 * gfortran.dg/pr17143.f90: New test.
28910 2004-08-24 Bud Davis <bdavis9659@comcast.net>
28913 * gfortran.dg/pr17164.f90: New test.
28915 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28917 * gcc.dg/tree-ssa/loop-1.c: New test.
28919 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
28921 * gcc.c-torture/compile/20040824-1.c: New test.
28923 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
28925 * gcc.c-torture/compile/iftrap-3.c: New test.
28927 2004-08-24 Paul Brook <paul@codesourcery.com>
28929 * gfortran.dg/entry_2.f90: New test.
28931 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
28934 * g++.dg/lookup/ambig[12].C: New.
28936 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28939 * g++.dg/template/crash21.C: New test.
28940 * g++.dg/template/crash22.C: Likewise.
28942 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
28945 * g++.dg/template/access15.C: New.
28947 2004-08-23 Mark Mitchell <mark@codesourcery.com>
28950 * g++.dg/template/repo2.C: New test.
28952 2004-08-23 Roger Sayle <roger@eyesopen.com>
28954 PR rtl-optimization/17078
28955 * gcc.c-torture/execute/pr17078-1.c: New test case.
28957 2004-08-23 Mark Mitchell <mark@codesourcery.com>
28960 * gcc.dg/debug/crash1.c: New test.
28962 2004-08-23 Mark Mitchell <mark@codesourcery.com>
28965 * gcc.dg/loop-5.c: New test.
28967 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28969 * gcc.c-torture/execute/20040823-1.c: New test.
28971 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
28973 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
28974 to the assembler. Simplify test accordingly.
28975 (asm_abi_flags): Use GNU names.
28976 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
28977 to check for ABI flags.
28979 2004-08-22 Andrew Pinski <apinski@apple.com>
28981 * g++.dg/opt/pr14029.C: New test.
28982 * gcc.c-torture/execute/pr15262.c: New test.
28984 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28986 * gfortran.dg/reduction.f90: Add checks with complex arguments.
28988 2004-08-21 Bud Davis <bdavis9659@comcast.net>
28991 * gfortran.dg/direct_io.f90: New test.
28993 2004-08-20 Mark Mitchell <mark@codesourcery.com>
28996 * g++.dg/inherit/local2.C: New test.
28998 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
29001 * g++.dg/warn/Wparentheses-4.C: New test.
29003 2004-08-20 Mark Mitchell <mark@codesourcery.com>
29006 * g++.dg/inherit/local2.C: New test.
29008 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
29009 * gcc.dg/ppc-ldstruct.c: Likewise.
29010 * gcc.dg/ppc64-abi-2.c: Likewise.
29012 2004-08-20 Jakub Jelinek <jakub@redhat.com>
29014 PR rtl-optimization/17099
29015 * gcc.c-torture/execute/20040820-1.c: New test.
29017 2004-08-20 David Edelsohn <edelsohn@gnu.org>
29019 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
29021 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
29024 * gfortran.dg/auto_array_1.f90: New test.
29026 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29029 * gfortran.dg/simpleif_1.f90: New test.
29031 2004-08-19 Mark Mitchell <mark@codesourcery.com>
29033 * lib/target-supports.exp (check_profiling_available): Return
29034 false for arm*-*-symbianelf* and arm*-*-eabi*.
29037 * g++.dg/template/delete1.C: New test.
29039 2004-08-19 Paul Brook <paul@codesourcery.com>
29043 * gfortran.dg/data_char_1.f90: New test.
29045 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
29048 * gfortran.dg/reduction.f90: New testcase.
29050 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29053 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
29055 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
29058 * g++.dg/Wparentheses-3.C: New test.
29060 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
29062 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
29063 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
29064 * gcc.dg/vect/vect-2.c: Likewise.
29065 * gcc.dg/vect/vect-3.c: Likewise.
29066 * gcc.dg/vect/vect-4.c: Likewise.
29067 * gcc.dg/vect/vect-5.c: Likewise.
29068 * gcc.dg/vect/vect-6.c: Likewise.
29069 * gcc.dg/vect/vect-7.c: Likewise.
29070 * gcc.dg/vect/vect-25.c: Likewise.
29071 * gcc.dg/vect/vect-31.c: Likewise.
29072 * gcc.dg/vect/vect-32.c: Likewise.
29073 * gcc.dg/vect/vect-34.c: Likewise.
29074 * gcc.dg/vect/vect-36.c: Likewise.
29075 * gcc.dg/vect/vect-all.c: Likewise.
29077 2004-08-18 Mark Mitchell <mark@codesourcery.com>
29080 * g++.dg/template/operator4.C: New test.
29082 2004-08-18 Richard Henderson <rth@redhat.com>
29084 * gcc.dg/20040206-1.c: XFAIL.
29086 2004-08-17 Mark Mitchell <mark@codesourcery.com>
29089 * g++.dg/template/array7.C: New test.
29091 2004-08-17 James E Wilson <wilson@specifixinc.com>
29093 * gcc.dg/mips-movcc-1.c: New test.
29094 * gcc.dg/mips-movcc-2.c: New test.
29095 * gcc.dg/mips-movcc-3.c: New test.
29097 * gcc.dg/mips-nmadd-1.c: New test.
29098 * gcc.dg/mips-nmadd-2.c: New test.
29100 2004-08-17 Mark Mitchell <mark@codesourcery.com>
29103 * g++.dg/opt/inline8.C: New test.
29106 * g++.dg/parse/error17.C: New test.
29108 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
29110 * gcc.dg/vect: New directory for vectorizer tests.
29111 * gcc.dg/vect/tree-vect.h: New file.
29112 * gcc.dg/vect/vect.exp: New file.
29113 * gcc.dg/vect/pr16105.c.c: New test.
29114 * gcc.dg/vect/vect-1.c: New test.
29115 * gcc.dg/vect/vect-2.c: New test.
29116 * gcc.dg/vect/vect-3.c: New test.
29117 * gcc.dg/vect/vect-4.c: New test.
29118 * gcc.dg/vect/vect-5.c: New test.
29119 * gcc.dg/vect/vect-6.c: New test.
29120 * gcc.dg/vect/vect-7.c: New test.
29121 * gcc.dg/vect/vect-8.c: New test.
29122 * gcc.dg/vect/vect-9.c: New test.
29123 * gcc.dg/vect/vect-10.c: New test.
29124 * gcc.dg/vect/vect-11.c: New test.
29125 * gcc.dg/vect/vect-12.c: New test.
29126 * gcc.dg/vect/vect-13.c: New test.
29127 * gcc.dg/vect/vect-14.c: New test.
29128 * gcc.dg/vect/vect-15.c: New test.
29129 * gcc.dg/vect/vect-16.c: New test.
29130 * gcc.dg/vect/vect-17.c: New test.
29131 * gcc.dg/vect/vect-18.c: New test.
29132 * gcc.dg/vect/vect-19.c: New test.
29133 * gcc.dg/vect/vect-20.c: New test.
29134 * gcc.dg/vect/vect-21.c: New test.
29135 * gcc.dg/vect/vect-22.c: New test.
29136 * gcc.dg/vect/vect-23.c: New test.
29137 * gcc.dg/vect/vect-24.c: New test.
29138 * gcc.dg/vect/vect-25.c: New test.
29139 * gcc.dg/vect/vect-26.c: New test.
29140 * gcc.dg/vect/vect-27.c: New test.
29141 * gcc.dg/vect/vect-28.c: New test.
29142 * gcc.dg/vect/vect-29.c: New test.
29143 * gcc.dg/vect/vect-30.c: New test.
29144 * gcc.dg/vect/vect-31.c: New test.
29145 * gcc.dg/vect/vect-32.c: New test.
29146 * gcc.dg/vect/vect-33.c: New test.
29147 * gcc.dg/vect/vect-34.c: New test.
29148 * gcc.dg/vect/vect-35.c: New test.
29149 * gcc.dg/vect/vect-36.c: New test.
29150 * gcc.dg/vect/vect-37.c: New test.
29151 * gcc.dg/vect/vect-38.c: New test.
29152 * gcc.dg/vect/vect-40.c: New test.
29153 * gcc.dg/vect/vect-41.c: New test.
29154 * gcc.dg/vect/vect-42.c: New test.
29155 * gcc.dg/vect/vect-43.c: New test.
29156 * gcc.dg/vect/vect-44.c: New test.
29157 * gcc.dg/vect/vect-45.c: New test.
29158 * gcc.dg/vect/vect-46.c: New test.
29159 * gcc.dg/vect/vect-47.c: New test.
29160 * gcc.dg/vect/vect-48.c: New test.
29161 * gcc.dg/vect/vect-49.c: New test.
29162 * gcc.dg/vect/vect-50.c: New test.
29163 * gcc.dg/vect/vect-51.c: New test.
29164 * gcc.dg/vect/vect-52.c: New test.
29165 * gcc.dg/vect/vect-53.c: New test.
29166 * gcc.dg/vect/vect-54.c: New test.
29167 * gcc.dg/vect/vect-55.c: New test.
29168 * gcc.dg/vect/vect-56.c: New test.
29169 * gcc.dg/vect/vect-57.c: New test.
29170 * gcc.dg/vect/vect-58.c: New test.
29171 * gcc.dg/vect/vect-59.c: New test.
29172 * gcc.dg/vect/vect-60.c: New test.
29173 * gcc.dg/vect/vect-61.c: New test.
29174 * gcc.dg/vect/vect-all.c: New test.
29175 * gcc.dg/vect/vect-none.c: New test.
29177 2004-08-17 Paul Brook <paul@codesourcery.com>
29180 * gfortran.dg/entry_1.f90: New test.
29182 2004-08-17 Andrew Pinski <apinski@apple.com>
29184 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
29186 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
29188 * gcc.dg/pr17036-1.c: New test.
29190 2004-08-16 Devang Patel <dpatel@apple.com>
29192 * gcc.dg/darwin-20040809-1.c: New test.
29194 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
29196 * gcc.dg/funcdef-attr-1.c: New test.
29198 2004-08-16 Janis Johnson <janis187@us.ibm.com>
29200 * gcc.dg/altivec-17.c: New test.
29201 * gcc.dg/altivec-18.c: New test.
29203 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29206 * g++.dg/template/vtable2.C: New test.
29208 2004-08-14 Richard Henderson <rth@redhat.com>
29210 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
29211 * gcc.dg/pack-test-4.c (main): Return 0.
29212 * gcc.dg/setjmp-1.c: Remove XFAIL.
29213 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
29215 2004-08-14 Richard Henderson <rth@redhat.com>
29217 * gcc.dg/980217-1.c: Add prototype for printf.
29219 2004-08-13 Bud Davis <bdavis9659@comcast.net>
29221 * gfortran.dg/pr16935.f90: New test.
29223 2004-08-13 Janis Johnson <janis187@us.ibm.com>
29225 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
29227 2004-08-13 Paul Brook <paul@codesourcery.com>
29229 * gfortran.dg/der_io_1.f90: Remove stray comma.
29231 2004-08-12 Janis Johnson <janis187@us.ibm.com>
29233 * gcc.dg/vmx/cw-bug-2.c: Remove.
29234 * gcc.dg/vmx/vprint-1.c: Remove.
29235 * gcc.dg/vmx/vscan-1.c: Remove.
29237 2004-08-12 Devang patel <dpatel@apple.com>
29239 * gcc.dg/darwin-20040809-2.c: New test.
29241 2004-08-12 Janis Johnson <janis1872us.ibm.com>
29243 * g++.dg/ext/altivec-12.C: New test.
29245 * g++.dg/ext/altivec-11.C: New test.
29247 2004-08-12 Paul Brook <paul@codesourcery.com>
29249 * g++.dg/abi/arm_cxa_vec_1.C: New test.
29251 2004-08-12 Janis Johnson <janis187@us.ibm.com>
29253 * g++.dg/ext/altivec-2.C: Check for hardware support before
29254 executing any VMX instructions.
29256 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
29258 2004-08-12 Jakub Jelinek <jakub@redhat.com>
29261 * g++.old-deja/g++.other/comdat4.C: New test.
29262 * g++.old-deja/g++.other/comdat4-aux.cc: New.
29264 2004-08-12 Ben Elliston <bje@au.ibm.com>
29267 * gcc.dg/pr16286.c: New test.
29269 2004-08-12 Jan Beulich <jbeulich@novell.com>
29271 * g++.dg/ext/asm5.C: New.
29273 2004-08-11 Mark Mitchell <mark@codesourcery.com>
29276 * g++.dg/eh/crash1.C: New test.
29279 * g++.dg/ext/construct1.C: New test.
29281 2004-08-11 Mark Mitchell <mark@codesourcery.com>
29284 * g++.dg/init/ptrmem1.C: New test.
29287 * g++.dg/parse/offsetof5.C: New test.
29290 * g++.dg/template/overload3.C: New test.
29292 2004-08-11 Mark Mitchell <mark@codesourcery.com>
29295 * g++.dg/parse/error16.C: New test.
29298 * g++.dg/template/error14.C: New test.
29301 * g++.dg/template/error15.C: New test.
29303 2004-08-11 Devang Patel <dpatel@apple.com>
29305 * gcc.dg/darwin-ld-20040809-1.c: New test.
29306 * gcc.dg/darwin-ld-20040809-2.c: New test.
29308 2004-08-11 Steven G. Kargl <kargls@comcast.net>
29311 * gfortran.dg/dfloat_1.f90: New test.
29313 2004-08-09 Mark Mitchell <mark@codesourcery.com>
29315 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
29316 * gcc.dg/dll-2.c: Fix dg-require syntax.
29317 * gcc.misc-tests/arm-isr.c (abort): Declare.
29320 2004-08-10 Mark Mitchell <mark@codesourcery.com>
29323 * g++.dg/parse/crash16.C: New test.
29325 2004-08-10 Roger Sayle <roger@eyesopen.com>
29327 * gcc.dg/mips-rsqrt-1.c: New test case.
29328 * gcc.dg/mips-rsqrt-2.c: New test case.
29329 * gcc.dg/mips-rsqrt-3.c: New test case.
29331 2004-08-10 Paul Brook <paul@codesourcery.com>
29333 * gfortran.dg/der_io_1.f90: New test.
29335 2004-08-10 Paul Brook <paul@codesourcery.com>
29338 * gfortran.dg/der_array_1.f90: New test.
29340 2004-08-09 David Edelsohn <edelsohn@gnu.org>
29342 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
29344 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
29346 * gcc.dg/wchar_t-2.c: Fix typo.
29348 2004-08-09 Falk Hueffner <falk@debian.org>
29350 PR tree-optimization/12517
29351 * gcc.c-torture/compile/pr12517.c: New test.
29353 PR tree-optimization/12578
29354 * gcc.c-torture/compile/pr12578.c: New test.
29356 PR tree-optimization/12899
29357 * gcc.c-torture/compile/pr12899.c: New test.
29359 PR rtl-optimization/14692
29360 * gcc.c-torture/compile/pr14692.c: New test.
29362 PR tree-optimization/16461
29363 * gcc.c-torture/compile/pr16461.c: New test.
29365 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
29367 * gfortran.dg/getenv_1.f90: New test.
29369 2004-08-06 Mark Mitchell <mark@codesourcery.com>
29371 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29373 * gcc.dg/symbian5.c: Test -fno-short-wchar.
29375 2004-08-06 Paul Brook <paul@codesourcery.com>
29377 * gfortran.dg/ret_array_1.f90: New test.
29378 * gfortran.dg/ret_pointer_1.f90: New test.
29380 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
29382 * gcc.dg/missing-field-init-[12].c: New tests.
29383 * g++.dg/warn/missing-field-init-[12].C: New tests.
29385 2004-08-06 Mark Mitchell <mark@codesourcery.com>
29387 * gcc.dg/enum2.c: New test.
29388 * gcc.dg/symbian3.c: Likewise.
29389 * gcc.dg/symbian4.c: Likewise.
29390 * gcc.dg/wchar_t-2.c: Likewise.
29392 2004-08-05 Mark Mitchell <mark@codesourcery.com>
29394 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29397 2004-08-05 Mark Mitchell <mark@codesourcery.com>
29399 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29400 dg-require-visiblity.
29401 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29402 * g++.dg/ext/visibility/fvisibility.C: Likewise.
29403 * g++.dg/ext/visibility/memfuncts.C: Likewise.
29404 * g++.dg/ext/visibility/new1.C: Likewise.
29405 * g++.dg/ext/visibility/pragma.C: Likewise.
29406 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29407 * g++.dg/ext/visibility/virtual.C: Likewise.
29408 * g++/dg/ext/visibility/visibility-1.C: Likewise.
29409 * g++/dg/ext/visibility/visibility-2.C: Likewise.
29410 * g++/dg/ext/visibility/visibility-3.C: Likewise.
29411 * g++/dg/ext/visibility/visibility-4.C: Likewise.
29412 * g++/dg/ext/visibility/visibility-5.C: Likewise.
29413 * g++/dg/ext/visibility/visibility-6.C: Likewise.
29414 * g++/dg/ext/visibility/visibility-7.C: Likewise.
29415 * g++/dg/ext/visibility/visibility-8.C: New test.
29416 * gcc.c-torture/compile/dll.x: Remove.
29417 * gcc.dg/dll-2.c: Use dg-require-dll
29418 * gcc.dg/visibility-10.c: New test.
29419 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29421 * lib/scanasm.exp (scan_hidden): New function.
29422 (scan_not_hidden): Likewise.
29424 2004-08-05 David Edelsohn <edelsohn@gnu.org>
29426 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29428 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
29430 * gcc.c-torture/execute/20040805-1.c: New test.
29432 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
29434 * gcc.dg/20020118-1.c: Declare abort.
29435 * gcc.dg/altivec_check.h: Likewise.
29436 * gcc.dg/iftrap-2.c: Likewise.
29437 * gcc.dg/pragma-darwin.c: Likewise.
29438 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29440 2004-08-04 Geoffrey Keating <geoffk@apple.com>
29442 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29444 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
29446 * gcc.c-torture/execute/builtins/abs-2.c,
29447 gcc.c-torture/execute/builtins/abs-3.c,
29448 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29449 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29450 intmax_t, uintmax_t and their limits.
29451 * gcc.dg/intmax_t-1.c: New test.
29453 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29455 * g++.dg/tc1/dr147.C: Add reference to PR.
29457 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
29459 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
29460 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
29462 2004-08-03 David Edelsohn <edelsohn@gnu.org>
29464 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
29466 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
29468 * gcc.dg/redecl-5.c: New test.
29469 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
29472 2004-08-03 Roger Sayle <roger@eyesopen.com>
29474 PR middle-end/16790
29475 * gcc.c-torture/execute/pr16790-1.c: New test case.
29477 2004-08-03 Mark Mitchell <mark@codesourcery.com>
29479 * g++.dg/ext/visibility/assign1.C: New test.
29480 * g++.dg/ext/visibility/new1.C: Likewise.
29482 * gcc.dg/symbian1.c: New test.
29483 * gcc.dg/symbian2.c: Likewise.
29485 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
29488 * gcc.dg/i386-sse-9.c: New test.
29490 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
29492 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
29494 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
29496 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
29497 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
29498 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
29499 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
29500 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
29501 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
29502 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
29503 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
29504 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
29505 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
29506 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
29507 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
29508 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
29509 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
29510 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
29511 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
29512 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
29513 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
29514 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
29515 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
29516 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
29517 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
29518 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
29519 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29520 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
29521 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
29522 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
29523 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
29524 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
29525 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
29526 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
29527 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
29528 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
29529 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
29530 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
29531 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
29532 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
29533 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
29534 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
29535 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
29536 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
29537 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
29538 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
29539 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
29540 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
29541 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
29542 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
29543 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
29544 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
29545 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
29546 gcc.misc-tests/i386-pf-3dnow-1.c,
29547 gcc.misc-tests/i386-pf-athlon-1.c,
29548 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29549 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
29550 Declare built-in functions used.
29551 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
29553 2004-08-02 Mark Mitchell <mark@codesourcery.com>
29556 * g++.dg/lookup/using12.C: New test.
29558 * g++.dg/init/null1.C: Fix PR number.
29559 * g++.dg/parse/namespace10.C: Likewise.
29561 2004-08-01 Mark Mitchell <mark@codesourcery.com>
29564 * g++.dg/template/spec17.C: New test.
29565 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
29566 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
29568 2004-08-02 David Billinghurst
29571 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
29573 2004-08-01 Zack Weinberg <zack@codesourcery.com>
29575 * gcc.dg/ia64-got-1.c: New test case.
29577 2004-08-01 Mark Mitchell <mark@codesourcery.com>
29580 * g++.dg/init/null1.C: New test.
29581 * g++.dg/tc1/dr76.C: Adjust error marker.
29584 * g++.dg/parse/namespace10.C: New test.
29587 * g++.dg/inherit/ptrmem2.C: New test.
29589 2004-08-02 Ben Elliston <bje@au.ibm.com>
29592 * gcc.dg/pr16155.c: New test.
29594 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
29596 * gcc.dg/redecl-2.c: New test.
29598 2004-07-30 Geoffrey Keating <geoffk@apple.com>
29600 * gcc.dg/darwin-longdouble.c: New file.
29602 2004-07-30 Richard Henderson <rth@redhat.com>
29604 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
29605 write to constant argument.
29606 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
29608 2004-07-30 Richard Henderson <rth@redhat.com>
29610 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
29611 tests of nearest around zero.
29613 2004-07-30 Andrew Pinski <apinski@apple.com>
29615 * gcc.c-torture/compile/20040730-1.c: New test.
29617 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
29619 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
29622 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
29624 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
29626 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
29628 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
29629 contains $ld_library_path.
29630 * lib/gfortran.exp (gfortran_link_flags): Likewise.
29632 2004-07-29 Richard Henderson <rth@redhat.com>
29634 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
29636 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
29637 (alt2, which): New.
29638 (Check): Accept either alternative.
29640 2004-07-29 Mark Mitchell <mark@codesourcery.com>
29642 * g++.dg/abi/inline1.C: New test.
29643 * g++.dg/abi/local1-a.cc: Likewise.
29644 * g++.dg/abi/local1.C: Likewise.
29645 * g++.dg/abi/mangle11.C: Tweak location of warnings.
29646 * g++.dg/abi/mangle12.C: Likewise.
29647 * g++.dg/abi/mangle17.C: Likewise.
29648 * g++.dg/abi/mangle20-2.C: Likewise.
29649 * g++.dg/opt/interface1.C: Likewise.
29650 * g++.dg/opt/interface1.h: Likewise.
29651 * g++.dg/opt/interface1-a.cc: New test.
29652 * g++.dg/parse/repo1.C: New test.
29653 * g++.dg/template/repo1.C: Likewise.
29654 * g++.dg/warn/Winline-1.C: Likewise.
29655 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
29657 2004-07-29 Diego Novillo <dnovillo@redhat.com>
29659 * gcc.dg/tree-ssa/20040729-1.c: New test.
29661 2004-07-27 Matt Austern <austern@apple.com>
29663 * gcc.dg/darwin-bool-1.c: New test.
29664 * gcc.dg/darwin-bool-2.c: New test.
29666 2004-07-28 Richard Henderson <rth@redhat.com>
29668 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
29669 arguments in the correct type. Don't write to constant arguments.
29671 2004-07-28 Diego Novillo <dnovillo@redhat.com>
29673 PR tree-optimization/16688
29674 PR tree-optimization/16689
29675 * g++.dg/tree-ssa/pr16688.C: New test.
29677 2004-07-28 Diego Novillo <dnovillo@redhat.com>
29679 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29680 loads. Not only in the comment, this time.
29682 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
29684 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
29685 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
29686 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
29687 * gcc.dg/sh4a-bitmovua.c: New.
29688 * gcc.dg/sh4a-cos.c: New.
29689 * gcc.dg/sh4a-cosf.c: New.
29690 * gcc.dg/sh4a-fprun.c: New.
29691 * gcc.dg/sh4a-fsrra.c: New.
29692 * gcc.dg/sh4a-memmovua.c: New.
29693 * gcc.dg/sh4a-sin.c: New.
29694 * gcc.dg/sh4a-sincos.c: New.
29695 * gcc.dg/sh4a-sincosf.c: New.
29696 * gcc.dg/sh4a-sinf.c: New.
29698 2004-07-28 Diego Novillo <dnovillo@redhat.com>
29700 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
29702 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
29704 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
29707 2004-07-27 Andrew Pinski <apinski@apple.com>
29709 * g++.dg/rtti/tinfo1.C: Correct the xfail.
29711 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
29713 * gcc.dg/pragma-isr.c: New test.
29715 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29718 * g++.dg/template/ttp11.C: New test.
29720 2004-07-27 Diego Novillo <dnovillo@redhat.com>
29722 * gcc.c-torture/compile/20040727-1.c: New test.
29724 2004-07-26 Eric Christopher <echristo@redhat.com>
29726 * gcc.c-torture/compile/20040726-2.c: New test.
29728 2004-07-26 Andrew Pinski <apinski@apple.com>
29730 * g++.dg/rtti/tinfo1.C: Xfail.
29732 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
29734 * gcc.c-torture/compile/20040726-1.c: New test.
29736 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
29737 Brian Ryner <bryner@brianryner.com>
29741 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
29742 * g++.dg/ext/visibility/: New directory.
29743 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
29744 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
29745 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
29746 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
29747 * g++.dg/ext/visibility/fvisibility.C,
29748 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
29749 g++.dg/ext/visibility/fvisibility-override1.C
29750 g++.dg/ext/visibility/fvisibility-override2.C
29751 g++.dg/ext/visibility/memfuncts.C
29752 g++.dg/ext/visibility/noPLT.C
29753 g++.dg/ext/visibility/pragma.C
29754 g++.dg/ext/visibility/pragma-override1.C
29755 g++.dg/ext/visibility/pragma-override2.C
29756 g++.dg/ext/visibility/staticmemfuncts.C
29757 g++.dg/ext/visibility/virtual.C: New tests.
29759 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
29762 * gcc.dg/pr15360-1.c: New test.
29764 2004-07-25 Daniel Jacobowitz <dan@debian.org>
29766 * gcc.dg/pragma-align-2.c: New test.
29767 * gcc.dg/pragma-init-fini.c: New test.
29768 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
29771 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
29773 * gcc.dg/init-string-2.c: New test.
29775 2004-07-24 Zack Weinberg <zack@codesourcery.com>
29778 * gcc.dg/Wredundant-decls-1.c: New test case.
29780 2004-07-24 Jakub Jelinek <jakub@redhat.com>
29782 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
29783 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
29784 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
29785 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
29786 * gcc.dg/compat/generate-random.c: New file.
29787 * gcc.dg/compat/generate-random.h: Likewise.
29788 * gcc.dg/compat/generate-random_r.c: Likewise.
29789 * gcc.dg/compat/struct-layout-1.h: Likewise.
29790 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
29791 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
29792 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
29793 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
29794 * gcc.dg/compat/struct-layout-1_main.c: New test.
29795 * gcc.dg/compat/struct-layout-1_x.c: New file.
29796 * gcc.dg/compat/struct-layout-1_y.c: New file.
29797 * gcc.dg/compat/struct-layout-1_test.h: New file.
29799 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
29801 * gcc.dg/comp-return-1.c: New test
29803 2004-07-23 Janis Johnson <janis187@us.ibm.com>
29805 * gcc.dg/vmx/8-02a.c: Fix typo.
29807 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
29808 * gcc.dg/darwin-abi-3.c: New test.
29810 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
29811 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
29813 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
29814 * gcc.dg/vmx/ops-long-1.c: New test.
29815 * gcc.dg/vmx/ops-long-2.c: New test.
29817 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
29819 * g++.dg/lookup/conv-[1234].C: New.
29821 2004-07-22 Mark Mitchell <mark@codesourcery.com>
29823 * g++.dg/parse/attr2.C: Simplify.
29825 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
29828 * gcc.c-torture/execute/pr7284-1.c: New test.
29830 2004-07-22 Brian Booth <bbooth@redhat.com>
29832 * gcc.dg/tree-ssa/20040721-1.c: New test.
29834 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
29836 * g++.dg/template/crash20.c: New.
29838 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
29840 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
29841 Add dg-run directive. Declare variables as required.
29842 * gfortran.dg/g77/README: Update
29844 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
29846 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
29847 gcc.dg/cris-peep2-andu2.c: New tests.
29849 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
29852 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
29854 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
29856 * gcc.dg/qual-return-2.c: Update expected messages.
29857 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
29859 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
29861 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
29862 * gcc.dg/noncompile/921102-1.c: Update expected error message.
29864 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
29867 * gcc.dg/init-string-1.c: New test.
29869 2004-07-21 Jakub Jelinek <jakub@redhat.com>
29871 PR middle-end/15345
29873 * gcc.dg/torture/nested-fn-1.c: New test.
29875 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
29878 * gcc.dg/ia64-fptr-1.c: New file.
29880 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29883 * g++.dg/template/spec16.C: New test.
29884 * g++.old-deja/g++.robertl/eb118.C: Remove.
29886 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29889 * g++.dg/template/spec15.C: New test.
29891 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
29893 Copy cases from g77.f-torture/execute and add dg-run
29894 directive. Other changes as noted.
29895 * gfortran.dg/g77/13037.f
29896 * gfortran.dg/g77/1832.f
29897 * gfortran.dg/g77/19981119-0.f
29898 * gfortran.dg/g77/19990313-0.f
29899 * gfortran.dg/g77/19990313-1.f
29900 * gfortran.dg/g77/19990313-2.f
29901 * gfortran.dg/g77/19990313-3.f
29902 * gfortran.dg/g77/19990419-1.f
29903 * gfortran.dg/g77/19990826-0.f
29904 * gfortran.dg/g77/19990826-2.f
29905 * gfortran.dg/g77/20000503-1.f
29906 * gfortran.dg/g77/20001111.f
29907 * gfortran.dg/g77/20010116.f
29908 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
29909 * gfortran.dg/g77/20010430.f
29910 * gfortran.dg/g77/6177.f
29911 * gfortran.dg/g77/947.f
29912 * gfortran.dg/g77/970816-3.f
29913 * gfortran.dg/g77/971102-1.f
29914 * gfortran.dg/g77/980520-1.f
29915 * gfortran.dg/g77/980628-0.f
29916 * gfortran.dg/g77/980628-1.f
29917 * gfortran.dg/g77/980628-10.f
29918 * gfortran.dg/g77/980628-2.f
29919 * gfortran.dg/g77/980628-3.f
29920 * gfortran.dg/g77/980628-7.f
29921 * gfortran.dg/g77/980628-8.f
29922 * gfortran.dg/g77/980628-9.f
29923 * gfortran.dg/g77/980701-0.f
29924 * gfortran.dg/g77/980701-1.f
29925 * gfortran.dg/g77/cabs.f
29926 * gfortran.dg/g77/claus.f
29927 * gfortran.dg/g77/complex_1.f
29928 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
29929 * gfortran.dg/g77/dcomplex.f
29930 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
29931 * gfortran.dg/g77/f90-intrinsic-mathematical.f
29932 * gfortran.dg/g77/f90-intrinsic-numeric.f
29933 * gfortran.dg/g77/int8421.f
29934 * gfortran.dg/g77/labug1.f
29935 * gfortran.dg/g77/large_vec.f
29936 * gfortran.dg/g77/le.f
29937 * gfortran.dg/g77/short.f
29938 * gfortran.dg/g77/README: Update
29940 2004-07-20 Mark Mitchell <mark@codesourcery.com>
29943 * g++.dg/parse/lookup4.C: New test.
29945 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29948 * g++.dg/template/ttp10.C: New test.
29950 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
29952 * gcc.dg/pr12625-1.c: New test.
29954 2004-07-20 Steven Bosscher <stevenb@suse.de>
29956 * gcc.dg/switch-warn-1.c: New test.
29957 * gcc.dg/switch-warn-2.c: New test.
29958 * gcc.c-torture/compile/pr14730.c: Update.
29960 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
29962 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
29963 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
29964 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
29965 g++.dg/template/nontype3.C: Remove trailing CR from tests.
29967 2004-07-18 Mark Mitchell <mark@codesourcery.com>
29970 * g++.dg/template/assign1.C: New test.
29972 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29975 * g++.dg/template/ttp9.C: New test.
29977 2004-07-19 Daniel Jacobowitz <dan@debian.org>
29979 * gcc.dg/format/cmn-err-1.c: New test.
29981 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
29983 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
29984 gcc.dg/Wparentheses-10.c: New tests.
29985 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
29987 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29990 * gfortran.dg/g77//ffixed-line-length-0.f,
29991 gfortran.dg/g77/ffixed-line-length-132.f,
29992 gfortran.dg/g77/ffixed-line-length-72.f,
29993 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
29994 gfortran.dg/g77/README: Update.
29996 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29999 * g++.dg/template/non-dependent7.C: New test.
30000 * g++.dg/template/non-dependent8.C: Likewise.
30001 * g++.dg/template/non-dependent9.C: Likewise.
30002 * g++.dg/template/non-dependent10.C: Likewise.
30004 2004-07-17 Mark Mitchell <mark@codesourcery.com>
30007 * g++.dg/parse/attr2.C: New test.
30009 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
30012 * g77.f-torture: Ditto.
30014 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
30016 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
30017 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
30018 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
30020 2004-07-16 Richard Henderson <rth@redhat.com>
30022 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
30024 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30026 * lib/fortran-torture.exp (fortran-torture): Don't test compile
30027 tests with full list of options.
30028 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
30029 of TORTURE_OPTIONS if test contains 'dg-do run'.
30032 * gfortran.dg/do_iterator.f90: New test.
30034 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30036 PR rtl-optimization/16536
30037 * gcc.c-torture/execute/restrict-1.c: New test.
30039 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30042 * gfortran.dg/pr15324.f90: New test.
30045 * gfortran.dg/pr15129.f90: New test.
30048 * gfortran.dg/pr15140.f90: New test.
30051 * gfortran.fortran-torture/execute/bounds.f90: Add check for
30052 compile-time simplification.
30054 2004-07-14 Mike Stump <mrs@apple.com>
30056 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
30058 2004-07-14 James E Wilson <wilson@specifixinc.com>
30061 * gcc.dg/profile-generate-1.c: New.
30063 2004-07-15 Jakub Jelinek <jakub@redhat.com>
30065 * gcc.c-torture/execute/20040709-1.c: New test.
30066 * gcc.c-torture/execute/20040709-2.c: New test.
30068 2004-07-14 Mike Stump <mrs@apple.com>
30070 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
30072 2004-07-14 Mike Stump <mrs@apple.com>
30074 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
30076 2004-07-13 Mark Mitchell <mark@codesourcery.com>
30079 * g++.dg/parse/mutable1.C: New test.
30081 2004-07-13 Diego Novillo <dnovillo@redhat.com>
30083 PR tree-optimization/16443
30084 * gcc.dg/tree-ssa/20040713-1.c: New test.
30086 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
30088 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
30091 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
30093 * gfortran.dg/g77/README: New file
30094 * gfortran.dg/g77/19981216-0.f: Copy from
30095 g77.f-torture/noncompile. Add "dg-do compile" and
30096 dg-error as required.
30097 * gfortran.dg/g77/19990218-1.f: Likewise.
30098 * gfortran.dg/g77/19990905-1.f: Likewise.
30099 * gfortran.dg/g77/9263.f: Likewise.
30100 * gfortran.dg/g77/980615-0.f: Likewise.
30101 * gfortran.dg/g77/980616-0.f: Likewise.
30102 * gfortran.dg/g77/check0.f: Likewise.
30103 * gfortran.dg/g77/select_no_compile.f: Likewise.
30105 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
30107 Copy files from g77.f-torture/compile.
30108 Add "{ dg-do compile}". Other changes as noted
30109 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
30110 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
30111 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
30112 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
30113 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
30114 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
30115 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
30116 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
30117 statement to conform to standard. Append alpha1.x for reference.
30118 * gfortran.dg/g77/xformat.f: Add dg-warning
30120 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
30122 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
30123 Add {dg-do compile} directive.
30124 * gfortran.dg/g77/cpp2.F: Likewise.
30126 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30129 * g++.dg/lookup/name-clash1.C: New test.
30132 * g++.dg/lookup/name-clash2.C: New test.
30135 * g++.dg/lookup/name-clash3.C: New test.
30137 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30139 * g++.dg/lookup/new2.C: New test.
30140 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
30142 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
30144 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
30145 Add {dg-do compile} directive.
30146 * gfortran.dg/g77/13060.f: Likewise.
30147 * gfortran.dg/g77/19990218-0.f: Likewise.
30148 * gfortran.dg/g77/19990305-0.f: Likewise.
30149 * gfortran.dg/g77/19990419-0.f: Likewise.
30150 * gfortran.dg/g77/19990502-0.f: Likewise.
30151 * gfortran.dg/g77/19990502-1.f: Likewise.
30152 * gfortran.dg/g77/19990525-0.f: Likewise.
30153 * gfortran.dg/g77/19990826-1.f: Likewise.
30154 * gfortran.dg/g77/19990826-3.f: Likewise.
30155 * gfortran.dg/g77/19990905-2.f: Likewise.
30156 * gfortran.dg/g77/20000412-1.f: Likewise.
30157 * gfortran.dg/g77/20000511-1.f: Likewise.
30158 * gfortran.dg/g77/20000511-2.f: Likewise.
30159 * gfortran.dg/g77/20000518.f: Likewise.
30160 * gfortran.dg/g77/20000601-1.f: Likewise.
30161 * gfortran.dg/g77/20000601-2.f: Likewise.
30162 * gfortran.dg/g77/20000629-1.f: Likewise.
30163 * gfortran.dg/g77/20000630-2.f: Likewise.
30164 * gfortran.dg/g77/20010115.f: Likewise.
30165 * gfortran.dg/g77/20010321-1.f: Likewise.
30166 * gfortran.dg/g77/20010426.f: Likewise.
30167 * gfortran.dg/g77/20020307-1.f: Likewise.
30168 * gfortran.dg/g77/8485.f: Likewise.
30169 * gfortran.dg/g77/960317-1.f: Likewise.
30170 * gfortran.dg/g77/970915-0.f: Likewise.
30171 * gfortran.dg/g77/980310-1.f: Likewise.
30172 * gfortran.dg/g77/980310-2.f: Likewise.
30173 * gfortran.dg/g77/980310-3.f: Likewise.
30174 * gfortran.dg/g77/980310-4.f: Likewise.
30175 * gfortran.dg/g77/980310-6.f: Likewise.
30176 * gfortran.dg/g77/980310-7.f: Likewise.
30177 * gfortran.dg/g77/980310-8.f: Likewise.
30178 * gfortran.dg/g77/980419-2.f: Likewise.
30179 * gfortran.dg/g77/980424-0.f: Likewise.
30180 * gfortran.dg/g77/980427-0.f: Likewise.
30181 * gfortran.dg/g77/980729-0.f: Likewise.
30182 * gfortran.dg/g77/981117-1.f: Likewise.
30183 * gfortran.dg/g77/toon_1.f: Likewise.
30185 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30188 * g++.dg/other/abstract2.C: New test.
30190 2004-07-12 Paul Brook <paul@codesourcery.com>
30192 * gfortran.dg/pointer_init_1.f90: New test.
30194 2004-07-11 Paul Brook <paul@codesourcery.com>
30197 * gfortran.dg/contained_1.f90: New test.
30199 2004-07-11 Mark Mitchell <mark@codesourcery.com>
30201 * g++.dg/parse/defarg8.C: New test.
30203 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30206 * gfortran.dg/pr16433.f: New test.
30209 * gfortran.dg/pr15754.f90: New test.
30211 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
30213 PR tree-optimization/16437
30214 * gcc.c-torture/execute/bitfld-4.c: New test.
30216 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30218 * gfortran.fortran-torture/execute/common_2.f90: Add check for
30219 access to common var from module.
30221 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30224 * gfortran.fortran-torture/execute/common_2.f90: New test.
30226 2004-07-10 Paul Brook <paul@codesourcery.com>
30228 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
30230 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30233 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
30235 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
30237 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
30238 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
30239 * gfortran.dg/g77/ffree-form-1.f: Likewise.
30240 * gfortran.dg/g77/ffree-form-2.f: Likewise.
30241 * gfortran.dg/g77/ffree-form-3.f: Likewise.
30242 * gfortran.dg/g77/fno-underscoring.f: Likewise.
30243 * gfortran.dg/g77/funderscoring.f: Likewise.
30244 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
30246 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30248 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
30250 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30251 Paul Brook <paul@codesourcery.com>
30254 * gfortran.dg/common_pointer_1.f90: New test.
30256 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30258 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
30260 2004-07-09 James E Wilson <wilson@specifixinc.com>
30263 * gcc.c-torture/compile/20040709-1.c: New.
30265 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30268 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
30270 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30273 * gfortran.dg/shape_1.f90: New test.
30275 2004-07-09 Zack Weinberg <zack@codesourcery.com>
30276 Andrew Pinski <apinski@apple.com>
30278 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
30280 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30282 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
30285 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30286 Paul Brook <paul@codesourcery.com>
30288 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
30291 2004-07-09 Diego Novillo <dnovillo@redhat.com>
30293 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
30295 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30297 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
30298 testcases with capital suffix.
30300 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30306 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
30308 * gfortran.dg/implicit_1.f90: New test.
30310 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30312 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
30313 expression to match gfortran warning/error messages
30314 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
30317 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30319 * lib/fortran-torture.exp: Rename proc search_for to
30322 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
30324 * gcc.c-torture/execute/simd-5.x: New file.
30325 XFAIL on SPARC 64-bit at -O0.
30327 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30331 * g++.dg/warn/effc3.C: New test.
30333 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30335 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
30336 change X to 1X in format.
30337 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
30338 add data statements to conform to standard.
30340 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30342 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
30343 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
30344 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
30346 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30348 * gfortran.dg/g77/7388.f: Copy from g77.dg
30349 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30350 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30351 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30352 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30353 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30354 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30355 * gfortran.dg/g77/strlen0.f: Likewise.
30357 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30359 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
30360 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
30362 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30364 * gcc.c-torture/execute/920428-2.x: Delete.
30365 * gcc.c-torture/execute/920501-7.x: Likewise.
30367 2004-07-08 Jakub Jelinek <jakub@redhat.com>
30369 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
30370 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
30371 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30373 (PREFETCH_3DNOW): Add -march=c3.
30375 2004-07-08 Diego Novillo <dnovillo@redhat.com>
30378 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30379 * gcc.c-torture/execute/bf64-1.x: Likewise.
30381 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30383 * gcc.c-torture/compile/20040708-1.c: New test.
30385 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30388 * g++.dg/warn/effc2.C: New test.
30390 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
30392 * gcc.c-torture/execute/bitfld-1.x: Remove.
30393 * gcc.c-torture/execute/bitfld-3.c: New test.
30394 * gcc.dg/bitfld-2.c: Remove XFAILs.
30396 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
30399 * g++.dg/rtti/tinfo1.C: New file.
30401 2004-07-07 Eric Christopher <echristo@redhat.com>
30403 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30405 2004-07-07 Andrew Pinski <apinski@apple.com>
30407 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30409 2004-07-07 Mark Mitchell <mark@codesourcery.com>
30411 * g++.dg/init/call1.C: XFAIL.
30413 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
30415 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30416 except for movstrict*, to movmem* and clrstr* to clrmem*.
30418 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
30420 * gcc.c-torture/execute/20040707-1.c: New test.
30422 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
30424 * gcc.c-torture/execute/20040706-1.c: New test.
30426 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30429 * g++.dg/template/spec14.C: New test.
30431 2004-07-05 Jakub Jelinek <jakub@redhat.com>
30433 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30434 nothing if not yet defined. Use it in b, c and d type definitions.
30435 * gcc.c-torture/execute/20040705-1.c: New test.
30436 * gcc.c-torture/execute/20040705-2.c: New test.
30438 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30441 * g++.dg/lookup/new1.C: New test.
30443 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30446 * g++.dg/template/sizeof8.C: New test.
30448 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
30450 * gcc.c-torture/compile/20040705-1.c: New test.
30452 2004-07-04 Bud Davis <bdavis9659@comcast.net>
30454 * gfortran.fortran-torture/execute/seq_io.f90: New test.
30456 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
30458 * gcc.dg/cpp/if-mop.c: Two new testcases.
30459 * gcc.dg/cpp/trad/comment-3.c: New.
30461 2004-07-04 Paul Brook <paul@codesourcery.com>
30463 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
30465 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
30468 * g++.dg/lookup/crash4.C: New test.
30470 2004-07-02 Zack Weinberg <zack@codesourcery.com>
30472 * gcc.c-torture/execute/builtin-abs-1.c
30473 * gcc.c-torture/execute/builtin-abs-2.c
30474 * gcc.c-torture/execute/builtin-complex-1.c
30475 * gcc.c-torture/execute/builtins/string-1-lib.c
30476 * gcc.c-torture/execute/builtins/string-1.c
30477 * gcc.c-torture/execute/builtins/string-2-lib.c
30478 * gcc.c-torture/execute/builtins/string-2.c
30479 * gcc.c-torture/execute/builtins/string-3-lib.c
30480 * gcc.c-torture/execute/builtins/string-3.c
30481 * gcc.c-torture/execute/builtins/string-4-lib.c
30482 * gcc.c-torture/execute/builtins/string-4.c
30483 * gcc.c-torture/execute/builtins/string-5-lib.c
30484 * gcc.c-torture/execute/builtins/string-5.c
30485 * gcc.c-torture/execute/builtins/string-6-lib.c
30486 * gcc.c-torture/execute/builtins/string-6.c
30487 * gcc.c-torture/execute/builtins/string-7-lib.c
30488 * gcc.c-torture/execute/builtins/string-7.c
30489 * gcc.c-torture/execute/builtins/string-8-lib.c
30490 * gcc.c-torture/execute/builtins/string-8.c
30491 * gcc.c-torture/execute/builtins/string-9-lib.c
30492 * gcc.c-torture/execute/builtins/string-9.c
30493 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
30494 * gcc.c-torture/execute/builtins/string-asm-1.c
30495 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
30496 * gcc.c-torture/execute/builtins/string-asm-2.c
30497 * gcc.c-torture/execute/stdio-opt-1.c
30498 * gcc.c-torture/execute/stdio-opt-2.c
30499 * gcc.c-torture/execute/stdio-opt-3.c
30500 * gcc.c-torture/execute/string-opt-1.c
30501 * gcc.c-torture/execute/string-opt-10.c
30502 * gcc.c-torture/execute/string-opt-11.c
30503 * gcc.c-torture/execute/string-opt-12.c
30504 * gcc.c-torture/execute/string-opt-13.c
30505 * gcc.c-torture/execute/string-opt-14.c
30506 * gcc.c-torture/execute/string-opt-15.c
30507 * gcc.c-torture/execute/string-opt-16.c
30508 * gcc.c-torture/execute/string-opt-2.c
30509 * gcc.c-torture/execute/string-opt-6.c
30510 * gcc.c-torture/execute/string-opt-7.c
30511 * gcc.c-torture/execute/string-opt-8.c:
30514 * gcc.c-torture/execute/builtins/abs-2.c
30515 * gcc.c-torture/execute/builtins/abs-3.c
30516 * gcc.c-torture/execute/builtins/complex-1.c
30517 * gcc.c-torture/execute/builtins/fprintf.c
30518 * gcc.c-torture/execute/builtins/fputs.c
30519 * gcc.c-torture/execute/builtins/memcmp.c
30520 * gcc.c-torture/execute/builtins/memmove.c
30521 * gcc.c-torture/execute/builtins/memops-asm.c
30522 * gcc.c-torture/execute/builtins/mempcpy-2.c
30523 * gcc.c-torture/execute/builtins/mempcpy.c
30524 * gcc.c-torture/execute/builtins/memset.c
30525 * gcc.c-torture/execute/builtins/printf.c
30526 * gcc.c-torture/execute/builtins/sprintf.c
30527 * gcc.c-torture/execute/builtins/strcat.c
30528 * gcc.c-torture/execute/builtins/strchr.c
30529 * gcc.c-torture/execute/builtins/strcmp.c
30530 * gcc.c-torture/execute/builtins/strcpy.c
30531 * gcc.c-torture/execute/builtins/strcspn.c
30532 * gcc.c-torture/execute/builtins/strlen-2.c
30533 * gcc.c-torture/execute/builtins/strlen.c
30534 * gcc.c-torture/execute/builtins/strncat.c
30535 * gcc.c-torture/execute/builtins/strncmp-2.c
30536 * gcc.c-torture/execute/builtins/strncmp.c
30537 * gcc.c-torture/execute/builtins/strncpy.c
30538 * gcc.c-torture/execute/builtins/strpbrk.c
30539 * gcc.c-torture/execute/builtins/strpcpy-2.c
30540 * gcc.c-torture/execute/builtins/strpcpy.c
30541 * gcc.c-torture/execute/builtins/strrchr.c
30542 * gcc.c-torture/execute/builtins/strspn.c
30543 * gcc.c-torture/execute/builtins/strstr-asm.c
30544 * gcc.c-torture/execute/builtins/strstr.c:
30545 ... these new files.
30547 * gcc.c-torture/execute/builtins/abs-2-lib.c
30548 * gcc.c-torture/execute/builtins/abs-3-lib.c
30549 * gcc.c-torture/execute/builtins/complex-1-lib.c
30550 * gcc.c-torture/execute/builtins/fprintf-lib.c
30551 * gcc.c-torture/execute/builtins/fputs-lib.c
30552 * gcc.c-torture/execute/builtins/memcmp-lib.c
30553 * gcc.c-torture/execute/builtins/memmove-lib.c
30554 * gcc.c-torture/execute/builtins/memops-asm-lib.c
30555 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
30556 * gcc.c-torture/execute/builtins/mempcpy-lib.c
30557 * gcc.c-torture/execute/builtins/memset-lib.c
30558 * gcc.c-torture/execute/builtins/printf-lib.c
30559 * gcc.c-torture/execute/builtins/sprintf-lib.c
30560 * gcc.c-torture/execute/builtins/strcat-lib.c
30561 * gcc.c-torture/execute/builtins/strchr-lib.c
30562 * gcc.c-torture/execute/builtins/strcmp-lib.c
30563 * gcc.c-torture/execute/builtins/strcpy-lib.c
30564 * gcc.c-torture/execute/builtins/strcspn-lib.c
30565 * gcc.c-torture/execute/builtins/strlen-2-lib.c
30566 * gcc.c-torture/execute/builtins/strlen-lib.c
30567 * gcc.c-torture/execute/builtins/strncat-lib.c
30568 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
30569 * gcc.c-torture/execute/builtins/strncmp-lib.c
30570 * gcc.c-torture/execute/builtins/strncpy-lib.c
30571 * gcc.c-torture/execute/builtins/strpbrk-lib.c
30572 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
30573 * gcc.c-torture/execute/builtins/strpcpy-lib.c
30574 * gcc.c-torture/execute/builtins/strrchr-lib.c
30575 * gcc.c-torture/execute/builtins/strspn-lib.c
30576 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
30577 * gcc.c-torture/execute/builtins/strstr-lib.c
30578 * gcc.c-torture/execute/builtins/lib/abs.c
30579 * gcc.c-torture/execute/builtins/lib/fprintf.c
30580 * gcc.c-torture/execute/builtins/lib/memset.c
30581 * gcc.c-torture/execute/builtins/lib/printf.c
30582 * gcc.c-torture/execute/builtins/lib/sprintf.c
30583 * gcc.c-torture/execute/builtins/lib/strcpy.c
30584 * gcc.c-torture/execute/builtins/lib/strcspn.c
30585 * gcc.c-torture/execute/builtins/lib/strncat.c
30586 * gcc.c-torture/execute/builtins/lib/strncmp.c
30587 * gcc.c-torture/execute/builtins/lib/strncpy.c
30588 * gcc.c-torture/execute/builtins/lib/strpbrk.c
30589 * gcc.c-torture/execute/builtins/lib/strspn.c
30590 * gcc.c-torture/execute/builtins/lib/strstr.c:
30591 New files containing support routines.
30593 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
30595 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
30596 when not optimizing.
30598 2004-07-02 Mark Mitchell <mark@codesourcery.com>
30601 * g++.dg/abi/mangle22.C: New test.
30602 * g++.dg/abi/mangle23.C: Likewise.
30604 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
30607 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
30608 Allow for cases without denormalized floating point numbers.
30610 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
30613 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30614 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
30615 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
30616 expected warning text.
30617 * gcc.dg/format/diag-2.c: New test.
30619 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
30621 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
30623 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
30625 * gcc.dg/builtins-43.c: New.
30626 * gcc.dg/builtins-44.c: New.
30627 * gcc.dg/builtins-45.c: New.
30629 2004-06-26 Geoffrey Keating <geoffk@apple.com>
30630 Andreas Tobler <a.tobler@schweiz.ch>
30632 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
30633 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
30635 * gcc.dg/cleanup-11.c: Likewise.
30636 * gcc.dg/cleanup-8.c: Likewise.
30637 * gcc.dg/cleanup-9.c: Likewise.
30638 * gcc.dg/cleanup-5.c: Run on all platforms.
30640 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
30642 * g++.dg/warn/nonnull1.C: New test.
30644 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
30646 * gcc.dg/compat/compat-common.h: Wrap up CINT in
30647 an #ifndef SKIP_COMPLEX_INT/#endif pair.
30648 Special-case the Sun compiler wrt to <complex.h>.
30650 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
30652 * gcc.dg/Wunreachable-8.C: New test.
30654 * gcc.dg/h8300-ice2.c : New test.
30656 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
30659 * gfortran.fortran-torture/compile/implicit.f90: Add test
30660 for implicit character.
30662 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
30665 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
30666 Use tiny() intrinsic to find smallest non-negative real
30668 2004-06-30 Jakub Jelinek <jakub@redhat.com>
30670 * gcc.dg/compat/struct-by-value-22_main.c: New test.
30671 * gcc.dg/compat/struct-by-value-22_x.c: New.
30672 * gcc.dg/compat/struct-by-value-22_y.c: New.
30674 * gcc.c-torture/execute/20040629-1.c: New test.
30676 2004-06-29 Jakub Jelinek <jakub@redhat.com>
30678 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
30679 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
30682 * gcc.dg/20040625-1.c: New test.
30684 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30686 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
30688 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30691 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
30693 2004-06-29 Richard Henderson <rth@redhat.com>
30695 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
30697 2004-06-29 Paul Brook <paul@codesourcery.com>
30699 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
30700 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
30702 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
30705 * g++.dg/parse/crash15.C: New.
30707 2004-06-28 Andrew Pinski <apinski@apple.com>
30709 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
30710 by the error already.
30712 * g++.dg/opt/ptrmem4.C: Change to compile only test.
30714 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
30717 * gcc.dg/h8300-bss-align-1.c : New.
30719 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
30722 * g++.dg/template/ctor4.C: New.
30724 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
30727 * g++.dg/warn/Wsequence-point-1.C: New test.
30729 2004-06-27 Paul Brook <paul@codesourcery.com>
30731 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
30733 2004-06-27 Zack Weinberg <zack@codesourcery.com>
30735 * g++.old-deja/g++.mike/p7325.C: Remove.
30737 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
30740 * gcc.dg/pr14963.c: New test.
30742 2004-06-27 Mark Mitchell <mark@codesourcery.com>
30745 * g++.dg/parse/redef1.C: New test.
30747 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
30749 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
30751 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
30753 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
30754 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
30756 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
30757 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
30758 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
30759 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
30760 g++.brendan/enum14.C.
30761 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
30762 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
30763 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
30765 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
30768 2004-06-27 Roger Sayle <roger@eyesopen.com>
30770 * gcc.dg/20040527-1.c: New test case.
30772 2004-06-26 Bud Davis <bdavis9659@comcast.net>
30774 PR gfortran/pr16196
30775 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
30777 2004-06-25 Roger Sayle <roger@eyesopen.com>
30779 PR middle-end/15825
30780 * gcc.dg/pr15825-1.c: New test case.
30782 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
30784 * gcc.c-torture/execute/20040625-1.c: New test.
30786 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30788 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
30790 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
30792 * gcc.dg/torture/mips-div-1.c: New test.
30794 2004-06-24 Jeff Law <law@redhat.com>
30796 * gcc.dg/tree-ssa/20040624-1.c: New test.
30798 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
30800 * gcc.c-torture/compile/20040624-1.c: New test.
30802 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30804 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
30807 2004-06-23 Andrew Pinski <apinski@apple.com>
30809 PR middle-end/15988
30810 * g++.dg/opt/ptrmem4.C: New test.
30812 * gcc.dg/c90-array-quals-2.c: New test.
30814 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
30816 * gcc.dg/kpice1.c: New test.
30818 2006-06-23 Andrew Pinski <apinski@apple.com>
30820 * gcc.dg/c90-array-quals.c: New test.
30822 2006-06-22 Richard Henderson <rth@redhat.com>
30824 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
30826 2004-06-22 Loren James Rittle <ljrittle@acm.org>
30828 * gcc.dg/builtins-config.h: Handle FreeBSD.
30830 2006-06-22 Richard Henderson <rth@redhat.com>
30832 * g++.dg/opt/devirt1.C: New.
30834 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
30836 * g++.dg/opt/pr15551.C: New testcase.
30838 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
30841 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
30842 x86_64-*-linux* when compiling for 32bit.
30844 2004-06-21 Andrew Pinski <apinski@apple.com>
30846 * gcc.dg/pch/struct-1.c: New.
30847 * gcc.dg/pch/struct-1.hs: New.
30849 2004-06-21 Geoffrey Keating <geoffk@apple.com>
30851 * gcc.dg/pch/save-temps-1.c: New file.
30852 * gcc.dg/pch/save-temps-1.hs: New file.
30854 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
30856 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
30857 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
30859 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30861 * gfortran.fortran-torture/execute/select_1.f90: Rename function
30863 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
30864 Remove trailing spaces.
30866 2004-06-21 Richard Henderson <rth@redhat.com>
30868 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
30869 merging && to BIT_FIELD_REF.
30871 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
30873 * g++.dg/opt/placeholder1.C: New test.
30875 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30877 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
30878 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
30879 * gcc.dg/compat/union-m128-1_x.c: Likewise.
30880 * gcc.dg/compat/union-m128-1_y.c: Likewise.
30882 2004-06-20 Zack Weinberg <zack@codesourcery.com>
30884 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
30886 * g++.dg/other/pragma-re-1.C: Add comments.
30888 2004-06-19 Bud Davis <bdavis9659@comcast.net>
30891 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
30893 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
30895 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
30896 instead of setting the type of size_t by
30899 2004-06-18 Roger Sayle <roger@eyesopen.com>
30901 * gcc.dg/unordered-2.c: New test case.
30902 * gcc.dg/unordered-3.c: New test case.
30904 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
30907 * lib/g++.exp (g++_version): Tweak regexp for version
30908 * lib/g77.exp (g77_version): Likewise.
30909 * lib/gfortran.exp (gfortran_version): Likewise.
30910 * lib/objc.exp (objc_version): Likewise.
30911 * lib/treelang.exp (treelang_version): Likewise.
30913 2004-06-19 Jakub Jelinek <jakub@redhat.com>
30915 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
30916 Use INT_MAX instead of __INT_MAX__.
30917 * gcc.dg/compat/struct-align-2_y.c: Likewise.
30919 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
30920 * gcc.dg/compat/scalar-return-3_x.c: Use it.
30921 * gcc.dg/compat/scalar-return-3_y.c: Use it.
30922 * gcc.dg/compat/scalar-return-4_x.c: Use it.
30923 * gcc.dg/compat/scalar-return-4_y.c: Use it.
30924 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
30925 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
30926 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
30927 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
30929 * gcc.dg/range-test-1.c: New test.
30930 * g++.dg/opt/range-test-1.C: New test.
30932 2004-06-17 Richard Henderson <rth@redhat.com>
30934 * objc.dg/sync-1.m: New.
30935 * objc.dg/try-catch-1.m: Don't force next runtime.
30936 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
30937 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
30938 shadowed catch clause.
30939 * objc.dg/try-catch-5.m: New.
30941 2004-06-17 Zack Weinberg <zack@codesourcery.com>
30944 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
30946 2004-06-15 Richard Henderson <rth@redhat.com>
30948 * gcc.dg/20001116-1.c: Move expected warning line.
30950 2004-06-15 Richard Henderson <rth@redhat.com>
30952 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
30953 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
30955 2004-06-15 Jeff Law <law@redhat.com>
30957 * gcc.dg/tree-ssa/20040615-1.c: New test.
30958 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
30959 be less sensitive to operand ordering.
30960 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
30962 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
30964 * g++.dg/abi/bitfield3.C: Add comment..
30966 2004-06-15 Richard Henderson <rth@redhat.com>
30968 * g++.dg/ext/stmtexpr1.C: XFAIL.
30969 * gcc.dg/20030612-1.c: XFAIL.
30971 2004-06-15 Eric Christopher <echristo@redhat.com>
30973 * g++.dg/charset/asm5.c: New.
30974 * gcc.dg/charset/asm6.c: New.
30976 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30979 * gfortran.fortran-torture/execute/select_1.f90: New test.
30981 2004-06-15 Paul Brook <paul@codesourcery.com>
30983 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
30985 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30988 * g++.dg/lookup/crash3.C: New test.
30990 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30993 * g++.dg/parse/dtor4.C: New test.
30995 2004-06-14 Jeff Law <law@redhat.com>
30997 * gcc.c-torture/compile/20040614-1.c: New test.
30999 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31002 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
31003 LEN of a character array.
31005 2004-06-14 Mark Mitchell <mark@codesourcery.com>
31008 * g++.dg/template/ptrmem10.C: New test.
31011 * g++.dg/template/friend30.C: New test.
31013 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31016 * gfortran.fortran-torture/compile/mloc.f90: New test.
31018 2004-06-13 Paul Brook <paul@codesourcery.com>
31020 * gfortran.fortran-torture/execute/random_2.f90: New test.
31022 2004-06-13 Eric Christopher <echristo@redhat.com>
31024 * gcc.dg/noncompile/redecl-1.c: Fix error message.
31026 2004-06-12 Paul Brook <paul@codesourcery.com>
31028 * gfortran.fortran-torture/execute/contained_3.f90: New test.
31030 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31033 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
31035 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31038 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
31039 syntax errors in end statements of contained subroutines.
31041 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31044 * gfortran.fortran-torture/execute/null_arg.f90: New test.
31046 2004-06-12 Bud Davis <bdavis9659@comcast.net>
31049 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
31051 2004-06-12 Bud Davis <bdavis9659@comcast.net>
31054 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
31056 2004-06-11 Mark Mitchell <mark@codesourcery.com>
31059 * g++.dg/parse/enum1.C: New test.
31061 2004-06-10 Jeff Law <law@redhat.com>
31063 * gcc.c-torture/compile/20040610-1.c: New test.
31065 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31067 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
31068 * g++.old-deja/g++.other/decl3.C: Likewise.
31070 2004-06-10 Brian Booth <bbooth@redhat.com>
31072 * gcc.dg/tree-ssa/20031015-1.c: Scan for
31073 V_MAY_DEF instead of VDEF.
31074 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
31076 2004-06-10 Mark Mitchell <mark@codesourcery.com>
31079 * g++.dg/conversion/const1.C: New test.
31082 * g++.dg/conversion/reinterpret1.C: New test.
31085 * g++.dg/template/enum2.C: New test.
31088 * g++.dg/template/error13.C: New test.
31090 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31093 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
31094 arguments to test_* REAL and of the right size.
31096 2004-06-10 Jakub Jelinek <jakub@redhat.com>
31099 PR rtl-optimization/15681
31100 * gcc.dg/20040609-1.c: New test.
31102 2004-06-10 Jakub Jelinek <jakub@redhat.com>
31105 * g++.dg/opt/builtins1.C: New test.
31107 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
31109 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
31110 that use default windows32 struct layout.
31111 * gcc.dg/i386-bitfield2.c: Likewise.
31113 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
31115 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
31116 for mingw32 and cygwin targets.
31118 2004-06-09 Geoffrey Keating <geoffk@apple.com>
31120 * gcc.dg/pch/macro-4.c: New.
31121 * gcc.dg/pch/macro-4.hs: New.
31123 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31126 * gfortran.fortran-torture/compile/name_clash.f90: New test.
31128 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31131 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
31133 2004-06-09 Bud Davis <bdavis9659@comcast.net>
31136 * gfortran.fortran-torture/execute/t_edit.f90: New test.
31138 2004-06-09 Bud Davis <bdavis9659@comcast.net>
31141 * gfortran.fortran-torture/execute/backspace.c : New test.
31143 2004-06-09 Paul Brook <paul@codesourcery.com>
31145 * gfortran.fortran-torture/execure/intrinsic_associated.f90
31146 (pointer_to_section): Rewrite to use smaller array.
31148 2004-06-08 David Edelsohn <edelsohn@gnu.org>
31150 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
31151 * gcc.dg/ext/altivec-10.c: Same.
31152 * gcc.dg/ext/altivec-11.c: Same.
31153 * gcc.dg/ext/altivec-12.c: Same.
31154 * gcc.dg/ext/altivec-13.c: Same.
31155 * gcc.dg/ext/altivec-14.c: Same.
31156 * gcc.dg/ext/altivec-15.c: Same.
31157 * gcc.dg/ext/altivec-16.c: Same.
31158 * gcc.dg/ext/altivec-3.c: Same.
31159 * gcc.dg/ext/altivec-4.c: Same.
31160 * gcc.dg/ext/altivec-6.c: Same.
31161 * gcc.dg/ext/altivec-7.c: Same.
31162 * gcc.dg/ext/altivec-8.c: Same.
31163 * gcc.dg/ext/altivec-varargs-1.c: Same.
31165 * g++.dg/ext/altivec-1.C: Correct dg syntax.
31166 * g++.dg/ext/altivec-10.C: Same.
31167 * g++.dg/ext/altivec-2.C: Same.
31168 * g++.dg/ext/altivec-3.C: Same.
31169 * g++.dg/ext/altivec-4.C: Same.
31170 * g++.dg/ext/altivec-5.C: Same.
31171 * g++.dg/ext/altivec-6.C: Same.
31172 * g++.dg/ext/altivec-7.C: Same.
31173 * g++.dg/ext/altivec-8.C: Same.
31174 * g++.dg/ext/altivec-9.C: Same.
31176 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31179 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
31181 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
31183 * gcc.dg/union-1.c: New test.
31185 2004-06-07 Roger Sayle <roger@eyesopen.com>
31187 * gcc.dg/builtins-41.c: New test case.
31188 * gcc.dg/builtins-42.c: New test case.
31190 2004-06-07 David Edelsohn <edelsohn@gnu.org>
31192 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
31193 * g++.dg/ext/altivec-10.C: Same.
31194 * g++.dg/ext/altivec-2.C: Same.
31195 * g++.dg/ext/altivec-3.C: Same.
31196 * g++.dg/ext/altivec-4.C: Same.
31197 * g++.dg/ext/altivec-5.C: Same.
31198 * g++.dg/ext/altivec-6.C: Same.
31199 * g++.dg/ext/altivec-7.C: Same.
31200 * g++.dg/ext/altivec-8.C: Same.
31201 * g++.dg/ext/altivec-9.C: Same.
31202 * g++.old-deja/g++.abi/cxa_vec.C: Same.
31203 * g++.old-deja/g++.brendan/new3.C: Same.
31204 * gcc.c-torture/execute/eeprof-1.x: Same.
31206 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
31209 * gcc.dg/pr14765-1.c: New test.
31211 2004-06-07 Roger Sayle <roger@eyesopen.com>
31214 * gcc.dg/pr14649-1.c: New test case.
31216 2004-06-07 Richard Henderson <rth@redhat.com>
31218 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
31221 2004-06-07 David Edelsohn <edelsohn@gnu.org>
31223 * g++.dg/eh/elide1.C: Remove XFAIL.
31225 2004-06-07 Mark Mitchell <mark@codesourcery.com>
31228 * g++.dg/expr/sizeof3.C: New test.
31231 * g++.dg/template/access14.C: New test.
31234 * g++.dg/template/enum1.C: New test.
31237 * g++.dg/eh/throw1.C: New test.
31239 2004-06-07 David Ayers <d.ayers@inode.at>
31240 Ziemowit Laski <zlaski@apple.com>
31242 * lib/objc.exp (objc_target_compile): Revert the '-framework
31243 Foundation' flag fix, since bare Darwin does not ship
31244 with the Foundation framework.
31245 * objc/execute/next_mapping.h: Provide a local NSConstantString
31246 @interface and @implementation.
31247 (objc_constant_string_init): A constructor function, used to
31248 initialize the NSConstantString meta-class object.
31249 * objc/execute/string1.m: Include "next_mapping.h" instead of
31250 <Foundation/NSString.h>.
31251 * objc/execute/string2.m: Likewise.
31252 * objc/execute/string3.m: Likewise.
31253 * objc/execute/string4.m: Likewise.
31255 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
31257 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
31258 to double. Replace double with FLOAT.
31259 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
31261 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
31262 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
31263 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
31264 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
31265 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
31266 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
31267 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
31268 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
31270 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
31273 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
31275 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31278 * g++.dg/template/meminit2.C: New test.
31280 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
31283 * gcc.c-torture/execute/compare-fp-1.c,
31284 gcc.c-torture/execute/compare-fp-2.c,
31285 gcc.c-torture/execute/compare-fp-3.c,
31286 gcc.c-torture/execute/compare-fp-4.c,
31287 gcc.c-torture/execute/compare-fp-3.x,
31288 gcc.c-torture/execute/compare-fp-4.x: Moved...
31289 * gcc.c-torture/execute/ieee/compare-fp-1.c,
31290 gcc.c-torture/execute/ieee/compare-fp-2.c,
31291 gcc.c-torture/execute/ieee/compare-fp-3.c,
31292 gcc.c-torture/execute/ieee/compare-fp-4.c,
31293 gcc.c-torture/execute/ieee/compare-fp-3.x,
31294 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
31296 2004-06-04 David Ayers <d.ayers@inode.at>
31298 * objc/execute/protocol-isEqual-4.m: New testcase.
31300 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
31302 * objc/execute/protocol-isEqual-1.m: New testcase.
31303 * objc/execute/protocol-isEqual-2.m: New testcase.
31304 * objc/execute/protocol-isEqual-3.m: New testcase.
31306 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31308 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
31310 2004-06-02 Ziemowit Laski <zlaski@apple.com>
31312 * lib/objc.exp (objc_target_compile): When running tests on
31313 Darwin (Mac OS X), inform the linker about '-framework
31316 2004-06-02 Eric Christopher <echristo@redhat.com>
31318 * gcc.c-torture/compile/20040602-1.c: New.
31320 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
31322 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
31323 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
31325 PR tree-optimization/14736
31326 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
31328 PR tree-optimization/14042
31329 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
31331 PR tree-optimization/14729
31332 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
31334 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31337 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
31339 2004-06-01 Richard Hederson <rth@redhat.com>
31341 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
31343 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31346 * g++.dg/parse/offsetof4.C: New test.
31348 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
31351 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
31353 2004-05-31 Mark Mitchell <mark@codesourcery.com>
31356 * g++.dg/template/friend29.C: New test.
31358 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
31361 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
31363 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
31365 * gcc.dg/sparc-trap-1.c: New test.
31367 2004-05-31 Roger Sayle <roger@eyesopen.com>
31369 PR middle-end/15069
31370 * g++.dg/opt/fold3.C: New test case.
31372 2004-05-30 Graham Stott <graham.stott@btinternet.com>
31374 * lib/target-supports.exp (check_iconv_available): Fix fallout
31375 from 2004-05-28 patch.
31377 2004-05-30 Paul Brook <paul@codesourcery.com>
31380 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31381 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31383 2004-05-30 Steven G. Kargl <kargls@comcast.net>
31385 * gfortran.fortran-torture/execute/random_1.f90: New test.
31387 2004-05-28 Ziemowit Laski <zlaski@apple.com>
31389 * g++.dg/ext/altivec-10.C: New test.
31391 2004-05-29 Paul Brook <paul@codesourcery.com>
31393 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31395 2004-05-28 Ziemowit Laski <zlaski@apple.com>
31397 * gcc.dg/altivec-16.c: New test.
31399 2004-05-28 Janis Johnson <janis187@us.ibm.com>
31401 * lib/target-supports.exp (check_vmx_hw_available): New.
31402 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31404 * lib/target-supports.exp (check_alias_available,
31405 check_iconv_available, check_named_sections_available): Use
31406 unique names for temporary files.
31408 2004-05-28 Ziemowit Laski <zlaski@apple.com>
31410 * gcc.dg/altivec-15.c: New test.
31412 2004-05-28 Mark Mitchell <mark@codesourcery.com>
31415 * g++.dg/warn/noeffect6.C: New test.
31418 * g++.dg/expr/ptrmem4.C: New test.
31421 * g++.dg/template/operator3.C: New test.
31423 2004-05-28 Mark Mitchell <mark@codesourcery.com>
31426 * g++.dg/lookup/redecl1.C: New test.
31427 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31429 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
31431 * gcc.c-torture/execute/compare-fp-1.c,
31432 gcc.c-torture/execute/compare-fp-2.c,
31433 gcc.c-torture/execute/compare-fp-3.c,
31434 gcc.c-torture/execute/compare-fp-4.c,
31435 gcc.c-torture/execute/compare-fp-3.x,
31436 gcc.c-torture/execute/compare-fp-4.x,
31437 gcc.dg/pr15649-1.c: New.
31439 2004-05-27 Adam Nemet <anemet@lnxw.com>
31442 * g++.dg/init/array14.C: New test.
31444 2004-05-25 Janis Johnson <janis187@us.ibm.com>
31446 * lib/compat.exp (compat-get-options-main): New.
31447 (compat-get-options): Remove unneeded code, warn for ignored
31449 (compat-execute): Check flag set by dg-require-* commands.
31451 * lib/compat.exp (compat-execute): Break up long lines.
31453 2004-05-24 Janis Johnson <janis187@us.ibm.com>
31455 * gcc.dg/altivec-7.c: Don't use 'vector long'.
31456 * gcc.dg/altivec-14.c: New test.
31457 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31459 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
31460 * gcc.dg/altivec-12.c: Ditto.
31462 * gcc.dg/altivec-3.c: Move call to altivec_check.
31464 2004-05-23 Mark Mitchell <mark@codesourcery.com>
31467 * g++.dg/template/error12.C: New test.
31470 * g++.dg/ext/attrib15.C: New test.
31473 * g++.dg/template/ptrmem9.C: New test.
31475 2004-05-25 Paul Brook <paul@codesourcery.com>
31477 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
31479 2004-05-23 Mark Mitchell <mark@codesourcery.com>
31482 * g++.dg/template/crash19.C: New test.
31484 2004-05-23 Mark Mitchell <mark@codesourcery.com>
31487 * g++.dg/template/redecl1.C: New test.
31489 2004-05-23 Mark Mitchell <mark@codesourcery.com>
31492 * g++.dg/other/ns1.C: New test.
31495 * g++.dg/template/invalid1.C: New test.
31497 2004-05-23 Paul Brook <paul@codesourcery.com>
31498 Victor Leikehman <lei@haifasphere.co.il>
31500 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
31501 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
31503 2004-05-22 Mark Mitchell <mark@codesourcery.com>
31507 * g++.dg/template/non-dependent5.C: New test.
31508 * g++.dg/template/non-dependent6.C: New test.
31510 2004-05-22 Mark Mitchell <mark@codesourcery.com>
31513 * g++.dg/inherit/union1.C: New test.
31516 * g++.dg/template/addr1.C: New test.
31519 * g++.dg/template/array5.C: New test.
31522 * g++.dg/template/array6.C: New test.
31524 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
31525 Roger Sayle <roger@eyesopen.com>
31527 * g++.dg/lookup/forscope2.C: New test case.
31529 2004-05-22 Ben Elliston <bje@au.ibm.com>
31531 * gcc.dg/cpp/Wmissingdirs.c: New.
31533 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
31536 * gcc.dg/compat/union-m128-1.h: New file.
31537 * gcc.dg/compat/union-m128-1_main.c: Likewise.
31538 * gcc.dg/compat/union-m128-1_x.c: Likewise.
31539 * gcc.dg/compat/union-m128-1_y.c: Likewise.
31541 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
31544 * gcc.dg/compat/struct-complex-1.h: New file.
31545 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
31546 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
31547 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31549 2004-05-20 Roger Sayle <roger@eyesopen.com>
31552 * gcc.dg/pr3074-1.c: New test case.
31553 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
31555 2004-05-20 Falk Hueffner <falk@debian.org>
31558 * gcc.dg/ftrapv-1.c: New test case.
31560 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
31562 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
31564 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
31565 Jeff Law <law@redhat.com>
31567 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
31568 * gcc.dg/tree-ssa/20040518-2.c: New test.
31570 * gcc.dg/tree-ssa/20040518-1.c: New test.
31572 2004-05-18 Zack Weinberg <zack@codesourcery.com>
31574 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
31576 2004-05-18 Paul Brook <paul@codesourcery.com>
31579 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
31581 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31583 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
31586 2004-05-17 Steven Bosscher <stevenb@suse.de>
31588 * gcc.dg/tree-ssa/20040517-1.c: New test.
31590 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31592 * gcc.dg/loop-4.c: New test.
31594 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
31596 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
31598 2004-05-15 Bud Davis <bdavis9659@comcast.net>
31601 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
31603 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31607 * gfortran.fortran-torture/compile/data_1.f90: New test.
31609 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
31611 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
31612 * gcc.dg/uninit-H.c: Define ASM for __s390__.
31614 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
31616 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
31618 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
31621 * gcc.dg/format/xopen-1.c: Adjust expected message.
31622 * gcc.dg/format/xopen-3.c: New test.
31624 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
31626 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
31628 2004-05-14 Jeff Law <law@redhat.com>
31630 * gcc.dg/tree-ssa/20040514-2.c: New test.
31632 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31634 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
31636 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
31639 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
31641 * gcc.dg/tree-ssa/20040514-1.c: New test.
31643 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31645 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
31648 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31651 * gfortran.fortran-torture/compile/do_1.f90: New test.
31653 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31656 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
31659 2004-05-14 Bud Davis <bdavis9659@comcast.net>
31662 * gfortran.fortran-torture/execute/random_init.f90: New test.
31664 2004-05-13 Paul Brook <paul@codesourcery.com>
31667 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
31669 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
31671 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
31672 for the powerpc case.
31674 2004-05-13 Jeff Law <law@redhat.com>
31676 * gcc.dg/tree-ssa/20040513-1.c: New test.
31677 * gcc.dg/tree-ssa/20040513-2.c: New test.
31679 2004-05-13 Paul Brook <paul@codesourcery.com>
31681 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
31682 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
31683 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
31685 2004-05-13 Andreas Schwab <schwab@suse.de>
31688 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
31691 2004-05-13 Bud Davis <bdavis9659@comcast.net>
31694 * gfortran.fortran-torture/execute/adjustr.f90: New file.
31696 2004-05-13 Diego Novillo <dnovillo@redhat.com>
31698 Merge from tree-ssa-20020619-branch. See
31699 ChangeLog.tree-ssa for details.
31701 2004-05-11 Ziemowit Laski <zlaski@apple.com>
31703 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
31704 include <altivec.h> explicitly.
31705 * gcc.dg/altivec-13.c: Likewise.
31707 2004-05-11 Paul Brook <paul@codesourcery.com>
31709 * gcc.c-torture/compile/20010518-1.c: Force enum size.
31711 2004-05-10 Eric Christopher <echristo@redhat.com>
31713 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
31714 * gcc.dg/sibcall-4.c: Ditto.
31716 2004-05-10 Ziemowit Laski <zlaski@apple.com>
31718 * g++.dg/ext/altivec-8.C: New test case.
31719 * gcc.dg/altivec-13.c: New test case.
31721 2004-05-08 Roger Sayle <roger@eyesopen.com>
31723 * gcc.c-torture/execute/divcmp-1.c: New test case.
31724 * gcc.c-torture/execute/divcmp-2.c: New test case.
31725 * gcc.c-torture/execute/divcmp-3.c: New test case.
31727 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
31729 * g++.dg/other/pragma-re-2.C: New test.
31731 2004-05-07 Uros Bizjak <uros@kss-loka.si>
31733 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
31734 * gcc.dg/i386-387-2.c: Likewise.
31736 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
31738 * gcc.dg/i386-387-6.c: Likewise.
31740 2004-05-07 Uros Bizjak <uros@kss-loka.si>
31742 * gcc.dg/builtins-33.c: Also check log1p*.
31744 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
31746 PR optimization/15296
31747 * gcc.c-torture/execute/pr15296.c: New test.
31749 2004-05-05 Uros Bizjak <uros@kss-loka.si>
31751 * gcc.dg/builtins-40.c: New test.
31753 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
31755 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
31757 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
31759 * g++.dg/ext/spe1.C: New testcase.
31761 2004-05-04 Ziemowit Laski <zlaski@apple.com>
31763 * objc.dg/image-info.m: Allow additional attributes
31764 for __image_info section.
31766 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
31768 * gcc.dg/torture/mips-hilo-2.c: New test.
31770 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31773 * g++.dg/template/member5.C: New test.
31775 2004-05-03 Uros Bizjak <uros@kss-loka.si>
31777 * gcc.dg/builtins-34.c: Also check expm1*.
31779 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31781 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
31782 * gcc.dg/torture/builtin-convert-3.c: New test.
31784 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
31786 PR middle-end/15054
31787 * g++.dg/opt/pr15054.C: New test.
31789 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31791 * gcc.dg/torture/builtin-rounding-1.c: New test.
31792 * gcc.dg/builtins-25.c: Delete.
31793 * gcc.dg/builtins-29.c: Delete.
31795 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
31797 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
31798 * gcc.dg/sibcall-4.c: Likewise.
31799 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
31801 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
31803 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
31804 bit-field on 16-bit targets.
31806 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
31808 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
31811 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
31813 * gcc.dg/rs6000-power2-1.c: Change to compile only.
31814 * gcc.dg/rs6000-power2-2.c: Likewise.
31816 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
31818 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
31819 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
31820 Change the asm registers to be in form of frN instead of fN.
31822 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31824 * gcc.dg/torture/builtin-convert-2.c: New test.
31826 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
31828 * gcc.dg/rs6000-power2-1.c: New test.
31829 * gcc.dg/rs6000-power2-2.c: New test.
31831 2004-04-28 Jan Hubicka <jh@suse.cz>
31833 * gcc.dg/unused-6.c: New test.
31835 2004-04-24 Laurent GUERBY <laurent@guerby.net>
31836 Ulrich Weigand <uweigand@de.ibm.com>
31838 * ada/acats/run_all.sh: Define $target variable.
31840 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
31843 * g++.dg/other/vararg-1.C: New test.
31846 * g++.dg/eh/cleanup3.C: New test.
31848 2004-04-24 Laurent GUERBY <laurent@guerby.net>
31850 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
31851 and ad8011a (target_insn).
31852 * ada/acats/support/macro.dfs: Likewise.
31853 * ada/acats/support/impbit.adb: New file.
31855 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
31857 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
31859 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31861 * gcc.dg/loop-3.c: New test.
31863 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
31865 * gcc.c-torture/execute/simd-5.c: New test.
31867 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31870 * g++.dg/template/crash18.C: New test.
31872 2004-04-22 Mark Mitchell <mark@codesourcery.com>
31874 * g++.dg/ext/complit3.C: New test.
31876 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
31878 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
31879 * gcc.dg/altivec-3.c: Same.
31880 * gcc.dg/altivec-varargs-1.c: Same.
31882 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
31884 * lib/target-supports.exp (check_profiling_available): Assume
31885 profiling is not available on powerpc-eabi targets.
31887 2004-04-21 Janis Johnson <janis187@us.ibm.com>
31889 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
31890 * gcc.dg/vmx/bug-1.c: Ditto.
31892 2004-04-20 Eric Christopher <echristo@redhat.com>
31894 * gcc.dg/charset/extern.c: New test.
31895 * g++.dg/charset/extern3.cc: Ditto.
31897 2004-04-20 Uros Bizjak <uros@kss-loka.si>
31899 * gcc.dg/builtins-39.c: New test.
31901 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
31903 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
31905 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
31907 * gcc.dg/torture/mips-hilo-1.c: New test.
31909 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
31911 * gcc.c-torture/compile/20040419-1.c: New test.
31913 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
31915 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
31917 2004-04-18 Zack Weinberg <zack@codesourcery.com>
31918 Aldy Hernandez <aldyh@redhat.com>
31920 * gcc.c-torture/execute/va-arg-24.c: New.
31922 2004-04-17 Zack Weinberg <zack@codesourcery.com>
31923 Aldy Hernandez <aldyh@redhat.com>
31925 * gcc.dg/vmx/1b-01.c: New.
31926 * gcc.dg/vmx/1b-02.c: New.
31927 * gcc.dg/vmx/1b-03.c: New.
31928 * gcc.dg/vmx/1b-04.c: New.
31929 * gcc.dg/vmx/1b-05.c: New.
31930 * gcc.dg/vmx/1b-06.c: New.
31931 * gcc.dg/vmx/1b-07.c: New.
31932 * gcc.dg/vmx/1c-01.c: New.
31933 * gcc.dg/vmx/1c-02.c: New.
31934 * gcc.dg/vmx/3a-01a.c: New.
31935 * gcc.dg/vmx/3a-01.c: New.
31936 * gcc.dg/vmx/3a-01m.c: New.
31937 * gcc.dg/vmx/3a-03.c: New.
31938 * gcc.dg/vmx/3a-03m.c: New.
31939 * gcc.dg/vmx/3a-04.c: New.
31940 * gcc.dg/vmx/3a-04m.c: New.
31941 * gcc.dg/vmx/3a-05.c: New.
31942 * gcc.dg/vmx/3a-06.c: New.
31943 * gcc.dg/vmx/3a-06m.c: New.
31944 * gcc.dg/vmx/3a-07.c: New.
31945 * gcc.dg/vmx/3b-01.c: New.
31946 * gcc.dg/vmx/3b-02.c: New.
31947 * gcc.dg/vmx/3b-10.c: New.
31948 * gcc.dg/vmx/3b-13.c: New.
31949 * gcc.dg/vmx/3b-14.c: New.
31950 * gcc.dg/vmx/3b-15.c: New.
31951 * gcc.dg/vmx/3c-01a.c: New.
31952 * gcc.dg/vmx/3c-01.c: New.
31953 * gcc.dg/vmx/3c-02.c: New.
31954 * gcc.dg/vmx/3c-03.c: New.
31955 * gcc.dg/vmx/3d-01.c: New.
31956 * gcc.dg/vmx/4-01.c: New.
31957 * gcc.dg/vmx/4-03.c: New.
31958 * gcc.dg/vmx/5-01.c: New.
31959 * gcc.dg/vmx/5-02.c: New.
31960 * gcc.dg/vmx/5-03.c: New.
31961 * gcc.dg/vmx/5-04.c: New.
31962 * gcc.dg/vmx/5-05.c: New.
31963 * gcc.dg/vmx/5-06.c: New.
31964 * gcc.dg/vmx/5-07.c: New.
31965 * gcc.dg/vmx/5-07t.c: New.
31966 * gcc.dg/vmx/5-08.c: New.
31967 * gcc.dg/vmx/5-10.c: New.
31968 * gcc.dg/vmx/5-11.c: New.
31969 * gcc.dg/vmx/7-01a.c: New.
31970 * gcc.dg/vmx/7-01.c: New.
31971 * gcc.dg/vmx/7c-01.c: New.
31972 * gcc.dg/vmx/7d-01.c: New.
31973 * gcc.dg/vmx/7d-02.c: New.
31974 * gcc.dg/vmx/8-01.c: New.
31975 * gcc.dg/vmx/8-02a.c: New.
31976 * gcc.dg/vmx/8-02.c: New.
31977 * gcc.dg/vmx/brode-1.c: New.
31978 * gcc.dg/vmx/bug-1.c: New.
31979 * gcc.dg/vmx/bug-2.c: New.
31980 * gcc.dg/vmx/bug-3.c: New.
31981 * gcc.dg/vmx/cw-bug-1.c: New.
31982 * gcc.dg/vmx/cw-bug-2.c: New.
31983 * gcc.dg/vmx/cw-bug-3.c: New.
31984 * gcc.dg/vmx/dct.c: New.
31985 * gcc.dg/vmx/debug-1.c: New.
31986 * gcc.dg/vmx/debug-2.c: New.
31987 * gcc.dg/vmx/debug-3.c: New.
31988 * gcc.dg/vmx/debug-4.c: New.
31989 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
31990 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
31991 * gcc.dg/vmx/eg-5.c: New.
31992 * gcc.dg/vmx/fft.c: New.
31993 * gcc.dg/vmx/gcc-bug-1.c: New.
31994 * gcc.dg/vmx/gcc-bug-2.c: New.
31995 * gcc.dg/vmx/gcc-bug-3.c: New.
31996 * gcc.dg/vmx/gcc-bug-4.c: New.
31997 * gcc.dg/vmx/gcc-bug-5.c: New.
31998 * gcc.dg/vmx/gcc-bug-6.c: New.
31999 * gcc.dg/vmx/gcc-bug-7.c: New.
32000 * gcc.dg/vmx/gcc-bug-8.c: New.
32001 * gcc.dg/vmx/gcc-bug-9.c: New.
32002 * gcc.dg/vmx/gcc-bug-b.c: New.
32003 * gcc.dg/vmx/gcc-bug-c.c: New.
32004 * gcc.dg/vmx/gcc-bug-d.c: New.
32005 * gcc.dg/vmx/gcc-bug-e.c: New.
32006 * gcc.dg/vmx/gcc-bug-f.c: New.
32007 * gcc.dg/vmx/gcc-bug-g.c: New.
32008 * gcc.dg/vmx/gcc-bug-i.c: New.
32009 * gcc.dg/vmx/harness.h: New.
32010 * gcc.dg/vmx/ira1.c: New.
32011 * gcc.dg/vmx/ira2a.c: New.
32012 * gcc.dg/vmx/ira2b.c: New.
32013 * gcc.dg/vmx/ira2.c: New.
32014 * gcc.dg/vmx/ira2c.c: New.
32015 * gcc.dg/vmx/mem.c: New.
32016 * gcc.dg/vmx/newton-1.c: New.
32017 * gcc.dg/vmx/ops.c: New.
32018 * gcc.dg/vmx/sn7153.c: New.
32019 * gcc.dg/vmx/spill2.c: New.
32020 * gcc.dg/vmx/spill3.c: New.
32021 * gcc.dg/vmx/spill.c: New.
32022 * gcc.dg/vmx/t.c: New.
32023 * gcc.dg/vmx/varargs-1.c: New.
32024 * gcc.dg/vmx/varargs-2.c: New.
32025 * gcc.dg/vmx/varargs-3.c: New.
32026 * gcc.dg/vmx/varargs-4.c: New.
32027 * gcc.dg/vmx/varargs-5.c: New.
32028 * gcc.dg/vmx/varargs-6.c: New.
32029 * gcc.dg/vmx/varargs-7.c: New.
32030 * gcc.dg/vmx/vmx.exp: New.
32031 * gcc.dg/vmx/vprint-1.c: New.
32032 * gcc.dg/vmx/vscan-1.c: New.
32033 * gcc.dg/vmx/x-01.c: New.
32034 * gcc.dg/vmx/x-02.c: New.
32035 * gcc.dg/vmx/x-03.c: New.
32036 * gcc.dg/vmx/x-04.c: New.
32037 * gcc.dg/vmx/x-05.c: New.
32038 * gcc.dg/vmx/yousufi-1.c: New.
32039 * gcc.dg/vmx/zero-1.c: New.
32040 * gcc.dg/vmx/zero.c: New.
32042 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
32044 * g++.dg/lookup/java1.C: Update for chage of
32046 * g++.dg/lookup/java2.C: Likewise.
32048 2004-04-17 Laurent GUERBY <laurent@guerby.net>
32050 * ada/acats/run_all.sh: use -O2 by default.
32052 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
32054 * gcc.dg/vr-mult-[12].c: New tests.
32056 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32058 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
32060 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
32062 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
32064 * lib/target-supports.exp (check_profiling_available): Assume
32065 profiling isn't available for mips*-*-elf targets.
32067 2004-04-14 Uros Bizjak <uros@kss-loka.si>
32069 * gcc.dg/builtins-38.c: New test.
32071 2004-04-14 Eric Christopher <echristo@redhat.com>
32073 * g++.dg/charset/charset.exp: Run .cc extension tests.
32075 2004-04-14 Zack Weinberg <zack@codesourcery.com>
32077 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
32079 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32081 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
32083 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
32085 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
32086 * gcc.dg/i386-387-2.c: Likewise.
32088 * gcc.dg/i386-387-7.c: New test.
32089 * gcc.dg/i386-387-8.c: New test.
32091 * gcc.dg/builtins-37.c: New test.
32093 2004-04-13 Geoffrey Keating <geoffk@apple.com>
32095 * g++.dg/pch/externc-1.C: Add missing semicolon.
32097 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
32099 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
32101 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32103 * gcc.c-torture/execute/20040411-1.c: New test.
32105 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
32107 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
32109 2004-04-09 Chris Demetriou <cgd@broadcom.com>
32111 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
32113 2004-04-09 Zack Weinberg <zack@codesourcery.com>
32115 * lib/target-supports.exp (check_named_sections_available): New.
32116 * lib/gcc-dg.exp (dg-require-named-sections): New.
32117 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
32118 old-deja.exp. Also prune error-count message from HP linker.
32119 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
32121 * g++.dg/init/init-ref4.C: Use dg-require-weak.
32122 * g++.old-deja/g++.pt/static3.C: Likewise.
32123 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
32125 2004-04-09 Roger Sayle <roger@eyesopen.com>
32127 * gcc.c-torture/execute/20040409-1.c: New test case.
32128 * gcc.c-torture/execute/20040409-2.c: New test case.
32129 * gcc.c-torture/execute/20040409-3.c: New test case.
32131 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32133 * gcc.dg/20040409-1.c: New test.
32135 2004-04-08 Roger Sayle <roger@eyesopen.com>
32138 * g++.dg/opt/pr14888.C: New test case.
32140 2004-04-08 Geoffrey Keating <geoffk@apple.com>
32142 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
32143 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
32144 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
32145 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
32148 2004-04-08 Paul Brook <paul@codesourcery.com>
32150 * gcc.dg/spill-1.c: New test.
32152 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32154 * gcc.dg/torture/builtin-ctype-2.c: New test.
32156 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
32158 * gcc.dg/pch/pch.exp: Add largefile test.
32160 2004-04-06 Geoffrey Keating <geoffk@apple.com>
32162 * g++.dg/pch/externc-1.Hs: New.
32163 * g++.dg/pch/externc-1.C: New.
32165 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32167 * gcc.dg/compat/struct-by-value-5a_main.c,
32168 gcc.dg/compat/struct-by-value-5b_main.c: New files.
32169 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
32170 * gcc.dg/compat/struct-by-value-5a_x.c,
32171 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
32172 gcc.dg/compat/struct-by-value-5_x.c.
32173 * gcc.dg/compat/struct-by-value-5a_y.c,
32174 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
32175 gcc.dg/compat/struct-by-value-5_y.c.
32177 * gcc.dg/compat/struct-by-value-6a_main.c,
32178 gcc.dg/compat/struct-by-value-6b_main.c: New files.
32179 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
32180 * gcc.dg/compat/struct-by-value-6a_x.c,
32181 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
32182 gcc.dg/compat/struct-by-value-6_x.c.
32183 * gcc.dg/compat/struct-by-value-6a_y.c,
32184 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
32185 gcc.dg/compat/struct-by-value-6_y.c.
32187 * gcc.dg/compat/struct-by-value-7a_main.c,
32188 gcc.dg/compat/struct-by-value-7b_main.c: New files.
32189 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
32190 * gcc.dg/compat/struct-by-value-7a_x.c,
32191 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
32192 gcc.dg/compat/struct-by-value-7_x.c.
32193 * gcc.dg/compat/struct-by-value-7a_y.c,
32194 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
32195 gcc.dg/compat/struct-by-value-7_y.c.
32197 2004-04-06 Jakub Jelinek <jakub@redhat.com>
32199 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
32200 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
32201 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
32204 2004-04-06 Uros Bizjak <uros@kss-loka.si>
32206 * gcc.dg/builtins-36.c: New test.
32208 2004-04-06 Paul Brook <paul@codesourcery.com>
32210 * README.gcc: Remove obsolete contraint on testcases.
32212 2004-04-05 Paul Brook <paul@codesourcery.com>
32215 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
32216 failure and exit(0) on success.
32217 * g++.dg/expr/anew2.C: Ditto.
32218 * g++.dg/expr/anew3.C: Ditto.
32219 * g++.dg/expr/anew4.C: Ditto.
32221 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
32224 * g++.dg/template/unify7.C: New.
32226 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
32228 * g++.dg/README: Bring up to date with new subdirectories; remove
32229 duplicate subdirectory lines.
32231 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
32234 * g++.dg/template/unify5.C: New.
32235 * g++.dg/template/unify6.C: New.
32236 * g++.dg/template/qualttp20.C: Adjust.
32237 * g++.old-deja/g++.jason/report.C: Adjust.
32238 * g++.old-deja/g++.other/qual1.C: Adjust.
32240 2004-04-01 Mark Mitchell <mark@codesourcery.com>
32243 * g++.dg/inherit/ptrmem1.C: New test.
32245 2004-04-01 Jakub Jelinek <jakub@redhat.com>
32248 * gcc.c-torture/execute/20040331-1.c: New test.
32249 * gcc.dg/20040331-1.c: New test.
32251 2004-04-01 Paul Brook <paul@codesourcery.com>
32253 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
32255 2004-03-30 Mark Mitchell <mark@codesourcery.com>
32258 * g++.dg/init/goto1.C: New test.
32261 * g++.dg/template/defarg4.C: New test.
32263 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
32265 * gcc.dg/altivec-11.c: Extend test for more valid cases.
32267 2004-03-28 David Edelsohn <edelsohn@gnu.org>
32269 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
32271 2004-03-28 Zack Weinberg <zack@codesourcery.com>
32273 * gcc.dg/noncompile/undeclared-2.c: New test.
32275 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
32277 * gcc.dg/940409-1.c: Remove XFAIL.
32278 * gcc.dg/reg-vol-struct-1.c: New test.
32280 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32282 * gcc.dg/torture/builtin-wctype-1.c: New test.
32284 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
32286 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
32287 * gcc.dg/20001101-1.c: Likewise.
32288 * gcc.dg/20001102-1.c: Likewise.
32290 2004-03-25 Roger Sayle <roger@eyesopen.com>
32292 * gcc.dg/compare8.c: Add an additional test for XOR.
32294 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32296 * gcc.dg/torture/builtin-ctype-1.c: New test.
32298 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32300 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
32301 * gcc.dg/torture/builtin-math-1.c: Likewise.
32302 * gcc.dg/torture/builtin-power-1.c: New test.
32304 2004-03-24 Andreas Schwab <schwab@suse.de>
32306 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
32309 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
32310 Roger Sayle <roger@eyesopen.com>
32312 * gcc.dg/compare8.c: New test case.
32314 2004-03-23 Ziemowit Laski <zlaski@apple.com>
32316 * g++.dg/ext/altivec-7.C: New test.
32318 2004-03-23 Zack Weinberg <zack@codesourcery.com>
32320 PR 12267, 12391, 12560, 13129, 14114, 14133
32321 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
32322 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
32323 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
32324 Adjust error regexps.
32325 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
32326 * gcc.dg/noncompile/undeclared-1.c: New test cases.
32327 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
32328 * gcc.dg/local1.c: Add explanatory comment.
32330 2004-03-23 Roger Sayle <roger@eyesopen.com>
32332 PR optimization/14669
32333 * g++.dg/opt/fold2.C: New test case.
32335 2004-03-22 Jakub Jelinek <jakub@redhat.com>
32338 * gcc.dg/20040322-1.c: New test.
32340 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32342 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
32343 * gcc.dg/ultrasp4.c: Likewise.
32344 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
32346 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
32348 * gcc.dg/i386-sse-8.c: Reset default options.
32350 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
32352 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
32353 in the error message text.
32355 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32357 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
32359 2004-03-21 Mark Mitchell <mark@codesourcery.com>
32362 * g++.dg/init/array13.C: New test.
32364 2004-03-20 Roger Sayle <roger@eyesopen.com>
32367 * gcc.c-torture/compile/pr13889.c: New test case.
32369 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
32372 * builtins-1.c (nan, nans): Don't test.
32373 * builtins-30.c: Don't use nan, nanf, nanl.
32374 * builtins-35.c: New test.
32376 2004-03-19 Ziemowit Laski <zlaski@apple.com>
32378 * g++.dg/ext/altivec-6.C: New test.
32380 2004-03-19 Mark Mitchell <mark@codesourcery.com>
32382 * g++.dg/init/placement3.C: New test.
32384 * g++.dg/template/spec13.C: New test.
32386 * g++.dg/lookup/using11.C: New test.
32388 * g++.dg/lookup/koenig3.C: New test.
32390 * g++.dg/template/operator2.C: New test.
32392 * g++.dg/expr/dtor3.C: New test.
32393 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32395 * g++.old-deja/g++.law/visibility28.C: Likewise.
32397 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
32399 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32400 * gcc.dg/ppc64-abi-3.c: Likewise.
32402 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32405 * g++.dg/parse/template15.C: New test.
32407 2004-03-18 Mark Mitchell <mark@codesourcery.com>
32409 * g++.dg/expr/dtor2.C: New test.
32411 * g++.dg/lookup/anon4.C: New test.
32413 * g++.dg/overload/using1.C: New test.
32415 * g++.dg/template/lookup7.C: New test.
32417 * g++.dg/template/typename6.C: New test.
32419 * g++.dg/expr/cond6.C: New test.
32421 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32423 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32425 2004-03-18 Mark Mitchell <mark@codesourcery.com>
32427 * g++.dg/expr/cond5.C: New test.
32428 * g++.dg/expr/constcast1.C: Likewise.
32429 * g++.dg/expr/ptrmem2.C: Likewise.
32430 * g++.dg/expr/ptrmem3.C: Likewise.
32431 * g++.dg/lookup/main1.C: Likewise.
32432 * g++.dg/template/lookup6.C: Likewise.
32434 2004-03-18 Mark Mitchell <mark@codesourcery.com>
32436 * gcc.dg/local1.c: New test.
32438 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32440 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32442 * gcc.dg/torture/builtin-convert-1.c: New test.
32444 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32446 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32448 2004-03-16 Mark Mitchell <mark@codesourcery.com>
32451 * g++.dg/warn/Wunused-7.C: New test.
32453 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32455 * gcc.dg/torture/builtin-integral-1.c: New test.
32457 2004-03-16 Mark Mitchell <mark@codesourcery.com>
32460 * g++.dg/parse/non-dependent3.C: New test.
32462 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
32464 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
32465 * g++.dg/eh/simd-2.C: Likewise.
32466 * g++.dg/init/array10.C: Likewise.
32467 * gcc.c-torture/compile/simd-1.c: Likewise.
32468 * gcc.c-torture/compile/simd-2.c: Likewise.
32469 * gcc.c-torture/compile/simd-3.c: Likewise.
32470 * gcc.c-torture/compile/simd-4.c: Likewise.
32471 * gcc.c-torture/compile/simd-6.c: Likewise.
32472 * gcc.c-torture/execute/simd-1.c: Likewise.
32473 * gcc.c-torture/execute/simd-2.c: Likewise.
32474 * gcc.dg/compat/vector-defs.h: Likewise.
32475 * gcc.dg/20020531-1.c: Likewise.
32476 * gcc.dg/altivec-3.c: Likewise.
32477 * gcc.dg/altivec-4.c: Likewise.
32478 * gcc.dg/altivec-varargs-1.c: Likewise.
32479 * gcc.dg/compat/vector-defs.h: Likewise.
32480 * gcc.dg/i386-mmx-3.c: Likewise.
32481 * gcc.dg/i386-sse-4.c: Likewise.
32482 * gcc.dg/i386-sse-5.c: Likewise.
32483 * gcc.dg/i386-sse-8.c: Likewise.
32484 * gcc.dg/simd-1.c: Likewise.
32485 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
32486 __ev64_opaque__ since the machine description provides it.
32488 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32490 * lib/compat.exp (skip_list): New global variable.
32491 Use it to hold the user defined COMPAT_SKIPS list if any.
32492 (compat-obj): Add the members of skip_list to optall.
32494 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32496 * gcc.dg/compat/union-by-value-1_main.c,
32497 union-by-value-1_x.c, union-by-value-1_y.c,
32498 union-check.h, union-defs.h,
32499 union-init.h, union-return-1_main.c,
32500 union-return-1_x.c, union-return-1_y.c: New files.
32502 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32504 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
32505 mixed-struct-init.h: Add 4 mixed structure types.
32506 struct-by-value-21_main.c, struct-by-value-21_x.c,
32507 struct-by-value-21_y.c, struct-return-21_main.c,
32508 struct-return-21_x.c, struct-return-21_y.c: New files.
32510 2004-03-13 Mark Mitchell <mark@codesourcery.com>
32513 * g++.dg/parse/template14.C: New test.
32515 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32517 * gcc.c-torture/execute/20040313-1.c: New test.
32519 2004-03-13 Jakub Jelinek <jakub@redhat.com>
32522 * gcc.dg/20040311-2.c: New test.
32524 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
32527 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
32530 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
32532 * gcc.dg/20040305-2.c: Add missing return statement.
32534 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32536 * gcc.dg/builtins-34.c: Also check pow10*.
32538 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
32541 * gcc.dg/20040305-2.c: New test.
32543 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
32545 * gcc.dg/20040310-1.c: New test.
32547 2004-03-11 Roger Sayle <roger@eyesopen.com>
32549 * gcc.c-torture/execute/20040311-1.c: New test case.
32551 2004-03-11 Mark Mitchell <mark@codesourcery.com>
32554 * g++.dg/lookup/enum1.C: New test.
32556 2004-03-10 Mark Mitchell <mark@codesourcery.com>
32559 * g++.dg/lookup/struct2.C: New test.
32561 2004-03-10 Uros Bizjak <uros@kss-loka.si>
32563 * gcc.dg/builtins-34.c: New test.
32565 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32567 * gcc.dg/torture/builtin-nonneg-1.c: New test.
32569 2004-03-09 James E Wilson <wilson@specifixinc.com>
32571 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
32572 * gcc.dg/alias-2.c: New testcase.
32574 2004-03-09 Zack Weinberg <zack@codesourcery.com>
32576 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
32578 2004-03-09 Roger Sayle <roger@eyesopen.com>
32580 * gcc.c-torture/execute/20040309-1.c: New test case.
32582 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
32585 * g++.dg/overload/ref1.C: New.
32587 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32590 * g++.dg/template/spec12.C: New test.
32593 * g++.dg/parse/crash14.C: New test.
32595 2004-03-09 Mark Mitchell <mark@codesourcery.com>
32598 * g++.dg/init/ref11.C: New test.
32600 2004-03-09 Mark Mitchell <mark@codesourcery.com>
32603 * g++.dg/parse/builtin2.C: New test.
32605 2004-03-08 Mark Mitchell <mark@codesourcery.com>
32608 * g++.dg/init/ctor3.C: New test.
32609 * g++.dg/init/union1.C: New test.
32610 * g++.dg/ext/anon-struct4.C: New test.
32612 2004-03-08 Mark Mitchell <mark@codesourcery.com>
32614 * g++.dg/lookup/koenig1.C: Tweak error messages.
32615 * g++.dg/lookup/used-before-declaration.C: Likewise.
32616 * g++.dg/other/do1.C: Likewise.
32617 * g++.dg/overload/koenig1.C: Likewise.
32618 * g++.dg/parse/crash13.C: Likewise.
32619 * g++.dg/template/instantiate3.C: Likewise.
32621 2004-03-08 Eric Christopher <echristo@redhat.com>
32623 * * lib/target-supports.exp: Enable libiconv in test
32624 compilation. Fix up error checking.
32626 2004-03-08 Roger Sayle <roger@eyesopen.com>
32628 PR middle-end/14289
32629 * gcc.dg/pr14289-1.c: New test case.
32630 * gcc.dg/pr14289-2.c: Likewise.
32631 * gcc.dg/pr14289-3.c: Likewise.
32633 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
32635 * gcc.c-torture/execute/20040308-1.c: New test.
32637 2004-03-07 Roger Sayle <roger@eyesopen.com>
32639 * gcc.c-torture/execute/20040307-1.c: New test case.
32641 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
32643 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
32645 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
32647 * gcc.dg/20040306-1.c: New test.
32649 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
32651 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
32653 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
32655 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32658 * gcc.dg/decl-6.c: New test.
32660 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32662 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
32663 Rename LOGPOW -> LOG_POW.
32664 (SQRT_EXP, POW_EXP): New.
32666 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32668 * gcc.dg/i386-sse-8.c: New test.
32670 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
32673 * gcc.dg/decl-5.c: New test.
32675 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
32677 * gcc.dg/20040305-1.c: New test.
32679 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
32682 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
32684 2004-03-04 Ziemowit Laski <zlaski@apple.com>
32686 PR c++/14425, c++/14426
32687 * g++.dg/ext/altivec-4.C: New test.
32688 * g++.dg/ext/altivec-5.C: New test.
32690 2004-03-04 Geoffrey Keating <geoffk@apple.com>
32692 * g++.old-deja/g++.other/linkage1.C: Expect errors about
32693 global variables of a type with no linkage.
32694 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
32695 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
32696 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
32697 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
32698 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
32699 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
32700 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
32701 * g++.dg/warn/deprecated.C: Name enum Color.
32702 * g++.dg/overload/VLA.C: Name structure for 'b'.
32703 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
32705 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
32707 * gcc.c-torture/compile/20040304-1.c: New test.
32709 2004-03-03 Zack Weinberg <zack@codesourcery.com>
32712 * gcc.dg/decl-4.c: New testcase.
32714 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
32716 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
32717 as PRECF if sizeof (float) > sizeof (double).
32718 (PRECL): Make it the same as PRECF if
32719 sizeof (float) > sizeof (long double).
32721 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32723 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
32724 system type. Add check for irix6 which doesn't have c99 runtime.
32726 2004-03-03 Bob Wilson <bob.wilson@acm.org>
32728 * gcc.dg/const-elim-1.c: xfail for xtensa.
32730 2004-03-01 Mark Mitchell <mark@codesourcery.com>
32733 * g++.dg/template/cond4.C: New test.
32735 2004-03-01 Mark Mitchell <mark@codesourcery.com>
32738 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
32741 * g++.dg/parse/defarg7.C: New test.
32744 * g++.dg/template/friend26.C: New test.
32746 2004-03-01 Mark Mitchell <mark@codesourcery.com>
32749 * g++.dg/abi/mangle21.C: New test.
32752 * g++.dg/parse/constructor2.C: New test.
32755 * g++.dg/template/sfinae1.C: New test.
32757 2004-02-29 Mark Mitchell <mark@codesourcery.com>
32760 * g++.dg/expr/crash2.C: New test.
32762 PR middle-end/13448
32763 * gcc.dg/inline-5.c: New test.
32764 * gcc.dg/always-inline.c: Split out tests into ...
32765 * gcc.dg/always-inline2.c: ... this and ...
32766 * gcc.dg/always-inline3.c: ... this.
32768 2004-02-29 Mark Mitchell <mark@codesourcery.com>
32771 * g++.dg/debug/crash1.C: New test.
32773 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
32775 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
32776 function with __attribute__((noinline)).
32777 (recurser_void2): Likewise.
32778 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
32779 (recurser_void2): Likewise.
32781 2004-02-29 Roger Sayle <roger@eyesopen.com>
32783 PR middle-end/14203
32784 * g++.dg/warn/Wunused-6.C: New test case.
32786 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
32788 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
32791 2004-02-27 Eric Christopher <echristo@redhat.com>
32793 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
32794 * g++.dg/charset/asm2.c: Run only x86.
32795 * gcc.dg/charset/asm3.c: Ditto.
32797 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
32799 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
32802 2004-02-27 Ziemowit Laski <zlaski@apple.com>
32804 * g++.dg/ext/altivec-3.C: New.
32806 2004-02-26 Richard Henderson <rth@redhat.com>
32808 * g++.dg/ext/attrib10.C: Mark for warning.
32809 * gcc.dg/attr-alias-1.c: New.
32811 2004-02-26 Richard Henderson <rth@redhat.com>
32813 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
32814 * gcc.c-torture/execute/20040208-2.c: ... it back.
32816 2004-02-26 Eric Christopher <echristo@redhat.com>
32818 * lib/target-supports.exp (check-iconv-available): New function.
32819 * lib/gcc-dg.exp (dg-require-iconv): New function.
32821 * gcc.dg/charset: New directory.
32822 * gcc.dg/charset/charset.exp: New file.
32823 * gcc.dg/charset/asm1.c: Ditto.
32824 * gcc.dg/charset/asm2.c: Ditto.
32825 * gcc.dg/charset/asm3.c: Ditto.
32826 * gcc.dg/charset/asm4.c: Ditto.
32827 * gcc.dg/charset/asm5.c: Ditto.
32828 * gcc.dg/charset/attribute1.c: Ditto.
32829 * gcc.dg/charset/attribute2.c: Ditto.
32830 * gcc.dg/charset/string1.c: Ditto.
32831 * g++.dg/charset: New directory.
32832 * g++.dg/dg.exp: Add here. Special options.
32833 * g++.dg/charset/charset.exp: New file.
32834 * g++.dg/charset/asm1.c: Ditto.
32835 * g++.dg/charset/asm2.c: Ditto.
32836 * g++.dg/charset/asm3.c: Ditto.
32837 * g++.dg/charset/asm4.c: Ditto.
32838 * g++.dg/charset/attribute1.c: Ditto.
32839 * g++.dg/charset/attribute2.c: Ditto.
32840 * g++.dg/charset/extern1.cc: Ditto.
32841 * g++.dg/charset/extern2.cc: Ditto.
32842 * g++.dg/charset/string1.c: Ditto.
32844 2004-02-26 Mark Mitchell <mark@codesourcery.com>
32847 * g++.dg/parse/comma1.C: New test.
32849 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32852 * g++.dg/template/ttp8.C: New test.
32854 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
32856 * gcc.dg/fixuns-trunc-1.c: New test.
32858 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32860 * gcc.dg/builtins-config.h: Use #elif.
32862 2004-02-26 Michael Matz <matz@suse.de>
32864 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
32865 * gcc.dg/991214-1.c: Likewise.
32866 * gcc.dg/i386-asm-1.c: Likewise.
32868 2004-02-25 Richard Henderson <rth@redhat.com>
32870 * gcc.c-torture/execute/20040208-2.c: Move ...
32871 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
32873 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32876 * g++.dg/other/crash-3.C: New test.
32878 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32880 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
32881 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
32883 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
32886 2004-02-24 Michael Matz <matz@suse.de>
32888 * gcc.dg/i386-regparm.c: New.
32890 2004-02-23 James E Wilson <wilson@specifixinc.com>
32892 * gcc.c-torture/execute/20040223-1.c: New.
32894 2004-02-23 Zack Weinberg <zack@codesourcery.com>
32895 Kazu Hirata <kazu@cs.umass.edu>
32897 * gcc.dg/fwritable-strings-1.c: Remove.
32899 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
32902 * gcc.dg/20040223-1.c: New test.
32904 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32907 * g++.dg/ext/typeof9.C: New test.
32909 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32912 * g++.dg/other/switch1.C: New test.
32914 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32916 * gcc.dg/cast-function-1.c: Adjust for new informative message.
32917 * gcc.dg/va-arg-1.c: Likewise.
32919 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32922 * g++.dg/template/koenig5.C: New test.
32924 2004-02-21 Ziemowit Laski <zlaski@apple.com>
32926 * g++.dg/ext/altivec-1.C: Generalize target triple.
32927 * g++.dg/ext/altivec-2.C: New test case.
32928 * g++.dg/ext/altivec_check.h: New file.
32929 * gcc.dg/altivec-1.c: Generalize target triple;
32930 include altivec_check.h and call altivec_check().
32931 * gcc.dg/altivec-[2-5].c: Generalize target triple.
32932 * gcc.dg/altivec-6.c: New test case.
32933 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
32934 type casts as needed.
32935 * gcc.dg/altivec-10.c: Include altivec_check.h and call
32937 * gcc.dg/altivec-12.c: New test case.
32938 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
32939 include altivec_check.h and call altivec_check().
32940 * gcc.dg/altivec_check.h: New file.
32942 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32944 * lib/target-supports.exp (check_alias_available): Don't mangle
32945 function `g' in test program.
32947 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32949 * lib/target-supports.exp (check_profiling_available): Check
32950 argument to determine whether we support a profiling type.
32951 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
32952 check_profiling_available.
32953 * g++.dg/bprob/bprob.exp: Likewise.
32954 * g77.dg/bprob/bprob.exp: Likewise.
32955 * gcc.misc-tests/bprob.exp: Likewise.
32956 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
32957 dg-require-profiling and delete expected error handling.
32958 * gcc.dg/20021014-1.c: Likewise.
32959 * gcc.dg/nest.c: Likewise.
32961 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32964 * g++.dg/other/vthunk1.C: New test.
32966 2004-02-20 Falk Hueffner <falk@debian.org>
32969 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
32971 2004-02-20 Mark Mitchell <mark@codesourcery.com>
32974 * g++.dg/other/error8.C: Remove XFAIL markers.
32977 * g++.dg/ext/packed5.C: New test.
32980 * g++.dg/warn/Wunused-5.C: New test.
32983 * g++.dg/lookup/member1.C: New test.
32985 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
32987 * gcc.c-torture/compile/20040130-1.c: Enable only when
32988 __INT_MAX__ >= 2147483647L.
32989 * gcc.c-torture/compile/961203-1.c: Likewise.
32991 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
32993 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
32994 * g++.dg/opt/template1.C: Robustify assembler regexp
32996 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32998 * gcc.c-torture/execute/simd-4.x: Remove.
32999 * gcc.c-torture/execute/va-arg-25.x: Likewise.
33000 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
33001 Guard with #ifndef SKIP_ATTRIBUTE.
33002 * gcc.dg/compat/vector-1_y.c: Likewise.
33003 * gcc.dg/compat/vector-2_x.c: Likewise.
33004 * gcc.dg/compat/vector-2_y.c: Likewise.
33005 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
33006 * g++.dg/eh/simd-2.C: Likewise.
33008 2004-02-19 Alan Modra <amodra@bigpond.net.au>
33010 * gcc.c-torture/compile/complex-1.c: New.
33012 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
33015 * gcc.c-torture/execute/20040218-1.c: New test.
33017 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33020 * g++.dg/parse/new2.C: New test.
33022 2004-02-18 Paul Brook <paul@codesourcery.com>
33024 * gcc.c-torture/compile/libcall-1.c: New test.
33026 2004-02-18 Paul Brook <paul@codesourcery.com>
33029 * gcc.dg/debug/debug-7.c: New test.
33031 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
33033 * gcc.dg/20040217-1.c: New test.
33035 2004-02-17 Zack Weinberg <zack@codesourcery.com>
33037 * gcc.c-torture/execute/990208-1.x: Delete.
33039 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
33041 * gcc.c-torture/execute/20040208-2.x: New file.
33043 2004-02-17 Mark Mitchell <mark@codesourcery.com>
33046 * g++.dg/abi/structret1.C: New test.
33048 2004-02-17 Jakub Jelinek <jakub@redhat.com>
33050 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
33051 (i386_cpuid): No need to test if cpuid is available on AMD64.
33052 Fix assembly, so that it works onboth i386 and AMD64.
33053 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
33054 (vecInLong): Fix s[] member type to unsigned int.
33055 (vecInWord): Remove type.
33056 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
33057 (a64, b64, c64, d64, e64): Remove.
33058 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
33059 Remove unused variable. Remove initialization of removed variables.
33060 Don't call mmx_tests nor sse_tests.
33061 (reference_mmx, reference_sse): Remove.
33062 (check): Add return stmt.
33063 * gcc.dg/i386-sse-7.c: New test.
33064 * gcc.dg/i386-mmx-4.c: New test.
33066 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33068 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
33069 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33070 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33071 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
33072 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
33073 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
33074 g++.dg/tc1/dr94.C: Fix line terminator.
33076 2004-02-16 Geoffrey Keating <geoffk@apple.com>
33078 * gcc.c-torture/compile/20040216-1.c: New.
33080 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33082 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33083 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33084 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
33085 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
33086 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
33087 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
33089 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33091 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
33093 2004-02-15 Mark Mitchell <mark@codesourcery.com>
33096 * g++.dg/expr/cond4.C: New test.
33099 * g++.dg/lookup/crash2.C: New test.
33101 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
33103 * gcc.c-torture/compile/20040214-2.c: New test.
33105 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
33108 * g++.dg/ext/typeof8.C: New test.
33110 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
33112 * gcc.c-torture/compile/20040214-1.c: New test.
33114 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33117 * g++.dg/template/spec11.C: New test.
33119 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33122 * g++.dg/other/error8.C: New test.
33124 2004-02-13 Mark Mitchell <mark@codesourcery.com>
33127 * g++.dg/template/array4.C: New test.
33130 * g++.dg/inherit/thunk2.C: New test.
33133 * g++.dg/eh/cond2.C: New test.
33135 2004-02-12 Alan Modra <amodra@bigpond.net.au>
33137 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
33139 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
33141 * lib/scanasm.exp (dg-scan): Quote pattern before display.
33143 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
33145 * g++.dg/simd-2.C: xfail on ppc64-linux.
33147 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
33150 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
33153 2004-02-11 Uros Bizjak <uros@kss-loka.si>
33155 * gcc.dg/builtins-33.c: New test.
33157 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
33159 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
33161 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
33163 * g++.dg/simd-2.C: Set -maltivec for ppc64.
33165 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
33167 * gcc.dg/ppc64-abi-3.c: New test.
33169 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
33173 * gcc.dg/pr14092-1.c: New testcase.
33175 2004-02-10 Alan Modra <amodra@bigpond.net.au>
33177 * gcc.dg/cpp/assert4.c: Fix typo last change.
33179 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
33180 * gcc.dg/cpp/assert4.c: Handle powerpc64.
33182 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
33184 2004-02-09 Roger Sayle <roger@eyesopen.com>
33186 * gcc.c-torture/compile/20040209-1.c: New test case.
33188 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
33190 * gcc.dg/c90-init-1.c: Adjust expected error messages.
33192 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
33194 * gcc.c-torture/execute/20040208-[12].c: New tests.
33196 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
33198 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
33200 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
33202 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
33204 2004-02-07 Zack Weinberg <zack@codesourcery.com>
33207 * gcc.dg/visibility-8.c: New testcase.
33209 2004-02-07 Zack Weinberg <zack@codesourcery.com>
33211 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
33213 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
33215 2004-02-07 Roger Sayle <roger@eyesopen.com>
33217 PR middle-end/13696
33218 * g++.dg/opt/fold1.C: New test case.
33220 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33223 * g++.dg/other/crash-2.C: New test.
33225 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33228 * g++.dg/parse/angle-bracket2.C: New test.
33230 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33232 PR middle-end/13750
33234 2004-01-15 Geoffrey Keating <geoffk@apple.com>
33236 * g++.dg/pch/wchar-1.C: New.
33237 * g++.dg/pch/wchar-1.Hs: New.
33239 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33242 * g++.dg/parse/error15.C: New test.
33243 * g++.dg/parse/crash11.C: Update dg-error mark.
33245 2004-02-04 Mark Mitchell <mark@codesourcery.com>
33248 * g++.dg/warn/conv2.C: New test.
33250 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33253 * g++.dg/warn/incomplete1.C: Remove xfail.
33255 2004-02-04 Mark Mitchell <mark@codesourcery.com>
33257 * lib/file-format.exp (gcc_target_object_format): Use
33258 ${tool}_target_compile, not gcc_target_compile.
33259 * lib/target-supports.exp (check_alias_available): Likewise.
33260 (check_gc_sections_available): Likewise.
33261 * g++.dg/ext/attrib10.C: Use dg-require-alias.
33262 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
33265 2004-02-04 Mark Mitchell <mark@codesourcery.com>
33268 * g++.dg/template/static6.C: New test.
33270 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
33272 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
33274 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33276 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33277 tests for systems where `char' is unsigned by default.
33279 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33282 * g++.dg/template/partial3.C: New test.
33284 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
33286 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
33287 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
33288 Remove mentions of obsolete ports.
33290 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
33292 * gcc.dg/noncompile/20001228-1.c: Fix for new
33295 2004-02-03 Roger Sayle <roger@eyesopen.com>
33298 * gcc.c-torture/execute/multdi-1.c: New test case.
33300 2004-02-03 Mark Mitchell <mark@codesourcery.com>
33303 * g++.dg/template/lookup5.C: New test.
33305 2004-02-03 Mark Mitchell <mark@codesourcery.com>
33308 * g++.dg/template/lookup4.C: New test.
33311 * g++.dg/parse/error14.C: New test.
33314 * g++.dg/parse/template13.C: New test.
33316 2004-02-03 Mark Mitchell <mark@codesourcery.com>
33319 * g++.dg/template/koenig4.C: New test.
33322 * g++.dg/template/crash17.C: New test.
33325 * g++.dg/parse/error13.C: New test.
33326 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
33328 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33330 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
33332 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
33336 * gcc.dg/noncompile/20040203-1.c: New test.
33337 * gcc.dg/noncompile/20040203-2.c: Likewise.
33338 * gcc.dg/noncompile/20040203-3.c: Likewise.
33339 * gcc.dg/20040203-1.c: Likewise.
33341 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
33344 * g++.dg/template/sizeof7.C: New test.
33346 2004-02-02 Eric Christopher <echristo@redhat.com>
33347 Zack Weinberg <zack@codesourcery.com>
33349 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
33351 2004-02-02 Zack Weinberg <zack@codesourcery.com>
33353 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
33354 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
33355 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
33356 * gcc.dg/cleanup-5.c: Run only on Linux targets.
33358 2004-02-02 Mark Mitchell <mark@codesourcery.com>
33361 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
33364 * g++.dg/ext/attrib13.C: New test.
33367 * g++.dg/conversion/op2.C: New test.
33369 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33371 * gcc.dg/titype-1.c: Fix pasto.
33373 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33375 * gcc.dg/titype-1.c: New test.
33377 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33380 * g++.dg/template/non-type-template-argument-1.C,
33381 g++.dg/template/qualified-id1.C: Update dg-error marks.
33382 * g++.dg/template/nontype6.C: New test.
33384 2004-02-01 Roger Sayle <roger@eyesopen.com>
33386 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33387 * gcc.dg/builtins-31.c: New testcase.
33388 * gcc.dg/builtins-32.c: New testcase.
33390 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
33392 * objc.dg/call-super-2.m: Update line numbers
33393 for the including of stddef.h.
33395 2004-01-30 Michael Matz <matz@suse.de>
33397 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33398 g++.dg/ext/case-range3.C: New tests.
33400 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33404 * g++.dg/template/member4.C: New test.
33406 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33409 * g++.dg/template/sizeof6.C: New test.
33411 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
33413 * gcc.dg/fwritable-strings-1.c: New test.
33415 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
33417 * gcc.c-torture/compile/20040130-1.c: New test.
33419 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
33421 * objc.dg/call-super-2.m: Include stddef.h for size_t.
33423 2004-01-29 Mark Mitchell <mark@codesourcery.com>
33426 * g++.dg/template/ctor3.C: New test.
33428 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33430 * g++.dg/tc1: New directory.
33431 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33432 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33433 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33434 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33435 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33437 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33439 * g++.dg/parse/error11.C: New test.
33440 * g++.dg/parse/error12.C: Likewise.
33442 2004-01-28 Ziemowit Laski <zlaski@apple.com>
33444 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33445 (scan_initial, main): Use aligned_sizeof instead of sizeof.
33447 2004-01-28 Mark Mitchell <mark@codesourcery.com>
33450 * g++.dg/ext/attrib12.C: New test.
33453 * g++.dg/parse/cast2.C: New test.
33455 2004-01-27 James E Wilson <wilson@specifixinc.com>
33457 * objc.dg/encode-2.m (main): New local string. Set depending on
33458 sizeof long. Use in sscanf call.
33459 * objc.dg/encode-3.m (main): New local string. Set depending on
33460 sizeof long. Use in scan_initial call.
33462 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33464 * objc.dg/call-super-2.m: Make LP64-safe.
33465 * objc.dg/desig-init-1.m: Likewise.
33467 2004-01-27 Devang Patel <dpatel@apple.com>
33469 * g++.dg/debug/namespace1.C: New test.
33471 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
33473 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
33476 * gcc.dg/arm-mmx-1.c: New test.
33478 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
33480 * gcc.dg/20040127-1.c: New test.
33481 * gcc.dg/20040127-2.c: New test.
33483 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33485 * objc.dg/stret-1.m (glob): Renamed to globa.
33487 2004-01-26 Mark Mitchell <mark@codesourcery.com>
33490 * g++.dg/expr/for1.C: New test.
33492 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
33494 PR middle-end/13779
33495 * gcc.dg/darwin-longlong.c: New test.
33497 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
33499 * gcc.dg/20040124-1.c: Moved test from here...
33500 * gcc.c-torture/compile/20040124-1.c: ...to here.
33502 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
33504 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
33505 the assembly output if -m64 is passed.
33507 2004-01-25 Mark Mitchell <mark@codesourcery.com>
33510 * g++.dg/template/cond3.C: New test.
33512 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33515 * g++.dg/template/ttp7.C: New test.
33517 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33520 * g++.dg/template/nontype4.C: New test.
33521 * g++.dg/template/nontype5.C: Likewise.
33523 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
33525 * gcc.dg/torture/mips-clobber-at.c: New test.
33527 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
33529 * gcc.dg/20040124-1.c: New test.
33531 2004-01-24 Jakub Jelinek <jakub@redhat.com>
33533 * gcc.dg/20040123-1.c: New test.
33535 2004-01-23 Zack Weinberg <zack@codesourcery.com>
33537 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
33539 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
33541 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
33543 2004-01-23 Andrew Pinski <apinski@apple.com>
33545 * gcc.dg/20030121-1.c: Move to ..
33546 * gcc.dg/20040121-1.c: here.
33548 2004-01-23 Roger Sayle <roger@eyesopen.com>
33550 * gcc.dg/builtins-29.c: New test case.
33552 2004-01-23 Zack Weinberg <zack@codesourcery.com>
33555 * gcc.dg/builtins-30.c: New testcase.
33557 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
33559 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
33560 * lib/g77.exp: Likewise.
33561 * lib/objc.exp: Likewise.
33562 * lib/g++.exp: Likewise.
33564 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33566 * gcc.dg/struct-by-value-2.c: New test.
33568 2004-01-21 Andrew Pinski <apinski@apple.com>
33571 * gcc.dg/20030121-1.c: New test.
33573 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
33575 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
33576 clobber frame pointer register in asm statement.
33578 2004-01-21 Falk Hueffner <falk@debian.org>
33580 * gcc.c-torture/compile/20040121-1.c: New test.
33582 2004-01-21 Zack Weinberg <zack@codesourcery.com>
33584 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
33586 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
33588 * gcc.dg/ppc64-abi-2.c: New test.
33590 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
33592 * lib/treelang.exp: Fill out this file.
33593 * lib/treelang-dg.exp: New File.
33595 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
33597 * gcc.c-torture/compile/981022-1.c: Remove.
33598 * gcc.dg/array-5.c: Remove XFAIL.
33599 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
33600 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
33601 gcc.dg/cond-lvalue-1.c: Update.
33602 * gcc.dg/cast-lvalue-2.c: New test.
33604 2004-01-19 Mark Mitchell <mark@codesourcery.com>
33607 * g++.dg/other/error1.C (class foo): Tweak error message.
33610 * g++.dg/template/call2.C: New test.
33612 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33614 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
33615 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
33616 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
33617 scalar-return-1_x.c, scalar-return-2_y.c,
33618 scalar-return-3_x.c, scalar-return-3_y.c,
33619 scalar-return-4_x.c, scalar-return-4_y.c,
33620 struct-align-1.h, struct-align-1_x.c,
33621 struct-align-1_y.c, struct-align-2.h,
33622 struct-align-2_x.c, struct-align-2_y.c,
33623 struct-by-value-10_y.c, struct-by-value-11_x.c,
33624 struct-by-value-11_y.c, struct-by-value-12_x.c,
33625 struct-by-value-12_y.c, struct-by-value-13_x.c,
33626 struct-by-value-13_y.c, struct-by-value-14_x.c,
33627 struct-by-value-14_y.c, struct-by-value-15_x.c,
33628 struct-by-value-15_y.c, struct-by-value-16_y.c,
33629 struct-by-value-17_y.c, struct-by-value-18_y.c,
33630 struct-by-value-19_y.c, struct-by-value-1_x.c,
33631 struct-by-value-1_y.c, struct-by-value-20_y.c,
33632 struct-by-value-2_x.c, struct-by-value-2_y.c,
33633 struct-by-value-3_y.c, struct-by-value-4_x.c,
33634 struct-by-value-4_y.c, struct-by-value-5_y.c,
33635 struct-by-value-6_y.c, struct-by-value-7_y.c
33636 struct-by-value-8_x.c, struct-by-value-8_y.c
33637 struct-by-value-9_x.c, struct-by-value-9_y.c
33638 struct-return-10_x.c, struct-return-10_y.c,
33639 struct-return-19_x.c, struct-return-20_x.c
33640 struct-return-2_x.c, struct-return-2_y.c
33641 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
33642 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
33644 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33646 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
33647 attribute on sparc*-sun-solaris2.*.
33649 2004-01-18 Mark Mitchell <mark@codesourcery.com>
33652 * g++.dg/ext/typeof7.C: New test.
33654 2004-01-18 David Edelsohn <edelsohn@gnu.org>
33656 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
33657 * gcc.dg/const-elim-1.c: Same.
33659 2004-01-17 Ziemowit Laski <zlaski@apple.com>
33661 * objc.dg/stret-1.m: New.
33662 * objc.dg/stret-2.m: New.
33664 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
33667 * g++.dg/ext/vector1.C: New test.
33669 2004-01-16 Geoffrey Keating <geoffk@apple.com>
33671 * gcc.dg/pch/import-1.c: New.
33672 * gcc.dg/pch/import-1.hs: New.
33673 * gcc.dg/pch/import-1a.h: New.
33674 * gcc.dg/pch/import-1b.h: New.
33675 * gcc.dg/pch/import-1c.h: New.
33677 2004-01-16 Mark Mitchell <mark@codesourcery.com>
33680 * g++.dg/ext/array1.C: New test.
33683 * g++.dg/conversion/op1.C: New test.
33685 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
33688 From Kazumoto Kojima / Dan Kegel:
33689 * gcc.dg/pr11864-1.c: New test.
33692 From Marcus Comstedt / Dan Kegel:
33693 * gcc.dg/pr10392-1.c: New test.
33695 2004-01-16 Mark Mitchell <mark@codesourcery.com>
33698 * g++.dg/init/ref10.C: New test.
33700 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33703 * g++.dg/parse/typename6.C: New test.
33705 2004-01-15 Geoffrey Keating <geoffk@apple.com>
33708 * g++.dg/pch/wchar-1.C: New.
33709 * g++.dg/pch/wchar-1.Hs: New.
33711 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33714 * g++.dg/expr/sizeof2.C: New test.
33716 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
33718 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
33720 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
33723 * g++.dg/lookup/strong-using-3.C: New.
33724 * g++.dg/lookup/using-10.C: New.
33726 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
33729 * g++.dg/lookup/strong-using-2.C: New.
33731 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
33732 Dan Kegel <dank@kegel.com>
33733 J"orn Rennecke <joern.rennecke@superh.com>
33736 * gcc.dg/pr9365-1.c: New test.
33738 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33741 * g++.dg/parse/casting-operator2.C: New test.
33742 * g++.old-deja/g++.pt/explicit83.C: Remove.
33744 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
33746 * gcc.dg/label-compound-stmt-1.c: New test.
33747 * gcc.c-torture/compile/950922-1.c,
33748 gcc.c-torture/compile/20000211-3.c,
33749 gcc.c-torture/compile/20000518-1.c,
33750 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
33751 compound statements.
33753 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
33755 * gcc.dg/ppc64-abi-1.c: New test.
33757 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
33759 * g++.dg/ext/attrib9.C: Add dg-warnings.
33761 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33764 * g++.dg/parse/dtor3.C: New test.
33766 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
33769 * g++.dg/parse/try-catch-1.C: New test.
33771 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
33773 * ada/acats/run_all.sh: Add more verbose output in acats.log
33774 when compiling tests.
33776 2004-01-12 Zack Weinberg <zack@codesourcery.com>
33779 * gcc.dg/typedef-redecl.c: New test case.
33780 * gcc.dg/typedef-redecl.h: New support file.
33782 2004-01-13 Jan Hubicka <jh@suse.cz>
33784 * gcc.dg/always_inline.c: New test.
33785 * gcc.dg/debug/20031231-1.c: Fix.
33787 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33790 * g++.dg/template/array3.C: New test.
33792 2004-01-12 Zack Weinberg <zack@codesourcery.com>
33794 * g++.dg/ext/lvalue1.C: No longer expected to fail.
33795 * g++.dg/warn/Wunused-2.C: Likewise.
33797 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33800 * g++.dg/template/instantiate6.C: New test.
33802 2004-01-12 Roger Sayle <roger@eyesopen.com>
33804 PR middle-end/11397
33805 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
33807 2004-01-12 Jan Hubicka <jh@suse.cz>
33810 * gcc.dg/20040112-1.c: New.
33812 * gcc.dg/dwarf-die[1-7].c: Move to...
33813 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
33814 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
33816 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
33819 * g++.dg/parse/friend4.C: New test.
33821 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
33824 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
33825 definition is called a friend.
33827 2004-01-11 Zack Weinberg <zack@codesourcery.com>
33829 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
33831 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
33834 * g++.dg/parse/error10.C: New test.
33835 * g++.dg/template/arg2.C: Accept "invalid type" error.
33837 2004-01-11 Jakub Jelinek <jakub@redhat.com>
33839 PR middle-end/13392
33840 * g++.dg/opt/expect2.C: New test.
33842 2004-01-10 Zack Weinberg <zack@codesourcery.com>
33844 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
33845 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
33846 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
33847 Update dg-error regexps.
33849 2004-01-10 Zack Weinberg <zack@codesourcery.com>
33851 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
33852 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
33854 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33856 * gcc.dg/pragma-re-1.c: Use right pointer type.
33858 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
33860 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
33862 2004-01-09 Geoffrey Keating <geoffk@apple.com>
33864 * gcc.dg/rs6000-ldouble-1.c: New.
33866 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33870 * g++.dg/other/abstract1.C: New test.
33872 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
33874 * g++.dg/lookup/strong-using-1.C: New.
33876 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
33879 * gcc.dg/func-ptr-conv-1.c: New test.
33880 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
33882 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
33885 * gcc.c-torture/compile/20040109-1.c: New.
33887 2004-01-08 Stuart Hastings <stuart@apple.com>
33889 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
33890 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
33891 * gcc.dg/i386-sse-6.c: ...this new testcase.
33893 2004-01-09 Alan Modra <amodra@bigpond.net.au>
33895 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
33897 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
33899 * ada/acats/run_acats: Treat 'gnatchop' the same way
33900 as 'gnatmake'. Export GCC_DRIVER.
33901 * ada/acats/run_all.sh: Add target_gnatchop. Use
33902 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
33904 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33907 * g++.dg/template/dependent-expr4.C: New test.
33909 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
33911 * gcc.dg/altivec-11.c: New test.
33913 2004-01-07 Mark Mitchell <mark@codesourcery.com>
33915 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
33917 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
33920 * gcc.dg/enum-compat-1.c: New test.
33921 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
33923 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
33926 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
33927 gcc.dg/c99-idem-qual-3.c: New tests.
33929 2004-01-07 Alan Modra <amodra@bigpond.net.au>
33931 * gcc.dg/winline-7.c: Don't cast void * to int.
33933 2004-01-06 Jan Hubicka <jh@suse.cz>
33935 * gcc.dg/i386-sse-5.c: New test
33936 * g++.dg/eh/simd-1.c: Add -w argument for i386.
33938 2004-01-05 Mark Mitchell <mark@codesourcery.com>
33941 * g++.dg/rtti/typeid4.C: New test.
33943 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33945 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
33947 2004-01-05 Mark Mitchell <mark@codesourcery.com>
33950 * g++.dg/template/error11.C: New test.
33953 * g++.dg/template/class2.C: New test.
33955 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
33956 Richard Sandiford <rsandifo@redhat.com>
33959 * g++.dg/opt/alias3.C: New test.
33961 2004-01-04 Mark Mitchell <mark@codesourcery.com>
33964 * g++.dg/template/koenig3.C: New test.
33967 * g++.dg/parse/offsetof3.C: New test.
33969 * g++.dg/init/copy7.C: Add missing dg-error markers.
33972 * g++.dg/init/copy7.c: New test.
33975 * g++.dg/parse/cast1.C: New test.
33977 2004-01-04 Jan Hubicka <jh@suse.cz>
33979 * gcc.dg/winline[1-7].c: New tests.
33981 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33984 * g++.dg/template/qualttp22.C: New test.
33986 2004-01-01 Jan Hubicka <jh@suse.cz>
33988 * gcc.dg/debug/20031231-1.c: New.
33989 * gcc.c-torture/compile/20040101-1.c: New.
33990 * gcc.dg/dwarf-die-[1-7].c: New.
33992 2004-01-01 Jakub Jelinek <jakub@redhat.com>
33994 PR optimization/13521
33995 * gcc.c-torture/compile/20031231-1.c: New test.
33997 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
33999 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
34001 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34004 * g++.dg/template/crash16.C: New test.
34006 2003-12-30 Mark Mitchell <mark@codesourcery.com>
34008 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
34010 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
34012 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
34014 * g++.old-deja/g++.jason/thunk3.C: Likewise.
34015 * g++.old-deja/g++.law/profile1.C: Likewise.
34016 * gcc.c-torture/compile/981006-1.c: Likewise.
34017 * gcc.c-torture/execute/loop-2e.x: Likewise.
34018 * gcc.c-torture/execute/loop-2f.x: Remove.
34019 * gcc.c-torture/execute/loop-2g.x: Likewise.
34020 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
34021 * gcc.dg/20020312-2.c: Remove traces of dead ports.
34023 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
34026 * g++.dg/ext/attrib11.C: New test.
34029 * g++.dg/template/array2-1.C: New test.
34030 * g++.dg/template/array2-2.C: New test.
34032 2003-12-29 Mark Mitchell <mark@codesourcery.com>
34034 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
34036 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
34039 * g++.dg/template/array1-1.C: New test.
34040 * g++.dg/template/array1-2.C: New test.
34042 2003-12-29 Roger Sayle <roger@eyesopen.com>
34045 * g77.dg/12632.f: New test case.
34047 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34050 * g++.dg/parse/nontype1.C: New test.
34052 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34055 * g++.dg/parse/explicit1.C: New test.
34056 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
34058 2003-12-28 Mark Mitchell <mark@codesourcery.com>
34061 * g++.dg/opt/inline6.C: New test.
34064 * g++.dg/parse/error9.C: New test.
34066 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
34068 2003-12-28 Mark Mitchell <mark@codesourcery.com>
34071 * g++.dg/init/assign1.C: New test.
34073 2003-12-28 Roger Sayle <roger@eyesopen.com>
34076 * g++.dg/warn/format3.C: New test case.
34078 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34080 * gcc.c-torture/compile/20031227-1.c: New test.
34082 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34084 * g++.dg/bprob/bprob.exp: Load target-supports.exp
34085 * g77.dg/bprob/bprob.exp: Likewise.
34086 * gcc.misc-tests/bprob.exp: Likewise.
34087 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
34088 variants on systems where the library does not provide that
34090 * gcc.dg/builtins-20.c: Use builtins-config.h.
34091 * gcc.dg/builtins-config.h: New file.
34093 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34095 * lib/gcc-dg.exp (dg-require-profiling): New function.
34096 * lib/target-supports.exp (check_profiling_available): Likewise.
34097 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
34098 * g77.dg/bprob/bprob.exp: Likewise.
34099 * gcc.misc-tests/bprob.exp: Likewise.
34100 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
34101 * gcc.dg/20021014-1.c: Likewise.
34102 * gcc.dg/nest.c: Likewise.
34104 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34106 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
34108 * g++.dg/lookup/java2.C: Likewise.
34109 * gcc.dg/cpp/lexident.c: Likewise.
34111 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
34113 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
34115 * gcc.c-torture/compile/961203-1.c: Likewise.
34116 * gcc.c-torture/compile/980506-1.c: Likewise.
34118 2003-12-23 Zack Weinberg <zack@codesourcery.com>
34120 * lib/gcc-dg.exp (dg-prune-output): New annotation.
34121 (additional_prunes): New global.
34122 (gcc-dg-prune): Handle additional per-test pruning.
34123 (dg-test): Clear additional_prunes between tests.
34125 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
34126 dg-prune-output to avoid spurious failures from assembler
34127 complaining about nonexistent WAW violations.
34128 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
34129 Use dg-prune-output to avoid spurious failures from assembler
34130 warning about Itanium B-step errata.
34132 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34134 * g++.dg/abi/macro0.C: New test.
34135 * g++.dg/abi/macro1.C: Likewise.
34136 * g++.dg/abi/macro2.C: Likewise.
34138 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
34139 * g++.dg/abi/bitfield7.C: Likewise.
34140 * g++.dg/abi/dtor2.C: Likewise.
34141 * g++.dg/abi/mangle11.C: Likewise.
34142 * g++.dg/abi/mangle12.C: Likewise.
34143 * g++.dg/abi/mangle14.C: Likewise.
34144 * g++.dg/abi/mangle17.C: Likewise.
34145 * g++.dg/abi/vbase10.C: Likewise.
34146 * g++.dg/abi/vbase14.C: Likewise.
34147 * g++.dg/template/qualttp17.C: Likewise.
34149 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
34152 * gcc.dg/20031223-1.c: New test.
34154 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34156 * gcc.dg/noreturn-7.c: New test.
34158 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34160 * gcc.dg/null-pointer-1.c: New test.
34162 2003-12-22 Mark Mitchell <mark@codesourcery.com>
34164 * g++.old-deja/g++.jason/template18.C: Remove.
34165 * g++.old-deja/g++.jason/template37.C: Likewise.
34168 * g++.dg/lookup/ns1.C: New test.
34171 * g++.dg/template/lookup3.C: New test.
34173 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
34175 * g++.dg/template/recurse1.C: New test
34177 2003-12-22 Mark Mitchell <mark@codesourcery.com>
34180 * g++.dg/parse/semicolon1.C: New test.
34181 * g++.dg/parse/semicolon1.h: Likewise.
34183 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
34185 * gcc.dg/darwin-misaligned.c: New test.
34187 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
34190 * gcc.dg/20031222-1.c: New test.
34192 2003-12-21 Mark Mitchell <mark@codesourcery.com>
34195 * g++.dg/parse/error8.C: New test.
34198 * g++.dg/warn/ctor-init-1.C: New test.
34200 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
34202 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
34204 * gcc.c-torture/compile/930217-1.c: Likewise.
34205 * gcc.c-torture/compile/930513-1.c: Likewise.
34206 * gcc.c-torture/execute/920908-2.c: Likewise.
34207 * gcc.c-torture/execute/921204-1.c: Likewise.
34208 * gcc.c-torture/execute/930621-1.c: Likewise.
34209 * gcc.c-torture/execute/930630-1.c: Likewise.
34210 * gcc.c-torture/execute/931031-1.c: Likewise.
34211 * gcc.c-torture/execute/980602-2.c: Likewise.
34212 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34213 * gcc.c-torture/execute/compndlit-1.c: Likewise.
34214 * gcc.c-torture/execute/extzvsi.c: Likewise.
34215 * gcc.c-torture/unsorted/ext.c: Likewise.
34217 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
34220 * gcc.c-torture/compile/20031220-2.c: New test case.
34222 2003-12-20 Roger Sayle <roger@eyesopen.com>
34224 PR optimization/13031
34225 * gcc.c-torture/compile/20031220-1.c: New test case.
34227 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34229 * gcc.dg/cast-function-1.c: New test.
34231 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
34233 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
34236 2003-12-19 Mark Mitchell <mark@codesourcery.com>
34239 * g++.dg/ext/attrib10.C: New test.
34241 2003-12-19 Jakub Jelinek <jakub@redhat.com>
34243 * gcc.dg/cleanup-10.c: New test.
34244 * gcc.dg/cleanup-11.c: New test.
34246 2003-12-19 Jakub Jelinek <jakub@redhat.com>
34249 * g++.dg/opt/expect1.C: New test.
34251 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
34253 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
34255 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
34258 * gcc.dg/20031218-1.c: New test.
34261 * gcc.dg/20031218-2.c: New test.
34262 * gcc.dg/20031218-3.c: New test.
34264 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
34265 of label name and allow for USER_LABEL_PREFIX == "_" names.
34266 * g++.dg/abi/mangle18-2.C: Likewise.
34267 * g++.dg/abi/mangle19-1.C: Likewise.
34268 * g++.dg/abi/mangle19-2.C: Likewise.
34269 * g++.dg/abi/mangle20-1.C: Likewise.
34270 * g++.dg/abi/mangle20-2.C: Likewise.
34272 2003-12-18 Richard Henderson <rth@redhat.com>
34274 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
34276 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
34277 Dan Kegel <dank@kegel.com>
34280 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
34281 testing a cross compiler, it causes spurious compile failures.
34282 * lib/g++.exp: Likewise.
34284 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34287 * g++.dg/template/access13.C: New test.
34289 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
34291 * gcc.dg/20031216-1.c: New test.
34293 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34296 * g++.dg/template/error10.C: New test.
34298 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34300 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
34301 * g++.dg/eh/simd-2.C: Likewise.
34303 2003-12-17 James E Wilson <wilson@specifixinc.com>
34304 Roger Sayle <roger@eyesopen.com>
34306 * gcc.c-torture/execute/ieee/mzero5.c: New.
34308 2003-12-17 Mark Mitchell <mark@codesourcery.com>
34311 * g++.dg/parse/error6.C: New test.
34314 * g++.dg/parse/error7.C: New test.
34316 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
34318 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
34319 at -O with stabs debugging formats.
34320 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
34321 * gcc.dg/debug/debug-2.c: Likewise.
34323 2003-12-16 Mark Mitchell <mark@codesourcery.com>
34326 * g++.dg/init/error1.C: New test.
34329 * g++.dg/init/pm3.C: New test.
34331 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
34334 * gcc.dg/bitfld-8.c: New test.
34336 2003-12-16 James Lemke <jim@wasabisystems.com>
34338 * gcc.dg/arm-scd42-[123].c: New tests.
34340 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
34343 * g++.dg/abi/mangle20-1.C: New test.
34344 * g++.dg/abi/mangle20-2.C: New test.
34346 2003-12-16 Mark Mitchell <mark@codesourcery.com>
34349 * g++.dg/other/offsetof2.C: Remove XFAIL.
34350 * g++.dg/parse/offsetof1.C: New test.
34351 * g++.gd/parse/offsetof2.C: Likewise.
34353 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34355 * g++.dg/template/nontype3.C: New test.
34356 * g++.dg/template/static2.C: Tweaked the dg-error clause.
34358 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34360 * g++.dg/warn/noreturn-3.C: Also test instantiation.
34362 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
34365 * g++.dg/expr/assign1.C: New test.
34368 * g++.dg/abi/mangle19-1.C: New test.
34369 * g++.dg/abi/mangle19-2.C: New test.
34371 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
34373 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34375 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34377 * gcc.c-torture/execute/20031216-1.c: New test.
34379 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34381 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34384 2003-12-15 Mark Mitchell <mark@codesourcery.com>
34387 * g++.dg/template/error9.C: New test.
34390 * g++.dg/template/error8.C: New test.
34392 2003-12-15 Roger Sayle <roger@eyesopen.com>
34394 PR middle-end/13400
34395 * gcc.c-torture/execute/20031215-1.c: New test case.
34397 2003-12-15 Mark Mitchell <mark@codesourcery.com>
34400 * g++.dg/parse/error5.C: New test.
34403 * g++.dg/expr/sizeof1.C: New test.
34406 * g++.dg/template/crash15.C: New test.
34408 2003-12-15 Geoffrey Keating <geoffk@apple.com>
34410 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34411 a non-POD type as the last named parameter of a varargs function.
34413 2003-12-15 Mark Mitchell <mark@codesourcery.com>
34417 * g++.dg/template/crash14.C: New test.
34418 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34420 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
34422 * g++.dg/other/java1.C: New test.
34425 * g++.dg/abi/mangle18-1.C: New test.
34426 * g++.dg/abi/mangle18-2.C: New test.
34428 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34430 PR optimization/10312
34431 * gcc.c-torture/execute/20031214-1.c: New.
34433 2003-12-14 Mark Mitchell <mark@codesourcery.com>
34437 * g++.dg/parse/error3.C: New test.
34438 * g++.dg/parse/error4.C: Likewise.
34439 * g++.dg/abi/mangle4.C: Tweak error messages.
34440 * g++.dg/lookup/using5.C: Likewise.
34441 * g++.dg/other/error2.C: Likewise.
34442 * g++.dg/parse/typename5.C: Likewise.
34443 * g++.dg/parse/undefined1.C: Likewise.
34444 * g++.dg/template/arg2.C: Likewise.
34445 * g++.dg/template/ttp3.C: Likewise.
34446 * g++.dg/template/type1.C: Likewise.
34447 * g++.old-deja/g++.other/crash32.C: Likewise.
34448 * g++.old-djea/g++.pt/defarg8.C: Likewise.
34450 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34453 * g++.dg/warn/noreturn-3.C: New test.
34455 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
34458 * g++.dg/abi/covariant3.C: New.
34460 2003-12-12 Jakub Jelinek <jakub@redhat.com>
34462 * g++.dg/eh/ia64-1.C: New test.
34464 2003-12-12 Roger Sayle <roger@eyesopen.com>
34466 PR optimization/13037
34467 * g77.f-torture/execute/13037.f: New test case.
34469 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
34472 * g++.dg/abi/covariant2.C: New.
34474 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
34476 * gcc.dg/cpp/trad/macro.c: New tests.
34478 2003-12-11 Zack Weinberg <zack@codesourcery.com>
34480 * gcc.c-torture/execute/wchar_t-1.x: Delete.
34482 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
34485 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
34487 * lib/g++.exp (g++_version): Likewise.
34488 * lib/g77.exp (g77_version): Likewise.
34489 * lib/objc.exp (default_objc_version): Likewise.
34491 2003-12-10 Richard Henderson <rth@redhat.com>
34493 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
34495 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
34497 2003-12-08 Matt Austern <austern@apple.com>
34500 * lib/gcc-dg.exp (dg-require-visibility): Define.
34501 * lib/target-supports (check_visibility_available): Define.
34502 * gcc.dg/visibility-1.c: New test.
34503 * gcc.dg/visibility-2.c: Likewise.
34504 * gcc.dg/visibility-3.c: Likewise.
34505 * gcc.dg/visibility-4.c: Likewise.
34506 * gcc.dg/visibility-5.c: Likewise.
34507 * gcc.dg/visibility-6.c: Likewise.
34508 * g++.dg/ext/visibility-1.C: Likewise.
34509 * g++.dg/ext/visibility-2.C: Likewise.
34510 * g++.dg/ext/visibility-3.C: Likewise.
34511 * g++.dg/ext/visibility-4.C: Likewise.
34512 * g++.dg/ext/visibility-5.C: Likewise.
34513 * g++.dg/ext/visibility-6.C: Likewise.
34515 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34517 * g++.dg/lookup/java1.C: New test.
34518 * g++.dg/lookup/java2.C: New test.
34520 2003-12-07 Falk Hueffner <falk@debian.org>
34522 * g++.dg/opt/noreturn-1.C: New test.
34524 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
34526 * gcc.dg/overflow-1.c: New test.
34528 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
34530 * g77.f-torture/compile/13060.f: New test.
34532 2003-12-06 Mark Mitchell <mark@codesourcery.com>
34535 * g++.dg/inherit/operator2.C: New test.
34537 2003-12-05 Mark Mitchell <mark@codesourcery.com>
34540 * g++.dg/ext/attrib9.C: New test.
34542 2003-12-05 Mark Mitchell <mark@codesourcery.com>
34545 * g++.dg/template/error7.C: New test.
34547 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
34548 J"orn Rennecke <joern.rennecke@superh.com>
34551 * g++.dg/other/struct-va_list.C: New test.
34553 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34556 * g++.dg/parse/defarg6.C: New test.
34558 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
34561 * gcc.c-torture/execute/20031201-1.c: New test.
34563 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
34565 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
34567 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
34569 * gcc.dg/builtin-return-1.c: New test.
34571 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
34572 J"orn Rennecke <joern.rennecke@superh.com>
34574 PR optimization/13260
34575 * gcc.c-torture/execute/20031204-1.c: New test.
34577 2003-12-03 Mark Mitchell <mark@codesourcery.com>
34580 * g++.dg/template/error6.C: New test.
34582 2003-12-03 Jakub Jelinek <jakub@redhat.com>
34584 * gcc.dg/20031202-1.c: New test.
34586 2003-12-03 Mark Mitchell <mark@codesourcery.com>
34589 * g++.dg/template/eh1.C: New test.
34592 * g++.dg/template/error5.C: New test.
34594 2003-12-02 David Ung <davidu@mips.com>
34596 * gcc.dg/compat/vector-check.h: Corrected type for var
34599 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34602 * g++.dg/template/ptrmem8.C: New test.
34604 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34607 * g++.dg/template/dependent-expr3.C: New test.
34609 2003-12-01 James Lemke <jim@wasabisystems.com>
34611 * gcc.dg/arm-g2.c: New test.
34613 2003-12-01 Roger Sayle <roger@eyesopen.com>
34615 PR optimization/11634
34616 * gcc.dg/20031201-2.c: New test case.
34618 2003-12-01 Zack Weinberg <zack@codesourcery.com>
34621 * objc.dg/proto-lossage-3.m: New test.
34623 2003-12-01 Roger Sayle <roger@eyesopen.com>
34625 PR optimization/12628
34626 * gcc.dg/20031201-1.c: New test case.
34628 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34630 * gcc.dg/unaligned-1.c: New test.
34632 2003-11-30 Mark Mitchell <mark@codesourcery.com>
34635 * g++.dg/template/error4.C: New test.
34636 * g++.dg/template/nested3.C: Adjust error markers.
34638 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34640 * gcc.dg/cpp/assert4.c: Check more #system assertions.
34642 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
34645 * gcc.dg/bitfld-7.c: New test.
34647 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
34649 * gcc.dg/tls/asm-1.C: New test.
34651 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34653 * gcc.dg/cpp/assert4.c: Update.
34655 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
34657 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
34658 * gcc.dg/builtin-apply3.c: New test.
34660 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
34662 * lib/compat.exp (compat-obj): New xfaildata parameter.
34663 Use it to set compiler_conditional_xfail_data before compiling.
34664 (compat-get-options): Handle dg-xfail-if.
34665 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
34666 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
34667 * gcc.dg/compat/vector-1_y.c: Likewise.
34668 * gcc.dg/compat/vector-2_x.c: Likewise.
34669 * gcc.dg/compat/vector-2_y.c: Likewise.
34671 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
34673 * g++.dg/opt/reg-stack4.C: New test.
34675 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
34677 * gcc.dg/builtin-apply2.c: New test.
34679 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34681 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
34683 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34686 * g++.dg/template/template-id-2.C: New test.
34688 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34691 * g++.dg/template/memfriend1.C: New test.
34692 * g++.dg/template/memfriend2.C: Likewise.
34693 * g++.dg/template/memfriend3.C: Likewise.
34694 * g++.dg/template/memfriend4.C: Likewise.
34695 * g++.dg/template/memfriend5.C: Likewise.
34696 * g++.dg/template/memfriend6.C: Likewise.
34697 * g++.dg/template/memfriend7.C: Likewise.
34698 * g++.dg/template/memfriend8.C: Likewise.
34699 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
34701 2003-11-21 Mark Mitchell <mark@codesourcery.com>
34704 * g++.dg/ext/cond1.C: New test.
34706 2003-11-20 Richard Henderson <rth@redhat.com>
34708 * gcc.dg/20020201-2.c: Remove.
34709 * gcc.dg/20020201-4.c: Remove.
34710 * gcc.dg/20020304-1.c: Remove.
34712 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
34714 * gcc.dg/cpp/trad/xwin1.c: New test case.
34716 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
34718 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
34719 * lib/g77.exp: Likewise.
34720 * lib/objc.exp: Likewise.
34721 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
34724 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34727 * g++.dg/template/static5.C: New test.
34729 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
34731 * gcc.dg/nested-func-1.c: New test.
34733 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34735 * gcc.dg/cpp/assert4.c: New test.
34737 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
34740 * g++.dg/lookup/using9.c: New test.
34742 2003-11-14 Mark Mitchell <mark@codesourcery.com>
34745 * g++.dg/template/error3.C: New test.
34747 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
34750 * ada/acats/run_acats, run_all.sh: Fix syntax error.
34751 No longer use a wrapper for gcc, since this does not work under
34754 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
34757 * g++.dg/template/ptrmem7.C: New test.
34759 2003-11-13 Andrew Pinski <apinski@apple.com>
34761 * gcc.c-torture/compile/20031113-1.c: New test.
34763 2003-11-13 Mark Mitchell <mark@codesourcery.com>
34764 Kean Johnston <jkj@sco.com>
34767 * gcc.dg/unused-4.c: Update.
34769 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34771 * g++.dg/opt/const3.C: New test.
34773 2003-11-13 Jan Hubicka <jh@suse.cz>
34775 * gcc.c-torture/compile/20031112-1.c: New test.
34777 2003-11-12 Mark Mitchell <mark@codesourcery.com>
34779 * g++.dg/parse/crash10.C: Remove bogus error marker.
34781 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34783 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
34784 (host_gcc): Likewise.
34785 (ROOT): Honor $PWDCMD.
34787 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
34789 2003-11-12 Catherine Moore <clm@redhat.com>
34791 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
34793 2003-11-12 Andreas Jaeger <aj@suse.de>
34794 Jakub Jelinek <jakub@redhat.com>
34795 Andrew Pinski <pinskia@physics.uc.edu>
34796 Richard Henderson <rth@redhat.com>
34798 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
34800 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
34802 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
34803 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34805 2003-11-11 Andreas Jaeger <aj@suse.de>
34807 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
34809 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
34811 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
34813 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
34816 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
34818 * gcc.dg/trampoline-1.c: New test.
34820 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
34822 * gcc.c-torture/compile/200031109-1.c: New test.
34824 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
34828 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34829 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
34830 gcc.dg/format/no-y2k-1.c: Update.
34832 2003-11-08 Roger Sayle <roger@eyesopen.com>
34834 PR optimization/10467
34835 * gcc.dg/20031108-1.c: New test case.
34837 2003-11-07 Geoffrey Keating <geoffk@apple.com>
34839 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
34841 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
34843 * gcc.dg/compound-lvalue-1.c: New test.
34844 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
34847 2003-11-06 Geoffrey Keating <geoffk@apple.com>
34849 * gcc.dg/altivec-varargs-1.c: New test.
34851 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
34853 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
34854 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
34855 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
34856 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
34857 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
34859 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
34861 * gcc.dg/cond-lvalue-1.c: New test.
34863 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
34865 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
34867 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34870 * g++.dg/template/instantiate5.C: New test.
34872 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34875 * g++.dg/ext/complit2.C: Replace test with self-contained version.
34876 * ChangeLog: Add missing first entry for above test.
34878 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34881 * g++.dg/template/using8.C: New test.
34882 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
34884 2003-11-02 Roger Sayle <roger@eyesopen.com>
34886 PR optimization/10817
34887 * gcc.c-torture/compile/20031102-1.c: New test case.
34889 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
34891 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
34894 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
34896 * gcc.dg/20031102-1.c: New test.
34898 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
34900 * gcc.dg/complex-1.c: New test.
34902 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34905 * g++.dg/template/crash13.C: Adjust expected error location.
34906 * g++.old-deja/g++.brendan/ns1.C: Likewise.
34908 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
34910 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34912 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
34915 * gcc.c-torture/compile/20031031-2.c: New test.
34917 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
34920 * gcc.c-torture/compile/20031031-1.c: New test.
34922 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
34924 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
34925 * gcc.misc-tests/bprob.exp: Likewise.
34926 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
34927 the execution test on arm-elf configs.
34928 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
34929 configs that don't support scratch files.
34930 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
34932 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
34934 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
34937 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
34939 * ada/acats/run_all.sh: Redirect mv output to /dev/null
34940 Avoid non pure sh syntax. Add more logging.
34942 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
34945 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
34948 * gcc.dg/ppc-stackalign-1.c: New test.
34950 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
34952 * ada/acats/run_all.sh: Change output to be more compliant with
34954 Create acats.sum and acats.log files under testsuite/ada/acats
34955 Only run [a-z]* directories, to filter out e.g. CVS.
34956 Redirect build output to log file.
34958 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
34960 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
34962 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
34965 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
34967 2003-10-27 Jakub Jelinek <jakub@redhat.com>
34969 * gcc.c-torture/compile/20031023-1.c: New test.
34970 * gcc.c-torture/compile/20031023-2.c: New test.
34971 * gcc.c-torture/compile/20031023-3.c: New test.
34972 * gcc.c-torture/compile/20031023-4.c: New test.
34974 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34977 * g++.dg/lookup/scoped8.C: New test.
34979 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
34981 * g++.dg/opt/reg-stack3.C: New test.
34983 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
34985 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
34987 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34990 * g++.dg/template/crash13.C: New test.
34992 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
34994 * gcc.dg/c99-restrict-2.c: New test.
34996 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
34998 PR c++/12698, c++/12699, c++/12700, c++/12566
34999 * g++.dg/inherit/covariant9.C: New test.
35000 * g++.dg/inherit/covariant10.C: New test.
35001 * g++.dg/inherit/covariant11.C: New test.
35003 2003-10-23 Jason Merrill <jason@redhat.com>
35006 * g++.dg/ext/complit2.C: New test.
35008 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
35011 * gcc.c-torture/execute/20031020-1.c: New test.
35013 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35015 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
35016 following the jump_insn.
35018 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
35020 * gcc.dg/cast-lvalue-1.c: New test.
35022 2003-10-21 Mark Mitchell <mark@codesourcery.com>
35025 * g++.dg/template/cond2.C: New test.
35027 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
35029 * gcc.dg/builtins-28.c: New test.
35031 2003-10-20 Jan Hubicka <jh@suse.cz>
35033 * g++.dg/opt/inline4.C: Do not use min-inline-insns
35035 * gcc.dg/inline-2.c: Likewise.
35037 2003-10-20 Phil Edwards <phil@codesourcery.com>
35039 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
35040 * gcc.dg/nest.c: Likewise.
35042 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35044 PR c++/9781, c++/10583, c++/11862
35045 * g++.dg/parse/crash13.C: New test.
35047 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35049 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
35051 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35053 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
35054 Define HAVE_C99_RUNTIME except on Solaris.
35055 * gcc.dg/builtins-20.c: Likewise.
35057 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35059 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
35061 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35064 * g++.dg/template/crash21.C: New test.
35066 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35069 * g++.dg/template/typename5.C: New test.
35071 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35074 * g++.dg/template/friend25.C: New test.
35076 2003-10-16 Ziemowit Laski <zlaski@apple.com>
35078 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
35081 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
35083 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
35086 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
35088 * gcc.c-torture/execute/960416-1.x: Remove.
35089 * gcc.c-torture/execute/divconst-3.x: Likewise.
35091 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
35094 * gcc.dg/torture/cris-volatile-1.c: New test.
35096 2003-10-14 Roger Sayle <roger@eyesopen.com>
35098 PR optimization/9325
35099 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
35100 for overflowing floating point to integer conversion during RTL
35103 2003-10-13 Ziemowit Laski <zlaski@apple.com>
35105 * objc/execute/_cmd.m: Fix typo.
35106 * objc.dg/image-info.m, objc.dg/symtab-1.m:
35107 Relax 'scan-assembler' regexp.
35108 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
35109 objc.dg/try-catch-4.m: Run on non-Darwin targets.
35110 * objc.dg/zero-link-2.m: Remove blank line.
35111 * objc.dg/zero-link-3.m: New test case.
35113 2003-10-13 Geoffrey Keating <geoffk@apple.com>
35115 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
35117 * gcc.dg/asm-names.c: Use scan-assembler-not rather
35118 than linker trickery.
35120 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35123 * g++.dg/other/friend2.C: New test.
35125 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
35127 * gcc.dg/20031012-1.c: New test.
35129 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
35131 * gcc.dg/weak/weak-3.c: Fix for new warning.
35133 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
35135 PR optimization/8750
35136 * gcc.c-torture/execute/20031012-1.c: New test case.
35138 2003-10-11 Roger Sayle <roger@eyesopen.com>
35140 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
35141 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
35143 2003-10-11 Roger Sayle <roger@eyesopen.com>
35145 PR optimization/12260
35146 * gcc.c-torture/compile/20031011-2.c: New test case.
35148 2003-10-11 Roger Sayle <roger@eyesopen.com>
35150 * gcc.c-torture/execute/20031011-1.c: New testcase.
35152 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
35154 * gcc.c-torture/compile/20031011-1.c: New test.
35156 2003-10-11 Jan Hubicka <jh@suse.cz>
35158 * g++.dg/other/first-global.C: New test.
35160 2003-10-11 Roger Sayle <roger@eyesopen.com>
35162 * gcc.c-torture/execute/string-opt-18.c: New testcase.
35164 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
35166 * gcc.c-torture/compile/20031010-1.c: New test.
35168 2003-10-10 Geoffrey Keating <geoffk@apple.com>
35170 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
35171 * gcc.c-torture/execute/va-arg-25.c: ... here.
35173 2003-10-09 Mark Mitchell <mark@codesourcery.com>
35175 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
35177 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
35179 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
35181 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
35183 * g++.dg/parse/error2.C: New test.
35185 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
35188 * g++.dg/other/error5.C: Modify the error message.
35189 * g++.dg/lookup/using8.C: New test.
35191 2003-10-07 Geoffrey Keating <geoffk@apple.com>
35193 * gcc.dg/darwin-abi-2.c: New file.
35194 * gcc.c-torture/execute/va-arg-24.c: New file.
35196 2003-10-06 Bob Wilson <bob.wilson@acm.org>
35198 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
35201 2003-10-06 Mark Mitchell <mark@codesourcery.com>
35204 * g++.dg/other/error4.C: Update error messages.
35205 * g++.dg/template/ptrmem4.C: Likewise.
35208 * g++.dg/init/new9.C: New test.
35210 PR c++/12334, c++/12236, c++/8656
35211 * g++.dg/ext/attrib8.C: New test.
35213 2003-10-06 Devang Patel <dpatel@apple.com>
35215 * gcc.dg/debug/dwarf2-3.h: New test.
35216 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
35218 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
35220 * g++.dg/opt/cfg2.C: New test.
35222 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35224 * g++.dg/opt/float1.C: New test.
35226 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35228 * gcc.dg/c90-array-lval-6.c: New test.
35229 * gcc.dg/c99-array-lval-6.c: New test.
35231 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
35232 Ziemowit Laski <zlaski@apple.com>
35234 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
35235 'Derived', so that it is never considered a class method; add
35236 new warning for '+port' method ambiguity.
35237 * objc.dg/method-12.m: Include <objc/objc.h> instead of
35238 <objc/objc-api.h> (needed on Mac OS X).
35239 * objc.dg/method-13.m: New test.
35241 2003-10-03 Roger Sayle <roger@eyesopen.com>
35243 PR optimization/9325, PR java/6391
35244 * gcc.c-torture/execute/20031003-1.c: New test case.
35246 2003-10-02 Mark Mitchell <mark@codesourcery.com>
35248 PR optimization/12180
35249 * gcc.dg/20031002-1.c: New test.
35252 * g++.dg/inherit/error1.C: New test.
35254 2003-10-02 Chris Demetriou <cgd@broadcom.com>
35256 * lib/f-torture.exp (search_for): Rename to...
35257 (search_for_re): This. Also, clean up comments and the
35258 "regexp" invocation.
35260 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
35262 * gcc.c-torture/compile/20031002-1.c: New test.
35264 2003-10-02 Jakub Jelinek <jakub@redhat.com>
35266 * g++.dg/opt/cond1.C: New test.
35268 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
35270 * gcc.dg/Wold-style-definition-2.c: New testcase.
35271 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
35273 2003-09-29 Richard Henderson <rth@redhat.com>
35275 * g++.dg/init/array10.C: Add dg-options.
35277 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
35279 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
35281 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35283 * g++.dg/template/friend19.C: Fix typo.
35284 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
35286 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
35288 * gcc.c-torture/execute/20030928-1.c: New test.
35289 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
35291 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35293 * g++.dg/opt/unroll1.C: New test.
35295 2003-09-26 Roger Sayle <roger@eyesopen.com>
35297 PR optimization/11741
35298 * gcc.dg/20030926-1.c: New test case.
35300 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35303 * g++.dg/parse/access7.C: New test.
35304 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
35306 2003-09-24 Ziemowit Laski <zlaski@apple.com>
35308 MERGE OF objc-improvements-branch into MAINLINE:
35309 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
35310 if libobjc has not been built.
35311 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
35312 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
35313 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
35314 objc/execute/nested-3.m, objc/execute/np-2.m,
35315 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
35316 objc/execute/redefining_self.m, objc/execute/root_methods.m,
35317 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
35318 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
35319 objc.dg/special/unclaimed-category-1.h,
35320 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
35321 well as GNU runtime.
35322 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
35323 * execute/cascading-1.m, execute/function-message-1.m,
35324 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
35325 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
35326 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
35327 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
35328 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
35329 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
35330 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
35331 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
35332 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
35333 * objc.dg/bitfield-2.m: Run only on Darwin.
35334 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
35335 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
35336 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
35337 * objc.dg/const-str-1.m: Fix constant string layout.
35339 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
35341 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
35343 2003-09-23 Geoffrey Keating <geoffk@apple.com>
35345 * gcc.dg/darwin-abi-1.c: New file.
35347 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
35350 * gcc.c-torture/compile/20030921-1.c: New test.
35352 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35354 * g++.dg/opt/reg-stack2.C: New test.
35356 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35358 * g++.dg/eh/delayslot1.C: New test.
35360 2003-09-20 Richard Henderson <rth@redhat.com>
35362 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
35364 2003-09-20 Roger Sayle <roger@eyesopen.com>
35366 * gcc.c-torture/execute/20030920-1.c: New test case.
35368 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35370 * g++.dg/rtti/typeid3.C: Correct expected error message.
35372 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35375 * g++.dg/parse/crash12.C: New test.
35377 2003-09-19 Janis Johnson <janis187@us.ibm.com>
35379 * gcc.dg/compat/mixed-struct-check.h: New.
35380 * gcc.dg/compat/mixed-struct-defs.h: New.
35381 * gcc.dg/compat/mixed-struct-init.h: New.
35382 * gcc.dg/compat/struct-by-value-19_main.c: New.
35383 * gcc.dg/compat/struct-by-value-19_x.c: New.
35384 * gcc.dg/compat/struct-by-value-19_y.c: New.
35385 * gcc.dg/compat/struct-by-value-20_main.c: New.
35386 * gcc.dg/compat/struct-by-value-20_x.c: New.
35387 * gcc.dg/compat/struct-by-value-20_y.c: New.
35388 * gcc.dg/compat/struct-return-19_main.c: New.
35389 * gcc.dg/compat/struct-return-19_x.c: New.
35390 * gcc.dg/compat/struct-return-19_y.c: New.
35391 * gcc.dg/compat/struct-return-20_main.c: New.
35392 * gcc.dg/compat/struct-return-20_x.c: New.
35393 * gcc.dg/compat/struct-return-20_y.c: New.
35395 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
35396 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35397 so that it will not complain on LP64 targets.
35399 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35402 * g++.dg/template/friend24.C: New test.
35404 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
35407 * g++.dg/template/memtmpl2.C: New test.
35409 2003-09-18 Mark Mitchell <mark@codesourcery.com>
35412 * gcc.dg/builtin-apply1.c: New test.
35414 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
35417 * g++.dg/warn/Wunused-4.C: New test.
35419 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35422 * g++.dg/other/gc2.C: New test.
35424 2003-09-17 Mark Mitchell <mark@codesourcery.com>
35427 * g++.dg/rtti/typeid3.C: New test.
35430 * g++.dg/overload/template1.C: New test.
35432 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
35434 * g++.dg/opt/cfg3.C: New test.
35436 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35439 * g++.dg/template/crash11.C: New test.
35441 2003-09-16 Jason Merrill <jason@redhat.com>
35442 Jakub Jelinek <jakub@redhat.com>
35444 * gcc.dg/attr-warn-unused-result.c: New test.
35446 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
35449 * g++.dg/expr/call2.C: New test.
35451 2003-09-15 Andreas Jaeger <aj@suse.de>
35453 * gcc.dg/Wold-style-definition-1.c: New test.
35455 2003-09-14 Mark Mitchell <mark@codesourcery.com>
35458 * g++.dg/parse/template12.C: New test.
35460 * g++.dg/abi/bitfield11.C: New test.
35461 * g++.dg/abi/bitfield12.C: Likewise.
35463 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
35465 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
35466 non-expansion of functional macro name without arguments at EOL.
35467 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
35469 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
35471 * gcc.c-torture/execute/20030914-[12].c: New tests.
35473 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
35476 * g++.dg/overload/addr1.C: New test.
35478 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
35480 * gcc.dg/20030909-1.c: New test.
35482 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35484 * gcc.dg/ultrasp10.c: New test.
35486 2003-09-09 Devang Patel <dpatel@apple.com>
35488 * gcc.dg/darwin-ld-6.c: New test.
35490 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35492 * gcc.dg/torture/builtin-explog-1.c: New testcase.
35494 2003-09-08 Mark Mitchell <mark@codesourcery.com>
35496 * gcc.dg/ia64-types1.c: New test.
35497 * gcc.dg/ia64-types2.c: Likewise.
35499 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35501 * gcc.dg/builtins-1.c: Add more _Complex tests.
35502 * gcc.dg/torture/builtin-attr-1.c: Likewise.
35504 * gcc.dg/builtins-1.c: Test existing _Complex functions.
35505 * gcc.dg/torture/builtin-attr-1.c: Likewise.
35507 2003-09-08 Mark Mitchell <mark@codesourcery.com>
35510 * g++.dg/lookup/koenig2.C: New test.
35513 * g++.dg/rtti/typeid2.C: New test.
35515 2003-09-08 Jakub Jelinek <jakub@redhat.com>
35517 * gcc.c-torture/compile/20030904-1.c: New test.
35519 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35521 * g++.dg/opt/longbranch2.C: New test.
35523 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
35525 * g++.dg/template/crash10.C: Only compile it.
35527 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
35529 PR middle-end/11665
35530 * gcc.c-torture/compile/20030907-1.c: New test.
35531 * g++.dg/init/array11.C: New test.
35533 2003-09-07 Mark Mitchell <mark@codesourcery.com>
35536 * g++.dg/init/struct1.C: New test.
35538 2003-09-07 Mark Mitchell <mark@codesourcery.com>
35541 * g++.dg/expr/comma1.C: New test.
35543 2003-09-06 Mark Mitchell <mark@codesourcery.com>
35546 * g++.dg/expr/static_cast5.C: New test.
35548 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
35551 * g++.dg/lookup/scoped7.C: New test.
35554 * g++.dg/other/static1.C: New test.
35557 * g++.dg/warn/template-1.C: New test.
35560 * g++.dg/template/crash10.C: New test.
35563 * g++.dg/overload/VLA.C: New test.
35566 * g++.dg/template/call1.C: New test.
35568 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
35571 * g++.dg/parse/using3.C: New test.
35573 2003-09-06 Roger Sayle <roger@eyesopen.com>
35576 * g++.dg/overload/builtin3.C: New test case.
35578 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
35581 * gcc.dg/20030906-1.c: New test.
35582 * gcc.dg/20030906-2.c: Likewise.
35584 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
35587 * g++.dg/parse/defarg5.C: New test.
35589 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
35591 2003-09-05 Mark Mitchell <mark@codesourcery.com>
35594 * g++.dg/expr/static_cast4.C: New test.
35597 * g++.dg/template/crash9.C: New test.
35599 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
35601 * g++.old-deja/g++.ext/pretty2.C: Update for change
35603 * g++.old-deja/g++.ext/pretty3.C: Likewise.
35605 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
35608 * g++/dg/template/qualified-id1.C: New test.
35611 * g++.dg/warn/noeffect4.C: New test.
35613 2003-09-04 Matt Austern <austern@apple.com>
35615 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
35616 * g++.dg/ext/fnname2.C: Likewise.
35617 * g++.dg/ext/fnname3.C: Likewise.
35619 2003-09-04 Mark Mitchell <mark@codesourcery.com>
35621 * g++.dg/expr/lval1.C: New test.
35622 * g++.dg/ext/lvcast.C: Remove.
35624 2003-09-03 Roger Sayle <roger@eyesopen.com>
35626 PR optimization/11700.
35627 * gcc.c-torture/compile/20030903-1.c: New test case.
35629 2003-09-03 Mark Mitchell <mark@codesourcery.com>
35632 * g++.dg/abi/layout4.C: New test.
35634 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
35637 * g++.dg/parse/friend3.C: New test.
35639 2003-09-02 Mark Mitchell <mark@codesourcery.com>
35642 * g++.dg/template/class1.C: New test.
35645 * g++.dg/expr/call1.C: New test.
35647 2003-09-01 Mark Mitchell <mark@codesourcery.com>
35650 * g++.dg/init/ref9.C: New test.
35653 * g++.dg/template/nested4.C: New test.
35655 2003-08-29 Mark Mitchell <mark@codesourcery.com>
35658 * g++.dg/template/non-dependent4.C: New test.
35661 * g++.dg/inherit/conv1.C: New test.
35663 2003-08-29 Mark Mitchell <mark@codesourcery.com>
35666 * g++.dg/ext/label1.C: New test.
35667 * g++.dg/ext/label2.C: Likewise.
35669 2003-08-28 Mark Mitchell <mark@codesourcery.com>
35671 * g++.dg/expr/cond3.C: New test.
35673 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35675 * gcc.dg/builtins-1.c: Add new builtin cases.
35677 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35679 * gcc.dg/builtins-1.c: Add new cases.
35680 * gcc.dg/torture/builtin-attr-1.c: Likewise.
35682 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35684 * gcc.dg/builtins-1.c: Add more math builtin tests.
35685 * gcc.dg/torture/builtin-attr-1.c: New test.
35687 2003-08-28 Mark Mitchell <mark@codesourcery.com>
35689 PR optimization/5079
35690 * g++.dg/opt/static3.C: New test.
35692 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35694 * gcc.misc-tests/gcov-10b.c: New test.
35696 2003-08-27 Mark Mitchell <mark@codesourcery.com>
35698 * g++.dg/opt/ptrmem3.C: New test.
35700 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
35702 2003-08-27 Jakub Jelinek <jakub@redhat.com>
35704 * gcc.dg/20030826-2.c: New test.
35706 2003-08-26 Roger Sayle <roger@eyesopen.com>
35708 PR middle-end/12002
35709 * g77.f-torture/compile/12002.f: New test case.
35711 2003-08-26 Roger Sayle <roger@eyesopen.com>
35713 * gcc.dg/20030826-1.c: New test case.
35715 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
35717 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
35719 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
35722 * c++.dg/lookup/crash1.C: New test.
35724 * c++.dg/warn/noeffect3.C: New test.
35726 2003-08-25 Janis Johnson <janis187@us.ibm.com>
35728 * gcc.dg/compat/vector-1_x.c: Compile with -w.
35729 * gcc.dg/compat/vector-1_y.c: Ditto.
35730 * gcc.dg/compat/vector-2_x.c: Ditto.
35731 * gcc.dg/compat/vector-2_y.c: Ditto.
35733 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
35735 * gcc.dg/20030702-1.c: New test.
35737 2003-08-25 Mark Mitchell <mark@codesourcery.com>
35740 * g++.dg/ext/altivec-1.C: New test.
35742 2003-08-24 Richard Henderson <rth@redhat.com>
35744 * g++.dg/eh/simd-2.C: Add -w for x86.
35746 2003-08-23 Jakub Jelinek <jakub@redhat.com>
35748 * gcc.dg/20030815-1.c: New test.
35750 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35753 * g++.dg/parse/access6.C: New test.
35755 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35757 PR c++/641, c++/11876
35758 * g++.dg/template/friend22.C: New test.
35759 * g++.dg/template/friend23.C: Likewise.
35761 2003-08-22 Mark Mitchell <mark@codesourcery.com>
35763 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
35766 2003-08-22 Mark Mitchell <mark@codesourcery.com>
35768 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
35770 2003-08-22 Mark Mitchell <mark@codesourcery.com>
35772 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
35774 2003-08-22 Mark Mitchell <mark@codesourcery.com>
35776 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
35778 2003-08-22 Mark Mitchell <mark@codesourcery.com>
35780 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
35782 2003-08-21 Mark Mitchell <mark@codesourcery.com>
35785 * g++.dg/overload/prom1.C: New test.
35788 * g++.dg/parse/dtor2.C: New test.
35791 * g++.dg/parse/using2.C: New test.
35793 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
35796 * gcc.c-torture/compile/20030821-1.c: New.
35798 2003-08-20 Mark Mitchell <mark@codesourcery.com>
35801 * g++.dg/template/deduce2.C: New test.
35803 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
35805 * gcc.c-torture/execute/20030821-1.c: New test.
35807 2003-08-20 Roger Sayle <roger@eyesopen.com>
35809 PR middle-end/11984
35810 * gcc.dg/20030820-1.c: New test case.
35812 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
35815 * g++.dg/warn/noeffect2.C: New test.
35817 2003-08-19 Mark Mitchell <mark@codesourcery.com>
35820 * g++.dg/template/dtor2.C: New test.
35823 * g++.dg/template/operator1.C: New test.
35824 * g++.dg/parse/operator4.C: New test.
35827 * g++.dg/expr/enum1.C: New test.
35828 * gcc.dg/c99-bool-1.c: Remove bogus warning.
35831 * g++.dg/parse/elab2.C: New test.
35832 * g++.dg/parse/typedef4.C: Change error message.
35833 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
35834 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
35835 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
35837 2003-08-19 Geoffrey Keating <geoffk@apple.com>
35839 * gcc.dg/pch/warn-1.c: New.
35840 * gcc.dg/pch/warn-1.hs: New.
35842 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
35845 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
35847 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
35849 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
35851 * gcc.dg/uninit-D.c: New Test.
35852 * gcc.dg/uninit-E.c: New Test.
35853 * gcc.dg/uninit-F.c: New Test.
35854 * gcc.dg/uninit-G.c: New Test.
35856 2003-08-19 Michael Ritzert <ritzert@t-online.de>
35858 * g++.dg/README: Describe the pch directory.
35860 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35863 * g++.dg/parse/access4.C: New test.
35864 * g++.dg/parse/access5.C: Likewise.
35865 * g++.old-deja/g++.jason/access17.C: Adjust error message.
35867 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
35869 * gcc.dg/noncompile/20030818-1.c: New.
35871 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
35874 * g++.dg/warn/noeffect1.C: New test.
35876 * g++.dg/template/scope2.C: New test.
35877 * g++.dg/template/error2.C: Correct dg-error
35879 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
35881 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
35883 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
35886 * g++.dg/template/warn1.C: New.
35888 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
35890 * g++.dg/template/error2.C: New test.
35891 * g++.dg/lookup/using7.C: Adjust errors
35892 * g++.old-deja/g++.pt/crash36.C: Likewise.
35893 * g++.old-deja/g++.pt/derived3.C: Likewise.
35895 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35897 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
35898 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
35899 * gcc.c-torture/execute/builtins/string-9.c: New, from
35900 string-opt-9.c. Adjust for execute/builtins framework.
35901 * gcc.c-torture/execute/string-opt-9.c: Delete.
35903 2003-08-12 Mark Mitchell <mark@codesourcery.com>
35905 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
35907 * g++.dg/parse/ret-type2.C: New test.
35910 * g++.dg/init/new8.C: New test.
35913 * g++.dg/parse/typedef5.C: New test.
35916 * g++.dg/parse/qualified2.C: New test.
35917 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
35920 2003-08-11 Mark Mitchell <mark@codesourcery.com>
35922 * g++.dg/conversion/ptrmem1.C: New test.
35924 2003-08-11 Jakub Jelinek <jakub@redhat.com>
35927 * gcc.dg/20030811-1.c: New test.
35930 * gcc.c-torture/execute/20030811-1.c: New test.
35932 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35934 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
35936 2003-08-10 Mark Mitchell <mark@codesourcery.com>
35939 * g++.dg/inherit/multiple1.C: New test.
35941 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
35943 * gcc.dg/spe1.c: New test.
35946 * g++.dg/expr/cast2.C: New test.
35949 * g++.dg/template/dependent-name2.C: New test.
35951 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
35953 * g++.dg/parse/crash11.C: Put the dg options in comments.
35955 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
35957 * lib/gcc-dg.exp: Update for diagnostic change.
35959 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35962 * g++.dg/parse/crash11.C: New test.
35964 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
35966 * gcc.dg/cpp/spacing1.c: Update.
35968 2003-08-04 Janis Johnson <janis187@us.ibm.com>
35971 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
35972 a value for -mtune.
35974 2003-08-04 Roger Sayle <roger@eyesopen.com>
35976 PR middle-end/11771
35977 * gcc.c-torture/compile/20030804-1.c: New test case.
35979 2003-08-04 Roger Sayle <roger@eyesopen.com>
35981 * gcc.dg/20030804-1.c: New test case.
35983 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
35985 * gcc.dg/cpp/separate-1.c: New test.
35987 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
35990 * g++.dg/template/dependent-expr2.C: New test.
35993 * g++.dg/expr/ptrmem1.C: New test.
35995 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35998 * g++.dg/template/friend15.C: New test.
36000 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
36002 * lib/dg-pch.exp: Work round PCH bug.
36004 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36006 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
36007 builtins. Move cases from builtins-4.c here.
36009 * gcc.dg/torture/builtin-math-1.c: New test taken from
36010 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
36013 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
36016 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
36019 * g++.dg/template/using7.C: New test.
36021 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
36023 * import1.c, import2.c: New tests.
36025 2003-08-01 Jakub Jelinek <jakub@redhat.com>
36027 * g++.dg/eh/crossjump1.C: New test.
36029 2003-08-01 Mark Mitchell <mark@codesourcery.com>
36032 * g++.dg/template/using6.C: New test.
36035 * g++.dg/template/koenig2.C: New test.
36037 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36040 * g++.dg/parse/typedef4.C: New test.
36042 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36044 PR c++/8442, c++/8806
36045 * g++.dg/template/elab1.C: New test.
36046 * g++.dg/template/type2.C: Likewise.
36047 * g++.dg/template/ttp3.C: Adjust expected error message.
36048 * g++.old-deja/g++.law/visibility13.C: Likewise.
36049 * g++.old-deja/g++.niklas/t135.C: Likewise.
36050 * g++.old-deja/g++.pt/ttp41.C: Likewise.
36051 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
36053 * g++.old-deja/g++.pt/ttp44.C: Likewise.
36055 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
36058 * g++.dg/ext/stmtexpr1.C: New test.
36060 * g++.dg/opt/tmp1.C: New test.
36063 * g++.dg/parse/constant4.C: New test.
36066 * g++.dg/template/using5.C: New test.
36068 2003-07-31 Roger Sayle <roger@eyesopen.com>
36070 * gcc.dg/builtins-27.c: New test case.
36072 2003-07-31 Jakub Jelinek <jakub@redhat.com>
36074 * gcc.dg/tls/opt-7.c: New test.
36076 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
36078 * g++.old-deja/g++.other/crash18.C: Remove.
36080 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
36082 * g++.dg/template/explicit3.C: New.
36083 * g++.dg/template/explicit4.C: New.
36084 * g++.dg/template/explicit5.C: New.
36087 * g++.dg/template/memtmpl1.C: New.
36089 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
36092 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
36093 * gcc.dg/i386-387-5.c (dg-options): Likewise.
36095 2003-07-30 Jan Hubicka <jh@suse.cz>
36099 2003-07-29 Zack Weinberg <zack@codesourcery.com>
36101 * gcc.dg/struct-in-proto-1.c: New test.
36103 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
36105 * gcc.dg/cpp/include2.c: Only expect one message.
36107 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
36110 * g++.dg/template/using1.C: New test.
36111 * g++.dg/template/using2.C: New test.
36112 * g++.dg/template/using3.C: New test.
36113 * g++.dg/template/using4.C: New test.
36115 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
36117 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
36118 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36120 2003-07-28 Jan Hubicka <jh@suse.cz>
36123 * g++.dg/opt/call1.C: New test.
36125 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
36128 * g++.dg/init/enum2.C: New test.
36129 * g++.dg/template/overload1.C: Add "-w" option.
36131 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
36133 * gcc.dg/Wdeclaration-after-statement-1.c,
36134 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
36136 2003-07-28 Jakub Jelinek <jakub@redhat.com>
36138 * gcc.c-torture/compile/20030725-1.c: New test.
36140 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
36142 * gcc.dg/20030505.c: Only run for SPE.
36143 Remove definition of opaque type.
36145 2003-07-27 Mark Mitchell <mark@codesourcery.com>
36147 * g++.dg/template/ptrmem6.C: New test.
36149 2003-07-26 Geoffrey Keating <geoffk@apple.com>
36151 * gcc.c-torture/compile/zero-strct-2.c: New test.
36153 2003-07-25 Geoffrey Keating <geoffk@apple.com>
36155 * gcc.dg/intermod-1.c: New test.
36157 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
36160 * g++.dg/template/lookup2.C: New test.
36161 * g++.dg/template/memclass1.C: Remove instantiated from error.
36162 * g++.dg/other/error2.C: Tweak expected errors.
36165 * g++.dg/template/defarg3.C: New test.
36167 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
36169 2003-07-24 Mark Mitchell <mark@codesourcery.com>
36171 * g++.dg/inherit/access5.C: New test.
36173 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36176 * g++.dg/template/crash8.C: New test.
36178 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
36181 * gcc.dg/noncompile/incomplete-2.c: New test.
36183 2003-07-23 Mark Mitchell <mark@codesourcery.com>
36186 * g++.dg/inherit/access4.C: New test.
36189 * g++.dg/expr/cond2.C: New test.
36191 PR optimization/10679
36192 * g++.dg/opt/inline4.C: New test.
36194 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
36196 * g++.dg/parse/crash10: New test.
36198 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
36200 * g++.dg/ext/flexary1.C: New test.
36202 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36205 * g++.dg/template/crash9.C: New test.
36207 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36210 * g++.dg/parse/typedef3.C: New test.
36213 * g++.dg/parse/operator2.C: New test.
36216 * g++.dg/parse/def-tmpl-arg1.C: New test.
36219 * g++.dg/parse/funptr1.C: New test.
36222 * g++.dg/parse/ambig3.C: New test.
36225 * g++.dg/parse/operator3.C: New test.
36228 * g++.dg/parse/template10.C: New test.
36231 * g++.dg/parse/template11.C: New test.
36234 * g++.dg/parse/invalid-op1.C: New test.
36237 * g++.dg/parse/condexpr1.C: New test.
36239 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
36241 * g++.dg/ext/packed3.C: New test.
36242 * g++.dg/ext/packed4.C: New test.
36244 * gcc.dg/pack-test-3.c: New test.
36246 2003-07-21 Janis Johnson <janis187@us.ibm.com>
36248 * lib/compat.exp: Handle dg-options per source file.
36249 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
36250 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
36251 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
36252 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
36253 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
36254 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
36255 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
36256 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
36257 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
36258 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
36259 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
36260 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
36261 * g++.dg/compat/break/bitfield7_x.C: Ditto.
36262 * g++.dg/compat/break/bitfield7_y.C: Ditto.
36264 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
36267 * gcc.c-torture/execute/20030718-1.c: New test.
36269 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36271 PR optimization/11536
36272 * gcc.dg/20030721-1.c: New test.
36274 2003-07-19 Mark Mitchell <mark@codesourcery.com>
36277 * g++.dg/template/lookup1.C: New test.
36279 2003-07-19 Zack Weinberg <zack@codesourcery.com>
36281 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
36282 diagnostics of ill-formed constructs involving labels.
36283 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
36284 the new 'previously defined here' message.
36286 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
36288 * g++.dg/parse/non-dependent2.C: New test.
36290 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
36292 * g++.dg/init/init-ref4.C: xfail on targets without
36295 2003-07-17 Jakub Jelinek <jakub@redhat.com>
36298 * gcc.c-torture/execute/20030717-1.c: New test.
36300 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36302 * g++.dg/opt/cfg1.C: New test.
36304 2003-07-17 Mark Mitchell <mark@codesourcery.com>
36306 PR optimization/11557
36307 * gcc.dg/20030717-1.c: New test.
36309 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
36312 * g++.dg/expr/crash-1.C: New test.
36315 * g++.dg/template/init3.C: New test.
36318 * g++.dg/template/non-dependent1.C: New test.
36321 * g++.dg/template/non-dependent2.C: New test.
36324 * g++.dg/template/non-dependent3.C: New test.
36327 * g++.dg/template/sizeof5.C: New test.
36329 2003-07-17 Geoffrey Keating <geoffk@apple.com>
36332 * gcc.c-torture/compile/mangle-1.c: New file.
36334 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36337 * g++.dg/parse/access3.C: New test.
36339 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
36342 * g++.dg/init/init-ref4.C: New test.
36344 2003-07-16 Mark Mitchell <mark@codesourcery.com>
36347 * g++.dg/parse/constant3.C: New test.
36348 * g++.dg/parse/crash7.C: Likewise.
36350 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
36353 * gcc.dg/i386-pentium4-not-mull.c: New.
36355 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
36357 * gcc.dg/asm-names.c (ymain): Make it weak.
36359 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36362 * g++.dg/template/friend21.C: New test.
36364 2003-07-16 Jakub Jelinek <jakub@redhat.com>
36366 * gcc.dg/cleanup-8.c: New test.
36367 * gcc.dg/cleanup-9.c: New test.
36369 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
36371 * g++.dg/ext/dll-MI1.h: New file.
36372 * g++.dg/ext/dllexport-MI1.C: New file.
36373 * g++.dg/ext/dllimport-MI1.C: New file.
36375 2003-07-15 Jakub Jelinek <jakub@redhat.com>
36377 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36378 it does not have cmpstrsi patterns (just cmpmemsi).
36380 2003-07-15 Mark Mitchell <mark@codesourcery.com>
36383 * g++.dg/debug/debug8.C: New test.
36385 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36388 * g++.dg/template/crash7.C: New test.
36390 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
36393 * gcc.c-torture/compile/20030708-1.c: New.
36395 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36397 * gcc.c-torture/execute/20030715-1.c: New test.
36399 2003-07-14 Geoffrey Keating <geoffk@apple.com>
36401 * gcc.dg/pch/inline-3.c: New file.
36402 * gcc.dg/pch/inline-3.hs: New file.
36403 * gcc.dg/pch/inline-4.c: New file.
36404 * gcc.dg/pch/inline-4.hs: New file.
36406 2003-07-14 Mark Mitchell <mark@codesourcery.com>
36409 * g++.dg/template/crash6.C: New test.
36412 * g++.dg/template/friend20.C: New test.
36415 * g++.dg/template/overload2.C: New test.
36417 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36419 PR optimization/11440
36420 * gcc.c-torture/execute/20030714-1.c: New test.
36422 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36425 * g++.dg/template/partial2.C: New test.
36427 2003-07-13 Mark Mitchell <mark@codesourcery.com>
36430 * g++.dg/template/anon1.C: New test.
36434 * g++.dg/parse/template9.C: Likewise.
36435 * g++.dg/template/crash4.C: New test.
36436 * g++.dg/template/koenig1.C: Likewise.
36437 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36438 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36439 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36441 * g++.old-deja/g++.jason/template36.C: Likewise.
36442 * g++.old-deja/g++.mike/p1989.C: Likewise.
36443 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36444 * g++.old-deja/g++.pt/ttp20.C: Use this->.
36445 * g++.old-deja/g++.pt/ttp21.C: Use this->.
36446 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36448 * g++.old-deja/g++.pt/union2.C: Use this->.
36450 2003-07-11 Jakub Jelinek <jakub@redhat.com>
36452 * gcc.dg/20030711-1.c: New test.
36454 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
36457 * g++.dg/parse/args1.C: New test.
36458 * g++.pt/defarg8.C: Change expected errors.
36460 2003-07-11 Mark Mitchell <mark@codesourcery.com>
36463 * g++.dg/template/nontype2.C: New test.
36466 * g++.dg/parse/template8.C: New test.
36469 * g++.dg/template/scope1.C: New test.
36471 * g++.dg/warn/Wsign-compare-1.C: New test.
36473 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
36475 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
36477 2003-07-10 Mark Mitchell <mark@codesourcery.com>
36480 * g++.dg/template/explicit2.C: New test.
36483 * g++.dg/warn/pedantic1.C: New test.
36485 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
36488 * g++.dg/other/field1.C: New test.
36490 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
36493 * gcc.c-torture/compile/20030707-1.c: New.
36495 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36498 * g++.dg/template/access12.C: New test.
36500 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
36502 * g++.dg/bprob/bprob.exp (prof_ext): Update.
36503 * g77.dg/bprob/bprob.exp (prof_ext): Update.
36504 * gcc.misc-tests/bprob.exp (prof_ext): Update.
36505 * gcc.misc-tests/gcov.exp: Update
36506 * g++.dg/gcov/gcov.exp: Update
36507 * lib/gcov.exp: Update.
36509 2003-07-08 Mark Mitchell <mark@codesourcery.com>
36511 * g++.dg/abi/mangle17.C: Make sure template expressions are
36513 * g++.dg/abi/mangle4.C: Mark erroneous casts.
36514 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
36515 * g++.dg/opt/stack1.C: Remove erroneous code.
36516 * g++.dg/parse/template7.C: New test.
36517 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
36518 * g++.old-deja/g++.pt/crash4.C: Likewise.
36520 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36522 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
36523 with zero or one occurence of `$' after the initial `L'.
36525 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
36527 * gcc.c-torture/compile/20030704-1.c: Add a comment.
36529 2003-07-08 Roger Sayle <roger@eyesopen.com>
36532 * gcc.dg/Wunreachable-6.c: New testcase.
36533 * gcc.dg/Wunreachable-7.c: New testcase.
36535 2003-07-08 Jakub Jelinek <jakub@redhat.com>
36538 * gcc.dg/20030708-1.c: New test.
36540 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
36542 * gcc.dg/compat/sdata-section.h: New file.
36543 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
36544 * gcc.dg/torture/mips-sdata-1.c: New test.
36546 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36549 * g++.dg/template/friend19.C: New test.
36551 2003-07-08 Jakub Jelinek <jakub@redhat.com>
36553 * g++.dg/opt/strength-reduce.C: New test.
36555 2003-07-07 Roger Sayle <roger@eyesopen.com>
36558 * gcc.dg/20030707-1.c: New testcase.
36560 2003-07-07 Roger Sayle <roger@eyesopen.com>
36562 PR optimization/11059
36563 * g++.dg/opt/emptyunion.C: New testcase.
36565 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36566 Eric Botcazou <ebotcazou@libertysurf.fr>
36568 * g++.dg/opt/stack1.C: New test.
36570 2003-07-05 Mark Mitchell <mark@codesourcery.com>
36572 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
36576 * g++.dg/expr/static_cast3.C: New test.
36578 2003-07-04 Zack Weinberg <zack@codesourcery.com>
36580 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
36582 * gcc.dg/concat.c: Concatenation of string constants with
36583 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
36584 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
36585 * gcc.dg/cpp/escape-2.c: Use wide character constants where
36586 necessary to avoid multi-character character constant warning.
36587 * gcc.dg/cpp/escape.c: Likewise.
36588 * gcc.dg/cpp/ucs.c: Likewise.
36589 Remove backslashes from dg-bogus comments, as they confuse Tcl.
36592 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
36595 * gcc.c-torture/compile/20030704-1.c: New.
36597 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
36599 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
36601 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
36603 PR c++/5287, PR c++/7910, PR c++/11021
36604 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
36605 tests for warnings.
36606 * g++.dg/ext/dllimport2.C: Add tests for warnings.
36607 * g++.dg/ext/dllimport3.C: Likewise.
36608 * g++.dg/ext/dllimport4.C: New file.
36609 * g++.dg/ext/dllimport5.C: New file.
36610 * g++.dg/ext/dllimport6.C: New file.
36611 * g++.dg/ext/dllimport7.C: New file.
36612 * g++.dg/ext/dllimport8.C: New file.
36613 * g++.dg/ext/dllimport9.C: New file.
36614 * g++.dg/ext/dllimport10.C: New file.
36615 * g++.dg/ext/dllexport1.C: New file.
36617 2003-07-03 Mark Mitchell <mark@codesourcery.com>
36619 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
36620 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
36622 2003-07-03 Roger Sayle <roger@eyesopen.com>
36624 * gcc.dg/builtins-25.c: New testcase.
36625 * gcc.dg/builtins-26.c: New testcase.
36627 2003-07-03 Janis Johnson <janis187@us.ibm.com>
36629 * gcc.dg/compat/vector-defs.h: New file.
36630 * gcc.dg/compat/vector-setup.h: New file.
36631 * gcc.dg/compat/vector-check.h: New file.
36632 * gcc.dg/compat/vector-1_main.c: New file.
36633 * gcc.dg/compat/vector-1_x.c: New file.
36634 * gcc.dg/compat/vector-1_y.c: New file.
36635 * gcc.dg/compat/vector-2_main.c: New file.
36636 * gcc.dg/compat/vector-2_x.c: New file.
36637 * gcc.dg/compat/vector-2_y.c: New file.
36639 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
36640 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
36641 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
36642 * gcc.dg/compat/struct-align-1.h: New file.
36643 * gcc.dg/compat/struct-align-1_main.c: New file.
36644 * gcc.dg/compat/struct-align-1_x.c: New file.
36645 * gcc.dg/compat/struct-align-1_y.c: New file.
36646 * gcc.dg/compat/struct-align-2.h: New file.
36647 * gcc.dg/compat/struct-align-2_main.c: New file.
36648 * gcc.dg/compat/struct-align-2_x.c: New file.
36649 * gcc.dg/compat/struct-align-2_y.c: New file.
36651 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
36652 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36653 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36654 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36655 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36656 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36657 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36658 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36659 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36660 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36661 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36662 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36663 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36664 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36665 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36666 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36667 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36668 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36669 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36670 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36671 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36672 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36673 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36674 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
36675 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
36676 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
36677 * gcc.dg/compat/struct-return-10_x.c: Ditto.
36678 * gcc.dg/compat/struct-return-2_x.c: Ditto.
36679 * gcc.dg/compat/struct-return-3_x.c: Ditto.
36681 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
36683 * gcc.dg/i386-call-1.c: New test.
36685 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
36688 * g++.dg/parse/defarg4.C: New.
36690 2003-07-03 Roger Sayle <roger@eyesopen.com>
36693 * gcc.c-torture/compile/20030703-1.c: New test case.
36695 2003-07-03 Mark Mitchell <mark@codesourcery.com>
36697 * g++.dg/template/local3.C: Remove extra semicolon.
36699 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
36701 * gcc.dg/i386-volatile-1.c: New test.
36703 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
36706 * g++.dg/other/offsetof2.C: XFAIL.
36707 * g++.dg/other/offsetof5.C: New.
36710 * g++.dg/template/error1.C: New.
36713 * g++.dg/template/dependent-expr1.C: New.
36715 2003-07-01 Mark Mitchell <mark@codesourcery.com>
36718 * g++.dg/template/local3.C: New test.
36721 * g++.dg/lookup/scoped6.C: New test.
36723 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
36726 * g++.dg/other/error7.C: New test.
36728 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
36730 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
36731 * g++.old-deja/g++.abi/vtable3.h: Likewise.
36732 * g++.old-deja/g++.law/code-gen5.C: Likewise.
36733 * g++.old-deja/g++.other/union2.C: Likewise.
36734 * gcc.dg/c90-const-expr-2.c: Likewise.
36735 * gcc.dg/c90-const-expr-3.c: Likewise.
36736 * gcc.dg/c99-const-expr-2.c: Likewise.
36737 * gcc.dg/c99-const-expr-3.c: Likewise.
36738 * gcc.dg/concat.c: Likewise.
36740 2003-07-01 Mark Mitchell <mark@codesourcery.com>
36743 * g++.dg/init/static1.C: New test.
36745 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36747 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
36748 * g++.old-deja/g++.other/access2.C: Likewise.
36749 * g++.old-deja/g++.other/decl2.C: Likewise.
36750 * gcc.c-torture/execute/20020615-1.c: Likewise.
36752 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
36755 * g++.dg/template/sizeof4.C: New test.
36757 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
36759 * g++.dg/other/error6.C: New test.
36761 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
36764 * g++.dg/parse/constant2.C: New test.
36766 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
36769 * g++.dg/other/error5.C: New test.
36771 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36773 * gcc.dg/format/gcc_diag-1.c: New test.
36775 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
36777 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
36779 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
36781 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
36782 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
36783 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
36785 2003-06-28 Jakub Jelinek <jakub@redhat.com>
36787 * gcc.c-torture/execute/builtins/string-8.c: New test.
36788 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
36789 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
36790 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
36792 2003-06-27 Mark Mitchell <mark@codesourcery.com>
36795 * g++.dg/ext/typeof6.C: New test.
36797 2003-06-27 Mark Mitchell <mark@codesourcery.com>
36800 * g++.dg/init/enum1.C: New test.
36802 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
36804 * gcc.dg/20030627-1.c: New test.
36806 2003-06-26 Mark Mitchell <mark@codesourcery.com>
36809 * g++.dg/expr/static_cast2.C: New test.
36811 2003-06-26 Roger Sayle <roger@eyesopen.com>
36812 Jakub Jelinek <jakub@redhat.com>
36814 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
36815 sprintf(dst,"%s",src) optimization.
36816 * gcc.c-torture/execute/20030626-1.c: New test case.
36817 * gcc.c-torture/execute/20030626-2.c: New test case.
36819 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
36821 * gcc.c-torture/execute/multi-ix.c: New test.
36823 * gcc.c-torture/execute/simd-4.c (main):
36824 Added missing semicolon at end of union.
36826 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
36829 * g++.dg/template/explicit-instantiation3.C: New test.
36831 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
36833 * gcc.dg/20030626-1.c: Use signed char.
36835 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
36837 * gcc.dg/20030626-1.c: New test.
36839 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
36841 * const-str-2.m: Update.
36843 2003-06-25 Mark Mitchell <mark@codesourcery.com>
36846 * g++.dg/rtti/dyncast1.C: New test.
36847 * g++.dg/abi/mangle4.C: Correct base-specifier access.
36848 * g++.dg/lookup/scoped1.C: Remove XFAIL.
36849 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
36852 * g++.dg/expr/static_cast1.C: New test.
36854 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
36856 * gcc.dg/20030625-1.c: New test.
36858 2003-06-24 Roger Sayle <roger@eyesopen.com>
36860 * gcc.c-torture/compile/20030624-1.c: New test case.
36862 2003-06-24 Jakub Jelinek <jakub@redhat.com>
36864 * gcc.c-torture/execute/string-opt-17.c: New test.
36866 2003-06-24 Mark Mitchell <mark@codesourcery.com>
36869 * g++.dg/parse/crash6.C: New test.
36871 2003-06-23 Roger Sayle <roger@eyesopen.com>
36873 * gcc.dg/builtins-24.c: New test case.
36875 2003-06-23 Jakub Jelinek <jakub@redhat.com>
36877 * g++.dg/opt/operator1.C: New test.
36879 2003-06-22 Roger Sayle <roger@eyesopen.com>
36881 * gcc.c-torture/execute/string-opt-16.c: New test case.
36883 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36885 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
36886 * g++.old-deja/g++.other/conv7.C: Likewise.
36887 * g++.old-deja/g++.other/overcnv2.C: Likewise.
36888 * g++.old-deja/g++.other/overload14.C: Likewise.
36890 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36892 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
36893 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
36895 2003-06-20 Mark Mitchell <mark@codesourcery.com>
36898 * g++.dg/warn/Winline-3.C: New test.
36900 2003-06-20 Mark Mitchell <mark@codesourcery.com>
36902 * lib/target-supports.exp (check_alias_available): Make the test
36903 program acceptable to the Solaris assembler.
36906 * g++.dg/template/memclass2.C: New test.
36908 2003-06-20 Mark Mitchell <mark@codesourcery.com>
36909 Eric Botcazou <ebotcazou@libertysurf.fr>
36911 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
36912 data for non-matching targets.
36913 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
36915 2003-06-20 Mark Mitchell <mark@codesourcery.com>
36918 * g++.dg/template/member3.C: New test.
36920 2003-06-19 Mark Mitchell <mark@codesourcery.com>
36923 * g++.dg/template/func1.C: New test.
36926 * g++.dg/template/static4.C: New test.
36927 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
36930 * g++.dg/init/ref7.C: New test.
36932 2003-06-19 Matt Austern <austern@apple.com>
36935 * g++.dg/anew1.C: New test.
36936 * g++.dg/anew2.C: New test.
36937 * g++.dg/anew3.C: New test.
36938 * g++.dg/anew4.C: New test.
36940 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
36942 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
36944 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
36946 * gcc.c-torture/execute/simd-4.c (main): Make expected value
36949 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
36951 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
36954 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
36956 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
36957 * gcc.c-torture/compile/961203-1.c: Likewise.
36958 * gcc.c-torture/compile/980506-1.c: Likewise.
36960 2003-06-17 Mark Mitchell <mark@codesourcery.com>
36963 * g++.dg/lookup/using7.C: New test.
36965 2003-06-17 Mark Mitchell <mark@codesourcery.com>
36968 * g++.dg/abi/conv1.C: Remove it.
36969 * g++.dg/template/conv7.C: New test.
36970 * g++.dg/template/conv8.C: Likewise.
36971 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
36972 conversion operator.
36974 2003-06-17 Janis Johnson <janis187@us.ibm.com>
36976 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
36977 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
36978 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
36979 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
36980 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
36981 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
36982 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
36983 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
36984 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
36985 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
36986 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
36987 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
36988 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
36989 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
36990 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
36991 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
36992 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
36993 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
36994 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
36995 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
36996 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
36997 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
36998 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
36999 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37000 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37001 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37002 * gcc.dg/compat/struct-return-10_x.c: Ditto.
37003 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37004 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37006 2003-06-16 Mark Mitchell <mark@codesourcery.com>
37008 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
37009 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
37012 2003-06-16 Roger Sayle <roger@eyesopen.com>
37014 * gcc.dg/i386-387-5.c: New test case.
37015 * gcc.dg/i386-387-6.c: New test case.
37016 * gcc.dg/builtins-23.c: New test case.
37018 2003-06-15 Roger Sayle <roger@eyesopen.com>
37020 * gcc.dg/builtins-22.c: New test case.
37021 * gcc.dg/i386-387-1.c: Update to test exp.
37022 * gcc.dg/i386-387-2.c: Likewise.
37024 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37026 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
37028 2003-06-12 Mark Mitchell <mark@codesourcery.com>
37030 * lib/gcc-dg.exp (dg-require-dll): New function.
37031 (dg-xfail-if): Likewise.
37032 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
37035 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
37036 * gcc.c-torture/compile/20001205-1.c: Likewise.
37037 * gcc.c-torture/compile/20001226-1.c: Likewise.
37038 * gcc.c-torture/compile/20010518-2.c: Likewise.
37039 * gcc.c-torture/compile/20020312-1.c: Likewise.
37040 * gcc.c-torture/compile/20020604-1.c: Likewise.
37041 * gcc.c-torture/compile/920501-12.c: Likewise.
37042 * gcc.c-torture/compile/920501-4.c: Likewise.
37043 * gcc.c-torture/compile/920520-1.c: Likewise.
37044 * gcc.c-torture/compile/920521-1.c: Likewise.
37045 * gcc.c-torture/compile/920625-1.c: Likewise.
37046 * gcc.c-torture/compile/961203-1.c: Likewise.
37047 * gcc.c-torture/compile/980506-1.c: Likewise.
37048 * gcc.c-torture/compile/981006-1.c: Likewise.
37049 * gcc.c-torture/compile/981022-1.c: Likewise.
37050 * gcc.c-torture/compile/981223-1.c: Likewise.
37051 * gcc.c-torture/compile/990617-1.c: Likewise.
37052 * gcc.c-torture/compile/dll.c: Likewise.
37053 * gcc.c-torture/compile/labels-3.c: Likewise.
37054 * gcc.c-torture/compile/mipscop-1.c: Likewise.
37055 * gcc.c-torture/compile/mipscop-2.c: Likewise.
37056 * gcc.c-torture/compile/mipscop-3.c: Likewise.
37057 * gcc.c-torture/compile/mipscop-4.c: Likewise.
37058 * gcc.c-torture/compile/simd-5.c: Likewise.
37059 * gcc.c-torture/compile/20000804-1.x: Remove.
37060 * gcc.c-torture/compile/20001205-1.x: Likewise.
37061 * gcc.c-torture/compile/20001226-1.x: Likewise.
37062 * gcc.c-torture/compile/20010518-2.x: Likewise.
37063 * gcc.c-torture/compile/20020312-1.x: Likewise.
37064 * gcc.c-torture/compile/20020604-1.x: Likewise.
37065 * gcc.c-torture/compile/920501-12.x: Likewise.
37066 * gcc.c-torture/compile/920501-4.x: Likewise.
37067 * gcc.c-torture/compile/920520-1.x: Likewise.
37068 * gcc.c-torture/compile/920521-1.x: Likewise.
37069 * gcc.c-torture/compile/920625-1.x: Likewise.
37070 * gcc.c-torture/compile/961203-1.x: Likewise.
37071 * gcc.c-torture/compile/980506-1.x: Likewise.
37072 * gcc.c-torture/compile/981006-1.x: Likewise.
37073 * gcc.c-torture/compile/981022-1.x: Likewise.
37074 * gcc.c-torture/compile/981223-1.x: Likewise.
37075 * gcc.c-torture/compile/990617-1.x: Likewise.
37076 * gcc.c-torture/compile/mipscop-1.x: Likewise.
37077 * gcc.c-torture/compile/mipscop-2.x: Likewise.
37078 * gcc.c-torture/compile/mipscop-3.x: Likewise.
37079 * gcc.c-torture/compile/mipscop-4.x: Likewise.
37080 * gcc.c-torture/compile/simd-5.x: Likewise.
37082 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
37084 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37086 * gcc.c-torture/execute/20030611-1.c: New test.
37088 2003-06-12 Roger Sayle <roger@eyesopen.com>
37091 * gcc.dg/20030612-1.c: New test case.
37093 2003-06-12 Mark Mitchell <mark@codesourcery.com>
37096 * g++.dg/expr/cast1.C: New test.
37098 2003-06-12 Roger Sayle <roger@eyesopen.com>
37100 * gcc.dg/builtins-21.c: New test case.
37102 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
37104 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
37105 options instead of at the end.
37106 * lib/objc.exp (objc_target_compile): Likewise.
37108 2003-06-11 Mark Mitchell <mark@codesourcery.com>
37111 * g++.dg/parse/error1.C: New test.
37113 2003-06-11 Janis Johnson <janis187@us.ibm.com>
37115 * gcc.dg/compat/struct-by-value-11_main.c: New file.
37116 * gcc.dg/compat/struct-by-value-11_x.c: New file.
37117 * gcc.dg/compat/struct-by-value-11_y.c: New file.
37118 * gcc.dg/compat/struct-by-value-12_main.c: New file.
37119 * gcc.dg/compat/struct-by-value-12_x.c: New file.
37120 * gcc.dg/compat/struct-by-value-12_y.c: New file.
37121 * gcc.dg/compat/struct-by-value-13_main.c: New file.
37122 * gcc.dg/compat/struct-by-value-13_x.c: New file.
37123 * gcc.dg/compat/struct-by-value-13_y.c: New file.
37124 * gcc.dg/compat/struct-by-value-14_main.c: New file.
37125 * gcc.dg/compat/struct-by-value-14_x.c: New file.
37126 * gcc.dg/compat/struct-by-value-14_y.c: New file.
37127 * gcc.dg/compat/struct-by-value-15_main.c: New file.
37128 * gcc.dg/compat/struct-by-value-15_x.c: New file.
37129 * gcc.dg/compat/struct-by-value-15_y.c: New file.
37130 * gcc.dg/compat/struct-by-value-16_main.c: New file.
37131 * gcc.dg/compat/struct-by-value-16_x.c: New file.
37132 * gcc.dg/compat/struct-by-value-16_y.c: New file.
37133 * gcc.dg/compat/struct-by-value-17_main.c: New file.
37134 * gcc.dg/compat/struct-by-value-17_x.c: New file.
37135 * gcc.dg/compat/struct-by-value-17_y.c: New file.
37136 * gcc.dg/compat/struct-by-value-18_main.c: New file.
37137 * gcc.dg/compat/struct-by-value-18_x.c: New file.
37138 * gcc.dg/compat/struct-by-value-18_y.c: New file.
37140 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
37141 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
37142 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
37143 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
37144 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
37145 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
37146 * gcc.dg/compat/scalar-return-3_main.c: New file.
37147 * gcc.dg/compat/scalar-return-3_x.c: New file.
37148 * gcc.dg/compat/scalar-return-3_y.c: New file.
37149 * gcc.dg/compat/scalar-return-4_main.c: New file.
37150 * gcc.dg/compat/scalar-return-4_x.c: New file.
37151 * gcc.dg/compat/scalar-return-4_y.c: New file.
37153 2003-06-10 Janis Johnson <janis187@us.ibm.com>
37155 * gcc.dg/compat/fp2-struct-check.h: New file.
37156 * gcc.dg/compat/fp2-struct-defs.h: New file.
37157 * gcc.dg/compat/fp2-struct-init.h: New file.
37158 * gcc.dg/compat/struct-by-value-10_main.c: New file.
37159 * gcc.dg/compat/struct-by-value-10_x.c: New file.
37160 * gcc.dg/compat/struct-by-value-10_y.c: New file.
37161 * gcc.dg/compat/struct-return-10_main.c: New file.
37162 * gcc.dg/compat/struct-return-10_x.c: New file.
37163 * gcc.dg/compat/struct-return-10_y.c: New file.
37165 * gcc.dg/compat/compat-common.h: New file.
37166 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
37167 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
37168 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
37169 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
37170 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
37171 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
37172 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
37173 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37174 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
37175 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
37176 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37177 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
37178 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
37179 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37180 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
37181 * gcc.dg/compat/small-struct-check.h: Ditto.
37182 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
37183 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37184 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
37185 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
37186 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37187 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37188 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
37189 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37190 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
37191 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
37192 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37193 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37194 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
37195 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37196 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37197 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
37198 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37199 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
37200 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
37201 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37202 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
37203 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
37204 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37205 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
37206 * gcc.dg/compat/struct-return-2_main.c: Ditto.
37207 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37208 * gcc.dg/compat/struct-return-2_y.c: Ditto.
37209 * gcc.dg/compat/struct-return-3_main.c: Ditto.
37210 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37211 * gcc.dg/compat/struct-return-3_y.c: Ditto.
37213 2003-06-10 Geoffrey Keating <geoffk@apple.com>
37215 * g++.dg/pch/static-1.C: New file.
37216 * g++.dg/pch/static-1.Hs: New file.
37218 2003-06-10 Richard Henderson <rth@redhat.com>
37220 * gcc.dg/asm-7.c: Adjust expected warning text.
37222 2003-06-10 Roger Sayle <roger@eyesopen.com>
37224 * gcc.dg/builtins-20.c: New test case.
37226 2003-06-10 Mark Mitchell <mark@codesourcery.com>
37229 * g++.dg/opt/template1.C: New test.
37231 2003-06-09 Mark Mitchell <mark@codesourcery.com>
37233 * lib/gcc-dg.exp (dg-test): Clear additional_files and
37234 additional_sources.
37236 2003-05-21 David Taylor <dtaylor@emc.com>
37238 * gcc.dg/Wpadded.c: New file.
37240 2003-06-09 Mark Mitchell <mark@codesourcery.com>
37242 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
37243 * gcc.dg/special/weak-2.c: Add dg-require-weak.
37244 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
37247 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
37249 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
37251 2003-06-09 Mark Mitchell <mark@codesourcery.com>
37253 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
37254 (dg-require-alias): Likewise.
37255 (dg-require-gc-sections): Likewise.
37256 * lib/target-supports.exp (check_gc_sections_available): Likewise.
37258 2003-06-08 Richard Henderson <rth@redhat.com>
37260 * gcc.dg/20011029-2.c: Fix the array reference.
37261 * gcc.dg/asm-7.c: New.
37263 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
37265 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
37267 2003-06-08 Mark Mitchell <mark@codesourcery.com>
37269 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
37270 (dg-require-gc-sections): Likewise.
37272 2003-06-08 Jan Hubicka <jh@suse.cz>
37274 * i386-cmov1.c: Fix regular expression.
37275 * i386-cvt-1.c: Likewise.
37276 * i386-local.c: Likewise.
37277 * i386-local2.c: Likewise.
37278 * i386-mul.c: Likewise.
37279 * i386-ssetype-1.c: Likewise.
37280 * i386-ssetype-3.c: Likewise.
37281 * i386-ssetype-5.c: Likewise.
37283 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37286 * g++.dg/warn/implicit-typename2.C: New test.
37287 * g++.dg/warn/implicit-typename3.C: New test.
37289 2003-06-07 Richard Henderson <rth@redhat.com>
37291 * g++.dg/other/offsetof3.C: Use size_t.
37292 * g++.dg/other/offsetof4.C: Likewise.
37294 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
37296 * lib/copy-file.exp: New. Implement gcc_copy_files.
37298 * lib/dg-pch.exp: Load copy-file.exp
37299 (dg-pch): Use gcc_copy_files instead of "file copy".
37301 2003-06-06 Mark Mitchell <mark@codesourcery.com>
37303 * gcc.dg/weak/weak.exp: Simplify.
37304 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
37305 * gcc.dg/weak/weak-1.c: Likewise.
37306 * gcc.dg/weak/weak-2.c: Likewise.
37307 * gcc.dg/weak/weak-3.c: Likewise.
37308 * gcc.dg/weak/weak-4.c: Likewise.
37309 * gcc.dg/weak/weak-5.c: Likewise.
37310 * gcc.dg/weak/weak-6.c: Likewise.
37311 * gcc.dg/weak/weak-7.c: Likewise.
37312 * gcc.dg/weak/weak-8.c: Likewise.
37313 * gcc.dg/weak/weak-9.c: Likewise.
37315 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
37317 gcc.c-torture/execute/20030606-1.c: New.
37319 2003-06-06 Roger Sayle <roger@eyesopen.com>
37321 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
37322 * gcc.dg/builtins-19.c: Likewise.
37324 2003-06-06 Roger Sayle <roger@eyesopen.com>
37326 * gcc.dg/builtins-2.c: Add some more tests.
37327 * gcc.dg/builtins-18.c: New test case.
37328 * gcc.dg/builtins-19.c: New test case.
37330 2003-06-06 Roger Sayle <roger@eyesopen.com>
37331 Jim Wilson <wilson@tuliptree.org>
37333 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
37335 2003-06-06 Jakub Jelinek <jakub@redhat.com>
37337 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
37338 mempcpy/stpcpy calls not to be optimized into something else.
37339 * gcc.c-torture/execute/string-opt-3.c: Moved to...
37340 * gcc.c-torture/execute/builtins/string-7.c: ...here.
37341 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
37343 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37345 * gcc.dg/format/asm_fprintf-1.c: New test.
37347 2003-06-05 Mark Mitchell <mark@codesourcery.com>
37349 * lib/gcc-defs.exp (additional_sources): New variable.
37350 (dg-additional-sources): New function.
37351 (additional_files): New variable.
37352 (dg-additional-files): New function.
37353 (dg-additional-files-options): Likewise.
37354 * lib/gcc-dg.exp (dg-require-weak): New function.
37355 (dg-require-alias): Likewise.
37356 (dg-require-gc-sections): Likewise.
37357 * lib/target-supports.exp (check_alias_available): Remove testfile
37359 (check_gc_sections_available): New function.
37360 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
37361 (dg-gpp-additional-files): Likewise.
37362 * lib/g++.exp (additional_sources): Remove.
37363 (additional_files): Likewise.
37364 (g++_target_compile): Use dg-additional-files-options.
37366 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
37368 * gcc.dg/special/ecos.exp: Remove.
37369 * gcc.dg/special/20000419-2.c: Use dg-require-*.
37370 * gcc.dg/special/alias-1.c: Likewise.
37371 * gcc.dg/special/alias-2.c: Likewise.
37372 * gcc.dg/special/gcsec-1.c: Likewise.
37373 * gcc.dg/special/weak-1.c: Likewise.
37374 * gcc.dg/special/weak-2.c: Likewise.
37375 * gcc.dg/special/wkali-1.c: Likewise.
37376 * gcc.dg/special/wkali-2.c: Likewise.
37378 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37379 dg-gpp-additional-*.
37380 * g++.dg/special/conpr-3.C: Likewise.
37381 * g++.dg/special/conpr-4.C: Likewise.
37382 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37383 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37384 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37385 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37386 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37387 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37388 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37389 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37390 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37391 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37392 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37393 * g++.old-deja/g++.other/comdat1.C: Likewise.
37394 * g++.old-deja/g++.other/comdat2.C: Likewise.
37395 * g++.old-deja/g++.other/comdat3.C: Likewise.
37396 * g++.old-deja/g++.other/ctor1.C: Likewise.
37397 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37399 2003-06-05 Richard Henderson <rth@redhat.com>
37401 * gcc.dg/debug/20030605-1.c: New.
37403 2003-06-04 Mark Mitchell <mark@codesourcery.com>
37405 * README.QMTEST: Update.
37407 2003-06-04 Richard Henderson <rth@redhat.com>
37409 * gcc.dg/cleanup-1.c: New.
37410 * gcc.dg/cleanup-2.c: New.
37411 * gcc.dg/cleanup-3.c: New.
37412 * gcc.dg/cleanup-4.c: New.
37413 * gcc.dg/cleanup-5.c: New.
37414 * gcc.dg/cleanup-6.c: New.
37415 * gcc.dg/cleanup-7.c: New.
37417 2003-06-04 Mark Mitchell <mark@codesourcery.com>
37419 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37421 * lib/dg-pch.exp: New file.
37422 * g++.dg/pch/pch.exp: Use dg-pch.exp.
37423 * gcc.dg/pch/pch.exp: Likewise.
37425 2003-06-04 Roger Sayle <roger@eyesopen.com>
37427 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37428 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37429 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37430 * gcc.dg/builtins-17.c: New test case.
37431 * gcc.dg/i386-387-4.c: New test case.
37432 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37434 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37436 * gcc.dg/ultrasp9.c: New test.
37438 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37440 * gcc.c-torture/compile/20030604-1.c: New test.
37441 * gcc.dg/sparc-constant-1.c: New test.
37443 2003-06-03 Glen Nakamura <glen@imodulo.com>
37445 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37447 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
37449 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37451 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37452 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37454 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
37456 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37458 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37461 * g++.dg/template/spec10.C: New test.
37463 2003-06-03 Roger Sayle <roger@eyesopen.com>
37465 * gcc.dg/builtins-16.c: New test case.
37467 2003-06-03 Jakub Jelinek <jakub@redhat.com>
37469 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
37470 mempcpy test with post-increments.
37471 * gcc.c-torture/execute/string-opt-3.c: New test.
37472 * gcc.dg/string-opt-1.c: New test.
37474 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
37477 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
37479 2003-06-02 Mark Mitchell <mark@codesourcery.com>
37481 * lib/scanasm.exp (dg-scan): New function, factored out of ...
37482 (scan-assembler): ... here. Use dg-scan.
37483 (scan-assembler-not): Likewise.
37484 (scan-file): New function.
37485 (scan-file-not): Likewise.
37486 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
37487 * gcc.dg/cpp/_Pragma4.c: Likewise.
37488 * gcc.dg/cpp/_Pragma5.c: Likewise.
37489 * gcc.dg/cpp/avoidpaste1.c: Likewise.
37490 * gcc.dg/cpp/avoidpaste2.c: Likewise.
37491 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
37492 * gcc.dg/cpp/cmdlne-P.c: Likewise.
37493 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
37494 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
37495 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
37496 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
37497 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
37498 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
37499 * gcc.dg/cpp/cxxcom1.c: Likewise.
37500 * gcc.dg/cpp/line1.c: Likewise.
37501 * gcc.dg/cpp/maccom1.c: Likewise.
37502 * gcc.dg/cpp/maccom2.c: Likewise.
37503 * gcc.dg/cpp/maccom3.c: Likewise.
37504 * gcc.dg/cpp/maccom4.c: Likewise.
37505 * gcc.dg/cpp/maccom5.c: Likewise.
37506 * gcc.dg/cpp/maccom6.c: Likewise.
37507 * gcc.dg/cpp/multiline.c: Likewise.
37508 * gcc.dg/cpp/spacing1.c: Likewise.
37509 * gcc.dg/cpp/spacing2.c: Likewise.
37510 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
37511 * gcc.dg/cpp/trad/maccom1.c: Likewise.
37512 * gcc.dg/cpp/trad/maccom2.c: Likewise.
37513 * gcc.dg/cpp/trad/maccom3.c: Likewise.
37514 * gcc.dg/cpp/trad/maccom4.c: Likewise.
37515 * gcc.dg/cpp/trad/maccom6.c: Likewise.
37516 * gcc.dg/cpp/cxxcom2.c: Likewise.
37517 * gcc.dg/cpp/cxxcom2.h: New file.
37519 * gcc.dg/cpp/truefalse.cpp: Move it to ...
37520 * g++.dg/cpp/truefalse.C: Here.
37521 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
37523 2003-06-01 Loren James Rittle <ljrittle@acm.org>
37525 * gcc.dg/cpp/redef3.c: New file.
37527 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
37529 * gcc.dg/i386-loop-3.c: New test.
37531 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
37533 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
37535 2003-05-31 Roger Sayle <roger@eyesopen.com>
37537 * gcc.dg/fwrapv-1.c: New test case.
37538 * gcc.dg/fwrapv-2.c: New test case.
37540 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37543 * g++.dg/template/spec9.C: New test.
37545 2003-05-29 Roger Sayle <roger@eyesopen.com>
37547 * gcc.dg/duff-4.c: New test case.
37549 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
37552 * g77.dg/ffixed-form-1.f: New test
37553 * g77.dg/ffixed-form-2.f: New test
37554 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
37555 * g77.dg/ffree-form-3.f: New test
37557 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
37559 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
37560 * gcc.dg/wint_t-1.c: Likewise.
37562 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37564 * g++.dg/template/access11.C: New test.
37566 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37569 * g++.dg/template/access10.C: New test.
37571 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
37572 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37574 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
37576 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
37578 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
37579 suppress for powerpc-*-darwin*.
37580 * gcc.dg/torture/builtin-noret-2.c: Likewise.
37582 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
37584 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
37585 suppress option for powerpc-*-darwin*.
37587 2003-05-23 Roger Sayle <roger@eyesopen.com>
37589 * gcc.dg/builtins-1.c: Add tests for tan and atan.
37590 * gcc.dg/builtins-4.c: Add test for fmod.
37592 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37595 * g++.dg/template/instantiate4.C: New test.
37597 2003-05-22 Roger Sayle <roger@eyesopen.com>
37599 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
37601 2003-05-21 Janis Johnson <janis187@us.ibm.com>
37603 * gcc.dg/compat/scalar-return-1_main.c: New file.
37604 * gcc.dg/compat/scalar-return-1_x.c: New file.
37605 * gcc.dg/compat/scalar-return-1_y.c: New file.
37606 * gcc.dg/compat/scalar-return-2_main.c: New file.
37607 * gcc.dg/compat/scalar-return-2_x.c: New file.
37608 * gcc.dg/compat/scalar-return-2_y.c: New file.
37609 * gcc.dg/compat/struct-return-3_main.c: New file.
37610 * gcc.dg/compat/struct-return-3_y.c: New file.
37611 * gcc.dg/compat/struct-return-3_x.c: New file.
37612 * gcc.dg/compat/struct-return-2_main.c: New file.
37613 * gcc.dg/compat/struct-return-2_x.c: New file.
37614 * gcc.dg/compat/struct-return-2_y.c: New file.
37616 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37618 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
37619 for hppa*-hp-hpux*.
37620 * gcc.dg/20021014-1.c (dg-options): Likewise.
37621 * gcc.dg/nest.c (dg-options): Likewise.
37623 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
37626 * g++.dg/ext/dllimport2.C: New file.
37627 * g++.dg/ext/dllimport3.C: New file.
37629 2003-05-20 Janis Johnson <janis187@us.ibm.com>
37631 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
37632 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37633 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37634 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37635 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37636 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37637 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
37638 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
37639 * gcc.dg/compat/small-struct-defs.h: New file.
37640 * gcc.dg/compat/small-struct-init.h: New file.
37641 * gcc.dg/compat/small-struct-check.h: New file.
37642 * gcc.dg/compat/fp-struct-defs.h: New file.
37643 * gcc.dg/compat/fp-struct-check.h: New file.
37644 * gcc.dg/compat/fp-struct-init.h: New file.
37645 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
37646 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
37648 2003-05-19 Jakub Jelinek <jakub@redhat.com>
37650 * gcc.dg/20030225-2.c: New test.
37652 2003-05-18 Roger Sayle <roger@eyesopen.com>
37653 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37655 * gcc.c-torture/compile/20030518-1.c: New test case.
37657 2003-05-18 Mark Mitchell <mark@codesourcery.com>
37659 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
37660 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
37661 gcc-dg-debug-runtest.
37662 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
37663 gcc-dg-debug-runtest.
37665 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37668 * g++.dg/lookup/using6.C: New test.
37670 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37672 * g++.dg/parse/access2.C: New test.
37674 2003-05-17 Mark Mitchell <mark@codesourcery.com>
37676 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
37677 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
37678 * gcc.dg/debug/debug.exp: Likewise.
37680 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
37682 * gcc.dg/dollar.c: New test.
37684 2003-05-16 Janis Johnson <janis187@us.ibm.com>
37686 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
37687 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
37688 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
37689 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
37690 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
37691 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
37692 * gcc.dg/compat/struct-by-value-6_main.c: New file.
37693 * gcc.dg/compat/struct-by-value-6_x.c: New file.
37694 * gcc.dg/compat/struct-by-value-6_y.c: New file.
37695 * gcc.dg/compat/struct-by-value-7_main.c: New file.
37696 * gcc.dg/compat/struct-by-value-7_x.c: New file.
37697 * gcc.dg/compat/struct-by-value-7_y.c: New file.
37698 * gcc.dg/compat/struct-by-value-8_main.c: New file.
37699 * gcc.dg/compat/struct-by-value-8_x.c: New file.
37700 * gcc.dg/compat/struct-by-value-8_y.c: New file.
37701 * gcc.dg/compat/struct-by-value-9_main.c: New file.
37702 * gcc.dg/compat/struct-by-value-9_x.c: New file.
37703 * gcc.dg/compat/struct-by-value-9_y.c: New file.
37705 2003-05-16 Mark Mitchell <mark@codesourcery.com>
37707 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
37708 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
37709 support for "repo" mode.
37710 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
37711 * lib/g77-dg.exp: Likewise.
37712 * lib/obj-dg.exp: Likewise.
37714 2003-05-16 Jakub Jelinek <jakub@redhat.com>
37716 Merge from gcc-3_2-rhl8-branch:
37717 2003-04-23 Jakub Jelinek <jakub@redhat.com>
37719 * gcc.dg/tls/opt-6.c: New test.
37721 2003-04-05 Jakub Jelinek <jakub@redhat.com>
37723 * gcc.dg/20030405-1.c: New test.
37725 2003-03-09 Jakub Jelinek <jakub@redhat.com>
37727 * gcc.dg/20030309-1.c: New test.
37729 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37731 * gcc.c-torture/execute/20030307-1.c: New test.
37733 2003-02-20 Randolph Chung <tausq@debian.org>
37735 * gcc.c-torture/compile/20030220-1.c: New test.
37737 2003-02-18 Jakub Jelinek <jakub@redhat.com>
37739 * gcc.dg/20030217-1.c: New test.
37741 2003-01-29 Jakub Jelinek <jakub@redhat.com>
37743 * gcc.c-torture/compile/20020129-1.c: New test.
37745 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
37747 * gcc.dg/unroll-1.c: New test.
37749 2002-11-16 Jan Hubicka <jh@suse.cz>
37751 * gcc.c-torture/execute/20020920-1.c: New test.
37753 2002-10-08 Jakub Jelinek <jakub@redhat.com>
37756 * gcc.c-torture/compile/20021008-1.c: New test.
37758 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
37761 * gcc.c-torture/execute/20020810-1.c: New test.
37763 2002-08-07 Jakub Jelinek <jakub@redhat.com>
37765 * gcc.c-torture/compile/20020807-1.c: New test.
37767 2002-07-30 Jakub Jelinek <jakub@redhat.com>
37769 * gcc.dg/tls/opt-1.c: New test.
37771 2002-07-29 Jakub Jelinek <jakub@redhat.com>
37773 * gcc.dg/20020729-1.c: New test.
37775 2002-07-20 Jakub Jelinek <jakub@redhat.com>
37777 * g++.dg/opt/life1.C: New test.
37779 2002-05-20 Jakub Jelinek <jakub@redhat.com>
37781 * gcc.dg/20020525-1.c: New test.
37783 2002-05-24 Jakub Jelinek <jakub@redhat.com>
37786 * g++.dg/ext/pretty1.C: New test.
37787 * g++.dg/ext/pretty2.C: New test.
37789 2003-05-15 Mark Mitchell <mark@codesourcery.com>
37792 * g++.dg/ext/typeof5.C: New test.
37794 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
37796 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
37797 __USER_LABEL_PREFIX__ into account.
37798 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
37800 2003-05-14 Roger Sayle <roger@eyesopen.com>
37802 * gcc.dg/builtins-15.c: New test case.
37804 2003-05-13 Zack Weinberg <zack@codesourcery.com>
37806 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
37808 2003-05-12 Mark Mitchell <mark@codesourcery.com>
37810 * lib/g++.exp: Tweak handling of additional source files.
37811 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
37812 * g++.dg/special/conpr-2a.C: Rename to ...
37813 * g++.dg/special/conpr-2a.cc: ... this.
37814 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
37815 * g++.dg/special/conpr-3a.C: Rename to ...
37816 * g++.dg/special/conpr-3a.cc: This.
37817 * g++.dg/special/conpr-3b.C: Rename to ...
37818 * g++.dg/special/conpr-3b.cc: This.
37819 * g++.dg/special/conpr-4.C: New test.
37820 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
37822 2003-05-12 David Edelsohn <edelsohn@gnu.org>
37824 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
37826 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37828 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
37829 * g++.old-deja/g++.robertl/eb71.C: Likewise.
37830 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
37831 * g++.old-deja/g++.other/warn3.C: Likewise.
37833 2003-05-11 Roger Sayle <roger@eyesopen.com>
37835 * gcc.dg/i386-387-1.c: Update to also test log.
37836 * gcc.dg/i386-387-2.c: Likewise.
37838 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
37840 * g77.f-torture/execute/int8421.f: New test.
37842 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37844 PR c++/10230, c++/10481
37845 * g++.dg/lookup/scoped5.C: New test.
37847 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37850 * g++.dg/template/ttp6.C: New test.
37852 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
37854 * gcc.c-torture/execute/builtins: New directory.
37855 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
37856 gcc.c-torture/execute/builtins.
37857 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
37858 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
37859 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
37860 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
37862 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37865 * g++.dg/template/access8.C: New test.
37866 * g++.dg/template/access9.C: New test.
37868 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37871 * g++.dg/parse/access1.C: New test.
37873 2003-05-09 DJ Delorie <dj@redhat.com>
37875 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
37876 long, and not an int.
37878 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37880 PR c++/10555, c++/10576
37881 * g++.dg/template/memclass1.C: New test.
37883 2003-05-08 DJ Delorie <dj@redhat.com>
37885 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
37887 * gcc.c-torture/execute/20021024-1.x: Likewise.
37888 * gcc.c-torture/execute/shiftdi.x: Likewise.
37889 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
37890 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
37891 * gcc.dg/20021018-1.c: Likewise.
37893 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37895 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
37897 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
37898 (bcopy): Call memmove.
37900 2003-05-08 Roger Sayle <roger@eyesopen.com>
37902 * g77.f-torture/compile/8485.f: New test case.
37904 2003-05-07 Richard Henderson <rth@redhat.com>
37907 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
37908 Verify exception_cleanup not called for rethrows.
37909 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
37910 when exiting catch block without rethrowing.
37911 * g++.dg/eh/forced3.C: New.
37912 * g++.dg/eh/forced4.C: New.
37914 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
37916 * gcc.dg/20030505.c: Fix triplet.
37918 2003-05-06 DJ Delorie <dj@redhat.com>
37920 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
37921 * gcc.dg/nest.c: Likewise.
37923 2003-05-05 Roger Sayle <roger@eyesopen.com>
37925 * gcc.dg/builtins-14.c: New test case.
37927 2003-05-05 Janis Johnson <janis187@us.ibm.com>
37929 * lib/compat.exp (compat-execute): New argument.
37930 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
37931 * gcc.dg/compat: New test directory.
37932 * gcc.dg/compat/compat.exp: New expect script.
37933 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
37934 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
37935 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
37936 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
37937 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
37938 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
37940 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
37941 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
37942 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
37943 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
37944 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
37945 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
37946 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
37947 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
37948 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
37949 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
37950 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
37951 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
37952 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
37953 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
37954 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
37956 2003-05-05 Zack Weinberg <zack@codesourcery.com>
37958 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
37960 2003-05-05 Jakub Jelinek <jakub@redhat.com>
37962 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
37964 2003-05-05 Geoffrey Keating <geoffk@apple.com>
37966 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
37967 * gcc.dg/ppc-fsel-2.c: New test.
37969 * gcc.dg/unused-5.c: New test.
37971 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37974 * g++.dg/warn/pmf1.C: New test.
37976 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37979 * g++.dg/warn/main.C: New test.
37981 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37983 * gcc.dg/nonnull-3.c: New test.
37985 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
37987 * gcc.dg/cpp/Wtrigraphs.c: Update.
37988 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
37990 2003-05-03 Geoffrey Keating <geoffk@apple.com>
37992 * gcc.dg/ppc-fsel-1.c: New test.
37994 2003-05-03 Zack Weinberg <zack@codesourcery.com>
37997 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
37999 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
38001 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
38003 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38005 PR c++/9364, c++/10553, c++/10586
38006 * g++.dg/parse/typename4.C: New test.
38007 * g++.dg/parse/typename5.C: Likewise.
38009 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
38011 * gcc.c-torture/compile/20030503-1.c: New test.
38013 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38015 * g++.dg/lookup/using5.C: Fix testcase error.
38017 2003-05-01 Chris Demetriou <cgd@broadcom.com>
38019 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
38020 since MEABI is no longer supported. Remove all vestiges
38021 of MEABI from the test.
38023 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38026 * g++.dg/lookup/using5.C: New test.
38028 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38031 * g++.dg/template/ttp5.C: New test.
38033 2003-04-30 Mark Mitchell <mark@codesourcery.com>
38035 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
38036 (dg-gpp-additional-sources): New function.
38037 (dg-gpp-additional-files): Likewise.
38038 * lib/g++.exp (additional_sources): New variable.
38039 (additional_files): Likewise.
38040 (g++_target_compile): Deal with them.
38041 * lib/old-dejagnu.exp: Remove.
38042 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
38043 * g++.old-deja: Revise all tests to use dg commands.
38045 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38047 PR c++/9432, c++/9528
38048 * g++.dg/lookup/using4.C: New test.
38050 2003-04-29 Geoffrey Keating <geoffk@apple.com>
38052 * gcc.dg/noreturn-5.c: New file.
38053 * gcc.dg/noreturn-6.c: New file.
38055 * gcc.c-torture/compile/inline-1.c: New file.
38057 2003-04-29 Mark Mitchell <mark@codesourcery.com>
38060 * g++.dg/template/explicit1.C: New test.
38062 2003-04-29 Mark Mitchell <mark@codesourcery.com>
38065 * g++.dg/other/bitfield1.C: New test.
38068 * g++.dg/init/new7.C: New test.
38070 2003-04-29 Mark Mitchell <mark@codesourcery.com>
38072 * g++.dg/ext/desig1.C: New test.
38073 * g++.dg/ext/init1.C: Update.
38075 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
38077 2003-04-28 Mark Mitchell <mark@codesourcery.com>
38080 * g++.dg/warn/Winline-1.C: New test.
38082 2003-04-28 Jakub Jelinek <jakub@redhat.com>
38084 * gcc.c-torture/execute/string-opt-19.c: New test.
38086 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
38087 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
38089 2003-04-27 Mark Mitchell <mark@codesourcery.com>
38092 * g++.dg/init/new6.C: New test.
38095 * g++.dg/init/ref6.C: New test.
38097 2003-04-26 David Edelsohn <edelsohn@gnu.org>
38099 * g++.dg/warn/weak1.C: XFAIL on AIX4.
38101 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38103 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
38104 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
38106 2003-04-25 Mark Mitchell <mark@codesourcery.com>
38108 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
38109 initialized static data members.
38111 2003-04-25 H.J. Lu <hjl@gnu.org>
38113 * gcc.dg/ia64-sync-4.c: New test.
38115 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38117 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
38120 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
38123 * g++.dg/warn/conv1.C: New test.
38124 * g++.old-deja/g++.other/conv7.C: Adjust.
38125 * g++.old-deja/g++.other/overload14.C: Adjust.
38127 2003-04-23 Mark Mitchell <mark@codesourcery.com>
38130 * g++.dg/template/defarg2.C: New test.
38132 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
38134 * gcc.dg/cpp/include2.c: Update.
38135 * gcc.dg/cpp/multiline-2.c: New.
38136 * gcc.dg/cpp/multiline.c: Update.
38137 * gcc.dg/cpp/strify2.c: Update.
38138 * gcc.dg/cpp/trad/literals-2.c: Update.
38140 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38142 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38144 2003-04-23 Mark Mitchell <mark@codesourcery.com>
38146 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
38148 2003-04-23 Mark Mitchell <mark@codesourcery.com>
38151 * g++.dg/parse/crash4.C: New test.
38154 * g++.dg/parse/crash5.C: New test.
38156 2003-04-22 Mark Mitchell <mark@codesourcery.com>
38159 * g++.dg/parse/crash3.C: New test.
38162 * g++.dg/parse/elab1.C: New test.
38164 2003-04-22 Devang Patel <dpatel@apple.com>
38166 * gcc.dg/cpp/trad/funlike-5.c: New test.
38168 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
38170 * g++.dg/other/packed1.C: Fix dg options.
38172 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
38174 * g++.dg/other/offsetof2.C: New test.
38176 2003-04-21 Mark Mitchell <mark@codesourcery.com>
38178 * g++.dg/template/recurse.C: Adjust location of error messages.
38180 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
38183 * g++.dg/init/addr-const1.C: New test.
38184 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
38186 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
38189 * g++.dg/lookup/struct-hack1.C: New test.
38191 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
38193 * ucs.c: Update diagnostic messages.
38195 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
38197 * gcc.dg/cpp/truefalse.cpp: New test.
38198 * gcc.dg/cpp/cpp.exp: Update.
38199 * g++.dg/other/stdbool-if.C: Remove.
38201 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
38203 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
38204 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
38206 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38208 * gcc.c-torture/compile/20030418-1.c: New test.
38210 2003-04-17 Janis Johnson <janis187@us.ibm.com>
38212 * README.compat: Remove; content moved to doc/sourcebuild.texi.
38214 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38217 g++.dg/template/dependent-name1.C: New test.
38219 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
38221 * gcc.dg/warn-1.c (tourist_guide): New array,
38222 contains a pointer to bar.
38224 2003-04-16 Roger Sayle <roger@eyesopen.com>
38226 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
38227 * gcc.c-torture/execute/medce-1.c: New test case.
38228 * gcc.c-torture/execute/medce-2.c: New test case.
38230 2003-04-15 Mark Mitchell <mark@codesourcery.com>
38232 * lib/prune.exp: Ignore more messages.
38235 * g++.dg/parse/lookup3.C: New test.
38237 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
38239 * gcc.c-torture/compile/20030415-1.c : New test.
38241 2003-04-14 Mark Mitchell <mark@codesourcery.com>
38243 * gcc.c-torture/execute/scope-2.c: Move to ...
38244 * gcc.dg/noncompile/scope.c: .... here.
38246 2003-04-14 Roger Sayle <roger@eyesopen.com>
38248 * gcc.dg/20030414-2.c: New test case.
38250 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
38253 * gcc.dg/20030414-1.c: New test.
38255 2003-04-13 Roger Sayle <roger@eyesopen.com>
38257 * gcc.dg/builtins-12.c: New test case.
38258 * gcc.dg/builtins-13.c: New test case.
38260 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38262 * gcc.c-torture/execute/string-opt-18.c: New test.
38264 2003-04-13 Mark Mitchell <mark@codesourcery.com>
38267 * g++.dg/init/new5.C: New test.
38269 2003-04-12 Mark Mitchell <mark@codesourcery.com>
38272 * g++.dg/ext/dllimport1.C: New test.
38274 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
38276 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
38278 2003-04-11 Bud Davis <bdavis9659@comcast.net>
38281 * g77.f-torture/noncompile/9263.f: New test
38283 * g77.f-torture/execute/1832.f: New test
38285 2003-04-11 David Chad <davidc@freebsd.org>
38286 Loren J. Rittle <ljrittle@acm.org>
38289 * objc.dg/headers.m: New test.
38291 2003-04-10 Zack Weinberg <zack@codesourcery.com>
38293 * gcc.c-torture/execute/builtin-noret-2.c: New.
38294 * gcc.c-torture/execute/builtin-noret-2.x: New.
38295 XFAIL builtin-noret-2.c at -O1 and above.
38296 * gcc.dg/redecl.c: New.
38297 * gcc.dg/Wshadow-1.c: Update error regexps.
38299 2003-04-10 Mark Mitchell <mark@codesourcery.com>
38301 * g++.dg/abi/bitfield10.C: New test.
38303 2003-04-09 Mike Stump <mrs@apple.com>
38305 * gcc.dg/pch/pch.exp: Make testcase names longer.
38306 * g++.dg/pch/pch.exp: Make testcase names longer.
38308 2003-04-08 Roger Sayle <roger@eyesopen.com>
38310 * gcc.dg/builtins-11.c: New test case.
38312 2003-04-08 Roger Sayle <roger@eyesopen.com>
38314 * gcc.dg/builtins-9.c: New test case.
38315 * gcc.dg/builtins-10.c: New test case.
38317 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
38319 * gcc.dg/noncompile/init-4.c.c: New test.
38321 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
38323 * gcc.misc-test/gcov-9.c: New test.
38324 * gcc.misc-test/gcov-10.c: New test
38325 * gcc.misc-test/gcov-11.c: New test.
38327 2003-04-05 Zack Weinberg <zack@codesourcery.com>
38329 PR optimization/10024
38330 * gcc.c-torture/compile/20030405-1.c: New test.
38332 2003-04-04 Geoffrey Keating <geoffk@apple.com>
38334 * gcc.dg/pch/static-3.c: New.
38335 * gcc.dg/pch/static-3.hs: New.
38336 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
38338 2003-04-04 Richard Henderson <rth@redhat.com>
38340 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38341 * g++.dg/eh/forced2.C: Likewise.
38343 2003-04-03 Mike Stump <mrs@apple.com>
38345 * lib/scanasm.exp (scan-assembler): Add xfail processing for
38347 (scan-assembler-times, scan-assembler-not): Likewise.
38348 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
38350 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38352 * gcc.dg/sparc-loop-1.c: New test.
38354 2003-04-02 Geoffrey Keating <geoffk@apple.com>
38357 * g++.dg/pch/system-2.C: New.
38358 * g++.dg/pch/system-2.Hs: New.
38360 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
38362 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
38364 * g++.dg/eh/simd-1.C (vecfunc): Same.
38366 2003-04-01 Roger Sayle <roger@eyesopen.com>
38368 * gcc.c-torture/execute/20030401-1.c: New test case.
38370 2003-04-01 Ziemowit Laski <zlaski@apple.com>
38372 * objc.dg/defs.m: New.
38374 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
38376 * g++.dg/eh/simd-1.C: New.
38377 * g++.dg/eh/simd-2.C: New.
38379 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
38381 * gcc.c-torture/execute/simd-3.c: New.
38383 2003-03-31 Mark Mitchell <mark@codesourcery.com>
38386 * gcc.dg/20030331-2.c: New test.
38388 2003-03-31 Mark Mitchell <mark@codesourcery.com>
38391 * g++.dg/parse/crash2.C: New test.
38393 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
38395 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38396 * gcc.c-torture/execute/20030331-1.c: ...here.
38398 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
38400 * gcc.c-torture/execute/20030331-1.c: New test.
38402 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
38404 * lib/gcov.exp: Adjust call return testing strings.
38405 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38407 2003-03-31 Roger Sayle <roger@eyesopen.com>
38409 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38410 * gcc.dg/builtins-7.c: New test case.
38411 * gcc.dg/builtins-8.c: New test case.
38413 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
38415 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38417 2003-03-30 Mark Mitchell <mark@codesourcery.com>
38420 * g++.dg/lookup-class-member-2.C: New test.
38422 2003-03-30 Glen Nakamura <glen@imodulo.com>
38424 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38426 2003-03-28 Roger Sayle <roger@eyesopen.com>
38428 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38430 2003-03-28 Mark Mitchell <mark@codesourcery.com>
38432 * g++.dg/init/attrib1.C: New test.
38434 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38436 * gcc.dg/ultrasp8.c: New test.
38438 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38440 * gcc.dg/ultrasp7.c: New test.
38442 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
38445 * g++.dg/template/inline1.C: New test.
38447 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38449 * gcc.dg/sparc-dwarf2.c: New test.
38451 2003-03-27 Roger Sayle <roger@eyesopen.com>
38453 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38454 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38456 2003-03-27 Mark Mitchell <mark@codesourcery.com>
38458 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
38459 than reading .x files.
38460 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
38461 * g77.dg/gcov/gcov-1.f: Likewise.
38462 * gcc.misc-tests/gcov-4b.c: Likewise.
38463 * gcc.misc-tests/gcov-5b.c: Likewise.
38464 * gcc.misc-tests/gcov-6.c: Likewise.
38465 * gcc.misc-tests/gcov-7.c: Likewise.
38466 * gcc.misc-tests/gcov-8.c: Likewise.
38467 * g++.dg/gcov/gcov-1.x: Remove.
38468 * g77.dg/gcov/gcov-1.x: Likewise.
38469 * gcc.misc-tests/gcov-4b.x: Likewise.
38470 * gcc.misc-tests/gcov-5b.x: Likewise.
38471 * gcc.misc-tests/gcov-6.x: Likewise.
38472 * gcc.misc-tests/gcov-7.x: Likewise.
38473 * gcc.misc-tests/gcov-8.x: Likewise.
38475 2003-03-27 Glen Nakamura <glen@imodulo.com>
38478 * gcc.dg/20030324-1.c: New test.
38480 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
38483 * g++.dg/template/arg3.C: New test.
38486 * g++.dg/template/friend18.C: New test.
38488 2003-03-26 Roger Sayle <roger@eyesopen.com>
38490 * g77.f-torture/compile/20030326-1.f: New test case.
38492 2003-03-26 Janis Johnson <janis187@us.ibm.com>
38494 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
38496 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
38498 2003-03-26 Jakub Jelinek <jakub@redhat.com>
38500 * gcc.dg/ia64-sync-3.c: New test.
38502 2003-03-26 Alan Modra <amodra@bigpond.net.au>
38504 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
38506 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38508 * gcc.dg/ultrasp6.c: New test.
38510 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
38512 * gcc.dg/i386-signbit-1.c: New test.
38513 * gcc.dg/i386-signbit-2.c: New test.
38514 * gcc.dg/i386-signbit-3.c: New test.
38516 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
38518 * gcc.dg/ultrasp5.c: Fix options.
38520 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
38522 * gcc.dg/ultrasp5.c: Fix comment.
38524 2003-03-24 Bud Davis <bdavis9659@comcast.net>
38527 * g77.f-torture/execute/10197.f: New test.
38529 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
38531 PR c++/9898, c++/383
38532 * g++.dg/template/conv6.C: New test.
38535 * g++.dg/template/ptrmem5.C: New test.
38538 * g++.dg/lookup/koenig1.C: New test.
38541 * g++.dg/lookup/template2.C: New test.
38543 2003-03-24 Jakub Jelinek <jakub@redhat.com>
38545 * g++.dg/opt/rtti1.C: New test.
38547 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38549 * gcc.dg/ultrasp5.c: New test.
38551 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
38554 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
38557 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
38560 * gcc.dg/20030323-1.c: New test.
38562 2003-03-23 Roger Sayle <roger@eyesopen.com>
38564 * gcc.c-torture/compile/20030323-1.c: New test case.
38566 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
38568 * gcc.dg/20030321-1.c: New test.
38570 2003-03-22 Zack Weinberg <zack@codesourcery.com>
38572 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
38574 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
38576 PR c++/9978, c++/9708
38577 * g++.dg/ext/vlm1.C: Adjust expected error.
38578 * g++.dg/ext/vla2.C: New test.
38579 * g++.dg/template/arg1.C: New test.
38580 * g++.dg/template/arg2.C: New test.
38582 2003-03-22 Bud Davis <bdavis9659@comcast.net>
38584 * g77.f-torture/execute/select.f: New test.
38585 * g77.f-torture/noncompile/select_no_compile.f: New test.
38587 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
38590 * g++.dg/other/error4.C: New test.
38592 2003-03-20 Mark Mitchell <mark@codesourcery.com>
38594 * g++.dg/template/friend17.C: New test.
38596 2003-03-21 Alan Modra <amodra@bigpond.net.au>
38598 * gcc.c-torture/compile/20030320-1.c: New.
38600 2003-03-20 Roger Sayle <roger@eyesopen.com>
38602 * gcc.dg/builtins-6.c: New test case.
38604 2003-03-19 Alan Modra <amodra@bigpond.net.au>
38607 * gcc.c-torture/compile/20030319-1.c: New.
38609 2003-03-18 Jan Hubicka <jh@suse.cz>
38611 * gcc.dg/i386-cvt-1.c: New test.
38613 2003-03-17 Zack Weinberg <zack@codesourcery.com>
38615 * objc.dg/naming-1.m: Use "(parse|syntax) error".
38616 * objc.dg/naming-2.m: Likewise.
38618 2003-03-17 Mark Mitchell <mark@codesourcery.com>
38621 * g++.dg/parse/crash1.C: New test.
38623 2003-03-16 Mark Mitchell <mark@codesourcery.com>
38626 * g++.dg/eh/cleanup1.C: New test.
38628 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
38630 * gcc.c-torture/execute/20030316-1.c: New test case.
38632 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
38635 * g++.dg/init/ctor2.C: New test.
38637 2003-03-15 Roger Sayle <roger@eyesopen.com>
38639 * g77.f-torture/compile/xformat.f: New test case.
38641 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38643 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
38644 * g++.old-deja/g++.mike/eh50.C: Likewise.
38646 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38649 * g++.dg/template/spec7.C: New test.
38650 * g++.dg/template/spec8.C: Likewise.
38652 2003-03-14 Jakub Jelinek <jakub@redhat.com>
38654 * gcc.c-torture/execute/20030313-1.c: New test.
38656 2003-03-14 Richard Henderson <rth@redhat.com>
38658 * gcc.dg/inline-2.c: Adjust alpha test for external call.
38660 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
38662 * gcc.c-torture/compile/20030314-1.c: New test.
38664 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
38666 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
38667 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
38669 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
38670 to accept newer _imp__ prefix and additional
38671 newline in .drectve section.
38672 * gcc.dg/dll-4.c: Likewise.
38673 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
38676 2003-03-13 Mark Mitchell <mark@codesourcery.com>
38678 * g++.dg/parse/namespace9.C: New test.
38680 * g++.dg/init/ref5.C: New test.
38681 * g++.dg/parse/ptrmem1.C: Likewise.
38683 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38685 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
38686 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
38687 regular expression.
38688 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
38689 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
38691 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
38693 * gcc.c-torture/execute/20030224-2.c: New test.
38695 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
38697 * gcc.dg/decl-3.c: New test.
38699 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
38701 * gcc.dg/i386-loop-2.c: New test.
38703 2003-03-11 Mark Mitchell <mark@codesourcery.com>
38706 * g++.dg/parse/namespace8.C: New test.
38709 * g++.dg/overload/builtin2.C: New test.
38711 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
38713 * gcc.dg/return-type-3.c: New test.
38715 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
38717 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
38718 profiling options are not supported.
38720 2003-03-10 Mark Mitchell <mark@codesourcery.com>
38722 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
38723 * g++.old-deja/g++.warn/impint2.C: Likewise.
38725 2003-03-10 Devang Patel <dpatel@apple.com>
38727 * g++.dg/cpp/c++_cmd_1.C: New test.
38728 * g++.dg/cpp/c++_cmd_1.h: New file.
38730 2003-03-10 Segher Boessenkool <segher@koffie.nl>
38732 * gcc.dg/altivec-9.c: New file.
38734 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38736 * gcc.dg/ppc-sdata-1.c: New test.
38737 * gcc.dg/ppc-sdata-2.c: New test.
38739 2003-03-09 Mark Mitchell <mark@codesourcery.com>
38742 * g++.dg/opt/ptrmem2.C: New test.
38745 * g++.dg/opt/ptrmem1.C: New test.
38747 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
38749 * gcc.dg/i386-loop-1.c: New test.
38751 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38754 * g++.dg/lookup/friend1.C: New test.
38756 2003-03-08 Mark Mitchell <mark@codesourcery.com>
38759 * g++.dg/parser/constructor1.C: New test.
38761 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
38763 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
38765 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
38767 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
38769 * gcc.dg/cpp/Wunused.c: Update test.
38771 2003-03-08 Jan Hubicka <jh@suse.cz>
38773 * gcc.dg/inline-3.c: New test.
38775 2003-03-08 Mark Mitchell <mark@codesourcery.com>
38778 * g++.dg/parse/builtin1.C: New test.
38781 * g++.dg/abi/cookie1.C: New test.
38782 * g++.dg/abi/cookie2.C: Likewise.
38785 * g++.dg/template/field1.C: New test.
38788 * g++.dg/parse/class1.C: New test.
38789 * g++.dg/parse/namespace7.C: Likewise.
38790 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
38792 2003-03-07 Mark Mitchell <mark@codesourcery.com>
38794 * g++.dg/init/ref4.C: New test.
38796 2003-03-07 Jan Hubicka <jh@suse.cz>
38798 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
38799 * gcc.dg/inline-3.c: New test.
38801 2003-03-06 Mark Mitchell <mark@codesourcery.com>
38803 * g++.dg/init/ref3.C: New test.
38806 * g++.dg/init/ref2.C: New test.
38809 * g++.dg/warn/Wshadow-2.C: New test.
38812 * g++.dg/warn/Woverloaded-1.C: New test.
38814 2003-03-05 Jan Hubicka <jh@suse.cz>
38816 * gcc.dg/i386-local2.c: New.
38817 * gcc.dg/i386-local.c: Fix typo.
38819 2003-03-05 Mark Mitchell <mark@codesourcery.com>
38821 * g++.dg/abi/layout3.C: New test.
38823 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38825 * gcc.c-torture/compile/20030305-1.c
38827 2003-03-05 Jan Hubicka <jh@suse.cz>
38829 * gcc.dg/i386-local.c: New.
38831 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
38833 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
38835 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38837 * gcc.dg/switch-2.c: New test.
38838 * gcc.dg/switch-3.c: New test.
38839 * gcc.dg/Wswitch.c: Adjust line numbers.
38840 * gcc.dg/Wswitch-default.c: Likewise.
38841 * gcc.dg/Wswitch-enum.c: Likewise.
38843 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
38845 * gcc.c-torture/execute/20030222-1.c: New test.
38847 2003-03-03 James E Wilson <wilson@tuliptree.org>
38849 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
38851 2003-03-03 Mark Mitchell <mark@codesourcery.com>
38854 * g++.dg/init/ref1.C: New test.
38856 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
38858 * gcc.dg/sh-relax.c: New SH-only test.
38860 2003-03-03 Geoffrey Keating <geoffk@apple.com>
38862 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
38863 comment explaining purpose of testcase.
38865 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
38867 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
38868 for HC11/HC12 (asm needs two int registers).
38869 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
38870 HC11/HC12 because the test uses an asm which needs two 32-bit
38873 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
38875 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
38876 for HC11/HC12 (array is too large otherwise).
38877 * gcc.c-torture/compile/920501-4.x: New file, likewise.
38878 * gcc.c-torture/compile/20010518-2.x: Likewise.
38879 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
38880 HC11/HC12 (array is too large).
38882 2003-03-01 Geoffrey Keating <geoffk@apple.com>
38884 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
38885 * lib/g++-dg.exp (g++-dg-test): Likewise.
38887 2003-03-01 Roger Sayle <roger@eyesopen.com>
38889 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
38890 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
38892 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38894 * g++.dg/warn/implicit-typename1.C: Remove warning.
38896 2003-02-28 Richard Henderson <rth@redhat.com>
38898 * gcc.dg/noreturn-1.c: Move noreturn warning line.
38899 * gcc.dg/return-type-1.c: Move control reaches end warning line.
38901 2003-02-28 Geoffrey Keating <geoffk@apple.com>
38903 * gcc.dg/pch/pch.exp: Change .pch to .gch.
38904 * g++.dg/pch/pch.exp: Likewise.
38906 2003-02-28 Mark Mitchell <mark@codesourcery.com>
38909 * g++.dg/init/new4.C: New test.
38911 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
38913 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
38915 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
38917 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
38920 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
38923 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38925 * lib/scanasm.exp: Add support for counting numbers of
38927 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
38928 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
38930 2003-02-25 Mark Mitchell <mark@codesourcery.com>
38933 * g++.dg/template/static3.C: New test.
38936 * g++.dg/parse/namespace6.C: New test.
38938 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38941 * gcc.dg/20030225-1.c: New test.
38943 2003-02-24 Mark Mitchell <mark@codesourcery.com>
38945 * README: Remove out-of-date information.
38948 * g++.dg/template/spec6.C: New test.
38950 2003-02-24 Jeff Law <law@redhat.com>
38952 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
38954 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38956 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
38957 * gcc.dg/pragma-ep-1.c: Likewise.
38959 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38962 * g++.dg/template/friend16.C: New test.
38964 2003-02-23 Mark Mitchell <mark@codesourcery.com>
38967 * g++.dg/parse/fused-params1.C: Adjust error messages.
38968 * g++.dg/template/nested3.C: New test.
38970 2003-02-24 Alan Modra <amodra@bigpond.net.au>
38972 * g++.dg/abi/param1.C: New test.
38974 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38977 * g++.dg/warn/implicit-typename1.C: New test.
38979 2003-02-22 Kelley Cook <kelleycook@comcast.net>
38981 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
38983 * g++.old-deja/g++.other/store-expr2.C: Likewise.
38984 * gcc.c-torture/execute/20010129-1.x: Likewise.
38985 * gcc.dg/20011107-1.c: Likewise.
38986 * gcc.dg/20020108-1.c: Likewise.
38987 * gcc.dg/20020122-3.c: Likewise.
38988 * gcc.dg/20020206-1.c: Likewise.
38989 * gcc.dg/20020310-1.c: Likewise.
38990 * gcc.dg/20020426-2.c: Likewise.
38991 * gcc.dg/20020517-1.c: Likewise.
38992 * gcc.dg/991230-1.c: Likewise.
38993 * gcc.dg/i386-unroll-1.c: Likewise.
38994 * gcc.misc-tests/i386-prefetch.exp: Likewise.
38996 2003-02-22 Jan Hubicka <jh@suse.cz>
38998 * gcc.dg/i386-mul.c: New test.
39000 2003-02-21 Roger Sayle <roger@eyesopen.com>
39002 * gcc.dg/builtins-5.c: New test case.
39004 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
39006 * gcc.dg/asmreg-1.c: New test.
39008 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39011 * g++.dg/parse/varmod1.C: New test.
39013 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39016 * g++.dg/template/op1.C: New test.
39018 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39021 * g++.dg/template/nested2.C: New test.
39023 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39026 * g++.dg/expr/dtor1.C: New test.
39028 2003-02-21 Zack Weinberg <zack@codesourcery.com>
39030 * gcc.dg/cpp/include3.c: New test.
39031 * gcc.dg/cpp/inc/foo.h: New file.
39033 2003-02-21 Glen Nakamura <glen@imodulo.com>
39035 * gcc.c-torture/execute/20030221-1.c: New test.
39037 2003-02-20 Mark Mitchell <mark@codesourcery.com>
39040 * g++.dg/abi/conv1.C: New test.
39042 2003-02-20 Jan Hubicka <jh@suse.cz>
39044 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
39046 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
39048 * gcc.c-torture/compile/20030219-1.c: New test.
39050 2003-02-18 Jan Hubicka <jh@suse.cz>
39052 * gcc.dg/funcorder.c: New test.
39054 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
39056 * gcc.c-torture/execute/20030218-1.c: New.
39058 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
39060 * gcc.dg/20030218-1.c: New.
39062 2003-02-18 Richard Henderson <rth@redhat.com>
39064 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
39065 * gcc.dg/attr-used-2.c: New.
39067 2003-02-18 Mark Mitchell <mark@codesourcery.com>
39070 * g++.dg/init/copy5.C: New test.
39072 2003-02-18 Geoffrey Keating <geoffk@apple.com>
39074 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
39075 * g++.dg/pch/pch.exp: Likewise.
39077 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
39079 * gcc.c-torture/execute/20030209-1.c: Enable the test if
39080 STACK_SIZE is not defined.
39082 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39085 * g++.dg/template/init1.C: New test.
39087 2003-02-16 Jan HUbicka <jh@suse.cz>
39089 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
39090 (foo): Add few extra tests
39091 * gcc.dg/c99-const-expr-3.c: Likewise.
39092 * gcc.c-torture/execute/20030216-1.c: New.
39094 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39097 * g++.dg/ext/typeof4.C: New test.
39099 2003-02-15 Roger Sayle <roger@eyesopen.com>
39101 * gcc.dg/i386-387-3.c: New test case.
39103 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
39105 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
39106 cris-*-elf* cris-*-aout* and mmix-*-*.
39108 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
39110 * gcc.dg/20030213-1.c: New test.
39112 2003-02-12 Roger Sayle <roger@eyesopen.com>
39114 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
39115 * gcc.dg/i386-387-2.c: Likewise.
39117 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
39119 * gcc.dg/ppc-spe.c: Fix formatting.
39120 Enable tests that were previously unsupported by gas.
39121 Delete tests for instructions that no longer exist.
39122 Switch arguments on evsubifw builtin.
39124 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
39126 * gcc.c-torture/execute/20030209-1.c: Disable the test if
39127 STACK_SIZE is too small.
39129 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39130 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39132 * gcc.dg/decl-2.c: New test.
39134 2003-02-10 Jan Hubicka <jh@suse.cz>
39136 * gcc.dg/i386-fpcvt-1.c: New test.
39138 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
39140 * gcc.c-torture/execute/20030209-1.c: New test.
39142 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
39144 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
39145 int-wide bitops, use the constants of the same width.
39146 Likewise, if long long is 32-bit wide, test bitops using
39149 2003-02-07 Loren James Rittle <ljrittle@acm.org>
39151 * gcc.dg/20021014-1.c: Annotate with expected notice text.
39153 2003-02-07 Roger Sayle <roger@eyesopen.com>
39155 * gcc.dg/builtins-4.c: New test case.
39157 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39159 * gcc.dg/20020430-1.c: Fix dg command typos.
39160 * gcc.dg/20020503-1.c: Likewise.
39162 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39165 * g++.dg/parse/fused-params1.C: New test.
39168 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
39171 * g++.dg/parse/non-dependent1.C: New test.
39174 * g++.dg/parse/dupl-tmpl-args1.C: New test.
39177 * g++.dg/parse/undefined7.C: New test.
39178 * g++.dg/parse/non-templ1.C: New test.
39181 * g++.dg/parse/too-many-tmpl-args1.C: New test.
39183 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39185 * gcc.c-torture/compile/20030206-1.c: New test.
39187 2003-02-05 Roger Sayle <roger@eyesopen.com>
39189 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
39190 "pow" to "foo" to avoid potential confusion with a math built-in.
39192 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39194 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
39195 conditions for SPARC targets.
39197 2003-02-05 Jakub Jelinek <jakub@redhat.com>
39199 * gcc.dg/20030204-1.c: New test.
39201 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39204 * g++.dg/parse/array-size1.C: New test.
39207 * g++.dg/parse/undefined3.C: New test.
39210 * g++.dg/parse/undefined4.C: New test.
39213 * g++.dg/parse/undefined5.C: New test.
39216 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
39219 * g++.dg/parse/casting-operator1.C: New test.
39222 * g++.dg/parse/undefined6.C: New test.
39225 * g++.dg/parse/missing-template1.C: New test.
39227 2003-02-04 Jan Hubicka <jh@suse.cz>
39229 * gcc.dg/i386-cadd.c: Compile using -march=k8.
39230 * gcc.dg/i386-cmov?.c: Likewise.
39231 * gcc.dg/i386-fpcvt-?.c: Likewise.
39232 * gcc.dg/i386-ssefp-1.c: Likewise.
39233 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
39236 2003-02-03 Mark Mitchell <mark@codesourcery.com>
39239 * g++.dg/ext/max.C: New test.
39241 2003-02-03 Jan Hubicka <jh@suse.cz>
39243 * gcc.c-torture/execute/20030203-1.c: New test.
39245 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
39247 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
39250 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
39252 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
39253 * g++.dg/init/new2.C: Likewise.
39254 * g++.dg/other/new1.C: Likewise.
39256 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
39258 * gcc.dg/struct-ret-libc.c: New test.
39260 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
39262 * gcc.dg/20030129-1.c: New test.
39264 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39267 * g++.dg/template/ptrmem4.C: New test.
39269 2003-01-29 Mark Mitchell <mark@codesourcery.com>
39271 * g++.dg/parser/constant1.C: New test.
39273 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39276 * g++.dg/parse/friend2.C: New test.
39278 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
39281 * g++.dg/template/unify4.C: New test.
39283 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
39285 * gcc.c-torture/execute/20030128-1.c: New test.
39287 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
39289 * g++.dg/lookup/nested1.C: Test moved from ...
39290 * g++.old-deja/g++.other/lookup24.C: ... here.
39292 2003-01-28 Jan Hubicka <jh@suse.cz>
39294 * gcc.dg/i386-cmov5.c: New test.
39296 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39298 * gcc.c-torture/execute/20010925-1.c: Changed the
39299 memcpy declaration.
39301 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
39304 * g++.dg/parse/template5.C: New test.
39306 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
39309 * g77.dg/pr9258: New test.
39311 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
39313 * README: Move relevant parts from README.g++.
39315 * README.g++: Remove this file.
39317 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
39319 * g++.dg/abi/dcast1.C: New test.
39321 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39323 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
39325 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
39328 * g++.old-deja/g++.other/lookup24.C: New test.
39330 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39333 * gcc.dg/uninit-C.c: New test.
39335 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
39337 * g++.dg/abi/covariant1.C: New test.
39339 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
39341 * gcc.dg/20030123-1.c: New test.
39343 2003-01-25 Jan Hubicka <jh@suse.cz>
39346 * gcc.c-torture/compile/20030125-1.c
39348 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
39351 * g++.dg/parse/template3.C: New test.
39352 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
39355 * g++.dg/parse/template4.C: New test.
39358 * g++.dg/template/qual2.C: New test.
39361 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
39363 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
39365 2003-01-25 Roger Sayle <roger@eyesopen.com>
39367 * gcc.c-torture/execute/switch-1.c: New test case.
39369 2003-01-25 Jan Hubicka <jh@suse.cz>
39371 * gcc.c-torture/execute/20030125-1.[cx]: New test.
39373 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
39375 Tweaks for Bison-1.875. From the NEWS file:
39376 "- `parse error' -> `syntax error'
39377 Bison now uniformly uses the term `syntax error'"
39378 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39379 * gcc.dg/cpp/digraph2.c: Likewise.
39380 * gcc.dg/cpp/direct2.c: Likewise.
39381 * gcc.dg/cpp/paste4.c: Likewise.
39382 * gcc.dg/c90-restrict-1.c: Likewise.
39383 * gcc.dg/c99-func-2.c: Likewise.
39384 * gcc.dg/noncompile/920721-2.c: Likewise.
39385 * gcc.dg/noncompile/930622-2.c: Likewise.
39386 * gcc.dg/noncompile/940112-1.c: Likewise.
39387 * gcc.dg/noncompile/950921-1.c: Likewise.
39388 * gcc.dg/noncompile/951123-1.c: Likewise.
39389 * gcc.dg/noncompile/971104-1.c: Likewise.
39390 * gcc.dg/noncompile/990416-1.c: Likewise.
39392 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
39394 * g++.dg/parse/undefined1.C: Add error message.
39396 2003-01-22 Mark Mitchell <mark@codesourcery.com>
39399 * g++.dg/parse/new1.C: New test.
39402 * g++.dg/parse/template2.C: New test.
39405 * g++.dg/parse/typedef2.C: New test.
39408 * g++.dg/ext/typeof3.C: New test.
39410 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39413 * g++.dg/parse/ret-type1.C: New test.
39416 * g++.dg/parse/tmpl-outside1.C: New test.
39419 * g++.dg/parse/int-as-enum1.C: New test.
39422 * g++.dg/parse/no-typename1.C: New test.
39425 * g++.dg/parse/no-value1.C: New test.
39428 * g++.dg/parse/wrong-inline1.C: New test.
39431 * g++.dg/parse/ref1.C: New test.
39434 * g++.dg/parse/attr-ctor1.C: New test.
39437 * g++.dg/parse/namespace5.C: New test.
39440 * g++.dg/parse/func-def1.C: New test.
39443 * g++.dg/parse/undefined1.C: New test.
39445 PR c++/5723, PR c++/8522
39446 * g++.dg/parse/specialization1.C: New test.
39448 PR c++/163, PR c++/8595
39449 * g++.dg/parse/struct-as-enum1.C: New test.
39452 * g++.dg/parse/undefined2.C: New test.
39454 2003-01-22 Mark Mitchell <mark@codesourcery.com>
39457 * g++.dg/parse/template1.C: New test.
39460 * g++.dg/parse/using1.C: New test.
39464 * g++.dg/parse/expr2.C: New test.
39467 * g++.dg/parse/lookup2.C: Likewise.
39469 2003-01-21 Jan Hubicka <jh@suse.cz>
39471 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
39472 * gcc.c-torture/execute/eeprof-1.c: Likewise.
39473 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
39474 * gcc.c-torture/execute/string-opt-*.c: Likewise.
39476 2003-01-20 Nick Clifton <nickc@redhat.com>
39478 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
39479 problem with ARM sibcall code generation.
39481 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
39483 * gcc.c-torture/execute/20030120-1.c: New.
39485 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
39487 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
39489 2003-01-17 Mark Mitchell <mark@codesourcery.com>
39492 * g++.dg/parse/ctor1.C: New test.
39495 * g++.dg/parse/qualified1.C: New test.
39497 * g++.dg/parse/typename3.C: New test.
39499 2003-01-16 Richard Henderson <rth@redhat.com>
39501 * g++.dg/tls/init-2.C: Fix error matches for real this time.
39503 2003-01-16 Richard Henderson <rth@redhat.com>
39505 * g++.dg/pch/pch.exp: Copy test header to the working directory
39506 before using it either for precompilation or direct use.
39507 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
39508 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
39510 2003-01-16 Richard Henderson <rth@redhat.com>
39512 * gcc.dg/pch/pch.exp: Copy test header to the working directory
39513 before using it either for precompilation or direct use.
39514 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
39515 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
39517 2003-01-16 Mark Mitchell <mark@codesourcery.com>
39519 * g++.dg/ext/typename1.C: Add typename keyword.
39520 * g++.dg/template/crash1.C: Update error messages.
39521 * g++.dg/template/crash2.C: Remove error message.
39522 * g++.dg/parse/typename2.C: New test.
39523 * g++.dg/template/typename2.C: Change implicit
39524 typename warning into error.
39525 * g++.old-deja/g++.benjamin/tem03.C: Issue more
39527 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
39528 * g++.old-deja/g++.brendan/crash56.C: Add this->.
39529 * g++.old-deja/g++.law/visibility13.C: Remove error
39531 * g++.old-deja/g++.ns/template17.C: Reorder code to
39532 make declaration visible in template.
39533 * g++.old-deja/g++.pt/crash3.C: Fix typos.
39534 * g++.old-deja/g++.pt/crash36.C: Issue more error
39536 * g++.old-deja/g++.pt/crash5.C: Improve error
39538 * g++.old-deja/g++.pt/crash67.C: Remove warning.
39539 * g++.old-deja/g++.pt/inherit1.C: Add this->.
39540 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
39541 * g++.old-deja/g++.pt/typename16.C: Replace implicit
39542 typename warning with error message.
39543 * g++.old-deja/g++.pt/typename19.C: Remove warning.
39544 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
39545 * g++.old-deja/g++.robertl/eb24.C: Use this->.
39547 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
39549 * g++.dg/parse/ambig2.C: New test.
39551 2003-01-15 Richard Henderson <rth@redhat.com>
39553 * g++.dg/tls/init-2.C: Update error message string.
39555 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39557 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
39559 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
39561 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
39563 * gcc.c-torture/compile/20001205-1.x: Likewise.
39564 * gcc.c-torture/compile/20001226-1.x: Likewise.
39565 * gcc.c-torture/compile/920520-1.x: Likewise.
39566 * gcc.c-torture/compile/961203-1.x: Likewise.
39567 * gcc.c-torture/compile/20020604-1.x: Likewise.
39569 2003-01-15 Jan Hubicka <jh@suse.cz>
39571 * gcc.c-torture/compile/20030115-1.c: New test.
39573 * gcc.dg/i386-fpcvt-1.c: New test.
39574 * gcc.dg/i386-fpcvt-2.c: New test.
39576 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
39578 Further conform g++'s __vmi_class_type_info to the C++ ABI
39580 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
39583 2003-01-14 Jan Hubicka <jh@suse.cz>
39585 * gcc.dg/i386-fpcvt-1.c: New test.
39586 * gcc.dg/i386-fpcvt-2.c: New test.
39588 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
39590 * gcc.dg/i386-mmx-3.c: New test.
39592 2003-01-12 Mark Mitchell <mark@codesourcery.com>
39595 * g++.dg/parse/octal1.C: New file.
39598 * g++.dg/parse/typename1.C: New file.
39600 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
39602 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
39603 * gcc.dg/bf-no-ms-layout.c: Likewise.
39604 * gcc.dg/bf-ms-attrib.c: Likewise.
39606 2003-01-10 Mark Mitchell <mark@codesourcery.com>
39609 * g++.dg/parse/dtor1.C: New file.
39612 * g++.dg/rtti/typeid1.C: New file.
39615 * g++.dg/parse/lookup1.C: New file.
39618 * g++.dg/templ/spec5.C: New file.
39620 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
39622 * gcc.c-torture/compile/20030110-1.c: New test.
39624 2003-01-09 Geoffrey Keating <geoffk@apple.com>
39626 Merge from pch-branch:
39628 2002-12-23 Geoffrey Keating <geoffk@apple.com>
39630 * gcc.dg/pch/cpp-1.h: New.
39631 * gcc.dg/pch/cpp-1.c: New.
39632 * gcc.dg/pch/cpp-2.h: New.
39633 * gcc.dg/pch/cpp-2.c: New.
39635 2002-11-19 Geoffrey Keating <geoffk@apple.com>
39637 * gcc.dg/pch/except-1.h: New.
39638 * gcc.dg/pch/except-1.c: New.
39640 2002-11-13 Geoffrey Keating <geoffk@apple.com>
39642 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
39644 * gcc.dg/pch: Include *.hp not *.h.
39645 * gcc.dg/pch/system-1.h: New.
39646 * gcc.dg/pch/system-1.c: New.
39648 2002-11-11 Geoffrey Keating <geoffk@apple.com>
39650 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
39651 rather than trying to build and run a program using PCH.
39652 * gcc.dg/pch: Remove dg-do commands from test files.
39654 2002-11-08 Geoffrey Keating <geoffk@apple.com>
39656 * gcc.dg/pch/macro-3.c: New.
39657 * gcc.dg/pch/macro-3.h: New.
39659 2002-11-04 Geoffrey Keating <geoffk@apple.com>
39661 * gcc.dg/pch/common-1.c: New.
39662 * gcc.dg/pch/common-1.h: New.
39663 * gcc.dg/pch/decl-1.c: New.
39664 * gcc.dg/pch/decl-1.h: New.
39665 * gcc.dg/pch/decl-2.c: New.
39666 * gcc.dg/pch/decl-2.h: New.
39667 * gcc.dg/pch/decl-3.c: New.
39668 * gcc.dg/pch/decl-3.h: New.
39669 * gcc.dg/pch/decl-4.c: New.
39670 * gcc.dg/pch/decl-4.h: New.
39671 * gcc.dg/pch/decl-5.c: New.
39672 * gcc.dg/pch/decl-5.h: New.
39673 * gcc.dg/pch/global-1.c: New.
39674 * gcc.dg/pch/global-1.h: New.
39675 * gcc.dg/pch/inline-1.c: New.
39676 * gcc.dg/pch/inline-1.h: New.
39677 * gcc.dg/pch/inline-2.c: New.
39678 * gcc.dg/pch/inline-2.h: New.
39679 * gcc.dg/pch/static-1.c: New.
39680 * gcc.dg/pch/static-1.h: New.
39681 * gcc.dg/pch/static-2.c: New.
39682 * gcc.dg/pch/static-2.h: New.
39684 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
39686 * g++.dg/pch/pch.exp: Better handle failing testcases.
39687 * gcc.dg/pch/pch.exp: Likewise.
39688 * gcc.dg/pch/macro-1.c: New.
39689 * gcc.dg/pch/macro-1.h: New.
39690 * gcc.dg/pch/macro-2.c: New.
39691 * gcc.dg/pch/macro-2.h: New.
39693 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
39695 * g++.dg/dg.exp: Treat files in pch/ specially.
39696 * g++.dg/pch/pch.exp: New file.
39697 * g++.dg/pch/empty.H: New file.
39698 * g++.dg/pch/empty.C: New file.
39699 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
39702 * gcc.dg/pch/pch.exp: New file.
39703 * gcc.dg/pch/empty.h: New file.
39704 * gcc.dg/pch/empty.c: New file.
39705 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
39708 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39710 * g++.dg/template/friend14.C: New test.
39712 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39714 * gcc.dg/old-style-asm-1.c: New test.
39716 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
39718 * gcc.c-torture/compile/20030109-1.c: New test.
39720 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39722 * gcc.c-torture/execute/20030109-1.c: New test.
39724 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
39726 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
39727 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
39728 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
39729 * g++.old-deja/g++.mike/eh2.C: Likewise.
39730 * g++.old-deja/g++.mike/eh3.C: Likewise.
39731 * g++.old-deja/g++.mike/eh5.C: Likewise.
39732 * g++.old-deja/g++.mike/eh6.C: Likewise.
39733 * g++.old-deja/g++.mike/eh7.C: Likewise.
39734 * g++.old-deja/g++.mike/eh8.C: Likewise.
39735 * g++.old-deja/g++.mike/eh9.C: Likewise.
39736 * g++.old-deja/g++.mike/eh10.C: Likewise.
39737 * g++.old-deja/g++.mike/eh12.C: Likewise.
39738 * g++.old-deja/g++.mike/eh13.C: Likewise.
39739 * g++.old-deja/g++.mike/eh14.C: Likewise.
39740 * g++.old-deja/g++.mike/eh16.C: Likewise.
39741 * g++.old-deja/g++.mike/eh17.C: Likewise.
39742 * g++.old-deja/g++.mike/eh18.C: Likewise.
39743 * g++.old-deja/g++.mike/eh21.C: Likewise.
39744 * g++.old-deja/g++.mike/eh23.C: Likewise.
39745 * g++.old-deja/g++.mike/eh24.C: Likewise.
39746 * g++.old-deja/g++.mike/eh25.C: Likewise.
39747 * g++.old-deja/g++.mike/eh26.C: Likewise.
39748 * g++.old-deja/g++.mike/eh27.C: Likewise.
39749 * g++.old-deja/g++.mike/eh28.C: Likewise.
39750 * g++.old-deja/g++.mike/eh29.C: Likewise.
39751 * g++.old-deja/g++.mike/eh31.C: Likewise.
39752 * g++.old-deja/g++.mike/eh33.C: Likewise.
39753 * g++.old-deja/g++.mike/eh34.C: Likewise.
39754 * g++.old-deja/g++.mike/eh35.C: Likewise.
39755 * g++.old-deja/g++.mike/eh36.C: Likewise.
39756 * g++.old-deja/g++.mike/eh37.C: Likewise.
39757 * g++.old-deja/g++.mike/eh38.C: Likewise.
39758 * g++.old-deja/g++.mike/eh39.C: Likewise.
39759 * g++.old-deja/g++.mike/eh40.C: Likewise.
39760 * g++.old-deja/g++.mike/eh41.C: Likewise.
39761 * g++.old-deja/g++.mike/eh42.C: Likewise.
39762 * g++.old-deja/g++.mike/eh44.C: Likewise.
39763 * g++.old-deja/g++.mike/eh46.C: Likewise.
39764 * g++.old-deja/g++.mike/eh47.C: Likewise.
39765 * g++.old-deja/g++.mike/eh48.C: Likewise.
39766 * g++.old-deja/g++.mike/eh49.C: Likewise.
39767 * g++.old-deja/g++.mike/eh50.C: Likewise.
39768 * g++.old-deja/g++.mike/eh51.C: Likewise.
39769 * g++.old-deja/g++.mike/eh53.C: Likewise.
39770 * g++.old-deja/g++.mike/eh55.C: Likewise.
39771 * g++.old-deja/g++.mike/p7912.C: Likewise.
39772 * g++.old-deja/g++.mike/p9706.C: Likewise.
39773 * g++.old-deja/g++.mike/p10416.C: Likewise.
39774 * g++.old-deja/g++.mike/p11667.C: Likewise.
39775 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
39776 Remove redundant reference to Iris.
39777 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
39778 Elxsi, i860, Pico Java, and WE32K.
39780 2003-01-07 Mark Mitchell <mark@codesourcery.com>
39782 * g++.dg/ext/asm4.C: New test.
39784 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39787 * g++.dg/template/friend12.C: New test.
39788 * g++.dg/template/friend13.C: Likewise.
39789 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
39791 2003-01-08 Jan Hubicka <jh@suse.cz>
39793 * gcc.dg/i386-cadd.c: New test.
39794 * gcc.dg/i386-cmov4.c: Likewise.
39796 2003-01-06 Mark Mitchell <mark@codesourcery.com>
39799 * g++.dg/warn/Wunused-3.C: New test.
39801 * g++.dg/abi/bitfield9.C: New test.
39804 * g++.dg/parse/defarg3.C: New test.
39806 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
39808 * g++.dg/parse/ambig1.C: New test.
39809 * g++.dg/parse/defarg2.C: New test.
39811 2003-01-05 Mark Mitchell <mark@codesourcery.com>
39813 * g++.dg/template/defarg-1.C: New test.
39814 * g++.dg/template/local2.C: Likewise.
39816 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
39818 * gcc.c-torture/execute/20030105-1.c: New test.
39820 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39822 * g++.dg/parse/namespace3.C: Remove extra semicolons.
39823 * g++.dg/parse/namespace4.C: Likewise.
39825 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
39827 * g++.dg/template/ntp2.C: New test.
39829 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
39831 * g++.dg/parse/extern-C-1.C: New test.
39833 * g++.dg/parse/namespace4.C: New test.
39835 * g++.dg/template/nested1.C: New test.
39837 * g++.dg/parse/namespace3.C: New test.
39839 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
39841 * g++.dg/lookup/two-stage1.C: New test.
39843 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39845 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
39846 * g++.old-deja/g++.jason/access8.C: Likewise.
39847 * g++.old-deja/g++.other/decl5.C: Likewise.
39849 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
39851 * g++.dg/parse/parse7.C: New test.
39853 2003-01-02 Mark Mitchell <mark@codesourcery.com>
39856 * g++.dg/ext/attrib7.C: New test.
39858 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
39860 * g++.dg/parse/parse6.C: New test.
39862 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
39864 * gcc.dg/h8300-stack-1.c: New.
39866 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
39868 g++.dg/lookup/exception1.C: New test.
39870 g++.dg/lookup/template1.C: New test.
39872 g++.dg/parse/namespace2.C: New test.
39874 g++.dg/parse/parens2.C: New test.
39876 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
39878 * g++.dg/parse/parse5.C: New test.
39879 * g++.dg/lookup/scoped4.C: New test.
39881 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
39883 * g++.dg/parse/parens1.C: New test.
39885 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
39887 * g++.dg/parse/parens2.C: New test.
39889 * g++.dg/lookup/scope-operator1.C: New test.
39891 * g++.dg/parse/operator1.C: New test.
39893 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39895 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
39896 * g++.old-deja/g++.other/access6.C: Likewise.
39897 * g++.old-deja/g++.other/decl1.C: Likewise.
39898 * g++.old-deja/g++.pt/typename12.C: Likewise.
39900 2002-12-31 Mark Mitchell <mark@codesourcery.com>
39902 * g++.dg/parse/namespace1.C: New test.
39904 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
39906 * g++.dg/parse/parse4.C: New test.
39908 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
39910 * g++.dg/parse/parse3.C: New test.
39912 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
39914 * g++.dg/parse/parse2.C: New test.
39916 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
39918 * g++.dg/template/friend11.C: New test.
39920 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
39922 * g++.dg/parse/parse1.C: New test.
39924 2002-12-31 Janis Johnson <janis187@us.ibm.com>
39926 * lib/profopt.exp: Change the name of a global variable to avoid
39927 possible clashes with other test suites.
39929 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
39931 * g++.dg/inherit/covariant8.C: New test.
39933 2002-12-31 Mark Mitchell <mark@codesourcery.com>
39935 * g++.dg/init/array9.C: New test.
39938 * g++.dg/parse/expr1.C: New test.
39940 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
39942 * gcc.c-torture/compile/20021230-1.c: New test.
39944 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
39946 * g++.dg/inherit/covariant5.C: New test.
39947 * g++.dg/inherit/covariant6.C: New test.
39948 * g++.dg/inherit/covariant7.C: New test.
39950 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39953 * g++.dg/other/access2.C: New test.
39955 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
39957 * g++.dg/other/anon-struct.C: No longer fails
39958 * g++.old-deja/g++.brendan/parse4.C: Likewise.
39959 * g++.old-deja/g++.brendan/parse5.C: Likewise.
39960 * g++.old-deja/g++.brendan/parse6.C: Likewise.
39962 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
39964 * g++.dg/parse/angle-bracket.C (main): No longer fails.
39966 2002-12-27 Mark Mitchell <mark@codesourcery.com>
39968 * g++.dg/eh/spec4.C: Remove stray semicolon.
39969 * g++.dg/expr/pmf-1.C: Change error message.
39970 * g++.dg/ext/asm1.C: Remove stray semicolon.
39971 * g++.dg/ext/typename1.C: Add missing typenames.
39972 * g++.dg/inherit/template-as-base.C: Change error message.
39973 * g++.dg/lookup/scoped1.C: Likewise.
39974 * g++.dg/lookup/scoped2.C: Likewise.
39975 * g++.dg/lookup/using2.C: Likewise.
39976 * g++.dg/other/component1.C: Remove stray semicolon.
39977 * g++.dg/other/do1.C: Change error message.
39978 * g++.dg/other/error2.C: Likewise.
39979 * g++.dg/other/init1.C: Likewise.
39980 * g++.dg/other/packed1.C: Remove stray semicolon.
39981 * g++.dg/other/ptrmem2.C: Change error message.
39982 * g++.dg/parse/parameter-declaration-1.C: Remove line number
39984 * g++.dg/special/initp1.C: Remove invalid attribute usage.
39985 * g++.dg/template/access3.C: Add typename keyword.
39986 * g++.dg/template/access5.C: Remove stray semicolon.
39987 * g++.dg/template/access6.C: Likewise.
39988 * g++.dg/template/complit1.C: Likewise.
39989 * g++.dg/template/crash1.C: Change error message.
39990 * g++.dg/template/inherit2.C: Remove stray semicolon.
39991 * g++.dg/template/instantiate2.C: Likewise.
39992 * g++.dg/template/instantiate3.C: Change error message.
39993 * g++.dg/template/qual1.C: Remove stray semicolon.
39994 * g++.dg/template/qualttp18.C: Change error message.
39995 * g++.dg/template/ref1.C: Remove stray semicolon.
39996 * g++.dg/template/sizeof1.C (A::value): Declare it.
39997 * g++.dg/template/spec4.C: Change error message.
39998 * g++.dg/template/static1.C: Likewise.
39999 * g++.dg/template/type1.C: Likewise.
40000 * g++.dg/template/typename3.C: Likewise.
40001 * g++.old-deja/g++.benjamin/13478.C: Change error message.
40002 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
40003 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
40004 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
40005 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
40006 named return value extension.
40007 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
40008 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
40009 * g++.old-deja/g++.bob/extern_C.C: Likewise.
40010 * g++.old-deja/g++.bob/inherit2.C: Likewise.
40011 * g++.old-deja/g++.brendan/complex1.C: Likewise.
40012 * g++.old-deja/g++.brendan/copy5.C: Likewise.
40013 * g++.old-deja/g++.brendan/crash13.C: Likewise.
40014 * g++.old-deja/g++.brendan/crash15.C: Likewise.
40015 * g++.old-deja/g++.brendan/crash18.C: Change error message.
40016 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
40017 * g++.old-deja/g++.brendan/crash38.C: Likewise.
40018 * g++.old-deja/g++.brendan/crash50.C: Likewise.
40019 * g++.old-deja/g++.brendan/crash56.C: Likewise.
40020 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
40022 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
40023 * g++.old-deja/g++.brendan/crash8.C: Change error message.
40024 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
40025 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40026 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
40027 * g++.old-deja/g++.brendan/template11.C: Likewise.
40028 * g++.old-deja/g++.brendan/template26.C: Likewise.
40029 * g++.old-deja/g++.brendan/template27.C: Use explicit
40030 specialization syntax.
40031 * g++.old-deja/g++.brendan/template30.C: Likewise.
40032 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
40033 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
40034 non-dependent names.
40035 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
40036 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
40037 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
40038 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
40039 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
40040 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
40041 named return value extension.
40042 * g++.old-deja/g++.ext/namedret2.C: Likewise.
40043 * g++.old-deja/g++.ext/namedret3.C: Likewise.
40044 * g++.old-deja/g++.ext/return1.C: Likewise.
40045 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
40046 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
40047 * g++.old-deja/g++.jason/access8.C: Likewise.
40048 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
40049 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
40050 pseudo-destructor names.
40051 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
40052 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
40053 pseudo-destructor names.
40054 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
40055 * g++.old-deja/g++.jason/overload19.C: Likewise.
40056 * g++.old-deja/g++.jason/overload32.C: Likewise.
40057 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
40059 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
40060 * g++.old-deja/g++.jason/return.C: Likewise.
40061 * g++.old-deja/g++.jason/return2.C: Likewise.
40062 * g++.old-deja/g++.jason/shadow1.C: Likewise.
40063 * g++.old-deja/g++.jason/special.C: Use explicit specialization
40065 * g++.old-deja/g++.jason/template10.C: Account for use of
40066 non-dependent names.
40067 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
40069 * g++.old-deja/g++.jason/template37.C: Likewise.
40070 * g++.old-deja/g++.law/access4.C: Change error messages.
40071 * g++.old-deja/g++.law/arm13.C: Remove incorrect
40072 pseudo-destructor names.
40073 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
40074 * g++.old-deja/g++.law/ctors9.C: Likewise.
40075 * g++.old-deja/g++.law/cvt22.C: Likewise.
40076 * g++.old-deja/g++.law/dtors5.C: Likewise.
40077 * g++.old-deja/g++.law/global-init1.C: Likewise.
40078 * g++.old-deja/g++.law/missed-error3.C: Likewise.
40079 * g++.old-deja/g++.law/operators28.C: Likewise.
40080 * g++.old-deja/g++.law/visibility28.C: Likewise.
40081 * g++.old-deja/g++.martin/eval1.C: Likewise.
40082 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
40084 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
40085 * g++.old-deja/g++.mike/net34.C: Likewise.
40086 * g++.old-deja/g++.mike/net36.C: Likewise.
40087 * g++.old-deja/g++.mike/ns2.C: Likewise.
40088 * g++.old-deja/g++.mike/p12306.C: Likewise.
40089 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
40091 * g++.old-deja/g++.mike/p700.C: Likewise.
40092 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
40093 * g++.old-deja/g++.mike/p710.C: Likewise.
40094 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
40096 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
40097 * g++.old-deja/g++.mike/pmf9.C: Likewise.
40098 * g++.old-deja/g++.ns/crash2.C: Likewise.
40099 * g++.old-deja/g++.ns/crash3.C: Likewise.
40100 * g++.old-deja/g++.ns/invalid1.C: Likewise.
40101 * g++.old-deja/g++.ns/ns17.C: Likewise.
40102 * g++.old-deja/g++.ns/template16.C: Likewise.
40103 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
40105 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
40106 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
40107 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
40108 named return value extension.
40109 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
40110 * g++.old-deja/g++.other/access4.C: Issue additional error
40112 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
40113 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
40114 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
40115 * g++.old-deja/g++.other/crash25.C: Change error message.
40116 * g++.old-deja/g++.other/crash4.C: Change error message.
40117 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
40118 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
40119 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
40121 * g++.old-deja/g++.other/defarg8.C: Likewise.
40122 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
40123 * g++.old-deja/g++.other/dtor10.C: Likewise.
40124 * g++.old-deja/g++.other/incomplete.C: Likewise.
40125 * g++.old-deja/g++.other/linkage7.C: Likewise.
40126 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
40128 * g++.old-deja/g++.other/mangle2.C: Likewise.
40129 * g++.old-deja/g++.other/refinit2.C: Likewise.
40130 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
40131 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
40132 * g++.old-deja/g++.pt/crash28.C: Likewise.
40133 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
40135 * g++.old-deja/g++.pt/crash32.C: Change error message.
40136 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
40137 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
40138 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
40139 error message position.
40140 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
40141 * g++.old-deja/g++.pt/defarg8.C: Change error message.
40142 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
40144 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
40145 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
40146 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
40147 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
40149 * g++.old-deja/g++.pt/explicit31.C: Likewise.
40150 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
40151 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
40153 * g++.old-deja/g++.pt/explicit71.C: Change error message.
40154 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
40156 * g++.old-deja/g++.pt/friend28.C: Account for use of
40157 non-dependent names.
40158 * g++.old-deja/g++.pt/friend29.C: Likewise.
40159 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
40161 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
40162 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
40163 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
40165 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
40166 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
40168 * g++.old-deja/g++.pt/memclass20.C: Likewise.
40169 * g++.old-deja/g++.pt/memclass5.C: Likewise.
40170 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
40172 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
40173 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
40174 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
40175 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
40176 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
40177 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
40179 * g++.old-deja/g++.pt/spec10.C: Likewise.
40180 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
40181 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
40182 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
40183 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
40184 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
40185 * g++.old-deja/g++.pt/ttp62.C: Likewise.
40186 * g++.old-deja/g++.pt/ttp64.C: Likewise.
40187 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
40188 * g++.old-deja/g++.pt/typename15.C: Likewise.
40189 * g++.old-deja/g++.pt/typename22.C: Likewise.
40190 * g++.old-deja/g++.pt/typename6.C: Change error messages.
40191 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
40192 * g++.old-deja/g++.pt/virtual2.C: Likewise.
40193 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
40195 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
40196 return value extension.
40197 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
40198 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
40199 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
40200 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
40202 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
40204 * g++.dg/warn/inline1.C: New test.
40205 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
40206 * g++.old-deja/g++.jason/synth10.C: Likewise.
40207 * g++.old-deja/g++.mike/net31.C: Likewise.
40208 * g++.old-deja/g++.mike/p8786.C: Likewise.
40210 * g++.dg/template/friend10.C: New test.
40211 * g++.dg/template/conv5.C: New test.
40213 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
40215 * g++.dg/lookup/scoped3.C: New test.
40217 * g++.dg/lookup/decl1.C: New test.
40218 * g++.dg/lookup/decl2.C: New test.
40220 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
40222 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
40223 gcc.c-torture/compile/20021015-1.c,
40224 gcc.c-torture/compile/20021015-2.c,
40225 gcc.c-torture/compile/20021123-1.c,
40226 gcc.c-torture/compile/20021123-2.c,
40227 gcc.c-torture/compile/20021123-3.c,
40228 gcc.c-torture/compile/20021123-4.c,
40229 gcc.c-torture/execute/20021024-1.c: Add tests previously added
40230 only to 3.1 or 3.2 branch.
40232 2002-12-23 Mark Mitchell <mark@codesourcery.com>
40234 * gcc.dg/i386-bitfield3.c: New test.
40236 * gcc.dg/i386-bitfield2.c: New test.
40238 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
40240 * g++.dg/parse/conv_op1.C: New test.
40242 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
40244 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
40247 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
40249 * gcc.c-torture/compile/20021220-1.c: New test.
40251 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
40253 * gcc.dg/i386-fastcall-1.c: New.
40255 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40257 * gcc.c-torture/execute/20021219-1.c: New test.
40259 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40261 * gcc.dg/i386-pic-1.c: New test.
40263 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40266 * g++.dg/template/friend9.C: New test.
40268 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40271 * g++.dg/template/access7.C: New test.
40273 2002-12-18 Nick Clifton <nickc@redhat.com>
40275 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
40276 the libstdc++-v3 directory has been found.
40278 2002-12-12 Devang Patel <dpatel@apple.com>
40279 * gcc.dg/darwin-ld-1.c: New test.
40280 * gcc.dg/darwin-ld-2.c: New test.
40281 * gcc.dg/darwin-ld-3.c: New test.
40282 * gcc.dg/darwin-ld-4.c: New test.
40283 * gcc.dg/darwin-ld-5.c: New test.
40285 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40287 * gcc.c-torture/compile/20021212-1.c: New test.
40289 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
40291 * gcc.dg/fshort-wchar: New test.
40293 2002-12-10 Mark Mitchell <mark@codesourcery.com>
40296 * g++.dg/template/dtor1.C: New test.
40298 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
40301 2002-12-10 Jakub Jelinek <jakub@redhat.com>
40303 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
40305 2002-12-09 Mark Mitchell <mark@codesourcery.com>
40307 * g++.dg/template/static1.C: New test.
40308 * g++.dg/template/static2.C: New test.
40309 * g++.old-deja/g++.ext/memconst.C: New test.
40311 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40313 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
40314 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
40315 * g++.dg/special/initp1.C: Likewise.
40317 2002-12-06 Jakub Jelinek <jakub@redhat.com>
40319 * gcc.c-torture/execute/20021204-1.c: New test.
40321 2002-12-04 Geoffrey Keating <geoffk@apple.com>
40323 * gcc.dg/ppc-fmadd-1.c: New file.
40324 * gcc.dg/ppc-fmadd-2.c: New file.
40325 * gcc.dg/ppc-fmadd-3.c: New file.
40327 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40329 * gcc.c-torture/compile/20021204-1.c: New test.
40331 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
40333 * g++.dg/inherit/covariant2.C: New test.
40334 * g++.dg/inherit/covariant3.C: New test.
40335 * g++.dg/inherit/covariant4.C: New test.
40336 * g++.dg/inherit/covariant1.C: Remove XFAIL.
40337 * g++.old-deja/g++.robertl/eb17.C: Likewise.
40339 2002-12-03 Mark Mitchell <mark@codesourcery.com>
40342 * g++.dg/init/brace3.C: New test.
40344 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
40346 * gcc.dg/20020210-1.c: Fix a comment typo.
40348 2002-12-02 Mark Mitchell <mark@codesourcery.com>
40351 * g++.dg/parse/defarg1.C: New test.
40354 * g++.dg/template/char1.C: New test.
40356 * g++.dg/template/varmod1.C: Fix typo.
40358 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40361 * g++.old-deja/g++.pt/crash32.C: Expect error.
40363 2002-12-01 Mark Mitchell <mark@codesourcery.com>
40366 * g++.dg/template/varmod1.C: New test.
40369 * g++.dg/inherit/typeinfo1.C: New test.
40372 * g++.dg/inherit/typedef1.C: New test.
40374 2002-11-30 Mark Mitchell <mark@codesourcery.com>
40378 * g++.dg/template/strlen1.C: New test.
40381 * g++.dg/template/ctor2.C: New test.
40384 * g++.dg/init/string1.C: New test.
40387 * g++.dg/template/friend8.C: New test.
40389 2002-11-29 Joe Buck <jbuck@synopsys.com>
40391 * g++.dg/lookup/anon2.C: New test.
40393 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
40395 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40398 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
40400 * gcc.dg/bitfld-6.c: New test.
40402 2002-11-27 Jan Hubicka <jh@suse.cz>
40404 * gcc.c-torture/execute/20021127.[cx]: New test.
40406 2002-11-26 Jan Hubicka <jh@suse.cz>
40408 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40411 2002-11-26 Geoffrey Keating <geoffk@apple.com>
40413 * g++.dg/init/brace2.C: New test.
40414 * g++.old-deja/g++.mike/p9129.C: Correct.
40416 2002-11-26 Mark Mitchell <mark@codesourcery.com>
40418 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40420 2002-11-25 Andreas Bauer <baueran@in.tum.de>
40422 * gcc.dg/sibcall-6: New test for indirect sibcalls.
40424 2002-11-25 Mark Mitchell <mark@codesourcery.com>
40426 * g++.dg/abi/empty11.C: New test.
40427 * g++.dg/rtti/cv1.C: New test.
40429 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
40431 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40433 2002-11-24 Mark Mitchell <mark@codesourcery.com>
40435 * g++.dg/abi/empty10.C: New test.
40437 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
40439 * gcc.c-torture/compile/20021124-1.c: New test.
40441 2002-11-22 Mark Mitchell <mark@codesourcery.com>
40443 * g++.dg/abi/rtti2.C: New test.
40445 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40447 * gcc.dg/i386-unroll-1.c: New test.
40449 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40451 * gcc.c-torture/compile/20021120-1.c: New test.
40452 * gcc.c-torture/compile/20021120-2.c: New test.
40454 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
40456 * gcc.dg/bitfld-5.c: New test.
40458 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
40460 * gcc.c-torture/execute/20021120-3.c: New test.
40462 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
40464 * gcc.c-torture/execute/20021120-2.c: New test.
40466 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
40468 * gcc.c-torture/execute/20021120-1.c: New test.
40470 2002-11-20 Jakub Jelinek <jakub@redhat.com>
40472 * gcc.c-torture/execute/20021118-3.c: New test.
40474 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40476 * gcc.c-torture/compile/20021119-1.c: New test.
40478 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
40480 * gcc.dg/duff-1.c: New test.
40481 * gcc.dg/duff-2.c: New test.
40482 * gcc.dg/duff-3.c: New test.
40484 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
40486 * gcc.dg/cpp/_Pragma5.c: New test.
40488 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
40490 * gcc.c-torture/execute/20021118-2.c: New test.
40492 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
40494 * gcc.c-torture/execute/20021118-1.c: New test.
40496 2002-11-16 Jakub Jelinek <jakub@redhat.com>
40498 * gcc.dg/20021116-1.c: New test.
40500 2002-11-14 Mark Mitchell <mark@codesourcery.com>
40502 * g++.dg/abi/vcall1.C: New test.
40504 2002-11-14 Jakub Jelinek <jakub@redhat.com>
40506 * gcc.dg/20021029-1.c: New test.
40507 * gcc.dg/20021029-2.c: New test.
40509 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
40511 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
40513 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40516 * gcc.dg/20021110.c: Move to ...
40517 * gcc.c-torture/compile/20021110.c: .... here.
40519 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40522 * gcc.c-torture/execute/20021111-1.c
40524 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40527 * gcc.dg/20021110.c: New test.
40529 2002-11-10 Mark Mitchell <mark@codesourcery.com>
40531 * g++.dg/abi/vthunk3.C: Run only on x86.
40533 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
40535 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
40537 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
40539 * lib/compat.exp (compat-execute): Fix logic error in last
40542 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
40544 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
40546 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40549 * g++.dg/template/access6.C: New test.
40551 2002-11-08 Jan Hubicka <jh@suse.cz>
40553 * gcc.dg/i386-ssefp-1.c: New test.
40554 * gcc.dg/i386-ssefp-1.c: New test.
40556 2002-11-08 Jan Hubicka <jh@suse.cz>
40558 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
40560 2002-11-07 Mark Mitchell <mark@codesourcery.com>
40562 * g++.dg/abi/vthunk3.C: New test.
40565 * g++.dg/template/crash2.C: New test.
40567 2002-11-07 Mark Mitchell <mark@codesourcery.com>
40569 * g++.dg/abi/dtor1.C: New test.
40570 * g++.dg/abi/dtor2.C: Likewise.
40572 2002-11-05 Geoffrey Keating <geoffk@apple.com>
40574 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
40577 2002-11-04 Adam Nemet <anemet@lnxw.com>
40579 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
40580 -mthumb. Only xfail with -O0.
40582 2002-11-03 Mark Mitchell <mark@codesourcery.com>
40584 * g++.dg/abi/thunk1.C: New test.
40585 * g++.dg/abi/thunk2.C: Likewise.
40586 * g++.dg/abi/vtt1.C: Likewise.
40588 2002-11-02 Diego Novillo <dnovillo@redhat.com>
40590 PR optimization/8423
40591 * gcc.c-torture/execute/builtin-constant.c: New test.
40593 2002-11-01 Zack Weinberg <zack@codesourcery.com>
40595 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
40596 Add some more cases.
40598 2002-11-01 Mark Mitchell <mark@codesourcery.com>
40601 * g++.dg/opt/local1.C: New test.
40603 2002-10-30 Mark Mitchell <mark@codesourcery.com>
40606 * g++.dg/template/complit1.C: New test.
40609 * g++.dg/template/typename4.C: Likewise.
40611 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40613 Core issue 287, PR c++/7639
40614 * g++.dg/template/instantiate1.C: Adjust error location.
40615 * g++.dg/template/instantiate3.C: New test.
40616 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
40617 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
40618 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
40620 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
40622 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
40624 2002-10-29 Mark Mitchell <mark@codesourcery.com>
40627 * g++.dg/init/dtor2.C: New test.
40629 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40631 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
40632 * gcc.dg/nest.c: Bypass errors on irix6.
40634 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
40636 * gcc.dg/nest.c: Expect error for mmix-*-*.
40637 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
40639 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
40641 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
40644 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
40646 2002-10-25 Mike Stump <mrs@apple.com>
40648 * gcc.dg/warn-1.c: New test.
40650 2002-10-25 Zack Weinberg <zack@codesourcery.com>
40652 * g++.dg/template/typename3.C: New test.
40654 2002-10-25 Mark Mitchell <mark@codesourcery.com>
40656 * g++.dg/lookup/ptrmem1.C: New test.
40658 * g++.dg/abi/vthunk2.C: New test.
40660 2002-10-25 Zack Weinberg <zack@codesourcery.com>
40662 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
40664 2002-10-24 Mark Mitchell <mark@codesourcery.com>
40666 * g++.dg/abi/empty9.C: New test.
40668 2002-10-24 Richard Henderson <rth@redhat.com>
40670 * g++.dg/inherit/thunk1.C: Enable for ia64.
40672 2002-10-23 Mark Mitchell <mark@codesourcery.com>
40675 * g++.dg/lookup/pretty1.C: New test.
40677 2002-10-23 Jakub Jelinek <jakub@redhat.com>
40679 * gcc.dg/20021023-1.c: New test.
40681 2002-10-23 Mark Mitchell <mark@codesourcery.com>
40684 * g++.dg/parse/inline1.C: New test.
40686 2002-10-23 Richard Henderson <rth@redhat.com>
40688 * g++.dg/inherit/thunk1.C: Enable for x86_64.
40690 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
40692 2002-10-22 Mark Mitchell <mark@codesourcery.com>
40695 * g++.dg/parse/stmtexpr3.C: New test.
40697 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
40699 * g++.dg/expr/cond1.C: New test.
40701 2002-10-21 Zack Weinberg <zack@codesourcery.com>
40703 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
40705 2002-10-21 Mark Mitchell <mark@codesourcery.com>
40707 * g++.dg/abi/vbase13.C: New test.
40708 * g++.dg/abi/vbase14.C: Likewise.
40710 2002-10-21 Jakub Jelinek <jakub@redhat.com>
40712 * gcc.dg/tls/pic-1.c: New test.
40713 * gcc.dg/tls/nonpic-1.c: New test.
40714 * gcc.dg/20021018-1.c: New test.
40716 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
40718 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
40719 Remove only files with the same base name as the test case.
40720 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
40721 (profopt-execute): Likewise. Also, remove old profiling
40722 and performance data files before running the tests.
40724 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
40725 * g++.dg/bprob/bprob.exp: Likewise.
40726 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
40727 to allow more general test case names.
40729 * g++.dg/bprob/bprob-1.C: Rename to ...
40730 * g++.dg/bprob/g++-bprob-1.C: ... this.
40732 * g77.dg/bprob/bprob-1.f: Rename to ...
40733 * g77.dg/bprob/g77-bprob-1.f: ... this.
40735 2002-10-21 Zack Weinberg <zack@codesourcery.com>
40737 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
40738 bison 1.50 or later.
40740 2002-10-21 Janis Johnson <janis187@us.ibm.com>
40742 * g++.dg/README: Describe more test directories.
40744 2002-10-21 Mark Mitchell <mark@codesourcery.com>
40746 * g++.dg/init/array6.C: Add additional tests.
40748 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
40750 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
40751 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
40753 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
40755 * gcc.c-torture/compile/20020604-1.x: New.
40756 * gcc.c-torture/compile/simd-5.x: Likewise.
40757 * gcc.c-torture/execute/920710-1.x: Likewise.
40758 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
40760 2002-10-21 Mark Mitchell <mark@codesourcery.com>
40762 * g++.dg/inherit/override1.C: Add dg-options clause.
40764 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40766 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
40769 2002-10-19 Andreas Schwab <schwab@suse.de>
40771 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
40772 directory component.
40774 2002-10-18 Mark Mitchell <mark@codesourcery.com>
40776 * g++.dg/inherit/thunk1.C: New test.
40778 * g++.dg/inherit/override1.C: New test.
40780 * g++.dg/abi/mangle11.C: New test.
40781 * g++.dg/abi/mangle14.C: New test.
40782 * g++.dg/abi/mangle17.C: New test.
40784 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
40786 * g++.dg/overload/member2.C: New test.
40788 2002-10-17 Janis Johnson <janis187@us.ibm.com>
40790 * g++.dg/README: Describe new compat directory.
40791 * g++.dg/dg.exp: Skip tests in compat directory.
40792 * README.compat: New file.
40793 * lib/compat.exp: New expect script.
40794 * g++.dg/compat: New test directory.
40795 * g++.dg/compat/compat.exp: New expect script.
40796 * g++.dg/compat/abi: New test directory.
40797 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
40798 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
40799 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
40800 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
40801 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
40802 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
40803 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
40804 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
40805 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
40806 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
40807 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
40808 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
40809 * g++.dg/compat/break: New test directory.
40810 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
40811 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
40812 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
40813 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
40814 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
40815 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
40816 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
40817 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
40818 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
40819 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
40820 g++.dg/compat/break/README: New files.
40821 * g++.dg/compat/eh: New test directory.
40822 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
40823 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
40824 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
40825 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
40826 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
40827 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
40828 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
40829 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
40830 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
40831 g++.dg/compat/eh/filter2_y.C,
40832 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
40833 g++.dg/compat/eh/new1_y.C,
40834 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
40835 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
40836 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
40837 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
40838 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
40839 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
40840 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
40841 g++.dg/compat/eh/unexpected1_y.C: New files.
40842 * g++.dg/compat/init: New test directory.
40843 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
40844 g++.dg/compat/init/array5_y.C,
40845 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
40846 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
40847 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
40848 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
40849 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
40850 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
40851 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
40852 g++.dg/compat/init/init-ref2_y.C: New files.
40854 2002-10-17 Mark Mitchell <mark@codesourcery.com>
40857 * g++.dg/inherit/using3.C: New test.
40859 2002-10-17 Jan Hubicka <jh@suse.cz>
40861 * gcc.dg/20021017-2.c: New test.
40863 2002-10-17 Mark Mitchell <mark@codesourcery.com>
40865 * g++.dg/abi/mangle16.C: Adjust.
40867 * g++.dg/init/array8.C: New test.
40869 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
40871 * gcc.dg/special/mips-abi.exp: New test.
40872 * gcc.dg/special/mips-abi.s: Empty file used by the above.
40874 2002-10-16 Mark Mitchell <mark@codesourcery.com>
40876 * g++.dg/abi/mangle16.C: New test.
40877 * g++.dg/abi/mangle17.C: Likewise.
40880 * g++.dg/template/ref1.C: New test.
40882 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40884 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
40886 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
40888 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
40890 2002-10-16 Mark Mitchell <mark@codesourcery.com>
40893 * g++.dg/init/array7.C: New test.
40895 2002-10-15 Mark Mitchell <mark@codesourcery.com>
40897 * g++.dg/init/array6.C: New test.
40899 * g++.dg/abi/mangle13.C: Likewise.
40900 * g++.dg/abi/mangle14.C: Likewise.
40901 * g++.dg/abi/mangle15.C: Likewise.
40903 2002-10-14 Mark Mitchell <mark@codesourcery.com>
40905 * g++.dg/abi/empty8.C: New test.
40907 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
40909 * g++.dg/init/ctor1.C: New test.
40911 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
40913 * gcc.c-torture/execute/20021015-1.c: New test.
40915 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
40917 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
40919 2002-10-14 Jan Hubicka <jh@suse.cz>
40921 * gcc.dg/i386-ssetype-[1-5].c: New tests.
40923 2002-10-14 Richard Henderson <rth@redhat.com>
40925 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
40927 2002-10-14 Mark Mitchell <mark@codesourcery.com>
40929 PR optimization/6631
40930 * g++.dg/opt/const2.C: New test.
40932 2002-10-14 Mark Mitchell <mark@codesourcery.com>
40935 * g++.dg/parse/friend1.C: New test.
40936 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
40938 2002-10-14 Jakub Jelinek <jakub@redhat.com>
40940 * gcc.dg/20021014-1.c: New test.
40942 2002-10-11 Mark Mitchell <mark@codesourcery.com>
40945 * g++.dg/ext/vlm1.C: New test.
40946 * g++.dg/ext/vlm2.C: Likewise.
40948 * g++.dg/init/array1.C: Remove invalid braces.
40949 * g++.dg/init/brace1.C: New test.
40950 * g++.dg/init/copy2.C: Likewise.
40951 * g++.dg/init/copy3.C: Likewise.
40952 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
40953 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
40956 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
40958 * gcc.dg/cpp/assembler.S: Don't use -ansi.
40960 2002-10-11 Richard Shann <richard.shann@superh.com>
40962 * gcc.c-torture/compile/simd-5.c: New test.
40964 2002-10-10 Roger Sayle <roger@eyesopen.com>
40966 * gcc.c-torture/execute/shiftopt-1.c: New test case.
40968 2002-10-10 Jim Wilson <wilson@redhat.com>
40970 * gcc.c-torture/execute/20021010-1.c: New test.
40972 2002-10-09 Zack Weinberg <zack@codesourcery.com>
40975 * g++.dg/ext/typedef-init.C: New test.
40976 * gcc.dg/typedef-init.c: New test.
40978 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
40980 * gcc.dg/cpp/paste13.c: New test.
40982 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40984 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
40985 remaining platforms, XFAIL during compile, not execute. Don't
40988 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
40990 * gcc.dg/alias-1.c: Tweak expected warning.
40992 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40994 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
40996 2002-10-06 Andreas Jaeger <aj@suse.de>
40998 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
40999 * gcc.dg/cpp/c++98.C: Likewise.
41001 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
41002 * g++.dg/cpp/c++98.C: Likewise.
41004 * g++.dg/README (Subdirectories): Mention cpp directory.
41007 * gcc.dg/20021006-1.c: New test.
41009 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41012 * g++.dg/other/warning1.C: New test.
41014 2002-10-04 Roger Sayle <roger@eyesopen.com>
41016 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
41017 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
41018 and sparc-*-* with -m64 as expected failures. See PR 8087.
41020 2002-10-03 Mark Mitchell <mark@codesourcery.com>
41023 * g++.dg/template/ptrmem3.C: New test.
41026 * g++.dg/template/union1.C: New test.
41028 2002-10-03 Mark Mitchell <mark@codesourcery.com>
41031 * g++.dg/abi/mangle9.C: New test.
41032 * g++.dg/abi/mangle10.C: New test.
41033 * g++.dg/abi/mangle11.C: New test.
41034 * g++.dg/abi/mangle12.C: New test.
41036 2002-10-02 Mark Mitchell <mark@codesourcery.com>
41039 * g++.dg/template/meminit1.C: New test.
41040 * g++.dg/warn/Wreorder-1.C: Likewise.
41041 * g++.old-deja/g++.mike/warn3.C: Tweak.
41042 * lib/prune.exp: Ingore "in copy constructor".
41044 2002-10-02 Andreas Jaeger <aj@suse.de>
41046 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
41047 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
41048 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
41051 2002-10-01 Mark Mitchell <mark@codesourcery.com>
41053 * gcc.dg/empty1.C: Fix typo.
41055 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
41057 * gcc.dg/alias-1.c: New test.
41059 2002-10-01 Mark Mitchell <mark@codesourcery.com>
41061 * gcc.dg/empty1.C: New test.
41063 * g++.dg/tls/init-2.C: Tweak error messages.
41065 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
41067 * gcc.c-torture/compile/20020923-1.c: New test.
41069 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
41071 * gcc.c-torture/execute/ffs-1.c: New test.
41072 * gcc.c-torture/execute/ffs-2.c: Ditto.
41074 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
41076 * g++.dg/overload/member1.C: New test.
41078 2002-09-30 Mark Mitchell <mark@codesourcery.com>
41080 * g++.dg/abi/empty7.C: New test.
41081 * g++.dg/init/pm2.C: Likewise.
41083 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
41085 * g++.dg/rtti/crash1.C: New test.
41087 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
41089 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
41090 gcc.dg/sibcall-4.c: New tests.
41092 2002-09-28 Roger Sayle <roger@eyesopen.com>
41094 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
41095 powerpc and MMIX targets.
41097 2002-09-27 Zack Weinberg <zack@codesourcery.com>
41099 * gcc.dg/cpp/20020927-1.c: New.
41101 2002-09-26 David S. Miller <davem@redhat.com>
41103 * gcc.c-torture/compile/trunctfdf.c: New.
41105 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41107 * lib/target-supports.exp (check_weak_available): Handle solaris2.
41109 2002-09-27 Alan Modra <amodra@bigpond.net.au>
41111 * gcc.c-torture/execute/loop-15.c: New.
41113 2002-09-26 Janis Johnson <janis187@us.ibm.com>
41115 * README.QMTEST: Fix typo.
41117 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
41119 * gcc.dg/20020926-1.c: New test.
41121 2002-09-25 David S. Miller <davem@redhat.com>
41124 * gcc.c-torture/execute/shiftdi.c: New test.
41126 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
41128 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
41129 unique to the tool.
41130 * lib/g77.exp (g77_init): Likewise.
41131 * lib/g++.exp (g++_init): Likewise.
41132 * lib/objc.exp (objc_init): Likewise.
41134 2002-09-25 Mark Mitchell <mark@codesourcery.com>
41136 * g++.dg/abi/empty5.C: New test.
41137 * g++.dg/abi/empty6.C: New test.
41138 * g++.dg/abi/vbase12.C: New test.
41140 2002-09-25 Richard Henderson <rth@redhat.com>
41142 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
41143 too-small long double.
41145 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
41147 * gcc.dg/20020919-1.c: New test.
41149 2002-09-23 Mark Mitchell <mark@codesourcery.com>
41151 * g++.dg/abi/bitfield6.C: New test.
41152 * g++.dg/abi/bitfield7.C: New test.
41153 * g++.dg/abi/bitfield8.C: New test.
41154 * g++.dg/abi/vbase11.C: New test.
41156 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
41158 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
41159 hppa*-*-hpux*. Update test comment.
41161 2002-09-20 Jakub Jelinek <jakub@redhat.com>
41163 * gcc.dg/tls/struct-1.c: New test.
41165 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
41167 * gcc.dg/cpp/tr-warn2.c: Update.
41169 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
41171 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
41173 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
41175 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
41178 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
41180 * gcc.c-torture/execute/ieee/mzero3.c: New test.
41182 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41183 Adjust for c++filt moved to binutils. Remove spurious duplicate
41184 setting of cxxfilt.
41186 2002-09-19 Geoffrey Keating <geoffk@apple.com>
41188 * gcc.dg/20020312-2.c: Update for darwin.
41190 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
41192 * g++.old-deja/g++.other/crash32.C: Mark ICE.
41194 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
41196 * objc.dg/comp-types-1.m: New test.
41197 * objc.dg/comp-types-2.m: New test.
41198 * objc.dg/comp-types-3.m: New test.
41199 * objc.dg/comp-types-4.m: New test.
41200 * objc.dg/comp-types-5.m: New test.
41201 * objc.dg/comp-types-6.m: New test.
41203 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
41205 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
41207 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
41209 * g++.dg/other/do1.C: New test.
41211 * g++.dg/template/subst1.C: New test.
41213 2002-09-16 Steve Ellcey <sje@cup.hp.com>
41215 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
41217 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
41219 * g++.dg/template/qualttp20.C: Adjust expected errors.
41220 * g++.old-deja/g++.jason/report.C: Likewise.
41221 * g++.old-deja/g++.other/qual1.C: Likewise.
41223 * g++.dg/lookup/scoped2.C: New test.
41225 * g++.dg/ext/asm3.C: New test.
41227 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
41229 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
41231 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
41233 * ChangeLog: follow spelling conventions.
41234 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
41235 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
41236 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
41237 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
41238 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
41239 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
41240 * g++.old-deja/g++.law/global-init1.C: Likewise.
41241 * g++.old-deja/g++.other/delete4.C: Likewise.
41242 * g++.old-deja/g++.other/inline21.C: Likewise.
41243 * g++.old-deja/g++.other/singleton.C: Likewise.
41244 * g77.dg/strlen0.f: Likewise.
41245 * g77.f-torture/compile/20010519-1.f: Likewise.
41246 * g77.f-torture/compile/980310-4.f: Likewise.
41247 * gcc.c-torture/compile/20000605-1.c: Likewise.
41248 * gcc.c-torture/execute/20020225-1.c: Likewise.
41249 * gcc.dg/c90-hexfloat-2.c: Likewise.
41250 * gcc.dg/c99-bool-1.c: Likewise.
41251 * gcc.dg/c99-hexfloat-2.c: Likewise.
41252 * gcc.dg/dll-2.c: Likewise.
41253 * gcc.dg/wtr-union-init-1.c: Likewise.
41254 * gcc.dg/wtr-union-init-2.c: Likewise.
41255 * gcc.dg/wtr-union-init-3.c: Likewise.
41256 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41257 * gcc.dg/cpp/defined.c: Likewise.
41258 * gcc.dg/cpp/macsyntx.c: Likewise.
41259 * gcc.dg/cpp/paste2.c: Likewise.
41260 * gcc.dg/cpp/trad/defined.c: Likewise.
41261 * gcc.dg/format/c90-printf-1.c: Likewise.
41262 * gcc.dg/format/c90-scanf-1.c: Likewise.
41263 * gcc.dg/format/c99-printf-1.c: Likewise.
41264 * gcc.dg/format/c99-scanf-1.c: Likewise.
41265 * gcc.misc-tests/gcov-8.c: Likewise.
41266 * lib/profopt.exp: Likewise.
41268 2002-09-15 Krister Walfridsson <cato@df.lth.se>
41270 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
41272 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
41274 * g++.dg/inherit/using2.C: New test.
41276 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
41278 * ChangeLog: Follow spelling conventions.
41279 * g++.dg/template/friend4.C: Likewise.
41280 * g++.old-deja/g++.pt/crash67.C: Likewise.
41281 * gcc.c-torture/execute/20000801-4.c: Likewise.
41282 * gcc.dg/c90-digraph-1.c: Likewise.
41283 * gcc.dg/c94-digraph-1.c: Likewise.
41284 * gcc.dg/c99-digraph-1.c: Likewise.
41285 * gcc.dg/cpp/line5.c: Likewise.
41286 * gcc.dg/cpp/multiline.c: Likewise.
41287 * gcc.dg/cpp/trad/literals-1.c: Likewise.
41288 * gcc.dg/format/attr-3.c: Likewise.
41289 * gcc.dg/format/c90-scanf-3.c: Likewise.
41290 * gcc.dg/format/ext-4.c: Likewise.
41292 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
41294 * g++.dg/template/pretty1.C: New test.
41296 2002-09-14 Alan Modra <amodra@bigpond.net.au>
41298 * gcc.c-torture/execute/struct-cpy-1.c: New test.
41300 2002-09-13 Matt Austern <austern@apple.com>
41302 * g++.dg/other/constref[12].C: New, regression tests for
41303 passing a cast expression to a function by const reference.
41305 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
41307 * g++.dg/template/deduce1.C: New test.
41309 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
41311 * gcc.c-torture/execute/simd-1.c: Force all use of int to
41314 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
41316 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
41319 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
41321 * gcc.c-torture/compile/20020910-1.c: New test.
41323 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
41325 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
41327 2002-09-10 Andreas Jaeger <aj@suse.de>
41329 * gcc.dg/20020312-2.c: Adjust for x86-64.
41331 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
41333 * g77.dg/7388.f: New test case for PR 7388.
41335 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
41337 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
41339 2002-09-05 Ziemowit Laski <zlaski@apple.com>
41341 * objc.dg/proto-lossage-1.m: New test.
41343 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
41345 * gcc.dg/cpp/_Pragma4.c: Fix typo.
41347 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
41349 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
41352 2002-09-06 Stan Shebs <shebs@apple.com>
41353 David Edelsohn <edelsohn@gnu.org>
41355 * gcc.dg/weak: New directory.
41356 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
41357 target-specific xfail bits.
41358 * gcc.dg/typeof-2.c: Move to new directory.
41359 * gcc.dg/weak.exp: New expect script.
41361 2002-09-06 Alan Modra <amodra@bigpond.net.au>
41363 * gcc.c-torture/execute/extzvsi.c: New test.
41365 2002-09-05 Stan Shebs <shebs@apple.com>
41367 * gcc.dg/weak-1.c: xfail on Darwin.
41368 * gcc.dg/weak-2.c: Ditto.
41369 * gcc.dg/weak-3.c: Ditto.
41370 * gcc.dg/weak-4.c: Ditto.
41371 * gcc.dg/weak-5.c: Ditto.
41372 * gcc.dg/weak-6.c: Ditto.
41373 * gcc.dg/weak-7.c: Ditto.
41374 * gcc.dg/weak-8.c: Ditto.
41375 * gcc.dg/weak-9.c: Ditto.
41377 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
41379 * gcc.c-torture/execute/loop-14.c: New test.
41381 2002-09-04 Jakub Jelinek <jakub@redhat.com>
41383 * g++.dg/other/cxa-atexit1.C: New test.
41385 * gcc.dg/typeof-2.c: New test.
41387 2002-09-03 Roger Sayle <roger@eyesopen.com>
41389 * gcc.dg/builtins-2.c: New testcase.
41390 * gcc.dg/builtins-3.c: New testcase.
41392 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
41394 * gcc.dg/cpp/_Pragma4.c: New test.
41396 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
41398 * objc/execute/nil_method-1.m: New testcase.
41400 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
41402 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41403 [Object class], not [Object initialize].
41405 2002-08-31 Roger Sayle <roger@eyesopen.com>
41406 Hans-Peter Nilsson <hp@bitrange.com>
41408 * gcc.c-torture/execute/20020720-1.x: Skip test on
41409 mmix-knuth-mmixware. Correct comment.
41411 2002-08-27 Mark Mitchell <mark@codesourcery.com>
41413 * g++.dg/abi/bitfield5.C: New test.
41414 * g++.dg/abi/vbase10.C: Likewise.
41416 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
41418 * objc.dg/undeclared-selector.m: New test.
41420 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
41422 * g++.dg/other/offsetof1.C: Avoid cast warning.
41424 2002-08-26 Ziemowit Laski <zlaski@apple.com>
41426 * objc.dg/super-class-2.m: New test.
41428 2002-08-24 Matt Austern <austern@apple.com>
41430 * g++.dg/ext/lvaddr.C: New test.
41431 * g++.dg/ext/lvcast.C: New test.
41433 2002-08-22 Mark Mitchell <mark@codesourcery.com>
41435 * g++.dg/inherit/cond1.C: New test.
41437 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
41439 * gcc.dg/noncompile/incomplete-1.c: New test.
41441 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
41443 * gcc.dg/typespec-1.c: New test.
41445 2002-08-20 Devang Patel <dpatel@apple.com>
41446 * objc.dg/proto-hier-2.m: New test.
41448 2002-08-19 Ziemowit Laski <zlaski@apple.com>
41450 * objc.dg/bitfield-1.m: New test.
41451 * objc.dg/bitfield-2.m: New test.
41453 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
41455 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41456 gcc.dg/c99-flex-array-4.c: New tests.
41458 2002-08-16 Stan Shebs <shebs@apple.com>
41460 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
41462 2002-08-15 Jakub Jelinek <jakub@redhat.com>
41464 * gcc.dg/typeof-1.c: New test.
41465 * g++.dg/ext/typeof2.C: New test.
41467 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
41469 * g++.dg/other/offsetof1.C: New test.
41471 2002-08-14 Richard Henderson <rth@redhat.com>
41473 * gcc.dg/tls/diag-3.c: Fix expected message strings.
41475 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
41477 * gcc.dg/cpp/_Pragma3.c: New test.
41479 2002-08-13 Mark Mitchell <mark@codesourcery.com>
41481 * g++.dg/template/inherit3: New test.
41483 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
41485 * gcc.dg/bitfld-4.c: Add blank options.
41487 2002-08-09 Mark Mitchell <mark@codesourcery.com>
41489 * g++.dg/template/crash1.C: New test.
41491 2002-08-08 Jakub Jelinek <jakub@redhat.com>
41493 * gcc.dg/tls/opt-2.c: New test.
41495 2002-08-08 Devang Patel <dpatel@apple.com>
41497 * objc.dg/selector-1.m : New test
41499 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
41501 * g++.dg/abi/bitfield4.C: New test.
41502 * gcc.dg/bitfld-4.c: New test.
41504 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
41506 * g++.dg/other/packed1.C: New test.
41508 2002-08-07 Mark Mitchell <mark@codesourcery.com>
41510 * g++.dg/abi/offsetof.C: Tweak error messages.
41511 * g++.old-deja/g++.mike/p10769a.C: Likewise.
41513 2002-08-08 Jakub Jelinek <jakub@redhat.com>
41515 * gcc.dg/bitfld-3.c: New test.
41517 2002-08-07 Jakub Jelinek <jakub@redhat.com>
41518 Richard Henderson <rth@redhat.com>
41520 * gcc.dg/i386-bitfield1.c: New test.
41521 * g++.dg/abi/bitfield3.C: Update.
41523 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
41525 * objc.dg/const-str-2.m: Update.
41526 * gcc.dg/cpp/c++98.c: Change to C extension.
41527 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
41528 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
41530 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
41532 * gcc.dg/tls/diag-3.c: New.
41534 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
41536 * g++.dg/README (Subdirectories): Document new subdir expr.
41537 * g++.dg/expr/pmf-1.C: New test.
41539 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
41541 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
41543 2002-08-06 Jakub Jelinek <jakub@redhat.com>
41545 * g++.dg/abi/bitfield3.C: New test.
41547 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
41549 * lib/gcov.exp: Tweak expected line formats.
41550 * gcc.misc-tests/gcov8.c: New test.
41551 * gcc.misc-tests/gcov8.x: New flags.
41553 2002-08-05 Jakub Jelinek <jakub@redhat.com>
41555 * consistency.vlad/layout/endian.c: Include string.h.
41557 * gcc.c-torture/execute/20020805-1.c: New test.
41559 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
41561 * g++.dg/other/conversion1.C: New test.
41563 2002-08-03 Roger Sayle <roger@eyesopen.com>
41565 * gcc.dg/builtins-1.c: New testcase.
41567 2002-08-02 Mark Mitchell <mark@codesourcery.com>
41569 * g++.dg/inherit/access3.C: New test.
41571 2002-08-01 Jakub Jelinek <jakub@redhat.com>
41573 * gcc.dg/ia64-visibility-2.c: New test.
41575 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
41577 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
41578 __qualifier_flags to __flags.
41580 2002-07-31 Mark Mitchell <mark@codesourcery.com>
41582 * g++.dg/inherit/operator1.C: New test.
41583 * g++.dg/lookup/disamb1.C: Fix typo in comment.
41584 * g++.dg/other/error1.C: Change expected error message.
41585 * g++.dg/template/conv4.C: Likewise.
41587 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
41589 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
41590 for documented behavior.
41592 2002-07-25 Roger Sayle <roger@eyesopen.com>
41594 * gcc.c-torture/execute/20020720-1.x: Skip this test on
41595 several targets known to fail.
41597 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
41599 * gcc.dg/mips-args-[123].c: New tests.
41601 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
41603 * gcc.dg/ppc-spe.c: New.
41605 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
41607 * g++.dg/other/ptrmem4.C: New testcase.
41609 2002-07-24 Richard Henderson <rth@redhat.com>
41611 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
41613 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
41615 * g++.dg/ext/alignof1.C (main): Return 0 for success.
41617 2002-07-24 Roger Sayle <roger@eyesopen.com>
41619 * gcc.c-torture/execute/memset-3.c: New testcase.
41621 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
41623 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
41624 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
41626 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41628 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
41631 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
41633 * gcc.c-torture/compile/simd-4.c: New test.
41635 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41637 PR c++/7347, c++/7348
41638 * g++.dg/template/access4.C: New test.
41639 * g++.dg/template/access5.C: New test.
41640 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
41641 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
41642 * g++.old-deja/g++.pt/ttp58.C: Likewise.
41643 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
41645 2002-07-22 Jakub Jelinek <jakub@redhat.com>
41647 * gcc.dg/gnu89-init-2.c: New test.
41649 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
41651 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
41653 2002-07-20 Roger Sayle <roger@eyesopen.com>
41655 * gcc.c-torture/execute/20020720-1.c: New testcase.
41657 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
41659 * gcc.dg/cpp/Wsignprom.c: New tests.
41661 2002-07-20 Alan Modra <amodra@bigpond.net.au>
41663 * gcc.c-torture/execute/loop-13.c: New test.
41665 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
41667 * gcc.dg/cpp/expr.c: New tests.
41669 2002-07-18 David Edelsohn <edelsohn@gnu.org>
41671 * g++.dg/opt/pr6713.C: Add template instantiation.
41673 2002-07-18 Alan Modra <amodra@bigpond.net.au>
41675 * gcc.dg/nest.c: New test.
41677 2002-07-17 Richard Henderson <rth@redhat.com>
41679 * g++.dg/opt/pr6713.C: New test.
41681 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
41683 * gcc.c-torture/execute/loop-2e.x: Let the testcase
41684 XFAIL for all x86 processors.
41686 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
41688 * gcc.c-torture/execute/20010122-1.x: Do not test with
41689 -fomit-frame-pointer.
41691 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41693 * g++.dg/template/instantiate2.C: New test.
41694 * g++.dg/template/spec4.C: New test.
41696 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41698 * g++.dg/template/access2.C: New test.
41699 * g++.dg/template/access3.C: New test.
41701 2002-07-15 Zack Weinberg <zack@codesourcery.com>
41703 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
41704 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
41705 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
41706 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
41707 Convert to use <stdarg.h>.
41708 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
41710 * gcc.dg/va-arg-2.c: New.
41711 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
41713 2002-07-15 Jakub Jelinek <jakub@redhat.com>
41715 * gcc.c-torture/compile/20020710-1.c: New test.
41717 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
41718 Andrew Pinski <pinskia@physics.uc.edu>
41720 gcc.c-torture/compile/simd-2.c: New testcase.
41721 gcc.c-torture/compile/simd-3.c: Likewise.
41723 2002-07-11 Mark Mitchell <mark@codesourcery.com>
41726 * g++.dg/overload/error1.C: New test.
41728 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
41730 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
41731 configuration and IRIX 6 O32 ABI.
41733 2002-07-11 Roger Sayle <roger@eyesopen.com>
41735 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
41737 2002-07-10 Roger Sayle <roger@eyesopen.com>
41739 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
41741 2002-07-10 Jeffrey A Law <law@redhat.com>
41743 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
41745 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
41747 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
41749 * gcc.dg/20020312-2.c: Check for __PPC__.
41751 2002-07-09 Diego Novillo <dnovillo@redhat.com>
41753 * gcc.c-torture/compile/20020709-1.c: New test.
41755 2002-07-07 Roger Sayle <roger@eyesopen.com>
41757 * g++.dg/template/qualttp21.C: New test case.
41759 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
41761 * gcc.c-torture/compile/20020706-1.c: New test.
41762 * gcc.c-torture/compile/20020706-2.c: New test.
41764 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
41765 Alexandre Oliva <aoliva@redhat.com>
41767 * g++.dg/warn/incomplete1.C: New test.
41769 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41772 * g++.dg/warn/noreturn1.C: New test.
41774 2002-07-03 Mark Mitchell <mark@codesourcery.com>
41777 * g++.dg/debug/debug6.C: New test.
41778 * g++.dg/debug/debug7.C: New test.
41780 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
41782 * gcc.c-torture/compile/simd-3.c: New test.
41784 2002-07-03 Chris Demetriou <cgd@broadcom.com>
41786 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
41787 * gcc.dg/20020620-1.c: Likewise.
41789 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41792 * g++.dg/init/array4.C: New test.
41793 * g++.dg/init/array5.C: New test.
41795 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
41797 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
41798 * gcc.c-torture/execute/simd-2.c (main): Likewise.
41800 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41802 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
41803 * gcc.dg/wtr-aggr-init-1.c: Likewise.
41804 * gcc.dg/wtr-conversion-1.c: Likewise.
41805 * gcc.dg/wtr-escape-1.c: Likewise.
41806 * gcc.dg/wtr-int-type-1.c: Likewise.
41807 * gcc.dg/wtr-label-1.c: Likewise.
41808 * gcc.dg/wtr-static-1.c: Likewise.
41809 * gcc.dg/wtr-strcat-1.c: Likewise.
41810 * gcc.dg/wtr-suffix-1.c: Likewise.
41811 * gcc.dg/wtr-switch-1.c: Likewise.
41812 * gcc.dg/wtr-unary-plus-1.c: Likewise.
41813 * gcc.dg/wtr-union-init-1.c: Likewise.
41814 * gcc.dg/wtr-union-init-2.c: Likewise.
41815 * gcc.dg/wtr-union-init-3.c: Likewise.
41817 * gcc.dg/wtr-func-def-1.c: New test.
41819 2002-07-02 Devang Patel <dpatel@apple.com>
41821 * objc.dg/param-1.m: New test.
41823 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
41825 * gcc.dg/cpp/trad/directive.c: Add test.
41826 * gcc.dg/cpp/trad/macroargs.c: Add test.
41827 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
41829 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
41831 * gcc.dg/cpp/cmdlne-M.c: New test.
41833 2002-07-02 Ziemowit Laski <zlaski@apple.com>
41835 * objc.dg/desig-init-1.m: New test.
41837 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41840 * g++.dg/template/instantiate1.C: New test.
41842 2002-07-01 Mark Mitchell <mark@codesourcery.com>
41845 * g++.dg/template/sizeof2.C: New test.
41847 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
41849 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
41850 gcc.dg/cpp/trad/include.c: New tests.
41852 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
41855 * gcc.c-torture/compile/20020701-1.c: New test.
41857 2002-07-01 Stan Shebs <shebs@apple.com>
41859 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
41861 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
41862 (objc-torture-execute): or here.
41864 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
41866 * gcc.c-torture/execute/arith-rand-ll.c: New test.
41868 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
41870 * gcc.dg/cpp/trad/escaped-nl.c: New test.
41872 2002-06-30 Devang Patel <dpatel@apple.com>
41874 * objc.dg/fsyntax-only.m: New test.
41876 2002-06-27 Mark Mitchell <mark@codesourcery.com>
41879 * g++.dg/template/friend7.C: New file.
41881 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
41883 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
41886 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
41888 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
41889 avoid division by zero.
41891 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
41893 * gcc.dg/Wunknownprag.c: New tests.
41895 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
41897 * gcc.c-torture/execute/simd-2.c: New test.
41899 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
41901 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
41902 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
41903 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
41904 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
41905 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
41906 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
41907 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
41908 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
41909 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
41910 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
41911 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
41912 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
41913 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
41914 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
41915 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
41916 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
41917 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
41919 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
41921 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
41922 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
41923 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
41924 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
41926 * gcc.dg/cpp/trad/directive.c: Update.
41928 2002-06-23 Andreas Jaeger <aj@suse.de>
41930 * gcc.c-torture/execute/complex-6.c: New.
41932 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
41934 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
41935 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
41936 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
41937 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
41939 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
41941 * gcc.dg/cpp/trad: New directory with traditional tests copied
41942 from parent directory.
41943 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41944 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41945 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41946 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41947 Move to trad/ and rename.
41948 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
41949 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
41950 gcc.dg/cpp/trad/redef2.c: New tests.
41951 * gcc.dg/cpp/trad/trad.exp: New driver.
41953 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
41955 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
41956 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
41957 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
41958 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
41961 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
41963 * gcc.dg/20020620-1.c: New test.
41965 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41967 * g++.dg/template/ttp4.C: New test.
41969 2002-06-19 Jakub Jelinek <jakub@redhat.com>
41971 * g++.dg/opt/vt1.C: Fix regexp.
41973 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41975 * gcc.c-torture/execute/pure-1.c: Make functions static again.
41976 Don't use attribute `noinline'.
41978 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
41980 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
41982 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
41984 * gcc.c-torture/execute/simd-1.c: New.
41986 * gcc.dg/simd-1.c: New.
41988 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
41990 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
41992 2002-06-16 Richard Henderson <rth@redhat.com>
41994 * g++.dg/ext/anon-struct1.C: New.
41995 * g++.dg/ext/anon-struct2.C: New.
41996 * g++.dg/ext/anon-struct3.C: New.
41997 * gcc.dg/anon-struct-1.c: New.
41998 * gcc.dg/anon-struct-2.c: New.
41999 * gcc.dg/anon-struct-3.c: New.
42000 * gcc.dg/20011008-1.c: Adjust warning text.
42001 * gcc.dg/20020527-1.c: Add -fms-extensions.
42003 2002-06-16 Richard Henderson <rth@redhat.com>
42005 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
42007 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
42009 * gcc.c-torture/execute/20020615-1.c: New test.
42011 2002-06-15 Roger Sayle <roger@eyesopen.com>
42013 * gcc.c-tortuture/execute/compare-1.c: New test case.
42014 * gcc.c-tortuture/execute/compare-2.c: New test case.
42015 * gcc.c-tortuture/execute/compare-3.c: New test case.
42017 2002-06-13 Richard Henderson <rth@redhat.com>
42019 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
42022 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42024 * g++.dg/template/typename2.C: Update error message.
42026 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
42028 * gcc.c-torture/execute/20020611-1.c: New test.
42030 2002-06-11 Bob Wilson <bob.wilson@acm.org>
42032 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
42033 list of targets to skip.
42035 2002-06-10 Bob Wilson <bob.wilson@acm.org>
42037 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
42038 targets if not optimizing.
42040 2002-06-10 Jakub Jelinek <jakub@redhat.com>
42042 * gcc.c-torture/compile/20020605-1.c: New test.
42044 * g++.dg/opt/vt1.C: New test.
42046 * gcc.dg/20020531-1.c: New test.
42048 * gcc.dg/20020530-1.c: New test.
42050 * gcc.dg/20020527-1.c: New test.
42052 * g++.dg/opt/cse1.C: New test.
42054 2002-06-07 Roger Sayle <roger@eyesopen.com>
42056 * gcc.dg/20020607-2.c: New test case.
42058 2002-06-07 Jakub Jelinek <jakub@redhat.com>
42060 * gcc.c-torture/compile/20020604-1.c: New test.
42062 2002-06-04 Richard Henderson <rth@redhat.com>
42064 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
42065 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
42066 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
42068 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
42070 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
42072 2002-06-03 Richard Henderson <rth@redhat.com>
42074 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
42075 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
42077 2002-06-02 Richard Henderson <rth@redhat.com>
42079 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
42080 test functions static.
42082 2002-06-02 Andreas Jaeger <aj@suse.de>
42084 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
42087 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
42089 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
42090 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
42091 Update for mofified diagnostics.
42092 * gcc.dg/c99-intconst-1.c: No longer fail.
42094 2002-06-02 Richard Henderson <rth@redhat.com>
42096 * gcc.dg/uninit-A.c: Remove xfail markers.
42098 2002-06-01 Roger Sayle <roger@eyesopen.com>
42100 * gcc.dg/fnegate-1.c: New test case.
42102 2002-05-30 Osku Salerma <osku@iki.fi>
42104 * gcc.c-torture/execute/mayalias-1.c: New file.
42106 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
42108 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
42109 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
42110 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
42112 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
42114 * gcc.c-torture/execute/20020529-1.c: New test.
42116 2002-05-27 Richard Henderson <rth@redhat.com>
42118 * g++.dg/ext/attrib6.C: New test case.
42120 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42122 * gcc.c-torture/execute/pure-1.c: New test.
42124 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
42126 * gcc.dg/cpp/arith-2.c: Remove.
42128 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
42130 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
42131 * gcc.dg/cpp/if-3.c: Remove.
42133 2002-05-26 Jakub Jelinek <jakub@redhat.com>
42135 * g++.dg/opt/cse2.C: New test.
42137 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
42139 * gcc.dg/cpp/arith-1.c: New semantic tests.
42140 * gcc.dg/cpp/if-1.c: Update.
42142 2002-05-24 Ben Elliston <bje@redhat.com>
42144 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
42146 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42148 * gcc.dg/verbose-asm.c: New test.
42150 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
42152 * gcc.dg/cpp/paste12.c: New test.
42154 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
42156 * g++.dg/parse/named_ops.C: New test.
42158 2002-05-23 Mark Mitchell <mark@codesourcery.com>
42160 * gcc.dg/weak-8.c: New test.
42162 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
42164 * gcc.dg/weak-2.c: Allow optional leading underscore
42165 in scan-assembler symbol name.
42166 * gcc.dg/weak-3.c: Likewise.
42167 * gcc.dg/weak-4.c: Likewise.
42168 * gcc.dg/weak-5.c: Likewise.
42170 2002-05-23 Jakub Jelinek <jakub@redhat.com>
42172 * gcc.dg/20020523-1.c: New test.
42174 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
42176 * objc.dg/const-str-2.m: Update now that we stop after
42177 a command line error.
42179 2002-05-22 Richard Henderson <rth@redhat.com>
42181 * g++.dg/dg.exp: Fix typo in test pruneing.
42183 2002-05-22 Richard Henderson <rth@redhat.com>
42185 * g++.dg/dg.exp: Prune the tls subdirectory.
42186 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
42187 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
42188 * g++.dg/tls/init-1.C: New.
42190 2002-05-22 Jakub Jelinek <jakub@redhat.com>
42192 * gcc.dg/20020517-1.c: New test.
42194 2002-05-21 Richard Henderson <rth@redhat.com>
42196 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
42197 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
42199 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
42201 * g++.dg/other/copy2.C: New test.
42203 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
42205 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
42206 (MAX_COPY): Bump up to 10 times sizeof (long long).
42207 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
42209 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
42210 sizeof (long long).
42212 * gcc.c-torture/execute/strcpy-1.c: New test.
42214 2002-05-19 Jason Merrill <jason2redhat.com>
42216 * g++.dg/ext/oper1.C: New test.
42218 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
42219 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
42221 * README.QMTEST: New file.
42223 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
42225 2002-05-19 Andreas Jaeger <aj@suse.de>
42227 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
42229 * gcc.c-torture/execute/loop-2d.x: Likewise.
42231 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
42233 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
42234 support weak symbols.
42235 * gcc.dg/weak-4.c: Likewise.
42236 * gcc.dg/weak-6.c: Likewise.
42238 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
42240 * gcc.dg/weak-3.c: Add dg-excess-error comment for
42241 cygwin, coff and h8300-*-hms targets
42242 * gcc.dg/weak-5.c: Likewise.
42243 * gcc.dg/weak-7.c: Likewise.
42245 2002-05-16 Jason Merrill <jason@redhat.com>
42247 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
42248 (scan-assembler-not, scan-assembler-dem): Likewise.
42249 (scan-assembler-dem-not): Likewise.
42251 2002-05-15 Richard Henderson <rth@redhat.com>
42253 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
42255 2002-05-15 Richard Henderson <rth@redhat.com>
42257 * gcc.dg/weak-5.c (vfoo1c): No warning here.
42258 (vfoo1f): Warning here.
42259 (vfoo1l): Don't redefine the alias.
42261 2002-05-14 Jason Merrill <jason@redhat.com>
42262 Alexandre Oliva <aoliva@redhat.com>
42264 * g++.dg/init/pm1.C: New test.
42266 2002-05-12 David S. Miller <davem@redhat.com>
42268 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
42271 2002-05-10 Roger Sayle <roger@eyesopen.com>
42273 * gcc.c-torture/execute/20020510-1.c: New test case.
42275 2002-05-10 David S. Miller <davem@redhat.com>
42277 * gcc.c-torture/execute/conversion.c: Test long double too.
42279 2002-05-09 Jakub Jelinek <jakub@redhat.com>
42281 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
42282 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
42283 * lib/g++.exp (g++_link_flags): Likewise.
42284 * lib/objc.exp (objc_target_compile): Likewise.
42286 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
42288 * gcc.dg/cpp/poison.c: Update.
42289 * gcc.dg/cpp/20000625-2.c: Remove.
42290 * gcc.dg/cpp/direct2s.c: Remove final test.
42292 2002-05-08 Tom Rix <trix@redhat.com>
42294 * gcc.c-torture/execute/20020508-1.c: New test.
42295 * gcc.c-torture/execute/20020508-2.c: New test.
42296 * gcc.c-torture/execute/20020508-3.c: New test.
42298 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
42300 * gcc.dg/cpp/charconst-4.c: More tests.
42302 2002-05-08 Mark Mitchell <mark@codesourcery.com>
42305 * gcc.dg/weak-3.c: Update location of warning messages.
42306 * gcc.dg/weak-5.c: Likewise.
42308 2002-05-06 Roger Sayle <roger@eyesopen.com>
42310 * gcc.c-torture/execute/20020506-1.c: New test case.
42312 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
42314 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
42316 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
42318 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
42320 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
42322 * gcc.dg/cpp/charconst-3.c: New test.
42324 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
42326 * gcc.dg/cpp/charconst.c: Update tests.
42328 2002-05-05 Tim Josling <tej@melbpc.org.au>
42330 * treelang: Added directory for new sample language treelang. Also
42331 lib/treelang.exp: New file to signal treelang should be tested.
42333 2002-05-03 Jakub Jelinek <jakub@redhat.com>
42335 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
42336 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
42337 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
42338 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
42339 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
42340 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
42341 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
42343 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
42345 * gcc.dg/format/xopen-2.c: New test.
42347 2002-05-03 Jakub Jelinek <jakub@redhat.com>
42349 * gcc.dg/20020503-1.c: New test.
42351 2002-05-02 Mark Mitchell <mark@codesourcery.com>
42353 * g++.dg/init/dtor1.C: Make it tougher.
42355 2002-05-01 Mark Mitchell <mark@codesourcery.com>
42357 * g++.dg/init/dtor1.C: New test.
42359 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
42361 * gcc.dg/altivec-8.c: New.
42363 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
42365 * gcc.dg/altivec-7.c: New.
42367 2002-04-29 Jakub Jelinek <jakub@redhat.com>
42369 * g++.dg/parse/typedef1.C: New test.
42371 2002-04-29 Mark Mitchell <mark@codesourcery.com>
42374 * g++.dg/template/friend6.C: New test.
42377 * g++.dg/init/copy1.C: New test.
42379 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
42381 * g++.dg/warn/effc1.C: New test.
42383 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
42385 * gcc.dg/cpp/if-cexp.c: Add a test.
42387 2002-04-28 Jakub Jelinek <jakub@redhat.com>
42389 * gcc.dg/20020426-2.c: New test.
42391 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
42393 * gcc.dg/cpp/if-mop.c: Update.
42394 * gcc.dg/cpp/if-mpar.c: Add test.
42395 * gcc.dg/cpp/if-oppr.c: Update.
42397 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42400 * gcc.dg/weak-[2-7].c: New tests.
42402 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
42404 * gcc.dg/enum1.c: New test.
42406 2002-04-26 Mark Mitchell <mark@codesourcery.com>
42409 * g++.dg/inherit/access2.C: New test.
42411 2002-04-26 Mark Mitchell <mark@codesourcery.com>
42414 * gcc.dg/20020426-1.c: New test.
42416 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
42418 * g++.dg/abi/enum1.C: New test.
42420 2002-04-26 Richard Henderson <rth@redhat.com>
42422 * gcc.dg/c99-bool-1.c: Expect always true warning.
42424 2002-04-25 Roger Sayle <roger@eyesopen.com>
42426 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42428 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42430 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42433 2002-04-24 Mark Mitchell <mark@codesourcery.com>
42435 * g++.dg/abi/mange7.C: New test.
42438 * g++.dg/parse/stmtexpr2.C: New test.
42440 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
42442 * gcc.dg/20020312-2.c: Add SH target.
42444 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42446 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42447 compiler output on mips*-*-irix*.
42449 2002-04-23 Jakub Jelinek <jakub@redhat.com>
42451 * g++.dg/parse/attr1.C: New test.
42453 2002-04-23 Roger Sayle <roger@eyesopen.com>
42455 * gcc.c-torture/execute/string-opt-17.c: New test case.
42456 * gcc.c-torture/execute/memset-2.c: New test case.
42458 2002-04-23 Mark Mitchell <mark@codesourcery.com>
42461 * g++.dg/template/friend5.C: New test.
42464 * g++.dg/template/qual1.C: Likewise.
42466 2002-04-22 Zack Weinberg <zack@codesourcery.com>
42468 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
42469 Include stdlib.h, not stdio.h or ctype.h.
42471 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
42473 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
42474 cris-*-elf* and mmix-*-*.
42475 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
42476 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
42477 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
42479 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
42480 * gcc.dg/wchar_t-1.c: Ditto.
42482 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
42484 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
42487 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
42489 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
42491 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42493 * gcc.c-torture/execute/20000906-1.x: Delete.
42495 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
42497 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
42499 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
42502 * g77.f-torture/execute/6367.f: New test.
42503 * g77.f-torture/execute/6367.x: Disable for MMIX.
42505 2002-04-19 Mark Mitchell <mark@codesourcery.com>
42508 * g++.dg/opt/inline2.C: New test.
42510 2002-04-18 Richard Henderson <rth@redhat.com>
42512 * gcc.dg/20000906-1.c: Enable for all targets.
42513 * gcc.c-torture/compile/iftrap-2.c: New.
42515 2002-04-18 Jakub Jelinek <jakub@redhat.com>
42517 * gcc.dg/20020418-1.c: New test.
42518 * gcc.dg/20020418-2.c: New test.
42520 2002-04-18 Richard Henderson <rth@redhat.com>
42522 * gcc.c-torture/compile/iftrap-1.c: New.
42523 * gcc.dg/iftrap-1.c: Adjust for ia64.
42524 * gcc.dg/iftrap-2.c: New.
42526 2002-04-18 Jakub Jelinek <jakub@redhat.com>
42528 * gcc.c-torture/compile/20020418-1.c: New test.
42530 2002-04-18 Roger Sayle <roger@eyesopen.com>
42532 * gcc.c-torture/compile/20020415-1.c: New.
42534 2002-04-18 David S. Miller <davem@redhat.com>
42536 * gcc.c-torture/execute/20020418-1.c: New test.
42538 2002-04-17 Jakub Jelinek <jakub@redhat.com>
42540 * gcc.dg/20020416-1.c: New test.
42542 * g++.dg/opt/inline1.C: New test.
42544 2002-04-16 Jakub Jelinek <jakub@redhat.com>
42546 * gcc.dg/altivec-5.c: New test.
42548 * gcc.dg/20020415-1.c: New test.
42550 2002-04-15 Mark Mitchell <mark@codesourcery.com>
42552 * lib/chill.exp: Remove.
42554 2002-04-14 Jakub Jelinek <jakub@redhat.com>
42556 * g++.dg/other/big-struct.C: New test.
42558 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
42560 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
42563 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
42566 * gcc.dg/i386-387-1.c: Allow optional leading underscore
42567 in scan-assembler function name
42569 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
42571 * g77.f-torture/execute/980628-4.x,
42572 g77.f-torture/execute/980628-5.x,
42573 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42574 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42575 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
42578 2002-04-13 David S. Miller <davem@redhat.com>
42580 * gcc.c-torture/execute/20020413-1.c: New test.
42582 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
42585 * g++.dg/ext/asm1.C: New tests.
42587 2002-04-12 Mark Mitchell <mark@codesourcery.com>
42590 * g++.dg/parse/stmtexpr1.C: New test.
42593 * g++.dg/template/copy1.C: New test.
42595 2002-04-12 Richard Henderson <rth@redhat.com>
42597 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
42599 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
42601 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
42602 gcc.c-torture/execute/20020307-2.c.
42604 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
42606 * g++.dg/ext/attrib5.C,
42607 * g++.dg/lookup/struct1.C: New tests.
42609 2002-04-11 Jakub Jelinek <jakub@redhat.com>
42611 * gcc.dg/20020411-1.c: New test.
42613 * gcc.c-torture/execute/20020411-1.c: New test.
42615 2002-04-10 Janis Johnson <janis187@us.ibm.com>
42617 * g77.f-torture/execute/6177.f: New test.
42619 2002-04-10 Jakub Jelinek <jakub@redhat.com>
42622 * g++.dg/opt/cleanup1.C: New test.
42624 * g++.dg/opt/const1.C: New test.
42626 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
42628 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
42630 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
42633 * g++.dg/template/typename2.C: New test.
42635 2002-04-10 Alan Modra <amodra@bigpond.net.au>
42637 * gcc.c-torture/execute/loop-12.c: New.
42639 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
42641 * g77.f-torture/execute/980628-4.x,
42642 g77.f-torture/execute/980628-5.x,
42643 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
42644 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
42645 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
42647 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42649 PR optimization/6086
42650 * g++.dg/opt/preinc1.C: New test.
42652 2002-04-06 Mark Mitchell <mark@codesourcery.com>
42655 * g++.dg/opt/static2.C: New test.
42657 2002-04-06 Mark Mitchell <mark@codesourcery.com>
42660 * gcc.dg/20020406-1.c: New test.
42662 2002-04-04 David S. Miller <davem@redhat.com>
42664 * gcc.c-torture/execute/20020404-1.c: New test.
42666 2002-04-04 Jakub Jelinek <jakub@redhat.com>
42669 * gcc.dg/20020312-2.c: Do not declare global register variable
42670 if __PIC__ or __pic__ is defined.
42672 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
42674 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
42675 __asm__ so that it works correctly even if -ansi -pedantic-errors.
42677 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42679 * gcc.misc-tests/linkage.exp: Update last change to handle
42680 sparc*-, not just sparc-.
42682 2002-04-03 Richard Henderson <rth@redhat.com>
42684 * gcc.dg/cpp/ucs.c: Improved long UCS test.
42686 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
42688 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
42690 2002-04-02 David S. Miller <davem@redhat.com>
42692 * gcc.c-torture/execute/20020402-3.c: New test.
42694 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
42696 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
42697 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
42699 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
42700 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
42701 g77.f-torture/execute/20001201.x,
42702 g77.f-torture/execute/u77-test.x: New files.
42704 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
42705 * gcc.dg/wchar_t-1.c: Ditto.
42707 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42709 * gcc.c-torture/execute/20020402-1.c: New test.
42711 2002-04-01 Richard Henderson <rth@redhat.com>
42713 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
42715 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
42717 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42719 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
42721 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
42723 * g++.dg/inherit/template-as-base.C: Expect error.
42724 * g++.dg/inherit/namespace-as-base.C: Likewise.
42726 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
42728 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
42729 g++.dg/ext/instantiate3.C: Tweak match patterns.
42731 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
42732 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
42735 2002-03-31 Richard Henderson <rth@redhat.com>
42737 * gcc.dg/special/alias-2.c: New.
42738 * gcc.dg/special/ecos.exp: Run it.
42740 2002-03-31 Richard Henderson <rth@redhat.com>
42742 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
42744 2002-03-31 Kazu Hirata <kazu@hxi.com>
42746 * gcc.dg/weak-1.c: Disable on h8300 port.
42748 2002-03-29 Janis Johnson <janis187@us.ibm.com>
42750 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
42751 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
42753 * g++.dg/bprob/bprob-1.C: New test.
42754 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
42755 * g++.dg/gcov/gcov-1.C: New test.
42756 * g++.dg/gcov/gcov-1.x: New file.
42757 * g++.dg/gcov/gcov-2.C: New test.
42758 * g++.dg/gcov/gcov-3.C: New test.
42759 * g++.dg/gcov/gcov-3.h: New file.
42761 2002-03-28 Roger Sayle <roger@eyesopen.com>
42763 * g++.old-deja/g++.other/builtins5.C: New test.
42764 * g++.old-deja/g++.other/builtins6.C: New test.
42765 * g++.old-deja/g++.other/builtins7.C: New test.
42766 * g++.old-deja/g++.other/builtins8.C: New test.
42767 * g++.old-deja/g++.other/builtins9.C: New test.
42769 2002-03-29 Jakub Jelinek <jakub@redhat.com>
42771 * g++.dg/opt/static1.C: New test.
42773 * g++.dg/opt/longbranch1.C: New test.
42775 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
42777 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
42779 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
42781 2002-03-28 Jeffrey A Law (law@redhat.com)
42783 * gcc.c-torture/execute/20020328-1.c: New test.
42785 2002-03-27 Richard Henderson <rth@redhat.com>
42787 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
42788 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
42789 move from g++.old-deja/g++.ext/.
42791 2002-03-27 Mark Mitchell <mark@codesourcery.com>
42793 * g++.dg/init/new2.C: New test.
42795 2002-03-26 Richard Henderson <rth@redhat.com>
42797 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
42799 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
42802 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
42804 * gcc.dg/20001102-1.c: Likewise.
42806 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
42808 * gcc.dg/cpp/endif-pedantic1.c,
42809 gcc.dg/cpp/endif-pedantic2.c: New tests.
42811 2002-03-26 Mark Mitchell <mark@codesourcery.com>
42813 * g++.dg/init/new1.C: New test.
42815 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
42817 * g++.dg/abi/vbase9.C: New test.
42819 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
42821 * gcc.dg/arm-asm.c: New test.
42823 2002-03-26 Andrew Cagney <ac131313@redhat.com>
42825 * gcc.dg/Wswitch-enum.c: New test.
42828 2002-03-26 Richard Henderson <rth@redhat.com>
42830 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
42833 2002-03-25 Richard Henderson <rth@redhat.com>
42835 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
42838 * gcc.c-torture/compile/20011119-1.c (xxx): New.
42839 * gcc.c-torture/compile/20011119-2.c (xxx): New.
42841 2002-03-25 Zack Weinberg <zack@codesourcery.com>
42843 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
42845 2002-03-25 Bob Wilson <bob.wilson@acm.org>
42847 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
42848 targets using generic thunk support.
42850 2002-03-25 Jakub Jelinek <jakub@redhat.com>
42852 * gcc.c-torture/compile/20020323-1.c: New test.
42854 * g++.dg/opt/conj2.C: New test.
42856 2002-03-24 Richard Henderson <rth@redhat.com>
42858 * gcc.dg/weak-1.c: Use -fno-common.
42860 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
42862 * g77.dg/f77-edit-apostrophe-out.f: New test
42863 * g77.dg/f77-edit-h-out.f: New test
42864 * g77.dg/f77-edit-t-in.f: New test
42865 * g77.dg/f77-edit-t-out.f: New test
42866 * g77.dg/f77-edit-x-out.f: New test
42867 * g77.dg/f77-edit-slash-out.f: New test
42868 * g77.dg/f77-edit-colon-out.f: New test
42869 * g77.dg/f77-edit-s-out.f: New test
42871 2002-03-24 Richard Henderson <rth@redhat.com>
42873 * objc/execute/formal_protocol-6.x: New XFAIL.
42875 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
42877 * gcc.dg/weak-1.c: Early return from dg-final on platforms
42878 that do not support weak symbols
42880 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
42882 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
42883 * lib/g77.exp: Likewise.
42884 * lib/objc.exp: Likewise.
42886 2002-03-23 Andrew Cagney <ac131313@redhat.com>
42888 * gcc.dg/Wswitch-default.c: New test.
42890 2002-03-23 Jakub Jelinek <jakub@redhat.com>
42892 * g++.dg/other/enum1.C: New test.
42894 2002-03-23 Zack Weinberg <zack@codesourcery.com>
42896 * gcc.dg/pragma-ep-3.c: Fix typo.
42898 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
42900 * g++.dg/inherit/template-as-base.C: New test.
42902 2002-03-22 Jakub Jelinek <jakub@redhat.com>
42904 * g++.old-deja/g++.other/dwarf2-1.C: Move...
42905 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
42907 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
42909 * gcc.dg/cpp/multiline.c: Update to match.
42911 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
42913 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
42915 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
42917 * gcc.dg/cpp/extratokens2.c: New file.
42919 2002-03-21 David Edelsohn <edelsohn@gnu.org>
42921 * gcc.dg/20020312-2.c: Add rs6000 target.
42923 * gcc.c-torture/compile/20020319-1.c: New test.
42925 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42927 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
42928 (A, E): Handle this.
42930 2002-03-20 Jason Merrill <jason@redhat.com>
42932 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
42934 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
42935 through prune_gcc_output.
42937 2002-03-20 Jakub Jelinek <jakub@redhat.com>
42939 * gcc.c-torture/compile/20020320-1.c: New test.
42941 2002-03-19 Jakub Jelinek <jakub@redhat.com>
42943 * gcc.c-torture/compile/20020318-1.c: New test.
42945 * gcc.dg/struct-by-value-1.c: New test.
42947 * gcc.dg/20020319-1.c: New test.
42949 2002-03-18 Jakub Jelinek <jakub@redhat.com>
42951 * g++.dg/opt/conj1.C: New test.
42953 2002-03-17 Mark Mitchell <mark@codesourcery.com>
42955 * g++.dg/template/qualttp20.C: Revert previous change.
42956 * g++.dg/template/qualttp3.C: Likewise.
42957 * g++.dg/template/qualttp4.C: Likewise.
42958 * g++.dg/template/qualttp5.C: Likewise.
42959 * g++.dg/template/qualttp6.C: Likewise.
42960 * g++.dg/template/qualttp7.C: Likewise.
42961 * g++.dg/template/qualttp8.C: Likewise.
42962 * g++.dg/template/recurse.C: Likewise.
42964 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
42966 * gcc.dg/cpp/wchar-1.c: Update.
42968 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
42970 * g++.dg/template/conv1.C: New test.
42971 * g++.dg/template/conv2.C: New test.
42972 * g++.dg/template/conv3.C: New test.
42973 * g++.dg/template/conv4.C: New test.
42975 2002-03-15 Mark Mitchell <mark@codesourcery.com>
42977 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
42978 * g++.dg/template/qualttp3.C: Likewise.
42979 * g++.dg/template/qualttp4.C: Likewise.
42980 * g++.dg/template/qualttp5.C: Likewise.
42981 * g++.dg/template/qualttp6.C: Likewise.
42982 * g++.dg/template/qualttp7.C: Likewise.
42983 * g++.dg/template/qualttp8.C: Likewise.
42984 * g++.dg/template/recurse.C: Likewise.
42986 2002-03-15 Mark Mitchell <mark@codesourcery.com>
42988 * g++.dg/opt/dtor1.C: New test.
42990 2002-03-15 Jakub Jelinek <jakub@redhat.com>
42992 * gcc.c-torture/compile/20020315-1.c: New test.
42994 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
42996 * gcc.dg/weak-1.c: Fix scan tests.
42998 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
43000 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
43001 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
43002 cris-*-aout* mmix-*-*.
43003 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
43004 cris-*-aout* mmix-*-*.
43005 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
43006 cris-*-elf* cris-*-aout* and mmix-*-*.
43007 * gcc.dg/20001009-1.c: Ditto.
43008 * gcc.dg/20010912-1.c: Ditto.
43009 * gcc.dg/20020122-4.c: Ditto.
43010 * gcc.dg/inline-2.c: Ditto.
43012 2002-03-14 Jeffrey A Law (law@cygnus.com)
43014 * gcc.c-torture/compile/20020314-1.c: New test.
43016 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
43018 * gcc.c-torture/execute/20020314-1.c: New test.
43020 2002-03-14 Jakub Jelinek <jakub@redhat.com>
43022 * g++.dg/warn/Wunused-1.C: New test.
43024 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
43026 * g++.dg/abi/mangle6.C: New test.
43028 2002-03-13 Jakub Jelinek <jakub@redhat.com>
43030 * gcc.c-torture/compile/20020309-2.c: New test.
43032 * gcc.c-torture/compile/20020312-1.c: New test.
43034 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
43036 * g++.dg/other/access1.C: New test.
43038 2002-03-12 Jakub Jelinek <jakub@redhat.com>
43040 * gcc.c-torture/execute/wchar_t-1.c: New test.
43042 2002-03-12 David Edelsohn <edelsohn@gnu.org>
43044 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
43046 2002-03-12 Roger Sayle <roger@eyesopen.com>
43048 * gcc.dg/20020312-1.c: New test case.
43050 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
43052 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
43054 2002-03-11 Richard Henderson <rth@redhat.com>
43056 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
43057 * g++.old-deja/g++.jason/report.C: Likewise.
43059 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
43061 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
43062 * g++.old-deja/g++.robertl/eb56.C: Likewise.
43064 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
43066 * g++.dg/overload/pmf1.C: New test.
43068 2002-03-11 Kazu Hirata <kazu@hxi.com>
43070 * gcc.c-torture/execute/20020307-1.c: Use long.
43072 2002-03-11 Jakub Jelinek <jakub@redhat.com>
43074 PR optimization/5844
43075 * gcc.dg/20020310-1.c: New test.
43077 2002-03-09 Michael Meissner <meissner@redhat.com>
43079 * gcc.c-torture/execute/memcpy-2.c: New test.
43080 * gcc.c-torture/execute/memset-1.c: New test.
43081 * gcc.c-torture/execute/strlen-1.c: New test.
43082 * gcc.c-torture/execute/strcmp-1.c: New test.
43083 * gcc.c-torture/execute/strncmp-1.c: New test.
43085 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
43087 * gcc.dg/ppc-ldstruct.c: New test.
43089 2002-03-09 Jakub Jelinek <jakub@redhat.com>
43091 * gcc.c-torture/execute/va-arg-22.c: New test.
43093 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43095 * gcc.c-torture/compile/20020309-1.c: New test.
43097 2002-03-08 Jakub Jelinek <jakub@redhat.com>
43099 * gcc.c-torture/execute/20020307-2.c: New test.
43101 2002-03-07 Jeffrey A Law (law@redhat.com)
43103 * g77.f-torture/compile/20020307-1.f: New test.
43105 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
43107 * gcc.dg/unordered-1.c: New test.
43109 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
43111 * gcc.c-torture/execute/20020307-1.c: New test.
43113 2002-03-05 Jakub Jelinek <jakub@redhat.com>
43115 * gcc.dg/20020304-1.c: New test.
43117 * gcc.c-torture/compile/20020304-2.c: New test.
43119 2002-03-04 Zack Weinberg <zack@codesourcery.com>
43121 * gcc.c-torture/compile/20020304-1.c: New test case
43124 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
43126 * gcc.dg/20020103-1.c: Add other -D ppc variants.
43128 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
43130 * g++.dg/other/classkey1.C: New test.
43132 2002-03-01 Richard Henderson <rth@redhat.com>
43134 * gcc.c-torture/compile/981223-1.x: New.
43135 * gcc.c-torture/compile/920625-1.x: New.
43137 2002-02-28 Richard Henderson <rth@redhat.com>
43139 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
43141 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
43143 * gcc.c-torture/execute/20020227-1.c: New test.
43145 2002-02-27 Mark Mitchell <mark@codesourcery.com>
43147 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
43149 * g++.old-deja/g++.oliva/partord1.C: Likewise.
43150 * g++.old-deja.g++.other/defarg1.C: Likewise.
43151 * g++.old-deja/g++.pt/calls2.C: Likewise.
43152 * g++.old-deja/g++.pt/crash20.C: Likewise.
43153 * g++.old-deja/g++.pt/crash30.C: Likewise.
43154 * g++.old-deja/g++.pt/crash36.C: Likewise.
43155 * g++.old-deja/g++.pt/crash6.C: Likewise.
43156 * g++.old-deja/g++.pt/defarg13.C: Likewise.
43157 * g++.old-deja/g++.pt/derived3.C: Likewise.
43158 * g++.old-deja/g++.pt/error1.C: Likewise.
43159 * g++.old-deja/g++.pt/friend21.C: Likewise.
43160 * g++.old-deja/g++.pt/friend23.C: Likewise.
43161 * g++.old-deja/g++.pt/infinite1.C: Likewise.
43162 * g++.old-deja/g++.robertl/eb128.C: Likewise.
43164 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
43166 * gcc.c-torture/execute/20020225-2.c: New test.
43168 2002-02-27 Zack Weinberg <zack@codesourcery.com>
43170 * gcc.c-torture/execute/920730-1t.c,
43171 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
43172 Delete test cases, only relevant to -traditional.
43174 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
43176 * gcc.dg/cpp/undef1.c: Remove.
43177 * gcc.dg/cpp/directiv.c: Update.
43178 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
43180 2002-02-27 Michael Meissner <meissner@redhat.com>
43182 * gcc.c-torture/execute/20020226-1.c: New test.
43184 2002-02-26 Jakub Jelinek <jakub@redhat.com>
43186 * g++.dg/debug/debug4.C: New test.
43188 * gcc.dg/ia64-visibility-1.c: New test.
43190 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
43192 * gcc.dg/debug/20020224-1.c: New.
43194 2002-02-25 Kazu Hirata <kazu@hxi.com>
43196 * gcc.c-torture/execute/960416-1.x: New.
43197 * gcc.c-torture/execute/divconst-3.x: Likewise.
43199 2002-02-25 Jakub Jelinek <jakub@redhat.com>
43201 * gcc.dg/20020224-1.c: New test.
43203 2002-02-25 Alan Modra <amodra@bigpond.net.au>
43205 * gcc.c-torture/execute/20020225-1.c: New.
43207 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
43209 * gcc.dg/cpp/wchar-1.c: New test.
43211 2002-02-23 Jakub Jelinek <jakub@redhat.com>
43213 * gcc.dg/20020222-1.c: New test.
43215 2002-02-22 Jakub Jelinek <jakub@redhat.com>
43217 * g++.dg/opt/anonunion1.C: New test.
43219 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
43221 * g++.dg/template/qualttp19.C: New test.
43222 * g++.dg/template/qualttp20.C: New test.
43223 * g++.old-deja/g++.jason/report.C: Adjust expected errors
43224 * g++.old-deja/g++.other/qual1.C: Likewise.
43226 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
43228 * gcc.dg/attr-alwaysinline.c: New.
43230 2002-02-21 Jakub Jelinek <jakub@redhat.com>
43232 * gcc.dg/20020220-1.c: New test.
43234 * gcc.dg/20020220-2.c: New test.
43236 * g++.dg/opt/mmx1.C: New test.
43238 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
43240 * gcc.c-torture/compile/20020110.c: New test.
43242 2002-02-20 Jakub Jelinek <jakub@redhat.com>
43244 * gcc.c-torture/execute/20020219-1.c: New test.
43246 * gcc.dg/20020219-1.c: New test.
43248 * gcc.dg/noncompile/20020220-1.c: New test.
43250 * g++.dg/opt/ptrintsum1.C: New test.
43252 * gcc.dg/debug/20020220-1.c: New test.
43254 2002-02-17 Jakub Jelinek <jakub@redhat.com>
43256 * gcc.c-torture/execute/20020216-1.c: New test.
43258 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
43260 * gcc.dg/decl-1.c: Update, new test.
43262 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
43264 * g++.dg/abi/bitfield1.C: New test.
43265 * g++.dg/abi/bitfield2.C: New test.
43267 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
43269 * gcc.dg/attr-nest.c: New test.
43271 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
43273 * gcc.c-torture/execute/20020215-1.c: New test.
43275 2002-02-14 Jakub Jelinek <jakub@redhat.com>
43277 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
43278 * g++.dg/debug/debug.exp: New.
43279 * g++.dg/debug/trivial.C: New.
43280 * g++.dg/debug/debug1.C: Moved...
43281 * g++.dg/other/debug1.C: ...from here.
43282 * g++.dg/debug/debug2.C: Moved...
43283 * g++.dg/other/debug2.C: ...from here.
43284 * g++.dg/debug/debug3.C: Moved...
43285 * g++.dg/other/debug3.C: ...from here.
43287 * gcc.dg/noncompile/20020213-1.c: New test.
43289 2002-02-13 Jakub Jelinek <jakub@redhat.com>
43291 * g++.dg/other/debug3.C: New test.
43293 * gcc.c-torture/execute/20020213-1.c: New test.
43295 2002-02-13 Richard Smith <richard@ex-parrot.com>
43297 * g++.old-deja/g++.other/thunk1.C: New test.
43299 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
43301 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
43303 2002-02-13 Stan Shebs <shebs@apple.com>
43305 * gcc.dg/altivec-3.c: New.
43307 2002-02-12 Jakub Jelinek <jakub@redhat.com>
43309 * gcc.dg/Wunreachable-1.c: New test.
43310 * gcc.dg/Wunreachable-2.c: New test.
43312 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
43314 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
43316 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
43318 * gcc.dg/decl-1.c: New test.
43320 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
43322 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
43324 2002-02-10 Kazu Hirata <kazu@hxi.com>
43326 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
43327 * gcc.c-torture/compile/980506-1.x: Likewise.
43329 2002-02-10 Kazu Hirata <kazu@hxi.com>
43331 * gcc.dg/20020210-1.c: New.
43333 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
43335 * g77.f-torture/execute/947.f: New regression test
43336 for PR fortran/947.
43338 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
43340 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
43341 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
43343 2002-02-08 Richard Henderson <rth@redhat.com>
43345 * gcc.c-torture/compile/labels-3.c: New.
43347 2002-02-08 Jakub Jelinek <jakub@redhat.com>
43349 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
43350 expression statements work instead.
43351 * gcc.dg/noncompile/20020207-1.c: New test.
43353 2002-02-07 Richard Henderson <rth@redhat.com>
43355 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
43357 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
43359 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
43361 * lib/g77-dg.exp: Trim g77 error messages so that they are
43362 recognized by dg.exp.
43364 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
43367 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
43369 2002-02-07 Richard Henderson <rth@redhat.com>
43371 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43372 to be sufficiently aligned for integers.
43374 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
43376 * g++.dg/template/friend4.C: New test.
43378 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
43381 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43384 2002-02-07 Richard Henderson <rth@redhat.com>
43386 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43387 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43388 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43389 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43391 2002-02-06 Richard Henderson <rth@redhat.com>
43393 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43395 2002-02-06 Janis Johnson <janis187@us.ibm.com>
43397 * gcc.dg/20020206-1.c: New test.
43399 2002-02-06 Jakub Jelinek <jakub@redhat.com>
43401 * gcc.c-torture/execute/20020206-1.c: New test.
43403 * gcc.c-torture/execute/20020206-2.c: New test.
43405 PR optimization/5429:
43406 * gcc.c-torture/compile/20020206-1.c: New test.
43408 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
43410 * g++.dg/ext/align1.C: Do not use an explicit alignment value
43411 as certain file formats cannot support particularly large
43414 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43415 and do not expect to be able to link the executable.
43417 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43418 fail because the COFF format does not support the weak attribute.
43420 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
43422 * g77.dg/pr5473.f: New test
43424 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
43426 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43427 Fix testcase accordingly.
43429 2002-02-04 Richard Henderson <rth@redhat.com>
43431 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43432 (buf): Change to be an array of pointers, not ints.
43434 2002-02-04 Jakub Jelinek <jakub@redhat.com>
43436 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
43437 before all tests. Move warning one line above to match where it
43439 * gcc.dg/Wswitch-2.c: New test.
43440 * g++.dg/warn/Wswitch-1.C: New test.
43441 * g++.dg/warn/Wswitch-2.C: New test.
43443 2002-02-04 Richard Henderson <rth@redhat.com>
43445 * g++.dg/abi/offsetof.C: Fix size comparison.
43447 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
43449 * gcc.dg/cast-qual-2.c: New test.
43451 2002-02-04 Jakub Jelinek <jakub@redhat.com>
43453 * gcc.dg/20020201-4.c: New test.
43455 2002-02-04 Ben Elliston <bje@redhat.com>
43457 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43458 target_info attribute != 0, in addition to the empty string.
43459 (gcc_target_compile): Likewise.
43461 2002-02-03 Andrew Cagney <ac131313@redhat.com>
43463 * gcc.dg/Wswitch.c: New test.
43464 PR gcc/4475. PR gcc/3780.
43466 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
43468 * g77.f-torture/execute/5122.f: New test for regressions
43469 against PR fortran/5122.
43471 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
43473 * g77.f-torture/compile/pr3743.f: Delete
43474 * g77.dg/pr3743-1.f: New test.
43475 * g77.dg/pr3743-2.f: New test.
43476 * g77.dg/pr3743-3.f: New test.
43477 * g77.dg/pr3743-4.f: New test.
43479 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
43481 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
43483 2002-02-02 Richard Henderson <rth@redhat.com>
43485 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
43486 * gcc.c-torture/execute/bf64-1.c: Likewise.
43488 2002-02-02 Jakub Jelinek <jakub@redhat.com>
43490 * gcc.dg/20020201-2.c: New test.
43492 * gcc.dg/20020201-3.c: New test.
43494 * gcc.c-torture/execute/bitfld-2.c: New test.
43496 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
43498 * gcc.dg/bitfld-1.c: Update.
43499 * gcc.dg/bitfld-2.c: Update.
43500 * gcc.c-torture/execute/bitfld-1.x: New.
43502 2002-02-02 Jakub Jelinek <jakub@redhat.com>
43504 * gcc.c-torture/execute/20020201-1.c: New test.
43506 2002-02-01 Janis Johnson <janis187@us.ibm.com>
43509 * gcc.dg/20020201-1.c: New test.
43511 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
43514 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
43515 * g77.f-torture/compile/pr3743.x: Remove
43517 2002-01-31 Tom Rix <trix@redhat.com>
43519 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
43521 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
43523 * gcc.dg/noncompile/20020130-1.c: New test.
43525 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
43527 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
43529 2002-01-29 Richard Henderson <rth@redhat.com>
43531 * gcc.c-torture/execute/991118-1.c: Cast various constants back
43533 * gcc.c-torture/execute/bf64-1.c: Likewise.
43535 2002-01-29 Jakub Jelinek <jakub@redhat.com>
43537 * gcc.c-torture/execute/20020129-1.c: New test.
43539 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
43541 * gcc.c-torture/compile/20000224-1.c: Update.
43542 * gcc.c-torture/execute/bitfld-1.c: New tests.
43543 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
43544 * gcc.dg/uninit-A.c: Update.
43546 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
43548 * g++.dg/template/ctor1.C: Add instantiation.
43550 2002-01-28 Paul Koning <pkoning@equallogic.com>
43552 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
43553 argument to __builtin_prefetch to be const ptr.
43555 2002-01-28 Jakub Jelinek <jakub@redhat.com>
43557 * gcc.c-torture/compile/20020120-1.c: New test.
43559 2002-01-27 Kazu Hirata <kazu@hxi.com>
43561 * gcc.c-torture/execute/20020127-1.c: New test.
43563 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
43565 * g77.dg/f77-edit-i-in.f: New test
43566 * g77.dg/f77-edit-i-out.f: New test
43568 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
43570 * gcc.dg/debug/debug.exp: New file.
43571 * gcc.dg/debug/trivial.c: New file.
43572 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
43573 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
43574 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
43575 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
43576 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
43577 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
43578 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
43579 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
43580 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
43581 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
43582 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
43583 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
43584 * gcc.dg/20000503-1.c: Removed.
43585 * gcc.dg/20010207-1.c: Removed.
43586 * gcc.dg/20011223-1.c: Removed.
43587 * gcc.dg/20020104-2.c: Removed.
43588 * gcc.dg/debug-1.c: Removed.
43589 * gcc.dg/debug-2.c: Removed.
43590 * gcc.dg/debug-3.c: Removed.
43591 * gcc.dg/debug-4.c: Removed.
43592 * gcc.dg/debug-5.c: Removed.
43593 * gcc.dg/debug-6.c: Removed.
43594 * gcc.dg/dwarf2-1.c: Removed.
43595 * gcc.dg/dwarf2-2.c: Removed.
43597 2002-01-25 Jakub Jelinek <jakub@redhat.com>
43599 * g++.old-deja/g++.other/eh5.C: New test.
43600 * g++.old-deja/g++.other/sibcall2.C: New test.
43601 * g++.old-deja/g++.other/array9.C: New test.
43602 * g++.old-deja/g++.other/typename2.C: New test.
43603 * g++.old-deja/g++.other/crash60.C: New test.
43604 * g++.old-deja/g++.other/conv9.C: New test.
43605 * g++.old-deja/g++.other/mangle10.C: New test.
43606 * g++.old-deja/g++.other/unchanging1.C: New test.
43607 * g++.old-deja/g++.other/exprstmt1.C: New test.
43608 * g++.old-deja/g++.other/inline23.C: New test.
43609 * g++.old-deja/g++.eh/ia64-1.C: New test.
43610 * g++.old-deja/g++.other/dwarf2-1.C: New test.
43611 * g++.old-deja/g++.other/reload1.C: New test.
43612 * g++.old-deja/g++.other/static20.C: New test.
43613 * g++.old-deja/g++.other/local-alloc1.C: New test.
43614 * g++.old-deja/g++.other/conv8.C: New test.
43615 * g++.old-deja/g++.other/stmtexpr2.C: New test.
43616 * g++.old-deja/g++.other/storeexpr1.C: New test.
43617 * g++.old-deja/g++.other/storeexpr2.C: New test.
43618 * g++.dg/eh/template2.C: New test.
43619 * g++.dg/warn/weak1.C: New test.
43621 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
43623 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
43624 Remove first, non-varying, argument.
43626 2002-01-23 Richard Henderson <rth@redhat.com>
43628 * gcc.dg/inline-2.c: New.
43630 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
43631 Add optional target arg. Check number of arguments.
43632 (scan-assembler-not, scan-assembler-dem): Likewise.
43633 (scan-assembler-dem-not): Likewise.
43635 2002-01-23 Zack Weinberg <zack@codesourcery.com>
43637 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
43639 * g++.old-deja/g++.brendan/parse3.C,
43640 g++.old-deja/g++.other/crash26.C,
43641 g++.old-deja/g++.other/crash28.C,
43642 g++.old-deja/g++.other/crash29.C,
43643 g++.old-deja/g++.other/crash30.C,
43644 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
43646 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
43648 * gcc.dg/20020115-1.c: New.
43650 2002-01-23 Bob Wilson <bob.wilson@acm.org>
43652 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
43654 2002-01-23 Janis Johnson <janis187@us.ibm.com>
43656 * gcc.dg/20020122-3.c: New.
43658 2002-01-23 Jakub Jelinek <jakub@redhat.com>
43660 * g++.dg/other/gc1.C: New test.
43662 2002-01-23 Zack Weinberg <zack@codesourcery.com>
43664 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
43666 2002-01-22 Richard Henderson <rth@redhat.com>
43668 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
43670 2002-01-22 Richard Henderson <rth@redhat.com>
43672 * gcc.dg/20020122-4.c: New.
43674 2002-01-22 H.J. Lu <hjl@gnu.org>
43676 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
43678 * gcc.dg/special/ecos.exp: Likewise.
43679 * lib/g++-dg.exp: Likewise.
43680 * lib/g77-dg.exp: Likewise.
43681 * lib/gcc-dg.exp : Likewise.
43682 * lib/mike-g++.exp: Likewise.
43683 * lib/mike-g77.exp: Likewise.
43684 * lib/mike-gcc.exp: Likewise.
43685 * lib/objc-dg.exp: Likewise.
43687 2002-01-22 Janis Johnson <janis187@us.ibm.com>
43690 * gcc.dg/20020122-2.c: New test.
43692 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
43694 * gcc.dg/20020122-1.c: New test.
43696 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
43698 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
43700 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
43702 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
43704 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43706 * gcc.c-torture/compile/20020121-1.c: New test.
43708 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
43710 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
43713 2002-01-21 Jakub Jelinek <jakub@redhat.com>
43715 * gcc.dg/20020218-1.c: New test.
43717 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
43719 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
43721 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
43722 "At global scope" warning
43723 * g++.dg/ext/align1.C: Change cygwin test for alignment
43724 from db-bogus to dg-warning
43726 2002-01-21 Zack Weinberg <zack@codesourcery.com>
43728 * g77.f-torture/compile/cpp2.F: New test.
43730 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
43732 * g++.dg/template/access1.C: New test.
43734 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
43736 * gcc.dg/20020118-1.c: New.
43738 2002-01-18 Kazu Hirata <kazu@hxi.com>
43740 * gcc.c-torture/execute/20020118-1.c: New test.
43742 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
43744 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
43745 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
43746 alignment warnings.
43748 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
43750 * gcc.misc-tests/i386-prefetch.exp: Save and restore
43751 torture_with_loops and torture_without_loops
43753 2002-01-17 Jakub Jelinek <jakub@redhat.com>
43755 * gcc.c-torture/compile/20020116-1.c: New test.
43757 2002-01-16 Jakub Jelinek <jakub@redhat.com>
43759 * gcc.dg/20020116-2.c: New test.
43761 * gcc.dg/ultrasp4.c: New test.
43763 * gcc.dg/20020116-1.c: New test.
43765 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
43767 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
43770 2002-01-15 Janis Johnson <janis187@us.ibm.com>
43772 * gcc.misc-tests/i386-prefetch.exp: New.
43773 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
43774 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
43775 * gcc.misc-tests/i386-pf-none-1.c: New test.
43776 * gcc.misc-tests/i386-pf-sse-1.c: New test.
43778 2002-01-15 Jakub Jelinek <jakub@redhat.com>
43780 * gcc.dg/gnu89-init-1.c: Add new tests.
43782 2002-01-15 Andreas Jaeger <aj@suse.de>
43784 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
43785 * gcc.dg/i386-mmx-2.c: Likewise.
43786 * gcc.dg/i386-sse-1.c: Likewise.
43787 * gcc.dg/i386-sse-2.c: Likewise.
43788 * gcc.dg/i386-sse-3.c: Likewise.
43790 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
43792 * g77.f-torture/execute/intrinsic-unix-bessel.f:
43793 Uncomment additional cases that now pass.
43795 2002-01-11 Richard Henderson <rth@redhat.com>
43797 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
43798 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
43800 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
43802 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
43804 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
43806 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
43807 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
43809 2002-01-10 Dale Johannesen <dalej@apple.com>
43811 * gcc.c-torture/execute/loop-11.c: New.
43813 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
43815 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
43816 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
43818 2002-01-09 Richard Henderson <rth@redhat.com>
43820 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
43821 type in which to perform the operation for each size.
43823 2002-01-09 Alan Matsuoka (alanm@redhat.com)
43825 * gcc.c-torture/compile/20020109-2.c: New test.
43827 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
43829 * gcc.c-torture/execute/loop-10.c: New test.
43831 2002-01-09 Jakub Jelinek <jakub@redhat.com>
43833 * gcc.c-torture/compile/20010226-1.c: New test.
43834 * gcc.c-torture/compile/20010227-1.c: New test.
43835 * gcc.c-torture/compile/20010426-1.c: New test.
43836 * gcc.c-torture/compile/20010510-1.c: New test.
43837 * gcc.c-torture/compile/20010605-3.c: New test.
43838 * gcc.c-torture/compile/20010824-1.c: New test.
43839 * gcc.c-torture/execute/20010409-1.c: New test.
43840 * gcc.dg/noncompile/20000901-1.c: New test.
43841 * gcc.dg/20001023-1.c: New test.
43842 * gcc.dg/20001101-1.c: New test.
43843 * gcc.dg/20001102-1.c: New test.
43844 * gcc.dg/20010207-1.c: New test.
43845 * gcc.dg/20010405-1.c: New test.
43846 * gcc.dg/20010822-1.c: New test.
43847 * gcc.dg/20011107-1.c: New test.
43849 2002-01-09 Jeffrey A Law (law@redhat.com)
43851 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
43853 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
43854 execution failure on PA targets.
43856 2002-01-09 Jakub Jelinek <jakub@redhat.com>
43858 * gcc.c-torture/compile/20020109-1.c: New test.
43860 2002-01-08 Kazu Hirata <kazu@hxi.com>
43862 * gcc.c-torture/execute/20020108-1.c: New test.
43864 2002-01-08 Jakub Jelinek <jakub@redhat.com>
43866 * gcc.dg/20020108-1.c: New test.
43868 2002-01-08 H.J. Lu <hjl@gnu.org>
43870 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
43873 2002-01-08 Geoff Keating <geoffk@redhat.com>
43875 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
43878 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
43880 * gcc.dg/altivec-4.c: Test altivec predicates.
43882 2002-01-07 Jakub Jelinek <jakub@redhat.com>
43884 * gcc.c-torture/execute/20020107-1.c: New test.
43886 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
43889 * gcc.c-torture/compile/20020106-1.c: New test.
43891 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
43893 * gcc.c-torture/execute/nestfunc-4.c: New test.
43895 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
43897 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
43898 extra triple that slipped in.
43899 * g++.old-deja/g++.abi/align.C: Likewise.
43900 * g++.old-deja/g++.abi/bitfields.C: Likewise.
43902 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
43904 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
43905 * g++.old-deja/g++.abi/align.C: Likewise.
43906 * g++.old-deja/g++.abi/bitfields.C: Likewise.
43908 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
43910 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
43913 2002-01-04 Jakub Jelinek <jakub@redhat.com>
43915 * gcc.dg/20020104-1.c: New test.
43917 * gcc.dg/20020104-2.c: New test.
43919 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
43921 * gcc.dg/20020103-1.c: Fix typo in target selector.
43923 2002-01-03 Richard Henderson <rth@redhat.com>
43925 * gcc.dg/20020103-1.c: New.
43927 2002-01-03 Kazu Hirata <kazu@hxi.com>
43929 * gcc.c-torture/execute/20020103-1.c: New test.
43931 2002-01-03 Jakub Jelinek <jakub@redhat.com>
43933 * g++.dg/other/debug2.C: New test.
43935 * gcc.c-torture/compile/20020103-1.c: New test.
43937 2002-01-02 Jakub Jelinek <jakub@redhat.com>
43939 * gcc.dg/gnu89-init-1.c: Added new tests.
43941 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
43943 * g++.dg/template/friend2.C: Remove as patch is reverted.
43945 * g++.dg/warn/oldcast1.C: New test.
43947 * g++.dg/template/ptrmem1.C: New test.
43948 * g++.dg/template/ptrmem2.C: New test.
43950 * g++.dg/template/ntp.C: New test.
43952 * g++.dg/other/component1.C: New test.
43954 * g++.dg/template/ttp3.C: New test.
43956 * g++.dg/template/friend2.C: New test.
43957 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
43959 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
43961 * g++.dg/other/ptrmem1.C: New test.
43962 * g++.dg/other/ptrmem2.C: New test.
43964 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
43966 * g++.dg/template/ctor1.C: New test.
43968 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
43970 * g++.dg/template/friend2.C: New test.
43972 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
43974 * gcc.dg/mmix-1.c: New test.
43976 2001-12-31 Richard Henderson <rth@redhat.com>
43978 * gcc.dg/asm-5.c: New.
43980 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
43982 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
43983 in namespace __gnu_cxx
43985 2001-12-30 Richard Henderson <rth@redhat.com>
43987 * gcc.dg/debug-6.c: New.
43989 2001-12-30 Jakub Jelinek <jakub@redhat.com>
43991 * gcc.c-torture/compile/20011229-2.c: New test.
43993 2001-12-29 Jakub Jelinek <jakub@redhat.com>
43995 * gcc.dg/debug-3.c: New test.
43996 * gcc.dg/debug-4.c: New test.
43997 * gcc.dg/debug-5.c: New test.
43999 2001-12-29 Richard Henderson <rth@redhat.com>
44001 * g++.dg/eh/loop1.C: New.
44003 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
44005 * g++.dg/template/crash1.C: New test.
44007 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
44009 * g++.dg/other/const1.C: New test.
44011 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
44013 * gcc.c-torture/compile/20011229-1.c: New test.
44015 2001-12-28 Stan Shebs <shebs@apple.com>
44017 * lib/objc-torture.exp: Resync with c-torture.exp.
44018 * lib/objc.exp: Load standard libraries.
44020 2001-12-28 Jakub Jelinek <jakub@redhat.com>
44022 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
44025 2001-12-27 Roger Sayle <roger@eyesopen.com>
44027 * gcc.c-torture/execute/string-opt-16.c: New testcase.
44029 2001-12-27 Richard Henderson <rth@redhat.com>
44031 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
44033 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
44035 * g++.dg/eh/ctor1.C: New test.
44036 * g++.dg/other/error2.C: New test.
44038 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
44040 * g++.dg/other/init2.C: New test.
44042 2001-12-24 Richard Henderson <rth@redhat.com>
44044 * gcc.dg/20011223-1.c: New.
44045 * gcc.dg/inline-1.c: New.
44047 2001-12-23 Richard Henderson <rth@redhat.com>
44049 * gcc.dg/asm-4.c: Test operand modifiers.
44051 2001-12-23 Richard Henderson <rth@redhat.com>
44053 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
44055 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
44057 * gcc.c-torture/execute/20011223-1.c: New test.
44059 2001-12-21 Richard Henderson <rth@redhat.com>
44061 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
44062 re-enables the warning.
44064 2001-12-21 Richard Henderson <rth@redhat.com>
44066 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
44068 2001-12-20 Jakub Jelinek <jakub@redhat.com>
44070 * gcc.c-torture/compile/20011218-1.c: New test.
44072 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
44074 * gcc.misc-test/arm-isr.exp: New file. Control running of the
44076 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
44077 epilogue generation for ARM ISR routines.
44079 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44081 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
44082 * gcc.dg/format/c90-printf-3.c: Likewise.
44083 * gcc.dg/format/c99-printf-3.c: Likewise.
44084 * gcc.dg/format/ext-1.c: Likewise.
44085 * gcc.dg/format/ext-6.c: Likewise.
44086 * gcc.dg/format/format.h: Prototype unlocked stdio.
44088 2001-12-20 Richard Henderson <rth@redhat.com>
44090 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
44092 (malloc): Correct allocation logic. Abort if we fill up the
44093 arena before initialization complete.
44094 (realloc): Correct allocation logic.
44096 2001-12-20 Jakub Jelinek <jakub@redhat.com>
44098 * gcc.c-torture/compile/20011219-2.c: New test.
44100 * gcc.c-torture/execute/20011219-1.c: New test.
44102 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
44104 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
44105 target does not support weak symbols.
44107 2001-12-19 Jakub Jelinek <jakub@redhat.com>
44109 * gcc.c-torture/compile/20011219-1.c: New test.
44111 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
44113 * g++.dg/other/error1.C: New test.
44115 2001-12-17 Jeffrey A Law (law@redhat.com)
44117 * gcc.c-torture/execute/20011217-1.c: New test.
44119 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
44121 * objc.dg/special/: New directory.
44122 * objc.dg/special/special.exp: New file.
44123 * objc.dg/special/unclaimed-category-1.h: New file.
44124 * objc.dg/special/unclaimed-category-1a.m: New file.
44125 * objc.dg/special/unclaimed-category-1.m: New file.
44127 2001-12-17 Andreas Jaeger <aj@suse.de>
44129 * gcc.c-torture/compile/20011217-2.c: New test.
44131 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
44133 * gcc.c-torture/compile/20011217-1.c: New test.
44135 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
44137 * gcc.dg/20011214-1.c: New.
44139 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
44141 * gcc.dg/altivec-4.c: New.
44143 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
44145 * gcc.dg/20011113-1.c: New test.
44147 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44149 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
44150 std::__malloc_alloc_template<0> and
44151 std::__default_alloc_template<false, 0>.
44153 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
44155 * objc/execute/bf-21.m: New test.
44156 * objc/execute/enumeration-1.m: New test.
44157 * objc/execute/enumeration-2.m: New test.
44159 2001-12-12 Jakub Jelinek <jakub@redhat.com>
44161 * gcc.dg/gnu89-init-1.c: New test.
44163 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
44165 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
44166 * g++.old-deja/g++.jason/2371.C: Likewise.
44167 * g++.old-deja/g++.jason/template33.C: Likewise.
44168 * g++.old-deja/g++.jason/template34.C: Likewise.
44169 * g++.old-deja/g++.jason/template36.C: Likewise.
44170 * g++.old-deja/g++.oliva/typename1.C: Likewise.
44171 * g++.old-deja/g++.oliva/typename2.C: Likewise.
44172 * g++.old-deja/g++.other/typename1.C: Likewise.
44173 * g++.old-deja/g++.pt/inherit2.C: Likewise.
44174 * g++.old-deja/g++.pt/nontype5.C: Likewise.
44175 * g++.old-deja/g++.pt/typename11.C: Likewise.
44176 * g++.old-deja/g++.pt/typename14.C: Likewise.
44177 * g++.old-deja/g++.pt/typename16.C: Likewise.
44178 * g++.old-deja/g++.pt/typename3.C: Likewise.
44179 * g++.old-deja/g++.pt/typename4.C: Likewise.
44180 * g++.old-deja/g++.pt/typename5.C: Likewise.
44181 * g++.old-deja/g++.pt/typename7.C: Likewise.
44182 * g++.old-deja/g++.robertl/eb9.C: Likewise.
44184 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
44186 * g++.dg/other/linkage1.C: New test.
44187 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
44190 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
44192 * gcc.dg/concat.c: New test.
44194 2001-12-11 Stan Shebs <shebs@apple.com>
44196 * objc/compile: New test directory.
44197 * objc/compile/compile.exp: New expect script.
44198 * objc/compile/20011211-1.m: New compile test.
44200 2001-12-11 Jason Merrill <jason@redhat.com>
44202 * lib/prune.exp (prune_gcc_output): Also handle "In member
44203 function". So many permutations...
44205 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
44207 * g++.dg/template/typedef1.C: New test.
44209 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
44211 * g++.dg/other/copy1.C: New test.
44213 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
44215 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
44217 * gcc.dg/builtin-choose-expr.c: New.
44219 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
44221 * gcc.dg/altivec-2.c: New.
44223 2001-12-07 Richard Henderson <rth@redhat.com>
44225 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
44227 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
44229 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
44232 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44234 * g++-old.deja/g++.robertl/eb101.C: Deleted.
44236 2001-12-06 Janis Johnson <janis187@us.ibm.com>
44238 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
44239 variable argument list.
44241 2001-12-06 Zack Weinberg <zack@codesourcery.com>
44243 * gcc.c-torture/execute/memcheck: Delete entire directory.
44244 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
44245 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
44247 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
44249 * gcc.dg/Wshadow-1.c: New test.
44251 2001-12-05 Jakub Jelinek <jakub@redhat.com>
44253 * gcc.c-torture/compile/20011130-1.c: New test.
44255 * gcc.dg/noncompile/20011025-1.c: New test.
44257 * g++.dg/other/anon-union.C: New test.
44259 * gcc.c-torture/execute/20011024-1.c: New test.
44261 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
44263 * gcc.c-torture/execute/20000722-1.x,
44264 gcc.c-torture/execute/20010123-1.x: Remove.
44265 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
44266 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
44267 gcc.dg/c99-complit-2.c: New tests.
44269 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
44271 * g++.dg/inherit/base1.C: New test.
44273 2001-12-04 Jakub Jelinek <jakub@redhat.com>
44275 * g++.dg/other/stdarg1.C: New test.
44277 * gcc.c-torture/compile/20011130-2.c: New test.
44279 2001-12-03 Janis Johnson <janis187@us.ibm.com>
44281 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
44282 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
44283 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
44284 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
44285 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
44286 * gcc.dg/builtin-prefetch-1.c: New test.
44288 2001-12-03 Jakub Jelinek <jakub@redhat.com>
44290 * gcc.dg/20011130-1.c: New test.
44292 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
44294 * g++.dg/other/scope1.C: New test.
44295 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
44297 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
44299 * gcc.dg/vla-init-1.c: New test.
44301 2001-12-01 Geoff Keating <geoffk@redhat.com>
44303 * gcc.c-torture/compile/structs.c: New testcase from GDB.
44305 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
44307 * objc.dg/alias.m: Update.
44308 * objc.dg/class-1.m: Update.
44309 * objc.dg/const-str-1.m: Update.
44310 * objc.dg/fwd-proto-1.m: Update.
44311 * objc.dg/id-1.m: Update.
44312 * objc.dg/super-class-1.m: Update.
44314 2001-11-29 Mark Mitchell <mark@codesourcery.com>
44316 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
44319 2001-11-28 Jeffrey A Law (law@cygnus.com)
44321 * gcc.c-torture/execute/20011128-1.c: New test.
44323 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
44325 * gcc.dg/20011127-1.c: New test.
44327 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
44329 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
44330 from Austin Group draft 7.
44331 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
44332 scanf format arguments.
44333 * gcc.dg/format/no-exargs-2.c: New test.
44335 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
44337 * g++.dg/abi/vbase8-4.C: New test.
44339 2001-11-24 Ian Lance Taylor <ian@airs.com>
44341 * gcc.c-torture/execute/20011121-1.c: New test.
44343 2001-11-23 Jeffrey A Law (law@cygnus.com)
44345 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
44347 2001-11-23 Andreas Jaeger <aj@suse.de>
44349 * gcc.dg/cpp/charconst-2.c: New test.
44351 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
44353 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
44354 to the host if it is remote. Let tests specify extra headers
44356 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
44357 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
44358 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
44359 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
44360 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
44361 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
44362 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
44363 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
44364 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
44365 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
44367 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
44369 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
44370 for little endian ARMs.
44372 2001-11-20 Jakub Jelinek <jakub@redhat.com>
44374 * gcc.c-torture/compile/20011119-1.c: New test.
44375 * gcc.c-torture/compile/20011119-2.c: New test.
44377 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
44379 * gcc.dg/altivec-1.c: Fix typo.
44381 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
44383 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44385 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
44387 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44389 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
44391 * lib/g77.exp: Don't specify --rpath-link.
44393 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44394 across all the headers.
44395 * gcc.dg/format/format.exp: For testing on a remote host,
44398 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44399 * gcc.c-torture/execute/930406-1.c: Likewise.
44400 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44402 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
44404 * gcc.dg/altivec-1.c: New.
44406 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
44408 * gcc.dg/cpp/fpreprocessed.c: New test case.
44410 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
44412 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44413 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44414 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44416 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
44418 * gcc.dg/no-builtin-1.c: New test.
44420 2001-11-16 Jakub Jelinek <jakub@redhat.com>
44422 * gcc.c-torture/execute/20011115-1.c: New test.
44424 2001-11-15 Jakub Jelinek <jakub@redhat.com>
44426 * gcc.c-torture/compile/20011114-2.c: New test.
44427 * gcc.c-torture/compile/20011114-3.c: New test.
44428 * gcc.c-torture/compile/20011114-4.c: New test.
44430 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
44432 * g++.dg/other/init1.C: New test.
44434 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
44436 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44439 * gcc.c-torture/execute/20011114-1.c: New testcase.
44441 * gcc.c-torture/compile/20010327-1.c: Revert last change.
44442 * gcc.c-torture/compile/20011114-1.c: New test, exactly
44443 like the (before this change) version of 20010327-1.c.
44445 2001-11-14 Roger Sayle <roger@eyesopen.com>
44447 * gcc.c-torture/execute/string-opt-13.c: New testcase.
44449 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
44451 * g++.dg/init/array2.C: New test.
44453 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
44455 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44457 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
44459 * g++.dg/other/forscope1.C: New test.
44460 * g++.dg/ext/forscope1.C: New test.
44461 * g++.dg/ext/forscope2.C: New test.
44463 2001-11-13 Jakub Jelinek <jakub@redhat.com>
44465 * gcc.c-torture/execute/20011113-1.c: New test.
44467 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
44469 * gcc.c-torture/execute/20011109-2.c: New test.
44471 * gcc.c-torture/execute/20011109-1.c: New test.
44473 2001-11-09 Jakub Jelinek <jakub@redhat.com>
44475 * gcc.c-torture/compile/20011109-1.c: New test.
44477 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
44479 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
44480 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
44481 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
44482 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
44483 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
44484 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
44485 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
44487 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
44489 * g++.dg/warn/Wshadow-1.C: New tests.
44490 * g++.old-deja/g++.mike/for3.C: Update.
44492 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
44494 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
44495 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
44496 XFAILs. Adjust expected error texts.
44497 * gcc.c-torture/compile/20011106-1.c,
44498 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
44499 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
44500 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
44501 gcc.dg/c99-array-lval-5.c: New tests.
44503 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
44505 * gcc.dg/cpp/defined.c: Update.
44507 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
44509 * gcc.c-torture/execute/anon-1.c: New test.
44511 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
44513 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
44514 same size, so no warning should be produced on stormy16.
44516 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
44517 due to oversized array.
44518 * g++.old-deja/g++.mike/ns15.C: Likewise.
44519 * g++.old-deja/g++.pt/crash16.C: Likewise.
44521 2001-11-02 Graham Stott <grahams@redhat.com>
44523 * g++.dgother/debug1.C: Fix typos.
44525 2001-11-01 Jakub Jelinek <jakub@redhat.com>
44527 * g++.dg/other/debug1.C: New test.
44529 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
44531 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
44534 2001-10-30 Jakub Jelinek <jakub@redhat.com>
44536 * gcc.dg/20011029-2.c: New test.
44538 * gcc.c-torture/compile/20011029-1.c: New test.
44540 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
44542 * objc/execute/class_self-1.m: New test.
44543 * objc/execute/class_self-2.m: New test.
44545 2001-10-25 Zack Weinberg <zack@codesourcery.com>
44547 * gcc.misc-tests/msgs.exp: Delete.
44548 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
44549 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
44550 error set to match recent changes.
44552 2001-10-24 Zack Weinberg <zack@codesourcery.com>
44554 * gcc.dg/20011021-1.c: New test.
44556 2001-10-24 Jakub Jelinek <jakub@redhat.com>
44558 * gcc.c-torture/compile/20011023-1.c: New test.
44560 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
44562 * lib/g77.exp: Rewrite based on lib/g++.exp.
44564 2001-10-19 Jakub Jelinek <jakub@redhat.com>
44566 * gcc.c-torture/execute/20011019-1.c: New test.
44568 * gcc.dg/20011018-1.c: New test.
44570 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
44572 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
44574 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
44576 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
44577 * gcc.dg/attr-invalid.c: Likewise.
44579 2001-10-18 Jakub Jelinek <jakub@redhat.com>
44581 * gcc.dg/20011015-1.c: New test.
44583 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
44585 * g++.dg/template/unify2.C: New test.
44587 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
44589 * g++.dg/other/exception-specification.C: New test
44591 2001-10-13 Tom Rix <trix@redhat.com>
44593 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
44594 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
44596 2001-10-12 Jakub Jelinek <jakub@redhat.com>
44598 * gcc.dg/20011009-1.c: New test.
44600 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
44603 * g++.dg/other/friend1.C: New test.
44605 2001-10-11 Richard Henderson <rth@redhat.com>
44607 * g++.old-deja/g++.other/crash18.C: Add -S to options.
44609 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44611 * gcc.c-torture/compile/20011010-1.c: New.
44613 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
44615 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
44616 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
44617 g77.f-torture/execute/execute.exp,
44618 g77.f-torture/noncompile/noncompile.exp,
44619 gcc.c-torture/compile/compile.exp,
44620 gcc.c-torture/execute/execute.exp,
44621 gcc.c-torture/execute/ieee/ieee.exp,
44622 gcc.c-torture/execute/memcheck/memcheck.exp,
44623 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
44624 objc/execute/execute.exp: Update FSF address.
44626 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
44628 * gcc.dg/cpp/cmdlne-C.c: Update.
44629 * gcc.dg/cpp/cmdlne-C2.c: New.
44631 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44633 * gcc.c-torture/execute/20011008-3.c: New.
44635 2001-10-08 DJ Delorie <dj@redhat.com>
44637 * gcc.dg/20011008-1.c: New.
44638 * gcc.dg/20011008-2.c: New.
44640 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
44642 * gcc.dg/cpp/spacing1.c: Update test.
44644 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
44646 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
44647 spelling errors of "separate" as "seperate".
44649 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
44651 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
44652 enough to avoid inlining.
44654 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
44656 * lib/g77.exp: set libg2c_dir correctly.
44658 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
44660 * gcc.dg/cpp/macro11.c: New test.
44662 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
44664 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
44665 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
44666 gcc.dg/format/multattr-3.c: New tests.
44667 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
44668 tests for format attributes on function pointers being rejected.
44670 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
44672 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
44674 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
44676 * g++.dg/warn/format1.C: New test.
44678 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
44680 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
44682 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
44684 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
44686 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
44688 * gcc.dg/cpp/redef2.c: Add test.
44690 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
44692 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
44693 long-standing bug on i686, apparently.
44694 * gcc.c-torture/execute/loop-2c.x: New file.
44695 * gcc.c-torture/execute/loop-2d.x: New file.
44696 * gcc.c-torture/execute/loop-3c.x: New file.
44698 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
44700 * gcc.dg/cpp/20000625-2.c: Correct line number.
44702 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
44704 * gcc.dg/cpp/macro10.c: New test.
44705 * gcc.dg/cpp/strify3.c: New test.
44706 * gcc.dg/cpp/spacing1.c: Add tests.
44707 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
44708 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
44710 2001-09-24 DJ Delorie <dj@redhat.com>
44712 * gcc.c-torture/execute/20010924-1.c: New test.
44714 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
44716 * objc/execute/paste.m: Remove.
44718 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
44720 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
44722 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
44724 * g77.dg/strlen0.f: New test.
44726 2001-09-21 Richard Henderson <rth@redhat.com>
44728 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
44729 * g++.old-deja/g++.abi/vtable2.C: Likewise.
44731 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
44733 Table-driven attributes.
44734 * g++.dg/ext/attrib1.C: New test.
44736 2001-09-20 DJ Delorie <dj@redhat.com>
44738 * gcc.dg/20000926-1.c: Update expected warning messages.
44739 * gcc.dg/array-2.c: Likewise, and test for warnings too.
44740 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
44743 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
44745 * g++.dg/eh/registers1.C: New test case.
44747 2001-09-17 Richard Henderson <rth@redhat.com>
44749 * gcc.dg/array-5.c: Fix VLA decomposition test.
44751 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
44753 * gcc.dg/cpp/line5.c: New testcase.
44755 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
44757 * gcc.dg/cpp/macro9.c: New test.
44759 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
44761 * gcc.c-torture/execute/980223.c: Change type of addr from long
44764 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
44766 * gcc.c-torture/execute/20010915-1.c: New test.
44768 2001-09-14 Janis Johnson <janis187@us.ibm.com>
44770 * g77.dg/bprob: New directory.
44771 * g77.dg/bprob/bprob.exp: New file.
44772 * g77.dg/bprob/bprob-1.f: New test.
44773 * g77.dg/gcov: New directory.
44774 * g77.dg/gcov/gcov.exp: New file.
44775 * g77.dg/gcov/gcov-1.f: New test.
44776 * g77.dg/gcov/gcov-1.x: New file.
44778 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
44780 * gcc.dg/cpp/directiv.c: Update.
44781 * gcc.dg/cpp/undef1.c: Update.
44783 2001-09-12 Jakub Jelinek <jakub@redhat.com>
44785 * gcc.dg/20010912-1.c: New test.
44787 2001-09-11 Janis Johnson <janis187@us.ibm.com>
44789 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
44790 language-independent file in lib.
44791 * lib/gcov.exp: New file.
44793 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
44795 * gcc.c-torture/compile/20010911-1.c: New test.
44797 2001-09-10 Janis Johnson <janis187@us.ibm.com>
44799 * lib/profopt.exp: New, to support profile-directed optimizations.
44800 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
44801 * gcc.misc-tests/bprob-1.c: New test.
44802 * gcc.misc-tests/bprob-2.c: New test.
44804 2001-09-07 Janis Johnson <janis187@us.ibm.com>
44806 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
44807 XFAIL and which kinds of gcov output to verify.
44808 * gcc.misc-tests/gcov-4b.x: New file.
44809 * gcc.misc-tests/gcov-5b.x: New file.
44810 * gcc.misc-tests/gcov-6.x: New file.
44811 * gcc.misc-tests/gcov-7.c: New test.
44812 * gcc.misc-tests/gcov-7.x: New file.
44814 2001-09-06 Janis Johnson <janis187@us.ibm.com>
44816 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
44817 * gcc.misc-tests/gcov-6.c: New test.
44819 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
44822 * g++.dg/abi/vbase1.C: New test.
44824 2001-09-05 Ziemowit Laski <zlaski@apple.com>
44826 * objc.dg/method-2.m: New.
44828 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
44831 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
44832 * g++.dg/init/empty1.C: New test.
44834 2001-09-03 Jakub Jelinek <jakub@redhat.com>
44836 * gcc.c-torture/compile/20010903-1.c: New test.
44838 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
44840 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
44843 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
44845 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
44847 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
44849 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
44851 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
44853 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
44854 for 16-bit 'unsigned int'.
44856 2001-08-29 Kazu Hirata <kazu@hxi.com>
44858 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
44860 2001-08-27 Richard Henderson <rth@redhat.com>
44862 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
44863 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
44865 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
44867 * gcc.dg/asm-names.c (ymain): New.
44869 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
44871 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
44872 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
44873 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
44875 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44877 * gcc.dg/compare5.c: New testcase.
44879 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
44881 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
44882 and "In instantiation".
44884 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
44886 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
44888 2001-08-20 Janis Johnson <janis187@us.ibm.com>
44890 * gcc.misc-tests/gcov.exp: Add support for branch information.
44891 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
44892 * gcc.misc-tests/gcov-4.c: New test.
44893 * gcc.misc-tests/gcov-4b.c: New test.
44894 * gcc.misc-tests/gcov-5b.c: New test.
44896 2001-08-20 Zack Weinberg <zackw@panix.com>
44898 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
44901 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
44903 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
44905 2001-08-19 Jakub Jelinek <jakub@redhat.com>
44907 * g++.dg/eh/template1.C: New test.
44909 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
44911 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
44913 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
44916 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
44918 * lib/g77-dg.exp: Use prune.exp for common procedures
44919 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
44920 * lib/g77.exp: (g77-dg-prune) Remove
44922 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
44924 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
44926 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44928 * g++.dg/template/unify1.C: New test.
44930 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
44932 * g++.dg/abi/empty4.C: New test.
44934 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
44936 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
44938 * g77.f-torture/compile/pr3743.x: Likewise.
44940 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44942 * g++.dg/other/using-declaration.C: New test.
44944 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
44946 * gcc.dg/cpp/tr-sign.c: New testcase.
44948 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
44950 * gcc.dg/cpp/19951025-1.c: Revert.
44951 * gcc.dg/cpp/directiv.c: We no longer process directives that
44952 interrupt macro arguments.
44954 2001-08-03 Zack Weinberg <zackw@stanford.edu>
44956 * gcc.dg/bconstp-1.c: New test.
44958 2001-08-03 Richard Henderson <rth@redhat.com>
44960 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
44962 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
44964 * gcc.dg/cpp/19951025-1.c: Update.
44966 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
44968 * g77.dg/ff90-1.f (s): Fix reference of variable z,
44971 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
44974 * g++.old-deja/g++.ns/ns14.C: Remove special options.
44975 * g++.old-deja/g++.other/std1.C: Likewise.
44976 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
44978 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44980 * lib/g77.exp: Load gcc-defs.exp for common procedures
44981 (g77_pass, g77_fail, g77_finish, g77_exit,
44982 ${tool}_check_unsupported_p} Now redundant. Deleted.
44984 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
44986 * g77.dg/fbackslash.f
44987 * g77.dg/fcase-preserve.f
44989 * g77.dg/ffixed-line-length-0.f
44990 * g77.dg/ffixed-line-length-132.f
44991 * g77.dg/ffixed-line-length-7.f
44992 * g77.dg/ffixed-line-length-72.f
44993 * g77.dg/ffixed-line-length-none.f
44994 * g77.dg/ffree-form-1.f
44995 * g77.dg/fno-backslash.f
44996 * g77.dg/fno-f90-1.f
44997 * g77.dg/fno-fixed-form-1.f
44998 * g77.dg/fno-onetrip.f
44999 * g77.dg/fno-typeless-boz.f
45000 * g77.dg/fno-underscoring.f
45001 * g77.dg/fno-vxt-1.f
45002 * g77.dg/fonetrip.f
45003 * g77.dg/ftypeless-boz.f
45004 * g77.dg/fugly-assumed.f
45005 * g77.dg/funderscoring.f
45008 2001-08-01 Ziemowit Laski <zlaski@apple.com>
45010 * objc.dg/fwd-proto-1.m: New.
45011 * objc.dg/local-decl-1.m: New.
45012 * objc.dg/naming-1.m: New.
45013 * objc.dg/naming-2.m: New.
45014 * objc.dg/proto-hier-1.m: New.
45016 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
45018 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
45019 largest-type elements to a struct makes its size grow.
45021 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
45023 * g++.dg/abi/vthunk1.C: New test.
45025 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
45027 * g++.dg/abi/vbase8-22.C: New test.
45029 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45031 * gcc.dg/cpp/macro8.c: New test.
45033 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
45035 * g++.dg/abi/vbase8-21.C: New test.
45037 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
45039 * g++.dg/abi/vbase8-10.C: New test.
45041 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45043 * lib/g++.exp (g++_set_ld_library_path): Renamed to
45044 ${tool}_set_ld_library_path.
45046 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
45049 2001-07-26 Stan Cox <scox@redhat.com>
45051 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
45052 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
45053 gcc_exit, gcc_check_unsupported_p):
45054 Moved to gcc-deps.exp
45055 * gcc-deps.exp: New file.
45057 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45059 * g++.old-deja/g++.pt/defarg14.C: New test.
45061 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
45063 * g++.old-deja/g++.other/lineno5.C: New test.
45065 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
45067 * g++.old-deja/g++.pt/crash68.C: New test.
45069 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
45071 * g++.old-deja/g++.other/crash42.C: New test.
45073 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45075 * gcc.dg/cpp/extratokens.c: Fix.
45076 * gcc.dg/cpp/skipping2.c: New tests.
45078 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45080 * gcc.c-torture/execute/20010724-1.c: New file.
45081 * gcc.c-torture/execute/20010724-1.x: New file.
45083 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
45085 * g++.old-deja/g++.other/cond7.C: New test.
45087 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
45089 * g++.old-deja/g++.other/optimize4.C: New test.
45091 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
45093 * g++.old-deja/g++.abi/vbase8-5.C: New test.
45095 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
45097 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
45098 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
45099 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
45100 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
45102 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
45103 bug report" message.
45105 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
45106 * g++.dg/ext/instantiate1.C: Move from old-deja.
45108 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
45110 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
45111 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
45112 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
45113 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
45115 2001-07-23 Jeffrey A Law (law@cygnus.com)
45117 * gcc.c-torture/execute/20010723-1.c: New test.
45119 2001-07-23 Ben Elliston <bje@redhat.com>
45121 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
45123 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45125 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
45127 Delete handling of ieee_multilib_flags.
45128 Pass -mieee for alpha*-*-* and sh-*-*.
45129 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
45131 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
45133 Remove old-abi tests.
45134 * g++.old-deja/g++.mike/p11116.C: Remove.
45135 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
45137 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
45139 * g77.f-torture/compile/pr3743.f: New test
45141 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
45143 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
45145 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45147 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
45148 g++.old-deja/g++.pt/static6.C: Likewise.
45149 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
45150 supports weak symbols.
45152 2001-07-18 Andreas Jaeger <aj@suse.de>
45154 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
45157 2001-07-18 Andreas Jaeger <aj@suse.de>
45159 * gcc.dg/iftrap-1.c: Fix target line.
45161 2001-07-17 Richard Henderson <rth@redhat.com>
45163 * gcc.c-torture/execute/20010717-1.c: New.
45165 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
45167 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
45170 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
45172 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
45174 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45176 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
45177 UAC_SIGBUS, UAC_NOPRINT definitions.
45179 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
45181 * objc/execute/object_is_class.m: New test.
45182 * objc/execute/object_is_meta_class.m: New test.
45184 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
45186 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
45187 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
45189 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
45191 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
45192 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
45194 2001-07-14 Richard Henderson <rth@redhat.com>
45196 * gcc.dg/iftrap-1.c: New.
45198 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
45200 * g77.f-torture/execute/intrinsic77.f: New test.
45202 2001-07-11 Janis Johnson <janis@us.ibm.com>
45204 * gcc.misc-tests/gcov-3.c: New test.
45206 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
45208 * gcc.c-torture/compile/20010711-1.c,
45209 * gcc.c-torture/compile/20010711-2.c: New tests.
45211 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
45213 * gcc.c-torture/execute/20010711-1.c: New test.
45215 2001-07-11 Ben Elliston <bje@redhat.com>
45217 * g++.old-deja/g++.other/enum5.C: New test.
45219 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
45221 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
45222 (g++-dg-prune): Call prune_gcc_output.
45223 * prune.exp: New file for prune_gcc_output.
45224 * lib/g++.exp, lib/gcc.exp: Load it.
45226 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
45228 * gcc.c-torture/compile/20010701-1.c,
45229 g++.old-deja/g++.ext/attrib6.C: New tests.
45231 2001-07-06 Jeffrey A Law (law@cygnus.com)
45233 * gcc.c-torture/compile/20010706-1.c: New test.
45235 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
45237 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
45239 2001-06-28 Stan Shebs <shebs@apple.com>
45241 * gcc.dg/pragma-darwin.c: New test.
45243 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45245 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
45246 Solaris 2.[678] system.
45248 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
45250 * gcc.dg/20010622-1.c: New test.
45252 2001-06-18 Stan Shebs <shebs@apple.com>
45254 * objc.dg: New directory.
45255 * objc.dg/dg.exp: New file.
45256 * objc.dg/alias.m: New.
45257 * objc.dg/class-1.m: New.
45258 * objc.dg/class-2.m: New.
45259 * objc.dg/const-str-1.m: New.
45260 * objc.dg/const-str-2.m: New.
45261 * objc.dg/id-1.m: New.
45262 * objc.dg/method-1.m: New.
45263 * objc.dg/super-class-1.m: New.
45264 * lib/objc-dg.exp: New file.
45266 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
45268 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
45271 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
45273 * g++.old-deja/g++.abi/vbase8-9.C: New test.
45275 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45277 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
45280 2001-06-12 Richard Henderson <rth@redhat.com>
45282 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
45284 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
45286 * g++.old-deja/g++.abi/vbase5.C: New test.
45287 * g++.old-deja/g++.abi/vbase6.C: New test.
45288 * g++.old-deja/g++.abi/vbase7.C: New test.
45290 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45292 * gcc.c-torture/compile/20010610-1.c: New test.
45294 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
45296 * g++.old-deja/g++.abi/vbase4.C: New test.
45298 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45300 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
45301 support %f for HC11/HC12 targets.
45302 * gcc.c-torture/execute/930513-1.x: New file, likewise.
45303 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
45304 on HC11/HC12 targets.
45305 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
45307 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45309 * gcc.dg/wchar_t-1.c: New file.
45310 * gcc.dg/wint_t-1.c: Likewise.
45312 2001-06-11 Bernd Schmidt <bernds@redhat.com>
45314 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
45316 2001-06-11 Richard Henderson <rth@redhat.com>
45318 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
45320 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
45322 * gcc.c-torture/compile/20010611-1.c: New test.
45324 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
45326 * gcc.dg/c99-tag-1.c: Add more tests.
45328 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
45330 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
45331 representation on MN10300 and ARM/Thumb.
45333 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
45335 * g77.f-torture/execute/20010610.f: New.
45337 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
45339 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
45342 2001-06-09 Richard Henderson <rth@redhat.com>
45344 * gcc.c-torture/execute/ashrdi-1.c: New.
45345 * gcc.c-torture/execute/ashldi-1.c: New.
45346 * gcc.c-torture/execute/lshrdi-1.c: New.
45348 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
45350 * objc/execute/load-3.m: Added. Check sending +load to categories,
45351 in addition to classes.
45353 2001-06-08 Stan Shebs <shebs@apple.com>
45355 * objc/execute/load-2.m: New test. From Nicola Pero
45356 <n.pero@mi.flashnet.it>.
45358 2001-06-08 Jakub Jelinek <jakub@redhat.com>
45360 * gcc.c-torture/execute/20010605-2.c: New test.
45362 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
45364 * g++.old-deja/g++.abi/vbase2.C: New test.
45365 * g++.old-deja/g++.abi/vbase3.C: New test.
45367 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
45369 * g++.old-deja/g++.pt/friend49.C: New test.
45371 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
45373 * g++.old-deja/g++.ext/anon3.C: New test.
45375 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
45377 * g++.old-deja/g++.other/conv7.C: New test.
45379 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
45381 * gcc.c-torture/compile/20010605-2.c: New test.
45383 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
45385 * gcc.c-torture/execute/20010604-1.c: New test.
45387 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
45389 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45391 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
45393 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45394 (g++_link_flags): Likewise.
45395 (g++_init): Pass gccpath's value to two previous functions.
45397 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45399 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45400 Ensure logfile entry matches exec command line.
45402 2001-05-31 Richard Henderson <rth@redhat.com>
45404 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45405 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45407 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
45409 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45410 compiler for irix6.2
45412 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
45414 * g++.old-deja/g++.other/optimize3.C: New file.
45416 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
45418 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45421 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
45423 * g++.old-deja/g++.other/optimize2.C: New file.
45425 2001-05-25 Diego Novillo <dnovillo@redhat.com>
45427 * gcc.c-torture/compile/20010518-2.c: New file.
45428 * gcc.c-torture/execute/20010518-1.c: New file.
45429 * gcc.c-torture/execute/20010518-2.c: New file.
45431 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
45433 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45435 2001-05-24 Mark Mitchell <mark@codesourcery.com>
45437 G++ no longer defines builtins that do not begin with __builtin.
45438 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45439 * g++.old-deja/g++.brendand/misc13.C: Likewise.
45440 * g++.old-deja/g++.law/builtin1.C: Likewise.
45441 * g++.old-deja/g++.law/cvt2.C: Likewise.
45442 * g++.old-deja/g++.mike/net5.C: Likewise.
45443 * g++.old-deja/g++.other/builtins1.C: Likewise.
45444 * g++.old-deja/g++.other/builtins2.C: Likewise.
45445 * g++.old-deja/g++.other/builtins3.C: Likewise.
45446 * g++.old-deja/g++.other/builtins4.C: Likewise.
45447 * g++.old-deja/g++.other/inline8.C: Likewise.
45448 * g++.old-deja/g++.robertl/eb39.C: Likewise.
45450 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
45452 * g++.old-deja/g++.pt/using1.C: Adjust.
45453 * g++.old-deja/g++.pt/using2.C: New test.
45455 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
45457 * gcc.dg/cpp/charconst.c: New tests.
45458 * gcc.dg/cpp/escape.c: New tests.
45459 * gcc.dg/cpp/escape-1.c: New tests.
45460 * gcc.dg/cpp/escape-2.c: New tests.
45461 * gcc.dg/cpp/ucs.c: New tests.
45463 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
45465 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
45466 native compiler for irix6.5.
45468 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
45470 * lib/g++.exp (g++_include_flags): Use args to compute
45472 (g++_link_flags): Likewise.
45473 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
45475 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
45477 * gcc.dg/c90-hexfloat-1.c: Add more tests.
45479 2001-05-21 Geoff Keating <geoffk@redhat.com>
45481 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
45484 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45486 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
45488 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
45489 to STACK_SIZE; Use it to define size of add_histo array.
45490 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
45492 (f): Use GITT_SIZE to define size of gitt local table.
45493 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
45494 to STACK_SIZE; Use it to define size of bytemem array.
45496 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45498 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
45499 on 68HC11/HC12 due to the asm instruction.
45500 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
45501 * gcc.c-torture/compile/920520-1.x: Likewise.
45502 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
45503 on 68HC11/HC12 because the function is larger than 64K.
45504 * gcc.c-torture/compile/961203-1.x: New file, this test fails
45505 on 68HC11/HC12 because the structure is too large.
45507 2001-05-20 Richard Henderson <rth@redhat.com>
45509 * gcc.c-torture/execute/20010520-1.c: New.
45511 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45513 * g++.old-deja/g++.warn/compare1.C: New test.
45514 * gcc.dg/compare4.c: New test.
45516 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
45518 * g++.old-deja/g++.other/optimize1.C: New test.
45520 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45522 * g++.old-deja/g++.pt/spec41.C: New test.
45524 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
45526 * gcc.c-torture/compile/20010114-1.x: Remove.
45528 2001-05-18 Stan Shebs <shebs@apple.com>
45530 * gcc.c-torture/compile/20010518-1.c: New test.
45532 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
45534 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
45535 * g++.old-deja/g++.pt/crash67.C: New test.
45537 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
45539 * g++.old-deja/g++.other/debug9.C: New test.
45541 2001-05-16 Zack Weinberg <zackw@stanford.edu>
45543 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
45545 2001-05-16 Jan Hubicka <jh@suse.cz>
45547 * gcc.c-torture/compile/20010516-1.c: New test.
45549 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
45551 * g++.old-deja/g++.other/crash41.C: New test.
45553 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
45555 * g++.old-deja/g++.pt/crash66.C: New test.
45557 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
45559 * g++.old-deja/g++.robertl/eb27.C: Convert.
45561 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
45563 * g++.dg/friend-warn.C: New test. Do not warn about friend
45564 declaration being redundant.
45566 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
45568 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
45570 2001-05-14 Mark Mitchell <mark@codesourcery.com>
45572 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
45574 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
45576 * lib/g++.exp: Use testsuite_flags.
45578 2001-05-13 Mark Mitchell <mark@codesourcery.com>
45580 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
45582 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
45584 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
45586 2001-05-11 Mark Mitchell <mark@codesourcery.com>
45588 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
45590 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
45592 * gcc.c-torture/compile/20010313-1.c: New test.
45594 2001-05-09 Zack Weinberg <zackw@stanford.edu>
45596 * gcc.dg/cpp/direct2.c: New test.
45597 * gccq.dg/cpp/direct2s.c: New test.
45599 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
45601 2001-05-07 Mark Mitchell <mark@codesourcery.com>
45603 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
45604 * g++.old-deja/g++.other/op3.C: Likewise.
45606 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
45608 * gcc.dg/cpp/syshdr.h: New file.
45609 * gcc.dg/cpp/sysmac1.c: Update.
45610 * gcc.dg/cpp/sysmac2.c: Update.
45612 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
45614 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
45616 2001-05-04 David Edelsohn <edelsohn@gnu.org>
45618 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
45619 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
45621 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
45623 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
45625 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
45627 * lib/g++.exp (g++_include_flags): Don't use any special flags
45628 if TESTING_IN_BUILD_TREE is not defined.
45629 (g++_init): Use a plain 'c++' as the compiler if
45630 TESTING_IN_BUILD_TREEE is not defined.
45632 2001-05-02 Jakub Jelinek <jakub@redhat.com>
45634 * g++.old-deja/g++.eh/catch13.C: New test.
45635 * g++.old-deja/g++.eh/catch14.C: New test.
45637 2001-05-02 Jakub Jelinek <jakub@redhat.com>
45639 * gcc.dg/cpp/tr-define.c: New test.
45641 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
45643 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
45644 <stdlib.h>, not <malloc.h>.
45646 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
45648 * g++.old-deja/g++.ns/template17.C: New test.
45650 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
45652 * g++.old-deja/g++.pt/ref4.C: New test.
45654 2001-04-30 Richard Henderson <rth@redhat.com>
45656 * gcc.dg/20000724-1.c: Revert last change.
45658 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
45660 * g77.f-torture/execute/20010430.f: New test.
45662 2001-04-30 Mark Mitchell <mark@codesourcery.com>
45664 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
45666 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
45668 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
45670 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
45672 * g++.old-deja/g++.eh/crash6.C: New test.
45674 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
45676 * g++.old-deja/g++.other/warn7.C: New test.
45678 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
45680 * g++.old-deja/g++.other/defarg9.C: New test.
45682 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
45684 * g77.f-torture/compile/20010426.f: New test.
45685 * g77.f-torture/execute/20010426.f: New test.
45687 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
45689 * g77.f-torture/compile/20000629-1.x: Remove - error
45692 2001-04-26 Jeffrey A Law (law@cygnus.com)
45694 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
45695 Tweak slightly to work with g++.dg framework.
45696 * g++.dg/special/ecos.exp: Run initp1.C test.
45697 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
45699 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
45700 its linker doesn't give line numbers either.
45701 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
45703 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
45705 * g++.old-deja/g++.other/lex1.C: New test.
45707 2001-04-26 Jakub Jelinek <jakub@redhat.com>
45709 * gcc.dg/noncompile/20010425-1.c: New test.
45711 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
45713 * g++.old-deja/g++.pt/mangle2.C: New test.
45715 2001-04-25 Jakub Jelinek <jakub@redhat.com>
45717 * gcc.dg/format/plus-1.c: New test.
45719 2001-04-25 Jakub Jelinek <jakub@redhat.com>
45721 * gcc.dg/20010423-1.c: New test.
45723 2001-04-25 Jakub Jelinek <jakub@redhat.com>
45725 * gcc.c-torture/execute/20010422-1.c: New test.
45727 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
45729 * g++.old-deja/g++.ns/type2.C: New test.
45731 2001-04-24 Zack Weinberg <zackw@stanford.edu>
45733 * g++.old-deja/g++.other/perf1.C: New test.
45735 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
45737 * gcc.dg/c99-func-2.c: Remove xfail.
45738 * gcc.dg/c99-func-3.c: Remove xfail.
45739 * gcc.dg/c99-func-4.c: Remove xfail.
45741 2001-04-23 Zack Weinberg <zackw@stanford.edu>
45743 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
45745 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
45747 * gcc.c-torture/compile/20010423-1.c: New test.
45749 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
45751 * g++.old-deja/g++.pt/typename28.C: New test.
45753 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
45755 * g++.old-deja/g++.abi/empty2.C: New test.
45756 * g++.old-deja/g++.abi/empty3.C: New test.
45758 2001-04-20 Jakub Jelinek <jakub@redhat.com>
45760 * g++.old-deja/g++.other/comdat2.C: New test.
45761 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
45763 2001-04-20 Jakub Jelinek <jakub@redhat.com>
45765 * g++.old-deja/g++.other/overload14.C: New test.
45767 2001-04-20 Jakub Jelinek <jakub@redhat.com>
45769 * g++.old-deja/g++.other/lookup23.C: New test.
45771 2001-04-20 Jakub Jelinek <jakub@redhat.com>
45773 * gcc.c-torture/execute/20010403-1.c: New test.
45775 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
45776 Mark Mitchell <mark@codesourcery.com>
45778 * lib/old-dejagnu.exp: Don't delete output of executable.
45779 Add .exe suffix to executables.
45781 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
45783 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
45785 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45787 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
45789 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
45791 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
45792 * g++.old-deja/g++.abi/crash1.C: New test.
45794 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
45796 * g++.old-deja/g++.other/crash40.C: New test.
45798 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45800 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
45802 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
45804 * g++.old-deja/g++.other/warn6.C: New test.
45806 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
45808 * g++.old-deja/g++.robertl/eb42.C: Same.
45810 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45812 * gcc.dg/wtr-conversion-1.c: New testcase.
45814 2001-04-10 Richard Henderson <rth@redhat.com>
45816 * g++.old-deja/g++.other/array5.C: New.
45818 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45820 * gcc.c-torture/execute/20010408-1.c: New test.
45822 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
45824 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
45825 headers and constructs.
45826 * g++.old-deja/g++.robertl/eb79.C: Same.
45827 * g++.old-deja/g++.robertl/eb77.C (main): Same.
45828 * g++.old-deja/g++.robertl/eb73.C: Same.
45829 * g++.old-deja/g++.robertl/eb66.C (main): Same.
45830 * g++.old-deja/g++.robertl/eb55.C (t): Same.
45831 * g++.old-deja/g++.robertl/eb54.C (main): Same.
45832 * g++.old-deja/g++.robertl/eb46.C (main): Same.
45833 * g++.old-deja/g++.robertl/eb44.C: Same.
45834 * g++.old-deja/g++.robertl/eb41.C (main): Same.
45835 * g++.old-deja/g++.robertl/eb4.C (main): Same.
45836 * g++.old-deja/g++.robertl/eb39.C: Same.
45837 * g++.old-deja/g++.robertl/eb33.C (main): Same.
45838 * g++.old-deja/g++.robertl/eb31.C (main): Same.
45839 * g++.old-deja/g++.robertl/eb30.C: Same.
45840 * g++.old-deja/g++.robertl/eb3.C: Same.
45841 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
45842 * g++.old-deja/g++.robertl/eb21.C: Same.
45843 * g++.old-deja/g++.robertl/eb15.C: Same.
45844 * g++.old-deja/g++.robertl/eb118.C: Same.
45845 * g++.old-deja/g++.robertl/eb115.C (main): Same.
45846 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
45847 * g++.old-deja/g++.robertl/eb109.C: Same.
45848 * g++.old-deja/g++.other/sibcall1.C (main): Same.
45849 * g++.old-deja/g++.mike/rtti1.C: Same.
45850 * g++.old-deja/g++.mike/p658.C: Same.
45851 * g++.old-deja/g++.mike/net46.C: Same.
45852 * g++.old-deja/g++.mike/net34.C: Same.
45853 * g++.old-deja/g++.mike/memoize1.C: Same.
45854 * g++.old-deja/g++.mike/eh2.C: Same.
45855 * g++.old-deja/g++.law/weak.C: Same.
45856 * g++.old-deja/g++.law/visibility7.C: Same.
45857 * g++.old-deja/g++.law/visibility25.C: Same.
45858 * g++.old-deja/g++.law/visibility22.C: Same.
45859 * g++.old-deja/g++.law/visibility2.C: Same.
45860 * g++.old-deja/g++.law/visibility17.C: Same.
45861 * g++.old-deja/g++.law/visibility13.C: Same.
45862 * g++.old-deja/g++.law/visibility10.C: Same.
45863 * g++.old-deja/g++.law/visibility1.C: Same.
45864 * g++.old-deja/g++.law/virtual3.C (eval): Same.
45865 * g++.old-deja/g++.law/vbase1.C: Same.
45866 * g++.old-deja/g++.law/operators32.C: Same.
45867 * g++.old-deja/g++.law/nest3.C: Same.
45868 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
45869 * g++.old-deja/g++.law/except5.C (main): Same.
45870 * g++.old-deja/g++.law/cvt7.C (run): Same.
45871 * g++.old-deja/g++.law/cvt2.C: Same.
45872 * g++.old-deja/g++.law/cvt16.C: Same.
45873 * g++.old-deja/g++.law/ctors6.C (bar): Same.
45874 * g++.old-deja/g++.law/ctors17.C (main): Same.
45875 * g++.old-deja/g++.law/ctors13.C: Same.
45876 * g++.old-deja/g++.law/ctors12.C (main): Same.
45877 * g++.old-deja/g++.law/ctors10.C: Same.
45878 * g++.old-deja/g++.law/code-gen5.C: Same.
45879 * g++.old-deja/g++.law/bad-error7.C: Same.
45880 * g++.old-deja/g++.law/arm9.C: Same.
45881 * g++.old-deja/g++.law/arm12.C: Same.
45882 * g++.old-deja/g++.law/arg8.C: Same.
45883 * g++.old-deja/g++.law/arg1.C: Same.
45884 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
45885 * g++.old-deja/g++.jason/template31.C: Same.
45886 * g++.old-deja/g++.jason/template24.C (main): Same.
45887 * g++.old-deja/g++.jason/2371.C: Same.
45888 * g++.old-deja/g++.eh/new2.C: Same.
45889 * g++.old-deja/g++.eh/new1.C: Same.
45890 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
45891 * g++.old-deja/g++.brendan/nest21.C (main): Same.
45892 * g++.old-deja/g++.brendan/err-msg3.C: Same.
45893 * g++.old-deja/g++.brendan/crash62.C: Same.
45894 * g++.old-deja/g++.brendan/crash52.C: Same.
45895 * g++.old-deja/g++.brendan/crash49.C (main): Same.
45896 * g++.old-deja/g++.brendan/crash38.C: Same.
45897 * g++.old-deja/g++.brendan/crash15.C (main): Same.
45898 * g++.old-deja/g++.brendan/copy9.C: Same.
45900 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
45902 * gcc.c-torture/execute/20001203-2.c (memset):
45903 Count argument is of type __SIZE_TYPE__.
45905 2001-04-04 Diego Novillo <dnovillo@redhat.com>
45907 * gcc.c-torture/compile/20010404-1.c: New test.
45909 2001-04-04 Jakub Jelinek <jakub@redhat.com>
45911 * gcc.c-torture/compile/20010326-1.c: New test.
45913 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
45915 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
45916 peculiarities of the SH.
45917 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
45919 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45921 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
45922 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
45923 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
45925 2001-04-02 Jakub Jelinek <jakub@redhat.com>
45927 * g77.f-torture/compile/20010321-1.f: New test.
45929 2001-04-02 Jakub Jelinek <jakub@redhat.com>
45931 * gcc.c-torture/compile/20010329-1.c: New test.
45933 2001-04-02 Jakub Jelinek <jakub@redhat.com>
45935 * gcc.c-torture/execute/20010329-1.c: New test.
45937 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
45939 * g++.old-deja/g++.other/eh4.C: Fix typo.
45941 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
45943 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
45945 2001-03-28 Philip Blundell <philb@gnu.org>
45947 * gcc.c-torture/compile/20010328-1.c: New test.
45949 2001-03-27 Richard Henderson <rth@redhat.com>
45951 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
45952 * g++.old-deja/g++.eh/vbase3.C: Likewise.
45954 2001-03-27 Alan Modra <alan@linuxcare.com.au>
45956 * gcc.c-torture/compile/20010327-1.c: New test.
45958 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
45960 * g++.old-deja/g++.other/friend12.C: New test.
45961 * g++.old-deja/g++.other/friend9.C: Expect no errors.
45962 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
45964 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
45966 * gcc.c-torture/execute/20010325-1.c: New test.
45968 2001-03-23 Jakub Jelinek <jakub@redhat.com>
45970 * g++.old-deja/g++.other/mangle3.C: New test.
45972 2001-03-22 Jakub Jelinek <jakub@redhat.com>
45974 * g++.old-deja/g++.other/anon8.C: New test.
45976 2001-03-20 Philip Blundell <philb@gnu.org>
45978 * gcc.c-torture/compile/20010320-1.c: New test.
45980 2001-03-17 Richard Henderson <rth@redhat.com>
45982 * g++.old-deja/g++.other/eh4.C: Add expected error text.
45984 2001-03-15 Geoff Keating <geoff@redhat.com>
45986 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
45989 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
45991 * g++.old-deja/g++.other/eh4.C: New test.
45993 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
45995 * gcc.dg/cpp/mi1.c: Update.
45997 2001-03-14 Jakub Jelinek <jakub@redhat.com>
45999 * g++.old-deja/g++.other/regstack.C: New test.
46001 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
46003 * g++.old-deja/g++.other/ref4.C: New test.
46005 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
46007 * objc/execute/va_method.m: Added.
46008 * objc/execute/IMP.m: Added.
46009 * objc/execute/_cmd.m: Added.
46010 * objc/execute/accessing_ivars.m: Added.
46011 * objc/execute/class-1.m: Added.
46012 * objc/execute/class-10.m: Added.
46013 * objc/execute/class-11.m: Added.
46014 * objc/execute/class-12.m: Added.
46015 * objc/execute/class-13.m: Added.
46016 * objc/execute/class-14.m: Added.
46017 * objc/execute/class-2.m: Added.
46018 * objc/execute/class-3.m: Added.
46019 * objc/execute/class-4.m: Added.
46020 * objc/execute/class-5.m: Added.
46021 * objc/execute/class-6.m: Added.
46022 * objc/execute/class-7.m: Added.
46023 * objc/execute/class-8.m: Added.
46024 * objc/execute/class-9.m: Added.
46025 * objc/execute/class-tests-1.h
46026 * objc/execute/class-tests-2.h
46027 * objc/execute/compatibility_alias.m: Added.
46028 * objc/execute/encode-1.m: Added.
46029 * objc/execute/formal_protocol-1.m: Added.
46030 * objc/execute/formal_protocol-2.m: Added.
46031 * objc/execute/formal_protocol-3.m: Added.
46032 * objc/execute/formal_protocol-4.m: Added.
46033 * objc/execute/formal_protocol-5.m: Added.
46034 * objc/execute/formal_protocol-6.m: Added.
46035 * objc/execute/formal_protocol-7.m: Added.
46036 * objc/execute/informal_protocol.m: Added.
46037 * objc/execute/initialize.m: Added.
46038 * objc/execute/load.m: Added.
46039 * objc/execute/many_args_method.m: Added.
46040 * objc/execute/nested-3.m: Added.
46041 * objc/execute/no_clash.m: Added.
46042 * objc/execute/private.m: Added.
46043 * objc/execute/redefining_self.m: Added.
46044 * objc/execute/root_methods.m: Added.
46045 * objc/execute/selector-1.m: Added.
46046 * objc/execute/static-1.m: Added.
46047 * objc/execute/static-2.m: Added.
46048 * objc/execute/va_method.m: Added.
46050 2001-03-10 Richard Henderson <rth@redhat.com>
46052 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
46054 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
46056 * g++.old-deja/g++.other/crash31.C: XFAIL.
46057 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
46058 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
46059 * gcc.c-torture/execute/20010123-1.x: XFAIL.
46060 * gcc.c-torture/execute/20010124-1.x: XFAIL.
46061 * gcc.dg/sequence-pt-1.c: XFAIL one test.
46063 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
46065 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
46067 2001-03-06 Zack Weinberg <zackw@stanford.edu>
46069 * gcc.dg/20000724-1.c: Don't use multiline strings.
46071 2001-03-06 Zack Weinberg <zackw@stanford.edu>
46073 * objc/execute/string1.m, objc/execute/string2.m: Compare the
46074 result of -cString against what we expect it to be; don't just
46075 print it out for no one to read.
46077 * objc/execute/string3.m, objc/execute/string4.m: New tests.
46078 Based on testcases provided by Nicola Pero.
46080 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
46082 * gcc.dg/cpp/macro7.c: New test.
46084 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
46086 * gcc.dg/cpp/multiline.c: Update.
46088 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
46090 * g++.old-deja/g++.other/enum3.C: New test.
46092 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
46094 * g++.old-deja/g++.other/pod1.C: New test.
46096 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
46098 * g++.old-deja/g++.ext/overload1.C: New test.
46100 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
46102 * g++.old-deja/g++.pt/using1.C: New test.
46104 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
46106 * g++.old-deja/g++.other/using9.C: New test.
46108 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
46110 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
46112 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
46114 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
46116 * g++.old-deja/g++.ext/realpt1.C: Remove.
46118 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
46120 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
46122 2001-02-26 Will Cohen <wcohen@redhat.com>
46124 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
46126 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
46128 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
46129 templatized constructors.
46131 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46133 * gcc.c-torture/execute/20010224-1.c: New test.
46135 2001-02-23 Jakub Jelinek <jakub@redhat.com>
46137 * gcc.c-torture/execute/20010222-1.c: New test.
46139 2001-02-22 Jakub Jelinek <jakub@redhat.com>
46141 * g++.old-deja/g++.other/inline20.C: New test.
46143 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
46145 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
46147 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46149 * g++.old-deja/g++.other/lookup22.C: New test.
46151 2001-02-19 Zack Weinberg <zackw@stanford.edu>
46153 * g77.dg: New directory.
46154 * g77.dg/20010216-1.f: New test case.
46155 * g77.dg/dg.exp: New driver.
46156 * lib/g77-dg.exp: New driver library.
46158 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46160 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
46162 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
46164 * g++.old-deja/g++.other/decl9.C: New test.
46166 2001-02-16 Jakub Jelinek <jakub@redhat.com>
46168 * g++.old-deja/g++.other/init16.C: Update the test so that it does
46169 not need <string> and also tests the initialization at runtime.
46171 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
46173 * gcc.c-torture/execute/longlong.c: New test.
46175 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
46177 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
46179 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
46181 * gcc.c-torture/execute/920302-1.c (execute):
46182 Change argument type to short.
46184 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
46186 * g++.old-deja/g++.pt/deduct6.C: New test.
46188 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
46190 * g++.old-deja/g++.pt/deduct5.C: New test.
46192 2001-02-14 Jakub Jelinek <jakub@redhat.com>
46194 * gcc.c-torture/execute/20010209-1.c: New test.
46196 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
46198 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
46200 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
46202 * g++.dg/vtgc1.C: Update for new ABI.
46204 * consistency.vlad: New directory, 1665 files.
46206 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
46208 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
46210 * gcc.dg/cpp/digraphs.c: Declare puts.
46212 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
46214 * g++.old-deja/g++.other/warn5.C: New test.
46216 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
46218 * g++.old-deja/g++.pt/spec40.C: New test.
46220 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
46222 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
46224 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
46226 2001-02-12 Jakub Jelinek <jakub@redhat.com>
46228 * gcc.c-torture/compile/20010209-1.c: New test.
46230 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
46232 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
46233 excess errors message but not if it crashes.
46234 * g++.old-deja/g++.other/crash27.C: Likewise.
46235 * g++.old-deja/g++.other/crash28.C: Likewise.
46236 * g++.old-deja/g++.other/crash30.C: Likewise.
46237 * g++.old-deja/g++.other/crash32.C: Likewise.
46238 * g++.old-deja/g++.other/crash35.C: Likewise.
46239 * g++.old-deja/g++.pt/inherit2.C: Likewise.
46241 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
46243 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
46244 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
46245 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
46246 g77.f-torture/execute/execute.exp,
46247 g77.f-torture/noncompile/noncompile.exp,
46248 gcc.c-torture/execute/execute.exp,
46249 gcc.c-torture/execute/memcheck/memcheck.exp,
46250 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
46251 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
46252 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
46253 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
46254 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
46255 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
46256 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46257 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
46258 Remove bug reporting instructions with ancient email addresses.
46260 2001-02-07 Jakub Jelinek <jakub@redhat.com>
46262 * gcc.dg/20010202-1.c: New test.
46263 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
46265 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
46267 * g++.dg/stdbool-if.C: New test.
46269 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
46271 * objc/execute/fdecl.m: Added main().
46273 2001-02-07 Jakub Jelinek <jakub@redhat.com>
46275 * gcc.c-torture/execute/20010206-1.c: New test.
46277 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
46279 * gcc.dg/cpp/avoidpaste1.c: Update.
46281 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
46283 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
46284 Pero <nicola@brainstorm.co.uk>.
46285 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
46287 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
46289 * g++.old-deja/g++.pt/spec39.C: New test.
46291 2001-02-05 Jakub Jelinek <jakub@redhat.com>
46293 * gcc.c-torture/compile/20010202-1.c: New test.
46295 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
46297 * g++.old-deja/g++.abi/primary2.C: New test.
46298 * g++.old-deja/g++.abi/primary3.C: New test.
46299 * g++.old-deja/g++.abi/primary4.C: New test.
46300 * g++.old-deja/g++.abi/primary5.C: New test.
46301 * g++.old-deja/g++.abi/vtable3.h: New test.
46302 * g++.old-deja/g++.abi/vtable3a.C: New test.
46303 * g++.old-deja/g++.abi/vtable3b.C: New test.
46304 * g++.old-deja/g++.abi/vtable3c.C: New test.
46305 * g++.old-deja/g++.abi/vtable3d.C: New test.
46306 * g++.old-deja/g++.abi/vtable3e.C: New test.
46307 * g++.old-deja/g++.abi/vtable3f.C: New test.
46308 * g++.old-deja/g++.abi/vtable3g.C: New test.
46309 * g++.old-deja/g++.abi/vtable3h.C: New test.
46310 * g++.old-deja/g++.abi/vtable3i.C: New test.
46311 * g++.old-deja/g++.abi/vtable3j.C: New test.
46312 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
46314 2001-02-03 Jakub Jelinek <jakub@redhat.com>
46316 * g++.old-deja/g++.other/anon6.C: New test.
46317 * g++.old-deja/g++.other/anon7.C: New test.
46319 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
46321 * gcc.dg/cpp/avoidpaste2.c: New tests.
46323 2001-01-31 Jakub Jelinek <jakub@redhat.com>
46325 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
46327 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
46329 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
46330 DECIMAL_DIG cases for Irix."
46332 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
46334 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
46336 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
46338 * gcc.dg/c99-tag-1.c: New test.
46340 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
46342 * gcc.dg/cpp/tr-warn1.c: Add tests.
46344 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
46346 * gcc.dg/cpp/avoidpaste1.c: Update.
46347 * gcc.dg/cpp/paste4.c: Update.
46349 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
46351 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
46354 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
46356 * g++.old-deja/g++.other/inline19.C: New test.
46358 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
46360 * gcc.dg/Wlarger-than.c: New test.
46362 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
46364 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
46366 2001-01-29 Jakub Jelinek <jakub@redhat.com>
46368 * gcc.c-torture/execute/20010129-1.c: New test.
46369 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
46371 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
46373 * gcc.dg/cpp/avoidpaste1.c: Test case.
46375 2001-01-28 Jakub Jelinek <jakub@redhat.com>
46377 * g++.old-deja/g++.other/inline18.C: New test.
46379 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46381 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46382 and __builtin_putchar.
46384 2001-01-27 Jakub Jelinek <jakub@redhat.com>
46386 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46389 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
46391 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46392 floating point number rounding mode to round to the nearest
46393 representable mode.
46395 2001-01-25 Jakub Jelinek <jakub@redhat.com>
46397 * g++.old-deja/g++.other/mangle2.C: New test.
46399 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
46401 * gcc.c-torture/compile/20010124-1.c: New test.
46403 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
46405 * g++.old-deja/g++.pt/spec38.C: New test.
46407 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46409 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46412 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46414 * gcc.c-torture/execute/20010123-1.c: New test.
46416 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
46418 * g++.old-deja/g++.pt/spec37.C: New test.
46420 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
46422 * g++.old-deja/g++.pt/overload14.C: New test.
46424 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46426 * gcc.c-torture/execute/20010122-1.c: New test, exercise
46427 __builtin_return_address.
46429 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
46431 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46432 * g++.old-deja/g++.pt/spec35.C: New test.
46433 * g++.old-deja/g++.pt/spec36.C: New test.
46435 2001-01-20 Jakub Jelinek <jakub@redhat.com>
46437 * gcc.c-torture/compile/20010118-1.c: New test.
46439 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
46441 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46443 2001-01-19 Jakub Jelinek <jakub@redhat.com>
46445 * gcc.c-torture/execute/20010119-1.c: New test.
46447 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
46449 * g++.old-deja/g++.other/vbase5.C: New test.
46451 2001-01-19 Jakub Jelinek <jakub@redhat.com>
46453 * gcc.c-torture/execute/20010118-1.c: New test.
46455 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
46457 * g++.old-deja/g++.pt/deduct3.C: New test.
46459 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
46461 * g++.old-deja/g++.pt/spec34.C: New test.
46463 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
46465 * g77.f-torture/compile/20000601-2.f: New test.
46467 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
46469 * g++.old-deja/g++.other/init17.C: New test.
46471 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
46473 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
46475 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
46477 * g++.old-deja/g++.pt/unify8.C: New test.
46479 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
46481 * g++.old-deja/g++.abi/vbase1.C: New test.
46483 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
46485 * g++.old-deja/g++.pt/crash65.C: New test.
46487 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
46489 * gcc.dg/cpp/assembl2.S: New test case.
46491 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
46493 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
46496 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46498 * g++.old-deja/g++.other/builtins1.C: New test.
46499 * g++.old-deja/g++.other/builtins2.C: Likewise.
46500 * g++.old-deja/g++.other/builtins3.C: Likewise.
46501 * g++.old-deja/g++.other/builtins4.C: Likewise.
46503 2001-01-17 Jakub Jelinek <jakub@redhat.com>
46505 * gcc.c-torture/compile/20010117-1.c: New test.
46506 * gcc.c-torture/compile/20010117-2.c: New test.
46508 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
46510 * g77.f-torture/execute/20010116.[fx]: New test,
46512 * g77.f-torture/compile/20010115.f: Indicate it's
46513 a test for PR fortran/1636.
46515 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
46517 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
46519 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
46521 * g77.f-torture/compile/20010115.f: New test.
46523 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
46525 * g++.old-deja/g++.pt/nontype5.C: New test.
46527 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
46529 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
46530 have an equivalent working one below it.
46532 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
46534 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
46535 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46537 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
46539 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
46540 message containing "init_priority".
46541 (conpr-2.C): Likewise.
46542 (conpr-3.C): Likewise.
46543 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
46545 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46547 * gcc.c-torture/execute/20010114-2.c: New test.
46549 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
46551 * gcc.c-torture/compile/20010114-1.c: New test.
46552 * gcc.c-torture/compile/20010114-1.x: Xfail.
46553 * gcc.c-torture/compile/20010114-2.c: New test.
46554 * gcc.c-torture/execute/20010114-1.c: New test.
46555 * gcc.dg/trunc-1.c: New test.
46556 * gcc.dg/uninit-B.c: New test.
46558 2001-01-13 Nick Clifton <nickc@redhat.com>
46560 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
46563 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
46565 * gcc.c-torture/compile/20010113-1.c: New test.
46567 2001-01-13 Jakub Jelinek <jakub@redhat.com>
46569 * gcc.c-torture/compile/20001212-1.c: New test.
46571 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
46573 * gcc.dg/cpp/widestr1.c: Update.
46574 * gcc.dg/cpp/prag-imp.c: Remove.
46576 2001-01-12 Jakub Jelinek <jakub@redhat.com>
46578 * gcc.c-torture/execute/20000801-3.x: Remove.
46579 * gcc.dg/c90-init-1.c: New test.
46580 * gcc.dg/c99-init-1.c: New test.
46581 * gcc.dg/c99-init-2.c: New test.
46582 * gcc.dg/gnu99-init-1.c: New test.
46584 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
46586 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
46587 testing that no relevant ones were found.
46589 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
46591 * g++.old-deja/g++.pt/cast2.C: New test.
46593 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
46595 * g++.old-deja/g++.pt/friend47.C: New test.
46597 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
46599 * g++.old-deja/g++.pt/instantiate13.C: New test.
46601 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
46603 * g++.old-deja/g++.other/defarg7.C: New test.
46604 * g++.old-deja/g++.other/defarg8.C: New test.
46606 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
46608 * g++.old-deja/g++.pt/crash64.C: New test.
46610 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
46612 * g++.old-deja/g++.pt/crash63.C: New test.
46614 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
46616 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
46618 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
46620 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
46622 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
46624 * g++.old-deja/g++.pt/error3.C: New test.
46626 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
46628 * g++.old-deja/g++.other/crash39.C: New test.
46630 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
46632 * g++.old-deja/g++.other/vbase4.C: New test.
46634 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
46636 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
46637 * gcc.dg/special/20000419-2.c: New file. Identical to above.
46638 * gcc.dg/special/special.exp: New test driver which will check
46639 for alias support for the above test.
46641 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
46643 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
46644 problems on small machines.
46645 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
46648 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
46650 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
46652 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
46654 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
46656 * g++.old_deja/g++.pt/using8.C: New test.
46658 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
46660 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
46662 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
46664 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
46665 where a failure is expected.
46666 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
46668 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
46670 * g++.old_deja/g++.pt/instantiate12.C: New test.
46672 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
46674 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
46676 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
46677 * g++.old-deja/g++.brendan/crash17.C: Likewise.
46678 * g++.old-deja/g++.brendan/crash29.C: Likewise.
46679 * g++.old-deja/g++.brendan/crash48.C: Likewise.
46680 * g++.old-deja/g++.brendan/ns1.C: Likewise.
46681 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
46682 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
46683 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
46684 * g++.old-deja/g++.eh/spec6.C: Likewise.
46685 * g++.old-deja/g++.jason/crash3.C: Likewise.
46686 * g++.old-deja/g++.law/ctors11.C: Likewise.
46687 * g++.old-deja/g++.law/ctors17.C: Likewise.
46688 * g++.old-deja/g++.law/ctors5.C: Likewise.
46689 * g++.old-deja/g++.law/ctors9.C: Likewise.
46690 * g++.old-deja/g++.mike/ambig1.C: Likewise.
46691 * g++.old-deja/g++.mike/net22.C: Likewise.
46692 * g++.old-deja/g++.mike/p3538a.C: Likewise.
46693 * g++.old-deja/g++.mike/p3538b.C: Likewise.
46694 * g++.old-deja/g++.mike/virt3.C: Likewise.
46695 * g++.old-deja/g++.niklas/t128.C: Likewise.
46696 * g++.old-deja/g++.other/anon4.C: Likewise.
46697 * g++.old-deja/g++.other/using1.C: Likewise.
46698 * g++.old-deja/g++.other/warn3.C: Likewise.
46699 * g++.old-deja/g++.pt/t37.C: Likewise.
46700 * g++.old-deja/g++.robertl/eb69.C: Likewise.
46701 * g++.old-deja/g++.robertl/eb71.C: Likewise.
46703 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
46705 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
46707 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46709 * gcc.c-torture/execute/stdio-opt-3.c: New test.
46711 2001-01-07 Jakub Jelinek <jakub@redhat.com>
46713 * gcc.c-torture/compile/20010107-1.c: New test.
46715 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
46717 * gcc.c-torture/execute/builtin-noret-1.c: New test.
46719 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
46721 * gcc.dg/format/format.h: New file.
46722 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
46723 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
46724 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
46725 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
46726 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
46727 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46728 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
46729 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
46730 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
46731 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
46732 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
46733 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
46734 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
46735 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
46736 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
46737 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
46738 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
46739 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
46740 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
46741 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
46742 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
46743 instead of declaring standard types, macros and functions in each
46746 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
46748 * gcc.c-torture/execute/20010106-1.c: New test.
46750 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
46752 * gcc.dg/format/format.exp: New file.
46753 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
46754 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
46755 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
46756 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
46757 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
46758 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
46759 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
46760 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
46761 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
46762 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
46763 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
46764 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
46765 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
46766 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
46767 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
46768 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
46769 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
46770 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
46771 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
46772 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
46773 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
46774 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
46775 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
46776 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
46777 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
46778 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
46779 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
46780 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
46781 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
46782 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
46783 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
46784 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
46785 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
46786 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
46787 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
46788 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
46789 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
46790 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
46791 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
46792 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
46793 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
46794 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
46796 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
46798 * gcc.c-torture/execute/991228-1.c: Take word endianness into
46801 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
46803 * gcc.c-torture/execute/builtin-complex-1.c: New test.
46805 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
46807 * g++.old-deja/g++.pt/crash62.C: New test.
46809 2001-01-04 Richard Henderson <rth@redhat.com>
46811 * gcc.dg/20000926-1.c: Update expected warnings.
46812 * gcc.dg/array-2.c: Likewise.
46813 * gcc.dg/array-4.c: Also validate flexible array members.
46814 * gcc.dg/c99-flex-array-1.c: New.
46816 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
46818 * gcc.c-torture/compile/20001222-1.x: Remove.
46820 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46822 * gcc.c-torture/execute/built-in-setjmp.c: New.
46824 2001-01-03 Richard Henderson <rth@redhat.com>
46826 * gcc.dg/940510-1.c: Update expected error wording.
46827 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
46829 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
46831 * lib/target-supports.exp (check_alias_available): Modified to
46832 indicate aliases not supported if only weak aliases are supported.
46834 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46836 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
46837 Turn on cmpstrsi checks for __pj__ and __i370__.
46839 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
46841 * g++.old-deja/g++.other/virtual11.C: New test.
46843 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
46845 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
46847 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46849 * gcc.c-torture/compile/20010102-1.c: New test.
46851 2001-01-02 Andreas Jaeger <aj@suse.de>
46853 * gcc.dg/noreturn-3.c: New test.
46855 * gcc.dg/noreturn-4.c: New test.
46857 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46859 * gcc.c-torture/execute/stdio-opt-1.c: Also test
46860 __builtin_fputc and __builtin_fwrite.
46862 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
46864 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
46865 signed char, not default char.
46867 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
46869 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
46871 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
46873 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
46875 2000-12-29 Richard Henderson <rth@redhat.com>
46877 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
46878 (__cyg_profile_func_exit): Define.
46880 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
46882 * g++.dg/vtgc1.C: New test.
46884 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
46886 * gcc.dg/noncompile/20001228-1.c: New test.
46888 * gcc.dg/20001228-1.c: New test.
46890 * gcc.c-torture/execute/20001228-1.c: New test.
46892 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
46894 * gcc.dg/format-strfmon-1.c: New test.
46896 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46898 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
46899 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
46900 * gcc.c-torture/execute/string-opt-1.c: Likewise.
46901 * gcc.c-torture/execute/string-opt-2.c: Likewise.
46902 * gcc.c-torture/execute/string-opt-3.c: Likewise.
46903 * gcc.c-torture/execute/string-opt-4.c: Likewise.
46904 * gcc.c-torture/execute/string-opt-6.c: Likewise.
46905 * gcc.c-torture/execute/string-opt-7.c: Likewise.
46906 * gcc.c-torture/execute/string-opt-8.c: Likewise.
46907 * gcc.c-torture/execute/string-opt-9.c: Likewise.
46908 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46909 * gcc.c-torture/execute/string-opt-11.c: Likewise.
46910 * gcc.c-torture/execute/string-opt-12.c: Likewise.
46912 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
46913 * gcc.c-torture/execute/string-opt-4.c: Test index.
46915 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
46917 * gcc.c-torture/compile/20001226-1.c: New test.
46919 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
46921 * gcc.c-torture/compile/20001222-1.c: New test.
46922 * gcc.c-torture/compile/20001222-1.x: Xfail.
46924 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
46926 * gcc.c-torture/execute/comp-goto-2.c: New test.
46928 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
46930 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
46931 Use long types if __INT_MAX__ is 32767.
46932 (main): Use cast to (sint32 *) when poking 88 into a_page.
46934 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
46936 2000-12-21 Bernd Schmidt <bernds@redhat.com>
46938 * gcc.c-torture/compile/20001221-1.c: New test.
46939 * gcc.c-torture/execute/20001221-1.c: New test.
46941 2000-12-20 Richard Henderson <rth@redhat.com>
46943 * g++.old-deja/g++.pt/crash36.C: Update error lines.
46944 * g++.old-deja/g++.robertl/eb109.C: Likewise.
46946 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46948 * gcc.dg/compare3.c: New test.
46950 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
46952 * gcc.dg/format-warnll-1.c: New test.
46954 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
46956 * gcc.dg/cpp/cmdlne-P.c: New test.
46958 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
46960 * gcc.c-torture/execute/builtin-abs-1.c,
46961 gcc.c-torture/execute/builtin-abs-2.c: New tests.
46963 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
46965 * gcc.dg/cpp/multiline.c: New test.
46967 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
46969 * g++.old-deja/g++.other/syshdr1.C: Update.
46970 * gcc.dg/cpp/lineflags.c: Remove temporarily.
46972 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46974 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
46976 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46978 * g++.old-deja/g++.pt/ttp65.C: New test.
46980 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46982 * g++.old-deja/g++.pt/ttp64.C: New test.
46984 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46986 * g++.old-deja/g++.pt/spec33.C: New test.
46988 2000-12-14 Catherine Moore <clm@redhat.com>
46990 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
46991 * gcc.c-torture/execute/920612-2.c: Likewise.
46992 * gcc.c-torture/execute/920428-2.c: Likewise.
46993 * gcc-c-torture/execute/va-arg-11.c: Call exit.
46994 * gcc.c-torture/execute/va-arg-21.c: Likewise.
46996 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46998 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
46999 * gcc.dg/pack-test-2.c: Likewise.
47001 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
47003 Tests by Zack Weinberg <zackw@stanford.edu>.
47005 * gcc.dg/cpp/defined.c: Update.
47006 * gcc.dg/cpp/defined_trad.c: New tests.
47008 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
47010 * gcc.dg/cpp/trad-direct.c: Update.
47012 2000-12-11 Neil Booth <neilb@earthling.net>
47014 * gcc.dg/cpp/defined_trad.c
47016 2000-12-11 Neil Booth <neilb@earthling.net>
47018 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
47020 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
47022 * gcc.dg/format-miss-2.c: New test.
47024 2000-12-09 Neil Booth <neilb@earthling.net>
47026 * gcc.dg/cpp/lineflags.c: New tests.
47027 * gcc.dg/cpp/poison.c: Update.
47028 * gcc.dg/cpp/redef2.c: Update.
47029 * gcc.dg/cpp/skipping.c: New test.
47031 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
47033 * g++.old-deja/g++.other/eh3.C: New testcase.
47035 2000-12-07 Neil Booth <neilb@earthling.net>
47037 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
47038 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
47039 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
47040 wtr-union-init-2.c, wtr-union-init-3.c: Update.
47041 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
47044 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47046 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
47047 __SIZE_TYPE__ instead of int for type of integers cast to
47050 2000-12-07 Jakub Jelinek <jakub@redhat.com>
47052 * g++.old-deja/g++.other/cleanup4.C: New test.
47054 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47056 * format-sec-1.c: New test.
47058 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47060 * gcc.dg/format-nonlit-3.c: New test.
47062 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47064 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
47065 through a null pointer.
47067 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47069 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
47070 * g++.old-deja/g++.pt/partial4.C: New test.
47072 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
47074 * gcc.c-torture/execute/ieee/hugeval.x: New.
47076 2000-12-06 Neil Booth <neilb@earthling.net>
47078 * gcc.dg/cpp/backslash2.c: New tests.
47080 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47082 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
47083 * gcc.c-torture/execute/stdio-opt-2.c: New test.
47085 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
47087 * gcc.c-torture/execute/20001203-2.c: New testcase.
47089 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
47091 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
47092 * g++.old-deja/g++.other/virtual10.C: New test.
47094 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
47096 * g++.old-deja/g++.mike/pmf5.C: Remove test.
47098 2000-12-05 Richard Henderson <rth@redhat.com>
47100 * gcc.c-torture/compile/20001205-1.c: New.
47102 2000-12-04 Neil Booth <neilb@earthling.net>
47104 * g++.old-deja/g++.other/virtual9.C: New test.
47105 * g++.old-deja/g++.pt/crash61.C: New test.
47106 * gcc.c-torture/execute/loop-9.c: New test.
47108 2000-12-04 Neil Booth <neilb@earthling.net>
47110 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
47111 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
47112 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
47113 * gcc.dg/cpp/extratokens.c: ...here.
47115 2000-12-04 Neil Booth <neilb@earthling.net>
47117 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
47120 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47122 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
47123 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
47125 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
47127 * gcc.c-torture/execute/20001203-1.c: New test.
47129 2000-12-03 Neil Booth <neilb@earthling.net>
47131 * gcc.dg/cpp/macro6.c: New test cases.
47133 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47135 * gcc.c-torture/execute/string-opt-9.c: New test.
47136 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47137 * gcc.c-torture/execute/string-opt-11.c: Likewise.
47138 * gcc.c-torture/execute/string-opt-12.c: Likewise.
47140 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
47141 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
47143 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
47145 * gcc.dg/cpp/if-6.c: New testcase.
47147 * gcc.dg/20001201-1.c: New testcase.
47149 2000-12-02 Neil Booth <neilb@earthling.net>
47151 * g++.old-deja/g++.other/externC4.C,
47152 g++.old-deja/g++.other/friend10.C: New tests.
47154 2000-12-02 Neil Booth <neilb@earthling.net>
47156 * g++.old-deja/g++.other/instan2.C
47157 * g++.old-deja/g++.other/instan3.C: New test.
47159 2000-12-02 Neil Booth <neilb@earthling.net>
47161 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
47162 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
47163 gnuc99.c,gnuc99-pedantic.c: New tests.
47165 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
47167 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
47168 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
47170 2000-12-01 Neil Booth <neilb@earthling.net>
47172 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
47173 * gcc.dg/cpp/poison.c: Update.
47174 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
47176 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
47178 * g77.f-torture/execute/20001201.f: New test.
47180 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
47182 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
47184 2000-12-01 Jakub Jelinek <jakub@redhat.com>
47186 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
47188 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
47190 * g++.old-deja/g++.other/cast6.C: New test.
47192 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
47194 * gcc.c-torture/execute/20001130-2.c: New testcase.
47196 2000-11-30 Richard Henderson <rth@redhat.com>
47198 * gcc.c-torture/execute/20001130-1.c: New test.
47200 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
47202 * g++.old-deja/g++.other/op3.C: New test.
47204 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
47206 * g++.old-deja/g++.other/op2.C: New test.
47208 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
47210 * g++.old-deja/g++.other/crash38.C: New test.
47212 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
47214 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
47216 2000-11-29 Jakub Jelinek <jakub@redhat.com>
47218 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
47220 * gcc.c-torture/execute/string-opt-6.c: New test.
47222 * gcc.dg/20001117-1.c: Add main.
47224 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
47226 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
47228 * gcc.dg/940510-1.c: ... to here.
47230 * gcc.dg/20000926-1.c: GNU C now allows initializations of
47231 zero-size arrays in toplevel structures.
47233 2000-11-28 Jakub Jelinek <jakub@redhat.com>
47235 * gcc.c-torture/execute/loop-8.c: New test.
47237 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47239 * g++.old-deja/g++.other/base1.C: New test.
47241 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47243 * g++.old-deja/g++.other/parse2.C: New test.
47245 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47247 * g++.old-deja/g++.pt/incomplete1.C: New test.
47249 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47251 * g++.old-deja/g++.other/friend9.C: New test.
47253 2000-11-28 Jakub Jelinek <jakub@redhat.com>
47255 * gcc.dg/20001127-1.c: New test.
47257 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
47259 * g++.old-deja/g++.pt/friend46.C: New test.
47261 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
47263 * g++.old-deja/g++.other/ptrmem8.C: New test.
47265 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47267 * gcc.c-torture/execute/string-opt-7.c: New test.
47268 * gcc.c-torture/execute/string-opt-8.c: Likewise.
47270 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
47272 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
47273 instead of 'mkcheck 2'.
47275 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
47277 * gcc.c-torture/execute/memcheck/driver.c,
47278 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
47279 C9X references to refer to C99.
47281 2000-11-25 Jakub Jelinek <jakub@redhat.com>
47283 * gcc.dg/ultrasp3.c: New test.
47285 2000-11-25 Neil Booth <neilb@earthling.net>
47287 * gcc.dg/cpp/include2.c: Update test to be locale independent.
47289 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
47291 * gcc.c-torture/compile/20001123-2.c: New.
47293 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47295 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
47297 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
47299 * gcc.dg/sequence-point-1.c: Add some new tests.
47300 * gcc.c-torture/execute/20001124-1.c: New test.
47302 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
47304 * g++.old-deja/g++.other/vaarg4.C: New test.
47305 * gcc.c-torture/compile/20001123-1.c: New test.
47307 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
47309 * g++.other/crash24.C: Adjust and remove XFAIL.
47310 * g++.other/crash37.C: New test.
47312 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
47314 * g++.old-deja/g++.pt/instantiate9.C: New test.
47316 2000-11-22 Mark Mitchell <mark@codesourcery.com>
47318 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
47321 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
47322 * g++.old-deja/g++.robertl/eb55.C: Likewise.
47324 2000-11-22 Neil Booth <neilb@earthling.net>
47326 * gcc.dg/cpp/Wtrigraphs.c: New test.
47328 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
47330 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
47332 2000-11-22 Jakub Jelinek <jakub@redhat.com>
47334 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
47336 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
47338 * lib/gcc-dg.exp: load_lib scanasm.exp.
47339 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
47340 * lib/g++-dg.exp: load_lib scanasm.exp.
47341 * lib/scanasm.exp: New.
47342 (scan-assembler, scan-assembler-not): Add optional arguments to
47343 test name, or if not present, the pattern name.
47344 (scan-assembler-dem, scan-assembler-dem-not): New.
47346 * g++.dg/dg.exp: New.
47348 2000-11-21 Neil Booth <neilb@earthling.net>
47350 * gcc.dg/cpp/integrated1.c: Remove.
47352 2000-11-21 Jakub Jelinek <jakub@redhat.com>
47354 * gcc.c-torture/execute/20001121-1.c: New test.
47356 2000-11-21 Richard Henderson <rth@redhat.com>
47358 * gcc.c-torture/compile/20001121-1.c: New test.
47360 2000-11-20 Neil Booth <neilb@earthling.net>
47362 * gcc.dg/cpp/integrated1.c: New test.
47364 2000-11-21 Jakub Jelinek <jakub@redhat.com>
47366 * g++.old-deja/g++.other/inline17.C: New test.
47368 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
47370 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47371 local variable to be zero: I made the variable global. Now
47372 uses abort() and exit() instead of relying on main's return value.
47374 2000-11-20 Neil Booth <neilb@earthling.net>
47376 * gcc.dg/cpp/paste2.c: Update test.
47377 * objc/execute/paste.m: New test.
47379 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
47381 * gcc.dg/c99-condexpr-1.c: New test.
47383 2000-11-20 Neil Booth <neilb@earthling.net>
47385 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47387 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
47389 * g++.old-deja/g++.pt/export1.C: New test.
47391 2000-11-20 Jakub Jelinek <jakub@redhat.com>
47393 * gcc.dg/20001117-1.c: New test.
47395 2000-11-18 Richard Henderson <rth@redhat.com>
47397 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47399 2000-11-18 Richard Henderson <rth@redhat.com>
47401 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47402 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47403 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47405 2000-11-18 Richard Henderson <rth@redhat.com>
47407 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47408 (main): New. Exit cleanly.
47410 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
47412 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47413 gcc.dg/c99-fordecl-2.c: New tests.
47415 2000-11-18 Richard Henderson <rth@redhat.com>
47417 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47418 * gcc.c-torture/execute/zerolen-2.c: New.
47420 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47422 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47425 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
47427 * g++.old-deja/g++.pt/instantiate8.C: New test.
47429 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
47431 * g++.old-deja/g++.other/incomplete.C: Add more tests.
47432 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47434 2000-11-16 Nick Clifton <nickc@redhat.com>
47436 * gcc.c-torture/execute/nestfunc-2.c: New test.
47437 * gcc.c-torture/execute/nestfunc-3.c: New test.
47439 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
47441 * gcc.c-torture/compile/20001116-1.c: New test.
47443 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47445 * gcc.c-torture/execute/20001115-1.c: New test.
47447 2000-11-15 Mark Mitchell <mark@codesourcery.com>
47449 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47450 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47451 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47452 * g++.old-deja/g++.abi/vmihint.C: Likewise.
47454 2000-11-15 Neil Booth <neilb@earthling.net>
47456 gcc.dg/cpp/_Pragma1.c: Update.
47457 gcc.dg/cpp/_Pragma2.c: New test.
47459 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
47461 * g++.old-deja/g++.other/anon5.C: New test.
47463 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
47465 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
47468 2000-11-14 Jakub Jelinek <jakub@redhat.com>
47470 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
47473 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
47475 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
47476 labels at end of compound statements.
47478 2000-11-13 Jakub Jelinek <jakub@redhat.com>
47480 * gcc.c-torture/execute/loop-7.c: New test.
47482 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
47484 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
47486 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
47488 * gcc.dg/c99-bool-1.c: New test.
47490 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
47492 * gcc.dg/c99-scope-1.c: Remove xfail.
47493 * gcc.dg/c99-scope-2.c: New test.
47495 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47497 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
47498 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
47500 2000-11-11 Mark Mitchell <mark@codesourcery.com>
47502 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
47505 * g++.mike/p700.C: Don't typedef wchar_t.
47506 * g++.mike/p784.C: Likewise.
47507 * g++.mike/eb101.C: Don't use __wchar_t.
47509 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
47511 * g77.f-torture/execute/20001111.[fx]: Test premature exit
47514 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
47516 * gcc.c-torture/execute/20001111-1.c: New test.
47518 2000-11-10 Nick Clifton <nickc@redhat.com>
47520 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
47521 long multuiple and accumulate.
47523 2000-11-09 Richard Henderson <rth@redhat.com>
47525 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
47526 via size_t instead of int.
47528 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
47529 * gcc.c-torture/execute/string-opt-2.c: Likewise.
47530 * gcc.c-torture/execute/string-opt-3.c: Likewise.
47531 * gcc.c-torture/execute/string-opt-4.c: Likewise.
47533 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
47535 * gcc.c-torture/compile/20001109-1.c: New test.
47536 * gcc.c-torture/compile/20001109-2.c: New test.
47538 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
47540 * g++.old-deja/g++.pt/operator1.C: New test.
47541 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
47543 2000-11-09 Jakub Jelinek <jakub@redhat.com>
47545 * gcc.dg/20001108-1.c: New test.
47547 2000-11-09 Jakub Jelinek <jakub@redhat.com>
47549 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
47550 with both arguments constant strings.
47551 * gcc.c-torture/execute/string-opt-3.c: New test.
47552 * gcc.c-torture/execute/string-opt-4.c: New test.
47553 * gcc.c-torture/execute/string-opt-5.c: New test.
47555 2000-11-08 Nick Clifton <nickc@redhat.com>
47557 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
47558 mulsidi3adddi patterns.
47560 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
47562 * g++.old-deja/g++.other/crash36.C: New test.
47564 2000-11-08 Jakub Jelinek <jakub@redhat.com>
47566 * g++.old-deja/g++.other/init16.C: New test.
47568 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
47570 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
47572 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
47574 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
47575 * gcc.c-torture/execute/va-arg-16.x: Likewise.
47576 * gcc.c-torture/execute/va-arg-17.x: Likewise.
47578 2000-11-07 DJ Delorie <dj@redhat.com>
47580 * gcc.dg/20000614-1.c: Add return so that test can pass.
47582 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47584 * gcc.c-torture/execute/string-opt-1.c: New test.
47586 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
47588 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
47589 mips-sgi-irix6.* because the MIPS ABI passes floating-point
47590 parameters in registers, and there is no way for a varargs
47591 function to know in which order the integer and floating-point
47592 parameters should be interleaved when they are placed on the
47594 * gcc.c-torture/execute/va-arg-16.x: Likewise.
47595 * gcc.c-torture/execute/va-arg-17.x: Likewise.
47597 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47599 * gcc.c-torture/execute/string-opt-2.c: New test.
47601 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
47603 * g++.old-deja/g++.pt/crash60.C: New test.
47605 2000-11-06 Jakub Jelinek <jakub@redhat.com>
47607 * g++.old-deja/g++.other/crash24.C: New test.
47608 * g++.old-deja/g++.other/crash25.C: New test.
47609 * g++.old-deja/g++.other/crash26.C: New test.
47610 * g++.old-deja/g++.other/crash27.C: New test.
47611 * g++.old-deja/g++.other/crash28.C: New test.
47612 * g++.old-deja/g++.other/crash29.C: New test.
47613 * g++.old-deja/g++.other/crash30.C: New test.
47614 * g++.old-deja/g++.other/crash31.C: New test.
47615 * g++.old-deja/g++.other/crash32.C: New test.
47616 * g++.old-deja/g++.other/crash33.C: New test.
47617 * g++.old-deja/g++.other/crash34.C: New test.
47618 * g++.old-deja/g++.other/crash35.C: New test.
47620 2000-11-06 Jakub Jelinek <jakub@redhat.com>
47622 * gcc.c-torture/execute/20001031-1.c: New test.
47624 2000-11-04 Mark Mitchell <mark@codesourcery.com>
47626 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
47629 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
47630 standards-conformant.
47632 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
47634 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
47635 * g++.old-deja/g++.mike/p755a.C: Likewise.
47636 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
47637 library makes no calls to `operator new' during initialization.
47639 2000-11-04 Neil Booth <neilb@earthling.net>
47641 * gcc.dg/cpp/include2.c: New tests.
47643 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
47645 * lib/g++.exp (g++_set_ld_library_path): New function.
47646 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
47648 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
47650 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
47653 2000-11-01 Richard Henderson <rth@redhat.com>
47655 * g++.old-deja/g++.ext/namedret1.C: New.
47656 * g++.old-deja/g++.ext/namedret2.C: New.
47657 * g++.old-deja/g++.ext/namedret3.C: New.
47659 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
47661 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
47662 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
47664 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47666 * gcc.c-torture/execute/va-arg-21.c: New test.
47668 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
47670 * gcc.dg/c99-complex-2.c: New test.
47672 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47674 * gcc.c-torture/execute/stdio-opt-1.c: New test.
47676 2000-10-31 Jakub Jelinek <jakub@redhat.com>
47678 * g++.old-deja/g++.other/inline16.C: New test.
47680 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
47682 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
47683 __PRETTY_FUNCTION__
47685 2000-10-29 Neil Booth <neilb@earthling.net>
47687 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
47689 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
47690 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
47693 2000-10-29 Neil Booth <neilb@earthling.net>
47695 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
47696 * mi1.c, mi1c.h: Add null directives to multiple-include test.
47697 * mi5.c: Test multiple includes work with -C.
47698 * trigraphs.c: Test ^= version.
47700 2000-10-28 Neil Booth <neilb@earthling.net>
47702 New tests and test updates for new macro expander.
47704 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
47705 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
47706 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
47707 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
47708 new diagnostic messages.
47710 * gcc.dg/cpp/macro3.c: New tests.
47712 2000-10-27 Mark Mitchell <mark@codesourcery.com>
47714 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
47717 2000-10-27 Jakub Jelinek <jakub@redhat.com>
47719 * g++.old-deja/g++.other/eh2.C: New test.
47721 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
47723 * gcc.c-torture/execute/20001027-1.c: New test.
47725 2000-10-26 Richard Henderson <rth@redhat.com>
47727 * gcc.c-torture/execute/20001026-1.c: New.
47729 2000-10-26 Mark Mitchell <mark@codesourcery.com>
47731 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
47732 * g++.old-deja/g++.law/builtin1.C: Likewise.
47733 * g++.old-deja/g++.law/ctors10.C: Likewise.
47734 * g++.old-deja/g++.law/virtual3.C: Likewise.
47735 * g++.old-deja/g++.mike/p658.C: Likewise.
47736 * g++.old-deja/g++.other/sibcall1.C: Likewise.
47737 * g++.old-deja/g++.other/vaarg2.C: Likewise.
47738 * g++.old-deja/g++.robertl/eb124.C: Likewise.
47739 * g++.old-deja/g++.robertl/eb44.C: Likewise.
47740 * g++.old-deja/g++.robertl/eb77.C: Likewise.
47742 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
47744 * gcc.c-torture/compile/20001024-1.c: New test.
47746 2000-10-25 Mark Mitchell <mark@codesourcery.com>
47748 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
47749 to tell us whether or not we are using V3.
47751 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
47753 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
47756 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
47758 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
47760 2000-10-25 Jakub Jelinek <jakub@redhat.com>
47762 * gcc.c-torture/execute/20001024-1.c: New test.
47764 2000-10-24 Jakub Jelinek <jakub@redhat.com>
47766 * g++.old-deja/g++.other/sibcall1.C: New test.
47768 2000-10-20 Jakub Jelinek <jakub@redhat.com>
47770 * gcc.dg/noncompile/init-3.c: New test.
47772 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
47774 * gcc.dg/format-array-1.c: New test.
47776 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
47778 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
47779 writing through null pointers; remove comment about testing
47780 unterminated strings.
47782 2000-10-17 Matthew Hiller <hiller@redhat.com>
47784 * gcc.c-torture/execute/20001017-2.c: New test.
47786 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
47788 * gcc.c-torture/compile/20001018-1.c: New test.
47789 * gcc.c-torture/compile/20001018-1.x: Xfail.
47791 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47793 * gcc.c-torture/execute/20001017-1.c: New test.
47795 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
47797 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
47798 for multiple use of arguments with scanf formats; add tests for
47799 multiple use of arguments.
47801 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
47803 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
47804 from some old tests.
47806 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
47808 * gcc.dg/format-miss-1.c: New test.
47810 2000-10-16 Jakub Jelinek <jakub@redhat.com>
47812 * gcc.c-torture/execute/20001013-1.c: New test.
47814 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
47816 * gcc.dg/format-branch-1.c: New test.
47818 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
47820 * README, lib/file-format.exp: Remove EGCS references.
47822 2000-10-16 Jakub Jelinek <jakub@redhat.com>
47824 * gcc.dg/20001013-1.c: New test.
47826 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
47828 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
47829 for intmax_t in the compiler using __typeof__ and the type rules
47830 for conditional expressions.
47832 2000-10-13 Jakub Jelinek <jakub@redhat.com>
47834 * gcc.dg/20001012-1.c: New test.
47835 * gcc.dg/20001012-2.c: New test.
47837 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
47839 * gcc.dg/format-attr-1.c: New test.
47841 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
47843 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
47844 __LONG_LONG_MAX__ instead of LLONG_MAX.
47846 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
47848 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
47850 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
47853 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
47855 * gcc.dg/sequence-pt-1.c: New test.
47857 2000-10-11 Geoff Keating <geoffk@cygnus.com>
47859 * gcc.c-torture/execute/20001011-1.c: New testcase.
47860 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
47862 2000-10-10 Jakub Jelinek <jakub@redhat.com>
47864 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
47865 does not error on it.
47867 2000-10-10 Jakub Jelinek <jakub@redhat.com>
47869 * gcc.dg/20001009-1.c: New test.
47871 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
47873 * gcc.c-torture/compile/20001009-1.c: Move from here ....
47874 * gcc.c-torture/execute/20001009-2.c: ... to here.
47876 2000-10-09 Geoff Keating <geoffk@cygnus.com>
47878 * gcc.c-torture/compile/20001009-1.c: New testcase.
47879 * gcc.c-torture/execute/20001009-1.c: New testcase.
47880 Testcases provided by Jan Hubicka <jh@suse.cz>.
47882 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
47884 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47885 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
47886 uintmax_t using <limits.h> to emulate the compiler's internal
47887 logic. No longer XFAIL %j tests.
47889 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
47891 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
47892 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
47893 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
47894 regexps and details of expected handling of some bad formats.
47895 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
47898 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
47900 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
47901 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
47902 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
47903 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
47906 2000-10-06 Richard Henderson <rth@cygnus.com>
47908 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
47909 * g++.old-deja/g++.brendan/crash52.C: Likewise.
47910 * g++.old-deja/g++.jason/report.C: Likewise.
47911 * g++.old-deja/g++.law/friend5.C: Likewise.
47912 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
47913 of the expected warnings.
47915 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
47917 * g++.old-deja/g++.pt/enum14.C: New test.
47919 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
47921 * g++.old-deja/g++.pt/crash59.C: New test.
47923 2000-10-04 Will Cohen <wcohen@redhat.com>
47925 * gcc.dg/20000926-1.c: New test.
47927 2000-10-03 Geoff Keating <geoffk@cygnus.com>
47929 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
47930 function name for current C++ compiler.
47931 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
47933 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
47935 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
47936 __PRETTY_FUNCTION__.
47937 * g++.old-deja/g++.ext/pretty2.C: Likewise.
47939 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47941 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
47943 2000-09-26 Jakub Jelinek <jakub@redhat.com>
47945 * gcc.c-torture/compile/20000923-1.c: New test.
47947 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
47949 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
47950 * g++.old-deja/g++.pt/ttp62.C: Same.
47951 * g++.old-deja/g++.other/inline14.C: Same.
47953 2000-09-24 Richard Henderson <rth@cygnus.com>
47955 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
47957 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
47959 * gcc.dg/c90-printf-1.c: Add test for wide string format.
47961 2000-09-22 Geoff Keating <geoffk@cygnus.com>
47963 * gcc.c-torture/compile/20000922-1.c: New file.
47965 2000-09-21 Nick Clifton <nickc@redhat.com>
47967 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
47968 a signed long modulo operation.
47969 (mod6): New function - perform an unsigned long modulo operation.
47970 (main): Add tests for modulos of very large numbers by very small
47973 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47975 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
47977 2000-09-19 Richard Henderson <rth@cygnus.com>
47979 * gcc.dg/compare2.c (case 10): XFAIL.
47981 2000-09-18 Richard Henderson <rth@cygnus.com>
47983 * gcc.c-torture/execute/20000906-1.c: Move ...
47984 * gcc.dg/20000906-1.c: ... here. Only run on targets
47985 that support __builtin_trap.
47987 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
47989 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
47991 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
47993 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
47994 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
47995 more $ format tests.
47997 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
47999 * gcc.dg/format-errmk-1.c: New test.
48001 2000-09-17 Greg McGary <greg@mcgary.org>
48003 * gcc.c-torture/execute/20000917-1.x: Remove.
48005 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
48007 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
48009 2000-09-17 Greg McGary <greg@mcgary.org>
48011 * gcc.c-torture/execute/20000917-1.c: New test.
48012 * gcc.c-torture/execute/20000917-1.x: XFAIL.
48014 2000-09-16 Neil Booth <NeilB@earthling.net>
48016 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
48017 in nested macro bug.
48019 2000-09-15 Neil Booth <NeilB@earthling.net>
48021 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
48023 2000-09-14 Jeffrey A Law (law@cygnus.com)
48025 * gcc.c-torture/execute/20000914-1.c: New test.
48027 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
48029 * g++.other/inline13.C: New test.
48031 2000-09-12 Andreas Jaeger <aj@suse.de>
48033 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
48034 constant by Ulrich Drepper <drepper@redhat.com>.
48036 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
48038 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
48040 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48042 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
48044 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
48046 * gcc.dg/cpp/backslash.c: New test.
48048 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
48050 * gcc.c-torture/execute/20000910-1.c: New test.
48051 * gcc.c-torture/execute/20000910-2.c: Likewise.
48053 2000-09-11 Robert Lipe <robertl@sco.com>
48055 * gcc.dg/pragma-align.c: New test.
48057 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
48059 * g++.old-deja/g++.pt/explicit82.C: New test.
48060 * g++.old-deja/g++.pt/explicit83.C: New test.
48062 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
48064 * gcc.dg/asm-names.c: New test.
48066 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48068 * gcc.dg/cpp/tr-warn6.c: New test
48070 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
48072 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
48075 2000-09-07 Catherine Moore <clm@redhat.com>
48077 * gcc.c-torture/execute/unroll-1.c: New test.
48079 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
48081 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
48083 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
48084 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
48085 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
48086 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
48087 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
48089 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
48090 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
48092 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
48094 * g++.old-deja/g++.pt/deduct2.C: New test.
48096 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
48098 * g++.old-deja/g++.pt/parms2.C: New test.
48100 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
48102 * g++.old-deja/g++.pt/crash58.C: New test.
48104 2000-09-06 Greg McGary <greg@mcgary.org>
48106 * gcc.c-torture/execute/20000906-1.c: New test.
48107 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
48109 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48111 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
48113 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
48115 * g++.old-deja/g++.pt/crash57.C: New test.
48117 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
48119 * g++.old-deja/g++.pt/crash56.C: New test.
48121 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
48123 * g++.old-deja/g++.pt/koenig1.C: New test.
48125 2000-09-04 Jakub Jelinek <jakub@redhat.com>
48127 * gcc.dg/20000904-1.c: New test.
48129 2000-09-04 Jakub Jelinek <jakub@redhat.com>
48131 * gcc.dg/cpp/paste8.c: New test.
48133 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
48135 * gcc.c-torture/compile/20000827-1.c: New test.
48137 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
48139 * gcc.dg/format-diag-1.c: New test.
48141 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
48143 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
48144 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
48145 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
48146 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
48147 gcc.dg/formatz-1.c: Adjust warning regular expressions.
48149 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
48151 * g++.old-deja/g++.other/nested4.C: New test.
48153 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
48155 * g++.old-deja/g++.ns/scoped1.C: New test.
48157 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
48159 * lib/g++.exp: Support testing already-installed GCC.
48161 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48163 * wtr-label-1.c, wtr-suffix-1.c: New tests.
48165 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48167 * gcc.dg/return-type-2.c: New test.
48169 2000-08-27 Geoff Keating <geoffk@cygnus.com>
48171 * gcc.c-torture/compile/20000825-1.c: New test.
48173 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
48175 * gcc.dg/dwarf2-2.c: New test.
48177 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
48179 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
48180 dg-warning regexps.
48182 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
48184 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
48185 gcc.dg/format-ext-5.c: New tests.
48187 2000-08-25 Jakub Jelinek <jakub@redhat.com>
48189 * g++.old-deja/g++.other/crash22.C: New test.
48191 2000-08-24 Mark Mitchell <mark@codesourcery.com>
48193 * gcc.dg/noncompile/930622-2.c: Adjust error message.
48195 2000-08-24 Richard Henderson <rth@cygnus.com>
48197 * gcc.dg/ia64-sync-1.c: New test.
48198 * gcc.dg/ia64-sync-2.c: New test.
48199 * gcc.dg/ia64-asm-1.c: New test.
48201 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
48203 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
48204 * gcc.dg/format-ext-2.c: New test.
48206 2000-08-23 Jason Merrill <jason@redhat.com>
48208 * lib/old-dejagnu.exp: Also ignore "In member function" and
48211 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48213 * gcc.dg/noncompile/label-lineno-1.c: New test.
48215 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
48217 * gcc.dg/c99-array-nonobj-1.c: New test.
48219 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
48221 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
48223 * gcc.dg/format-ext-1.c: New test.
48225 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48227 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
48228 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
48229 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
48230 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
48231 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
48233 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
48235 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
48236 gcc.dg/c99-strftime-2.c: New tests.
48238 2000-08-22 Richard Henderson <rth@cygnus.com>
48240 * gcc.c-torture/execute/20000822-1.c: New test.
48242 2000-08-21 Jakub Jelinek <jakub@redhat.com>
48244 * gcc.c-torture/execute/20000819-1.x: Remove.
48246 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
48248 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
48249 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
48250 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
48251 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
48252 gcc.dg/format-xopen-1.c: New tests.
48254 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
48256 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
48258 2000-08-21 Jakub Jelinek <jakub@redhat.com>
48260 * g++.old-deja/g++.other/loop2.C: New test.
48262 * gcc.c-torture/compile/20000606-1.c: New test.
48263 * gcc.c-torture/compile/20000728-1.c: New test.
48264 * gcc.c-torture/execute/20000801-1.c: New test.
48265 * gcc.c-torture/execute/20000801-2.c: New test.
48266 * gcc.c-torture/execute/20000819-1.c: New test.
48267 * gcc.c-torture/execute/20000819-1.x: XFAIL.
48268 * gcc.dg/20000629-1.c: New test.
48269 * gcc.dg/20000724-1.c: New test.
48270 * gcc.dg/20000807-1.c: New test.
48272 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
48274 * gcc.dg/cpp/pragma-1.c: New test.
48275 * gcc.dg/cpp/pragma-2.c: New test.
48277 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
48279 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
48280 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
48282 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48284 * gcc.c-torture/compile/20000818-1.c: New test.
48286 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
48288 * gcc.c-torture/execute/20000818-1.c: New test.
48290 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
48292 * gcc.dg/format-va-1.c: New test.
48294 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
48296 * g++.old-deja/g++.other/typedef8.C: New test.
48298 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
48300 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
48301 * g++.old-deja/g++.mike/net36.C: Mark candidate.
48302 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
48303 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
48304 * g++.old-deja/g++.other/ptrmem7.C: New test.
48305 * g++.old-deja/g++.pt/ptrmem10.C: New test.
48307 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
48309 * g++.old-deja/g++.pt/typename27.C: New test.
48311 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
48313 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
48314 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
48315 * g++.old-deja/g++.pt/friend45.C: New test.
48316 * g++.old-deja/g++.other/friend8.C: New test.
48318 2000-08-15 Richard Henderson <rth@cygnus.com>
48320 * gcc.c-torture/execute/20000815-1.c: New test.
48322 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
48324 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
48325 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
48326 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
48328 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
48330 * g++.old-deja/g++.other/refinit2.C: New test.
48332 2000-08-13 Geoff Keating <geoffk@cygnus.com>
48334 * lib/c-torture.exp (c-torture): Make
48335 compiler_conditional_xfail_data global.
48336 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
48337 compiler_conditional_xfail_data machinery.
48338 (f-torture-execute): Likewise.
48339 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
48340 and only when unrolling loops.
48342 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
48344 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
48346 * g++.old-deja/g++.pt/explicit81.C: New test.
48348 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
48350 * g++.old-deja/g++.pt/typename26.C: New test.
48352 2000-08-10 Geoff Keating <geoffk@cygnus.com>
48354 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
48357 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
48359 * g++.old-deja/g++.other/array3.C: New test.
48361 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
48363 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
48364 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
48365 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
48368 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
48370 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48371 * g++.old-deja/g++.abi/vmihint.C: Likewise.
48373 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
48375 * gcc.c-torture/execute/20000808-1.c: New test.
48377 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
48379 * gcc.dg/c90-const-expr-1.c: New test.
48381 2000-08-08 Richard Henderson <rth@cygnus.com>
48383 * gcc.dg/noncompile/920923-1.c: Declare calloc.
48385 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
48387 * gcc.dg/noncompile/const-ll-1.c: New test.
48389 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
48391 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48393 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
48395 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48396 that running programs linked against the shared version of libobjc
48399 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
48401 * gcc.dg/c99-printf-1.c: New test.
48403 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
48405 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48407 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
48409 * gcc.c-torture/execute/20000731-1.x: Delete.
48411 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
48413 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48414 and torture_without_loops as is done by c-torture.exp.
48415 (search_for): Copy from c-torture.exp.
48416 (gcc-dg-runtest): New function, drives a directory of tests
48417 iterating over the TORTURE_OPTIONS.
48418 (scan-assembler, scan-assembler-not): Move here from
48419 individual directory drivers.
48421 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48422 defined by lib/gcc-dg.exp.
48423 * gcc.dg/cpp/cpp.exp: Likewise.
48424 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
48425 gcc-dg-runtest, so we cycle over optimization options.
48427 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48428 * gcc.dg/compare2.c: No longer expected to fail.
48430 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
48432 * gcc.c-torture/execute/20000804-1.c: New test.
48434 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
48436 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48438 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
48440 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48442 2000-08-03 Jeffrey A Law (law@cygnus.com)
48444 * gcc.c-torture/compile/20000803-1.c: New test.
48446 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
48448 * gcc.c-torture/execute/20000801-3.c,
48449 gcc.c-torture/execute/20000801-4.c: New tests.
48450 * gcc.c-torture/execute/20000801-3.x,
48451 gcc.c-torture/execute/20000801-4.x: Xfail.
48453 2000-08-02 Geoff Keating <geoffk@cygnus.com>
48455 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48456 libobjc/.libs to allow for libtool.
48458 2000-08-02 Jakub Jelinek <jakub@redhat.com>
48460 * gcc.c-torture/compile/20000802-1.c: New test.
48462 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
48464 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
48466 2000-07-31 Jeffrey A Law (law@cygnus.com)
48468 * gcc-c-torture/execute/20000731-2.c: New test.
48470 * gcc.c-torture/execute/20000731-1.c: New test.
48471 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
48473 2000-07-31 Jakub Jelinek <jakub@redhat.com>
48475 * gcc.dg/cpp/paste7.c: New test.
48476 * gcc.dg/cpp/20000725-1.c: New test.
48478 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
48480 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
48481 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
48482 declaration warning for __builtin_dwarf_reg_size.
48484 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
48486 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
48488 * gcc.dg/noncompile/voidparam-1.c: New test.
48490 2000-07-30 Richard Henderson <rth@cygnus.com>
48492 * gcc.dg/c90-digraph-1.c: Don't xfail.
48493 * gcc.dg/compare2.c (case 10): Xfail.
48494 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
48496 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
48498 * gcc.dg/c99-main-1.c: New test.
48500 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
48502 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
48504 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
48506 * gcc.c-tortuer/execute/20000726-1.c: New test.
48508 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
48510 * gcc.c-torture/execute/enum-2.c: New test.
48512 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48514 * gcc.dg/cpp/tr-warn3.c: New test.
48516 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
48518 * g++.old-deja/g++.ext/implicit1.C: Remove.
48519 * g++.old-deja/g++.jason/c2.C: Remove
48520 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
48521 * g++.old-deja/g++.pt/crash16.C: Likewise.
48522 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
48524 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
48526 * g++.old-deja/g++.other/for2.C: New test.
48528 2000-07-25 Jakub Jelinek <jakub@redhat.com>
48530 * gcc.dg/20000720-1.c: New test.
48532 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
48534 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
48536 2000-07-24 Geoff Keating <geoffk@cygnus.com>
48538 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
48539 * gcc.c-torture/execute/20000722-1.c: New.
48540 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
48542 2000-07-24 Jakub Jelinek <jakub@redhat.com>
48544 * gcc.dg/cpp/20000720-1.S: New test.
48546 2000-07-21 Michael Meissner <meissner@redhat.com>
48548 * gcc.c-torture/execute/ieee/hugeval.c: New test.
48550 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
48552 * g++.old-deja/g++.brendan/crash16.C,
48553 g++.old-deja/g++.brendan/parse3.C,
48554 g++.old-deja/g++.brendan/redecl1.C,
48555 g++.old-deja/g++.ns/template13.C,
48556 g++.old-deja/g++.other/decl4.C,
48557 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
48559 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
48561 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
48562 and "Internal error".
48564 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
48566 * gcc.dg/cpp/paste6.c: New test.
48568 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
48570 * gcc.dg/cpp/tr-direct.c: New test.
48572 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
48573 gcc.dg/cpp/undef1.c: Tweak error regexps.
48575 2000-07-18 Eric Christopher <echristo@redhat.com>
48577 * gcc.c-torture/compile/20000718-1.c: New test.
48579 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
48581 * cpplex.c (_cpp_push_token): If the token being pushed back
48582 is the previous token in this context, just subtract one from
48584 * cppmacro.c (save_expansion): Clear aux field when storing a
48587 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
48589 * gcc.dg/noncompile/redecl-1.c: New test.
48591 2000-07-18 Jakub Jelinek <jakub@redhat.com>
48593 * gcc.c-torture/execute/20000717-5.c: New test.
48594 * gcc.c-torture/execute/20000717-1.x: Removed.
48596 2000-07-17 Richard Henderson <rth@cygnus.com>
48598 * gcc.c-torture/execute/20000717-4.c: New test.
48600 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
48602 * gcc.dg/cpp/syshdr.c: New test.
48603 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
48605 2000-07-17 Neil Booth <neilb@earthling.net>
48607 * gcc.dg/cpp/cmdlne-dM.c: New test.
48608 * gcc.dg/cpp/cmdlne-dD.c: New test.
48610 2000-07-17 Jeffrey A Law (law@cygnus.com)
48612 * gcc.c-torture/execute/20000717-3.c: New test.
48614 * gcc.c-torture/compile/20000717-1.c: New test.
48616 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
48618 * gcc.c-torture/execute/20000717-2.c: New test.
48620 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
48622 * gcc.dg/formatz-1.c: New test.
48624 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
48625 * gcc.dg/c99-digraph-1.c: New tests.
48627 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
48628 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
48630 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
48631 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
48632 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
48633 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
48634 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
48635 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
48636 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
48638 2000-07-17 Greg McGary <greg@mcgary.org>
48640 * gcc.c-torture/execute/20000717-1.c: New test.
48641 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
48643 2000-07-15 Jakub Jelinek <jakub@redhat.com>
48645 * gcc.c-torture/execute/20000715-2.c: New test.
48646 * gcc.dg/20000715-1.c: New test.
48648 2000-07-15 Michael Meissner <meissner@redhat.com>
48650 * gcc.c-torture/execute/20000715-1.c: New test.
48652 2000-07-13 Jakub Jelinek <jakub@redhat.com>
48654 * gcc.c-torture/execute/20000707-1.c: New test.
48656 2000-07-13 Neil Booth <NeilB@earthling.net>
48658 * gcc.dg/cpp/digraph1.c,
48659 gcc.dg/cpp/digraph2.c,
48660 gcc.dg/cpp/digraphs.c: New tests.
48662 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
48664 * g77.f-torture/compile/20000630-2.f: New test.
48665 * g77.f-torture/compile/20000630-2.x
48667 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
48669 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
48671 2000-07-11 Neil Booth <NeilB@earthling.net>
48673 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
48675 2000-07-11 Neil Booth <NeilB@earthling.net>
48677 * gcc.dg/cpp/cmdlne-C.c: New.
48679 2000-07-09 Neil Booth <NeilB@earthling.net>
48681 * gcc.dg/cpp/directiv.c: New tests.
48682 * gcc.dg/cpp/undef1.c: Update.
48684 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
48686 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
48688 2000-07-09 Neil Booth <NeilB@earthling.net>
48690 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
48692 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
48694 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
48695 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
48697 2000-07-08 Neil Booth <NeilB@earthling.net>
48699 * gcc.dg/cpp/macsyntx.c: New tests.
48701 2000-07-07 Jakub Jelinek <jakub@redhat.com>
48703 * gcc.dg/20000707-1.c: New test.
48705 2000-07-07 Jakub Jelinek <jakub@redhat.com>
48707 * gcc.c-torture/execute/20000706-1.c: New test.
48708 * gcc.c-torture/execute/20000706-2.c: New test.
48709 * gcc.c-torture/execute/20000706-3.c: New test.
48710 * gcc.c-torture/execute/20000706-4.c: New test.
48711 * gcc.c-torture/execute/20000706-5.c: New test.
48713 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
48715 * g++.old-deja/g++.pt/instantiate7.C: New test.
48717 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
48719 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
48720 * g++.old-deja/g++.mike/thunk3.C: Likewise.
48721 * g++.old-deja/g++.other/rtti3.C: Likewise.
48722 * g++.old-deja/g++.other/rttid3.C: Likewise.
48724 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
48726 * g77.f-torture/compile/20000630-1.x: Fix typo
48728 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
48730 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
48733 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
48735 * gcc.dg/cpp/ident.c: New test.
48737 2000-07-05 Neil Booth <NeilB@earthling.net>
48739 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
48740 gcc.dg/cpp/lexstrng.c: New tests.
48742 2000-07-04 Neil Booth <NeilB@earthling.net>
48744 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
48745 * gcc.dg/cpp/strify2.c: Same.
48747 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
48749 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
48750 * gcc.dg/cpp/19990703-1.c: Likewise.
48751 * gcc.dg/cpp/20000625-1.c: Likewise.
48752 * gcc.dg/cpp/20000625-2.c: Likewise.
48754 * gcc.dg/cpp/macro1.c,
48755 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
48756 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
48757 gcc.dg/cpp/strify1.c,
48758 gcc.dg/cpp/strify2.c: New tests.
48760 2000-07-03 Jakub Jelinek <jakub@redhat.com>
48762 * gcc.c-torture/execute/20000703-1.c: New test.
48764 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
48766 * g++.old-deja/g++.pt (lookup10.C): New test.
48768 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
48770 * g++.old-deja/g++.pt (typename25.C): New test.
48772 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
48774 * gcc.c-torture/compile/20000701-1.c: New test.
48776 2000-06-30 Nick Clifton <nickc@cygnus.com>
48778 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
48781 2000-06-30 Catherine Moore <clm@cygnus.com>
48783 * gcc.c-torture/execute/align-1.c: New test.
48785 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
48787 * g++.old-deja/g++.pt/expr8.C: New test.
48788 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
48790 2000-06-29 Nick Clifton <nickc@cygnus.com>
48792 * gcc.c-torture/compile/20000629-1.c: New test.
48794 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
48797 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
48798 gcc.dg/noncompile directory, depending on whether they're
48799 preprocessor tests or not. Annotate all the tests for the dg
48802 * gcc.c-torture/noncompile/noncompile.exp: Delete.
48803 * gcc.dg/noncompile/noncompile.exp: New.
48807 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
48808 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
48809 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
48810 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
48811 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
48812 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
48813 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
48814 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
48815 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
48816 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
48817 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
48818 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
48819 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
48820 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
48821 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
48822 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
48823 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
48824 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
48825 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
48826 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
48827 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
48828 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
48829 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
48830 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
48832 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
48833 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
48834 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
48835 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
48836 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
48837 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
48839 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
48841 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
48842 declare one variable. On the fourth, error.
48843 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
48844 declared by 20000628-1a.h.
48846 2000-06-29 Richard Henderson <rth@redhat.com>
48848 * gcc.c-torture/execute/930529-1.x: New file.
48849 * gcc.dg/920413-1.c: Adjust expected warning text.
48850 * gcc.dg/980217-1.c: Declare abort.
48851 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
48853 2000-06-29 Jeffrey A Law (law@cygnus.com)
48855 * g77.f-torture/compile/20000629-1.f: New test.
48856 * g77.f-torture/compile/20000629-1.x: Expected to fail.
48858 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
48860 Rearrange lots of files, removing entirely the
48861 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
48865 gcc.c-torture/code_quality/code_quality.exp
48866 gcc.c-torture/special/special.exp
48867 gcc.failure/failure.exp
48868 gcc.failure/940409-1.x
48869 gcc.c-torture/compile/961203-1.x
48872 gcc.misc-tests/linkage.exp
48873 gcc.c-torture/execute/920730-1t.c
48874 gcc.c-torture/execute/920730-1t.x
48875 gcc.c-torture/compile/920520-1.x
48876 gcc.c-torture/compile/920521-1.x
48877 gcc.c-torture/compile/981006-1.x
48878 gcc.c-torture/execute/eeprof-1.x
48880 * Moved files (possibly with modifications to fit a new harness):
48882 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
48883 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
48884 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
48885 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
48886 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
48887 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
48888 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
48889 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
48890 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
48891 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
48892 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
48893 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
48894 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
48895 gcc.failure/940409-1.c gcc.dg/940409-1.c
48897 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
48899 * c-torture/compile/961203-1.x: Delete.
48901 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
48902 not exit. Include stdio.h.
48903 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
48904 * gcc.misc-tests/dg-12.c: Likewise.
48905 * gcc.misc-tests/dg-5.c: Likewise.
48906 * gcc.misc-tests/dg-6.c: Likewise.
48907 * gcc.misc-tests/dg-7.c: Prototype abort.
48908 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
48909 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
48910 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
48912 * gcc.misc-tests/sieve.c: Use return from main, not exit.
48913 * gcc.misc-tests/sort2.c: Use return from main, not exit.
48915 2000-06-28 Jakub Jelinek <jakub@redhat.com>
48917 * gcc.dg/cpp/20000628-1.c: New test.
48918 * gcc.dg/cpp/20000628-1.h: New header for above test.
48919 * gcc.dg/cpp/20000628-1a.h: Likewise.
48921 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
48923 * gcc.dg/cpp: New directory.
48924 * gcc.dg/cpp/cpp.exp: New driver.
48925 * gcc.dg/cpp/20000627-1.c: New test.
48926 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
48927 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
48928 and rewrite as a compilation test.
48930 * gcc.dg: Move many files into the cpp subdirectory, possibly
48931 renaming or editing them as well.
48933 990119-1.c cpp/19990119-1.c
48934 990228-1.c cpp/19990228-1.c
48935 990407-1.c cpp/19990407-1.c
48936 990409-1.c cpp/19990409-1.c
48937 990413-1.c cpp/19990413-1.c
48938 990703-1.c cpp/19990703-1.c
48939 20000127-1.c cpp/20000127-1.c
48940 20000129-1.c cpp/20000129-1.c
48941 20000207-1.c cpp/20000207-1.c
48942 20000207-2.c cpp/20000207-2.c
48943 20000209-1.c cpp/20000209-1.c
48944 20000209-2.c cpp/20000209-2.c
48945 20000301-1.c cpp/20000301-1.c
48946 20000419-1.c cpp/20000419-1.c
48947 20000510-1.S cpp/20000510-1.S
48948 20000519-1.c cpp/20000519-1.c
48949 20000529-1.c cpp/20000529-1.c
48950 20000625-1.c cpp/20000625-1.c
48951 20000625-2.c cpp/20000625-2.c
48952 cpp-as1.c cpp/assert1.c
48953 cpp-as2.c cpp/assert2.c
48954 cxx-comments-1.c cpp/cxxcom1.c
48955 cxx-comments-2.c cpp/cxxcom2.c
48956 endif-label.c cpp/endif.c
48957 cpp-hash1.c cpp/hash1.c
48958 cpp-hash2.c cpp/hash2.c
48959 cpp-if1.c cpp/if-1.c
48960 cpp-if2.c cpp/if-2.c
48961 cpp-if3.c cpp/if-3.c
48962 cpp-if4.c cpp/if-4.c
48963 cpp-if5.c cpp/if-5.c
48964 cpp-cond.c cpp/if-cexp.c
48965 cpp-missingop.c cpp/if-mop.c
48966 cpp-missingparen.c cpp/if-mpar.c
48967 cpp-opprec.c cpp/if-oppr.c
48968 cpp-ifparen.c cpp/if-paren.c
48969 cpp-shortcircuit.c cpp/if-sc.c
48970 cpp-shift.c cpp/if-shift.c
48971 cpp-unary.c cpp/if-unary.c
48972 cpp-li1.c cpp/line1.c
48973 cpp-li2.c cpp/line2.c
48974 lineno.c cpp/line3.c
48975 lineno-2.c cpp/line4.c
48977 cpp-mic.h cpp/mi1c.h
48978 cpp-micc.h cpp/mi1cc.h
48979 cpp-mind.h cpp/mi1nd.h
48980 cpp-mindp.h cpp/mi1ndp.h
48981 cpp-mix.h cpp/mi1x.h
48982 cpp-mi2.c cpp/mi2.c
48983 cpp-mi2a.h cpp/mi2a.h
48984 cpp-mi2b.h cpp/mi2b.h
48985 cpp-mi2c.h cpp/mi2c.h
48986 cpp-mi3.c cpp/mi3.c
48987 cpp-mi3.def cpp/mi3.def
48988 poison-1.c cpp/poison.c
48989 pr-impl.c cpp/prag-imp.c
48990 cpp-redef-2.c cpp/redef1.c
48991 cpp-redef.c cpp/redef2.c
48992 strpaste.c cpp/strp1.c
48993 strpaste-2.c cpp/strp2.c
48994 cpp-tradpaste.c cpp/tr-paste.c
48995 cpp-tradstringify.c cpp/tr-str.c
48996 cpp-tradwarn1.c cpp/tr-warn1.c
48997 cpp-tradwarn2.c cpp/tr-warn2.c
48998 trigraphs.c cpp/trigraphs.c
48999 cpp-unc1.c cpp/unc1.c
49000 cpp-unc2.c cpp/unc2.c
49001 cpp-unc3.c cpp/unc3.c
49002 cpp-unc.c cpp/unc4.c
49003 undef.c cpp/undef1.c
49004 undef-2.c cpp/undef2.c
49005 cpp-wi1.c cpp/widestr1.c
49007 2000-06-27 Mark Mitchell <mark@codesourcery.com>
49009 * lib/g++.exp (g++_include_flags): Tweak.
49011 2000-06-27 H.J. Lu <hjl@gnu.org>
49012 Loren J. Rittle <ljrittle@acm.org>
49014 * lib/g++.exp (g++_include_flags): Override libgloss.exp
49015 version with one that knows about the new gcc tree structure.
49016 (g++_link_flags): Same.
49018 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
49020 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
49021 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
49022 case we are cross-compiling.
49024 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
49025 g++.old-deja/g++.niklas/Makefile.in,
49026 g++.old-deja/g++.niklas/configure.in,
49027 g++.old-deja/g++.other/Makefile.in,
49028 g++.old-deja/g++.other/configure.in,
49029 gcc.c-torture/code_quality/Makefile.in,
49030 gcc.c-torture/code_quality/configure.in,
49031 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
49032 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
49033 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
49034 gcc.c-torture/execute/ieee/Makefile.in,
49035 gcc.c-torture/execute/ieee/configure.in,
49036 gcc.c-torture/noncompile/Makefile.in,
49037 gcc.c-torture/noncompile/configure.in,
49038 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
49039 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
49040 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
49042 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
49044 * g++.old-deja/g++.other/ambig3.C: New test.
49046 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
49048 * g++.old-deja/g++.pt/syntax1.C: New test.
49049 * g++.old-deja/g++.pt/syntax2.C: New test.
49050 * g++.old-deja/g++.other/syntax3.C: New test.
49051 * g++.old-deja/g++.other/syntax4.C: New test.
49053 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
49055 * gcc.dg/20000623-1.c: Prototype exit and abort.
49057 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
49059 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
49061 * gcc.dg/cpp-mi3.def: New file.
49063 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
49065 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
49066 lexer's error messages.
49067 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
49068 divine anything from the linemarkers.
49069 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
49070 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
49072 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
49074 * gcc.dg/20000623-1.c: New test.
49076 2000-06-22 Jakub Jelinek <jakub@redhat.com>
49078 * gcc.c-torture/execute/20000622-1.c: New test.
49080 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
49082 * g++.old-deja/g++.other/init15.C: New test.
49084 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
49086 * g++.old-deja/g++.pt/vaarg2.C: New test.
49087 * g++.old-deja/g++.pt/vaarg3.C: New test.
49089 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
49091 * g++.old-deja/g++.other/dyncast6.C: New test.
49093 2000-06-15 Jakub Jelinek <jakub@redhat.com>
49095 * gcc.c-torture/execute/loop-6.c: New test.
49097 2000-06-14 Jakub Jelinek <jakub@redhat.com>
49099 * gcc.dg/20000614-1.c: New test.
49100 * gcc.dg/20000614-2.c: New test.
49102 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
49104 * g++.old-deja/g++.other/inline12.C: New test.
49106 2000-06-13 Jakub Jelinek <jakub@redhat.com>
49108 * g++.old-deja/g++.other/eh1.C: New test.
49110 2000-06-12 Jakub Jelinek <jakub@redhat.com>
49112 * g++.old-deja/g++.other/type.C: New test.
49114 2000-06-05 Jakub Jelinek <jakub@redhat.com>
49116 * g++.old-deja/g++.other/initstring.C: New test.
49118 2000-06-12 Jason Merrill <jason@redhat.com>
49120 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
49122 2000-06-09 Jeffrey A Law (law@cygnus.com)
49124 * gcc.c-torture/compile/20000609-1.c: New test.
49126 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
49128 * gcc.dg/20000609-1.c: New test.
49130 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
49132 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
49133 * gcc.c-torture/noncompile/poison-1.c: Move...
49134 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
49135 * gcc.dg/cpp-li1.c: Add a token after the #line.
49137 2000-06-05 Richard Henderson <rth@cygnus.com>
49139 * gcc.c-torture/execute/20000605-2.c: New test.
49140 * gcc.c-torture/execute/20000605-3.c: New test.
49142 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
49144 * g77.f-torture/execute/20000503-1.x: New file.
49146 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
49148 * g++.old-deja/g++.eh/badalloc1.C: New test.
49150 2000-06-05 Richard Henderson <rth@cygnus.com>
49152 * gcc.c-torture/execute/20000605-1.c: New test.
49154 2000-06-05 Jakub Jelinek <jakub@redhat.com>
49155 Nathan Sidwell <nathan@codesourcery.com>
49157 * gcc.c-torture/compile/20000605-1.c: New test.
49159 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
49161 * g77.f-torture/compile/20000601-1.f: New test.
49163 2000-06-03 Richard Henderson <rth@cygnus.com>
49165 * gcc.c-torture/execute/20000603-1.c: New.
49167 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
49169 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
49170 * gcc.dg/noreturn-2.c (noreturn): Likewise.
49172 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
49174 * gcc.dg/compare2.c (case 12): XFAIL.
49175 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
49176 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
49178 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
49180 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
49182 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
49183 guard macro is already defined when the header is first
49185 * gcc.dg/cpp-mix.h: New file.
49186 * gcc.dg/endif-label.c: Update patterns to match compiler.
49188 * g++.brendan/complex1.C: Declare abort.
49189 * g++.law/refs4.C: Remove XFAIL.
49190 * g++.oliva/expr2.C: Declare abort and exit.
49192 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
49194 * gcc.c-torture/execute/20000528-1.c: New test.
49196 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
49197 * g++.old-deja/g++.law/temps4.C: Likewise.
49199 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
49200 stdlib.h. Call abort() on failure.
49201 * g++.old-deja/g++.law/refs4.C: Likewise.
49202 * g++.old-deja/g++.law/temps4.C: Likewise.
49203 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
49204 * gcc.c-torture/execute/20000112-1.c: Include string.h.
49206 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
49208 Relative to g++.dg/special:
49209 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
49211 Relative to g++.old-deja:
49212 * g++.brendan/complex1.C, g++.jason/optimize2.C,
49213 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
49214 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
49215 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
49216 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
49217 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
49218 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
49220 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
49221 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
49222 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
49223 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
49224 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
49225 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
49228 * g++.other/goto1.C: Update expectations for error messages.
49230 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
49232 * gcc.c-torture/compile/20000523-1.c: New test.
49234 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
49236 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
49238 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
49240 * g++.old-deja/g++.eh/catch11.C: New test.
49241 * g++.old-deja/g++.eh/catch12.C: New test.
49243 2000-05-24 Nick Clifton <nickc@cygnus.com>
49245 * gcc.c-torture/execute/20000523-1.c: New test.
49247 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
49249 * c-torture/execute/bcp-1.c: Replace abort in arg of
49250 __builtin_constant_p with a generic external function.
49252 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
49253 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
49254 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
49255 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
49256 Prototype abort and/or exit.
49258 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
49259 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
49260 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
49261 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
49263 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
49265 * gcc.dg/dwarf2-1.c: New test.
49267 2000-05-20 Richard Henderson <rth@cygnus.com>
49269 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
49271 2000-05-20 Andreas Jaeger <aj@suse.de>
49273 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
49276 2000-05-19 David Edelsohn <edelsohn@gnu.org>
49278 * gcc.c-torture/execute/20000519-2.c: New test.
49280 2000-05-19 Andreas Jaeger <aj@suse.de>
49282 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
49283 which fails with SSA.
49285 * lib/c-torture.exp: Also test with -O3 -fssa.
49287 2000-05-18 Michael Meissner <meissner@redhat.com>
49289 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
49290 * gcc.c-torture/execute/920415-1.c: Ditto.
49291 * gcc.c-torture/execute/920501-1.c: Ditto.
49292 * gcc.c-torture/execute/conversion.c: Ditto.
49293 * gcc.c-torture/execute/cvt-1.c: Ditto.
49295 2000-05-18 Jeffrey A Law (law@cygnus.com)
49297 * gcc.c-torture/compile/20000518-1.c: New test.
49299 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
49301 * g77.f-torture/compile/200005018.f: New test.
49303 2000-05-17 Jeffrey A Law (law@cygnus.com)
49305 * gcc.c-torture/compile/20000517-1.c: New test.
49307 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49309 * gcc.c-torture/execute/20000516-1.c: New test.
49311 2000-05-15 Jakub Jelinek <jakub@redhat.com>
49313 * g++.old-deja/g++.other/eh.C: New test.
49315 2000-05-12 Richard Henderson <rth@cygnus.com>
49317 * gcc.c-torture/execute/990208-1.c (main): Don't pass
49318 constants through to doit's conditional.
49320 2000-05-11 Jeffrey A Law (law@cygnus.com)
49322 * gcc.c-torture/compile/20000511-1.c: New test.
49323 * g77.f-torture/compile/20000511-1.f: New test.
49324 * g77.f-torture/compile/20000511-2.f: New test.
49326 2000-05-11 Michael Meissner <meissner@redhat.com>
49328 * gcc.c-torture/execute/20000511-1.c: New test.
49330 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
49332 * gcc.dg/dg.exp: Scan .S files as well as .c files.
49333 * gcc.dg/20000510-1.S: New.
49335 2000-05-08 Catherine Moore <clm@cygnus.com>
49337 * gcc.dg/unused-3.c: New.
49339 2000-05-06 Richard Henderson <rth@cygnus.com>
49341 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
49342 * g++.old-deja/g++.mike/warn1.C: Likewise.
49343 * g++.old-deja/g++.pt/local1.C: Likewise.
49344 * g++.old-deja/g++.pt/local7.C: Likewise.
49345 * g++.old-deja/g++.pt/spec16.C: Likewise.
49347 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
49349 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
49351 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
49353 * g77.f-torture/execute/20000503-1.f: New test.
49355 2000-05-04 Andreas Jaeger <aj@suse.de>
49357 * gcc.dg/noreturn-2.c: New test.
49359 2000-05-04 Neil Booth <NeilB@earthling.net>
49361 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
49364 2000-05-04 Richard Henderson <rth@cygnus.com>
49366 * gcc.c-torture/execute/20000503-1.c: Fix typo.
49368 2000-05-04 Richard Henderson <rth@cygnus.com>
49370 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
49371 OpenSSL by Jason R Thorpe.
49373 2000-05-03 Jim Wilson <wilson@cygnus.com>
49375 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49377 2000-05-03 Robert Lipe <robertlipe@usa.net>
49379 * gcc.dg/20000503-1.c: New test.
49381 2000-05-02 Jakub Jelinek <jakub@redhat.com>
49383 * gcc.c-torture/compile/20000502-1.c: New test.
49384 * g++.old-deja/g++.other/align.C: New test.
49385 * gcc.dg/cpp-tradstringify.c: New test.
49387 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
49389 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49390 and hard registers.
49392 2000-04-26 Geoff Keating <geoffk@cygnus.com>
49394 * gcc.c-torture/execute/loop-5.c: New test.
49396 2000-04-25 Jakub Jelinek <jakub@redhat.com>
49398 * gcc.c-torture/execute/va-arg-20.c: New test.
49400 2000-04-23 Jeffrey A Law (law@cygnus.com)
49402 * gcc.c-torture/execute/20000422-1.c: New test.
49404 2000-04-20 Greg McGary <gkm@gnu.org>
49406 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49407 when optimizing, but without sibling-call optimizations (-O1).
49409 2000-04-20 Jeffrey A Law (law@cygnus.com)
49411 * gcc.c-torture/compile/20000420-1.c: New test.
49413 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
49415 * g++.abi/ptrflags.C: New test.
49416 * g++.eh/catchptr1.C: Test incomplete pointer chains.
49418 2000-04-19 Catherine Moore <clm@cygnus.com>
49420 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49422 2000-04-19 Greg McGary <gkm@gnu.org>
49424 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49425 sibling-call optimizations.
49427 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
49429 * gcc.dg/20000419-1.c: New test.
49431 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
49433 * gcc.c-torture/execute/20000412-6.c: New test.
49435 2000-04-12 Jeffrey A Law (law@cygnus.com)
49437 * gcc.c-torture/execute/20000412-5.c: New test.
49438 * g77.f-torture/compile/20000412-1.f: New test.
49439 * gcc.c-torture/execute/20000412-4.c: New test.
49440 * gcc.c-torture/compile/20000412-2.c: New test.
49441 * gcc.c-torture/execute/20000412-3.c: New test.
49442 * gcc.c-torture/compile/20000412-1.c: New test.
49443 * gcc.c-torture/execute/20000412-2.c: New test.
49445 2000-04-12 Jakub Jelinek <jakub@redhat.com>
49447 * objc/execute/bf-20.m: New test.
49449 2000-04-10 Richard Henderson <rth@cygnus.com>
49451 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49453 * gcc.c-torture/execute/20000412-1.c: New test.
49455 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
49457 * g++.old-deja/g++.eh/catchptr1.C: New test.
49459 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
49461 * g++.old-deja/g++.abi/cxa_vec.C: New test.
49463 2000-04-08 Neil Booth <NeilB@earthling.net>
49465 * gcc.dg/cpp-nullchar.c: Remove test as
49466 embedded nulls cause problems.
49468 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49470 * gcc.dg/compare2.c: New test.
49472 2000-04-08 Neil Booth <NeilB@earthling.net>
49474 * gcc.dg/cpp-nullchar.c: New test.
49476 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
49478 * gcc.dg/cpp-mi2.c: New test.
49479 * gcc.dg/cpp-mi2[abc].h: New files.
49481 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
49483 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
49486 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
49488 * g++.old-deja/g++.abi/vmihint.C: New test.
49490 2000-04-06 Neil Booth <NeilB@earthling.net>
49492 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
49493 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
49496 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
49498 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
49499 avoid stack-frame overwrite.
49501 2000-04-05 Jakub Jelinek <jakub@redhat.com>
49503 * gcc.c-torture/compile/20000405-2.c: New test.
49504 * gcc.c-torture/compile/20000405-3.c: New test.
49506 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
49508 * gcc.c-torture/compile/20000405-1.c: New test.
49510 2000-04-04 Geoff Keating <geoffk@cygnus.com>
49512 * gcc.dg/cast-qual-1.c: Revert last change.
49514 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49516 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
49518 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
49520 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
49521 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
49523 2000-04-03 Jeffrey A Law (law@cygnus.com)
49525 * gcc.c-torture/compile/20000403-2.c: New test.
49526 * gcc.c-torture/compile/20000403-1.c: New test.
49528 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
49530 * gcc.c-torture/execute/20000403-1.c: New test.
49532 2000-04-03 Geoff Keating <geoffk@cygnus.com>
49534 * gcc.c-torture/execute/20000402-1.c: New test.
49536 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
49538 * gcc.c-torture/execute/va-arg-15.c: New test.
49539 * gcc.c-torture/execute/va-arg-16.c: New test.
49540 * gcc.c-torture/execute/va-arg-17.c: New test.
49541 * gcc.c-torture/execute/va-arg-18.c: New test.
49542 * gcc.c-torture/execute/va-arg-19.c: New test.
49544 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
49546 * gcc.c-torture/compile/981211-1.c: Move to...
49547 * gcc.dg/cpp-as1.c: ...here.
49548 * gcc.dg/cpp-as2.c: New file.
49550 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
49553 2000-04-02 Neil Booth <NeilB@earthling.net>
49555 * gcc.dg/cpp-cond.c New tests.
49556 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
49557 accidental success less likely.
49558 * gcc.dg/cpp-missingop.c New tests.
49559 * gcc.dg/cpp-missingparen.c New tests.
49560 * gcc.dg/cpp-shift.c New tests.
49561 * gcc.dg/cpp-shortcircuit.c New tests.
49562 * gcc.dg/cpp-unary.c New tests.
49564 2000-03-29 Jeffrey A Law (law@cygnus.com)
49566 * gcc.c-torture/compile/20000329-1.c: New test.
49568 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
49570 * gcc.c-torture/compile/20000326-1.c: New test.
49571 * gcc.c-torture/compile/20000326-2.c: New test.
49573 2000-03-24 Geoff Keating <geoffk@cygnus.com>
49575 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
49576 the first parameter is a function argument.
49578 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
49580 * g++.old-deja/g++.ext/array4.C: New test.
49582 2000-03-22 Geoff Keating <geoffk@cygnus.com>
49584 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
49586 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49588 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
49590 2000-03-19 Richard Henderson <rth@cygnus.com>
49592 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
49594 2000-03-19 Richard Henderson <rth@cygnus.com>
49596 * gcc.c-torture/compile/20000319-1.c: New test.
49598 2000-03-14 Jeffrey A Law (law@cygnus.com)
49600 * gcc.c-torture/execute/20000314-3.c: New test.
49601 * gcc.c-torture/execute/20000314-2.c: New test.
49602 * gcc.c-torture/execute/20000314-1.c: New test.
49603 * gcc.c-torture/compile/20000314-2.c: New test.
49604 * gcc.c-torture/compile/20000314-1.c: New test.
49606 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
49608 * g++.old-deja/g++.warn/inline.C: New test.
49610 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
49612 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
49613 standards-compliant result rather than specific constants.
49614 Put test-values in array.
49616 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
49618 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
49619 (g++_target_compile): Put test-specific options last.
49621 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
49623 * g++.old-deja/g++.eh/vbase4.C: New test.
49625 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
49627 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
49629 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
49631 * g++.old-deja/g++.brendan/misc12.C: Removed.
49632 * g++.old-deja/g++.pt/memtemp77.C: Constify.
49633 * g++.old-deja/g++.ext/pretty4.C: New test.
49635 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
49637 * g++.old-deja/g++.other/string2.C: New test.
49639 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
49641 * g++.old-deja/g++.warn/impint2.C: New test.
49643 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
49645 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
49648 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
49650 * g++.old-deja/g++.warn/impint.C: New test.
49651 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
49652 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
49653 * g++.old-deja/g++.pt/explicit12.C: Likewise.
49654 * g++.old-deja/g++.pt/explicit13.C: Likewise.
49655 * g++.old-deja/g++.pt/explicit17.C: Likewise.
49656 * g++.old-deja/g++.pt/explicit18.C: Likewise.
49657 * g++.old-deja/g++.pt/explicit19.C: Likewise.
49658 * g++.old-deja/g++.pt/explicit23.C: Likewise.
49659 * g++.old-deja/g++.pt/explicit31.C: Likewise.
49660 * g++.old-deja/g++.pt/explicit35.C: Likewise.
49661 * g++.old-deja/g++.pt/explicit6.C: Likewise.
49662 * g++.old-deja/g++.pt/memclass7.C: Likewise.
49664 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
49666 * gcc.dg/cpp-redef.c: New test.
49668 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
49670 * g++.old-deja/g++.pt/unify7.C: New test.
49672 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49674 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
49675 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
49677 2000-02-25 Geoff Keating <geoffk@cygnus.com>
49679 * gcc.c-torture/compile/20000224-1.c: New test.
49681 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
49683 * gcc.c-torture/compile/cpp-2.c: New test.
49684 * gcc.c-torture/compile/cpp-1.c: New test.
49686 2000-02-25 Jeffrey A Law (law@cygnus.com)
49688 * gcc.c-torture/execute/20000225-1.c: New test.
49690 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
49692 * gcc.dg/cpp-li2.c: New test.
49694 * gcc.dg/cpp-wi1.c: New test.
49696 * gcc.dg/cpp-li1.c: New test.
49698 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
49700 * g++.old-deja/g++.other/sizeof5.C: New test.
49702 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49704 * gcc.c-torture/execute/va-arg-13.c: New test.
49706 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
49708 * gcc.c-torture/execute/va-arg-12.c: New test.
49710 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
49712 * gcc.c-torture/execute/20000223-1.c: New test.
49714 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
49716 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
49718 2000-02-22 Mark Mitchell <mark@codesourcery.com>
49720 * g++.old-deja/g++.abi/ptrmem.C: New test.
49722 2000-02-19 Richard Henderson <rth@cygnus.com>
49724 * gcc.c-torture/compile/init-3.c: New.
49726 2000-02-17 Mark Mitchell <mark@codesourcery.com>
49728 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
49731 2000-02-11 Robert Lipe <robertl@sco.com>
49733 * gcc.c-torture/compile/20000211-3.c: New test.
49735 2000-02-11 Martin Buchholz <martin@xemacs.org>
49737 * gcc.c-torture/compile/20000211-2.c: New test.
49739 2000-02-11 Jeffrey A Law (law@cygnus.com)
49741 * gcc.c-torture/compile/20000211-1.c: New test.
49743 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
49745 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
49748 2000-02-08 Nathan Sidwell <nathan@acm.org>
49750 * g++.old-deja/g++.other/cast5.C: New test.
49752 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
49754 * gcc.c-torture/execute/20000205-1.c: New.
49756 2000-02-03 Nathan Sidwell <nathan@acm.org>
49758 * g++.old-deja/g++.jason/cast3.C: Return void.
49759 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
49761 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
49763 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
49765 * gcc.dg/loop-1.c: New test.
49767 2000-01-27 Jakub Jelinek <jakub@redhat.com>
49769 * gcc.c-torture/compile/20000127-1.c: New test.
49770 * gcc.c-torture/execute/991228-1.c: New test.
49772 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
49774 * gcc.dg/unused-2.c: New test.
49776 * gcc.dg/conv-1.c: New test.
49778 2000-01-24 Mark Mitchell <mark@codesourcery.com>
49780 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
49782 (tool_option_proc): Fix typo.
49784 2000-01-24 Geoff Keating <geoffk@cygnus.com>
49786 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
49787 of the ld on the host, not on the build machine.
49788 Also, don't crash if '--help' is not a supported option.
49790 2000-01-24 Richard Henderson <rth@cygnus.com>
49792 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
49794 2000-01-20 Jeffrey A Law (law@cygnus.com)
49796 * gcc.c-torture/execute/20000120-2.c: New test.
49797 * gcc.c-torture/execute/20000120-1.c: New test.
49799 2000-01-13 Jeffrey A Law (law@cygnus.com)
49801 * gcc.c-torture/execute/20000113-1.c: New test.
49803 2000-01-12 Jeffrey A Law (law@cygnus.com)
49805 * gcc.c-torture/execute/20000112-1.c: New test.
49807 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
49809 * gcc.dg/20000111-1.c: New test.
49811 2000-01-10 Jeffrey A Law (law@cygnus.com)
49813 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
49814 with 16 bit integers.
49816 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
49818 * gcc.dg/20000108-1.c: New test.
49820 2000-01-05 Nathan Sidwell <nathan@acm.org>
49822 * g++.old-deja/g++.ns/koenig8.C: New test.
49824 2000-01-05 Nathan Sidwell <nathan@acm.org>
49826 * g++.old-deja/g++.other/cast4.C: New test.
49828 2000-01-05 Jeffrey A Law (law@cygnus.com)
49830 * gcc.c-torture/compile/20000105-2.c: New test.
49831 * gcc.c-torture/compile/20000105-1.c: New test.
49833 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49835 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
49836 references to printf & atoi to conform to ANSI standard.
49837 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
49838 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
49839 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
49840 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
49841 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
49842 * g++.old-deja/g++.brendan/complex1.C: Likewise.
49843 * g++.old-deja/g++.brendan/copy1.C: Likewise.
49844 * g++.old-deja/g++.brendan/copy2.C: Likewise.
49845 * g++.old-deja/g++.brendan/copy3.C: Likewise.
49846 * g++.old-deja/g++.brendan/copy4.C: Likewise.
49847 * g++.old-deja/g++.brendan/copy5.C: Likewise.
49848 * g++.old-deja/g++.brendan/copy6.C: Likewise.
49849 * g++.old-deja/g++.brendan/copy7.C: Likewise.
49850 * g++.old-deja/g++.brendan/copy8.C: Likewise.
49851 * g++.old-deja/g++.brendan/crash11.C: Likewise.
49852 * g++.old-deja/g++.brendan/crash14.C: Likewise.
49853 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
49854 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
49855 * g++.old-deja/g++.brendan/delete2.C: Likewise.
49856 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
49857 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
49858 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
49859 * g++.old-deja/g++.brendan/eh1.C: Likewise.
49860 * g++.old-deja/g++.brendan/groff1.C: Likewise.
49861 * g++.old-deja/g++.brendan/init3.C: Likewise.
49862 * g++.old-deja/g++.brendan/misc12.C: Likewise.
49863 * g++.old-deja/g++.brendan/misc7.C: Likewise.
49864 * g++.old-deja/g++.brendan/new2.C: Likewise.
49865 * g++.old-deja/g++.brendan/operators4.C: Likewise.
49866 * g++.old-deja/g++.brendan/operators5.C: Likewise.
49867 * g++.old-deja/g++.brendan/overload2.C: Likewise.
49868 * g++.old-deja/g++.brendan/overload7.C: Likewise.
49869 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
49870 * g++.old-deja/g++.brendan/reference1.C: Likewise.
49871 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
49872 * g++.old-deja/g++.brendan/template24.C: Likewise.
49873 * g++.old-deja/g++.brendan/template3.C: Likewise.
49874 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
49875 * g++.old-deja/g++.jason/inline3.C: Likewise.
49876 * g++.old-deja/g++.jason/opeq.C: Likewise.
49877 * g++.old-deja/g++.law/arg5.C: Likewise.
49878 * g++.old-deja/g++.law/arm7.C: Likewise.
49879 * g++.old-deja/g++.law/ctors11.C: Likewise.
49880 * g++.old-deja/g++.law/cvt8.C: Likewise.
49881 * g++.old-deja/g++.law/init9.C: Likewise.
49882 * g++.old-deja/g++.law/refs4.C: Likewise.
49883 * g++.old-deja/g++.law/template2.C: Likewise.
49884 * g++.old-deja/g++.law/visibility24.C: Likewise.
49885 * g++.old-deja/g++.law/vtable3.C: Likewise.
49886 * g++.old-deja/g++.mike/asm2.C: Likewise.
49887 * g++.old-deja/g++.mike/eh1.C: Likewise.
49888 * g++.old-deja/g++.mike/misc1.C: Likewise.
49889 * g++.old-deja/g++.mike/misc13.C: Likewise.
49890 * g++.old-deja/g++.mike/misc14.C: Likewise.
49891 * g++.old-deja/g++.mike/ns12.C: Likewise.
49892 * g++.old-deja/g++.mike/p1248.C: Likewise.
49893 * g++.old-deja/g++.mike/p3708.C: Likewise.
49894 * g++.old-deja/g++.mike/p3708a.C: Likewise.
49895 * g++.old-deja/g++.mike/p3708b.C: Likewise.
49896 * g++.old-deja/g++.mike/p646.C: Likewise.
49897 * g++.old-deja/g++.mike/p700.C: Likewise.
49898 * g++.old-deja/g++.mike/p783.C: Likewise.
49899 * g++.old-deja/g++.mike/p783a.C: Likewise.
49900 * g++.old-deja/g++.mike/p783b.C: Likewise.
49901 * g++.old-deja/g++.mike/p786.C: Likewise.
49902 * g++.old-deja/g++.mike/p789.C: Likewise.
49903 * g++.old-deja/g++.mike/p789a.C: Likewise.
49904 * g++.old-deja/g++.mike/p807a.C: Likewise.
49905 * g++.old-deja/g++.other/delete3.C: Likewise.
49906 * g++.old-deja/g++.other/dyncast1.C: Likewise.
49907 * g++.old-deja/g++.other/dyncast2.C: Likewise.
49908 * g++.old-deja/g++.other/dyncast3.C: Likewise.
49909 * g++.old-deja/g++.other/empty1.C: Likewise.
49910 * g++.old-deja/g++.other/temporary1.C: Likewise.
49911 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
49912 * g++.old-deja/g++.pt/t16.C: Likewise.
49913 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
49915 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
49917 * gcc.dg/991230-1.c: New test.
49919 1999-12-29 Jeffrey A Law (law@cygnus.com)
49921 * gcc.c-torture/compile/991229-3.c: New test.
49922 * gcc.c-torture/compile/991229-2.c: New test.
49923 * gcc.c-torture/compile/991229-1.c: New test.
49925 1999-12-29 Greg McGary <gkm@eng.ascend.com>
49927 * gcc.c-torture/compile/labels-2.c: New test.
49929 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
49931 * gcc.c-torture/execute/991227-1.c: New test.
49933 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
49935 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
49937 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
49939 * gcc.c-torture/execute/991221-1.c: New test.
49941 1999-12-20 Nathan Sidwell <nathan@acm.org>
49943 * g++.old-deja/g++.other/cast3.C: New test.
49945 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
49947 * gcc.c-torture/execute/991216-4.c: New test.
49949 1999-12-16 Michael Meissner <meissner@cygnus.com>
49951 * gcc.c-torture/execute/991216-1.c: New test.
49952 * gcc.c-torture/execute/991216-2.c: New test.
49953 * gcc.c-torture/execute/991216-3.c: New test.
49955 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
49957 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
49958 Actually make the test fail by using "-O2" for compilation.
49960 1999-12-15 Nathan Sidwell <nathan@acm.org>
49962 * g++.old-deja/g++.warn/cast-align1.C: New test.
49964 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
49966 * gcc.c-torture/compile/991214-1.c: New test.
49967 * gcc.c-torture/compile/991214-2.c: New test.
49969 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
49971 * gcc.dg/991214-1.c: New test.
49973 1999-12-13 Jeffrey A Law (law@cygnus.com)
49975 * gcc.c-torture/compile/991213-3.c: New test.
49976 * gcc.c-torture/compile/991213-2.c: New test.
49977 * gcc.c-torture/compile/991213-1.c: New test.
49979 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
49981 * gcc.dg/991209-1.c: New test.
49983 1999-12-08 Nathan Sidwell <nathan@acm.org>
49985 * gcc.c-torture/compile/991208-1.c: New test.
49987 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
49989 * gcc.dg/ultrasp2.c: New test.
49991 1999-12-05 Alex Samuel <samuel@codesourcery.com>
49993 * g++.old-deja/g++.abi/align.C (main): Fix typo.
49995 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
49997 * gcc.c-torture/compile/991202-1.c: New test.
49998 * gcc.c-torture/execute/991202-1.c: New test.
49999 * gcc.c-torture/execute/991202-2.c: New test.
50000 * gcc.c-torture/execute/991202-3.c: New test.
50002 1999-12-02 Alex Samuel <samuel@codesourcery.com>
50004 * g++.old-deja/g++.abi/align.C: New test.
50005 * g++.old-deja/g++.abi/aggregates.C: Likewise.
50006 * g++.old-deja/g++.abi/bitfields.C: Likewise.
50008 1999-12-01 Richard Henderson <rth@cygnus.com>
50010 * gcc.c-torture/execute/991201-1.c: New.
50012 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
50014 * gcc.dg/991129-1.c: New test.
50016 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
50018 * gcc.c-torture/compile/991127-1.c: New test.
50020 1999-11-22 Nathan Sidwell <nathan@acm.org>
50022 * g++.old-deja/g++.other/warn4.C: New test.
50024 1999-11-22 Nathan Sidwell <nathan@acm.org>
50026 * g++.old-deja/g++.eh/cleanup2.C: New test.
50027 * g++.old-deja/g++.ext/pretty2.C: New test.
50028 * g++.old-deja/g++.ext/pretty3.C: New test.
50029 * g++.old-deja/g++.other/debug6.C: New test.
50031 1999-10-20 Jim Wilson <wilson@cygnus.com>
50033 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
50034 compiler_output to look for one error message instead of two.
50036 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
50038 * gcc.c-torture/execute/991118-1.c: Also test case
50039 where the word boundary does not split a byte evenly.
50041 1999-11-19 Nathan Sidwell <nathan@acm.org>
50043 * g++.old-deja/g++.ext/restrict1.C: New test.
50045 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
50047 * gcc.c-torture/execute/991118-1.c: New test.
50049 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
50051 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
50052 working directory pathnames.
50054 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
50056 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
50057 host is equipped with driver.h and driver.o so it can actually
50058 compile and run the tests.
50060 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
50062 * gcc.c-torture/compile/991008-1.c: New test.
50064 1999-11-08 Nick Clifton <nickc@cygnus.com>
50066 * lib/gcc-dg.exp: Include target-supports.exp
50068 1999-11-05 Nick Clifton <nickc@cygnus.com>
50070 * lib/target-supports.exp: New file: Provide procs to test for
50071 features supported by the target.
50072 (check_weak_available): Moved here from ecos.exp.
50073 (check_alias_available): New proc: Determine of the target
50074 toolchain supports the alias attribute.
50076 * gcc.dg/special/ecos.exp: Move check_weak_available to
50077 target-supports.exp.
50078 (alias-1.c): Only perform the test if the target supports
50080 (wkali-1.c): Only perform the test if the target supports
50083 * gcc.dg/990506-0.c: Expect error messages from cross
50084 targets as well as native targets.
50086 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50088 * gcc.dg/ultrasp1.c: Removed xfail.
50089 * gcc.dg/struct-ret-2.c: Likewise.
50090 * gcc.dg/array-1.c: Likewise.
50092 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50094 * gcc.dg/struct-ret-2.c: New test.
50096 * gcc.dg/array-1.c: New test.
50098 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
50100 * gcc.c-torture/execute/991030-1.c: New test.
50102 1999-10-26 Richard Henderson <rth@cygnus.com>
50104 * gcc.c-torture/compile/991026-2.c: New test.
50106 1999-10-26 Jeffrey A Law (law@cygnus.com)
50108 * gcc.c-torture/compile/991026-1.c: New test.
50110 1999-10-23 Jeffrey A Law (law@cygnus.com)
50112 * gcc.c-torture/execute/991023-1.c: New test.
50114 1999-10-19 Jeffrey A Law (law@cygnus.com)
50116 * gcc.c-torture/execute/991019-1.c: New test.
50118 1999-10-16 Richard Henderson <rth@cygnus.com>
50120 * gcc.c-torture/execute/991016-1.c: New test.
50122 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
50124 * gcc.c-torture/execute/991014-1.c: New test.
50126 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
50128 * g++.old-deja/g++.other/union2.C: New test.
50130 1999-10-13 Nathan Sidwell <nathan@acm.org>
50132 * g++.old-deja/g++.other/vaarg2.C: New test.
50133 * g++.old-deja/g++.other/vaarg3.C: New test.
50135 1999-10-12 Craig Burley <craig@jcb-sc.com>
50137 * g77.f-torture/noncompile/19990905-1.f: Moved from being
50140 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
50142 * gcc.c-torture/execute/va-arg-11.c: New test.
50144 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
50146 * lib/file-format.exp (gcc_target_object_format): Don't
50147 crash if objdump is unavailable.
50149 1999-09-29 Donn Terry <donn@interix.com>
50151 * gcc.misc-tests/mg.exp: delete extraneous redirection.
50153 1999-09-28 Nick Clifton <nickc@cygnus.com>
50155 * gcc.c-torture/compile/990928-1.c: New test.
50157 1999-09-28 Nathan Sidwell <nathan@acm.org>
50159 * g++.old-deja/g++.other/decl6.C: New test.
50161 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50163 * gcc.c-torture/execute/va-arg-10.c: New test.
50165 1999-09-27 Nathan Sidwell <nathan@acm.org>
50167 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
50168 __PRETTY_FUNCTION__.
50170 1999-09-23 Nick Clifton <nickc@cygnus.com>
50172 * gcc.c-torture/execute/990923-1.c: New test.
50174 1999-09-21 Nick Clifton <nickc@cygnus.com>
50176 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
50177 for which -fpic is inappropriate.
50179 1999-09-21 Mark Mitchell <mark@codesourcery.com>
50181 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
50183 1999-09-21 Nathan Sidwell <nathan@acm.org>
50185 * g++.old-deja/g++.other/dyncast1.C: New test.
50186 * g++.old-deja/g++.other/dyncast2.C: New test.
50187 * g++.old-deja/g++.other/dyncast3.C: New test.
50188 * g++.old-deja/g++.other/dyncast4.C: New test.
50189 * g++.old-deja/g++.other/dyncast5.C: New test.
50190 * g++.old-deja/g++.eh/catch3.C: New test.
50191 * g++.old-deja/g++.eh/catch3p.C: New test.
50192 * g++.old-deja/g++.eh/catch4.C: New test.
50193 * g++.old-deja/g++.eh/catch4p.C: New test.
50194 * g++.old-deja/g++.eh/catch5.C: New test.
50195 * g++.old-deja/g++.eh/catch5p.C: New test.
50196 * g++.old-deja/g++.eh/catch6.C: New test.
50197 * g++.old-deja/g++.eh/catch6p.C: New test.
50198 * g++.old-deja/g++.eh/catch7.C: New test.
50199 * g++.old-deja/g++.eh/catch7p.C: New test.
50200 * g++.old-deja/g++.eh/catch8.C: New test.
50201 * g++.old-deja/g++.eh/catch8p.C: New test.
50202 * g++.old-deja/g++.eh/catch9.C: New test.
50203 * g++.old-deja/g++.eh/catch9p.C: New test.
50205 1999-09-13 Nathan Sidwell <nathan@acm.org>
50207 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
50208 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
50210 1999-09-13 Jeffrey A Law (law@cygnus.com)
50212 * gcc.c-torture/compile/990913-1.c: New test.
50214 1999-09-10 Nathan Sidwell <nathan@acm.org>
50216 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
50217 * g++.old-deja/g++.jason/rfg5.C: Likewise.
50219 1999-09-09 Richard Henderson <rth@cygnus.com>
50221 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
50223 1999-09-09 Nathan Sidwell <nathan@acm.org>
50225 * g++.old-deja/g++.other/lookup11.C: New test.
50226 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
50227 what is permitted and what we want.
50228 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
50230 * g++.old-deja/g++.jason/rfg5.C: Likewise.
50232 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
50234 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
50235 * gcc.c-torture/noncompile/poison-1.c: New file.
50237 1999-09-08 Nathan Sidwell <nathan@acm.org>
50239 * g++.old-deja/g++.other/sizeof3.C: New test.
50240 * g++.old-deja/g++.other/sizeof4.C: New test.
50241 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
50242 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
50244 1999-09-07 Richard Henderson <rth@cygnus.com>
50246 * gcc.dg/va-arg-1.c: New.
50248 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50250 * gcc.c-torture/execute/va-arg-9.c: New test.
50252 1999-09-05 Craig Burley <craig@jcb-sc.com>
50254 * g77.f-torture/compile/980519-2.f: New test.
50255 * g77.f-torture/compile/19990905-0.f: New test.
50256 * g77.f-torture/compile/19990905-1.f: New test.
50257 * g77.f-torture/compile/19990905-2.f: New test.
50259 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
50261 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
50263 * gcc.c-torture/execute/990827-1.c: Fix typo.
50265 1999-09-03 Nathan Sidwell <nathan@acm.org>
50267 * g++.old-deja/g++.other/deref1.C: New test.
50269 1999-09-02 Nathan Sidwell <nathan@acm.org>
50271 * g++.old-deja/g++.other/ambig2.C: New test.
50272 * g++.old-deja/g++.other/cond5.C: New test.
50273 * g++.old-deja/g++.other/lookup16.C: New test.
50275 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
50277 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
50280 1999-08-31 Jeffrey A Law (law@cygnus.com)
50282 * lib/c-torture.exp: Avoid the "compare executables" optimization
50283 when testing native.
50285 1999-08-29 Jeffrey A Law (law@cygnus.com)
50287 * gcc.c-torture/execute/990829-1.c: New test.
50288 * gcc.c-torture/compile/990829-1.c: New test.
50290 1999-08-27 Paul Burchard <burchard@pobox.com>
50292 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
50293 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
50294 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
50295 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
50296 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
50297 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
50298 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
50299 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
50300 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
50301 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
50302 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
50304 1999-08-27 Jeffrey A Law (law@cygnus.com)
50306 * gcc.c-torture/execute/990827-1.c: New test.
50308 1999-08-26 Craig Burley <craig@jcb-sc.com>
50310 * g77.f-torture/noncompile/19990826-4.f: New test.
50312 * g77.f-torture/compile/19990826-3.f: New test.
50314 * g77.f-torture/execute/19990826-2.f: New test.
50316 * g77.f-torture/compile/19990826-1.f: New test.
50318 * gcc.c-torture/execute/990826-0.c: New test.
50319 * g77.c-torture/execute/19990826-0.f: New test.
50321 * g77.f-torture/noncompile/970626-2.f: New test.
50323 1999-08-25 Paul Burchard <burchard@pobox.com>
50325 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
50326 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
50327 lss-011.C: New tests.
50329 1999-08-25 Nathan Sidwell <nathan@acm.org>
50331 * g++.old-deja/g++.other/decl5.C: New test.
50333 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50335 * noncompile/noncompile.exp: Load_lib c-torture.exp.
50336 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
50337 call `postbase' for each one. All callers of `postbase' changed
50338 to call this instead.
50340 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
50342 * gcc.c-torture/execute/990811-1.c: New test.
50344 1999-08-09 Nick Clifton <nickc@cygnus.com>
50346 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
50349 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
50352 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
50354 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
50356 1999-08-04 Jeffrey A Law (law@cygnus.com)
50358 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
50360 1999-08-04 Nathan Sidwell <nathan@acm.org>
50362 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
50364 1999-08-04 Jeffrey A Law (law@cygnus.com)
50366 * gcc.c-torture/execute/990804-1.c: New test.
50368 1999-08-03 Nathan Sidwell <nathan@acm.org>
50370 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50371 * g++.old-deja/g++.brendan/crash64.C: Likewise.
50372 * g++.old-deja/g++.brendan/overload8.C: Likewise.
50374 1999-08-03 Nathan Sidwell <nathan@acm.org>
50376 * g++.old-deja/g++.other/struct1.C: New test.
50378 1999-08-03 Nathan Sidwell <nathan@acm.org>
50380 * g++.old-deja/g++.other/enum2.C: New test.
50382 1999-08-02 Richard Henderson <rth@cygnus.com>
50384 Adapted from tests from Franz Sirl:
50385 * gcc.c-torture/execute/va-arg-7.c: New test.
50386 * gcc.c-torture/execute/va-arg-8.c: New test.
50388 1999-08-01 Jeffrey A Law (law@cygnus.com)
50390 * gcc.c-torture/compile/990801-2.c: New test.
50392 * gcc.c-torture/compile/990801-1.c: New test.
50394 1999-07-27 Michael Meissner <meissner@cygnus.com>
50396 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50397 fp-cmp-1.c, converting double to float.
50399 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50400 fp-cmp-1.c, converting double to long double.
50402 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50403 from fr1 to unknown_register, since fr1 is a legitimate register
50406 1999-07-25 Jeffrey A Law (law@cygnus.com)
50408 * README: More listname related changes.
50410 1999-07-08 Catherine Moore <clm@cygnus.com>
50412 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
50414 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
50416 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50418 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
50420 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50422 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
50424 * gcc.dg/990703-1.c: New test.
50426 1999-06-29 Nick Clifton <nickc@cygnus.com>
50428 * lib/file-format.exp: New file: Move definition of proc
50429 gcc_target_object_format to here from
50430 gcc.dg/special/ecos.exp.
50432 * lib/c-torture.exp: Include lib file-format.exp.
50433 * lib/gcc-dg.exp: Include lib file-format.exp.
50435 * gcc.dg/special/ecos.exp: Remove definition of proc
50436 gcc_target_object_format.
50438 1999-06-28 Jeffrey A Law (law@cygnus.com)
50440 * gcc.c-torture/execute/990628-1.c: New test.
50442 1999-06-25 Jeffrey A Law (law@cygnus.com)
50444 * gcc.c-torture/compile/990625-2.c: New test.
50446 * gcc.c-torture/compile/990625-1.c: New test.
50448 1999-06-23 Nick Clifton <nickc@cygnus.com>
50450 * gcc.c-torture/compile/dll.c: New test case. Check that dll
50451 attributes compile.
50452 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50453 ports that use the COFF/PE file format.
50455 1999-06-17 Jeffrey A Law (law@cygnus.com)
50457 * gcc.c-torture/compile/990617-1.c: New test.
50459 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
50461 * g++.old-deja/g++.other/decl4.C: New test.
50463 1999-06-14 Nathan Sidwell <nathan@acm.org>
50465 * g++.old-deja/g++.other/bitfld3.C: New test.
50467 1999-06-08 Nathan Sidwell <nathan@acm.org>
50469 * g++.old-deja/g++.eh/catch1.C: New test.
50471 1999-06-07 Jeffrey A Law (law@cygnus.com)
50473 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
50475 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
50476 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
50478 1999-06-05 Craig Burley <craig@jcb-sc.com>
50480 * g77.f-torture/compile/19990502-0.f: Replace with new,
50481 shorter, test that still fails after recent changes.
50483 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50485 * gcc.c-torture/execute/990604-1.c: New test.
50487 1999-05-31 Jeffrey A Law (law@cygnus.com)
50489 * gcc.c-torture/execute/990531-1.c: New test.
50491 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50493 * gcc.c-torture/compile/990527-1.c: New test.
50495 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
50497 * gcc.c-torture/execute/990527-1.c: New test.
50499 1999-05-25 Nick Clifton <nickc@cygnus.com>
50501 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
50502 bitfields as signed.
50504 1999-05-25 Craig Burley <craig@jcb-sc.com>
50506 * g77.f-torture/compile/19990525-0.f: New test.
50508 1999-05-25 Jeffrey A Law (law@cygnus.com)
50510 * gcc.c-torture/execute/990525-2.c: New test.
50512 * gcc.c-torture/execute/990525-1.c: New test.
50514 1999-05-24 Nathan Sidwell <nathan@acm.org>
50516 * g++.old-deja/g++.other/anon3.C: New test.
50517 * g++.old-deja/g++.other/anon4.C: New test.
50518 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
50519 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
50520 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
50523 1999-05-24 Jeffrey A Law (law@cygnus.com)
50525 * gcc.c-torture/execute/990524-1.c: New test.
50527 * gcc.dg/990524-1.c: New test.
50529 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50531 * gcc.c-torture/compile/990523-1.c: New test.
50533 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
50535 * gcc.c-torture/compile/990519-1.c: New test.
50537 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50539 * gcc.c-torture/compile/990517-1.c: New test.
50541 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
50542 (e4, f4): New tests.
50545 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50547 * gcc.dg/noreturn-1.c: New test.
50549 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
50551 * gcc.c-torture/execute/990513-1.c: New test.
50553 1999-05-10 Richard Henderson <rth@cygnus.com>
50555 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
50557 1999-05-10 Craig Burley <craig@jcb-sc.com>
50559 * g77.f-torture/execute/erfc.f: Use small single-precision
50560 values, to avoid problems on Alphas when not -mieee.
50562 1999-05-08 Craig Burley <craig@jcb-sc.com>
50564 * gcc.dg/990506-0.c: New test.
50566 1999-05-08 Richard Henderson <rth@cygnus.com>
50568 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
50569 the constant to test. Don't XFAIL 64-bit targets.
50571 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
50572 * g++.old-deja/g++.law/profile1.C: Likewise.
50574 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
50575 operator new instances.
50576 * g++.old-deja/g++.other/delete5.C: Likewise.
50578 1999-05-03 Craig Burley <craig@jcb-sc.com>
50580 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
50583 1999-05-03 Craig Burley <craig@jcb-sc.com>
50585 * g77.f-torture/execute/u77-test.f: Reverse order of two
50586 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
50588 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50590 * gcc.dg/compare1.c: New test.
50592 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
50594 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
50597 1999-05-02 Craig Burley <craig@jcb-sc.com>
50599 * g77.f-torture/compile/19990502-1.f: New test.
50601 1999-05-02 Craig Burley <craig@jcb-sc.com>
50603 * g77.f-torture/compile/19990502-0.f: New test.
50605 1999-05-02 Craig Burley <craig@jcb-sc.com>
50607 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
50610 1999-05-02 Craig Burley <craig@jcb-sc.com>
50612 * g77.f-torture/execute/u77-test.f (main): List libU77
50613 intrinsics not currently tested.
50614 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
50615 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
50616 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
50617 Trim blanks off the ends of some printed strings.
50619 1999-05-02 Craig Burley <craig@jcb-sc.com>
50621 * g77.f-torture/execute/u77-test.f (main): Just warn about
50622 FSTAT gid disagreement, as it's expected on some systems.
50624 1999-05-01 Craig Burley <craig@jcb-sc.com>
50626 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
50627 use a new function, which allows for some slop.
50628 Clean up some commentary.
50629 (issum): The new function.
50630 (sgladd): Deleted subroutine.
50632 1999-05-01 Craig Burley <craig@jcb-sc.com>
50634 * g77.f-torture/execute/u77-test.f: Modify to be more like
50635 libf2c/libU77 version, bringing patches to that version here.
50636 Add suitable commentary.
50638 1999-04-25 Richard Henderson <rth@cygnus.com>
50640 * gcc.dg/990424-1.c: New test.
50642 1999-04-24 Craig Burley <craig@jcb-sc.com>
50644 * g77.f-torture/execute/u77-test.f (main): Bug involving
50645 LSTAT has been fixed, so turn back on full checking.
50647 1999-04-20 Craig Burley <craig@jcb-sc.com>
50649 * g77.f-torture/compile/19990419-0.f: New test.
50650 * g77.f-torture/execute/19990419-1.f: New test.
50652 1999-04-17 Richard Henderson <rth@cygnus.com>
50654 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
50655 to avoid the need for a prototype to supress a warning.
50657 1999-04-07 Jim Wilson <wilson@cygnus.com>
50659 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
50661 1999-04-04 Jeffrey A Law (law@cygnus.com)
50663 * gcc.c-torture/execute/990404-1.c: New test.
50665 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
50667 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
50668 * gcc.dg/cpp-if3.c: Don't use -pedantic.
50669 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
50670 missing initializer warnings.
50672 1999-03-28 Jeffrey A Law (law@cygnus.com)
50674 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
50677 1999-03-26 Jeffrey A Law (law@cygnus.com)
50679 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
50681 1999-03-26 Craig Burley <craig@jcb-sc.com>
50683 * g77.f-torture/execute/19990325-0.f: New test.
50684 * g77.f-torture/execute/19990325-1.f: New test.
50686 1999-03-24 Jeffrey A Law (law@cygnus.com)
50688 * gcc.c-torture/execute/990324-1.c: New test.
50690 1999-03-22 Jim Wilson <wilson@cygnus.com>
50692 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
50695 1999-03-17 Richard Henderson <rth@cygnus.com>
50697 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
50699 1999-03-13 Craig Burley <craig@jcb-sc.com>
50701 * g77.f-torture/execute/19990313-2.f: New test.
50702 * g77.f-torture/execute/19990313-3.f: New test.
50704 1999-03-13 Craig Burley <craig@jcb-sc.com>
50706 * g77.f-torture/execute/19990313-0.f: New test.
50707 * g77.f-torture/execute/19990313-1.f: New test.
50709 1999-03-12 Jim Wilson <wilson@cygnus.com>
50711 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
50713 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
50714 (main): Add check for u15. Conditionalize u31 check depending on
50715 whether ints are <32 bits or >=32 bits.
50717 1999-03-08 Craig Burley <craig@jcb-sc.com>
50719 * g77.f-torture/execute/19981119-0.f: Improve testiness.
50721 1999-03-08 Craig Burley <craig@jcb-sc.com>
50723 * g77.f-torture/compile/19990305-0.f: New test.
50724 * g77.f-torture/execute/19981119-0.f: New test.
50726 1999-03-08 Craig Burley <craig@jcb-sc.com>
50728 * g77.f-torture/execute/970625-2.f: call ABORT if final
50729 result is not correct, instead of just printing it.
50730 Add this checking via newly introduced obfuscation, to
50731 trip up buggy front ends.
50733 1999-03-07 Craig Burley <craig@jcb-sc.com>
50735 * g77.f-torture/compile/960317-1.f: Moved from being
50736 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
50738 1999-03-06 Craig Burley <craig@jcb-sc.com>
50740 * g77.f-torture/execute/960317-1.f: New (old) test.
50741 * g77.f-torture/execute/970625-2.f: Ditto.
50743 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
50745 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
50746 error message on line 1 or line 2; cccp and cpplib do this differently.
50748 1999-03-01 Jeffrey A Law (law@cygnus.com)
50750 * g++.old-deja/g++.law/weak1.C: New test.
50752 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
50754 * gcc.c-torture/execute/990119-1.c: Renamed to...
50755 * gcc.dg/990119-1.c: this, so it will only be tested once
50756 (it's a preprocessor test, it doesn't need to be run at
50757 multiple optimization levels).
50759 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
50761 * lib/g++.exp: Don't add incdir=$base_dir/../include to
50764 1999-02-24 Craig Burley <craig@jcb-sc.com>
50766 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
50767 * g77.f-torture/compile/19981216-0.f: ...as it is expected
50768 to not be compilable by current g77.
50770 1999-02-24 Nick Clifton <nickc@cygnus.com>
50772 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
50774 1999-02-22 Jeffrey A Law (law@cygnus.com)
50776 * gcc.c-torture/execute/990222-1.c: New test.
50778 1999-02-19 Craig Burley <craig@jcb-sc.com>
50780 * g77.f-torture/compile/19990218-0.f: New test.
50781 * g77.f-torture/noncompile/19990218-1.f: New test.
50783 1999-02-18 Craig Burley <craig@jcb-sc.com>
50785 * g77.f-torture/compile/19981216-0.f: New test.
50787 1999-02-14 Jeffrey A Law (law@cygnus.com)
50789 * gcc.dg/990214-1.c: New test.
50791 1999-02-13 Jeffrey A Law (law@cygnus.com)
50793 * gcc.dg/990213-2.c: New test.
50795 * gcc.dg/990213-1.c: New test.
50797 1999-02-12 Jeffrey A Law (law@cygnus.com)
50799 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
50802 1999-02-11 Nick Clifton <nickc@cygnus.com>
50804 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
50805 specified by target.
50807 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
50809 1999-02-11 Jeffrey A Law (law@cygnus.com)
50811 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
50813 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
50815 * gcc.dg/special/ecos.exp: New test driver for new tests with
50816 special requirements.
50818 * gcc.dg/special/alias-1.c: New test.
50819 * gcc.dg/special/gcsec-1.c: New test.
50820 * gcc.dg/special/weak-1.c: New test.
50821 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
50822 * gcc.dg/special/weak-2.c: New test.
50823 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
50824 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
50825 * gcc.dg/special/wkali-1.c: New test.
50826 * gcc.dg/special/wkali-2.c: New test.
50827 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
50828 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
50830 1999-02-10 Felix Lee <flee@cygnus.com>
50832 * lib/c-torture.exp (c-torture-compile): Pull out code for
50833 analyzing gcc error messages.
50834 (c-torture-execute): Likewise. Fix some (harmless) false
50836 * lib/gcc.exp (gcc_check_compile): New function.
50838 1999-02-08 Richard Henderson <rth@cygnus.com>
50840 * gcc.c-torture/execute/990208-1.c: New test.
50842 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
50844 * g++.dg/special/ecos.exp: New driver for new tests with special
50847 * g++.dg/special/conpr-1.C: New test
50848 * g++.dg/special/conpr-2.C: New test
50849 * g++.dg/special/conpr-2a.C: New test
50850 * g++.dg/special/conpr-3.C: New test
50851 * g++.dg/special/conpr-3a.C: New test
50852 * g++.dg/special/conpr-3b.C: New test
50854 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
50855 allow g++ to use the dg driver
50857 * README: Add comment about g++.dg directory
50859 1999-02-06 Jeffrey A Law (law@cygnus.com)
50861 * README: Update email addresses.
50863 1999-02-03 Nick Clifton <nickc@cygnus.com>
50865 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
50866 arguments in order to force structure S onto the stack even on
50868 (test): Pass 10 leading arguments to function foo as well as the
50871 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
50872 failure for all targets.
50874 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
50875 abort to terminate program execution.
50877 1999-01-30 Richard Henderson <rth@cygnus.com>
50879 * gcc.c-torture/execute/990130-1.c: New test.
50881 1999-01-30 Jeffrey A Law (law@cygnus.com)
50883 * gcc.dg/990130-1.c: New test.
50885 1999-01-28 Michael Meissner <meissner@cygnus.com>
50887 * gcc.c-torture/execute/990128-1.c: New test.
50889 1999-01-27 Michael Meissner <meissner@cygnus.com>
50891 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
50893 1999-01-27 Felix Lee <flee@cygnus.com>
50895 * lib/c-torture.exp (c-torture-compile): pull out code for
50896 analyzing gcc error messages.
50897 (c-torture-execute): ditto, and fix some (harmless) false
50899 * lib/gcc.exp (gcc_check_compile): new function.
50901 1999-01-17 Jeffrey A Law (law@cygnus.com)
50903 * gcc.dg/990117-1.c: New test.
50905 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
50907 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
50909 1999-01-15 Jeffrey A Law (law@cygnus.com)
50911 * g77.f-torture/compile/990115-1.f: New test.
50913 1999-01-07 Jeffrey A Law (law@cygnus.com)
50915 * gcc.c-torture/compile/990107-1.c: New test
50917 1999-01-06 Jeffrey A Law (law@cygnus.com)
50919 * gcc.c-torture/execute/990106-2.c: New test.
50921 * gcc.c-torture/execute/990106-1.c: New test.
50923 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
50925 * gcc.c-torture/compile/981223-1.c: New test.
50927 1998-12-29 Richard Henderson <rth@cygnus.com>
50929 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
50930 (opt3): Rename from opt4 and disable.
50932 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
50934 * g++.old-deja/g++.pt/ptrmem5.C: New test.
50936 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
50938 * g++.old-deja/g++.other/conv5.C: New test.
50940 1998-12-14 Nick Clifton <nickc@cygnus.com>
50942 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
50944 1998-12-11 Jeffrey A Law (law@cygnus.com)
50946 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
50948 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
50950 * gcc.c-torture/compile/981211-1.c: New test.
50952 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
50954 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
50956 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
50958 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50960 * gcc.special/930510-1.c: Make C9X safe.
50961 * gcc.misc-tests/gcov-1.c Similarly.
50962 * gcc.misc-tests/gcov-2.c Similarly.
50964 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
50966 * gcc.dg/ultrasp1.c: New test.
50968 1998-12-06 Richard Henderson <rth@cygnus.com>
50970 * gcc.c-torture/execute/981206.c: New test.
50972 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
50974 * g++.old-deja/g++.ns/template7.C: New test.
50976 * g++.old-deja/g++.other/expr1.C: New test.
50978 * g++.old-deja/g++.eh/tmpl3.C: New test.
50980 * g++.old-deja/g++.eh/tmpl2.C: New test.
50982 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
50984 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
50985 * g++.old-deja/g++.other/using6.C: Removed.
50986 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
50988 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
50990 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
50992 * g++.old-deja/g++.pt/overload8.C: New test.
50994 * g++.old-deja/g++.pt/overload7.C: New test.
50996 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
50998 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
50999 and relinking messages.
51000 * lib/g++.exp (g++_target_compile): Remove .rpo file when
51001 compiling with -frepo.
51003 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
51005 * g++.old-deja/g++.pt/lookup6.C: New test.
51007 1998-11-30 Nick Clifton <nickc@cygnus.com>
51009 * gcc.c-torture/execute/981130-1.c: New test.
51010 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
51012 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
51014 * g++.old-deja/g++.pt/explicit76.C: New test.
51016 * g++.old-deja/g++.pt/friend38.C: New test.
51018 * g++.old-deja/g++.ns/crash2.C: New test.
51020 * g++.old-deja/g++.pt/defarg8.C: New test.
51022 * g++.old-deja/g++.pt/instantiate6.C: New test.
51024 * g++.old-deja/g++.pt/static6.C: New test.
51026 * g++.old-deja/g++.pt/decl2.C: New test.
51028 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
51030 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
51031 problem is actually related with name lookup, but so what? :-)
51033 * g++.old-deja/g++.pt/friend37.C: New test.
51035 1998-11-25 Dave Love <d.love@dl.ac.uk>
51037 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
51038 element, which fails on some systems.
51040 * g77.f-torture/execute/labug1.f: New test.
51042 1998-11-21 Jeffrey A Law (law@cygnus.com)
51044 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
51047 1998-11-18 Dave Love <d.love@dl.ac.uk>
51049 * g77.f-torture/compile/981117-1.f: New test.
51051 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
51053 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
51054 properly discarded.
51056 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
51058 * gcc.c-torture/execute/memcheck: New directory of tests for
51059 -fcheck-memory-usage.
51061 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51063 * README: New file, general information about the testsuite and
51064 new description of the various C++ test subdirectories.
51065 * README.g++: Eliminate obsolete information, update and move most
51066 relevant stuff to README.
51068 1998-11-07 Richard Henderson <rth@cygnus.com>
51070 * gcc.c-torture/compile/981107-1.c: New test.
51072 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
51074 * execute/memcpy-bi.c: New testcase.
51076 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
51078 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
51081 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
51082 template is selected.
51084 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
51085 classes, it should be accepted for all types.
51087 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
51089 * g++.old-deja/g++.pt/spec24.C: Ensure that template
51090 specializations start with template headers.
51092 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
51094 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
51096 * g++.old-deja/g++.other/init9.C: Test cross initialization of
51099 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
51101 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
51103 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
51105 * compile/981022-1.c, compile/981022-1.x: New test and driver.
51107 1998-10-19 Jeffrey A Law (law@cygnus.com)
51109 * 981019-1.c: New test.
51111 1998-10-14 Robert Lipe <robertl@dgii.com>
51113 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
51116 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51118 * compile/981001-4.c: Remove use of GCC extension that triggers a
51121 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
51123 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
51125 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
51127 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
51128 instantiation of template produces incorrect code for delete
51131 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
51132 constructors' name is not unique.
51133 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
51134 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
51136 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
51137 automatic array of const is ill-formed.
51139 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
51140 of template parameter?
51142 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
51145 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
51146 pointer-to-member expression.
51148 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
51149 declaration causes ICE.
51151 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
51153 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
51154 reserved in the global namespace.
51156 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
51157 generate needed virtual table.
51159 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
51161 1998-10-10 Dariush Eslimi <eslimi@loran.com>
51163 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
51164 template-dependent type
51166 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
51168 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
51169 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
51170 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
51172 * g++.old-deja/g++.other/using5.C: New test; using decl from base
51173 class should be usable as argument of member function.
51174 * g++.old-deja/g++.other/using6.C: New test; using decl from base
51175 class should be usable as return type of member function.
51176 * g++.old-deja/g++.other/using7.C: New test; using decl from base
51177 class should be usable as type of data member.
51179 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
51181 1998-10-09 Jeffrey A Law (law@cygnus.com)
51183 * gcc.c-torture/special/920521-1.c: Fix bogus test.
51185 1998-10-08 Nick Clifton <nickc@cygnus.com>
51187 * gcc.dg/dll-?.c Add thumb to target list.
51188 Fix assembler scan patterns to match current assembler output.
51190 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
51192 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
51193 matching of template brackets.
51195 * g++.old-deja/g++.other/using4.C: New test. Test using
51196 declarations of methods from base classes.
51198 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
51199 within functions should introduce names into the innermost
51200 enclosing namespace.
51202 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
51203 of static locals if first initialization throws.
51205 1998-10-07 Jim Wilson <wilson@cygnus.com>
51207 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
51209 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
51211 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
51212 lose track of the possible targets of tablejump insns.
51213 * special/special.exp: Run it.
51215 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51217 * g++.old-deja/g++.pt/friend35.C: New test. A template function
51218 must be declared before its specializations can be named in friend
51221 1998-10-05 Dave Love <d.love@dl.ac.uk>
51223 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
51225 * g77.f-torture/execute/io1.f: New test.
51227 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
51229 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
51230 with pointer to template function, for which no argument deduction
51233 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
51234 specialization of template function as argument to template
51237 * g++.old-deja/g++.other/access2.C: New test; Inner class
51238 shouldn't have privileged access to Outer's names.
51240 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
51242 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
51243 friend template declared within template class conflicts with
51244 nested class of the same name.
51246 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
51249 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
51250 object with direct initializer as function declaration.
51252 * g++.old-deja/g++.other/decl2.C: New test; duplicate
51255 * g++.old-deja/g++.other/null2.C: New test; conditional operator
51256 involving const pointer and NULL produces incorrect result.
51258 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
51259 type name without `typename' should be rejected with -pedantic.
51261 1998-10-02 Richard Henderson <rth@cygnus.com>
51263 * g++.old-deja/g++.other/addrof1.C: New test.
51265 1998-10-01 Nick Clifton <nickc@cygnus.com>
51267 * gcc.c-torture/compile/981001-1.c: New test.
51268 * gcc.c-torture/execute/981001-1.c: New test.
51270 1998-10-01 Jeffrey A Law (law@cygnus.com)
51272 * gcc.c-torture/compile/981001-2.c: New test.
51273 * gcc.c-torture/compile/981001-3.c: New test.
51274 * gcc.c-torture/compile/981001-4.c: New test.
51276 1998-10-01 Robert Lipe <robertl@dgii.com>
51278 * lib/objc.exp (objc_target_compile): Add -L during compiles for
51279 multilibbed hosts. Idea grafted from g77.exp.
51281 1998-09-30 Dave Love <d.love@dl.ac.uk>
51283 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
51284 avoid losing on systems which need -lsocket.
51286 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
51288 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
51289 * g++.old-deja/g++.other/nested2.C: Ditto.
51290 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
51293 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
51295 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
51296 preferred over template operator!= for enum bitfields.
51298 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
51300 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
51301 that happen to have the same base name, but in different scopes,
51302 are incorrectly rejected.
51304 1998-09-16 Richard Henderson <rth@cygnus.com>
51306 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
51307 on the native word size instead of an integer literal.
51309 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
51311 * g++.old-deja/g++.other/static2.C: Invocation of static data
51312 member of type pointer-to-function denoted as non-static member.
51314 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
51315 checks involving function types and aliases.
51317 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
51319 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
51320 redefined to the same non-trivial type.
51322 * g++.old-deja/g++.pt/explicit73.C: Test for proper
51323 namespace-qualification of template specializations declared in
51326 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
51327 to declare a subset of the specializations of a template function
51328 as friends of specializations of a template class.
51330 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
51331 member templates that do not fully specialize the enclosing
51332 template class are rejected.
51334 1998-09-11 Dave Love <d.love@dl.ac.uk>
51336 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
51338 1998-09-08 Dave Love <d.love@dl.ac.uk>
51340 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
51341 altered from libf2c/libU77 version.
51343 1998-09-06 Dave Love <d.love@dl.ac.uk>
51345 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
51347 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
51348 Alexandre Oliva <oliva@dcc.unicamp.br>
51350 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
51351 (un)signed char are different types for template specialization
51354 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
51356 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
51357 * objc: ObjC testsuite.
51359 1998-08-31 Catherine Moore <clm@cygnus.com>
51361 * gcc.c-torture/execute/941014-1.x: New file.
51363 1998-08-31 Nick Clifton <nickc@cygnus.com>
51365 * lib/c-torture.exp: Add support for
51366 torture_eval_before_compile and torture_eval_before_execute
51369 1998-08-30 Jeffrey A Law (law@cygnus.com)
51371 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
51372 this test triggers valid.
51374 1998-08-27 Jeffrey A Law (law@cygnus.com)
51376 * gcc.dg/980827-1.c: New test.
51378 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
51380 * gcc.c-torture/execute/loop-4b.c: New test.
51382 1998-08-26 Nick Clifton <nickc@cygnus.com>
51384 * lib/c-torture.exp: Add support for
51385 torture_eval_before_compile and torture_eval_before_execute
51388 1998-08-25 Jeffrey A Law (law@cygnus.com)
51390 * gcc.c-torture/compile/980825-1.c: New test.
51392 1998-08-24 Nick Clifton <nickc@cygnus.com>
51394 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51395 count number tests in opt_t0 not good_t0.
51397 1998-08-24 Jeffrey A Law (law@cygnus.com)
51399 * gcc.c-torture/compile/930326-1.x: Fix typo.
51401 1998-08-23 Mark Mitchell <mark@markmitchell.com>
51403 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51406 1998-08-21 Jeffrey A Law (law@cygnus.com)
51408 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51409 STACK_SIZE is defined.
51410 * gcc.c-torture/unsorted/stuct.c: Similarly.
51412 * gcc.c-torture/compile/980821-1.c: New test.
51414 1998-08-21 Jeffrey A Law (law@cygnus.com)
51416 * gcc.c-torture/execute/980526-2.c: Disable for targets with
51419 1998-08-19 Mark Mitchell <mark@markmitchell.com>
51421 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51424 1998-08-09 Mark Mitchell <mark@markmitchell.com>
51426 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51429 1998-08-18 Jeffrey A Law (law@cygnus.com)
51431 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51433 1998-08-16 Jeffrey A Law (law@cygnus.com)
51435 * gcc.c-torture/compile/980816-1.c: New test.
51437 * gcc.dg/980816-1.c: New test.
51439 1998-08-13 Jeffrey A Law (law@cygnus.com)
51441 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51442 compiler for ieee tests.
51444 1998-08-01 Dave Love <d.love@dl.ac.uk>
51446 * g77.f-torture/compile/980729-0.f: New test.
51448 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
51450 * gcc.c-torture/special/eeprof-1.c: New test, for
51451 -finstrument-functions.
51452 * gcc.c-torture/special/special.exp: Run it.
51454 1998-07-29 Jeffrey A Law (law@cygnus.com)
51456 * gcc.c-torture/compile/980729-1.c: New test.
51458 1998-07-27 Nick Clifton <nickc@cygnus.com>
51460 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
51461 __thumb__ is defined, and test for ARM style doubles if so.
51463 1998-07-26 Dave Love <d.love@dl.ac.uk>
51465 * g77.f-torture/noncompile/980615-0.f: New test.
51467 1998-07-26 H.J. Lu (hjl@gnu.org)
51469 * gcc.dg/980312-1.c: Do link instead of compile.
51470 * gcc.dg/980313-1.c: Likewise.
51472 1998-07-26 Jeffrey A Law (law@cygnus.com)
51474 * gcc.c-torture/compile/980726-1.c: New test.
51476 1998-07-25 Dave Love <d.love@dl.ac.uk>
51478 * g77.f-torture/execute/io0.f: New test.
51480 1998-07-24 Nick Clifton <nickc@cygnus.com>
51482 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
51485 1998-06-18 Michael Meissner <meissner@cygnus.com>
51487 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
51490 1998-07-17 Nick Clifton <nickc@cygnus.com>
51492 * gcc.dg/980626-1.c: Expect failures for all toolchains until
51493 c-decl.c:grokdeclarator can handle mode attributes.
51495 1998-07-16 Jeffrey A Law (law@cygnus.com)
51497 * gcc.c-torture/execute/980716-1.c: New test.
51499 1998-07-13 Jeffrey A Law (law@cygnus.com)
51501 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
51503 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
51505 * gcc.c-torture/execute/va-arg-3.x: Similarly.
51506 * gcc.c-torture/compile/930326-1.x: Similarly.
51508 1998-07-13 Dave Love <d.love@dl.ac.uk>
51510 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
51511 New test from Craig.
51513 1998-07-12 Dave Love <d.love@dl.ac.uk>
51515 * g77.f-torture/noncompile/980616-0.f: New test.
51517 * g77.f-torture/execute/970816-3.f: New test from Craig.
51519 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51521 * g++.other/singleton.C: Return error value instead of taking
51524 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
51526 * g++.other/singleton.C: New test. Warning is under dispute.
51527 Runtime crash is not.
51529 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
51531 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
51532 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
51533 using6.C, using7.C}: New namespace tests.
51535 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
51537 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
51538 specialization with typedef'ed names used as array indexes.
51540 1998-07-09 Jeffrey A Law (law@cygnus.com)
51542 * gcc.c-torture/execute/980709-1.c: New test.
51544 * gcc.dg/980709-1.c: New test.
51546 1998-07-07 Richard Henderson <rth@cygnus.com>
51548 * gcc.c-torture/execute/bcp-1.c: New test.
51550 1998-07-07 Jeffrey A Law (law@cygnus.com)
51552 * gcc.c-torture/execute/980707-1.c: New test.
51554 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
51556 * gcc.c-torture/compile/980706-1.c: New test.
51558 1998-07-01 Dave Love <d.love@dl.ac.uk>
51560 * g77.f-torture/execute/980701-0.f,
51561 g77.f-torture/execute/980701-1.f: New test from Craig.
51563 1998-07-01 Jeffrey A Law (law@cygnus.com)
51565 * gcc.c-torture/compile/980701-1.c: New test.
51567 * gcc.c-torture/execute/980701-1.c: New test.
51569 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
51572 * g++.old-deja/g++.robertl/eb132.C: New test.
51573 * g++.old-deja/g++.robertl/eb133.C: Likewise.
51575 1998-06-29 Dave Love <d.love@dl.ac.uk>
51577 * g77.f-torture/execute/980628-7.f,
51578 g77.f-torture/execute/980628-8.f,
51579 g77.f-torture/execute/980628-9.f,
51580 g77.f-torture/execute/980628-10.f: New tests from Craig.
51582 * g77.f-torture/execute/980628-3.f: Remove mail headers.
51584 1998-06-28 Jeffrey A Law (law@cygnus.com)
51586 * g77.f-torture/execute/980628-4.f: New test from Craig.
51587 * g77.f-torture/execute/980628-5.f: Likewise.
51588 * g77.f-torture/execute/980628-2.f: Likewise.
51589 * g77.f-torture/execute/980628-0.f: Likewise.
51590 * g77.f-torture/execute/980628-1.f: Likewise.
51591 * g77.f-torture/execute/980628-3.f: Likewise.
51592 * g77.f-torture/execute/980628-6.f: Likewise.
51594 1998-06-28 Jeffrey A Law (law@cygnus.com)
51596 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
51597 directory when nothing has been installed yet.
51599 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
51601 * gcc.c-torture/special/special.exp: Handle newer versions of
51604 1998-06-26 Jeffrey A Law (law@cygnus.com)
51606 * gcc.dg/980626-1.c: New test.
51608 1998-06-19 Bruno Haible <haible@ilog.fr>
51610 * gcc.misc-tests/m-un-2.c: New test.
51611 * g++.old-deja/g++.other/warn01.c: Likewise.
51613 1998-06-19 Robert Lipe <robertl@dgii.com>
51615 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
51616 compatibility with assmblers with a different comment character.
51617 Eliminate use of GAS-specific extensions.
51619 1998-06-19 Jeffrey A Law (law@cygnus.com)
51621 * gcc.c-torture/execute/ieee/980619-1.c: New test.
51623 1998-06-19 Robert Lipe <robertl@dgii.com>
51625 * lib/g77.exp: Replace search for libf2c.a with search for newly
51628 1998-06-17 Jeffrey A Law (law@cygnus.com)
51630 * gcc.c-torture/execute/980617-1.c: New test.
51632 1998-06-12 Jeffrey A Law (law@cygnus.com)
51634 * gcc.c-torture/execute/980612-1.c: New test.
51636 1998-06-08 Jeffrey A Law (law@cygnus.com)
51638 * gcc.dg/980523-1.c: Only test on ppc-linux.
51639 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
51641 * gcc.c-torture/execute/980608-1.c: New test.
51643 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
51645 * gcc.c-torture/execute/980605-1.c: New test.
51647 1998-06-04 Jeffrey A Law (law@cygnus.com)
51649 * gcc.c-torture/execute/980604-1.c: New test.
51651 1998-06-02 Jeffrey A Law (law@cygnus.com)
51653 * gcc.c-torture/execute/980602-1.c: New test.
51654 * gcc.c-torture/execute/980602-2.c: Likewise.
51656 1998-06-02 Dave Love <d.love@dl.ac.uk>
51658 * 970125-0.f: Fix per JCB. Add commentary.
51660 1998-05-31 Michael Meissner <meissner@cygnus.com>
51662 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
51665 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
51667 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
51670 1998-05-28 Catherine Moore <clm@cygnus.com>
51672 * gcc.c-torture/execute/980526-3.c: New test.
51674 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
51676 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
51677 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
51678 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
51679 m88k-motorola-sysv3 to XFAIL.
51681 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51683 * gcc.dg/980526-1.c: New test.
51684 * gcc.c-torture/execute/980526-2.c: New test.
51686 1998-05-26 Jeffrey A Law (law@cygnus.com)
51688 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
51690 * gcc.c-torture/execute/980526-1.c: New test.
51692 1998-05-26 Dave Love <d.love@dl.ac.uk>
51694 * g77.f-torture/execute/alpha2.f: Add runtime test.
51696 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
51698 * g++.old-deja/old-deja.exp: Strip leading directories.
51700 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
51701 error for the line. Don't run multiple tests for the same line.
51703 1998-05-23 Jeffrey A Law (law@cygnus.com)
51705 * gcc.dg/980523-1.c: New test.
51707 1998-05-23 Dave Love <d.love@dl.ac.uk>
51709 * g77.f-torture/compile/970915-0.f: New test.
51711 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
51713 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
51715 1998-05-21 Jeffrey A Law (law@cygnus.com)
51717 * gcc.dg/980520-1.c: New test.
51719 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
51721 * gcc.dg/980502-1.c: Fix return type.
51723 1998-05-20 Jeffrey A Law (law@cygnus.com)
51725 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
51726 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
51727 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
51728 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
51729 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
51731 1998-05-20 Dave Love <d.love@dl.ac.uk>
51733 * g77.f-torture/execute/980520-1.f: New test.
51735 1998-05-15 Dave Love <d.love@dl.ac.uk>
51737 * lib/mike-g77.exp: New file.
51739 * g77.f-torture/noncompile/noncompile.exp,
51740 g77.f-torture/noncompile/check0.f: New files.
51742 1998-05-14 Dave Love <d.love@dl.ac.uk>
51744 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
51745 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
51746 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
51747 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
51748 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
51749 abort where appropriate.
51751 1998-05-05 Michael Meissner <meissner@cygnus.com>
51753 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
51754 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
51756 1998-04-29 Dave Love <d.love@dl.ac.uk>
51758 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
51760 1998-04-27 Dave Love <d.love@dl.ac.uk>
51762 * g77.f-torture/compile/980427-0.f: New test.
51764 1998-04-24 Dave Love <d.love@dl.ac.uk>
51766 * g77.f-torture/compile/980424-0.f: New test.
51768 1998-04-19 Dave Love <d.love@dl.ac.uk>
51770 * g77.f-torture/compile/980419-2.f (main): New test.
51771 * g77.f-torture/compile/970125-0.f: New test.
51772 * g77.f-torture/compile/980419-1.f: New test.
51774 1998-04-08 Jim Wilson <wilson@cygnus.com>
51776 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
51779 1998-04-07 Jim Wilson <wilson@cygnus.com>
51781 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
51783 1998-04-03 Jim Wilson <wilson@cygnus.com>
51785 * gcc.c-torture/compile/980329-1.c: New test.
51787 1998-03-18 Jim Wilson <wilson@cygnus.com>
51789 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
51790 * gcc.dg/980312-1.c: Fix typo in -march command.
51792 1998-03-16 H.J. Lu (hjl@gnu.org)
51794 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
51796 1998-03-11 Robert Lipe <robertl@dgii.com>
51798 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
51799 Dave Love agree the Fortran source is bogus.
51801 1998-03-11 Robert Lipe <robertl@dgii.com>
51803 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
51804 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
51805 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
51806 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
51807 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
51809 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
51811 * g++.old-deja/g++.other/friend1.C: New test.
51813 1998-02-18 Dave Love <d.love@dl.ac.uk>
51815 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
51816 possibly uninitialized) variables and declare dnrm2.
51818 1998-02-23 Robert Lipe <robertl@dgii.com>
51820 From Bruno Haible <haible@ilog.fr>:
51821 * gcc.c-torture/execute/980223.c: New test.
51823 1998-02-13 Jeffrey A Law (law@cygnus.com)
51825 * gcc.dg/ifelse-1.c: New test.
51827 1998-02-09 H.J. Lu (hjl@gnu.org)
51829 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
51831 * lib/old-dejagnu.exp (old-dejagnu): Added the
51832 "execution test - XFAIL *-*-*" handling in the spirit of
51833 "excess errors test -". Changed the "execution test fails"
51834 handling to be like "excess errors test fails".
51835 * Update various tests accordingly.
51837 1998-02-06 Jim Wilson <wilson@cygnus.com>
51839 * gcc.c-torture/execute/980205.c: New test.
51841 1998-01-18 Jeffrey A Law (law@cygnus.com)
51843 * lib/c-torture.exp: Look for .x files instead of .cexp files.
51844 * lib/f-torture.exp: Similarly.
51845 * gcc.c-torture: Rename all .cexp files to .x files.
51847 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
51849 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
51850 (940510-1.c): Removed duplicate.
51851 (971104-1.c): New test.
51853 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
51855 * lib/f-torture.exp: Improve error and loop detection.
51857 1997-11-19 Michael Meissner <meissner@cygnus.com>
51859 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
51860 use that to size the filler array.
51862 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
51864 * lib/c-torture.exp(c-torture-execute): Fix typo.
51866 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
51867 testcase as the executable name. Keep the executable around if
51870 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
51872 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
51873 changes. Only test one -g option, and move it to the end of the
51874 list of options to test.
51876 1997-09-19 Michael Meissner <meissner@cygnus.com>
51878 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
51879 variable GCC_TORTURE_OPTIONS to supply default switches separated
51880 by colons. If no environment variable, run tests with -O0 -g, -O1
51881 -g, and -O2 -g as well.
51883 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
51885 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
51886 explanatory comments. Fix indentation.
51888 1997-09-15 Jeffrey A Law (law@cygnus.com)
51890 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
51892 1997-09-11 Jeffrey A Law (law@cygnus.com)
51894 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
51895 * g++.old-deja/g++.mike/p7325.C: Likewise.
51896 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
51898 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
51900 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
51901 * g++.old-deja/g++.brendan/crash30.C: Likewise.
51902 * g++.old-deja/g++.brendan/crash39.C: Likewise.
51903 * g++.old-deja/g++.law/operators4.C: Likewise.
51905 1997-09-11 Joe Buck (jbuck@synopsys.com)
51907 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
51908 * g++.old-deja/g++.mike/p784.C: Ditto.
51909 * g++.old-deja/g++.mike/p785.C: Ditto.
51911 1997-09-05 Jeffrey A Law (law@cygnus.com)
51913 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
51915 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
51917 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
51918 target feature; pass this to c-torture-execute as needed.
51920 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
51922 * lib/c-torture.exp(c-torture-execute): If the previous and the
51923 current executables being tested are identical, we don't need to
51924 run the executable again. Try to make the executable names
51925 unique. Add an optional argument for passing additional compiler
51928 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
51930 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
51932 1997-08-29 Jeffrey A Law (law@cygnus.com)
51934 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
51936 1997-07-31 Jeffrey A Law (law@cygnus.com)
51938 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
51939 32bit or larger longs.
51941 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
51942 have either a 32bit long or 32bit int.
51944 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
51946 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
51947 Make double precision tests dependent on sizeof (double).
51949 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
51951 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
51954 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
51956 * gcc.c-torture/compile/961203-1.cexp: New script.
51958 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
51960 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
51961 up the includes ourselves.
51963 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
51965 * lib/plumhall.exp: Remove random include, and add a few
51966 verbose messages for debugging.
51968 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
51970 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
51971 of trying to do it ourselves.
51973 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
51975 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
51977 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
51979 * gcc.prms/5403.c: Made regexp a bit less strict.
51981 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
51983 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
51984 is returned from remote_load instead.
51985 * lib/plumhall.exp: Ditto.
51986 * lib/mike-g++.exp: Ditto.
51987 * lib/old-dejagnu.exp: Ditto.
51988 * lib/c-torture.exp: Ditto.
51990 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
51992 * lib/g++.exp: Use build_wrapper procedure.
51993 * lib/gcc.exp: Ditto.
51995 1997-05-20 Jeffrey A Law (law@cygnus.com)
51997 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
51998 an old-style decl for malloc. Fixes tests to work when
51999 sizeof (int) != sizeof (size_t).
52001 1997-05-15 Mike Meissner <meissner@cygnus.com>
52003 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
52005 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
52006 use stdargs.h interface.
52008 1997-05-15 Mike Meissner <meissner@cygnus.com>
52010 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
52011 NO_VARARGS when compiling.
52013 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
52015 * lib/plumhall.exp(ph_includes): New procedure.
52017 (ph_compiler): Ditto.
52019 * lib/g++.exp: Rename test-glue.c to testglue.c.
52020 * lib/gcc.exp: Ditto.
52022 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
52024 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
52025 to completion when it's called.
52027 1997-03-21 Michael Meissner <meissner@cygnus.com>
52029 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
52030 is defined, don't do test.
52032 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
52034 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
52036 (ph_summary): Mark skipped testcases as untested, not unresolved.
52038 * lib/plumhall.exp (ph_make): If unresolved because of bad
52039 errorCode, record errorCode in log file.
52040 (*): Replace send_log/verbose with verbose -log.
52042 1997-03-19 Michael Meissner <meissner@cygnus.com>
52044 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
52045 double conversion if double isn't at least 8 bytes.
52047 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
52048 int to work with targets where int is 16 bits.
52050 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
52051 8 bytes, just exit, since 4 byte doubles don't have enough bits of
52052 precision for the test to complete.
52054 1997-03-14 Michael Meissner <meissner@cygnus.com>
52056 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
52057 if d10v is not compiled with the -mdouble64 flag.
52058 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
52060 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
52061 d10v is not compiled with the -mint32 flag.
52063 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
52065 * lib/plumhall.exp: Use incr_count.
52067 1997-03-12 Jeffrey A Law (law@cygnus.com)
52069 * gcc.c-torture: Update to c-torture-1.45.
52071 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
52073 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
52074 the name of the expect testcase file).
52076 * lib/g++.exp(g++_init): Ditto.
52078 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
52080 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
52083 * lib/gcc.exp(gcc_exit): New procedure.
52085 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
52087 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
52088 specs where appropriate.
52090 * g++.old-deja/g++.arm/*: Added additional ERROR checks
52091 because of new "candidates are" messages, and removed a few
52093 * Converted all non-old-style g++ testcases to old-style, and
52094 moved into g++.old-deja.
52096 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
52098 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
52101 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
52104 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
52106 1997-02-13 Michael Meissner <meissner@cygnus.com>
52108 * lib/gcc.exp (gcc_target_compile): Add support for defining
52109 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
52110 the machine doesn't have those features.
52112 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
52114 * g++.law/operators4.exp: Don't use LIBS.
52116 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
52118 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
52120 * lib/mike-g++.exp: Don't set the compiler to be tested here.
52121 * lib/g++.exp: Set it here instead. Also, allow use of the
52122 --tool_exec and --tool_opt options. Change CXX to
52125 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
52127 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
52129 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
52131 * lib/old-dejagnu.exp: Use prune_warnings instead of
52133 * lib/mike-g++.exp: Ditto.
52134 * lib/gcc.exp: Ditto.
52135 * lib/g++.exp: Ditto.
52137 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
52139 1997-02-07 Jeffrey A Law (law@cygnus.com)
52141 * 941014-2.c: Include stdlib.h
52142 * 960327-1.c: Include stdio.h
52143 * dbra.c, index-1.c: Don't assume ints are 32bits.
52145 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
52147 * lib/gcc.exp: Add gcc,stack_size target feature.
52149 * lib/g++.exp(g++_target_compile): Add the include and link
52150 paths here, not in two other places. And, it's $options, not
52153 * lib/mike-g++.exp(postbase): Remove the code that determines
52154 the correct include and link paths.
52155 * g++.old-deja/old-deja.exp: Ditto.
52157 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
52159 * lib/g++.exp(g++_init): target_compile no longer returns the
52160 filename of the result.
52162 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
52164 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
52167 * gcc.c-torture/special/special.exp: Change call to
52168 gcc_target_compile to include the object file.
52170 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
52172 * gcc.c-torture/special/special.exp: Correct misspelling in last
52175 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
52177 * lib/plumhall.exp(ph_summary): Log the entire output of the
52178 executable. Return -1 if there were any failures, 0 otherwise.
52179 (ph_execute): Return -1 if there were any failures, 0 otherwise.
52180 (ph_make): Clean up objects and executables that were built
52181 if the tests succeeded.
52183 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
52185 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
52186 libraries and includes in the build tree as appropriate.
52188 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
52190 * lib/c-torture.exp: Instead of looking for the global variable
52191 NO_LONG_LONG, check to see if that's a feature of the target.
52193 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
52195 * config/default.exp: Minimize. Delete the remainer of the files in
52196 config; this functionality is now in devo/dejagnu/config.
52198 g++.*/*: Pass any additional flags used to compile to postbase;
52201 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
52202 is now done by runtest.exp. Use gcc_target_compile instead of
52205 lib/c-torture.exp: Use gcc_target_compile instead of compile.
52206 Remove references to CFLAGS. Use remote_file instead of
52208 (c-torture): Take a list of arguments to use to compile this
52211 lib/g++.exp: Simplify. Use target_compile instead of compile.
52212 lib/gcc-dg.exp: Ditto.
52213 lib/gcc.exp: Ditto.
52214 lib/mike-{gcc,g++}.exp: Ditto.
52215 lib/old-dejagnu.exp: Ditto.
52216 lib/plumhall.exp: Ditto.
52218 1997-01-08 Jim Wilson <wilson@cygnus.com>
52220 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
52221 (ph_linker): Likewise.
52223 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
52225 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
52226 MAP_ANON / MAP_ANONYMOUS if defined;
52227 else try to map from /dev/zero .
52229 1996-11-12 Jeffrey A Law (law@cygnus.com)
52231 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
52232 isn't defined, then define it to MAP_ANONYMOUS.
52234 1996-11-12 Jeffrey A Law (law@cygnus.com)
52236 * gcc.c-torture: Update to c-torture-1.42 release.
52238 1996-11-11 Jeffrey A Law (law@cygnus.com)
52240 * gcc.c-torture: Update to c-torture-1.41 release.
52242 1996-10-27 Jeffrey A Law (law@cygnus.com)
52244 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
52247 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
52249 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
52250 and LDFLAGS. Fix second case to append the target_info ldflags
52251 onto LDFLAGS, not CFLAGS.
52252 * lib/g++.exp (g++_init): Add target_info stuff.
52253 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
52254 of libgloss and newlib flags for !native.
52256 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
52257 (GDB): Fix relative path to go up another dir for finding gdb.
52259 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
52261 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
52262 versions in the target_info array, if they don't exist.
52264 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
52266 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
52268 1996-07-08 Jim Wilson <wilson@cygnus.com>
52270 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
52271 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
52273 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
52275 * lib/old-dejagnu.exp: Don't remove the output file before we've
52276 actually tested it. Don't append pwd to the path of the executable
52279 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
52281 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
52283 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
52285 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
52286 temporary directory for compiler files, and set it to a default
52287 value of /tmp. Set $output as the name of the output file from
52288 compiling the testcase. Add a -o option to $cflags_var so the
52289 compiler writes the final output file as $output. Set $executable
52292 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
52293 directory for compiler files, and set it to /tmp if it doesn't
52294 already have a value. Set $output_file to the name of the output
52295 file from compiling the testcase. Add a -o option to CXXFLAGS so
52296 the compiler writes the final output file as $output. Use $output
52297 as the executable to be tested.
52299 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
52301 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
52303 1996-06-08 Jeffrey A Law (law@cygnus.com)
52305 * gcc.c-torture/execute/pending-1.c: New test. Still
52306 pending in Tege's queue.
52308 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
52310 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
52311 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
52312 if there were failures. Call unresolved if there were unresolved
52313 testcases. Call gcc_fail if program did not run to completion.
52314 (ph_make): Pass additional argument name to ph_execute.
52315 (ph_execute): Add new argument. Pass additional arguments to
52316 ph_summary. Call gcc_fail is there is no execution output.
52318 1996-04-24 Jeffrey A Law (law@cygnus.com)
52320 * lib/plumhall.exp (proc_summary): Output relavent summary
52321 lines into the log so specific failures in plumhall can be
52324 1996-04-10 Jeffrey A Law (law@cygnus.com)
52326 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
52327 (c-torture-execute): Don't try to execute tests which use
52328 "long long" types if $NO_LONG_LONG is nonzero.
52330 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
52332 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
52335 * gcc.ieee: Move from here.
52336 * gcc.c-torture/execute/ieee: To here.
52338 1996-03-26 Jeffrey A Law (law@cygnus.com)
52340 * gcc.c-torture: Update to c-torture-1.41 release.
52342 1996-03-22 Jeffrey A Law (law@cygnus.com)
52344 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
52347 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
52349 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
52352 1996-03-02 Jeffrey A Law (law@cygnus.com)
52354 * config/proelf.exp: Handle connecting to a simulator.
52356 1996-01-31 Jeffrey A Law (law@cygnus.com)
52358 * config/proelf.exp: New file. Enough framework that we can
52359 run c-torture tests on the proelf targets (or any other target
52360 that gdb can connect to for that matter).
52362 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
52364 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
52365 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
52367 * lib/plumhall.exp (ph_execute): Always call ph_summary if
52368 exec_output exists.
52370 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
52372 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52373 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52375 * config/*.exp: Update FSF address. Change result of ${tool}_load
52376 to pass/fail/unresolved/unsupported/untested. Caller must now
52377 call unresolved/unsupported/untested.
52378 * lib/*.exp: Update FSF address. Update to handle new results of
52380 * lib/chill.exp (verbose): Delete.
52382 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
52384 * lib/gcc.exp (default_gcc_start): Change order of args to
52385 $LDFLAGS $CFLAGS $LIBS.
52386 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52387 Save/set/restore CFLAGS. Pass single arg to gcc_start.
52388 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52389 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52390 * gcc.misc-tests/dg-test.exp: Likewise.
52391 * gcc.misc-tests/msgs.exp: Likewise.
52392 * gcc.prms/prms.exp: Likewise.
52393 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52394 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52396 * lib/dg.exp: Deleted, moved to dejagnu/lib.
52398 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
52400 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52402 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52403 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52405 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52408 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
52410 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52411 global for loop; add use of $mathlib.
52412 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52413 settings here; set mathlib for anything but VxWorks.
52415 1996-01-22 Jeffrey A Law (law@cygnus.com)
52417 * gcc.c-torture: Update to c-torture-1.40 release.
52419 1996-01-03 Jeffrey A Law (law@cygnus.com)
52421 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52424 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
52426 * lib/c-torture.exp (c-torture-execute): Declare "output" as
52429 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
52431 * lib/g++.exp (LIBS): Define if not already.
52432 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52433 (gcc-dg-prune): Call prune_gcc_output.
52434 * lib/gcc.exp (prune_gcc_output): New proc.
52435 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52438 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
52440 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52441 (c-torture-execute): Likewise. Rename `name' to `testcase'.
52443 1995-11-15 Jeffrey A Law (law@cygnus.com)
52445 * gcc.c-torture: Update to c-torture-1.39 release.
52447 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
52449 * lib/c-torture.exp (c-torture-execute): Don't return if one option
52450 fails, try others as well.
52452 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
52454 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52455 If compilation fails, mark execute tests as `untested'.
52456 If test is marked as unsupported, don't mark compilation and
52457 execute tests as failed.
52459 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
52461 * lib/g++.exp (g++_init): Don't link in libg++, and look to
52462 libstdc++ for whether or not we want to be doing shared
52463 libraries. Delete link_curses since we don't need it anymore.
52464 * lib/mike-g++.exp (postbase): Don't link in libg++.
52465 * g++.old-deja/old-deja.exp: Likewise.
52467 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
52469 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
52471 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
52473 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
52474 For that, add `-Wl,-a,shared_archive'.
52475 * g++.old-deja/old-deja.exp: Likewise.
52477 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
52479 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
52481 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
52483 * lib/mike-g++.exp (postbase): Pay attention to the status of
52486 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
52488 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
52490 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
52492 * lib/gcc.exp (default_gcc_start): No longer need to log program
52493 being executed or its output, execute_anywhere does that now.
52494 * lib/g++.exp (default_g++_version): Call execute_anywhere.
52495 (default_g++_start): Likewise. Delete calls to verbose/send_log.
52497 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
52499 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
52500 the same as those in lib/g++.exp.
52502 1995-10-10 Jeff Law (law@hurl.cygnus.com)
52504 * gcc.c-torture: Update to c-torture-1.38 release.
52505 * gcc.ieee: Related changes.
52507 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
52509 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
52510 "exec". Minor reformatting changes.
52512 * config/rom68k.exp (${tool}_load): Make it work in a canadian
52513 cross. This means all "exec" calls now work on a remote host as
52515 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
52516 cross. Filter out the extra "\r\n" stuff that expect puts in.
52517 (c-torture-execute): Filter out the bogus warnings like
52518 c-torture-compile does. Add support for canadian cross.
52519 * lib/gcc.exp (default_gcc_version, default_gcc_start)
52520 Use execute_anywhere rather than calling exec directly. Now it
52521 works for canadian cross testing.
52523 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
52525 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
52526 results into a variable, and check that rather than using file exists.
52528 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
52530 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
52531 create a libg++.so. For sunos4.1.*, also add -ltermcap.
52533 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
52535 * g++.old-deja/old-deja.exp: Create and pass runshlib and
52536 lib_curses if there's a shared libg++ in the build tree.
52538 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
52540 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
52541 if not supported target.
52543 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
52545 * lib/g++.exp (g++_init): Move empty setting of runshlib and
52546 link_curses up to always happen, not just for native builds.
52548 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
52550 * gcc.c-torture: Update to c-torture-1.36 release.
52551 * gcc.failure: Related changes.
52553 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
52555 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
52557 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
52559 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
52560 * lib/mike-g++.exp (postbase): Not in here. Still reference
52561 runshlib, link_curses, and mathlib for link and run.
52563 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
52564 pass the runtime shared library options for Solaris, OSF/1, and
52565 Irix5, and link with -lcurses to avoid unresolved references.
52567 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
52569 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
52572 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
52574 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
52576 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
52578 * gcc.c-torture: Update to c-torture-1.35 release. Note we
52579 do not have a framework for the "compat" tests yet.
52581 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
52583 * lib/mike-g++.exp (postbase): New local variable `mathlib',
52584 set to null if we're testing vxworks5.1. Use that instead of
52585 `-lm' in the setting of LIBS for link and run.
52587 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
52589 * config/rom68k.exp (${tool}_load): Major changes to make it
52590 work. Verified that it does in fact return the stuff in
52591 exec_output properly. Catch any Emul or any TRAP other than 0.
52593 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
52595 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
52596 LDFLAGS properly for targets that need stuff from libgloss.
52597 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
52599 (gpp_initialized): New variable.
52601 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
52603 * config/rom68k.exp: Load libgloss.exp.
52604 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
52605 so we can produce a fully linked binary.
52606 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
52607 so we can produce a fully linked binary.
52609 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
52611 * lib/plumhall.exp (ph_section): Watch for expected failures.
52612 Add missing `else'.
52614 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
52616 (c-torture): Likewise.
52618 1995-08-28 Doug Evans <dje@cygnus.com>
52620 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
52622 * lib/mike-g++.exp (mike_cleanup): New proc.
52623 (prebase): New globals compiler_result, not_compiler_result,
52625 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
52626 allow leading "-" in pattern. Watch for unsupported tests.
52627 If $compiler_result is set, pattern match assembler code,
52628 and ditto for $not_compiler_result.
52629 * lib/mike-gcc.exp: Likewise.
52631 * lib/plumhall.exp (ph_execute): Only call ph_summary if
52632 execution "succeeded".
52634 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
52636 * config/win32.exp: New file.
52637 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
52639 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
52641 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
52643 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
52644 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
52645 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
52647 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
52648 "... without exceptions was ...". That is now handled by
52650 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
52652 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
52654 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
52655 sieve.c,sort2.c}: New files.
52656 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
52657 sieve.exp,sort2.exp}: Drivers for them.
52659 * lib/mike-gcc.exp (program_output): New user settable variable.
52660 (postbase): Call prune_system_crud. Also prune extraneous compiler
52662 * lib/mike-g++.exp (program_output): New user settable variable.
52664 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
52666 * config/sh.exp: Deleted (use sim.exp instead).
52668 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
52670 * config/vx.exp: Declare CHECKTASK as global.
52671 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
52672 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
52673 * lib/old-dejagnu.exp: Load [pwd]/$executable.
52675 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
52677 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
52678 target. Like vx.exp, only includes `vx29k.exp' instead of
52681 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
52683 * config/sim.exp: Increase time limit from 120 seconds to 240.
52685 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
52687 * gcc.c-torture/execute/950628-1.c: New test.
52689 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
52691 * gcc.c-torture: Update with changes/additions from
52694 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
52696 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
52698 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
52700 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
52702 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
52704 * gcc.c-torture/compile/950512-1.c: New test.
52705 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
52706 * gcc.dg/struct-ret-1.c: Likewise.
52708 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
52710 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
52711 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
52713 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
52715 * gcc.c-torture/special/920411-1.c: Deleted.
52716 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
52718 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
52720 * config/sim.exp (${tool}_load): Hack in call to bash to get a
52723 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
52725 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
52727 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
52730 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
52731 is the proper length.
52732 * va-arg-3.c: Likewise.
52734 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
52736 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
52737 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
52739 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
52740 * lib/g++.exp (default_g++_start): Delete old cruft.
52742 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
52744 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
52745 (2 * (1 << 18)) to (2 * (1 << 17)).
52747 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
52749 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
52751 * config/rom68k.exp: Renamed from config/idp.exp
52753 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
52755 * c-torture/compile/921109-2.c
52757 1995-04-18 Mike Stump <mrs@cygnus.com>
52759 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
52762 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
52764 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
52766 * lib/g++.exp (default_g++_start): Likewise.
52768 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
52770 * gcc.c-torture/compile/950329-1.c: New test.
52772 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
52774 * config/bug.exp (${tool}_load): Updated to use new remote_open
52775 and remote_close procs.
52776 * config/idp.exp: New file.
52778 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
52780 * gcc.c-torture/execute/950322-1.c: New test.
52782 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
52784 * config/vx.exp (${tool}_load): Clean up testing of return code from
52785 vxworks_ld and vxworks_spawn.
52787 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
52789 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
52791 1995-03-13 Mike Stump <mrs@cygnus.com>
52793 * lib/old-deja.exp: Add `excess errors test - ' error, now one
52794 can mark excess errors on a machine by machine basis. Note, the
52795 default is to not expect any excess errors, even when excess
52796 errors test - is given, so you will want to put an XFAIL ... on
52797 these lines. For example, // excess errors test - XFAIL hppa*-*-*
52798 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
52799 those 4 machines, but no others.
52801 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
52803 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
52804 * lib/c-torture.exp: to here.
52806 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
52808 * gcc.c-torture/execute/950221-1.c: New test.
52809 * gcc.c-torture/execute/struct-ret-1.c: New test.
52810 * gcc.c-torture/compile/950221-1.c: New test.
52812 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
52814 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
52816 * gcc.c-torture/execute/arith-1.c (main): Return 0.
52817 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
52819 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
52821 * g++.gb: New directory of tests, derived from my signature and
52822 class scoping tests.
52824 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
52825 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
52826 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
52827 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
52828 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
52829 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
52830 * g++.gb/sig25.C: Likewise.
52832 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
52833 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
52834 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
52835 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
52836 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
52837 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
52838 * g++.gb/sig25.exp: Likewise.
52840 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
52841 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
52842 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
52843 * g++.gb/scope13.C: Likewise, this test still fails.
52845 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
52846 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
52847 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
52848 * g++.gb/scope13.exp: Ditto.
52850 * g++.gb/README: New file, explains what these tests are about.
52852 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
52854 * lib/dg.exp (dg-do): Support `preprocess'.
52855 (dg-test): Likewise.
52857 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
52859 * config/udi.exp: change "continue -expect" to "exp_continue".
52861 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
52863 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
52864 Delete redundant tests.
52866 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
52867 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
52868 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
52869 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
52870 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
52871 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
52872 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
52873 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
52875 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
52876 storing label pointers.
52877 * gcc.c-torture/execute/921019-1.c: Likewise.
52878 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
52879 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
52881 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
52884 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
52885 Delete obsolete tests.
52887 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
52888 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
52889 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
52890 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
52891 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
52892 * gcc.c-torture/compile/950124-1.c: New test.
52894 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
52896 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
52898 * lib/mike-g++.exp: Add -lm to LIBS.
52900 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
52902 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
52904 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
52906 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
52908 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
52910 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
52912 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
52914 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
52915 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
52916 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
52917 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
52918 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
52919 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
52920 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
52921 * g++.law/{operators31.C, operators32.C,
52922 * g++.law/{operators33.C, operators34.C}: Likewise.
52923 * g++.law/{pic1.C, refs2.C}: Likewise.
52924 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
52925 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
52926 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
52927 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52929 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
52930 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
52931 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
52932 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
52933 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
52934 * g++.law/{enum9.exp, friend5.exp}: Likewise.
52935 * g++.law/{nest3.exp, nest4.exp}: Likewise.
52936 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
52937 * g++.law/{operators30.exp, operators31.exp}: Likewise.
52938 * g++.law/{operators32.exp, operators33.exp}: Likewise.
52939 * g++.law/{operators34.exp}: Likewise.
52940 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
52941 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
52942 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
52943 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
52944 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
52946 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
52947 No longer expected to fail.
52948 * g++.law/missed-error3.C: Tweak for recent bool changes.
52950 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
52952 * config/emb-unix: Deleted.
52953 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
52954 remote execution. Do final link on remote host if REMOTE_LINK is set.
52956 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
52958 * lib/dg.exp (dg-test): Fix typo in last patch.
52960 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
52962 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
52963 (handles multiple occurrences).
52965 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
52967 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
52968 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
52969 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
52971 * lib/c-torture.exp (c-torture-compile): Likewise.
52972 (c-torture): Prepend full path if missing.
52973 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
52974 (gcc_fail): Likewise.
52975 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
52977 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
52979 * lib/netware.exp: Only attach to NetWare i386 systems.
52981 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
52983 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
52984 messages. Add test name to "output pattern match" pass/fail message.
52986 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
52988 * gcc.dg: New testsuite.
52989 * gcc.dg/dg.exp: New file.
52991 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
52992 test-switch.c}: Deleted.
52994 * gcc.misc-tests/msgs.exp: New testcase driver.
52996 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
52998 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
52999 Watch for illegal return values from ${tool}_load.
53000 * config/unix.exp (${tool}_load): Fix pass/fail detection for
53001 cross targets. Coerce return value >0 to 1.
53003 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
53005 * config/unix.exp (${tool}_load): Call program rsh, not proc.
53007 * config/emb-unix.exp: New file.
53009 * config/sim.exp: Error if variable $SIM not defined.
53010 (${tool}_load): Mark test as "untested" if simulator missing.
53012 * config/unix.exp: Load remote.exp to get rcp_download.
53013 * lib/c-torture.exp: Use different option lists for testcases with
53015 * gcc.c-torture/execute/execute.exp: Likewise.
53017 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
53019 * config/*.exp: Clarify return code from ${tool}_load.
53020 Call `unresolved' or `untested' instead of `warning' or `perror'
53021 (sometimes you still want to call both though).
53022 Add comment that `shell_id' is local to each file.
53023 * config/udi.exp (timeout): Set to 30.
53024 Don't print warning if connection fails, $connectmode has already
53026 (${tool}_load): Move verbose messages to level 2.
53027 Rework pattern for "Process started" message.
53028 Pass `shell_id' to ${connectmode}_download.
53029 Retry twice upon timeout. Make resetting of target more robust.
53030 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
53031 Pass `shell_id' to exit_$connectmode.
53032 Only call exit_$connectmode if connected.
53033 * config/unix.exp (${tool}_load): Check return codes better.
53034 * config/vrtx.exp (${tool}_load): Likewise.
53035 * config/vx.exp (${tool}_load): Likewise.
53036 Delete unneeded global's.
53037 * lib/dg.exp (dg-test): Update to reflect clarified return codes
53040 (dg-init): Delete recording of pass/fail counts.
53041 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53042 (old-dejagnu-init): Likewise.
53043 (old-dejagnu-stat): Delete contents, empty proc now.
53044 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
53045 (c-torture): Delete references to lcnt, lpass, lfail.
53046 Get option list from TORTURE_OPTIONS.
53047 Delete -funroll[-all]-loops if no loops.
53048 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
53049 (g++_stat): Delete contents (empty proc now).
53050 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
53051 (gcc_finish): Likewise.
53052 (gcc_stat): Deleted.
53053 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
53054 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
53055 * gcc.c-torture/execute/execute.exp: Likewise.
53056 Split tests into two parts: compile, execute.
53057 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
53058 no loops. Update to reflect clarified return codes from ${tool}_load.
53060 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
53062 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
53064 (old-dejagnu): Likewise (where necessary).
53066 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
53068 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
53070 * lib/dg.exp (dg-process-target): Fix processing of selector.
53071 Add comment regarding use of `error'.
53073 * lib/gcc.exp (prune_system_crud): Define if missing.
53074 * lib/g++.exp (prune_system_crud): Likewise.
53076 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
53077 Call prune_system_crud.
53078 * lib/dg.exp (dg-runtest): New proc.
53079 Use perror instead of send_user for tcl errors in testcase.
53080 Don't return any value, it's never used.
53081 Don't clobber previous definition of `unknown'.
53082 Print tcl errors in `dg-final'.
53084 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
53086 * lib/dg.exp (dg-process-target): Improve syntax error messages.
53087 (dg-test): Don't print errorInfo, it contains stack backtrace.
53089 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
53091 * lib/g++.exp (runtest_file_p): Define if missing.
53093 1994-09-24 Doug Evans (dje@cygnus.com)
53095 * lib/mike-g++.exp: Comment out loading of g++.exp.
53096 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
53097 (default_g++_version): Always print something.
53098 (default_g++_start): Comment out call to `which'.
53099 (g++_start, g++_load): Deleted (must be defined in config file).
53100 * lib/gcc.exp: Test for existence of $CC at start.
53101 Delete check for tmpdir (done in gcc_init).
53102 (default_gcc_version): Always print something.
53103 (default_gcc_start): Comment out call to `which'.
53104 * config/*.exp: Major cleanup - make cross targets work at least a
53105 little better for g++ (by not being "--tool gcc" specific).
53106 Rename gcc_xxx to ${tool}_xxx.
53107 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
53108 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
53110 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
53112 * lib/c-torture.exp (c-torture-compile): Rework compiler
53113 message processing.
53115 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
53118 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
53120 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
53122 * lib/dg.exp (dg-process-target): Support { target native }.
53124 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
53126 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
53127 looked for "... program xxx got fatal signal".
53128 Correct regsub munging of `comp_output'.
53129 Ignore compiler messages "path prefix not used" and "linker input
53132 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
53134 * lib/gcc.exp (runtest_file_p): Define if missing.
53135 * gcc.prms/template.c: Example to work from.
53137 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
53139 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
53140 * lib/dg.exp (dg-test): Call unsupported testcases as such.
53142 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
53143 * gcc.prms/1883.c: Moved from compile/940714-1.c.
53144 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
53145 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
53147 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
53148 (dg-process-target): No longer a varargs proc.
53149 Return S/N for target, P/F for xfail. All callers changed.
53150 (user option procs): More argument checking.
53151 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
53152 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
53153 (dg-test): Skip test if not running on selected target in `dg-do'.
53154 Update handling of `dg-do-what', `dg-output-text'.
53155 Separate execution pass/fail from output pattern match pass/fail.
53156 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
53158 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
53160 * gcc.c-torture/special/special.exp: Don't expect failure for mips
53161 target for 920510-1.c.
53163 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
53165 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
53166 Clean up comment regarding use of passcnt, etc.
53167 (gcc_stat): Don't update `testcnt' here.
53168 (gcc_finish): Do it here.
53169 Might as well reset `but_id' here too.
53170 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
53171 to determine if the file should be tested.
53172 * gcc.c-torture/compile/compile.exp: Likewise.
53173 * gcc.c-torture/execute/execute.exp: Likewise.
53174 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53175 * gcc.misc-tests/dg-test.exp: Likewise.
53176 * gcc.prms/prms.exp: Likewise.
53177 * gcc.wendy/wendy.exp: Likewise.
53178 * g++.old-deja.exp: Likewise.
53179 Move "Testing file" message to verbose level 1.
53181 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
53183 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
53185 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
53187 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
53188 (default_gcc_start): Accept optional second list element
53189 of compiler flags. Print compiler output at verbosity level 2.
53190 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
53191 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
53192 Save current values of framework globals passcnt, failcnt, xpasscnt,
53193 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
53194 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
53195 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
53196 xfailcnt to compute stats. Update framework global `testcnt' from
53198 (gcc_finish): New proc. Clean up test environment.
53199 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
53200 (gcc_epass, gcc_efail): Delete.
53201 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
53202 argument of line number.
53203 (dg-init): If the tool has an init routine, call it.
53204 (dg-test): Remove args `cflags_var' and `libs_var'.
53205 Pass all compiler options to ${tool}_start.
53206 Handle missing line number.
53207 (dg-finish): New function.
53208 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
53209 particular files. Call gcc_finish at end. Move "skipping test"
53210 message to verbosity level 3.
53211 * gcc.c-torture/compile/compile.exp: Likewise.
53212 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53213 * gcc.c-torture/execute/execute.exp: Likewise.
53214 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53215 Print testcase being tried at verbosity level 1.
53216 * gcc.c-torture/special/special.exp: Unset xfail.
53217 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53218 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
53219 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
53220 * gcc.failure/failure.exp: Likewise.
53221 * gcc.ieee/ieee.exp: Likewise.
53222 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
53223 Update call to dg-test. Call dg-finish at end.
53224 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
53225 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53226 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
53227 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
53228 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
53229 * gcc.wendy/wendy.exp: Add copyright.
53230 Delete setting of tmpdir (done by gcc_init).
53231 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
53232 Pass compiler flags to gcc_start. Call gcc_finish at end.
53233 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
53236 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
53238 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
53240 (g++_load): Likewise.
53242 * config/*.exp (gcc_load): Some were varargs fns and some were not.
53243 Rename argument to `prog' to remove the confusion.
53244 Varargs fns behave differently too!
53245 (g++_load): Likewise.
53247 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
53249 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
53250 what it is. Delete (always) printing of status value for !native.
53251 Simplify verbose code, and include status and exec_output.
53252 (g++_load): Use gcc_load.
53254 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
53256 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
53257 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
53258 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
53259 940714-3.c as these testcases don't exist anymore. Make
53260 va-arg-1.c expected to pass.
53262 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
53264 * gcc.misc-tests/misc.exp: Only run specific testcases.
53265 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
53266 * gcc.misc-tests/dg-[1-9].c: New files.
53268 * lib/dg.exp: New testsuite driver.
53269 * gcc.prms/prms.exp: Use it.
53271 * README.gcc: New file.
53273 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
53274 Document and reset `lxpass' and `lxfail'.
53275 Simplify "initialized" message.
53276 (gcc_stat): Clean up comments a little.
53278 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
53280 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
53282 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
53284 * lib/old-dejagnu.exp (process-option): New proc.
53285 (old-dejagnu-init, old-dejagnu-stat): Likewise.
53286 (old-dejagnu): Simplify.
53287 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
53289 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
53291 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
53292 exists and is not an empty string.
53294 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
53295 $xfail rather than calling setup_xfail. Clear $xfail when test is
53297 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
53300 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
53301 longer expected to fail.
53303 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
53306 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
53308 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
53309 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
53310 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
53311 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
53314 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
53315 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
53317 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
53319 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
53320 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
53322 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
53323 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
53324 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
53326 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
53328 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
53329 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
53330 940714-1.c, 940714-2.c, 940714-3.c},
53331 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
53332 gcc.misc-tests/{mg.c,mg.exp}:
53334 * gcc.noncompile/noncompile.exp: Change accordingly.
53336 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
53338 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
53339 Undo previous clobberage.
53341 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
53343 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
53344 * gcc.special/{930510-1.c, special.exp}:
53345 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
53346 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
53347 struct-varargs-1.c}: New tests from c-torture-1.26.
53349 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
53351 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
53352 argument to switch.
53354 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
53356 * Revert the previous changes. Please see Rob's directory
53357 (/lisa/test/rob/progressive/gcc/testsuite) for testing
53360 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
53362 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
53363 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
53364 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
53365 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
53366 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
53367 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
53368 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
53369 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
53370 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53371 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53372 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53373 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53374 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53375 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53376 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53377 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53378 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53379 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53380 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53381 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53382 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53383 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53384 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53385 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53386 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53387 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53388 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53389 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53390 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53393 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
53395 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53396 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53399 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
53401 * config/unix.exp (g++_load): Fix syntax.
53403 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
53405 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53406 * gcc.noncompile/921017-1.c: Deleted obsolete test.
53407 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53408 Don't expect va-arg-1.c to fail. Correct expected output for
53410 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53411 * gcc.wendy/hbm4.c: Correct typo.
53412 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53414 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
53416 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53417 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53418 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
53419 * lib/c-torture.exp (c-torture-compile): Ditto.
53421 Reduce volume of output (remove all the -I's and such).
53422 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53423 Call gcc_cpass, gcc_cfail.
53424 (c-torture): Pass testing option to c-torture-compile.
53426 1994-03-21 Doug Evans (dje@cygnus.com)
53428 Bring patches over from progressive.
53429 * config/default.exp: Exit remote shell cleanly.
53430 (g++_exit, g++_start): Add default versions.
53431 * config/sim.exp (gcc_load): Use perror, not error.
53433 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
53435 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
53438 1994-03-14 Doug Evans (dje@cygnus.com)
53440 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53441 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53442 (wendy_try): New proc to run testcase.
53443 (main loop): Call 'em.
53444 * gcc.wendy/*.c: Clean up pass to correct expected output.
53446 * lib/gcc.exp: Minor cleanup work.
53447 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53449 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
53451 * config/sim.exp (gcc_load): Document return codes better.
53452 Don't pass -v to simulator.
53454 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
53456 * gcc.special/920717-x.c: Fix typo.
53457 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53460 * lib/mike-gcc.exp: Fix typo.
53462 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
53464 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
53465 binary to use, transform the name.
53466 * config/*.exp: rename everything. Nuke any g++ specific files,
53467 it's now a special case of gcc that requires no special support.
53468 Add a default.exp for unsupported targets.
53470 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
53472 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
53473 lib/old-dejagnu.exp: Fix a few patterns to work with the new
53476 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
53478 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
53481 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
53483 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
53485 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
53487 * gcc.execute/execute.exp: Combine opt_list and foption_list into
53488 option_list. Compile every file with only 4/6 option choices
53489 (same as C torture) instead of with 12/18 different option
53491 * lib/c-torture.exp: Likewise.
53493 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
53496 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
53498 * lib/old-deja.exp: Add `excess errors test fails' error, now one
53499 can put an XFAIL *-*-* on excess errors.
53501 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
53503 * g++.law: Add more tests derived from g++-bugs snapshots.
53505 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
53506 equivalent to g++.law/init9.
53508 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
53509 compiled it, and the a.out file after we've run it.
53511 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
53513 * lib/mike-g++.exp (postbase): Delete the .o file after we've
53514 compiled it, and the a.out file after we've run it.
53516 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
53518 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
53520 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
53522 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
53525 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
53527 * g++.law: New directory of g++ tests derived from the g++-bugs
53530 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
53532 * gcc.compile: initbug1.c initbug1.exp testcase added
53534 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
53536 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
53537 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
53538 fixes submitted by Jeff Law (law@cs.utah.edu)
53539 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
53540 Jeff Law (law@cs.utah.edu)
53543 1993-11-30 Mike Stump (mrs@cygnus.com)
53545 * config/unix-g++.exp: Follow the gcc way of doing things.
53546 * g++.old-deja/old-deja.exp: Minor updates.
53547 * lib/g++.exp: New file, follow the gcc way of doing things.
53548 * lib/old-dejagnu.exp: Minor updates.
53549 * lib/mike-g++.exp: Always unset errorInfo.
53551 1993-11-06 Mike Stump (mrs@cygnus.com)
53553 * lib/gcc.exp: Fix some errors with the below change, CC and
53554 CFLAGS should be global when setting, not local.
53556 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
53558 * lib/gcc.exp: Transform tool name.
53560 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
53562 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
53564 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
53566 * lib/gcc.exp: change gcc_done to gcc_stat
53568 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
53570 * Upgraded gcc testsuite to c-torture version 1.25
53572 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
53574 * lib/gcc.exp: added reporting code. Changed verbose compile message.
53575 * lib/c-torture: added hooks for new reporting code.
53577 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
53579 * config/sh-gcc.exp: check if sh-sim exists in the path
53581 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
53583 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
53584 * gcc.compile/compile.exp: Initial changes for new logic.
53585 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
53586 * gcc.failure/failure.exp: Initial changes for new logic.
53587 * gcc.ieee/ieee.exp: Initial changes for new logic.
53588 * gcc.misc-tests/misc.exp: Initial changes for new logic.
53589 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
53590 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
53591 * lib/c-torture.exp: Initial changes for new logic.
53592 * lib/gcc.exp: Initial changes for new logic.
53594 1993-10-15 Mike Stump (mrs@cygnus.com)
53596 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
53597 depend upon failure or success. Fully qualify names in failure
53598 and success messages. Always remove a.out before starting
53599 compile, just in case. Pay more attention to error text output by
53600 the compiler. Handle testcases with no known past errors just
53601 like all others, so that things are uniform. Other miscellaneous
53604 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
53606 * gcc.cpp: new directory for cpp tests
53608 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
53610 * lib/chill.exp: Code reformatted, removed unused code.
53611 * config/unix-chill.exp: Code reformatted, removed unused code.
53612 * chill.execute/execute.exp: Code reformatted, removed unused code.
53613 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
53615 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
53617 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
53618 routines not written.
53620 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
53622 * config/bug-gcc.exp: Use new procs from bug.exp.
53624 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
53626 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
53627 via ftp, rather than depending on NFS.
53628 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
53631 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
53633 * config/bug-gcc.exp: Use new download proc.
53635 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
53637 * chill.execute/execute.exp: cleanups, handles errors better
53638 * chill.compile/compile.exp: rewrite, based on execute.exp
53639 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
53640 * lib/chill.exp: major changes to diff proc and compile and link
53641 procs. added chill_fail and chill_pass wrappers to pass and
53642 fail. added more comments, and handle error codes better.
53643 Added a hack to capture stderr from exec, so noncompile tests
53646 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
53648 * chill.execute/execute.exp: rewrite of testsuite driver
53649 * lib/chill.exp: rewrite of testsuite driver
53650 * config/unix-chill.exp: rewrite of testsuite driver
53652 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
53655 * iexpr.ch: Standardize uppercase.
53656 * tuples.dat: Standardize uppercase.
53657 * vary.ch: standardize. Correct varying string assignments.
53658 * vary.dat: Add new output lines.
53660 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
53663 * chprintf.ch: Standardize use of uppercase.
53664 * tuples.ch: Standardize and turn arr2 into a DCL,
53666 * pinits.ch: Standardize.
53668 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
53670 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
53671 * Makefil: Renamed to Makefile.in.
53672 * configure.in: New.
53674 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
53677 * .cvsignore: Add result/output files.
53678 * Makefile: Fix up variables at start. Use MFLAGS
53679 everywhere. Correct bool_loc, built_ins entries.
53680 Add entry for vary1.ch.
53681 * bitarray.ch: Standardize upper-case usage.
53682 * bitexpr.ch: Standardize, add output of b1.
53683 * params.ch: Use arrayt in along PROC parameters, to
53684 avoid novelty problems.
53685 * sets.ch: Tiny cleanup.
53686 * vary1.ch: Re-indent.
53688 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
53690 * Add PR-related files to Makefiles, .cvsignore files, etc.
53692 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
53694 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
53695 with compiler objects. New names are test-flow.c and test-loop.c
53697 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
53699 * Upgraded c-torture tests from 1.19 to 1.20
53702 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
53703 * gcc.compile: 930623-1.c 930623-2.c
53704 * gcc.noncompile: 930622-1.c 930622-2.c
53705 * gcc.failure: 920411-1.c 920627-2.c
53706 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
53708 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
53710 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53711 More changes to get testsuite working properly. Needs more work.
53712 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
53714 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
53716 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
53717 More changes to get testsuite working properly. Needs more work.
53719 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
53721 * chill.compile/compile.exp: Added for Dejagnu support
53722 * chill.execute/execute.exp: Added for Dejagnu support
53723 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
53725 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
53727 This should complete moving the CHILL test files.
53728 * chill.noncompile(.cvsignore printf.grt
53729 in-printf.grt chprintf.grt chprintf.ch):
53730 Added test-support files.
53731 (Makefile): Modified further.
53732 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
53733 signal.ch): Added test files.
53734 * chill.execute (.cvsignore printf.grt printr.c
53735 in-printf.grt rts.c chprintf.grt rts.h): Added
53736 test-support files.
53737 (Makefile): More corrections.
53739 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
53741 * chill.compile, chill.execute, chill.nocompile: Add CHILL
53742 test cases, ready for DejaGnu.
53744 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
53746 * Upgraded c-torture tests from 1.18 to 1.19
53748 * gcc.compile: added test(s):
53750 * gcc.execute: added test(s):
53751 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
53753 * added new subdirectory for misc tests: gcc.misc-tests
53754 * gcc.misc-test(s): added tests:
53755 inst-check.c test-consts.c test-ior.c test-switch.c
53757 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
53759 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
53761 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
53763 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
53765 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
53767 * Upgraded c-torture tests from 1.17 to 1.18
53769 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
53771 * Upgraded c-torture tests from 1.12 to 1.17
53773 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
53775 * lib/old-dejagnu.exp:
53776 Fixed handling of XFAIL target triplets to correctly
53777 recognize wildcard characters. Removed code that
53778 appended a unique id tag to the end of the file name
53779 printed out by the result of the testcases within a
53782 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
53784 * lib/old-dejagnu.exp:
53785 Reworked expected failure handling to trigger off of XFAIL
53786 keyword in keyphrase embeded in testcase source code. The
53787 XFAIL keyword must be at the end of the keyphrase line. It
53788 may optionally be followed by one or more target triplets.
53789 It has just occured that the handling of wildcards in the
53790 target triplet may not be correct.
53792 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
53794 * g++.old-deja/tests:
53795 Moved all subdirectories up one level into g++.old-deja .
53797 * lib/old-dejagnu.exp:
53798 Fixed problem with CXXFLAGS not being properly reset, and being
53799 corrupted with extraneous "-c" compiler option. This was
53800 causing binaries to not be generated for test that needed them.
53801 Modified strings passed to "pass" and "fail" so that individual
53802 tests from the same test file would be distinguished by an
53803 identifier appended to the test file name in the summary logs;
53804 this corrected a problem with erroneous diff logs. Added code
53805 to search testcases for expected fail and unexpected pass keywords.
53807 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
53809 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
53811 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
53813 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
53814 Removed extraneous text from end of "Special g++ Options"
53817 * lib/old-dejagnu.exp: Added pattern matching to look for new
53818 keywords, embedded in testcases comments, which will trigger
53819 calls to xpass and xfail.
53821 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
53823 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
53824 comments embedded in the testcases, especially the one looking for
53825 special compiler options, as well as the pattern matching for the
53826 compiler output again.
53828 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
53830 * lib/old-dejagnu.exp: Do a proper check of the return value for
53831 execute tests. Fixed several problems with the pattern matching
53832 of the compiler output which gave erroneous test results.
53833 Changed several of the test result messages to be more descriptive.
53834 * config/unix-g++.exp: Proc g++_load now actually works and
53835 executes the tests passed to it and returns a usable return
53838 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
53840 * lib/gcc.exp: Exits gracefully if $CC is bogus.
53842 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
53844 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
53845 Modified both files to properly execute the old style
53846 dejagnu tests. The previous versions of these files were
53847 experimental and did not function anything near correctly.
53849 1993-04-05 Rob Savoye (rob@cygnus.com)
53851 * Removed all Makefile.in and configure.in files. No configuration
53854 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
53856 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
53858 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
53860 * gcc.compile/configure.in, gcc.unsorted/configure.in,
53861 gcc.special/configure.in, gcc.noncompile/configure.in,
53862 gcc.execute/configure.in, gcc.code_quality/configure.in,
53863 g++.other/configure.in, g++.old-deja/configure.in,
53864 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
53865 in srcname setting.
53867 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
53869 * lib/udi.exp: Fixed mondfe and mondfe_download.
53870 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
53871 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
53873 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
53875 * config/udi-gdb.exp: Check $shell_id after connecting to target.
53876 (gdb_exit): Don't remove *_soc files.
53878 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
53880 * lib/c-torture.exp: Don't look for main; instead always use -w
53881 -c. This is how the c-torture tests work. Remove the object
53882 file if the compilation succeeds.
53883 * gcc.execute/execute.exp: Remove executable if test passes.
53884 * gcc.noncompile/noncompile.exp: Every test is an expected
53886 * gcc.special/special.exp: Added tests from c-torture 1.11,
53887 corrected use of existing test.
53888 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
53889 gcc.execute/920625-1.c: Updated to c-torture 1.11.
53890 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
53891 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
53892 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
53893 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
53894 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
53895 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
53896 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
53897 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
53898 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
53899 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
53900 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
53901 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
53902 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
53903 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
53904 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
53905 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
53906 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
53908 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
53909 correspond to c-torture 1.11.