1 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4 * gfortran.dg/initialization_12.f90: New test.
6 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/entry_12.f90: New test.
11 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14 * gfortran.dg/altreturn_6.f90: New test.
16 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
19 * gfortran.dg/exponent_2.f90: New test.
21 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
23 * gcc.dg/vect/vect-117.c: New test.
24 * gcc.dg/vect/vect-74.c: Enabled test
25 * gcc.dg/vect/vect-81.c: Enabled test
27 2007-07-30 Andrew Pinski <pinskia@gmail.com>
29 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
30 s/dg-error/dg-warning where warning is expected.
32 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
35 * gfortran.dg/array_constructor_12.f90: Adjust argument
36 of huge() to correct kind.
38 2007-07-30 Ollie Wild <aaw@google.com>
40 * gcc.dg/cpp/counter-2.c: New test.
41 * gcc.dg/cpp/counter-3.c: New test.
42 * gcc.dg/cpp/dir-only-1.c: New test.
43 * gcc.dg/cpp/dir-only-1.h: New file.
44 * gcc.dg/cpp/dir-only-2.c: New test.
45 * gcc.dg/cpp/dir-only-3.c: New test.
46 * gcc.dg/cpp/dir-only-3a.h: New file.
47 * gcc.dg/cpp/dir-only-3b.h: New file.
48 * gcc.dg/cpp/dir-only-4.c: New test.
49 * gcc.dg/cpp/dir-only-5.c: New test.
50 * gcc.dg/cpp/dir-only-6.c: New test.
52 2007-07-30 Julian Brown <julian@codesourcery.com>
54 * gcc.target/arm/neon/v*.c: Regenerate.
56 2007-07-30 Paolo Carlini <pcarlini@suse.de>
59 * g++.dg/ext/label6.C: New.
61 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
65 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
67 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
70 * gfortran.dg/actual_pointer_function_1.f90: New test.
73 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
75 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
78 * gfortran.dg/shape_1.f90: Adjust error message.
79 * gfortran.dg/parameter_array_ref_1.f90: New test.
81 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
84 * gfortran.dg/entry_11.f90: New test.
86 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
87 Revital Eres <eres@il.ibm.com>
89 * gfortran.dg/sms-1.f90: New test.
91 2007-07-28 Richard Guenther <rguenther@suse.de>
93 * gcc.c-torture/compile/pr32920.c: New testcase.
95 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
98 * g++.dg/lookup/friend11.C: New test.
100 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
102 * gfortran.dg/namelist_5.f90: Adjusted error message.
103 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
104 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
105 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
106 * gfortran.dg/namelist_32.f90: ... this.
109 * gfortran.dg/namelist_33.f90: New test.
112 * gfortran.dg/namelist_34.f90: New test.
115 * gfortran.dg/namelist_35.f90: New test.
117 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
120 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
122 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
125 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
126 assuming it is 0x7ffffffff.
127 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
128 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
130 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
132 * gfortran.dg/operator_3.f90: Fix dg directive.
133 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
134 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
135 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
137 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
139 * g++.dg/cpp0x/decltype1.C: New.
140 * g++.dg/cpp0x/decltype2.C: New.
141 * g++.dg/cpp0x/decltype3.C: New.
142 * g++.dg/cpp0x/decltype4.C: New.
143 * g++.dg/cpp0x/decltype5.C: New.
144 * g++.dg/cpp0x/decltype6.C: New.
146 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
148 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
149 because the test relies on bit 31 to be the sign bit.
151 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
153 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
154 assuming it is 0x7fffffff.
155 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
156 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
158 2007-07-27 Mark Mitchell <mark@codesourcery.com>
161 * g++.dg/expr/bitfield9.C: New test.
163 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
166 * gfortran.dg/logical_comp.f90: Update dg-error strings.
168 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
171 * gfortran.dg/private_type_7.f90: New test.
173 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
176 * gfortran.dg/select_char_1.f90: New test.
178 2007-07-27 Tobias Burnus <burnus@net-b.de>
181 * gfortran.dg/initialization_11.f90: New test.
183 2007-07-27 Richard Sandiford <richard@codesourcery.com>
185 * gcc.target/mips/ins-1.c: New test.
187 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
190 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
193 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
195 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
196 error: width of 'spare' exceeds its type.
198 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
200 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
201 * gcc.dg/sibcall-4.c: Likewise.
203 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
205 PR rtl-optimization/31500
206 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
207 * g++.dg/warn/Warray-bounds.C: Likewise.
209 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
211 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
213 2007-07-25 Julian Brown <julian@codesourcery.com>
214 Paul Brook <paul@codesourcery.com>
215 Joseph Myers <joseph@codesourcery.com>
216 Mark Shinwell <shinwell@codesourcery.com>
218 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
219 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
220 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
221 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
222 (check_effective_target_arm_neon_hw): New.
223 * gcc.target/arm/neon/neon.exp: New file.
224 * gcc.target/arm/neon/polytypes.c: New file.
225 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
227 2007-07-25 Janis Johnson <janis187@us.ibm.com>
229 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
230 targets where an "int" is less than 32 bits wide.
232 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
234 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
236 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
238 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
239 during addition if an int is only 16 bits wide.
240 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
242 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
244 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
245 size as "long int" and are 32 or 64 bits wide.
246 * gcc.dg/torture/pr28814.c: Likewise.
248 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
250 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
251 exactly as wide as an int.
253 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
255 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
256 Define and use throughout as long long printf format specifier.
257 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
260 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
262 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
263 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
265 2007-07-25 Ben Elliston <bje@au.ibm.com>
267 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
269 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
271 * gcc.c-torture/execute/20070724-1.c: New.
273 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
276 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
277 "deallocates" to 24, since patch has code rid of much spurious
279 * gfortran.dg/interface_assignment_1.f90 : New test.
282 * gfortran.dg/interface_assignment_2.f90 : New test.
284 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
287 * fortran.dg/initialization_10.f90: New test.
289 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
292 * gfortran.dg/imag_2.f: Removed
293 * gfortran.dg/warn_std_1.f90: New test.
294 * gfortran.dg/warn_std_2.f90: New test.
295 * gfortran.dg/warn_std_3.f90: New test.
297 2007-07-24 Paolo Carlini <pcarlini@suse.de>
300 * g++.dg/init/new22.C: New.
302 2007-07-24 Paolo Carlini <pcarlini@suse.de>
305 * g++.dg/template/crash67.C: New.
307 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
309 * lib/target-support.exp (check_effective_target_natural_alignment):
310 (check_effective_target_vector_alignment_reachable): New.
311 * config/spu/spu.c (spu_vector_alignment_reachable): New.
312 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
313 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
315 * gcc.dg/vect/pr25413.c: Likewise.
316 * gcc.dg/vect/pr31699.c: Likewise.
318 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
321 * gfortran.dg/pack_bounds_1.f90: New test case.
323 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
326 * gfortran.dg/initialization_9.f90: New test.
328 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
332 * gfortran.dg/bind_c_usage_8.f03: New test case.
333 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
334 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
336 2007-07-23 Richard Sandiford <richard@codesourcery.com>
338 * gcc.target/mips/branch-cost-1.c: New test.
339 * gcc.target/mips/branch-cost-2.c: Likewise.
341 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
344 * gfortran.dg/c_char_tests.f03: New test case.
345 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
346 * gfortran.dg/c_char_tests_2.f03: New test case.
347 * gfortran.dg/value_6.f03: Ditto.
348 * gfortran.dg/value_7.f03: Ditto.
350 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
353 * gfortran.dg/c_funloc_tests_5.f03: New.
354 * gfortran.dg/c_funloc_tests_5.f04: New.
355 * gfortran.dg/c_funloc_tests_4_driver.c: New.
357 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
360 * g++.dg/expr/call4.C: New.
361 * g++.dg/expr/call5.C: New.
363 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
366 * gfortran.dg/namelist_30.f90: New test.
368 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
371 * gfortran.dg/array_initializer_1.f90: Removed warning.
372 * gfortran.dg/initialization_1.f90: Adjusted messages.
373 * gfortran.dg/nested_modules_6.f90: Removed warning.
376 * gfortran.dg/initialization_7.f90: New test.
379 * gfortran.dg/initialization_8.f90: New test.
381 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
384 * g++.dg/template/crash47.C: Adjust errors.
385 * g++.dg/template/crash48.C: Adjust errors.
386 * g++.dg/template/typename12.C: New.
387 * g++.dg/template/typename13.C: New.
388 * g++.dg/template/typename14.C: New.
389 * g++.dg/template/typedef6.C: Adjust errors.
391 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
394 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
395 * gfortran.dg/pr32627.f03: New test case.
397 * gfortran.dg/c_f_pointer_logical.f03: New test case.
398 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
400 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
402 * gfortran.dg/c_f_pointer_complex.f03: New test case.
403 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
404 c_f_pointer_shape_tests_2.
405 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
407 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
410 * gfortran.dg/c_loc_tests_9.f03: New test case.
411 * gfortran.dg/c_loc_tests_10.f03: Ditto.
413 2007-07-21 Lee Millward <lee.millward@gmail.com>
416 * gfortran.dg/int_2.f90: New test.
418 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
420 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
422 2007-07-20 Richard Sandiford <richard@codesourcery.com>
424 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
425 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
427 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
429 PR tree-optimization/19910
430 * gcc.dg/pr19910.c: New test.
432 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
435 * gfortran.dg/pr32738.f90: New test.
437 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
439 PR tree-optimzation/32635
440 * gfortran.dg/pr32635.f: New test case.
442 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
445 * gfortran.dg/pr32801.f03: New test case.
447 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
449 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
450 Test negative numbers also.
451 * gcc.dg/c99-math-float-1.c: Likewise.
452 * gcc.dg/c99-math-long-double-1.c: Likewise.
453 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
456 2007-07-18 Bob Wilson <bob.wilson@acm.org>
458 * lib/target-supports.exp (check_effective_target_sync_int_long):
460 (check_effective_target_sync_char_short): Likewise.
462 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
464 * gcc.dg/pr28796-2.c: Add more cases.
466 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
468 * gcc.dg/pr28796-1.c: Add more cases.
469 * gcc.dg/pr28796-2.c: Likewise.
471 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
473 * gcc.dg/pr28796-1.c: Add more cases.
474 * gcc.dg/pr28796-2.c: Likewise.
476 2007-07-17 Janus Weil <jaydub66@gmail.com>
479 * gfortran.dg/pr32535.f90: New test.
481 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
485 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
487 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
489 PR rtl-optimization/32773
490 * gcc.dg/pr32773.c: New test.
492 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
494 * gcc.target/spu/intrinsics-1.c: Use dg-message to
495 match flax-vector-conversions note.
496 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
497 instead of dg-error for the warning.
499 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
501 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
502 adapted to work on targets with 16-bit or wider int.
503 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
504 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
505 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
506 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
508 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
510 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
511 support large arrays.
512 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
513 * gcc.dg/20061109-1.c: Likewise.
514 * gcc.c-torture/execute/20061101-1.x: Likewise.
515 * gcc.c-torture/execute/pr29797-1.x: Likewise.
516 * gcc.c-torture/execute/pr31448.x: Likewise.
518 2007-07-16 Lee Millward <lee.millward@gmail.com>
520 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
523 * gfortran.dg/pr32238.f90: New test.
526 * gfortran.dg/pr32222.f90: New test.
529 * gfortran.dg/pr32242.f90: New test.
531 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
532 David Ung <davidu@mips.com>
534 * gcc.target/mips/mips-sched-madd.c: New test case.
536 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
539 * gfortran.dg/large_real_kind_1.f90: Update test.
540 * gfortran.dg/pr17706.f90: Update test.
541 * gfortran.dg/fmt_zero_digits.f90: Update test.
542 * gfortran.dg/fmt_zero_precision.f90: Update test.
543 * gfortran.dg/real_const_3.f90: Update test.
545 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
548 * gfortran.dg/bounds_check_8.f90: New test.
549 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
551 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
554 * gfortran.dg/mvbits_2.f90: New test.
556 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
559 * gfortran.dg/pack_mask_1.f90: New test.
560 * gfortran.dg/unpack_mask_1.f90: New test.
562 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
564 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
565 * gcc.dg/20001101-1.c: Likewise.
566 * gcc.dg/20001102-1.c: Likewise.
567 * gcc.dg/20020116-2.c: Likewise.
568 * gcc.dg/20020416-1.c: Likewise.
569 * gcc.dg/sparc-constant-1.c: Likewise.
570 * gcc.dg/sparc-dwarf2.c: Likewise.
571 * gcc.dg/sparc-frame-1.c: Likewise.
572 * gcc.dg/sparc-getcontext-1.c: Likewise.
573 * gcc.dg/sparc-loop-1.c: Likewise.
574 * gcc.dg/sparc-reg-1.c: Likewise.
575 * gcc.dg/sparc-ret.c: Likewise.
576 * gcc.dg/sparc-trap-1.c: Likewise.
577 * gcc.dg/ultrasp10.c: Likewise.
578 * gcc.dg/ultrasp11.c: Likewise.
579 * gcc.dg/ultrasp1.c: Likewise.
580 * gcc.dg/ultrasp2.c: Likewise.
581 * gcc.dg/ultrasp3.c: Likewise.
582 * gcc.dg/ultrasp4.c: Likewise.
583 * gcc.dg/ultrasp5.c: Likewise.
584 * gcc.dg/ultrasp6.c: Likewise.
585 * gcc.dg/ultrasp7.c: Likewise.
586 * gcc.dg/ultrasp8.c: Likewise.
587 * gcc.dg/ultrasp9.c: Likewise.
588 * gcc.dg/splet-1.c: Delete.
590 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
593 * gfortran.dg/stfunc_5.f90: New test.
595 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
597 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
598 New procedure to check if arrays are naturally aligned to the vector
600 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
601 in size_t typedef. Adjust tree dump scan results according to
602 vect_aligned_arrays target check.
603 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
604 vect_aligned_arrays target check.
605 * gcc.dg/vect/pr31699.c: Ditto.
607 2007-07-13 Sa Liu <saliu@de.ibm.com>
609 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
610 for V2DFmode vector conditional expression.
611 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
613 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
615 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
616 V2DFmode comparison and test special values.
617 * lib/target-supports.exp: Switch on test for V2DFmode
618 vector conditional expression.
620 2007-07-13 Richard Guenther <rguenther@suse.de>
622 PR tree-optimization/32721
623 * gcc.dg/pr32721.c: New testcase.
625 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
627 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
628 error message part that continues on a new line.
630 2007-07-12 Geoffrey Keating <geoffk@apple.com>
632 * gcc.dg/c99-tgmath-1.c: New.
633 * gcc.dg/c99-tgmath-2.c: New.
634 * gcc.dg/c99-tgmath-3.c: New.
635 * gcc.dg/c99-tgmath-4.c: New.
637 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
638 Janis Johnson <janis187@us.ibm.com>
641 * gcc.test-framework/dg-error-exp-F.c: New test.
642 * gcc.test-framework/dg-warning-exp-F.c: New test.
643 * lib/gcc.exp: Enable warning and error prefixes.
644 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
645 (dg-error): Wrap original dg-error.
646 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
647 markers from dg-error/dg-warning directives.
648 * gcc.dg/20040322-1.c: Likewise.
649 * gcc.dg/Wchar-subscripts-1.c: Likewise.
650 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
651 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
652 * gcc.dg/Werror-1.c: Likewise.
653 * gcc.dg/Werror-10.c: Likewise.
654 * gcc.dg/Werror-11.c: Likewise.
655 * gcc.dg/Werror-2.c: Likewise.
656 * gcc.dg/Werror-3.c: Likewise.
657 * gcc.dg/Werror-4.c: Likewise.
658 * gcc.dg/Werror-5.c: Likewise.
659 * gcc.dg/Werror-6.c: Likewise.
660 * gcc.dg/Werror-7.c: Likewise.
661 * gcc.dg/Werror-8.c: Likewise.
662 * gcc.dg/Werror-9.c: Likewise.
663 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
664 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
665 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
666 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
667 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
668 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
669 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
670 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
671 * gcc.dg/Wnested-externs-1.c: Likewise.
672 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
673 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
674 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
675 * gcc.dg/Wshadow-3.c: Likewise.
676 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
677 * gcc.dg/Wwrite-strings-1.c: Likewise.
678 * gcc.dg/anon-struct-5.c: Likewise.
679 * gcc.dg/anon-struct-6.c: Likewise.
680 * gcc.dg/anon-struct-7.c: Likewise.
681 * gcc.dg/anon-struct-8.c: Likewise.
682 * gcc.dg/array-8.c: Likewise.
683 * gcc.dg/array-quals-2.c: Likewise.
684 * gcc.dg/asm-qual-1.c: Likewise.
685 * gcc.dg/asm-wide-1.c: Likewise.
686 * gcc.dg/assign-warn-1.c: Likewise.
687 * gcc.dg/assign-warn-2.c: Likewise.
688 * gcc.dg/bitfld-10.c: Likewise.
689 * gcc.dg/bitfld-11.c: Likewise.
690 * gcc.dg/bitfld-12.c: Likewise.
691 * gcc.dg/bitfld-13.c: Likewise.
692 * gcc.dg/bitfld-14.c: Likewise.
693 * gcc.dg/builtin-choose-expr-2.c: Likewise.
694 * gcc.dg/builtins-30.c: Likewise.
695 * gcc.dg/c90-const-expr-5.c: Likewise.
696 * gcc.dg/c90-typespec-1.c: Likewise.
697 * gcc.dg/c99-const-expr-5.c: Likewise.
698 * gcc.dg/c99-flex-array-5.c: Likewise.
699 * gcc.dg/c99-fordecl-3.c: Likewise.
700 * gcc.dg/c99-tag-3.c: Likewise.
701 * gcc.dg/c99-typespec-1.c: Likewise.
702 * gcc.dg/c99-vla-jump-1.c: Likewise.
703 * gcc.dg/c99-vla-jump-2.c: Likewise.
704 * gcc.dg/c99-vla-jump-3.c: Likewise.
705 * gcc.dg/c99-vla-jump-4.c: Likewise.
706 * gcc.dg/c99-vla-jump-5.c: Likewise.
707 * gcc.dg/cast-1.c: Likewise.
708 * gcc.dg/cast-2.c: Likewise.
709 * gcc.dg/cast-3.c: Likewise.
710 * gcc.dg/cast-4.c: Likewise.
711 * gcc.dg/cast-pretty-print-1.c: Likewise.
712 * gcc.dg/comp-goto-2.c: Likewise.
713 * gcc.dg/comp-goto-3.c: Likewise.
714 * gcc.dg/cpp/error-1.c: Likewise.
715 * gcc.dg/cpp/if-paren.c: Likewise.
716 * gcc.dg/decl-7.c: Likewise.
717 * gcc.dg/decl-8.c: Likewise.
718 * gcc.dg/decl-nospec-1.c: Likewise.
719 * gcc.dg/decl-nospec-2.c: Likewise.
720 * gcc.dg/decl-nospec-3.c: Likewise.
721 * gcc.dg/declspec-10.c: Likewise.
722 * gcc.dg/declspec-11.c: Likewise.
723 * gcc.dg/declspec-12.c: Likewise.
724 * gcc.dg/declspec-13.c: Likewise.
725 * gcc.dg/declspec-14.c: Likewise.
726 * gcc.dg/declspec-15.c: Likewise.
727 * gcc.dg/declspec-16.c: Likewise.
728 * gcc.dg/declspec-17.c: Likewise.
729 * gcc.dg/declspec-4.c: Likewise.
730 * gcc.dg/declspec-5.c: Likewise.
731 * gcc.dg/declspec-6.c: Likewise.
732 * gcc.dg/declspec-7.c: Likewise.
733 * gcc.dg/declspec-8.c: Likewise.
734 * gcc.dg/declspec-9.c: Likewise.
735 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
736 * gcc.dg/dfp/constants-c99.c: Likewise.
737 * gcc.dg/dfp/keywords-c89.c: Likewise.
738 * gcc.dg/dfp/keywords-c99.c: Likewise.
739 * gcc.dg/dfp/keywords-reserved.c: Likewise.
740 * gcc.dg/dfp/typespec.c: Likewise.
741 * gcc.dg/dremf-type-compat-2.c: Likewise.
742 * gcc.dg/dremf-type-compat-3.c: Likewise.
743 * gcc.dg/dremf-type-compat-4.c: Likewise.
744 * gcc.dg/empty-source-2.c: Likewise.
745 * gcc.dg/empty-source-3.c: Likewise.
746 * gcc.dg/enum3.c: Likewise.
747 * gcc.dg/extra-semi-2.c: Likewise.
748 * gcc.dg/extra-semi-3.c: Likewise.
749 * gcc.dg/float-range-1.c: Likewise.
750 * gcc.dg/float-range-2.c: Likewise.
751 * gcc.dg/float-range-3.c: Likewise.
752 * gcc.dg/float-range-5.c: Likewise.
753 * gcc.dg/format/asm_fprintf-2.c: Likewise.
754 * gcc.dg/format/asm_fprintf-3.c: Likewise.
755 * gcc.dg/format/asm_fprintf-4.c: Likewise.
756 * gcc.dg/format/asm_fprintf-5.c: Likewise.
757 * gcc.dg/format/cast-1.c: Likewise.
758 * gcc.dg/format/gcc_diag-3.c: Likewise.
759 * gcc.dg/format/gcc_diag-4.c: Likewise.
760 * gcc.dg/format/gcc_diag-6.c: Likewise.
761 * gcc.dg/format/gcc_diag-8.c: Likewise.
762 * gcc.dg/format/gcc_diag-9.c: Likewise.
763 * gcc.dg/format/nul-2.c: Likewise.
764 * gcc.dg/format/opt-1.c: Likewise.
765 * gcc.dg/format/opt-2.c: Likewise.
766 * gcc.dg/format/opt-3.c: Likewise.
767 * gcc.dg/format/opt-4.c: Likewise.
768 * gcc.dg/format/opt-5.c: Likewise.
769 * gcc.dg/format/opt-6.c: Likewise.
770 * gcc.dg/framework-2.c: Likewise.
771 * gcc.dg/func-args-1.c: Likewise.
772 * gcc.dg/func-outside-1.c: Likewise.
773 * gcc.dg/func-outside-2.c: Likewise.
774 * gcc.dg/gnu-cond-expr-2.c: Likewise.
775 * gcc.dg/gnu-cond-expr-3.c: Likewise.
776 * gcc.dg/if-empty-1.c: Likewise.
777 * gcc.dg/init-bad-1.c: Likewise.
778 * gcc.dg/init-bad-2.c: Likewise.
779 * gcc.dg/init-bad-3.c: Likewise.
780 * gcc.dg/init-desig-obs-2.c: Likewise.
781 * gcc.dg/init-desig-obs-3.c: Likewise.
782 * gcc.dg/init-empty-2.c: Likewise.
783 * gcc.dg/init-empty-3.c: Likewise.
784 * gcc.dg/inline-11.c: Likewise.
785 * gcc.dg/inline-12.c: Likewise.
786 * gcc.dg/inline-8.c: Likewise.
787 * gcc.dg/inline-9.c: Likewise.
788 * gcc.dg/inline3.c: Likewise.
789 * gcc.dg/label-decl-1.c: Likewise.
790 * gcc.dg/label-decl-2.c: Likewise.
791 * gcc.dg/label-decl-3.c: Likewise.
792 * gcc.dg/label-decl-4.c: Likewise.
793 * gcc.dg/long-long-typespec-1.c: Likewise.
794 * gcc.dg/lvalue-2.c: Likewise.
795 * gcc.dg/lvalue-3.c: Likewise.
796 * gcc.dg/nested-func-3.c: Likewise.
797 * gcc.dg/nested-redef-1.c: Likewise.
798 * gcc.dg/noreturn-4.c: Likewise.
799 * gcc.dg/old-style-prom-2.c: Likewise.
800 * gcc.dg/old-style-prom-3.c: Likewise.
801 * gcc.dg/old-style-then-proto-1.c: Likewise.
802 * gcc.dg/overflow-warn-1.c: Likewise.
803 * gcc.dg/overflow-warn-2.c: Likewise.
804 * gcc.dg/overflow-warn-3.c: Likewise.
805 * gcc.dg/overflow-warn-4.c: Likewise.
806 * gcc.dg/overflow-warn-6.c: Likewise.
807 * gcc.dg/parm-forwdecl-2.c: Likewise.
808 * gcc.dg/parm-forwdecl-3.c: Likewise.
809 * gcc.dg/parm-impl-decl-1.c: Likewise.
810 * gcc.dg/parm-impl-decl-2.c: Likewise.
811 * gcc.dg/parm-incomplete-1.c: Likewise.
812 * gcc.dg/parm-mismatch-1.c: Likewise.
813 * gcc.dg/pointer-arith-1.c: Likewise.
814 * gcc.dg/pointer-arith-2.c: Likewise.
815 * gcc.dg/pointer-arith-3.c: Likewise.
816 * gcc.dg/pointer-arith-4.c: Likewise.
817 * gcc.dg/pointer-arith-6.c: Likewise.
818 * gcc.dg/pointer-arith-7.c: Likewise.
819 * gcc.dg/pointer-arith-8.c: Likewise.
820 * gcc.dg/pr13804-1.c: Likewise.
821 * gcc.dg/pr15698-1.c: Likewise.
822 * gcc.dg/pr15698-2.c: Likewise.
823 * gcc.dg/pr15698-3.c: Likewise.
824 * gcc.dg/pr15698-4.c: Likewise.
825 * gcc.dg/pr15698-5.c: Likewise.
826 * gcc.dg/pr15698-6.c: Likewise.
827 * gcc.dg/pr15698-7.c: Likewise.
828 * gcc.dg/pr15698-8.c: Likewise.
829 * gcc.dg/pr17188-1.c: Likewise.
830 * gcc.dg/pr17301-1.c: Likewise.
831 * gcc.dg/pr17301-2.c: Likewise.
832 * gcc.dg/pr17730-1.c: Likewise.
833 * gcc.dg/pr20368-1.c: Likewise.
834 * gcc.dg/pr20368-2.c: Likewise.
835 * gcc.dg/pr20368-3.c: Likewise.
836 * gcc.dg/pr22308-1.c: Likewise.
837 * gcc.dg/qual-component-1.c: Likewise.
838 * gcc.dg/redecl-1.c: Likewise.
839 * gcc.dg/redecl-11.c: Likewise.
840 * gcc.dg/redecl-12.c: Likewise.
841 * gcc.dg/redecl-13.c: Likewise.
842 * gcc.dg/redecl-14.c: Likewise.
843 * gcc.dg/redecl-15.c: Likewise.
844 * gcc.dg/register-var-1.c: Likewise.
845 * gcc.dg/register-var-2.c: Likewise.
846 * gcc.dg/stmt-expr-2.c: Likewise.
847 * gcc.dg/stmt-expr-3.c: Likewise.
848 * gcc.dg/stmt-expr-label-1.c: Likewise.
849 * gcc.dg/stmt-expr-label-2.c: Likewise.
850 * gcc.dg/stmt-expr-label-3.c: Likewise.
851 * gcc.dg/struct-empty-2.c: Likewise.
852 * gcc.dg/struct-empty-3.c: Likewise.
853 * gcc.dg/struct-parse-1.c: Likewise.
854 * gcc.dg/struct-semi-1.c: Likewise.
855 * gcc.dg/struct-semi-2.c: Likewise.
856 * gcc.dg/struct-semi-3.c: Likewise.
857 * gcc.dg/switch-5.c: Likewise.
858 * gcc.dg/switch-6.c: Likewise.
859 * gcc.dg/switch-7.c: Likewise.
860 * gcc.dg/tls/diag-5.c: Likewise.
861 * gcc.dg/transparent-union-1.c: Likewise.
862 * gcc.dg/transparent-union-3.c: Likewise.
863 * gcc.dg/typespec-1.c: Likewise.
864 * gcc.dg/vla-init-2.c: Likewise.
865 * gcc.dg/vla-init-3.c: Likewise.
866 * gcc.dg/vla-init-4.c: Likewise.
867 * gcc.dg/vla-init-5.c: Likewise.
868 * gcc.dg/void-cast-2.c: Likewise.
869 * gcc.dg/wvla-3.c: Likewise.
870 * gcc.dg/wvla-7.c: Likewise.
871 * gcc.target/i386/991209-1.c: Likewise.
872 * gcc.target/ia64/fpreg-1.c: Likewise.
873 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
874 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
876 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
879 * gfortran.dg/func_decl_4.f90: New test.
881 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
884 * gfortran.dg/interface_17.f90: New test.
886 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
889 * gfortran.dg/32599.f03: New test case.
892 * gfortran.dg/32601.f03: New test case.
893 * gfortran.dg/32601_1.f03: Ditto.
894 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
895 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
897 2007-07-12 Steve Ellcey <sje@cup.hp.com>
899 * gcc.c-torture/execute/align-3.c: Remove function addr check.
901 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
902 Devang Patel <dpatel@apple.com>
904 PR tree-optimization/25413
905 * gcc.dg/vect/vect-align-1.c: New.
906 * gcc.dg/vect/vect-align-2.c: New.
907 * gcc.dg/vect/pr25413.c: New.
908 * gcc.dg/vect/pr25413a.c: New.
909 * gcc.dg/vect/pr31699.c: Fix dg-final check.
911 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
913 * lib/target-support.exp (check_ultrasparc_hw_available):
915 (is-effective-target): Check $arg for ultrasparc_hw.
916 (is-effective-target-keyword): Likewise.
917 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
918 when determining what to do on sparc platforms.
919 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
920 * gcc.dg/20001101-1.c: Likewise.
921 * gcc.dg/20001101-2.c: Likewise.
922 * gcc.dg/ultrasp9.c: Likewise.
923 * gcc.dg/ultrasp10.c: Likewise.
924 * gcc.target/sparc/pdist-3.c: Likewise.
926 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
928 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
930 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
932 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
934 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
936 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
937 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
938 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
939 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
940 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
941 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
942 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
943 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
944 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
945 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
946 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
947 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
948 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
949 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
950 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
951 * lib/target-supports.exp (check_effective_target_vect_int_mul):
954 2007-07-12 Jakub Jelinek <jakub@redhat.com>
957 * g++.dg/parse/error30.C: New test.
959 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
962 * gfortran.dg/alloc_comp_misc_1.f90: New test.
964 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
966 * gfortran.fortran-torture/compile/pr32663.f: New test.
968 2007-07-11 Paolo Carlini <pcarlini@suse.de>
971 * g++.dg/inherit/virtual4.C: New.
973 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
976 * gcc.target/i386/pr32661-1.c: New test.
978 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
980 * gnat.dg/invariant_index.ad[sb]: New test.
982 2007-07-11 Paolo Carlini <pcarlini@suse.de>
985 * g++.dg/template/decl3.C: New.
987 2007-07-09 Geoffrey Keating <geoffk@apple.com>
990 * gcc.c-torture/execute/align-3.c: New.
992 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
995 * gcc.target/i386/pr32708-1.c: New test.
996 * gcc.target/i386/pr32708-2.c: Ditto.
997 * gcc.target/i386/pr32708-3.c: Ditto.
999 2007-07-10 Mark Mitchell <mark@codesourcery.com>
1001 * g++.dg/init/new20.C: Remove svn:executable flag.
1003 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1005 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1007 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1009 * gcc.dg/ultrasp7.c: Add fpic target requirement.
1011 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1014 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1017 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
1020 * gfortran.dg/overload_2.f90: New test.
1023 * gfortran.dg/transfer_simplify_5.f90
1026 * gfortran.dg/interface_15.f90: New test.
1028 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1031 * gfortran.dg/matmul_5.f90: New test case.
1033 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
1035 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1036 * gcc.dg/fesd-any.h: Likewise.
1037 * gcc.dg/fesd-baseonly.c: Likewise.
1038 * gcc.dg/fesd-baseonly.h: Likewise.
1039 * gcc.dg/fesd-none.c: Likewise.
1040 * gcc.dg/fesd-none.h: Likewise.
1041 * gcc.dg/fesd-reduced.c: Likewise.
1042 * gcc.dg/fesd-reduced.h: Likewise.
1043 * gcc.dg/fesd-sys.c: Likewise.
1044 * gcc.dg/fesd-sys.h: Likewise
1045 * gcc.dg/fesd.h: Likewise.
1047 * g++.dg/debug/dwarf2: New directory.
1048 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1049 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1050 * g++.dg/other/fesd-any.h: Likewise.
1051 * g++.dg/other/fesd-baseonly.C: Likewise.
1052 * g++.dg/other/fesd-baseonly.h: Likewise.
1053 * g++.dg/other/fesd-none.C: Likewise.
1054 * g++.dg/other/fesd-none.h: Likewise.
1055 * g++.dg/other/fesd-reduced.C: Likewise.
1056 * g++.dg/other/fesd-reduced.h: Likewise.
1057 * g++.dg/other/fesd-sys.C: Likewise.
1058 * g++.dg/other/fesd-sys.h: Likewise.
1059 * g++.dg/other/fesd.h: Likewise.
1061 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
1064 * gfortran.dg/parameter_unused.f90: New test.
1066 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
1068 PR tree-optimization/32681
1069 * gcc.dg/tree-ssa/pr32681.c: New test.
1071 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1074 * gfortran.dg/fmt_t_5.f90: New test.
1076 2007-07-08 Paolo Carlini <pcarlini@suse.de>
1079 * g++.dg/template/operator10.C: New.
1081 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1084 * gfortran.dg/unpack_zerosize_1.f90: New test case.
1086 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1089 * gfortran.dg/operator_6.f90: New test.
1091 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1094 * gfortran.dg/operator_4.f90: New test.
1095 * gfortran.dg/operator_5.f90: New test.
1096 * gfortran.dg/logical_comp.f90: Adjusted error messages.
1097 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1099 2007-07-08 Tobias Burnus <burnus@net-b.de>
1102 * gfortran.dg/argument_checking_6.f90: New.
1104 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1107 * gfortran.dg/interface_155555.f90: New test.
1109 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1111 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1112 c99-math-long-double-1.c, c99-math.h: Test subnormals.
1114 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1117 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1118 discern pedantic diagnostics and errors.
1119 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1121 * gcc.dg/20050121-1.c: This is an error and not a warning.
1122 * gcc.target/i386/sseregparm-2.c: Likewise.
1123 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1124 * gcc.dg/charset/attribute2.c: Likewise.
1125 * gcc.dg/bitfld-1.c: Likewise.
1126 * gcc.dg/pack-test-2.c: Likewise.
1127 * gcc.dg/940510-1.c: Match separately error and warning.
1128 * gcc.dg/array-2.c: Match separately multiple messages. The second
1129 diagnostic is a pedantic warning and not an error.
1130 * gcc.dg/pr14475.c: Match separately multiple messages.
1131 * gcc.dg/pr18809-1.c: Likewise.
1132 * gcc.dg/pr27953.c: Likewise.
1133 * gcc.dg/vla-init-1.c: Likewise.
1134 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1136 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1139 * gfortran.dg/char_decl_1.f90: New test.
1141 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
1143 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1145 2007-07-07 Mark Mitchell <mark@codesourcery.com>
1148 * g++.dg/template/overload9.C: New test.
1150 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
1152 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1153 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1155 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
1157 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1158 * gcc.dg/20001012-2.c: Likewise.
1159 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1160 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1162 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
1164 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1165 about the chunk size when STACK_SIZE is defined.
1167 2007-07-06 Josh Conner <jconner@apple.com>
1170 * gcc.dg/sibcall-8.c: New test.
1172 2007-07-06 Josh Conner <jconner@apple.com>
1175 * gcc.target/arm/sibcall-1.c: New test.
1177 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1179 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1181 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
1183 * gfortran.dg/save_parameter.f90: New test.
1184 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1186 2007-07-06 Richard Guenther <rguenther@suse.de>
1188 * g++.dg/opt/pr30965.C: New testcase.
1190 2007-07-06 Richard Sandiford <richard@codesourcery.com>
1192 * gcc.target/mips/save-restore-5.c: New test.
1194 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
1196 PR rtl_optimization/32450
1197 * gcc.dg/pr32450.c: New runtime test.
1199 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
1201 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1202 single underscore in scan directives.
1204 2007-07-05 Mark Mitchell <mark@codesourcery.com>
1207 * g++.dg/init/ptrmem4.C: New test.
1210 * g++.dg/init/new21.C: Likewise.
1213 * g++.dg/template/static30.C: Likewise.
1215 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
1217 * gcc.dg/vect/costmodel/ppc: New directory.
1218 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1219 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1221 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1222 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1223 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1224 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1225 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1226 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1227 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1228 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1229 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1230 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1231 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1232 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1233 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1234 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1236 2007-07-05 Tobias Burnus <burnus@net-b.de>
1239 * gfortran.dg/module_md5_1.f90: Update MD5 number.
1241 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
1244 * gfortran.dg/interface_14.f90: New test.
1247 * gfortran.dg/do_iterator_2.f90: New test.
1249 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
1251 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1252 (FE_DEC_DOWNWARD): Likewise.
1253 (FE_DEC_UPWARD): Likewise.
1254 (FE_DEC_TOWARDZERO): Likewise.
1255 (FE_DEC_TONEARESTFROMZERO): Likewise.
1257 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
1259 * gcc.c-torture/compile/pr32606.c: New.
1260 * gfortran.fortran-torture/execute/pr32604.f90: New.
1262 2007-07-04 Mark Mitchell <mark@codesourcery.com>
1264 * gcc.dg/visibility-12.c: New test.
1265 * gcc.dg/visibility-13.c: Likewise.
1266 * g++.dg/ext/visibility-9.C: Likewise.
1267 * g++.dg/ext/visibility-10.C: Likewise.
1269 2007-07-04 Richard Sandiford <richard@codesourcery.com>
1271 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1272 * gcc.dg/sh-relax-vxworks.c: New test.
1274 2007-07-04 Richard Guenther <rguenther@suse.de>
1276 PR tree-optimization/32500
1277 * gcc.c-torture/execute/pr32500.c: New testcase.
1279 2007-07-04 Richard Guenther <rguenther@suse.de>
1281 PR tree-optimization/32482
1282 * gcc.c-torture/compile/pr32482.c: New testcase.
1284 2007-07-04 Richard Sandiford <richard@codesourcery.com>
1286 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1288 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1289 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1290 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1291 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1293 2007-07-04 Richard Sandiford <richard@codesourcery.com>
1295 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1297 2007-07-04 Richard Sandiford <richard@codesourcery.com>
1299 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1301 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1304 * gfortran.dg/min_max_optional_1.f90: New test.
1305 * gfortran.dg/min_max_optional_2.f90: New test.
1306 * gfortran.dg/min_max_optional_3.f90: New test.
1308 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1311 * gfortran.dg/fmt_error.f90: New test.
1313 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1316 * gfortran.dg/interface_13.f90: New test.
1318 2007-07-03 Dave Brolley <brolley@redhat.com>
1321 * g++.dg/init/new20.C: New test.
1323 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
1326 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1328 2007-07-03 Tobias Burnus <burnus@net-b.de>
1331 * common_7.f90: New.
1332 * common_8.f90: New.
1333 * common_9.f90: New.
1335 2007-07-03 Tobias Burnus <burnus@net-b.de>
1338 * gfortran.dg/argument_checking_1.f90: New.
1339 * gfortran.dg/argument_checking_2.f90: New.
1340 * gfortran.dg/argument_checking_3.f90: New.
1341 * gfortran.dg/argument_checking_4.f90: New.
1342 * gfortran.dg/argument_checking_5.f90: New.
1343 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1344 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1346 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
1348 * gcc.dg/pr32176.c: Add -w to default dg-options.
1350 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
1352 * gcc.c-torture/compile/ssa-pre-1.c: New test.
1354 2007-07-03 Tobias Burnus <burnus@net-b.de>
1357 * gfortran.dg/null_2.f90: New.
1359 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
1360 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1363 * gcc.dg/pr32176.c: New test.
1365 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
1367 * gcc.dg/const-float80.c : New test.
1368 * gcc.dg/const-float128.c : New test.
1369 * gcc.dg/const-float80-ped.c : New test.
1370 * gcc.dg/const-float128-ped.c : New test.
1372 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1374 * gcc.dg/c99-math.h: Fix typo.
1376 2007-07-02 Jakub Jelinek <jakub@redhat.com>
1379 * gcc.dg/gomp/pr32468-1.c: New test.
1381 2007-07-02 Richard Sandiford <richard@codesourcery.com>
1383 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1386 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
1388 * gfortran.fortran-torture/compile/pr32583.f: New.
1389 * gcc.c-torture/compile/pr32584.c: New
1391 2007-07-02 Ollie Wild <aaw@google.com>
1393 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1394 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1396 2007-07-02 Richard Sandiford <richard@codesourcery.com>
1398 * gcc.target/mips/save-restore-1.c: New test.
1399 * gcc.target/mips/save-restore-2.c: Likewise.
1400 * gcc.target/mips/save-restore-3.c: Likewise.
1401 * gcc.target/mips/save-restore-4.c: Likewise.
1403 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
1405 PR tree-optimization/31966
1406 PR tree-optimization/32533
1407 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1408 * gfortran.dg/pr32533.f90: Ditto.
1410 2007-07-02 Jakub Jelinek <jakub@redhat.com>
1412 * g++.dg/opt/nrv12.C: New test.
1413 * gcc.target/i386/nrv1.c: New test.
1416 * g++.dg/gomp/pr31748.C: New test.
1418 2007-07-02 Ira Rosen <irar@il.ibm.com>
1420 PR tree-optimization/32230
1421 * gcc.dg/vect/pr32230.c: New test.
1423 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
1425 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1426 * bind_c_coms.f90: Ditto.
1427 * bind_c_coms_driver.c: Ditto.
1428 * bind_c_dts.f90: Ditto.
1429 * bind_c_dts_2.f03: Ditto.
1430 * bind_c_dts_2_driver.c: Ditto.
1431 * bind_c_dts_3.f03: Ditto.
1432 * bind_c_dts_4.f03: Ditto.
1433 * bind_c_dts_driver.c: Ditto.
1434 * bind_c_implicit_vars.f03: Ditto.
1435 * bind_c_procs.f03: Ditto.
1436 * bind_c_usage_2.f03: Ditto.
1437 * bind_c_usage_3.f03: Ditto.
1438 * bind_c_usage_5.f03: Ditto.
1439 * bind_c_usage_6.f03: Ditto.
1440 * bind_c_usage_7.f03: Ditto.
1441 * bind_c_vars.f90: Ditto.
1442 * bind_c_vars_driver.c: Ditto.
1443 * binding_c_table_15_1.f03: Ditto.
1444 * binding_label_tests.f03: Ditto.
1445 * binding_label_tests_10.f03: Ditto.
1446 * binding_label_tests_10_main.f03: Ditto.
1447 * binding_label_tests_11.f03: Ditto.
1448 * binding_label_tests_11_main.f03: Ditto.
1449 * binding_label_tests_12.f03: Ditto.
1450 * binding_label_tests_13.f03: Ditto.
1451 * binding_label_tests_13_main.f03: Ditto.
1452 * binding_label_tests_14.f03: Ditto.
1453 * binding_label_tests_2.f03: Ditto.
1454 * binding_label_tests_3.f03: Ditto.
1455 * binding_label_tests_4.f03: Ditto.
1456 * binding_label_tests_5.f03: Ditto.
1457 * binding_label_tests_6.f03: Ditto.
1458 * binding_label_tests_7.f03: Ditto.
1459 * binding_label_tests_8.f03: Ditto.
1460 * binding_label_tests_9.f03: Ditto.
1461 * c_assoc.f90: Ditto.
1462 * c_assoc_2.f03: Ditto.
1463 * c_f_pointer_shape_test.f90: Ditto.
1464 * c_f_pointer_tests.f90: Ditto.
1465 * c_f_tests_driver.c: Ditto.
1466 * c_funloc_tests.f03: Ditto.
1467 * c_funloc_tests_2.f03: Ditto.
1468 * c_funloc_tests_3.f03: Ditto.
1469 * c_funloc_tests_3_funcs.c: Ditto.
1470 * c_kind_params.f90: Ditto.
1471 * c_kind_tests_2.f03: Ditto.
1473 * c_loc_driver.c: Ditto.
1474 * c_loc_test.f90: Ditto.
1475 * c_loc_tests_2.f03: Ditto.
1476 * c_loc_tests_2_funcs.c: Ditto.
1477 * c_loc_tests_3.f03: Ditto.
1478 * c_loc_tests_4.f03: Ditto.
1479 * c_loc_tests_5.f03: Ditto.
1480 * c_loc_tests_6.f03: Ditto.
1481 * c_loc_tests_7.f03: Ditto.
1482 * c_loc_tests_8.f03: Ditto.
1483 * c_ptr_tests.f03: Ditto.
1484 * c_ptr_tests_10.f03: Ditto.
1485 * c_ptr_tests_5.f03: Ditto.
1486 * c_ptr_tests_7.f03: Ditto.
1487 * c_ptr_tests_7_driver.c: Ditto.
1488 * c_ptr_tests_8.f03: Ditto.
1489 * c_ptr_tests_8_funcs.c: Ditto.
1490 * c_ptr_tests_9.f03: Ditto.
1491 * c_ptr_tests_driver.c: Ditto.
1492 * c_size_t_driver.c: Ditto.
1493 * c_size_t_test.f03: Ditto.
1494 * com_block_driver.f90: Ditto.
1495 * global_vars_c_init.f90: Ditto.
1496 * global_vars_c_init_driver.c: Ditto.
1497 * global_vars_f90_init.f90: Ditto.
1498 * global_vars_f90_init_driver.c: Ditto.
1499 * interop_params.f03: Ditto.
1500 * iso_c_binding_only.f03: Ditto.
1501 * iso_c_binding_rename_1.f03: Ditto.
1502 * iso_c_binding_rename_1_driver.c: Ditto.
1503 * iso_c_binding_rename_2.f03: Ditto.
1504 * iso_c_binding_rename_2_driver.c: Ditto.
1505 * kind_tests_2.f03: Ditto.
1506 * kind_tests_3.f03: Ditto.
1507 * module_md5_1.f90: Ditto.
1508 * only_clause_main.c: Ditto.
1509 * print_c_kinds.f90: Ditto.
1510 * test_bind_c_parens.f03: Ditto.
1511 * test_c_assoc.c: Ditto.
1512 * test_com_block.f90: Ditto.
1513 * test_common_binding_labels.f03: Ditto.
1514 * test_common_binding_labels_2.f03: Ditto.
1515 * test_common_binding_labels_2_main.f03: Ditto.
1516 * test_common_binding_labels_3.f03: Ditto.
1517 * test_common_binding_labels_3_main.f03: Ditto.
1518 * test_only_clause.f90: Ditto.
1519 * use_iso_c_binding.f90: Ditto.
1520 * value_5.f90: Ditto.
1521 * value_test.f90: Ditto.
1522 * value_tests_f03.f90: Ditto.
1524 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
1526 * gcc.dg/tls/opt-14.c: New.
1528 2007-07-01 Ollie Wild <aaw@google.com>
1530 * g++.dg/lookup/using16.C: New test.
1531 * g++.dg/lookup/using17.C: New test.
1533 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
1536 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1537 (test_4): Use proper test for floating point equality.
1540 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1542 PR libgfortran/32554
1543 * gfortran.dg/fmt_p_1.f90: New test.
1545 2007-07-01 Ira Rosen <irar@il.ibm.com>
1547 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1548 initialization and fix dg-final check - the initialization loop is
1551 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
1552 Volker Reichelt <reichelt@netcologne.de>
1555 * gcc.dg/pr32559.c: New test.
1557 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
1559 PR tree-optimization/25371
1560 * gcc.dg/vect/pr25371.c: New test.
1562 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
1564 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1565 when allocating and initializing a flexible array.
1567 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
1570 * gfortran.dg/intrinsic.f90: New test.
1572 2007-06-30 Tobias Burnus <burnus@net-b.de>
1575 * gfortran.dg/fmt_zero_check.f90: New.
1577 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
1580 * gfortran.dg/repeat_f90: New test.
1582 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1585 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1586 -pedantic-errors, so we should match errors.
1587 * gcc.dg/cpp/escape-1.c: Likewise.
1588 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1589 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1591 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1592 errors instead of warnings.
1593 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1595 * gcc.dg/cpp/arith-3.c: Likewise.
1597 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1600 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1601 * gcc.dg/pch/valid-2.c: Likewise.
1602 * gcc.dg/pch/valid-3.c: Likewise.
1603 * gcc.dg/pch/warn-1.c: Likewise.
1604 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1606 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1609 * gcc.dg/Wunused-function.c: New.
1611 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1613 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1615 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
1617 * g++.dg/other/canon-31724.C: New.
1619 2007-06-29 Jan Hubicka <jh@suse.cz>
1622 * gcc.c-torture/compile/pr32372.c: new.
1624 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
1626 * gfortran.dg/operator_3.f90: New test.
1628 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
1630 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1631 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1633 2007-06-29 Richard Guenther <rguenther@suse.de>
1636 * gcc.dg/inline-23.c: New testcase.
1638 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
1640 PR tree-optimization/24659
1641 * gcc.target/i386/vectorize2.c: New test.
1642 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1643 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1645 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
1647 * gcc.dg/pointer-arith-9.c: New test.
1649 2007-06-29 Tobias Burnus <burnus@net-b.de>
1652 * gfortran.dg/fmt_read_2.f90: New.
1654 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1656 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1657 If it exists, don't try to create it.
1659 2007-06-28 Geoffrey Keating <geoffk@apple.com>
1661 * g++.dg/ext/visibility/ms-compat-1.C: New.
1663 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1666 * gfortran.fortran-torture/compile/pr32417.f90: New test.
1668 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
1670 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1673 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
1676 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1678 2007-06-27 Richard Guenther <rguenther@suse.de>
1681 * gcc.dg/inline-22.c: New testcase.
1683 2007-06-26 Hui-May Chang <hm.chang@apple.com>
1685 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1686 the scan-assembler constant.
1688 2007-06-25 Geoffrey Keating <geoffk@apple.com>
1691 * gcc.dg/pr20216.c: New.
1693 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1696 * gcc.dg/vect/pr32421.c: New test.
1698 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
1701 * g++.dg/other/friend5.C: New test.
1703 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
1706 * gfortran.dg/host_assoc_function_2.f90: New test.
1709 * gfortran.dg/host_assoc_call_1.f90: New test.
1711 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1713 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1715 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1718 * gfortran.dg/error_format.f90: New test.
1720 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
1723 * gfortran.dg/pr32136.f90: New test.
1725 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
1728 * gfortran.dg/minmaxloc_1.f90: New test.
1731 * gfortran.dg/minmaxloc_2.f90: New test.
1733 2007-06-23 Richard Guenther <rguenther@suse.de>
1735 PR tree-optimization/16876
1737 * gcc.dg/pr29254.c: The warning is bogus.
1738 * gcc.dg/warn-1.c: Likewise.
1739 * gcc.dg/assign-warn-3.c: Likewise.
1740 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1742 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
1744 * gcc.c-torture/execute/20070623-1.c: New.
1746 2007-06-22 Jan Hubicka <jh@suse.cz>
1748 * gcc.c-torture/compile/pr31541.c: New.
1750 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
1752 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1753 Remove -m64 from dg-options.
1755 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
1758 * gcc.dg/pr32374.c: New test.
1760 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1763 * gfortran.dg/pointer_assign_3.f90: New test.
1765 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1768 * gfortran.dg/assign.f90: Update test.
1769 * gfortran.dg/real_do_1.f90: Update test.
1770 * gfortran.dg/gomp/omp_do1.f90: Update test.
1771 * gfortran.dg/warnings_are_errors_1.f: Update test.
1772 * gfortran.dg/g77/20010519-1.f: Update test.
1773 * gfortran.dg/g77/pr9258.f: Update test.
1774 * gfortran.dg/g77/960317-1.f: Update test.
1776 2007-06-21 Richard Guenther <rguenther@suse.de>
1778 PR tree-optimization/32453
1779 * gcc.c-torture/compile/pr32453.c: New testcase.
1781 2007-06-21 Jakub Jelinek <jakub@redhat.com>
1783 PR tree-optimization/31866
1784 * gcc.dg/pr31866.c: New test.
1786 2007-06-21 Richard Guenther <rguenther@suse.de>
1788 PR tree-optimization/32451
1789 * g++.dg/torture/20070621-1.C: New testcase.
1791 2007-06-21 Christian Bruel <christian.bruel@st.com>
1793 * gcc.dg/attr-isr.c: Test delay slot content.
1795 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1798 gfortran.dg/pointer_assign_2.f90: New test.
1800 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1803 gfortran.dg/invalid_procedure_name.f90: New test.
1805 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
1807 PR tree-optimization/25737
1808 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1810 2007-06-20 Hui-May Chang <hm.chang@apple.com>
1812 * gcc.target/i386/large-size-array-3.c: New.
1814 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1815 Richard Guenther <rguenther@suse.de>
1818 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1820 2007-06-20 Jakub Jelinek <jakub@redhat.com>
1823 * gcc.dg/pr31959.c: New test.
1826 * g++.dg/ext/asm10.C: New test.
1829 * gcc.c-torture/execute/20070614-1.c: New test.
1831 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
1833 * gcc.target/arm/stack-corruption.c: New test.
1835 2007-06-19 Richard Guenther <rguenther@suse.de>
1837 * g++.dg/torture/pr30252.C: New testcase.
1839 2007-06-19 Jakub Jelinek <jakub@redhat.com>
1841 PR tree-optimization/32353
1842 * g++.dg/opt/nrv13.C: New test.
1844 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
1848 * gfortran.dg/impure_assignment_2.f90 : New test.
1851 * gfortran.dg/data_initialized_2.f90 : New test.
1853 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1854 appropriate version of 'dmach'.
1856 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
1859 * gcc.target/i386/pr32389.c New test.
1861 2007-06-18 Simon Baldwin <simonb@google.com>
1864 * g++.dg/template/error25.C: New.
1865 * g++.dg/template/spec35.C: New.
1867 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
1869 * gcc.c-torture/compile/pr32355.c: New testcase.
1871 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
1873 PR tree-optimization/32383
1874 * g++.dg/opt/pr32383.C: New test.
1876 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
1878 PR rtl-optimization/32366
1879 * gcc.dg/vect/pr32366.c: New test.
1881 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
1883 * gcc.c-torture/compile/pr32349.c: New testcase.
1885 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1887 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1888 * gcc.target/sparc/combined-2.c: Likewise.
1889 * gcc.target/sparc/fexpand.c : Likewise.
1890 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
1891 * gcc.target/sparc/fpack16.c : Likewise.
1892 * gcc.target/sparc/fpmerge.c : Likewise.
1893 * gcc.target/sparc/fpmul.c : Likewise.
1894 * gcc.target/sparc/noresult.c : Likewise.
1895 * gcc.target/sparc/pdist.c: Likewise.
1897 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
1900 * gcc.target/i386/recip-divf.c: New test.
1901 * gcc.target/i386/recip-sqrtf.c: Ditto.
1902 * gcc.target/i386/recip-vec-divf.c: Ditto.
1903 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1904 * gcc.target/i386/sse-recip.c: Ditto.
1905 * gcc.target/i386/sse-recip-vec.c: Ditto.
1907 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1910 * gcc.c-torture/compile/20070605-1.c: New test.
1912 * gcc.c-torture/compile/20070603-1.c: New testcase.
1913 * gcc.c-torture/compile/20070603-2.c: New testcase.
1915 * gcc.c-torture/compile/20070531-1.c: New test.
1918 * gcc.c-torture/compile/20070531-2.c: New test.
1921 * gcc.c-torture/compile/20070529-1.c: New test.
1924 * gcc.c-torture/compile/20070529-2.c: New test.
1927 * gcc.c-torture/compile/20070520-1.c: New test.
1929 * g++.dg/ext/java-1.C: New test.
1931 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1932 loops instead of one. Remove the "can't determine dependence"
1934 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1935 needed as the cast is gone in the first place.
1936 * gcc.dg/max-1.c: Change local variable a to be a global one.
1937 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1938 have a cast which is PREd.
1940 2007-06-15 Mark Mitchell <mark@codesourcery.com>
1942 * g++.dg/lookup/anon6.C: New test.
1944 2007-06-14 Dirk Mueller <dmueller@suse.de>
1947 * g++.dg/opt/static6.C: New testcase.
1949 2007-06-14 Geoff Keating <geoffk@apple.com>
1951 * g++.dg/ext/visibility/overload-1.C: New.
1954 * g++.dg/ext/visibility/anon4.C: New.
1956 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
1959 * gcc.target/i386/pr32268.c: New test.
1961 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
1963 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1964 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1965 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1967 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1968 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1969 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1972 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
1975 * gfortran.dg/common_resize_1.f90: New test.
1977 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
1980 * gcc.dg/vect/pr32224.c: Fix.
1982 2007-06-13 Eric Christopher <echristo@apple.com>
1984 * gcc.target/i386/ssefn-1.c: Add -march=i386.
1986 2007-06-13 Tobias Burnus <burnus@net-b.de>
1989 * gfortran.dg/actual_array_vect_1.f90: New.
1991 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1993 * gcc.target/sparc/mfpu.c: New test.
1995 2007-06-12 Geoff Keating <geoffk@apple.com>
1997 * g++.dg/warn/weak1.C: Suppress on Darwin.
1998 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2000 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2003 * g++.dg/torture/pr31579.C: New testcase.
2005 2007-06-12 Ian Lance Taylor <iant@google.com>
2008 * g++.dg/init/new16.C: New test.
2009 * g++.dg/init/new17.C: New test.
2010 * g++.dg/init/new18.C: New test.
2011 * g++.dg/init/new19.C: New test.
2013 2007-06-12 Olivier Hainque <hainque@adacore.com>
2015 * gnat.dg/lhs_view_convert.adb: New test.
2017 2007-06-12 Richard Guenther <rguenther@suse.de>
2019 PR tree-optimization/15353
2020 PR tree-optimization/31657
2021 * gcc.c-torture/execute/20070424-1.c: New testcase.
2022 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2023 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2024 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2025 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2026 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2028 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2030 PR rtl-optimization/32293
2031 * gcc.dg/pr32293.c: New test.
2033 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2035 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2037 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
2040 * gfortran.dg/equiv_7.f90: New test.
2041 * gfortran.dg/equiv_constraint_7.f90: Change error message.
2044 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2046 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
2048 * gcc.dg/setjmp-3.c: Rename raise to raise0.
2049 * gcc.dg/setjmp-4.c: Likewise.
2050 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2052 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
2054 PR rtl-optimization/31025
2055 * gfortran.dg/pr31025.f90: New.
2057 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2060 * gcc.target/i386/pr32280.c: New test.
2062 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2065 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2067 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2069 PR libgfortran/32235
2070 * gfortran.dg/backspace_9.f: New test.
2072 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
2074 * gcc.dg/tree-ssa/prefetch-7.c: New test.
2076 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
2078 * gcc.dg/tree-ssa/loop-28.c: New testcase.
2080 2007-06-09 Ian Lance Taylor <iant@google.com>
2082 PR tree-optimization/32169
2083 * gcc.c-torture/compile/pr32169.c: New test.
2085 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
2087 * gcc.dg/vect/costmodel: New directory.
2088 * gcc.dg/vect/costmodel/i386: New directory.
2089 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2090 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2092 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2093 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2094 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2095 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2096 * gcc.dg/vect/costmodel/x86_64: New directory.
2097 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2099 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2101 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2102 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2103 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2104 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2105 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2107 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
2109 PR tree-optimization/32243
2110 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
2111 flags for -Os tests.
2112 * gcc.dg/vect/03-vect-pr32243.c: New test.
2114 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
2116 PR tree-optimization/32224
2117 * gcc.dg/vect/pr32224.c: New test.
2119 2007-06-08 Jakub Jelinek <jakub@redhat.com>
2122 * g++.dg/gomp/pr32177.C: New test.
2124 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2127 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2128 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2129 warning nor an error.
2130 * gcc.dg/Wfatal-2.c: Likewise.
2131 * gcc.dg/Werror-1.c: Likewise.
2132 * gcc.dg/Werror-5.c: Likewise.
2133 * gcc.dg/Werror-7.c: Likewise.
2134 * gcc.dg/Werror-10.c: Likewise.
2135 * gcc.dg/Werror-11.c: Likewise.
2137 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
2140 * g++.dg/init/brace6.C: New test.
2142 2007-06-07 Geoffrey Keating <geoffk@apple.com>
2144 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2145 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2146 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2147 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2149 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2150 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2151 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2152 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2153 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2154 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2155 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2156 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2158 * gcc.dg/darwin-minversion-3.c: New.
2160 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
2162 * gcc.target/i386/builtin-copysign.c: New test.
2164 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
2166 PR tree-optimization/32220
2167 * gfortran.dg/predcom-2.f: New testcase.
2169 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2172 * gcc.target/i386/vectorize4.c: New test.
2174 2007-06-06 Steve Ellcey <sje@cup.hp.com>
2176 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2178 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2181 * gcc.dg/simd-5.c: Mark output as a note.
2182 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2184 * gcc.dg/simd-1.c: Likewise.
2185 * gcc.dg/always_inline.c: Mark output as a sorry.
2186 * gcc.dg/always_inline2.c: Likewise.
2187 * gcc.dg/always_inline3.c: Likewise.
2189 2007-06-06 Ian Lance Taylor <iant@google.com>
2191 * g++.dg/conversion/enum1.C: New test.
2193 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
2195 PR tree-optimization/32216
2196 * gcc.dg/vect/pr32216.c: New test.
2198 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2201 * gfortran.dg/invalid_contains_1.f90: New test.
2202 * gfortran.dg/invalid_contains_2.f90: New test.
2204 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2207 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2210 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2213 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2214 dg-message to match de note.
2215 * gcc.dg/pr26570.c: Use dg-message for a note.
2216 * gcc.dg/pr29254.c: Use dg-message for generic output and use
2217 dg-error instead of dg-warning because of -Werror.
2218 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2219 neither an error, nor a warning.
2220 * gcc.dg/glibc-uclibc-2.c: Likewise
2221 * gcc.dg/cpp/19940712-1.c: Likewise.
2223 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
2225 PR preprocessor/23479
2226 * gcc.dg/binary-constants-1.c: Add test suites for
2227 the 0b-prefixed binary integer constants.
2228 * gcc.dg/binary-constants-2.c: Ditto.
2229 * gcc.dg/binary-constants-3.c: Ditto.
2230 * gcc.dg/binary-constants-4.c: Ditto.
2232 2007-06-05 Ian Lance Taylor <iant@google.com>
2234 * gcc.dg/Wstrict-overflow-19.c: New test.
2236 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
2238 * gcc.dg/matrix/matrix-6.c: Remove conversion.
2240 2007-06-04 Ian Lance Taylor <iant@google.com>
2242 * gcc.dg/Wstrict-overflow-18.c: New test.
2244 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2247 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2248 * gcc.dg/cpp/mi5.c: Likewise.
2249 * gcc.dg/cpp/mi7.c: Likewise.
2251 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
2254 * gcc.dg/pr32191.c: New test.
2256 2007-05-28 Tobias Burnus <burnus@net-b.de>
2259 * gfortran.dg/allocate_stat_1.f90: Remove.
2261 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
2263 * gcc.target/i386/sse4_2-check.h: New.
2264 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2265 * gcc.target/i386/sse4_2-crc32.h: Likewise.
2266 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2267 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2268 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2269 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2270 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2271 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2272 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2273 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2274 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2275 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2276 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2277 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2278 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2279 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2280 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2281 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2283 2007-06-01 Geoffrey Keating <geoffk@apple.com>
2285 * gcc.dg/pie-link.c: New test.
2287 2007-06-01 Ian Lance Taylor <iant@google.com>
2289 * gcc.dg/Wstrict-overflow-17.c: New test.
2291 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
2293 * gcc.dg/builtin-return-1.c (g): New.
2294 (main): Allocate at least 64 bytes on the stack.
2296 2007-05-31 Mark Mitchell <mark@codesourcery.com>
2298 * g++.dg/init/cleanup3.C: New test.
2300 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
2302 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2305 007-05-31 Paul Thomas <pault@gcc.gnu.org>
2308 * gfortran.dg/char_array_constructor_3.f90: New test.
2310 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
2312 PR tree-optimization/32160
2313 * gfortran.dg/predcom-1.f: New test.
2315 2007-05-31 Richard Guenther <rguenther@suse.de>
2317 * g++.dg/other/str_empty.C: Move...
2318 * g++.dg/other/pr30567.C: Move...
2319 * g++.dg/tree-ssa/pr27218.C: Move...
2320 * g++.dg/torture: ...here and remove dg-options.
2322 2007-05-31 Paolo Carlini <pcarlini@suse.de>
2325 * g++.dg/ext/is_pod_incomplete.C: New.
2327 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
2328 Douglas Gregor <doug.gregor@gmail.com>
2329 Pedro Lamarao <pedro.lamarao@mndfck.org>
2330 Howard Hinnant <howard.hinnant@gmail.com>
2334 * g++.dg/cpp0x/rv8p.C: New.
2335 * g++.dg/cpp0x/temp-constructor-bug.C: New.
2336 * g++.dg/cpp0x/cast-bug.C: New.
2337 * g++.dg/cpp0x/elision_weak.C: New.
2338 * g++.dg/cpp0x/collapse-bug.C: New.
2339 * g++.dg/cpp0x/rv3p.C: New.
2340 * g++.dg/cpp0x/rv7n.C: New.
2341 * g++.dg/cpp0x/overload-conv-1.C: New.
2342 * g++.dg/cpp0x/rv2n.C: New.
2343 * g++.dg/cpp0x/deduce.C: New.
2344 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2345 * g++.dg/cpp0x/rv6p.C: New.
2346 * g++.dg/cpp0x/template_deduction.C: New.
2347 * g++.dg/cpp0x/implicit-copy.C: New.
2348 * g++.dg/cpp0x/rv1p.C: New.
2349 * g++.dg/cpp0x/cast.C: New.
2350 * g++.dg/cpp0x/rv5n.C: New.
2351 * g++.dg/cpp0x/collapse.C: New.
2352 * g++.dg/cpp0x/overload-conv-2.C: New.
2353 * g++.dg/cpp0x/rv4p.C: New.
2354 * g++.dg/cpp0x/rvo.C: New.
2355 * g++.dg/cpp0x/iop.C: New.
2356 * g++.dg/cpp0x/rv3n.C: New.
2357 * g++.dg/cpp0x/rv7p.C: New.
2358 * g++.dg/cpp0x/reference_collapsing.C: New.
2359 * g++.dg/cpp0x/overload.C: New.
2360 * g++.dg/cpp0x/named.C: New.
2361 * g++.dg/cpp0x/rv2p.C: New.
2362 * g++.dg/cpp0x/rv6n.C: New.
2363 * g++.dg/cpp0x/not_special.C: New.
2364 * g++.dg/cpp0x/bind.C: New.
2365 * g++.dg/cpp0x/rv1n.C: New.
2366 * g++.dg/cpp0x/rv5p.C: New.
2367 * g++.dg/cpp0x/elision.C: New.
2368 * g++.dg/cpp0x/named_refs.C: New.
2369 * g++.dg/cpp0x/unnamed_refs.C: New.
2370 * g++.dg/cpp0x/rv4n.C: New.
2371 * g++.dg/cpp0x/elision_neg.C: New.
2372 * g++.dg/init/copy7.C: Run in C++98 mode.
2373 * g++.dg/overload/arg1.C: Ditto.
2374 * g++.dg/overload/arg4.C: Ditto.
2376 2007-05-30 Jakub Jelinek <jakub@redhat.com>
2379 * g++.dg/opt/static5.C: New test.
2381 2007-05-30 Richard Guenther <rguenther@suse.de>
2383 * g++.dg/dg.exp: Prune torture/.
2384 * g++.dg/torture/dg-torture.exp: New testsuite.
2386 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
2388 * gcc.target/arm/pr27387.C: Move and rename to ...
2389 * g++.dg/inherit/thunk8.C: ... here.
2391 2007-05-30 Jakub Jelinek <jakub@redhat.com>
2393 PR tree-optimization/31769
2394 * g++.dg/gomp/pr31769.C: New test.
2396 2007-05-29 Hui-May Chang <hm.chang@apple.com>
2398 * gcc.target/i386/stack-realign.c: New.
2400 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
2402 * gcc.dg/tree-ssa/prefetch-6.c: New test.
2404 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
2406 * gfortran.dg/sizeof.f90: New.
2408 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2411 * gcc.dg/boolcomplex-1.c: New test.
2414 * g++.dg/ext/boolcomplex-1.c: New test.
2416 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
2418 * gcc.dg/matrix: New directory.
2420 2007-05-28 Tobias Burnus <burnus@net-b.de>
2423 * gfortran.dg/allocate_stat_1.f90: New.
2425 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
2428 * transfer_hollerith_1.f90: New test.
2430 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2433 * gcc.c-torture/execute/vrp-7.c: New test.
2435 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
2437 * gfortran.dg/transfer_simplify_4.f90: New test.
2439 2007-05-27 Tobias Burnus <burnus@net-b.de>
2442 * gfortran.dg/func_result_3.f90: New.
2444 2007-05-27 Tobias Burnus <burnus@net-b.de>
2447 * gfortran.dg/transfer_simplify_3.f90: New.
2449 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
2452 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
2454 * gcc.target/i386/pr32065-2.c: New test.
2456 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2459 * gfortran.dg/io_constraints_2.f90: Update.
2461 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
2464 * gfortran.dg/array_constructor_17.f90: New test.
2466 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
2469 * g++.dg/opt/array2.C: New testcase.
2471 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
2474 * gcc.target/i386/pr32065.c: New test.
2476 2007-05-25 Dirk Mueller <dmueller@suse.de>
2477 Marcus Meissner <meissner@suse.de>
2479 * gcc.dg/attr-alloc_size.c: New.
2481 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
2482 Lee Millward <lee.millward@gmail.com>
2485 * g++.dg/parse/crash34.C: New test.
2487 * g++.dg/parse/crash35.C: New test.
2489 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
2491 * gcc.target/i386/sse2-check.h: New.
2492 * gcc.target/i386/sse2-vec-1.c: Likewise.
2493 * gcc.target/i386/sse2-vec-2.c: Likewise.
2494 * gcc.target/i386/sse2-vec-3.c: Likewise.
2495 * gcc.target/i386/sse2-vec-4.c: Likewise.
2496 * gcc.target/i386/sse2-vec-5.c: Likewise.
2497 * gcc.target/i386/sse2-vec-6.c: Likewise.
2499 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
2511 * g++.dg/cpp0x/pr31431.C: New.
2512 * g++.dg/cpp0x/pr31437.C: New.
2513 * g++.dg/cpp0x/pr31442.C: New.
2514 * g++.dg/cpp0x/pr31444.C: New.
2515 * g++.dg/cpp0x/pr31431-2.C: New.
2516 * g++.dg/cpp0x/pr31432.C: New.
2517 * g++.dg/cpp0x/pr31434.C: New.
2518 * g++.dg/cpp0x/pr31438.C: New.
2519 * g++.dg/cpp0x/pr31443.C: New.
2520 * g++.dg/cpp0x/pr31445.C: New.
2521 * g++.dg/cpp0x/variadic-crash1.C: New.
2523 2007-05-25 Richard Sandiford <richard@codesourcery.com>
2525 * gcc.target/arm/long-calls-1.c: New test.
2526 * gcc.target/arm/long-calls-2.c: Likewise.
2527 * gcc.target/arm/long-calls-3.c: Likewise.
2528 * gcc.target/arm/long-calls-4.c: Likewise.
2530 2007-05-25 Richard Guenther <rguenther@suse.de>
2531 Andrew Pinski <andrew_pinski@playstation.sony.com>
2533 PR tree-optimization/31982
2534 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2536 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
2539 * gfortran.dg/result_in_spec_2.f90: New test.
2541 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2543 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2545 2007-05-24 Ollie Wild <aaw@google.com>
2547 * gcc.dg/cpp/counter-1.c: New test.
2548 * gcc.dg/pch/counter-1.c: New test.
2549 * gcc.dg/pch/counter-1.hs: New file.
2550 * gcc.dg/pch/counter-2.c: New test.
2551 * gcc.dg/pch/counter-2.hs: New file.
2552 * gcc.dg/pch/counter-3.c: New test.
2553 * gcc.dg/pch/counter-3.hs: New file.
2555 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
2557 * gcc.dg/tree-ssa/predcom-1.c: New test.
2558 * gcc.dg/tree-ssa/predcom-2.c: New test.
2559 * gcc.dg/tree-ssa/predcom-3.c: New test.
2560 * gcc.dg/tree-ssa/predcom-4.c: New test.
2561 * gcc.dg/tree-ssa/predcom-5.c: New test.
2562 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2564 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
2567 * gcc.target/i386/sse4_1-check.h (MASK): New.
2569 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2572 * gfortran.dg/pr25603.f: Initialize integer variables.
2574 2007-05-23 Ian Lance Taylor <iant@google.com>
2576 * g++.dg/other/vrp1.C: New test.
2578 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
2580 PR preprocessor/20077
2581 * gcc.dg/cpp/paste15.c: New test.
2583 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
2584 Nigel Stephens <nigel@mips.com>
2585 Richard Sandiford <richard@codesourcery.com>
2587 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2588 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2589 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2590 * gcc.target/mips/inter/mips16-inter.exp: New.
2592 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
2594 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2596 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
2598 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2599 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
2600 * gcc.target/i386/sse3-addsubps.c: Likewise.
2601 * gcc.target/i386/sse3-haddpd.c: Likewise.
2602 * gcc.target/i386/sse3-haddps.c: Likewise.
2603 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2604 * gcc.target/i386/sse3-hsubps.c: Likewise.
2605 * gcc.target/i386/sse3-lddqu.c: Likewise.
2606 * gcc.target/i386/sse3-movddup.c: Likewise.
2607 * gcc.target/i386/sse3-movshdup.c: Likewise.
2608 * gcc.target/i386/sse3-movsldup.c: Likewise.
2610 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2611 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
2612 * gcc.target/i386/ssse3-pabsd.c: Likewise.
2613 * gcc.target/i386/ssse3-pabsw.c: Likewise.
2614 * gcc.target/i386/ssse3-palignr.c: Likewise.
2615 * gcc.target/i386/ssse3-phaddd.c: Likewise.
2616 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2617 * gcc.target/i386/ssse3-phaddw.c: Likewise.
2618 * gcc.target/i386/ssse3-phsubd.c: Likewise.
2619 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2620 * gcc.target/i386/ssse3-phsubw.c: Likewise.
2621 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2622 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2623 * gcc.target/i386/ssse3-pshufb.c: Likewise.
2624 * gcc.target/i386/ssse3-psignb.c: Likewise.
2625 * gcc.target/i386/ssse3-psignd.c: Likewise.
2626 * gcc.target/i386/ssse3-psignw.c: Likewise.
2627 * gcc.target/i386/ssse3-vals.h: Likewise.
2629 * gcc.target/i386/sse3-check.h: New file.
2630 * gcc.target/i386/ssse3-check.h: Likewise.
2632 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2635 * gcc.c-torture/compile/bcopy-1.c: New testcase.
2637 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2640 * gcc.c-torture/20070522-1.c: New testcase.
2642 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2644 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2646 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
2648 * gcc.c-torture/execute/ieee/20000320-1.x,
2649 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2650 m68k-*-* and check_effective_target_coldfire_fpu.
2652 2007-05-22 Ollie Wild <aaw@google.com>
2654 * g++.dg/lookup/hidden-class10.C: New test.
2655 * g++.dg/lookup/hidden-class11.C: New test.
2657 2007-05-22 Ollie Wild <aaw@google.com>
2659 * g++.dg/lookup/name-clash5.C: New test.
2660 * g++.dg/lookup/name-clash6.C: New test.
2662 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2664 * g++.dg/other/i386-2.C: Update comments on header files tested.
2665 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
2667 * gcc.target/i386/sse-12.c: Likewise.
2668 * gcc.target/i386/sse-13.c: Likewise.
2669 * gcc.target/i386/sse-14.c: Likewise.
2671 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2672 Redefined to test with immediate operand.
2673 (__builtin_ia32_blendps): Likewise.
2674 (__builtin_ia32_blendpd): Likewise.
2675 (__builtin_ia32_dpps): Likewise.
2676 (__builtin_ia32_dpps): Likewise.
2677 (__builtin_ia32_insertps128): Likewise.
2678 (__builtin_ia32_vec_ext_v4sf): Likewise.
2679 (__builtin_ia32_vec_set_v16qi): Likewise.
2680 (__builtin_ia32_vec_set_v4si): Likewise.
2681 (__builtin_ia32_vec_set_v2di): Likewise.
2682 (__builtin_ia32_vec_ext_v16qi): Likewise.
2683 (__builtin_ia32_vec_ext_v4si): Likewise.
2684 (__builtin_ia32_vec_ext_v2di): Likewise.
2685 (__builtin_ia32_roundpd): Likewise.
2686 (__builtin_ia32_roundsd): Likewise.
2687 (__builtin_ia32_roundps): Likewise.
2688 (__builtin_ia32_roundss): Likewise.
2689 (__builtin_ia32_mpsadbw128): Likewise.
2691 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2693 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2695 2007-05-22 Janis Johnson <janis187@us.ibm.com>
2697 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2699 * gcc.dg/dfp/func-struct.c: Ditto.
2700 * gcc.dg/dfp/operator-assignment.c: Ditto.
2701 * gcc.dg/dfp/convert-bfp.c: Ditto.
2702 * gcc.dg/dfp/convert-int.c: Ditto.
2703 * gcc.dg/dfp/convert-int-max.c: Ditto.
2704 * gcc.dg/dfp/func-scalar.c: Ditto.
2705 * gcc.dg/dfp/cast.c: Ditto.
2706 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2707 failures, and fix a typo in return type of arg1_128.
2708 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2709 failures, and fix a typo in a constant suffix.
2710 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2711 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2713 2007-05-22 Janis Johnson <janis187@us.ibm.com>
2714 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2716 * lib/gcc-dg.exp(process_message): New proc.
2717 (dg-message): New test directive.
2718 * gcc.dg/always_inline.c: Use dg-message.
2719 * gcc.dg/always_inline2.c: Ditto.
2720 * gcc.dg/always_inline3.c: Ditto.
2721 * gcc.dg/invalid-call-1.c: Ditto.
2722 * gcc.dg/pr17506.c: Ditto.
2723 * gcc.dg/simd-5.c: Ditto.
2724 * gcc.dg/simd-6.c: Ditto.
2725 * gcc.dg/va-arg-2.c: Ditto.
2726 * gcc.dg/cpp/syshdr.c: Ditto.
2727 * gcc.dg/cpp/unc4.c: Ditto.
2728 * gcc.dg/cpp/trad/mi1.c: Ditto.
2729 * gcc.dg/cpp/trad/mi5.c: Ditto.
2730 * gcc.dg/cpp/trad/mi7.c: Ditto.
2731 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2732 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2733 * gcc.test-framework/test-framework.awk: Special-case outexists
2736 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2738 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2739 (bit_SSE4_2): Likewise.
2740 (bit_POPCNT): Likewise.
2742 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2743 Check if assembler supports SSE4 instructions.
2745 * gcc.target/i386/sse4_1-blendpd.c: New file.
2746 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2747 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2748 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2749 * gcc.target/i386/sse4_1-check.h: Likewise.
2750 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2751 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2752 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2753 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2754 * gcc.target/i386/sse4_1-extractps.c: Likewise.
2755 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2756 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2757 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2758 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2759 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2760 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2761 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2762 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2763 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2764 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2765 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2766 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2767 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2768 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2769 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2770 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2771 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2772 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2773 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2774 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2775 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2776 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2777 * gcc.target/i386/sse4_1-pminud.c: Likewise.
2778 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2779 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2780 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2781 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2782 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2783 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2784 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2785 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2786 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2787 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2788 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2789 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2790 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2791 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2792 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2793 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2794 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2795 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2796 * gcc.target/i386/sse4_1-round.h: Likewise.
2797 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2798 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2799 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2800 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2801 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2802 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2803 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2804 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2805 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2806 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2807 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2808 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2809 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2810 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2812 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2815 * gfortran.dg/bounds_check_7.f90: New test.
2817 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
2819 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2820 (check_effective_target_sse4a): Ditto.
2822 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2823 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2824 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2825 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2826 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2827 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2828 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2829 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2830 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2831 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2832 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2833 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2834 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2835 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2836 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2837 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2838 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2839 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2840 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2841 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2843 2007-05-21 Mark Mitchell <mark@codesourcery.com>
2845 * g++.dg/ext/cleanup-1.C: New test.
2846 * g++.dg/ext/cleanup-2.C: Likewise.
2847 * g++.dg/ext/cleanup-3.C: Likewise.
2848 * g++.dg/ext/cleanup-4.C: Likewise.
2849 * g++.dg/ext/cleanup-5.C: Likewise.
2850 * g++.dg/ext/cleanup-6.C: Likewise.
2851 * g++.dg/ext/cleanup-8.C: Likewise.
2852 * g++.dg/ext/cleanup-9.C: Likewise.
2853 * g++.dg/ext/cleanup-10.C: Likewise.
2854 * g++.dg/ext/cleanup-11.C: Likewise.
2855 * g++.dg/ext/cleanup-dtor.C: Likewise.
2857 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
2860 * gcc.dg/vect/vect-102a.c: New test.
2862 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
2863 Paolo Carlini <pcarlini@suse.de>
2864 Uros Bizjak <ubizjak@gmail.com>
2866 * gcc.dg/gcc-have-sync-compare-and-swap.c,
2867 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2868 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2869 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2870 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2873 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
2876 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2878 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2881 * gfortran.dg/do_3.F90: Add checks for the final value of the
2884 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
2886 * gcc.c-torture/execute/990127-2.x: New file.
2888 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
2890 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2891 * gcc.target/i386/sse-12: Add -O to compile options.
2892 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2893 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
2894 and mm3dnow.h. Add -O to compile options.
2896 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
2899 * gfortran.dg/char_length_5.f90: New test.
2902 * gfortran.dg/array_reference_1.f90: New test.
2904 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2911 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2912 * gcc.dg/Wtype-limits.c: New.
2913 * gcc.dg/Wtype-limits-Wextra.c: New.
2914 * gcc.dg/Wtype-limits-no.c: New.
2915 * g++.dg/warn/Wtype-limits.C: New.
2916 * g++.dg/warn/Wtype-limits-Wextra.C: New.
2917 * g++.dg/warn/Wtype-limits-no.C: New.
2919 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2921 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2922 instead of "-msse2".'
2923 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2924 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
2926 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2927 to test with immediate operand.
2928 (__builtin_ia32_insertqi): Ditto.
2929 (__builtin_ia32_palignr128): Ditto.
2930 (__builtin_ia32_palignr): Ditto.
2931 (__builtin_ia32_pshufhw): Ditto.
2932 (__builtin_ia32_pshuflw): Ditto.
2933 (__builtin_ia32_pshufd): Ditto.
2934 (__builtin_ia32_vec_set_v8hi): Ditto.
2935 (__builtin_ia32_vec_ext_v8hi): Ditto.
2936 (__builtin_ia32_shufpd): Ditto.
2937 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2939 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
2942 * gfortran.dg/min_max_conformance.f90: Added more testcases.
2944 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2947 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2948 and "__inline". Use "-msse" instead of "-msse2".
2950 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2953 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2954 * gcc.dg/20030906-2.c: Likewise.
2955 * objc.dg/method-17.m: Add -Wreturn-type.
2956 * obj-c++.dg/method-21.mm: Likewise.
2958 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2961 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2962 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2963 (__builtin_ia32_psrlqi128): Ditto.
2964 (__builtin_ia32_psrlwi128): Ditto.
2965 (__builtin_ia32_psrldi128): Ditto.
2966 (__builtin_ia32_psrldqi128): Ditto.
2967 (__builtin_ia32_pslldqi128): Ditto.
2968 (__builtin_ia32_psrawi128): Ditto.
2969 (__builtin_ia32_psradi128): Ditto.
2970 (__builtin_ia32_psllqi128): Ditto.
2971 (__builtin_ia32_pslldi128): Ditto.
2972 (__builtin_prefetch): Ditto.
2973 (__builtin_ia32_pshufw): Ditto.
2974 (__builtin_ia32_vec_set_v4hi): Ditto.
2975 (__builtin_ia32_vec_ext_v4hi): Ditto.
2976 (__builtin_ia32_shufps): Ditto.
2977 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2979 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2982 * gfortran.dg/char_allocation_1.f90: New test.
2984 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2986 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2987 * gcc.dg/Wconversion-sign.c: New.
2988 * gcc.dg/Wconversion-integer-no-sign.c: New.
2989 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2991 * g++.dg/warn/Wconversion-sign.C: New.
2992 * g++.old-deja/g++.other/warn4.C: Update.
2993 * g++.dg/warn/Wconversion1.C: Likewise.
2995 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2997 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
2998 * gcc.dg/torture/builtin-math-4.c: Likewise.
3000 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3003 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3005 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
3007 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3009 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
3012 * gcc.target/i386/pr31628.c: New.
3014 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
3017 * gcc.dg/pr31344.c: New test.
3019 2007-05-17 Ian Lance Taylor <iant@google.com>
3021 PR tree-optimization/31953
3022 * gcc.c-torture/compile/pr31953.c: New test.
3024 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3026 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3028 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3030 * gcc.dg/torture/builtin-math-4.c: Likewise.
3032 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3033 * gcc.dg/torture/builtin-math-4.c: Likewise.
3035 * gcc.dg/torture/builtin-math-4.c: New test.
3037 2007-05-17 Janis Johnson <janis187@us.ibm.com>
3038 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3040 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3041 * gcc.dg/cpp/include2.c: Ditto.
3042 * gcc.dg/cpp/mac-dir-2.c: Ditto.
3043 * gcc.dg/cpp/paste5.c: Ditto.
3044 * gcc.dg/cpp/paste6.c: Ditto.
3045 * gcc.dg/cpp/paste8.c: Ditto.
3046 * gcc.dg/cpp/paste11.c: Ditto.
3047 * gcc.dg/cpp/paste13.c: Ditto.
3048 * gcc.dg/cpp/skipping2.c: Ditto.
3049 * gcc.dg/reg-vol-struct-1.c: Ditto.
3050 * gcc.dg/Wshadow-1.c: Ditto.
3051 * gcc.dg/cpp/trad/comment.c: Ditto.
3052 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3053 * gcc.dg/cpp/if-2.c: Ditto.
3054 * gcc.dg/array-5.c: Ditto.
3055 * gcc.dg/inline-15.c: Ditto.
3056 * gcc.dg/pr27953.c: Ditto.
3057 * gcc.dg/Wno-c++-compat.c: Ditto.
3059 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
3061 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3063 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
3065 * gcc.c-torture/execute/20070517-1.c: New test.
3067 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
3070 * gfortran.dg/min_max_conformance.f90: New test.
3072 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
3074 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3075 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3076 gcc.dg/vect/vect-104.c: Use more complex construction to
3077 prevent vectorizing.
3078 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3080 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
3082 PR tree-optimization/24659
3083 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3084 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3085 not vect_int target.
3086 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3087 not vect_int target. Loop is vectorized for vect_intfloat_cvt
3089 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3090 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3091 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3093 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
3095 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3096 and x86_64-*-* targets.
3097 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3099 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
3106 * transfer_simplify_1.f90: New test.
3107 * transfer_simplify_2.f90: New test.
3109 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3111 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3113 2007-05-14 Janis Johnson <janis187@us.ibm.com>
3115 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3117 * gcc.dg/fltconst-pedantic-dfp.c: New test.
3120 * gcc.dg/fltconst-1.c: New test.
3122 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3123 * gcc.dg/dfp/operator-assignment.c: Ditto.
3125 2007-05-14 Paolo Carlini <pcarlini@suse.de>
3128 * g++.dg/rtti/typeid5.C: New.
3130 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3133 * gfortran.dg/substr_4.f: New test.
3135 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
3137 * gcc.target/m68k/interrupt_thread-1.c,
3138 gcc.target/m68k/interrupt_thread-2.c,
3139 gcc.target/m68k/interrupt_thread-3.c: New.
3140 * gcc.target/m68k/m68k.exp: Accept fido.
3142 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3144 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3145 * gfortran.dg/altreturn_3.f90: Likewise.
3146 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3147 * gfortran.dg/default_numeric_type_1.f90: Likewise.
3148 * gfortran.dg/inquire_iolength.f90: Likewise.
3149 * gfortran.dg/module_naming_1.f90: Likewise.
3150 * gfortran.dg/oldstyle_2.f90: Likewise.
3151 * gfortran.dg/operator_2.f90: Likewise.
3152 * gfortran.dg/parameter_array_element_1.f90: Likewise.
3153 * gfortran.dg/used_types_11.f90: Likewise.
3154 * gfortran.dg/zero_array_components_1.f90: Likewise.
3155 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3156 * gfortran.dg/parameter_array_dummy.f90: Likewise.
3157 * gfortran.dg/real_const_3.f90: Likewise.
3159 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
3161 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3162 * gcc.dg/tree-ssa/loop-30.c: New test.
3164 2007-05-13 Richard Guenther <rguenther@suse.de>
3166 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3168 * g++.dg/tree-ssa/pr31146.C: Likewise.
3170 2007-05-13 Revital Eres <eres@il.ibm.com>
3172 * gcc.dg/dse.c: New test.
3174 2007-05-12 Richard Guenther <rguenther@suse.de>
3176 PR tree-optimization/31797
3177 * gcc.c-torture/compile/pr31797.c: New testcase.
3179 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
3182 * gfortran.dg/host_assoc_function_1.f90: New test.
3184 2007-05-11 Steve Ellcey <sje@cup.hp.com>
3187 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3189 2007-05-11 Silvius Rus <rus@google.com>
3191 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3192 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3193 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3194 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3195 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3196 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3197 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3198 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3199 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3200 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3201 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3202 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3203 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3204 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3205 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3206 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3208 2007-05-11 Paolo Carlini <pcarlini@suse.de>
3211 * gcc.c-torture/execute/builtins/memchr.c: New.
3212 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3213 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3215 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3218 * gfortran.dg/recursive_reference_1.f90: Put error at correct
3220 * gfortran.dg/recursive_reference_2.f90: New test.
3222 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3225 * gfortran.dg/namelist_29.f90: New test.
3227 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3230 * gfortran.dg/entry_10.f90: New test.
3232 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
3234 PR tree-optimization/31885
3235 * gcc.dg/tree-ssa/loop-29.c: New test.
3237 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3239 * assumed_dummy_1.f90: Fix dg directive.
3240 * char_initialiser_actual.f90: Likewise.
3241 * nested_modules_2.f90: Likewise.
3242 * shift-alloc.f90: Likewise.
3244 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
3246 * gcc.dg/20070507-1.c: Disable for non-pic targets.
3248 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3251 * gfortran.dg/unf_read_corrupted_2.f90: New test.
3253 2007-05-09 Mike Stump <mrs@apple.com>
3255 * g++.dg/other/first-global.C: Add -fpie for darwin.
3256 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3258 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
3260 * gcc.dg/20070507-1.c: New testcase.
3262 2007-05-08 Chao-ying Fu <fu@mips.com>
3264 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3265 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3266 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3267 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3269 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
3272 * gcc.dg/pr31847.c: New test.
3274 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
3277 * gfortran.dg/actual_array_result_1.f90: New test.
3279 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
3282 * gfortran.dg/parameter_array_init_1.f90: New test.
3285 * gfortran.dg/parameter_array_init_2.f90: New test.
3287 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
3290 * gcc.target/i386/pr31854.c: New test.
3292 2007-05-07 Janis Johnson <janis187@us.ibm.com>
3294 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3296 2007-05-07 Mike Stump <mrs@apple.com>
3298 * g++.old-deja/g++.mike/empty.C: Add.
3300 2007-05-07 Eric Christopher <echristo@apple.com>
3302 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3304 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
3306 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3307 variable. Rearrange conversions from binary float to decimal float.
3309 2007-05-07 Mark Mitchell <mark@codesourcery.com>
3311 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3314 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
3316 * gnat.dg/opt1.ad[sb]: New testcase.
3318 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3321 * gfortran.dg/do_3.F90: New test.
3323 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3326 * gfortran.dg/new_line.f90: Add new checks.
3328 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3331 * gfortran.dg/large_unit_1.f90: New.
3332 * gfortran.dg/large_unit_2.f90: New.
3333 * gfortran.dg/iostat_4.f90: New
3334 * gfortran.dg/bounds_check_fail_1.f90: Updated.
3336 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
3339 * gfortran.dg/char_result_4.f90: New test.
3341 2007-06-05 Revital Eres <eres@il.ibm.com>
3344 * gcc.dg/pr30957-1.c: New test.
3346 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3349 * gfortran.dg/char_type_len_2.f90: New test.
3351 2007-05-05 Geoffrey Keating <geoffk@apple.com>
3354 * g++.dg/other/nested-extern.cc: New.
3355 * g++.dg/other/nested-extern-1.C: New.
3356 * g++.dg/other/nested-extern-2.C: New.
3358 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
3361 * gfortran.dg/erf.f90: New test.
3362 * gfortran.dg/besxy.f90: New test.
3364 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
3367 * gfortran.dg/fseek.f90: New test.
3369 2007-05-04 Bob Wilson <bob.wilson@acm.org>
3371 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3373 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3376 * gfortran.dg/zero_length_1.f90: New test.
3378 2007-05-04 Tobias Burnus <burnus@net-b.de>
3381 * gfortran.dg/char_pointer_assign_3.f90: New test.
3382 * gfortran.dg/char_result_2.f90: Re-enable test.
3384 2007-05-04 Tobias Burnus <burnus@net-b.de>
3387 * gfortran.dg/char_length_3.f90: New test.
3388 * gfortran.dg/char_result_2.f90: Fix test.
3390 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
3392 PR tree-optimization/30565
3393 * gcc.dg/tree-ssa/loop-27.c: New test.
3395 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
3397 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3398 * gcc.target/bfin/arith.c (__v2hi): Likewise.
3399 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3400 * gcc.target/bfin/shift.c (__v2hi): Likewise.
3402 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
3404 PR tree-optimization/31699
3405 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3407 (check_effective_target_vect_floatint_cvt): New.
3408 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3409 of specific targets.
3410 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3411 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3412 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3413 * gcc.dg/vect/vect-iv-4.c: Likewise.
3414 * gcc.dg/vect/vect-multitypes-11.c: New.
3415 * gcc.dg/vect/pr31699.c: New.
3417 2007-05-02 Geoffrey Keating <geoffk@apple.com>
3419 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3421 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
3424 * g++.dg/warn/anonymous-namespace-2.C: New.
3425 * g++.dg/warn/anonymous-namespace-2.h: New.
3427 2007-05-02 Paul Brook <paul@codesourcery.com>
3429 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
3431 2007-05-02 Eric Christopher <echristo@apple.com>
3433 * gcc.dg/cpp/if-div.c: New file.
3435 2007-05-02 Tom Tromey <tromey@redhat.com>
3437 PR preprocessor/28709:
3438 * gcc.dg/cpp/pr28709.c: New file.
3440 2007-05-02 Richard Guenther <rguenther@suse.de>
3442 PR tree-optimization/31146
3443 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3445 2007-05-01 Geoffrey Keating <geoffk@apple.com>
3447 * gcc.c-torture/compile/limits-blockid.c: New.
3448 * gcc.c-torture/compile/limits-caselabels.c: New.
3449 * gcc.c-torture/compile/limits-declparen.c: New.
3450 * gcc.c-torture/compile/limits-enumconst.c: New.
3451 * gcc.c-torture/compile/limits-exprparen.c: New.
3452 * gcc.c-torture/compile/limits-externalid.c: New.
3453 * gcc.c-torture/compile/limits-fnargs.c: New.
3454 * gcc.c-torture/compile/limits-fndefn.c: New.
3455 * gcc.c-torture/compile/limits-idexternal.c: New.
3456 * gcc.c-torture/compile/limits-idinternal.c: New.
3457 * gcc.c-torture/compile/limits-pointer.c: New.
3458 * gcc.c-torture/compile/limits-stringlit.c: New.
3459 * gcc.c-torture/compile/limits-structmem.c: New.
3460 * gcc.c-torture/compile/limits-structnest.c: New.
3462 2007-04-29 Geoffrey Keating <geoffk@apple.com>
3464 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3466 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3469 * gcc.c-torture/compile/20070501-1.c: New testcase.
3471 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3474 * gfortran.dg/array_memset_2: New test case.
3476 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
3479 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3481 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
3484 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3486 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3487 keyword to dg-final test.
3488 * gcc.dg/vect/vect-iv-4.c: Likewise.
3489 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3490 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3492 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3494 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3495 * lib/target-supports.exp
3496 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3497 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3499 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
3501 * gcc.c-torture/execute/ieee/20000320-1.c: Use
3502 __LONG_LONG_MAX__ and its friends instead of those supplied by
3505 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
3508 * g++.dg/ext/vector7.C: New testcase.
3510 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3513 * gfortran.dg/bound_simplification_1.f90: New test.
3515 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3518 * gfortran.dg/bom_error.f90: New test.
3519 * gfortran.dg/bom_include.f90: New test.
3520 * gfortran.dg/bom_UTF16-LE.f90: New test.
3521 * gfortran.dg/bom_UTF16-BE.f90: New test.
3522 * gfortran.dg/bom_UTF-8.f90: New test.
3523 * gfortran.dg/bom_UTF-32.f90: New test.
3524 * gfortran.dg/bom_UTF-8.F90: New test.
3525 * gfortran.dg/bom_include.inc: New file.
3527 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3530 * g++.dg/init/ptrfn2.C: New test.
3531 * g++.dg/init/ptrfn3.C: New test.
3533 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
3536 * gfortran.dg/dependency_21.f90: New test.
3538 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3540 * gfortran.dg/secnds.f: Use real*8.
3541 * gfortran.dg/secnds-1.f: Use real*8.
3543 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3546 * gfortran.dg/inquire_5.f90: Update test.
3548 2007-04-27 Ian Lance Taylor <iant@google.com>
3551 * gcc.c-torture/compile/pr31710.c: New test.
3553 2007-04-27 Richard Guenther <rguenther@suse.de>
3555 PR tree-optimization/30965
3556 PR tree-optimization/30978
3557 * gcc.dg/tree-ssa/pr30978.c: New testcase.
3558 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3559 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3560 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3562 2007-04-27 Richard Guenther <rguenther@suse.de>
3564 PR tree-optimization/31715
3565 * gcc.dg/Warray-bounds-4.c: New testcase.
3567 2007-04-26 Ian Lance Taylor <iant@google.com>
3570 * gcc.c-torture/compile/pr28675.c: New test.
3572 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
3575 * g++.dg/ext/vector6.C: New test.
3577 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
3579 * gcc.c-torture/execute/ieee/20000320-1.x: New.
3581 2007-04-26 Steve Ellcey <sje@cup.hp.com>
3584 * g++.dg/other/str_empty.C: Add expected warning.
3586 2007-04-26 Richard Guenther <rguenther@suse.de>
3587 Daniel Berlin <dberlin@dberlin.org>
3589 PR tree-optimization/30567
3590 * g++.dg/other/pr30567.C: New testcase.
3592 2007-04-26 Richard Guenther <rguenther@suse.de>
3594 PR tree-optimization/31703
3595 * gcc.c-torture/compile/pr31703.c: New testcase.
3596 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3597 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3599 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
3601 * gfortran.dg/open_errors.f90: Added if statements checking
3602 the value of iostat.
3604 2007-04-26 Jakub Jelinek <jakub@redhat.com>
3607 * g++.dg/gomp/pr31598.C: New test.
3609 PR tree-optimization/30558
3610 * g++.dg/gomp/pr30558.C: New test.
3612 2007-04-24 Mark Mitchell <mark@codesourcery.com>
3615 * g++.dg/ext/complex2.C: New test.
3617 2007-04-25 Paolo Carlini <pcarlini@suse.de>
3619 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3621 2007-04-25 Thiemo Seufer <ths@mips.com>
3623 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3624 value to signed char.
3626 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
3628 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
3629 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
3630 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
3632 2007-04-25 Tobias Burnus <burnus@net-b.de>
3635 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3636 statement functions.
3637 * gfortran.dg/c_by_val_5.f90: New test.
3639 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
3641 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3642 with two new subroutines to avoid parameter-induced aliasing.
3643 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3644 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3646 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3648 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3649 * g++.dg/warn/Warray-bounds.C: Likewise.
3651 2007-04-24 Ian Lance Taylor <iant@google.com>
3653 PR tree-optimization/31605
3654 * gcc.c-torture/execute/pr31605.c: New test.
3656 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3659 * lib/gcc-dg.exp (scan-module): New function.
3660 * gfortran.dg/module_md5_1.f90: New test.
3662 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
3664 * g++.old-deja/g++.pt/defarg6.C: Only run with
3666 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3667 * g++.dg/cpp0x/variadic61.C: Ditto.
3668 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3669 * g++.dg/cpp0x/variadic62.C: Ditto.
3670 * g++.dg/template/meminit1.C: Ditto.
3671 * g++.dg/template/operator7.C: Ditto.
3672 * g++.dg/template/static15.C: Ditto.
3673 * g++.dg/template/invalid1.C: Ditto.
3674 * g++.dg/template/shift1.C: Ditto.
3675 * g++.dg/template/error10.C: Ditto.
3677 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
3680 * gfortran.dg/pr25923.f90: New test.
3682 2007-04-24 Ian Lance Taylor <iant@google.com>
3684 PR tree-optimization/31602
3685 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3687 2007-04-24 Janis Johnson <janis187@us.ibm.com>
3689 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3690 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3692 2007-04-24 Hui-May Chang <hm.chang@apple.com>
3694 * gcc.target/i386/reload-1.c. New.
3696 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
3697 Olga Golovanevsky <olga@il.ibm.com>
3699 * g++.dg/other/str_empty.C: New test.
3701 2007-04-24 Richard Henderson <rth@redhat.com>
3703 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3705 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
3708 * gcc.c-torture/compile/pr31641.c: New testcase.
3710 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
3712 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3713 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3714 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3715 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3717 2007-04-23 Simon Baldwin <simonb@google.com>
3719 * g++.dg/other/error15.C: New.
3720 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3721 triggering a "multiple parameters named" error.
3723 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3726 * gfortran.dg/backspace_8.f: New test case.
3728 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
3731 * gfortran.dg/used_types_17.f90: New test.
3734 * gfortran.dg/zero_array_components_1.f90: New test.
3736 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3739 * gfortran.dg/open_errors.f90: Allow a different error message.
3741 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
3743 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3744 Rename from check_effective_target_vect_pack_mod. Rename global
3745 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
3747 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3749 * gcc.dg/vect/vect-iv-8a.c: Ditto.
3750 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3752 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3755 * gcc.c-torture/execute/pr31448.c: New testcase.
3757 2007-04-22 Nick Clifton <nickc@redhat.com>
3759 * gcc.dg/20020312-2.c: Add support for the FRV.
3761 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
3763 PR tree-optimization/24659
3764 * gcc.dg/vect/vect-float-extend-1.c: New test.
3765 * gcc.dg/vect/vect-float-truncate-1.c: New test.
3767 2007-04-22 Richard Guenther <rguenther@suse.de>
3769 PR tree-optimization/29789
3770 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3771 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3773 2007-04-22 Revital Eres <eres@il.ibm.com>
3775 * gcc.dg/var-expand2.c: New test.
3777 2007-04-22 Revital Eres <eres@il.ibm.com>
3779 * gcc.dg/var-expand3.c: New test.
3781 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3784 * gfortran.dg/continuation_8.f90: New test.
3786 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
3789 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3790 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3792 2007-04-21 Richard Guenther <rguenther@suse.de>
3795 * gcc.c-torture/execute/pr31136.c: New testcase.
3797 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
3799 * gcc.target/i386/movsi-sm-1.c: New.
3801 2007-04-20 Richard Henderson <rth@redhat.com>
3803 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3804 * gcc.dg/pr27095.c: Cope with alpha GOT load.
3806 2007-04-20 Jakub Jelinek <jakub@redhat.com>
3808 * gcc.target/i386/ordcmp-1.c: New test.
3809 * gcc.target/i386/unordcmp-1.c: New test.
3811 PR tree-optimization/31632
3812 * gcc.c-torture/compile/20070419-1.c: New test.
3814 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
3816 * gcc.dg/invalid-call-1.c: New test.
3818 2007-04-18 Dirk Mueller <dmueller@suse.de>
3821 * gcc.dg/Warray-bounds-3.c: New.
3823 2007-04-18 Richard Guenther <rguenther@suse.de>
3825 PR tree-optimization/19431
3826 PR tree-optimization/21463
3827 * gcc.c-torture/execute/20070212-1.c: New testcase.
3828 * gcc.c-torture/execute/20070212-2.c: Likewise.
3829 * gcc.c-torture/execute/20070212-3.c: Likewise.
3830 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3831 * gcc.dg/tree-ssa/pr21463.c: Likewise.
3832 * g++.dg/tree-ssa/pr21463.C: Likewise.
3833 * g++.dg/tree-ssa/pr30738.C: Likewise.
3835 2007-04-17 Mark Mitchell <mark@codesourcery.com>
3838 * g++.dg/expr/bitfield8.C: New test.
3840 2007-04-17 Joseph Myers <joseph@codesourcery.com>
3841 Richard Sandiford <richard@codesourcery.com>
3843 * lib/target-supports.exp (check_profiling_available): Return 0
3844 for uClibc with -p or -pg.
3846 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
3849 * g++.dg/template/init7.C: New test.
3851 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
3853 PR rtl-optimization/31360
3854 * gcc.dg/loop-7.c: New test.
3856 2007-04-17 Mark Mitchell <mark@codesourcery.com>
3858 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3859 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3861 (compat-execute): Likewise.
3862 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3863 files to remote hosts.
3864 * lib/c-ctorture.exp (c-torture-compile): Likewise.
3865 (c-torture-execute): Likewise.
3866 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3867 or plain file. Use remote_upload and remote_download to copy
3869 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3872 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
3874 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3876 2007-04-16 Lawrence Crowl <crowl@google.com>
3878 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3879 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3880 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3881 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3882 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3883 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3884 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3885 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3886 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3887 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3888 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3890 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3891 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3892 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3893 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3894 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3895 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3896 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3897 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3898 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3899 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3900 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3902 2007-04-16 Ian Lance Taylor <iant@google.com>
3904 PR tree-optimization/31522
3905 * gcc.dg/Wstrict-overflow-16.c: New test.
3907 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
3909 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3911 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
3914 * gfortran.dg/module_naming_1.f90: New.
3916 2007-04-16 Richard Sandiford <richard@codesourcery.com>
3918 * lib/target-supports.exp (check_profiling_available): Return
3919 false for m68k-*-uclinux.
3921 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
3924 Testcase for c++ anonymous namespace warning
3926 * g++.dg/warn/anonymous-namespace-1.C: New test
3927 * g++.dg/warn/anonymous-namespace-1.h: New test
3929 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
3932 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3934 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3936 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3938 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
3941 * gfortran.dg/array_constructor_16.f90: New test.
3943 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
3945 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3946 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3948 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3950 PR rtl-optimization/31500
3951 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3952 * g++.dg/warn/Warray-bounds.C: Likewise.
3954 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
3957 * gcc.dg/gnu89-init-4.c: New testcase.
3959 2007-04-14 Jakub Jelinek <jakub@redhat.com>
3962 * gcc.dg/gomp/pr25874.c: Add dg-options.
3963 * g++.dg/gomp/pr25874.C: Add dg-options.
3965 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
3968 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3969 * gfortran.dg/warnings_are_errors_1.f: New testcase.
3971 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3974 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3976 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3980 * gfortran.dg/initialization_6.f90: New test.
3982 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
3984 * gcc.c-torture/compile/pr27528.c: Require nonpic.
3986 * lib/target-supports.exp (check_gc_sections_available):
3987 Return false if ldflags includes -elf2flt.
3989 2007-04-13 Jason Merrill <jason@redhat.com>
3992 * conv3.C: New test.
3994 2007-04-13 Mike Stump <mrs@apple.com>
3996 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
3997 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
3999 2007-04-13 Joseph Myers <joseph@codesourcery.com>
4001 PR tree-optimization/29598
4002 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4004 2007-04-13 Tobias Burnus <burnus@net-b.de>
4007 * gfortran.dg/func_assign.f90: New test.
4009 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
4012 * gfortran.dg/used_types_16.f90: New test.
4014 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
4017 * gfortran.dg/goto_2.f90: New.
4018 * gfortran.dg/goto_3.f90: New.
4019 * gfortran.dg/pr17708.f90: Rename to ...
4020 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4022 2007-04-13 Tobias Burnus <burnus@net-b.de>
4025 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4026 instead of a struct.
4028 2007-04-13 Tobias Burnus <burnus@net-b.de>
4031 * gfortran.dg/value_4.c: Use GNU extensions for complex
4032 instead of a struct.
4034 2007-04-13 Richard Guenther <rguenther@suse.de>
4036 PR tree-optimization/21258
4037 * gcc.dg/tree-ssa/vrp34.c: New testcase.
4039 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4041 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4044 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
4047 * gfortran.dg/char_length_2.f90: New.
4048 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4049 * gfortran.dg/repeat_4.f90: Likewise.
4052 * gfortran.dg/char_assign_1.f90: New.
4055 * gfortran.dg/block_name_1.f90: New.
4056 * gfortran.dg/block_name_2.f90: New.
4058 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
4061 * g++.dg/other/pr31078.C: New.
4063 2007-04-12 Richard Guenther <rguenther@suse.de>
4065 PR tree-optimization/31169
4066 * gcc.c-torture/execute/pr31169.c: New testcase.
4068 2007-04-12 Richard Guenther <rguenther@suse.de>
4070 PR tree-optimization/24689
4071 PR tree-optimization/31307
4072 * g++.dg/tree-ssa/pr31307.C: New testcase.
4073 * gcc.dg/tree-ssa/pr24689.c: Likewise.
4075 2007-04-12 Tobias Burnus <burnus@net-b.de>
4078 * gfortran.dg/access_spec_1.f90: New test.
4079 * gfortran.dg/access_spec_2.f90: New test.
4080 * gfortran.dg/non_module_public.f90: Match new error message.
4082 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
4085 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4086 to 4 at line 38 to fix bounds problem.
4088 2007-04-11 Tobias Burnus <burnus@net-b.de>
4091 * gfortran.dg/pointer_intent_1.f90: Fix test.
4093 2007-04-10 Eric Christopher <echristo@apple.com>
4095 * lib/target-supports.exp
4096 (check_effective_target_fstack_protector): Rewrite.
4098 2007-04-09 Mark Mitchell <mark@codesourcery.com>
4101 * g++.dg/init/const5.C: New test.
4103 2007-04-09 Jan Hubicka <jh@suse.cz>
4105 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4107 2007-04-08 Jan Hubicka <jh@suse.cz>
4109 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4111 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4114 * gfortran.dg/achar_4.f90: New test.
4116 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4119 * gfortran.dg/used_dummy_types_8.f90: New test.
4121 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4124 * gfortran.dg/parameter_array_element_1.f90: New test.
4126 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4129 * gfortran.dg/default_numeric_type_1.f90: New test.
4131 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4134 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4136 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4139 * gfortran.dg/interface_12.f90: New test.
4141 2007-04-07 Bruce Korb <bkorb@gnu.org>
4143 * gcc.dg/format/opt-6.c: New test.
4144 * gcc.dg/format/nul-1.c: New test.
4145 * gcc.dg/format/nul-2.c: New test.
4147 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4149 PR libgfortran/31395
4150 * gfortran.dg/fmt_colon.f90: New test.
4152 2007-04-06 Mark Mitchell <mark@codesourcery.com>
4154 * g++.old-deja/g++.other/init18.C: Use
4155 dg-require-effective-target instead of an explicit xfail.
4157 2007-04-05 Janis Johnson <janis187@us.ibm.com>
4159 * gcc.dg/dfp/signbit-1.c
4160 * gcc.dg/dfp/signbit-2.c
4162 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
4165 * gfortran.dg/altreturn_5.f90: New test.
4167 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
4170 * gfortran.dg/contained_module_proc_1.f90: New test.
4172 2007-04-04 Stuart Hastings <stuart@apple.com>
4175 * objc/execute/exceptions/pr31281.m: New.
4177 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
4179 * g++.dg/ext/dllimport12.C: Update comments.
4181 2007-04-03 Eric Christopher <echristo@apple.com>
4183 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4185 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4188 * gfortran.dg/repeat_2.f90: New test.
4189 * gfortran.dg/repeat_3.f90: New test.
4190 * gfortran.dg/repeat_4.f90: New test.
4192 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
4194 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4196 2007-04-03 Jakub Jelinek <jakub@redhat.com>
4199 * g++.dg/parse/cond3.C: New test.
4202 * gcc.c-torture/execute/ieee/pr30704.c: New test.
4204 2007-04-02 Jason Merrill <jason@redhat.com>
4207 * g++.dg/ext/visibility/anon3.C: New test.
4209 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4211 PR libgfortran/31052
4212 * gfortran.dg/namelist_28.f90: New test.
4214 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4216 PR libgfortran/31366
4217 * gfortran.dg/direct_io_6.f90: New test.
4219 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4221 PR libgfortran/31207
4222 * gfortran.dg/advance_5.f90: New test.
4223 * gfortran.dg/advance_6.f90: New test.
4225 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
4227 * g++.dg/ext/dllimport6.C: Remove extra ';'.
4228 * g++.dg/ext/dllimport7.C: Likewise.
4229 * g++.dg/ext/selectany1.C: Likewise.
4231 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
4233 * g++.dg/parser/pr31138.C: New.
4234 * g++.dg/parser/pr31140.C: New.
4235 * g++.dg/parser/pr31141.C: New.
4237 2007-03-30 Paolo Carlini <pcarlini@suse.de>
4240 * g++.dg/ext/is_base_of.C: New.
4241 * g++.dg/ext/has_virtual_destructor.C: New.
4242 * g++.dg/ext/is_polymorphic.C: New.
4243 * g++.dg/ext/is_base_of_diagnostic.C: New.
4244 * g++.dg/ext/is_enum.C: New.
4245 * g++.dg/ext/has_nothrow_assign.C: New.
4246 * g++.dg/ext/has_nothrow_constructor.C: New.
4247 * g++.dg/ext/is_empty.C: New.
4248 * g++.dg/ext/has_trivial_copy.C: New.
4249 * g++.dg/ext/has_trivial_assign.C: New.
4250 * g++.dg/ext/is_abstract.C: New.
4251 * g++.dg/ext/is_pod.C: New.
4252 * g++.dg/ext/has_nothrow_copy.C: New.
4253 * g++.dg/ext/is_class.C: New.
4254 * g++.dg/ext/has_trivial_constructor.C: New.
4255 * g++.dg/ext/is_union.C: New.
4256 * g++.dg/ext/has_trivial_destructor.C: New.
4257 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4258 * g++.dg/template/crash43.C: Likewise.
4260 2007-03-29 Dirk Mueller <dmueller@suse.de>
4262 * g++.dg/warn/pedantic2.C: New testcase.
4264 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4266 * size_dim.f90: Fix dg directive.
4267 * pr16433.f: Likewise.
4268 * use_6.f90: Likewise.
4269 * use_7.f90: Likewise.
4270 * entry_9.f90: Likewise.
4271 * pointer_intent_2.f90: Likewise.
4272 * protected_1.f90: Likewise.
4273 * fmt_missing_period_2.f: Likewise.
4274 * pointer_intent_3.f90: Likewise.
4275 * protected_2.f90: Likewise.
4276 * protected_3.f90: Likewise.
4277 * pr15754.f90: Likewise.
4278 * protected_4.f90: Likewise.
4279 * protected_5.f90: Likewise.
4280 * initialization_2.f90: Likewise.
4281 * protected_6.f90: Likewise.
4282 * continuation_7.f90: Likewise.
4283 * derived_function_interface_1.f90: Likewise.
4284 * der_pointer_4.f90: Likewise.
4285 * fmt_zero_precision.f90: Likewise.
4286 * blockdata_3.f90: Likewise.
4287 * fmt_missing_period_1.f: Likewise.
4288 * real_const_3.f90: Likewise.
4289 * use_4.f90: Likewise.
4290 * fmt_missing_period_3.f: Likewise.
4291 * use_5.f90: Likewise.
4293 2007-03-28 Mike Stump <mrs@apple.com>
4295 * gcc.dg/darwin-comm.c: Add.
4297 2007-03-28 Eric Christopher <echristo@apple.com>
4299 * lib/target-supports.exp (check_effective_target_fstack_protector):
4301 * gcc.dg/ssp-1.c: Use.
4302 * gcc.dg/ssp-2.c: Ditto.
4304 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
4307 * g++.dg/parse/constructor3.C: New test.
4309 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
4311 * gnat.dg/thin_pointer.ad[sb]: New test.
4313 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4315 * g++.dg/cpp0x/bracket1.C: New.
4316 * g++.dg/cpp0x/bracket2.C: New.
4317 * g++.dg/cpp0x/bracket3.C: New.
4318 * g++.dg/cpp0x/bracket4.C: New.
4320 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4322 * g++.dg/cpp0x/temp_default1.C: New.
4323 * g++.dg/cpp0x/temp_default3.C: New.
4324 * g++.dg/cpp0x/temp_default2.C: New.
4325 * g++.dg/cpp0x/temp_default4.C: New.
4327 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4330 * g++.dg/other/cv_func2.C: New.
4332 2007-03-27 Janis Johnson <janis187@us.ibm.com>
4334 * gcc.dg/dfp/func-vararg-alternate.h: New file.
4335 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4336 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4337 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4339 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4340 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4342 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4344 * lib/compat.exp (compat-execute): Fix processing of file names.
4346 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4348 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4350 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
4352 * lib/target-supports.exp (check_effective_target_fortran_large_real):
4353 Delete created executable test file.
4354 (check_effective_target_fortran_large_int): Ditto.
4355 (check_effective_target_static_libgfortran): Ditto.
4357 2007-03-26 Paolo Carlini <pcarlini@suse.de>
4360 * g++.dg/warn/pragma-system_header1.C: New test.
4361 * g++.dg/warn/pragma-system_header2.C: New test.
4362 * g++.dg/warn/pragma-system_header1.h. New.
4363 * g++.dg/warn/pragma-system_header2.h. New.
4365 2007-03-26 Ian Lance Taylor <iant@google.com>
4367 PR tree-optimization/31345
4368 * gcc.c-torture/compile/pr31345-1.c: New test.
4370 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
4372 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4373 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4374 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4375 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4376 * gfortran.dg/overload_1.f90: Likewise.
4377 * gfortran.dg/impure_assignment_1.f90: Likewise.
4378 * gfortran.dg/error_recovery_3.f90: Likewise.
4379 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4380 * gfortran.dg/sequence_types_1.f90: Likewise.
4381 * gfortran.dg/internal_references_1.f90: Likewise.
4382 * gfortran.dg/present_1.f90: Likewise.
4383 * gfortran.dg/volatile10.f90: Likewise.
4384 * gfortran.dg/module_equivalence_2.f90: Likewise.
4385 * gfortran.dg/use_4.f90: Likewise.
4386 * gfortran.dg/elemental_result_1.f90: Likewise.
4387 * gfortran.dg/generic_actual_arg.f90: Likewise.
4388 * gfortran.dg/private_type_5.f90: Likewise.
4389 * gfortran.dg/protected_4.f90: Likewise.
4390 * gfortran.dg/interface_3.f90: Likewise.
4392 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
4394 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4395 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4397 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
4399 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4401 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4403 PR libgfortran/31199
4404 * gfortran.dg/fmt_t_4.f90: New test.
4406 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4409 * gfortran.dg/backspace_5.f: Initialize variable(s).
4410 * gfortran.dg/backspace_6.f: Likewise.
4411 * gfortran.dg/char_bounds_check_fail_1: Likewise.
4412 * gfortran.dg/direct_io_2.f90: Likewise.
4413 * gfortran.dg/write_back.f: Likewise.
4414 * gfortran.dg/write_rewind_2.f: Likewise.
4415 * gfortran.dg/write_rewind_1.f: Likewise.
4416 * gfortran.dg/write_rewind_2.f: Likewise.
4418 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
4420 PR tree-optimization/30784
4421 * gcc.dg/vect/pr30784.c: New test.
4423 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4426 * gfortran.dg/operator_1.f90: New test.
4427 * gfortran.dg/operator_2.f90: New test.
4429 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4432 * gfortran.dg/reshape_transpose_1.f90: New test.
4434 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4437 * gfortran.dg/bounds_check_6.f90: New test.
4439 2007-03-23 Michael Meissner <michael.meissner@amd.com>
4441 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4443 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4444 * gcc.dg/dfp/decfloat-constants.c: Ditto.
4446 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
4449 * gfortran.dg/pointer_function_actual_1.f90: New test.
4452 * gfortran.dg/pointer_function_actual_2.f90: New test.
4455 * gfortran.dg/result_in_spec_1.f90: New test.
4457 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4460 * gfortran.dg/integer_exponentiation_3.F90: New test.
4461 * gfortran.dg/integer_exponentiation_4.f90: New test.
4462 * gfortran.dg/integer_exponentiation_5.F90: New test.
4464 2007-03-22 Mark Mitchell <mark@codesourcery.com>
4467 * g++.dg/template/error24.C: New test.
4468 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4470 2007-03-22 Mark Mitchell <mark@codesourcery.com>
4473 * g++.dg/expr/bitfield7.C: New test.
4475 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4478 * gcc.dg/float-range-4.c: New.
4479 * gcc.dg/float-range-1.c: Update. Test for a warning.
4480 * gcc.dg/float-range-3.c: New.
4481 * gcc.dg/float-range-5.c: New.
4483 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4486 * gfortran.dg/no_range_check_1.f90: New test.
4488 2007-03-22 Dirk Mueller <dmueller@suse.de>
4490 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4491 * g++.dg/other/static1.C: Remove stray semicolon.
4492 * g++.dg/other/init1.C: Likewise.
4493 * g++.dg/rtti/dyncast1.C: Likewise.
4494 * g++.dg/tree-ssa/pr17153.C: Likewise.
4495 * g++.dg/lookup/disamb1.C: Likewise.
4496 * g++.dg/lookup/scoped2.C: Likewise.
4497 * g++.dg/lookup/friend7.C: Likewise.
4498 * g++.dg/parse/parse4.C: Likewise.
4499 * g++.dg/parse/parse5.C: Likewise.
4500 * g++.dg/expr/pr29066.C: Likewise.
4501 * g++.dg/expr/cast4.C: Likewise.
4502 * g++.dg/tc1/dr193.C: Likewise.
4503 * g++.dg/tc1/dr213.C: Likewise.
4504 * g++.dg/abi/dcast1.C: Likewise.
4505 * g++.dg/abi/covariant2.C: Likewise.
4506 * g++.dg/inherit/covariant11.C: Likewise.
4507 * g++.dg/inherit/covariant9.C: Likewise.
4508 * g++.dg/inherit/covariant10.C: Likewise.
4509 * g++.dg/init/static3.C: Likewise.
4510 * g++.dg/init/init-ref3.C: Likewise.
4511 * g++.dg/init/ref10.C: Likewise.
4512 * g++.dg/template/meminit2.C: Likewise.
4513 * g++.dg/template/using9.C: Likewise.
4514 * g++.dg/template/friend9.C: Likewise.
4515 * g++.dg/template/ref1.C: Likewise.
4516 * g++.old-deja/g++.warn/inline.C: Likewise.
4517 * g++.old-deja/g++.robertl/eb91.C: Likewise.
4518 * g++.old-deja/g++.robertl/eb46.C: Likewise.
4519 * g++.old-deja/g++.robertl/eb34.C: Likewise.
4520 * g++.old-deja/g++.robertl/eb43.C: Likewise.
4521 * g++.old-deja/g++.robertl/eb26.C: Likewise.
4522 * g++.old-deja/g++.robertl/eb116.C: Likewise.
4523 * g++.old-deja/g++.brendan/copy5.C: Likewise.
4524 * g++.old-deja/g++.brendan/overload8.C: Likewise.
4525 * g++.old-deja/g++.brendan/overload11.C: Likewise.
4526 * g++.old-deja/g++.brendan/copy7.C: Likewise.
4527 * g++.old-deja/g++.brendan/crash38.C: Likewise.
4528 * g++.old-deja/g++.brendan/template11.C: Likewise.
4529 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4530 * g++.old-deja/g++.brendan/crash50.C: Likewise.
4531 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4532 * g++.old-deja/g++.jason/pmem2.C: Likewise.
4533 * g++.old-deja/g++.jason/parse9.C: Likewise.
4534 * g++.old-deja/g++.jason/byval2.C: Likewise.
4535 * g++.old-deja/g++.jason/overload8.C: Likewise.
4536 * g++.old-deja/g++.jason/pmf8.C: Likewise.
4537 * g++.old-deja/g++.jason/template33.C: Likewise.
4538 * g++.old-deja/g++.jason/return3.C: Likewise.
4539 * g++.old-deja/g++.jason/scoping2.C: Likewise.
4540 * g++.old-deja/g++.jason/virtual.C: Likewise.
4541 * g++.old-deja/g++.jason/opeq3.C: Likewise.
4542 * g++.old-deja/g++.jason/template27.C: Likewise.
4543 * g++.old-deja/g++.jason/synth6.C: Likewise.
4544 * g++.old-deja/g++.jason/ref8.C: Likewise.
4545 * g++.old-deja/g++.jason/offset1.C: Likewise.
4546 * g++.old-deja/g++.other/static20.C: Likewise.
4547 * g++.old-deja/g++.other/array1.C: Likewise.
4548 * g++.old-deja/g++.other/new3.C: Likewise.
4549 * g++.old-deja/g++.other/array2.C: Likewise.
4550 * g++.old-deja/g++.other/overload9.C: Likewise.
4551 * g++.old-deja/g++.other/cast6.C: Likewise.
4552 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4553 * g++.old-deja/g++.other/eh4.C: Likewise.
4554 * g++.old-deja/g++.other/using7.C: Likewise.
4555 * g++.old-deja/g++.other/init18.C: Likewise.
4556 * g++.old-deja/g++.other/dyncast1.C: Likewise.
4557 * g++.old-deja/g++.other/dyncast2.C: Likewise.
4558 * g++.old-deja/g++.other/dtor11.C: Likewise.
4559 * g++.old-deja/g++.pt/static11.C: Likewise.
4560 * g++.old-deja/g++.pt/crash19.C: Likewise.
4561 * g++.old-deja/g++.pt/overload12.C: Likewise.
4562 * g++.old-deja/g++.pt/crash46.C: Likewise.
4563 * g++.old-deja/g++.pt/mi1.C: Likewise.
4564 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4565 * g++.old-deja/g++.pt/nontype5.C: Likewise.
4566 * g++.old-deja/g++.pt/local5.C: Likewise.
4567 * g++.old-deja/g++.pt/typename2.C: Likewise.
4568 * g++.old-deja/g++.pt/explicit80.C: Likewise.
4569 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4570 * g++.old-deja/g++.law/visibility1.C: Likewise.
4571 * g++.old-deja/g++.law/visibility2.C: Likewise.
4572 * g++.old-deja/g++.law/virtual2.C: Likewise.
4573 * g++.old-deja/g++.law/operators19.C: Likewise.
4574 * g++.old-deja/g++.law/parsing10.C: Likewise.
4575 * g++.old-deja/g++.law/visibility4.C: Likewise.
4576 * g++.old-deja/g++.law/operators4.C: Likewise.
4577 * g++.old-deja/g++.law/dtors2.C: Likewise.
4578 * g++.old-deja/g++.law/missed-error3.C: Likewise.
4579 * g++.old-deja/g++.law/visibility10.C: Likewise.
4580 * g++.old-deja/g++.law/scope3.C: Likewise.
4581 * g++.old-deja/g++.law/casts2.C: Likewise.
4582 * g++.old-deja/g++.law/code-gen5.C: Likewise.
4583 * g++.old-deja/g++.law/operators33.C: Likewise.
4584 * g++.old-deja/g++.law/friend4.C: Likewise.
4585 * g++.old-deja/g++.mike/pmf7.C: Likewise.
4586 * g++.old-deja/g++.mike/p5611.C: Likewise.
4587 * g++.old-deja/g++.mike/net37.C: Likewise.
4588 * g++.old-deja/g++.mike/p3570.C: Likewise.
4589 * g++.old-deja/g++.mike/p5718.C: Likewise.
4590 * g++.old-deja/g++.mike/net21.C: Likewise.
4591 * g++.old-deja/g++.mike/p1862.C: Likewise.
4592 * g++.old-deja/g++.mike/p4511.C: Likewise.
4593 * g++.old-deja/g++.mike/virt3.C: Likewise.
4594 * g++.old-deja/g++.mike/p16146.C: Likewise.
4595 * g++.old-deja/g++.mike/p1989.C: Likewise.
4596 * g++.old-deja/g++.mike/p5571.C: Likewise.
4597 * g++.old-deja/g++.gb/scope10.C: Likewise.
4598 * g++.old-deja/g++.abi/primary5.C: Likewise.
4599 * g++.old-deja/g++.abi/empty2.C: Likewise.
4600 * g++.old-deja/g++.abi/arraynew.C: Likewise.
4601 * g++.old-deja/g++.eh/vbase4.C: Likewise.
4602 * g++.old-deja/g++.eh/ptr1.C: Likewise.
4603 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4604 * g++.old-deja/g++.bob/template3.C: Likewise.
4605 * g++.old-deja/g++.bob/inherit1.C: Likewise.
4607 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
4610 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4612 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
4615 * gfortran.dg/derived_name_1.f90: New.
4616 * gfortran.dg/derived_name_2.f: New.
4618 2007-03-21 Richard Sandiford <richard@codesourcery.com>
4620 * lib/target-supports.exp (check_effective_target_nonpic): New
4622 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4624 * gcc.target/i386/asm-4.c: Require nonpic.
4625 * gcc.target/i386/cmov1.c: Likewise.
4626 * gcc.target/i386/mul.c: Likewise.
4627 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4628 * gcc.target/i386/ssetype-1.c: Require nonpic.
4629 * gcc.target/i386/ssetype-3.c: Likewise.
4630 * gcc.target/i386/ssetype-5.c: Likewise.
4632 2007-03-21 Richard Sandiford <richard@codesourcery.com>
4634 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4635 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4636 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4637 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4639 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
4641 PR tree-optimization/30590
4642 * g++.dg/opt/pr30590.C: New testcase.
4644 2007-03-20 Jakub Jelinek <jakub@redhat.com>
4647 * gcc.dg/pr30762-1.c: New test.
4648 * gcc.dg/pr30762-2.c: New test.
4651 * gcc.target/i386/pr30505.c: New test.
4653 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
4655 * gcc.target/arm/register-variables.c: New.
4657 2007-03-19 Jeff Law <law@redhat.com>
4659 * PR tree-optimization/30984
4660 * gcc.c-torture/pr30984.c: New test.
4662 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
4663 Richard Guenther <rguenther@suse.de>
4665 PR tree-optimization/31254
4666 * gcc.dg/torture/pr31254.c: New testcase.
4668 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
4670 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4671 target default_packed.
4673 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4676 * gfortran.dg/string_length_1.f90: New test.
4678 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4681 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4683 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4685 PR libgfortran/31052
4686 * gfortran.dg/namelist_27.f90: New test.
4688 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
4691 * gfortran.dg/used_types_14.f90: New test.
4694 * gfortran.dg/used_types_15.f90: New test.
4696 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
4698 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4699 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4701 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4704 * gfortran.dg/integer_exponentiation_2.f90: New test.
4706 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
4708 PR tree-optimization/31041
4709 * gcc.dg/vect/pr31041.c: New test.
4711 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4713 * g++.dg/warn/Wconversion-integer.C: New
4714 * g++.dg/warn/Wconversion-real.C: New.
4715 * g++.dg/warn/Wconversion-real-integer.C: New.
4716 * g++.dg/warn/conv2.C: Updated.
4718 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4720 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4723 2007-03-16 Richard Guenther <rguenther@suse.de>
4725 PR tree-optimization/31146
4726 * g++.dg/tree-ssa/pr31146.C: New testcase.
4728 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4730 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4731 assume that the target has <features.h>.
4733 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4735 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4736 dg-options rather than to the whole test.
4738 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
4741 * g++.dg/debug/pr29906.C: New
4743 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4745 PR libgfortran/31099
4746 * gfortran.dg/unformatted_recl.f90: Update test.
4748 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
4750 * gcc.dg/tree-ssa/prefetch-5.c: New test.
4752 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4755 * g++.dg/parse/namespace-definition.C: New.
4757 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4760 * g++.dg/cpp/pedantic-errors.C: New.
4761 * g++.dg/cpp/permissive.C: New.
4763 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4765 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4766 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4768 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4770 * lib/target-supports.exp (check_missing_uclibc_feature)
4771 (check_effective_target_wchar): New procedures.
4772 * gcc.dg/wchar_t-1.c: Require target wchar.
4773 * gcc.dg/wint_t-1.c: Likewise.
4775 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4777 * lib/target-supports.exp (check_gc_sections_available): Return
4778 false for VxWorks targets.
4780 2007-03-15 Dirk Mueller <dmueller@suse.de>
4782 * g++.dg/warn/Wconversion2.C: Fix typo.
4783 * gcc.dg/if-empty-1.c: Ditto.
4785 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4787 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4789 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
4791 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4792 * gcc.target/i386/pr31167.c: Ditto.
4794 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
4797 * gcc.target/i386/pr31167.c: New test.
4799 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
4802 * gfortran.dg/import5.f90.f90: New test.
4806 * gfortran.dg/data_components_1.f90: New test.
4810 * gfortran.dg/generic_13.f90: New test.
4813 * gfortran.dg/alloc_comp_basics_5.f90: New test.
4815 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4817 PR libgfortran/31051
4818 * gfortran.dg/fmt_t_4.f90: New
4820 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4823 * g++.dg/other/default7.C: New test.
4825 2007-03-15 Dirk Mueller <dmueller@suse.de>
4827 * g++.dg/warn/Wconversion2.C: New.
4829 2007-03-14 Eric Christopher <echristo@apple.com>
4831 * gcc.dg/ssp-1.c: New.
4832 * gcc.dg/ssp-2.c: Ditto.
4834 2007-03-14 Dirk Mueller <dmueller@suse.de>
4836 * g++.dg/warn/do-empty.C: New.
4837 * gcc.dg/do-empty.c: New.
4838 * gcc.dg/if-empty-1.c: Update.
4839 * gcc.dg/20001116-1.c: Update.
4840 * gcc.dg/pr23165.c: Update.
4842 2007-03-14 Jakub Jelinek <jakub@redhat.com>
4844 * gfortran.dg/module_implicit_conversion.f90: New test.
4846 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
4849 * gcc.dg/pr31127.c: New.
4851 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
4853 * gcc.dg/tree-ssa/loop-26.c: New test.
4855 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
4857 * gcc.target/i386/cmpxchg16b-1.c: New test.
4859 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
4861 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4862 * gcc.dg/c99-vla-1.c: Likewise.
4863 * g++.dg/ext/vla1.C: Likewise
4865 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
4867 * gcc.dg/wvla-1.c: New test
4868 * gcc.dg/wvla-2.c: New test
4869 * gcc.dg/wvla-3.c: New test
4870 * gcc.dg/wvla-4.c: New test
4871 * gcc.dg/wvla-5.c: New test
4872 * gcc.dg/wvla-6.c: New test
4873 * gcc.dg/wvla-7.c: New test
4874 * g++.dg/warn/Wvla-1.C: New test
4875 * g++.dg/warn/Wvla-2.C: New test
4876 * g++.dg/warn/Wvla-3.C: New test
4878 2007-03-12 Mark Mitchell <mark@codesourcery.com>
4881 * g++.dg/other/default6.C: New test.
4883 2007-03-12 Richard Sandiford <richard@codesourcery.com>
4885 * lib/target-supports.exp (check_profiling_available): Return false
4887 (check_effective_target_vxworks_kernel): New procedure.
4888 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4890 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4891 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4893 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4895 2007-03-12 Richard Sandiford <richard@codesourcery.com>
4897 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4898 PIC is not supported.
4899 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4900 * gcc.dg/20020426-2.c: Likewise.
4901 * gcc.dg/pr28243.c: Likewise.
4902 * gcc.dg/visibility-11.c: Likewise.
4903 * gcc.dg/tls/opt-9.c: Likewise.
4904 * gcc.dg/tls/opt-10.c: Likewise.
4905 * gcc.dg/tls/pic-1.c: Likewise.
4906 * gcc.dg/tls/struct-1.c: Likewise.
4907 * gcc.target/i386/20000807-1.c: Likewise.
4908 * gcc.target/i386/20000904-1.c: Likewise.
4909 * gcc.target/i386/20011119-1.c: Likewise.
4910 * gcc.target/i386/990213-2.c: Likewise.
4911 * gcc.target/i386/990214-1.c: Likewise.
4912 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4913 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4914 * gcc.target/i386/pic-1.c: Likewise.
4915 * gcc.target/i386/pr21518.c: Likewise.
4916 * gcc.target/i386/pr23098.c: Likewise.
4917 * gcc.target/i386/pr23943.c: Likewise.
4919 2007-03-11 Mark Mitchell <mark@codesourcery.com>
4922 * g++.dg/template/complit2.C: New test.
4925 * g++.dg/ext/bitfield1.C: New test.
4927 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
4930 * gfortran.dg/interface_11.f90: New test.
4932 2007-03-11 Richard Guenther <rguenther@suse.de>
4934 PR tree-optimization/31115
4935 * gcc.dg/torture/pr31115.c: New testcase.
4937 2007-03-11 Ira Rosen <irar@il.ibm.com>
4939 PR tree-optimization/29925
4940 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4942 2007-03-10 Mark Mitchell <mark@codesourcery.com>
4945 * g++.dg/expr/bitfield3.C: New test.
4946 * g++.dg/expr/bitfield4.C: Likewise.
4947 * g++.dg/expr/bitfield5.C: Likewise.
4948 * g++.dg/expr/bitfield6.C: Likewise.
4951 * g++.dg/template/array18.C: New test.
4953 2007-03-10 Dirk Mueller <dmueller@suse.de>
4956 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4957 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4959 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
4962 * g++.dg/cpp0x/variadic-bind.C: New.
4963 * g++.dg/cpp0x/variadic-function.C: New.
4964 * g++.dg/cpp0x/variadic-mem_fn.C: New.
4965 * g++.dg/cpp0x/variadic-tuple.C: New.
4966 * g++.dg/cpp0x/variadic1.C: New.
4967 * g++.dg/cpp0x/variadic2.C: New.
4968 * g++.dg/cpp0x/variadic3.C: New.
4969 * g++.dg/cpp0x/variadic4.C: New.
4970 * g++.dg/cpp0x/variadic5.C: New.
4971 * g++.dg/cpp0x/variadic6.C: New.
4972 * g++.dg/cpp0x/variadic7.C: New.
4973 * g++.dg/cpp0x/variadic8.C: New.
4974 * g++.dg/cpp0x/variadic9.C: New.
4975 * g++.dg/cpp0x/variadic10.C: New.
4976 * g++.dg/cpp0x/variadic11.C: New.
4977 * g++.dg/cpp0x/variadic12.C: New.
4978 * g++.dg/cpp0x/variadic13.C: New.
4979 * g++.dg/cpp0x/variadic14.C: New.
4980 * g++.dg/cpp0x/variadic15.C: New.
4981 * g++.dg/cpp0x/variadic16.C: New.
4982 * g++.dg/cpp0x/variadic17.C: New.
4983 * g++.dg/cpp0x/variadic18.C: New.
4984 * g++.dg/cpp0x/variadic19.C: New.
4985 * g++.dg/cpp0x/variadic20.C: New.
4986 * g++.dg/cpp0x/variadic21.C: New.
4987 * g++.dg/cpp0x/variadic22.C: New.
4988 * g++.dg/cpp0x/variadic23.C: New.
4989 * g++.dg/cpp0x/variadic24.C: New.
4990 * g++.dg/cpp0x/variadic25.C: New.
4991 * g++.dg/cpp0x/variadic26.C: New.
4992 * g++.dg/cpp0x/variadic27.C: New.
4993 * g++.dg/cpp0x/variadic28.C: New.
4994 * g++.dg/cpp0x/variadic29.C: New.
4995 * g++.dg/cpp0x/variadic30.C: New.
4996 * g++.dg/cpp0x/variadic31.C: New.
4997 * g++.dg/cpp0x/variadic32.C: New.
4998 * g++.dg/cpp0x/variadic33.C: New.
4999 * g++.dg/cpp0x/variadic34.C: New.
5000 * g++.dg/cpp0x/variadic35.C: New.
5001 * g++.dg/cpp0x/variadic36.C: New.
5002 * g++.dg/cpp0x/variadic37.C: New.
5003 * g++.dg/cpp0x/variadic38.C: New.
5004 * g++.dg/cpp0x/variadic39.C: New.
5005 * g++.dg/cpp0x/variadic40.C: New.
5006 * g++.dg/cpp0x/variadic41.C: New.
5007 * g++.dg/cpp0x/variadic42.C: New.
5008 * g++.dg/cpp0x/variadic43.C: New.
5009 * g++.dg/cpp0x/variadic44.C: New.
5010 * g++.dg/cpp0x/variadic45.C: New.
5011 * g++.dg/cpp0x/variadic46.C: New.
5012 * g++.dg/cpp0x/variadic47.C: New.
5013 * g++.dg/cpp0x/variadic48.C: New.
5014 * g++.dg/cpp0x/variadic49.C: New.
5015 * g++.dg/cpp0x/variadic50.C: New.
5016 * g++.dg/cpp0x/variadic51.C: New.
5017 * g++.dg/cpp0x/variadic52.C: New.
5018 * g++.dg/cpp0x/variadic53.C: New.
5019 * g++.dg/cpp0x/variadic54.C: New.
5020 * g++.dg/cpp0x/variadic55.C: New.
5021 * g++.dg/cpp0x/variadic56.C: New.
5022 * g++.dg/cpp0x/variadic57.C: New.
5023 * g++.dg/cpp0x/variadic58.C: New.
5024 * g++.dg/cpp0x/variadic59.C: New.
5025 * g++.dg/cpp0x/variadic60.C : New.
5026 * g++.dg/cpp0x/variadic61.C : New.
5027 * g++.dg/cpp0x/variadic62.C : New.
5028 * g++.dg/cpp0x/variadic63.C : New.
5029 * g++.dg/cpp0x/variadic64.C : New.
5030 * g++.dg/cpp0x/variadic65.C : New.
5031 * g++.dg/cpp0x/variadic66.C : New.
5032 * g++.dg/cpp0x/variadic67.C : New.
5033 * g++.dg/cpp0x/variadic68.C : New.
5034 * g++.dg/cpp0x/variadic69.C : New.
5035 * g++.dg/cpp0x/variadic70.C : New.
5036 * g++.dg/cpp0x/variadic71.C : New.
5037 * g++.dg/cpp0x/variadic72.C : New.
5038 * g++.dg/cpp0x/variadic73.C : New.
5039 * g++.dg/cpp0x/variadic74.C : New.
5040 * g++.dg/cpp0x/variadic75.C : New.
5041 * g++.dg/cpp0x/variadic-ex1.C : New.
5042 * g++.dg/cpp0x/variadic-ex2.C : New.
5043 * g++.dg/cpp0x/variadic-ex3.C : New.
5044 * g++.dg/cpp0x/variadic-ex4.C : New.
5045 * g++.dg/cpp0x/variadic-ex5.C : New.
5046 * g++.dg/cpp0x/variadic-ex6.C : New.
5047 * g++.dg/cpp0x/variadic-ex7.C : New.
5048 * g++.dg/cpp0x/variadic-ex8.C : New.
5049 * g++.dg/cpp0x/variadic-ex9.C : New.
5050 * g++.dg/cpp0x/variadic-ex10.C : New.
5051 * g++.dg/cpp0x/variadic-ex11.C : New.
5052 * g++.dg/cpp0x/variadic-ex12.C : New.
5053 * g++.dg/cpp0x/variadic-ex13.C : New.
5054 * g++.dg/cpp0x/variadic-ex14.C : New.
5056 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5058 PR libgfortran/31099
5059 * gfortran.dg/unformatted_recl.f90: New test.
5061 2007-03-09 Roger Sayle <roger@eyesopen.com>
5063 * gcc.dg/fold-eqcmplx-1.c: New test case.
5065 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
5067 PR rtl-optimization/30643
5068 * gcc.dg/pr30643.c: New.
5070 2007-03-09 Chao-ying Fu <fu@mips.com>
5072 * gcc.target/mips/mips32-dspr2-type.c: New test.
5073 * gcc.target/mips/mips32-dspr2.c: New test.
5074 * gcc.target/mips/dspr2-MULT.c: New test.
5075 * gcc.target/mips/dspr2-MULTU.c: New test.
5076 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5077 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5078 Adjust some formats.
5080 2007-03-09 Dirk Mueller <dmueller@suse.de>
5083 * gcc.dg/Wlogical-op-1.c: New.
5084 * g++.dg/warn/Wlogical-op-1.C: New.
5086 2007-03-09 Richard Guenther <rguenther@suse.de>
5088 PR tree-optimization/30904
5090 * gcc.dg/pr30904.c: Remove xfail.
5092 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
5095 * gcc.c-torture/execute/pr31072.c: New test.
5097 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5099 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5100 * gcc.dg/torture/builtin-attr-1.c: Likewise.
5101 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
5102 *lrint* and *lround*.
5103 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5105 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5106 * gcc.dg/torture/builtin-integral-1.c: Likewise.
5107 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
5108 and *lround*. Correct macro names.
5109 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5110 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5112 2007-03-08 Ian Lance Taylor <iant@google.com>
5114 * gcc.dg/no-strict-overflow-5.c: New test.
5115 * gcc.dg/no-strict-overflow-6.c: New test.
5116 * gcc.dg/Wstrict-overflow-11.c: New test.
5117 * gcc.dg/Wstrict-overflow-12.c: New test.
5118 * gcc.dg/Wstrict-overflow-13.c: New test.
5119 * gcc.dg/Wstrict-overflow-14.c: New test.
5120 * gcc.dg/Wstrict-overflow-15.c: New test.
5122 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5124 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
5125 for VxWorks kernel mode.
5126 * gcc.c-torture/execute/strncmp-1.x: Likewise.
5128 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5130 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5133 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5135 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5136 and lib/bfill.c on VxWorks targets.
5137 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5138 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5139 lib/bfill.c and lib/memmove.c on VxWorks targets.
5140 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5141 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5143 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5144 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5146 2007-03-08 Tobias Burnus <burnus@net-b.de>
5148 * gfortran.dg/use_5.f90: New test.
5149 * gfortran.dg/use_6.f90: Ditto.
5150 * gfortran.dg/use_7.f90: Ditto.
5152 2007-03-08 Tobias Burnus <burnus@net-b.de>
5155 * gfortran.dg/use_4.f90: New test.
5156 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5158 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
5161 * gfortran.dg/parameter_array_section_2.f90: New test.
5163 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
5166 * g++.dg/ext/offsetof1.C: Add cases with volatile.
5169 * g++.dg/template/arg5.C: New test.
5171 2007-03-07 Joseph Myers <joseph@codesourcery.com>
5173 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5175 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
5177 * gcc.dg/var-expand1.c: Add newline at end of file.
5179 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
5181 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5183 2007-03-06 Richard Sandiford <richard@codesourcery.com>
5185 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5187 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5189 * gcc.dg/torture/builtin-convert-4.c: New test.
5191 2007-03-05 Ian Lance Taylor <iant@google.com>
5193 * gcc.c-torture/compile/pr31034.c: New test.
5195 2007-03-05 Ian Lance Taylor <iant@google.com>
5197 * gcc.dg/inline-18.c: New test.
5198 * gcc.dg/inline-19.c: New test.
5199 * gcc.dg/inline-20.c: New test.
5200 * gcc.dg/inline-21.c: New test.
5202 2007-03-05 Richard Guenther <rguenther@suse.de>
5204 PR tree-optimization/14052
5205 * gcc.dg/tree-ssa/vrp33.c: New testcase.
5207 2007-03-05 Richard Guenther <rguenther@suse.de>
5209 PR tree-optimization/23777
5210 * gcc.dg/tree-ssa/pr23777.c: New testcase.
5212 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5215 * gcc.dg/multiple-overflow-warn-3.c: New.
5216 * g++.dg/warn/multiple-overflow-warn-3.C: New.
5218 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
5221 * g++.dg/parse/template23.C: New test.
5223 2007-03-04 Roger Sayle <roger@eyesopen.com>
5226 * gcc.dg/pr30744-1.c: New test case.
5228 2007-03-04 Tobias Burnus <burnus@net-b.de>
5230 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5232 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5235 * gfortran.dg/logical_3.f90: New test.
5237 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
5240 * gfortran.dg/integer_exponentiation_1.f90: New test.
5242 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
5244 * gcc.target/m68k/m68k.exp: New.
5245 * gcc.target/m68k/crash1.c: New.
5247 2007-03-03 Tobias Burnus <burnus@net-b.de>
5249 * gfortran.dg/c_by_val.c: Use int64_t instead of long
5250 to be more compatible with integer(kind=8).
5252 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5255 * gfortran.dg/zero_sized_3.f90: New test.
5257 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5260 * g++.dg/parse/else.C: New.
5261 * g++.dg/parse/else-2.C: New.
5263 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
5264 Tobias Burnus <burnus@net-b.de>
5267 * gfortran.dg/size_dim.f90: New test.
5269 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
5270 Tobias Burnus <burnus@net-b.de>
5273 * gfortran.dg/entry_9.f90: New test.
5275 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
5278 * g++.dg/inherit/covariant16.C: New test.
5280 2007-03-02 Geoffrey Keating <geoffk@apple.com>
5282 * g++.dg/other/darwin-minversion-1.C: New.
5284 2007-03-02 Diego Novillo <dnovillo@redhat.com>
5286 * gcc.dg/tree-ssa/20070302-1.c: New test.
5288 2007-03-02 Joseph Myers <joseph@codesourcery.com>
5290 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5293 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
5295 * gcc.dg/tree-ssa/prefetch-4.c: New test.
5297 2007-03-01 Simon Baldwin <simonb@google.com>
5300 * warn/ignored_typedef.C: New.
5301 * init/ctor8.C: Added dg-warning to consume ignored typedef
5303 * template/typedef2.C: Ditto. Moved dg-error onto its own line
5304 and added an explicit line number.
5306 2007-02-28 Richard Guenther <rguenther@suse.de>
5309 * gcc.dg/torture/pr30364-1.c: New testcase.
5310 * gcc.dg/torture/pr30364-2.c: Likewise.
5311 * gcc.dg/torture/pr30364-3.c: Likewise.
5313 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5315 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5316 powerpc*, use -funsafe-math-optimizations.
5317 * gcc.dg/torture/builtin-logb-1.c: Likewise.
5318 * gcc.dg/torture/builtin-modf-1.c: Likewise.
5320 2007-02-28 Tobias Burnus <burnus@net-b.de>
5321 Paul Thomas <pault@gcc.gnu.org>
5325 * c_by_val_1.f: Test %VAL() with non-default kind.
5326 * c_by_val.c: Ditto.
5327 * c_by_val_4.f: New test.
5329 2007-02-28 Tobias Burnus <burnus@net-b.de>
5332 * gfortran.dg/continuation_7.f90: New test.
5334 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
5336 * g++.dg/inherit/thunk7.C: New test.
5337 * lib/target-supports.exp (check_profiling_available): Not available
5340 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
5343 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5345 2007-02-27 Mark Mitchell <mark@codesourcery.com>
5347 * lib/target-supports.exp (check_effective_target_init_priority):
5348 Remove Solaris special case.
5350 2007-02-26 Geoffrey Keating <geoffk@apple.com>
5352 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5353 for more builtin types.
5355 * g++.dg/ext/visibility/class1.C: Port to Darwin.
5356 * g++.dg/ext/visibility/noPLT.C: Likewise.
5358 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5360 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5363 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
5366 * size_optional_dim_1.f90: New test.
5368 2007-02-25 Mark Mitchell <mark@codesourcery.com>
5370 * gcc.dg/vxworks/vxworks.exp: New file.
5371 * gcc.dg/vxworks/initpri1.c: Likewise.
5372 * gcc.dg/vxworks/initpri2.c: Likewise.
5373 * gcc.dg/initpri2.c: Add more tests.
5374 * g++.dg/special/initpri2.C: Likewise.
5376 * gcc.dg/initpri1.c: New test.
5377 * gcc.dg/initpri2.c: Likewise.
5378 * g++.dg/special/initpri1.C: New test.
5379 * g++.dg/special/initpri2.C: Likewise.
5380 * g++.dg/special/conpr-1.C: Use init_priority effective target.
5381 * g++.dg/special/conpr-2.C: Likewise.
5382 * g++.dg/special/conpr-3.C: Likewise.
5383 * g++.dg/special/conpr-4.C: Likewise.
5384 * g++.dg/special/initp1.C: Likewise.
5385 * g++.dg/special/ecos.exp: Remove code to detect availability of
5386 constructor priorities.
5387 * lib/target-supports.exp (check_effective_target_init_priority):
5390 2007-02-24 Jan Hubicka <jh@suse.cz>
5392 * gcc.c-torture/execute/pr30778.c: New testcase.
5394 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5396 PR libgfortran/30918
5397 * gfortran.dg/namelist_26.f90: New test.
5399 2007-02-24 Richard Guenther <rguenther@suse.de>
5402 * gcc.dg/pr30951.c: New testcase.
5404 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5406 * gcc.dg/torture/builtin-modf-1.c: New test.
5408 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
5410 PR tree-optimization/30904
5411 * gcc.dg/pr30904.c: New test.
5413 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5415 * gcc.test-framework/README: Correct command.
5416 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5418 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5420 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
5422 * lib/target-supports.exp (check_effective_target_unwrapped): New.
5424 2007-02-23 Mark Mitchell <mark@codesourcery.com>
5426 * lib/target-supports.exp (check_effective_target_newlib): New
5429 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
5432 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5433 allocatable component.
5436 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5438 * gcc.dg/torture/builtin-logb-1.c: New test.
5439 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5440 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5441 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5444 2007-02-23 Richard Guenther <rguenther@suse.de>
5446 * g++.dg/warn/changes-meaning.C: New testcase.
5448 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5450 PR libgfortran/30910
5451 * gfortran.dg/fmt_zero_precision.f90: Update test.
5453 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5455 * gcc.dg/torture/builtin-frexp-1.c: New test.
5457 2007-02-22 Mark Mitchell <mark@codesourcery.com>
5459 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5461 2007-02-22 Ian Lance Taylor <iant@google.com>
5464 * g++.dg/debug/pr30898.C: New test.
5466 2007-02-22 Ira Rosen <irar@il.ibm.com>
5468 * gcc.dg/vect/vect-106.c: New test.
5470 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
5471 Ira Rosen <irar@il.ibm.com>
5473 PR tree-optimization/30843
5474 * gcc.dg/vect/pr30843.c: New test.
5476 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
5478 PR tree-optimization/30858
5479 * gcc.dg/vect/pr30858.c: New test.
5481 2007-02-21 Mark Mitchell <mark@codesourcery.com>
5483 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5484 to set options for compiling testglue.
5485 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5486 * lib/obj-c++.exp (obj-c++_init): Likewise.
5488 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
5490 * gnat.dg/derived_aggregate.adb: New test.
5492 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5494 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5495 sh* targets. Call the correct CKSGN macro.
5497 2007-02-21 Jakub Jelinek <jakub@redhat.com>
5499 * gfortran.dg/gomp/omp_parse1.f90: New test.
5500 * gfortran.dg/gomp/omp_parse2.f: New test.
5502 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
5505 * gfortran.dg/do_pointer_1.f90: New test.
5507 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5509 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5512 2007-02-20 Geoffrey Keating <geoffk@apple.com>
5514 * gcc.dg/darwin-minversion-1.c: New.
5515 * gcc.dg/darwin-minversion-2.c: New.
5517 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5519 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5521 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5522 DJ Delorie <dj@redhat.com>
5525 * gcc.dg/Wfatal.c: New.
5526 * gcc.dg/Wfatal-2.c: New.
5527 * gcc.dg/Werror-1.c: Adjust expectations.
5528 * gcc.dg/Werror-5.c: Likewise.
5529 * gcc.dg/Werror-7.c: Likewise.
5530 * gcc.dg/Werror-10.c: Likewise.
5531 * gcc.dg/Werror-11.c: Likewise.
5533 2007-02-20 Tobias Burnus <burnus@net-b.de>
5536 * gfortran.dg/volatile10.f90: New test.
5538 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
5541 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
5543 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5545 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5546 * gcc.dg/Walways-true-1.c: Likewise.
5547 * gcc.dg/weak/weak-3.c: Likewise.
5548 * gcc.dg/Werror-1.c: Likewise.
5549 * gcc.dg/Werror-3.c: Likewise.
5550 * gcc.dg/Werror-4.c: Likewise.
5551 * gcc.dg/Werror-5.c: Likewise.
5552 * gcc.dg/Werror-6.c: Likewise.
5553 * gcc.dg/Werror-7.c: Likewise.
5554 * gcc.dg/Werror-8.c: Likewise.
5555 * gcc.dg/Werror-10.c: Likewise.
5556 * gcc.dg/Werror-11.c: Likewise.
5557 * gcc.dg/Werror-12.c: Likewise.
5558 * g++.old-deja/g++.mike/warn8.C: Likewise.
5559 * g++.dg/warn/Walways-true-1.C: Likewise.
5560 * g++.dg/warn/Walways-true-2.C: Likewise.
5561 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5562 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5563 -Wstring-literal-comparison with -Waddress.
5564 * gcc.dg/Wstring-literal-comparison-4.c: Replace
5565 -Wno-string-literal-comparison with -Wno-address.
5567 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
5569 * gnat.dg/self_aggregate_with_call.adb: New test.
5571 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
5573 PR tree-optimization/30975
5574 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5575 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5576 * gcc.dg/vect/pr30795.c: New.
5578 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5581 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5583 2007-02-18 Roger Sayle <roger@eyesopen.com>
5585 PR rtl-optimization/28173
5586 * gcc.target/i386/andor-1.c: New test case.
5588 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5590 * gcc.dg/torture/builtin-ldexp-1.c: New.
5591 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5593 2007-02-18 Roger Sayle <roger@eyesopen.com>
5595 * gfortran.dg/array_constructor_15.f90: New test case.
5597 2007-02-18 Roger Sayle <roger@eyesopen.com>
5599 * gfortran.dg/forall_10.f90: New test case.
5601 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
5603 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5605 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
5607 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5608 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5610 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
5612 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5613 * gcc.target/i386/builtin-bswap-3.c: Ditto.
5614 * gcc.target/i386/xchg-1.c: New test.
5615 * gcc.target/i386/xchg-2.c: New test.
5617 2007-02-16 Richard Guenther <rguenther@suse.de>
5618 Christian Bruel <christian.bruel@st.com>
5620 * gcc.dg/strict-overflow-5.c: New testcase.
5622 2007-02-16 Tobias Burnus <burnus@net-b.de>
5625 * gfortran.dg/func_derived_4.f90: New test.
5627 2007-02-15 Roger Sayle <roger@eyesopen.com>
5630 * gfortran.dg/pr30391-1.f90: New test case.
5632 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5635 * gcc.c-torture/compile/pr30433.c: New testcase to check
5636 that complex constants comparisions are foldded.
5638 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5641 * g++.dg/ext/stmtexpr10.C: New testcase.
5643 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5646 * gcc.dg/Wunused-value-2.c: New testcase.
5648 2007-02-15 Ian Lance Taylor <iant@google.com>
5650 * g++.dg/eh/subreg-1.C: New test.
5652 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5655 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5656 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5657 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5658 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5659 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5660 * gcc.dg/Werror-implicit-function-declaration.c: New.
5662 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5665 * g++.dg/warn/pr28943.C: New.
5667 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5669 * gfortran.fortran-torture/execute/math.f90: Fix typo.
5671 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5674 * gfortran.dg/error_recovery_3.f90: New test.
5676 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5678 * g++.dg/tree-ssa/sra-1.C: New.
5680 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5682 * g++.dg/tree-ssa/sra-1.C: New.
5684 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5686 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5688 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5690 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5692 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
5695 * gfortran.dg/logical_2.f90: New test.
5697 2007-02-14 Joseph Myers <joseph@codesourcery.com>
5699 * gcc.dg/torture/complex-alias-1.c: New test.
5701 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
5703 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5704 instead of -fdump-tree-tailcall.
5706 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
5708 * gfortran.dg/interface_10.f90: Fix comment typo.
5710 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
5712 PR tree-optimization/30771
5713 * gcc.dg/vect/pr30771.c: New test.
5715 2007-02-13 Ian Lance Taylor <iant@google.com>
5717 * gcc.dg/Wstrict-overflow-1.c: New test.
5718 * gcc.dg/Wstrict-overflow-2.c: New test.
5719 * gcc.dg/Wstrict-overflow-3.c: New test.
5720 * gcc.dg/Wstrict-overflow-4.c: New test.
5721 * gcc.dg/Wstrict-overflow-5.c: New test.
5722 * gcc.dg/Wstrict-overflow-6.c: New test.
5723 * gcc.dg/Wstrict-overflow-7.c: New test.
5724 * gcc.dg/Wstrict-overflow-8.c: New test.
5725 * gcc.dg/Wstrict-overflow-9.c: New test.
5726 * gcc.dg/Wstrict-overflow-10.c: New test.
5728 2007-02-13 Roger Sayle <roger@eyesopen.com>
5730 * gcc.target/ia64/builtin-bswap-2.c: New test case.
5732 2007-02-13 Richard Henderson <rth@redhat.com>
5734 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5735 * gcc.c-torture/execute/pr29302-1.c: ... here.
5737 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5740 * gcc.dg/c90-return-1.c: Update output.
5741 * gcc.dg/c99-return-1.c: Likewise.
5743 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
5746 * gfortran.dg/used_dummy_types_7.f90: New test..
5748 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
5750 * gcc.target/i386/parity-1.c: New test.
5751 * gcc.target/i386/parity-2.c: New test.
5753 2007-02-12 Roger Sayle <roger@eyesopen.com>
5755 * gcc.target/i386/builtin-bswap-3.c: New test case.
5757 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
5759 PR tree-optimization/29145
5760 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5761 alias analysis is improved to take better advantage of restrict
5763 * gcc.dg/vect/vect-80.c: Likewise.
5764 * gcc.dg/vect/pr29145.c: New.
5766 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
5768 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5769 * gcc.target/i386/sse4a-insert.c: Likewise.
5771 2007-02-11 Roger Sayle <roger@eyesopen.com>
5773 * gcc.target/ia64/builtin-popcount-1.c: New test case.
5774 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5776 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
5779 * gfortran.dg/enum_4.f90: Update error message checks.
5781 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
5784 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5785 versions of the modules.
5788 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5789 by getting rid of recursive I/O and providing functions with
5793 * gfortran.dg/char_array_constructor_2.f90
5795 2007-02-11 Mark Mitchell <mark@codesourcery.com>
5798 * g++.dg/template/spec34.C: New test
5800 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
5802 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5804 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5805 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5806 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5808 * gcc.dg/vect/vect-113.c: Ditto.
5810 2007-02-06 Mark Mitchell <mark@codesourcery.com>
5813 * g++.dg/eh/weak1-C: New test.
5814 * g++.dg/eh/weak1-a.cc: Likewise.
5815 * g++.dg/eh/comdat1.C: Likewise.
5817 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
5818 Dorit Nuzman <dorit@il.ibm.com>
5820 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
5821 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
5822 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5823 * gcc.dg/vect/vect-113.c: Likewise.
5825 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5827 2007-02-10 Richard Henderson <rth@redhat.com>
5829 * lib/target-supports.exp (check_effective_target_tls): Redefine
5830 to mean non-emulated tls.
5831 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5832 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5833 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5834 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5835 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5836 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5837 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5839 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
5841 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5843 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
5845 * gfortran.dg/secnds.f: Replace time tolerance with a
5846 before-and-after bracket.
5847 * gfortran.dg/secnds-1.f: Likewise.
5849 2007-02-09 Tobias Burnus <burnus@net-b.de>
5852 * gfortran.dg/maxlocval_1.f90: New test.
5854 2007-02-09 Roger Sayle <roger@eyesopen.com>
5856 * gcc.target/ia64/builtin_bswap-1.c: New test case.
5858 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5861 * gfortran.dg/array_function_1.f90: New test.
5863 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5865 * lib/target-supports.exp (check_effective_target_lax_strtofp)
5866 (check_effective_target_dummy_wcsftime): New functions.
5868 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5870 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5871 * lib/target-supports.exp (check_effective_target_uclibc): New
5874 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5876 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5877 (vsnprintf): Don't define for uClibc targets.
5879 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5881 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5882 set before checking whether it was allowed.
5883 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5884 before checking inside_main.
5886 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5888 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5890 (u16sf): Likewise u4sf.
5891 * g++.dg/compat/struct-layout-1.h: Likewise.
5893 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5895 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5897 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5898 m68k targets if check_effective_target_coldfire_fpu returns true.
5900 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
5901 Richard Guenther <rguenther@suse.de>
5904 * gcc.dg/fold-compare-3.c: New testcase.
5905 * gcc.dg/tree-ssa/loop-24.c: Likewise.
5907 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
5909 * gcc.dg/pr26570.c: Clean up coverage files.
5910 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5911 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5912 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5913 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5914 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5915 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5916 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5917 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5918 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5919 * gcc.dg/tree-ssa/pr25501.c: Ditto.
5920 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5921 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5922 * gcc.dg/vect/pr28952.c: Ditto.
5923 * gcc.dg/vect/pr27151.c: Ditto.
5924 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5925 * g++.dg/gomp/macro-3.C: Ditto.
5927 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
5929 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5932 2007-02-08 Roger Sayle <roger@eyesopen.com>
5934 * gcc.target/i386/builtin-bswap-2.c: New test case.
5936 2007-02-08 Roger Sayle <roger@eyesopen.com>
5938 * gfortran.dg/forall_8.f90: New test case.
5939 * gfortran.dg/forall_9.f90: Likewise.
5941 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5943 * gcc.dg/builtins-20.c: Add some -~ complex cases.
5945 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
5947 * lib/target-supports.exp (check_effective_target_simulator): New.
5949 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
5951 * gcc.dg/tree-ssa/loop-25.c: New test.
5953 2007-02-06 Richard Henderson <rth@redhat.com>
5955 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5957 2007-02-06 Roger Sayle <roger@eyesopen.com>
5959 * gcc.target/powerpc/popcount-1.c: New test case.
5960 * gcc.target/powerpc/parity-1.c: Likewise.
5962 2007-02-06 Richard Guenther <rguenther@suse.de>
5965 * gcc.dg/torture/pr27302-2.c: New testcase.
5967 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
5969 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5970 * gcc.dg/vect/vect-iv-1.c: New test.
5971 * gcc.dg/vect/vect-iv-2.c: New test.
5972 * gcc.dg/vect/vect-iv-3.c: New test.
5973 * gcc.dg/vect/vect-iv-4.c: New test.
5974 * gcc.dg/vect/vect-iv-5.c: New test.
5975 * gcc.dg/vect/vect-iv-6.c: New test.
5976 * gcc.dg/vect/vect-iv-7.c: New test.
5977 * gcc.dg/vect/vect-iv-8.c: New test.
5978 * gcc.dg/vect/vect-iv-9.c: New test.
5979 * gcc.dg/vect/vect-iv-10.c: New test.
5980 * gcc.dg/vect/vect-iv-11.c: New test.
5981 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5982 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5983 * gcc.dg/vect/vect-14.c: Now vectorizable.
5984 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5986 * gcc.dg/vect/vect-27.c: Likewise.
5987 * gcc.dg/vect/vect-29.c Likewise.
5988 * gcc.dg/vect/vect-dv-2.c: Likewise.
5989 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5990 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5991 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5993 2007-02-06 Ira Rosen <irar@il.ibm.com>
5995 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
5997 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5999 * gcc.dg/builtins-20.c: Add more cases.
6001 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
6004 * gcc.dg/pr30189.c: New test.
6006 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
6008 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6010 * gcc.target/i386/sse4a-extract.c: New test.
6011 * gcc.target/i386/sse4a-insert.c: New test.
6012 * gcc.target/i386/sse4a-montsd.c: New test.
6013 * gcc.target/i386/sse4a-montss.c: New test.
6015 2007-02-05 Richard Guenther <rguenther@suse.de>
6017 * gcc.target/i386/vectorize3.c: New testcase.
6019 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
6022 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6024 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6027 * gfortran.dg/repeat_1.f90: New test.
6029 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
6032 * gfortran.dg/spread_shape_1.f90: Remove tabs.
6033 * gfortran.dg/derived_init_2.f90: Ditto.
6034 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6035 * gfortran.dg/array_initializer_1.f90: Ditto.
6036 * gfortran.dg/do_2.f90: Ditto.
6037 * gfortran.dg/proc_assign_1.f90: Ditto.
6039 2007-02-04 Richard Guenther <rguenther@suse.de>
6042 * g++.dg/warn/pr30636.C: New testcase.
6043 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6045 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
6048 * gfortran.dg/pr30667.f: New test.
6050 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6052 * gcc.dg/builtins-54.c: Add more cases.
6054 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
6057 * gfortran.dg/zero_sized_2.f90: New test.
6060 * gfortran.dg/alloc_comp_basics_4.f90: New test.
6063 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6066 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
6069 * gfortran.dg/interface_10.f90: New test.
6071 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6073 * gcc.dg/builtins-20.c: Add more cases.
6075 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6078 * gcc-target/ia64/pr29682.c: New test.
6080 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
6083 * gfortran.dg/arrayio_11.f90.f90: New test.
6086 * gfortran.dg/arrayio_12.f90.f90: New test.
6088 2007-02-02 Jakub Jelinek <jakub@redhat.com>
6091 * g++.dg/tls/diag-5.C: New test.
6094 * gcc.dg/pr30473.c: New test.
6095 * gcc.c-torture/execute/20070201-1.c: New test.
6097 2007-02-01 Roger Sayle <roger@eyesopen.com>
6099 * gfortran.dg/dependency_20.f90: New test case.
6101 2007-01-31 Ian Lance Taylor <iant@google.com>
6103 * gcc.dg/lower-subreg-1.c (test): New test.
6105 2007-01-30 Geoffrey Keating <geoffk@apple.com>
6107 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6109 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6111 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6112 * gcc.dg/torture/builtin-math-3.c: Likewise.
6114 2007-01-31 Dirk Mueller <dmueller@suse.de>
6116 gcc.dg/Wparentheses-2.c: Update and add new tests.
6118 2007-01-31 Ira Rosen <irar@il.ibm.com>
6120 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6123 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
6125 * gcc.dg/builtins-63.c: New test.
6127 2007-01-31 Tobias Burnus <burnus@net-b.de>
6130 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6132 2007-01-31 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/volatile8.f90: New argument conformance test.
6136 * gfortran.dg/volatile9.f90: New scope test.
6138 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6141 * g++.dg/warn/null4.C: New.
6143 2001-01-30 Roger Sayle <roger@eyesopen.com>
6144 Uros Bizjak <ubizjak@gmail.com>
6146 * gcc.dg/large-size-array-3.c: Correct typo.
6148 2007-01-30 Richard Guenther <rguenther@suse.de>
6151 * g++.dg/debug/pr27657.C: New testcase.
6153 2007-01-30 Richard Guenther <rguenther@suse.de>
6156 * gcc.dg/torture/pr30313.c: New testcase.
6158 2007-01-29 Janis Johnson <janis187@us.ibm.com>
6160 * gcc.dg/dfp/dfp-except.h: New file.
6161 * gcc.dg/dfp/fe-check.h: New file.
6162 * gcc.dg/dfp/fe-binop.c: New test.
6163 * gcc.dg/dfp/fe-convert-1.c: New test.
6164 * gcc.dg/dfp/fe-convert-2.c: New test.
6165 * gcc.dg/dfp/fe-convert-3.c: New test.
6167 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6168 * gcc.dg/dfp/decfloat-constants.c: Ditto.
6169 * gcc.dg/dfp/convert-dfp.c: Ditto.
6170 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6172 2007-01-29 Josh Conner <jconner@apple.com>
6174 * gcc.target/powerpc/altivec-24.c: New test.
6176 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
6179 * g++.dg/parse/defarg12.C: New test.
6181 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
6184 * gfortran.dg/used_dummy_types_6.f90: New test.
6186 2007-01-28 Jan Hubicka <jh@suse.cz>
6188 * gcc.dg/tree-prof/val-prof-6.c: New test.
6190 2007-01-28 Roger Sayle <roger@eyesopen.com>
6192 * gcc.dg/large-size-array-3.c: Correct test case (portability).
6194 2007-01-28 Andrew Pinski <pinskia@gmail.com>
6197 * g++.dg/expr/dtor4.C: New test.
6199 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
6201 * gcc.dg/tree-ssa/loop-23.c: New test.
6203 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
6206 * gfortran.dg/achar_2.f90: New test.
6207 * gfortran.dg/achar_3.f90: New test.
6209 2007-01-27 Ian Lance Taylor <iant@google.com>
6211 * gcc.dg/strict-overflow-1.c: New test.
6212 * gcc.dg/no-strict-overflow-1.c: New test.
6213 * gcc.dg/strict-overflow-2.c: New test.
6214 * gcc.dg/no-strict-overflow-2.c: New test.
6215 * gcc.dg/strict-overflow-3.c: New test.
6216 * gcc.dg/no-strict-overflow-3.c: New test.
6217 * gcc.dg/strict-overflow-4.c: New test.
6218 * gcc.dg/no-strict-overflow-4.c: New test.
6219 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6220 * gcc.dg/pr15784-1.c: Likewise.
6221 * gcc.dg/pr20922-1.c: Likewise.
6222 * gcc.dg/pr20922-3.c: Likewise.
6223 * gcc.dg/pr20922-4.c: Likewise.
6224 * gcc.dg/pr20922-6.c: Likewise.
6225 * gcc.dg/compare-4.c: Likewise.
6226 * gcc.dg/torture/pr26898-1.c: Likewise.
6227 * gcc.dg/tree-ssa/divide-1.c: Likewise.
6228 * gcc.dg/tree-ssa/divide-2.c: Likewise.
6229 * gcc.dg/tree-ssa/divide-3.c: Likewise.
6230 * gcc.dg/tree-ssa/divide-4.c: Likewise.
6231 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6232 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6233 * gcc.dg/tree-ssa/pr21082.c: Likewise.
6234 * gcc.dg/tree-ssa/pr26899.c: Likewise.
6235 * g++.dg/tree-ssa/pr21082.C: Likewise.
6237 2007-01-27 Roger Sayle <roger@eyesopen.com>
6239 * gcc-dg/large-size-array-3.c: New test case.
6241 2007-01-27 Roger Sayle <roger@eyesopen.com>
6243 * gfortran.dg/forall_7.f90: New test case.
6245 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
6248 * gfortran.dg/where_operator_assign_1.f90: New test.
6249 * gfortran.dg/where_operator_assign_2.f90: New test.
6250 * gfortran.dg/where_operator_assign_3.f90: New test.
6252 2007-01-26 Joseph Myers <joseph@codesourcery.com>
6254 * lib/target-supports.exp
6255 (check_effective_target_powerpc_altivec): New.
6256 (check_effective_target_vect_cmdline_needed): Use it.
6258 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6261 * gfortran.dg/backslash_3.f: New test.
6263 2007-01-26 Richard Guenther <rguenther@suse.de>
6265 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6267 2007-01-26 Tobias Burnus <burnus@net-b.de>
6269 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6270 * gfortran.dg/vect/vect.exp: Ditto.
6271 * gfortran.dg/dg.exp: Ditto.
6272 * gfortran.fortran-torture/execute/execute.exp: Ditto.
6273 * gfortran.fortran-torture/compile/compile.exp: Ditto.
6275 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6277 * gcc.dg/builtins-20.c: Add more cases.
6278 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6280 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6283 * gcc.dg/Wall.c: New.
6284 * gcc.dg/Wno-all.c: New.
6285 * gfortran.dg/Wall.f90: New.
6286 * gfortran.dg/Wno-all.f90: New.
6288 2007-01-24 Geoffrey Keating <geoffk@apple.com>
6290 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6291 * g++.dg/eh/simd-2.C: Also run on Darwin.
6292 * g++.dg/eh/simd-3.C: New.
6293 * g++.dg/eh/simd-4.C: New.
6295 2007-01-25 Richard Guenther <rguenther@suse.de>
6297 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6299 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6301 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
6303 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6304 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6305 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6306 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6307 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6308 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6309 * gcc.dg/ipa/ipa-7.c: New testcase.
6311 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
6313 * g++.dg/cpp0x/warn_cxx0x.C: New.
6315 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6317 * gcc.dg/builtins-20.c: Test builtin carg.
6319 2007-01-24 Jakub Jelinek <jakub@redhat.com>
6322 * gcc.dg/gomp/pr27416.c: New test.
6325 * gcc.dg/gomp/pr30494.c: New test.
6326 * g++.dg/gomp/pr30494.C: New test.
6329 * gcc.dg/gomp/pr30421.c: New test.
6331 2007-01-24 Steve Ellcey <sje@cup.hp.com>
6333 * gcc.target/ia64/versionid-1.c: New test.
6334 * gcc.target/ia64/versionid-2.c: New test.
6336 2007-01-24 Richard Guenther <rguenther@suse.de>
6339 * gcc.dg/builtins-57.c: Change to a link-time testcase
6340 to support non-C99 targets.
6342 2007-01-24 Jan Hubicka <jh@suse.cz>
6344 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6346 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
6348 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6350 2007-01-23 Andrew Pinski <pinskia@gmail.com>
6353 * objc.dg/const-str-12.m: New test.
6355 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6358 * gfortran.dg/ctrl-z.f90: New test.
6360 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6363 * gfortran.dg/namelist_assumed_char.f90: New test.
6365 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
6368 * g++.dg/inherit/covariant15.C: New test.
6370 2007-01-23 Ian Lance Taylor <iant@google.com>
6372 * g++.dg/warn/Wparentheses-24.C: New test.
6374 2007-01-23 Richard Guenther <rguenther@suse.de>
6377 * ada/acats/run_acats: Do not call gnatmake or gnatchop
6380 2007-01-22 Richard Guenther <rguenther@suse.de>
6382 PR tree-optimization/30038
6383 * gcc.dg/builtins-62.c: New testcase.
6385 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
6387 * gcc.c-torture/compile/20070121.c: New test.
6389 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
6392 * gfortran.dg/char_comparison_1.f: New test.
6394 2007-01-21 Ira Rosen <irar@il.ibm.com>
6396 * gcc.dg/vect/vect-strided-same-dr.c: New test.
6398 2007-01-20 Andrew Pinski <pinskia@gmail.com>
6401 * objc.dg/pch: New directory.
6402 * objc.dg/pch/pch.exp: New file.
6403 * objc.dg/pch/interface-1.m: New test.
6404 * objc.dg/pch/interface-1.hs: New include file.
6405 * lib/objc.exp (objc_target_compile): Add
6406 "-x objective-c-header" in front of the sources if this is
6407 a precompiled header being compiled.
6409 2007-01-20 Roger Sayle <roger@eyesopen.com>
6411 * gfortran.dg/array_memcpy_3.f90: New test case.
6412 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6414 2007-01-20 Roger Sayle <roger@eyesopen.com>
6415 Brooks Moses <brooks.moses@codesourcery.com>
6416 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6418 * gfortran.dg/intrinsic_sign_1.f90: New test case.
6419 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6421 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6423 * gcc.dg/torture/builtin-math-3.c: Test fdim.
6425 2007-01-19 Mike Stump <mrs@apple.com>
6427 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6430 2007-01-19 Roger Sayle <roger@eyesopen.com>
6432 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6433 option instead of -funsafe-math-optimizations.
6435 2007-01-19 Tomas Bily <tbily@suse.cz>
6437 gcc.dg/tree-prof/indir-call-prof.c: New.
6438 g++.dg/dg.exp: Add tree-prof subdirectory.
6439 g++.dg/tree-prof/indir-call-prof.C: New.
6440 g++.dg/tree-prof/tree-prof.exp: New.
6442 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6445 * g++.dg/warn/deprecated.C: Update warning output.
6446 * g++.dg/warn/deprecated-2.C: Likewise.
6447 * g++.dg/warn/deprecated-3.C: New.
6449 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
6451 * gcc.c-torture/execute/nestfunc-7.c: New.
6453 2007-01-18 Hui-May Chang <hm.chang@apple.com>
6455 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6457 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
6459 * gcc.dg/m68k-pic-1.c: New.
6461 2007-01-18 Roger Sayle <roger@eyesopen.com>
6463 * gfortran.dg/array_memcpy_4.f90: New test case.
6465 2007-01-18 Josh Conner <jconner@apple.com>
6468 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6469 * gcc.dg/vect/no-trapping-math-1: New.
6470 * gcc.dg/vect/no-trapping-math-2: New.
6472 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
6474 * gcc.target/i386/387-8.c: Update comment about optimizing
6475 inherent load of 1.0 of fptan instruction.
6477 2007-01-18 Dirk Mueller <dmueller@suse.de>
6478 Richard Guenther <rguenther@suse.de>
6481 * gcc.dg/Warray-bounds.c: New testcase.
6482 * gcc.dg/Warray-bounds-2.c: New testcase.
6483 * g++.dg/warn/Warray-bounds.C: New testcase.
6484 * g++.dg/warn/Warray-bounds-2.C: New testcase.
6486 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
6489 * gfortran.dg/generic_12.f90: New test.
6491 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
6493 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6494 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6496 2007-01-16 Janis Johnson <janis187@us.ibm.com>
6498 * gcc.dg/dfp/compare-special.h: New file.
6499 * gcc.dg/dfp/compare-special-32.c: New test.
6500 * gcc.dg/dfp/compare-special-64.c: New test.
6501 * gcc.dg/dfp/compare-special-128.c: New test.
6503 2007-01-16 Roger Sayle <roger@eyesopen.com>
6504 Paul Thomas <pault@gcc.gnu.org>
6505 Steven G. Kargl <kargl@gcc.gnu.org>
6508 * gfortran.dg/forall_6.f90: New test case.
6509 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6510 * gfortran.dg/dependency_13.f90: Likewise.
6512 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6515 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6516 targets that don't support Inf.
6518 2007-01-15 Dale Johannesen <dalej@apple.com>
6520 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
6522 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
6524 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
6525 of achar for 0xff to avoid the "Extended ASCII not
6526 implemented" error message.
6528 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
6531 * gfortran.dg/altreturn_4.f90: New test.
6534 * gfortran.dg/stfunc_4.f90: New test.
6537 * gfortran.dg/bound_2.f90: Reinstate commented out line.
6538 * gfortran.dg/initialization_1.f90: Change warning.
6541 * gfortran.dg/specification_type_resolution_2.f90: New test.
6543 2007-01-14 Jan Hubicka <jh@suse.cz>
6545 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6546 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6547 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6550 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
6553 * gfortran.dg/external_procedures_2.f90: New test.
6555 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
6558 * gcc.target/i386/pr30413.c: New test.
6560 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
6563 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
6565 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
6567 * gcc.dg/20070112-1.c: New test.
6569 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6571 PR libgfortran/30435
6572 * gfortran.dg/list_read_6.f90: New test.
6574 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
6576 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
6578 2007-01-12 Tom Tromey <tromey@redhat.com>
6580 PR preprocessor/28227:
6581 * gcc.dg/cpp/pr28227.c: New file.
6583 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
6585 * gcc.dg/tree-ssa/loop-22.c: New test.
6587 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
6589 PR tree-optimization/29516
6590 * gcc.dg/tree-ssa/loop-20.c: New test.
6592 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
6595 * minmaxloc_integer_kinds_1.f90: New test.
6597 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
6600 * g++.dg/template/sizeof-template-argument.C: New test.
6602 2007-01-11 Jan Hubicka <jh@suse.cz>
6604 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6605 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6606 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6607 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6608 * gcc.dg/tree-ssa/pr21658.c: Likewise.
6609 * gcc.dg/tree-ssa/pr15349.c: Likewise.
6610 * gcc.dg/tree-ssa/pr25501.c: Likewise.
6611 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6612 transformation in question.
6613 * gcc.dg/tree-ssa/vrp05.c: Likewise.
6614 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6615 * gcc.dg/always_inline3.c: Likewise.
6617 2007-01-10 Mark Mitchell <mark@codesourcery.com>
6620 * g++.dg/template/typename11.C: New test.
6622 2007-01-10 Robert Kennedy <jimbob@google.com>
6624 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6626 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
6628 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6629 for different integer kinds.
6630 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6631 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6632 * gfortran.dg/ishft_2.f90: New test.
6633 * gfortran.dg/ishft_3.f90: New test.
6635 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
6637 * gfortran.dg/altreturn_2.f90: Removed executable bit.
6639 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
6641 PR tree-optimization/30322
6642 * gcc.dg/tree-ssa/loop-21.c: New test.
6644 2007-01-08 Geoffrey Keating <geoffk@apple.com>
6646 * g++.dg/rtti/darwin-builtin-linkage.C: New.
6648 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
6650 * gcc.target/spu/intrinsics-1.c: Remove xfail.
6652 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6654 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6655 * g++.dg/warn/overflow-warn-3.C: Likewise.
6656 * g++.dg/warn/overflow-warn-4.C: Likewise.
6657 * g++.dg/warn/overflow-warn-5.C: Likewise.
6658 * g++.dg/warn/overflow-warn-6.C: Likewise.
6659 * g++.dg/warn/Woverflow-1.C: Likewise.
6660 * g++.dg/warn/Woverflow-2.C: Likewise.
6661 * g++.dg/warn/Woverflow-3.C: Likewise.
6662 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6664 2007-01-08 Roger Sayle <roger@eyesopen.com>
6666 * gfortran.dg/array_constructor_14.f90: New test case.
6667 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6669 2007-01-08 Richard Guenther <rguenther@suse.de>
6671 PR tree-optimization/23603
6672 * gcc.dg/tree-ssa/vrp31.c: New testcase.
6673 * gcc.dg/tree-ssa/vrp32.c: Likewise.
6675 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
6677 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6679 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6680 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6682 * gcc.dg/simd-5.c: Likewise.
6683 * gcc.dg/simd-6.c: Likewise.
6684 * g++.dg/conversion/simd1.C: Likewise.
6685 * g++.dg/conversion/simd3.C: Likewise.
6686 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6689 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
6691 PR tree-optimization/29877
6692 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6693 name of a hard register for the target concerned. Adjust dg-error
6694 directives to cope with new behaviour of TER.
6696 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6699 * g++.dg/conversion/nullptr1.C: Added overflow warning.
6700 * g++.dg/warn/overflow-warn-1.C: New.
6701 * g++.dg/warn/overflow-warn-3.C: New.
6702 * g++.dg/warn/overflow-warn-4.C: New.
6703 * g++.dg/warn/overflow-warn-5.C: New.
6704 * g++.dg/warn/overflow-warn-6.C: New.
6705 * g++.dg/warn/Woverflow-1.C: New.
6706 * g++.dg/warn/Woverflow-2.C: New.
6707 * g++.dg/warn/Woverflow-3.C: New.
6708 * g++.dg/warn/multiple-overflow-warn-2.C: New.
6710 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
6713 * gfortran.dg/invalid_name.f90: New test.
6714 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6715 * gfortran.dg/gomp/pr29759.f90: Ditto.
6717 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
6719 * gfortran.dg/present_1.f90: Update error message.
6721 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
6724 * g++.dg/template/duplicate1.C: New test
6725 * g++.dg/template/memfriend6.C: Adjust error markers.
6727 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
6730 * gcc.dg/torture/inline-1.c: New test.
6732 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6735 * gcc.dg/multiple-overflow-warn-1.c: New.
6736 * gcc.dg/multiple-overflow-warn-2.c: New.
6737 * gcc.dg/overflow-warn-6.c: New.
6738 * g++.dg/warn/multiple-overflow-warn-1.C: New.
6740 2007-01-05 Roger Sayle <roger@eyesopen.com>
6742 * gfortran.dg/array_memcpy_1.f90: New test case.
6743 * gfortran.dg/array_memcpy_2.f90: Likewise.
6745 2007-01-05 Richard Guenther <rguenther@suse.de>
6748 * g++.dg/opt/pr27826.C: New testcase.
6750 2007-01-05 Ian Lance Taylor <iant@google.com>
6752 * gcc.dg/Walways-true-1.c: New test.
6753 * gcc.dg/Walways-true-2.c: New test.
6754 * g++.dg/warn/Walways-true-1.C: New test.
6755 * g++.dg/warn/Walways-true-2.C: New test.
6757 2007-01-05 Jakub Jelinek <jakub@redhat.com>
6760 * gcc.dg/pr30360.c: New test.
6762 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
6765 * gfortran.dg/data_implied_do_1.f90: New test.
6769 * gfortran.dg/char_length_1.f90: New test.
6771 2007-01-05 Richard Guenther <rguenther@suse.de>
6774 * g++.dg/opt/pr28116.C: New testcase.
6776 2007-01-05 Tobias Burnus <burnus@net-b.de>
6779 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6781 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6782 * gfortran.dg/protected_4.f90: Add pointer intent check.
6783 * gfortran.dg/protected_6.f90: Add pointer intent check.
6784 * gfortran.dg/pointer_intent_1.f90: New test.
6785 * gfortran.dg/pointer_intent_2.f90: New test.
6786 * gfortran.dg/pointer_intent_3.f90: New test.
6788 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
6791 * gfortran.dg/altreturn_2.f90: new test.
6793 2007-01-04 Tom Tromey <tromey@redhat.com>
6795 PR preprocessor/28165:
6796 * gcc.dg/cpp/pr28165.c: New file.
6798 2007-01-03 Josh Conner <jconner@apple.com>
6801 * gcc.dg/pr29683.c: New.
6803 2007-01-03 Jakub Jelinek <jakub@redhat.com>
6806 * g++.dg/pch/template-1.C: New test.
6807 * g++.dg/pch/template-1.Hs: New file.
6809 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6812 * gcc.c-torture/compile/complex-4.c: New test.
6814 2007-01-03 Joseph Myers <joseph@codesourcery.com>
6816 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6818 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6820 2007-01-03 Jakub Jelinek <jakub@redhat.com>
6823 * gcc.dg/pr30286.c: New test.
6826 * g++.dg/template/crash66.C: New test.
6829 * g++.dg/template/friend49.C: New test.
6831 2007-01-03 Steven G. Kargl <kargls@comcast.net>
6833 * gfortran.dg/ibits.f90: New test.
6835 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
6837 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6838 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6840 2007-01-02 Jan Hubicka <jh@suse.cz>
6842 * gcc.dg/pr16194.c: We now output error on all three functions,
6845 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6848 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6849 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6851 2006-01-02 Ian Lance Taylor <iant@google.com>
6853 * g++.dg/warn/Wparentheses-22.C: New test.
6854 * g++.dg/warn/Wparentheses-23.C: New test.
6856 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6859 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6860 * gcc.dg/declspec-3-Wextra.c: New.
6861 * gcc.dg/declspec-3-no.c: New
6863 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
6866 * gfortran.dg/interface_10.f90: Remove.
6868 2007-01-01 Roger Sayle <roger@eyesopen.com>
6870 * gcc.dg/fold-eqxor-4.c: New test case.
6872 2007-01-02 Joseph Myers <joseph@codesourcery.com>
6875 * gcc.c-torture/compile/pr30311.c: New test.
6877 2007-01-01 Andrew Pinski <pinskia@gmail.com>
6880 * gcc.c-torture/compile/statement-expression-1.c: New test.
6882 2007-01-01 Andreas Schwab <schwab@suse.de>
6885 * g++.dg/eh/pr29166.C: New test.
6887 2007-01-01 Joseph Myers <joseph@codesourcery.com>
6889 * lib/target-supports.exp (check_effective_target_powerpc_spe):
6891 (check_effective_target_vect_cmdline_needed): Use it.
6893 2006-12-31 Richard Guenther <rguenther@suse.de>
6896 * gcc.dg/pr30137-1.c: New testcase.
6897 * gcc.dg/pr30137-2.c: Likewise.
6899 2006-12-31 Roger Sayle <roger@eyesopen.com>
6902 * gcc.dg/fold-plusnot-1.c: New test case.
6904 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
6907 * g++.dg/parse/template22.C: New test.
6909 2006-12-31 Richard Guenther <rguenther@suse.de>
6912 * gcc.c-torture/compile/pr30338.c: New testcase.
6914 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
6917 * gfortran.dg/intrinsic_actual_4.f90: New test.
6920 * gfortran.dg/func_decl_3.f90: New test.
6922 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
6925 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6926 * gfortran.dg/c_by_val_1.f: New test.
6927 * gfortran.dg/c_by_val_2.f: New test.
6928 * gfortran.dg/c_by_val_3.f: New test.
6930 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
6933 * gfortran.dg/sum_zero_array_1.f90: New test.
6935 2006-12-29 Jakub Jelinek <jakub@redhat.com>
6937 PR preprocessor/29612
6938 * gcc.dg/cpp/pr29612-1.c: New test.
6939 * gcc.dg/cpp/pr29612-2.c: New test.
6941 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
6944 * gfortran.dg/pure_formal_proc_1.f90: New test.
6947 * gfortran.dg/intrinsic_actual_3.f90: New test.
6949 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6952 * gfortran.dg/io_constraints_1.f90: Update test.
6953 * gfortran.dg/io_constraints_2.f90: Update test.
6954 * gfortran.dg/inquire_iolength.f90: New test.
6956 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
6959 * gfortran.dg/interface_10.f90: New test.
6960 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6961 since z is already, locally a variable.
6964 * gfortran.dg/generic_11.f90: New test.
6965 * gfortran.dg/interface_7.f90: Remove name clash between module
6966 name and procedure 'x' referenced in the interface.
6968 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6971 * gcc.dg/Wmissing-parameter-type.c: New.
6972 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6973 * gcc.dg/Wmissing-parameter-type-no.c: New.
6975 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
6978 * gfortran.dg/entry_array_specs_2.f: New test.
6981 * gfortran.dg/nested_modules_6.f90: New test.
6983 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6986 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6987 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6989 2006-12-21 Andrew Pinski <pinskia@gmail.com>
6992 * g++.dg/opt/complex6.C: New test.
6994 2006-12-22 Ben Elliston <bje@au.ibm.com>
6996 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
6997 full" if the linker on spu-*-* warns about exceeding local store.
6999 And revert this patch:
7000 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7001 fail to link due to relocation overflows on spu-*-*.
7003 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7006 * gfortran.dg/dependency_19.f90: New test.
7008 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7011 * gfortran.dg/alloc_comp_basics_3.f90: New test.
7013 2006-12-21 Jakub Jelinek <jakub@redhat.com>
7016 * gcc.c-torture/execute/20061220-1.c: New test.
7019 * gcc.dg/gomp/asm-1.c: New test.
7022 * g++.dg/eh/ia64-2.C: New test.
7024 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
7028 * gcc.dg/rs6000-leaf.c: New.
7030 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7033 * gfortran.dg/f2c_8.f90: New test.
7035 2006-12-20 Bill Wendling <wendling@apple.com>
7037 * gcc.dg/asm-b.c: Check for __ppc64__.
7039 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7042 * gfortran.dg/bounds_check_5.f90: New test.
7044 2006-12-20 Andrew Pinski <pinskia@gmail.com>
7047 * gcc.dg/gomp/complex-1.c: New testcase.
7049 2006-12-20 Roger Sayle <roger@eyesopen.com>
7051 * gfortran.dg/array_memset_1.f90: New test case.
7053 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
7055 * lib/target-supports.exp: Add spu to
7056 check_effective_target_vect_widen_mult_hi_to_si.
7058 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7061 * gfortran.dg/generic_9.f90: New test.
7064 * gfortran.dg/generic_10.f90: New test.
7066 2006-12-19 Andrew Pinski <pinskia@gmail.com>
7069 * gcc.dg/pr30045.c: New test.
7071 2006-12-20 Ben Elliston <bje@au.ibm.com>
7073 * gcc.dg/20020312-2.c: Add a case for __SPU__.
7075 2006-12-19 Eric Christopher <echristo@apple.com>
7078 * gcc.c-torture/execute/pr29302-1.c: New.
7080 2006-12-19 Tobias Burnus <burnus@net-b.de>
7083 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7085 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
7088 * gfortran.dg/altreturn_3.f90: New test.
7090 * gfortran.dg/char_result_12.f90: Fix comment typos.
7092 2006-12-19 Ben Elliston <bje@au.ibm.com>
7094 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7095 as newlib's stdio.h uses non-traditional cpp constructs.
7097 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
7099 * gfortran.dg/advance.f90: Renamed to advance_1.f90
7100 * gfortran.dg/append-1.f90: Renamed to append_1.f90
7101 * gfortran.dg/array-1.f90: Renamed to array_1.f90
7102 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7103 * gfortran.dg/backspace.f: Renamed to backspace_1.f
7104 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7105 * gfortran.dg/default_initialization.f: Renamed to
7106 default_initialization_1.f
7107 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7108 dollar_edit_descriptor_1.f
7109 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7110 dollar_edit_descriptor_2.f
7111 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7112 dollar_edit_descriptor_3.f
7113 * gfortran.dg/logint-1.f: Renamed to logint_1.f
7114 * gfortran.dg/logint-2.f: Renamed to logint_2.f
7115 * gfortran.dg/logint-3.f: Renamed to logint_3.f
7116 * gfortran.dg/advance_1.f90: Renamed from advance.f90
7117 * gfortran.dg/append_1.f90: Renamed from append-1.f90
7118 * gfortran.dg/array_1.f90: Renamed from array-1.f90
7119 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7120 * gfortran.dg/backspace_1.f: Renamed from backspace.f
7121 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7122 * gfortran.dg/default_initialization_1.f: Renamed from
7123 default_initialization.f
7124 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7125 dollar_edit_descriptor-1.f
7126 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7127 dollar_edit_descriptor-2.f
7128 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7129 dollar_edit_descriptor-3.f
7130 * gfortran.dg/logint_1.f: Renamed from logint-1.f
7131 * gfortran.dg/logint_2.f: Renamed from logint-2.f
7132 * gfortran.dg/logint_3.f: Renamed from logint-3.f
7134 2006-12-18 Bill Wendling <wendling@apple.com>
7136 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7137 id is an OjbC keyword.
7139 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7141 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7143 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
7145 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7147 2006-12-18 Ian Lance Taylor <iant@google.com>
7149 * g++.dg/warn/Wmissing-declarations-1.C: New test.
7151 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7153 * gcc.c-torture/compile/pr27528.c: Use empty templates.
7155 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
7158 * gfortran.fortran-torture/execute/where21.f90: New test.
7160 2006-12-17 Tobias Burnus <burnus@net-b.de>
7162 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7164 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7167 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7168 * gcc.dg/if-empty-1.c: Likewise.
7169 * gcc.dg/pr23165.c: Likewise.
7170 * g++.dg/warn/empty-body.C: Likewise.
7172 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7175 * gfortran.dg/open_errors.f90: New test.
7177 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
7179 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7181 * gcc.target/i386/ssse3-pabsb.c: New file.
7182 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7183 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7184 * gcc.target/i386/ssse3-palignr.c: Likewise.
7185 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7186 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7187 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7188 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7189 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7190 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7191 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7192 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7193 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7194 * gcc.target/i386/ssse3-psignb.c: Likewise.
7195 * gcc.target/i386/ssse3-psignd.c: Likewise.
7196 * gcc.target/i386/ssse3-psignw.c: Likewise.
7197 * gcc.target/i386/ssse3-vals.h: Likewise.
7199 2006-12-15 Janis Johnson <janis187@us.ibm.com>
7201 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7202 * lib/fortran-torture.exp: Include target-supports.exp.
7204 2006-12-15 Jakub Jelinek <jakub@redhat.com>
7207 * gcc.c-torture/execute/pr30185.c: New test.
7209 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7213 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7214 * gcc.dg/builtin-bswap-2.c: Likewise.
7215 * gcc.dg/builtin-bswap-3.c: Likewise.
7216 * gcc.dg/builtin-bswap-4.c: Likewise.
7217 * lib/target-supports.exp (check_effective_target_stdint_types): New.
7218 * gcc.c-torture/execute/mode-dependent-address.x: New file.
7220 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7223 * gfortran.dg/write_zero_array: New test.
7225 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7228 * gfortran.dg/write_fmt_trim.f90: New test.
7230 2006-12-14 Diego Novillo <dnovillo@redhat.com>
7233 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7236 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7238 * lib/target-supports.exp (check_weak_available): Use istarget
7239 "hppa*-*-hpux10*" instead of regexp.
7240 (check_cxa_atexit_available): Likewise.
7242 2006-12-14 Richard Guenther <rguenther@suse.de>
7244 PR tree-optimization/30197
7245 * gcc.c-torture/execute/complex-1.c: Fix function name.
7246 * gcc.dg/builtins-61.c: New testcase.
7248 2006-12-14 Richard Guenther <rguenther@suse.de>
7251 * gcc.dg/pr30172-1.c: New testcase.
7253 2006-12-14 Richard Guenther <rguenther@suse.de>
7255 PR tree-optimization/30198
7256 * gcc.dg/builtins-60.c: New testcase.
7258 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
7260 * lib/target-supports.exp (vect_no_align): Remove spu.
7262 2006-12-13 Ian Lance Taylor <iant@google.com>
7266 * g++.dg/warn/Wparentheses-5.C: New test.
7267 * g++.dg/warn/Wparentheses-6.C: New test.
7268 * g++.dg/warn/Wparentheses-7.C: New test.
7269 * g++.dg/warn/Wparentheses-8.C: New test.
7270 * g++.dg/warn/Wparentheses-9.C: New test.
7271 * g++.dg/warn/Wparentheses-10.C: New test.
7272 * g++.dg/warn/Wparentheses-11.C: New test.
7273 * g++.dg/warn/Wparentheses-12.C: New test.
7274 * g++.dg/warn/Wparentheses-13.C: New test.
7275 * g++.dg/warn/Wparentheses-14.C: New test.
7276 * g++.dg/warn/Wparentheses-15.C: New test.
7277 * g++.dg/warn/Wparentheses-16.C: New test.
7278 * g++.dg/warn/Wparentheses-17.C: New test.
7279 * g++.dg/warn/Wparentheses-18.C: New test.
7280 * g++.dg/warn/Wparentheses-19.C: New test.
7281 * g++.dg/warn/Wparentheses-20.C: New test.
7282 * g++.dg/warn/Wparentheses-21.C: New test.
7284 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7287 * lib/target-supports.exp (check_cxa_atexit_available): Return false
7288 for target "hppa.*hpux10".
7290 2006-12-13 Jakub Jelinek <jakub@redhat.com>
7292 * g++.dg/debug/vartrack1.C: New test.
7294 * g++.dg/opt/ifcvt1.C: New test.
7296 * gcc.dg/tls/opt-13.c: New test.
7298 * gcc.dg/20060425-2.c: New test.
7300 * g++.dg/opt/pr15054-2.C: New test.
7302 * gcc.c-torture/execute/20060420-1.c: New test.
7304 * gcc.c-torture/execute/20060412-1.c: New test.
7306 * objc/compile/20060406-1.m: New test.
7308 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
7310 * g++.dg/template/array17.C: New test.
7312 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
7314 * gcc.target/powerpc/altivec-23.c: New test.
7316 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
7319 * g++.dg/inherit/error3.C: New test.
7322 * g++.dg/inherit/error4.C: New test.
7324 2006-12-13 Richard Guenther <rguenther@suse.de>
7326 PR tree-optimization/17687
7327 * gcc.dg/builtins-59.c: New testcase.
7329 2006-12-13 Ben Elliston <bje@au.ibm.com>
7331 * gcc.target/spu/Wmain.c: New test.
7333 2006-12-12 Josh Conner <jconner@apple.com>
7335 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7336 * g++.dg/abi/thunk4.C: Likewise.
7337 * g++.dg/abi/rtti3.C: Likewise.
7339 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7341 * gcc.target/spu/cpat-1.c: New test.
7342 * gcc.target/spu/cpat-2.c: New test.
7343 * gcc.target/spu/cpat-3.c: New test.
7344 * gcc.target/spu/cpat-4.c: New test.
7346 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7349 * gcc.c-torture/compile/vector-1.c: New test.
7350 * gcc.c-torture/compile/vector-2.c: New test.
7351 * gcc.c-torture/compile/vector-3.c: New test.
7353 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7355 * lib/fortran-torture.exp: Update copyright years. Remove
7356 obsolete comment. Test -ftree-vectorize where it makes sense.
7357 * lib/gfortran-dg.exp: Update copyright years. Use settings
7358 from fortran-torture.exp.
7359 * gfortran.dg/char_transpose_1.f90,
7360 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7361 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7362 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
7365 2006-12-12 Richard Sandiford <richard@codesourcery.com>
7367 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7370 2006-12-12 Ira Rosen <irar@il.ibm.com>
7372 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7373 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7374 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7375 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7378 2006-12-12 Richard Guenther <rguenther@suse.de>
7381 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7383 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
7384 Diego Novillo <dnovillo@redhat.com>
7386 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7388 * gcc.dg/tree-ssa/pr26421.c: Likewise
7389 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7390 * gcc.dg/tree-ssa/pr23382.c: Likewise.
7391 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7392 * gcc.dg/tree-ssa/pr28410.c: Likewise.
7393 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7394 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7395 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7396 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7397 * gcc.dg/tree-ssa/alias-12.c: Likewise.
7399 2006-12-11 Jan Hubicka <jh@suse.cz>
7401 * gcc.dg/tree-prof/stringop-1.c: New test.
7402 * gcc.dg/tree-prof/stringop-2.c: New test.
7404 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
7407 * gcc.target/i386/pr30120.c: New test.
7410 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
7412 * gcc.target/i386/x87regparm-1.c: New test.
7413 * gcc.target/i386/x87regparm-2.c: New test.
7414 * gcc.target/i386/x87regparm-3.c: New test.
7415 * gcc.target/i386/x87regparm-4.c: New test.
7417 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
7419 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7421 2006-12-10 Tobias Burnus <burnus@net-b.de>
7424 * gfortran.dg/protected_1.f90: New test.
7425 * gfortran.dg/protected_2.f90: New test.
7426 * gfortran.dg/protected_3.f90: New test.
7427 * gfortran.dg/protected_4.f90: New test.
7428 * gfortran.dg/protected_5.f90: New test.
7429 * gfortran.dg/protected_6.f90: New test.
7431 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
7432 Tobias Burnus <burnus@gcc.gnu.org>
7436 * gfortran.dg/interface_4.f90: Test adding procedure to generic
7438 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7439 ambiguous interfaces.
7440 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7441 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7442 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7443 ambiguous interfaces.
7444 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7445 * gfortran.dg/array_initializer_2.f90: Add initializer array
7449 * gfortran.dg/interface_9.f90: Test that host interfaces are
7450 not checked for ambiguity with the local version.
7452 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
7455 * gfortran.dg/module_interface_2.f90: New test.
7457 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
7460 * gfortran.dg/assumed_len.f90: New test.
7462 2006-12-09 Richard Guenther <rguenther@suse.de>
7464 * g++.dg/warn/implicit-typename1.C: Qualify types.
7465 * g++.dg/parse/crash12.C: Likewise.
7466 * g++.dg/tree-ssa/pr22444.C: Likewise.
7468 2006-12-09 Tobias Burnus <burnus@net-b.de>
7470 * gfortran.dg/array_2.f90: Added sqrt test.
7472 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
7474 * gcc.target/i386/x87regparm-1.c: XFAIL.
7475 * gcc.target/i386/x87regparm-2.c: XFAIL.
7476 * gcc.target/i386/x87regparm-3.c: XFAIL.
7477 * gcc.target/i386/x87regparm-4.c: XFAIL.
7479 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7481 * lib/target-supports.exp
7482 (check_effective_target_large_long_double): New.
7483 * gcc.dg/Wconversion-real.c : Use it.
7484 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7487 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
7489 * gcc.c-torture/execute/mode-dependent-address.c: New test.
7491 2006-12-08 Tobias Burnus <burnus@net-b.de>
7494 * gfortran.dg/import4.f90: New test for IMPORT in modules.
7496 2006-12-07 Mark Mitchell <mark@codesourcery.com>
7499 * g++.dg/template/crash65.C: New test.
7500 * g++.dg/template/spec16.C: Tweak error markers.
7502 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
7504 * gcc.target/spu: New directory.
7505 * gcc.target/spu/spu.exp: New file.
7506 * gcc.target/spu/intrinsics-1.c: New test.
7508 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
7511 * g++.dg/ext/attrib27.C: New test.
7512 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7513 * g++.dg/parse/typedef5.C: Likewise.
7515 2006-12-07 Mike Stump <mrs@apple.com>
7517 * treelang/compile/var_defs.tree: Adjust.
7519 2006-12-06 Mark Mitchell <mark@codesourcery.com>
7522 * g++.dg/template/crash64.C: New test.
7523 * g++.dg/parse/crash27.C: Adjust error markers.
7525 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
7529 * gfortran.dg/read_eof_4.f90: Add tests.
7530 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
7531 * gfortran.dg/unf_read_corrupted_1.f90: New test.
7533 2006-12-05 Mark Mitchell <mark@codesourcery.com>
7536 * g++.dg/template/crash63.C: New test.
7539 * g++.dg/template/crash62.C: New test.
7541 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
7544 * gfortran.dg/allocatable_function_1.f90: Increase the number
7545 of expected calls of free to 10; the lhs section reference is
7546 now evaluated so there is another call to bar. Change the
7547 comment appropriately.
7548 * gfortran.dg/array_section_1.f90: New test.
7550 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
7553 * gfortran.dg/char_result_12.f90: New test.
7555 2006-12-05 Richard Guenther <rguenther@suse.de>
7557 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7558 * gcc.dg/vect/vect-pow-2.c: Rename to ...
7559 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
7560 vect_double, xfail for spu*-*-*.
7562 2006-12-04 Tobias Burnus <burnus@net-b.de>
7565 * initialization_4.f90: Test noninteger exponents (-std=f95).
7566 * initialization_5.f90: New test for noninteger exponents
7569 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
7572 * gfortran.dg/parameter_array_section_1.f90: New test.
7574 2006-12-04 Mark Mitchell <mark@codesourcery.com>
7577 * g++.dg/template/crash61.C: New test.
7580 * g++.dg/template/error23.C: New test.
7582 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
7584 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7586 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
7589 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7591 2006-12-04 Jakub Jelinek <jakub@redhat.com>
7594 * gcc.dg/gomp/pr29965-1.c: New test.
7595 * gcc.dg/gomp/pr29965-2.c: New test.
7596 * gcc.dg/gomp/pr29965-3.c: New test.
7597 * gcc.dg/gomp/pr29965-4.c: New test.
7598 * gcc.dg/gomp/pr29965-5.c: New test.
7599 * gcc.dg/gomp/pr29965-6.c: New test.
7600 * g++.dg/gomp/pr29965-1.C: New test.
7601 * g++.dg/gomp/pr29965-2.C: New test.
7602 * g++.dg/gomp/pr29965-3.C: New test.
7603 * g++.dg/gomp/pr29965-4.C: New test.
7604 * g++.dg/gomp/pr29965-5.C: New test.
7605 * g++.dg/gomp/pr29965-6.C: New test.
7606 * g++.dg/gomp/pr29965-7.C: New test.
7607 * g++.dg/gomp/pr29965-8.C: New test.
7608 * g++.dg/gomp/pr29965-9.C: New test.
7609 * g++.dg/gomp/pr29965-10.C: New test.
7611 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
7613 * gnat.dg/pointer_variable_bounds.adb: New test.
7614 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7615 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7617 2006-12-03 Eric Christopher <echristo@apple.com>
7619 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7621 2006-12-03 Richard Henderson <rth@redhat.com>
7622 Andrew Pinski <pinskia@gmail.com>
7625 * g++.dg/warn/unit-1.C: New test.
7627 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
7629 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7631 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
7633 * g++.dg/vect/vect.exp: Enable tests to run on spu.
7634 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7635 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7636 * gcc.dg/vect/vect-70.c: Reduce array size.
7637 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7638 vect_no_compaer_double targets.
7639 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7640 vect_float, vect_double, and vect_int.
7642 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
7644 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7645 test for loop versioning on vect_no_align targets.
7646 * gcc.dg/vect/pr20122.c: Likewise.
7647 * gcc.dg/vect/vect-105.c: Likewise.
7648 * gcc.dg/vect/vect-42.c: Likewise.
7649 * gcc.dg/vect/vect-43.c: Likewise.
7650 * gcc.dg/vect/vect-74.c: Likewise.
7651 * gcc.dg/vect/vect-75.c: Likewise.
7652 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7653 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7654 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7655 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7657 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
7660 * gfortran.dg/value_1.f90 : New test.
7661 * gfortran.dg/value_2.f90 : New test.
7662 * gfortran.dg/value_3.f90 : New test.
7663 * gfortran.dg/value_4.f90 : New test.
7664 * gfortran.dg/value_4.c : Called from value_4.f90.
7666 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
7669 * g++.dg/cpp0x/static_assert4.C: New testcase.
7671 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7673 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7675 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
7678 * gcc.dg/pr27953.c: New test.
7680 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7683 * g++.dg/ext/vector5.C: New test.
7686 * g++.dg/other/main1.C: New test.
7688 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
7691 * gfortran.dg/convert_implied_open.f90: Change to
7692 new default record length.
7693 * gfortran.dg/unf_short_record_1.f90: Adapt to
7695 * gfortran.dg/unformatted_subrecords_1.f90: New test.
7697 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
7699 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7701 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
7704 * g++.dg/expr/pr29066.c: New.
7706 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
7707 Zdenek Dvorak <dvorakz@suse.cz>
7709 PR tree-optimization/29921
7710 * gcc.dg/pr29921-2.c: New test.
7712 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
7714 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7715 (i386_get_cpuid): New function.
7716 (i386_cpuid_ecx): Likewise.
7717 (i386_cpuid_edx): Likewise.
7718 (i386_cpuid): Updated to call i386_cpuid_edx.
7720 * gcc.target/i386/sse3-addsubpd.c: New file.
7721 * gcc.target/i386/sse3-addsubps.c: Likewise.
7722 * gcc.target/i386/sse3-haddpd.c: Likewise.
7723 * gcc.target/i386/sse3-haddps.c: Likewise.
7724 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7725 * gcc.target/i386/sse3-hsubps.c: Likewise.
7726 * gcc.target/i386/sse3-lddqu.c: Likewise.
7727 * gcc.target/i386/sse3-movddup.c: Likewise.
7728 * gcc.target/i386/sse3-movshdup.c: Likewise.
7729 * gcc.target/i386/sse3-movsldup.c: Likewise.
7731 2006-12-01 Dirk Mueller <dmueller@suse.de>
7733 * g++.dg/warn/Wreturn-type-4.C: New testcase.
7735 2006-11-30 Janis Johnson <janis187@us.ibm.com>
7737 * gcc.dg/dfp/convert-int-max.c: New test.
7738 * gcc.dg/dfp/convert-int-max-fold.c: New test.
7740 2006-11-30 Richard Guenther <rguenther@suse.de>
7742 * gcc.dg/vect/vect-pow-1.c: Rename ...
7743 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
7744 floats instead of doubles, check successful vectorization.
7746 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
7749 * gcc.c-torture/compile/pr29945.c: New testcase.
7751 2006-11-30 Joseph Myers <joseph@codesourcery.com>
7753 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7756 2006-11-29 Eric Christopher <echristo@apple.com>
7758 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7760 2006-11-29 Janis Johnson <janis187@us.ibm.com>
7762 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7764 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7766 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
7769 * g++.dg/inherit/virtual2.C: New test.
7770 * g++.dg/inherit/virtual3.C: Likewise.
7771 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7772 * g++.dg/inherit/error2.C: Likewise.
7773 * g++.dg/template/instantiate1.C: Likewise.
7775 2006-11-28 Andrew Pinski <pinskia@gmail.com>
7778 * gcc.dg/tree-ssa/reassoc-12.c: New test.
7780 2006-11-28 Jan Hubicka <jh@suse.cz>
7782 * gcc.dg/memcpy-1.c: New test.
7784 2006-11-28 Jakub Jelinek <jakub@redhat.com>
7787 * g++.dg/warn/main-3.C: New test.
7789 2006-11-28 Jan Hubicka <jh@suse.cz>
7791 * gcc.dg/winline-1.c: New test.
7793 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
7795 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7798 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
7801 * gfortran.dg/missing_optional_dummy_3.f90
7803 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
7806 * gfortran.dg/interface_3.f90: Modify errors.
7808 2006-11-28 Ben Elliston <bje@au.ibm.com>
7810 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7811 fail to link due to relocation overflows on spu-*-*.
7813 2006-11-27 Michael Matz <matz@suse.de>
7814 Andreas Krebbel <krebbel1@de.ibm.com>
7817 * gcc.dg/20061127-1.c: New testcase.
7819 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
7821 * gcc.dg/20061124-1.c: Add exit() function prototype.
7823 2006-11-27 Jan Hubicka <jh@suse.cz>
7825 * gcc.target/i386/memcpy-1.c: Adjust size.
7826 * gcc.dg/visibility-11.c: Likewise.
7828 2006-11-27 Richard Guenther <rguenther@suse.de>
7831 * gcc.target/i386/pow-1.c: New testcase.
7832 * gcc.dg/builtins-58.c: Likewise.
7834 2006-11-26 Mark Mitchell <mark@codesourcery.com>
7837 * g++.dg/expr/cast8.C: New test.
7839 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7841 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7842 Don't ever inline the testcase.
7844 2006-11-25 Andrew Pinski <pinskia@gmail.com>
7847 * gfortran.fortran-torture/compile/parameter_3.f90: New
7850 2006-11-25 Andrew Pinski <pinskia@gmail.com>
7853 * gfortran.fortran-torture/execute/transfer2.f90: New test.
7855 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7857 * gfortran.fortran-torture/execute/specifics.f90: Remove test
7860 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7862 PR libgfortran/29936
7863 * gfortran.dg/write_check3.f90: New test.
7865 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7867 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7869 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
7872 * gfortran.dg/interface_3.f90: New test.
7875 * gfortran.dg/generic_8.f90: New test.
7877 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7879 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7880 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7881 * gfortran.dg/specifics_3.f90: Remove.
7883 2006-11-24 Jakub Jelinek <jakub@redhat.com>
7886 * gcc.dg/gomp/pr29955.c: New test.
7889 * gcc.dg/pr29736.c: New test.
7891 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7894 * gcc.dg/pure-1.c: New test.
7896 2006-11-24 Joseph Myers <joseph@codesourcery.com>
7898 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7899 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7901 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
7903 * gcc.dg/20061124-1.c: New testcase.
7905 2006-11-23 Eric Christopher <echristo@apple.com>
7907 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7909 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7913 * gcc.dg/Wconversion-integer.c: New. Supersedes
7914 Wconversion-negative-constants.c
7915 * gcc.dg/Wconversion-real.c: New.
7916 * gcc.dg/Wconversion-real-integer.c: New.
7917 * gcc.dg/Wconversion-negative-constants.c: Deleted.
7918 * g++.dg/warn/Wconversion1.C: Modified.
7920 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7922 * gfortran.dg/overload_1.f90: New test.
7924 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7927 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7928 Wtraditional-conversion.
7929 * gcc.dg/overflow-warn-2.c: Likewise.
7930 * gcc.dg/Wconversion.c: Likewise. Renamed as
7931 Wtraditional-conversion.c .
7932 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7933 Wtraditional-conversion-2.c .
7934 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7935 Wtraditional-conversion-2.c
7936 * gcc.dg/Wconversion-negative-constants.c: New.
7938 2006-11-23 Andrew Pinski <pinskia@gmail.com>
7940 * gcc.dg/tree-ssa/dump-1.c: New test.
7942 2006-11-23 David Ung <davidu@mips.com>
7944 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7945 -mfp64, allowable when ISA >= 33 and float is enabled.
7946 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7947 of mthc1 and mfhc1 patterns.
7949 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
7951 PR tree-optimization/29921
7952 * gcc.dg/pr29921.c: New test.
7954 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7957 * gfortran.dg/initialization_4.f90: New test.
7959 2006-11-22 Ira Rosen <irar@il.ibm.com>
7961 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7962 platforms that have interleaving support.
7963 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7964 * gcc.dg/vect/vect-strided-a-u16-i2.c,
7965 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7966 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7967 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7968 gcc.dg/vect/vect-strided-u8-i2-gap.c,
7969 gcc.dg/vect/vect-strided-u8-i8.c,
7970 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7971 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7972 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7973 gcc.dg/vect/vect-strided-float.c,
7974 gcc.dg/vect/vect-strided-a-mult.c,
7975 gcc.dg/vect/vect-strided-mult-char-ls.c,
7976 gcc.dg/vect/vect-strided-a-u16-mult.c,
7977 gcc.dg/vect/vect-strided-a-u32-mult.c,
7978 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7979 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7980 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7981 gcc.dg/vect/vect-strided-mult.c,
7982 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7983 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7986 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
7989 * gfortran.dg/auto_char_len_4.f90: New test.
7991 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
7994 * gfortran.dg/generic_7.f90: New test.
7995 * gfortran.dg/defined_operators_1.f90: Add new error.
7997 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
7999 PR tree-optimization/29902
8000 * g++.dg/tree-ssa/pr29902.C: New test.
8002 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
8005 * gfortran.dg/used_types_13.f90: New test.
8007 2006-11-21 Janis Johnson <janis187@us.ibm.com>
8009 * gcc.dg/dfp/snan.c: Delete.
8011 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
8013 * g++.dg/cpp0x/static_assert1.C: New.
8014 * g++.dg/cpp0x/static_assert2.C: New.
8015 * g++.dg/cpp0x/static_assert3.C: New.
8017 2006-11-21 Richard Guenther <rguenther@suse.de>
8019 * gcc.dg/vect/vect-pow-1.c: New testcase.
8020 * gcc.dg/vect/vect-pow-2.c: Likewise.
8022 2006-11-21 Jakub Jelinek <jakub@redhat.com>
8025 * g++.dg/template/static29.C: New test.
8028 * g++.dg/conversion/simd4.C: New test.
8030 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
8033 * g++.dg/template/access19.C: New test.
8034 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8037 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8040 * gcc.dg/tree-ssa/sra-4.c: New testcase.
8042 2006-11-20 Tobias Burnus <burnus@net-b.de>
8045 * gfortran.dg/import.f90: Extended test.
8046 * gfortran.dg/import2.f90: Extended test.
8048 2006-11-20 Tobias Burnus <burnus@net-b.de>
8050 * gfortran.dg/volatile3.f90: Add conflict test.
8052 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
8055 * gfortran.dg/implicit_10.f90: New test.
8057 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
8060 * g++.dg/warn/Wall-write-strings.C: New.
8062 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
8064 * gfortran.dg/alloc_comp_constraint_5.f90: New.
8065 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8067 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8069 * gfortran.dg/use_3.f90: Remove error message.
8070 * gfortran.dg/iso_fortran_env_1.f90: New test.
8071 * gfortran.dg/iso_fortran_env_2.f90: New test.
8072 * gfortran.dg/iso_fortran_env_3.f90: New test.
8073 * gfortran.dg/iso_fortran_env_4.f90: New test.
8075 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
8077 * gcc.dg/vect/vect-27.c: Fix initialization.
8079 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8081 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8082 * gcc.dg/torture/builtin-minmax-1.c: New.
8084 * gcc.dg/builtins-20.c: Add cases for copysign.
8086 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8089 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8091 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8092 * gfortran.dg/use_1.f90: New test.
8093 * gfortran.dg/use_1.f90: New test.
8094 * gfortran.dg/use_1.f90: New test.
8096 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
8098 PR tree-optimization/29801
8099 * gcc.dg/pr29801.c: New test.
8101 2006-11-17 Jakub Jelinek <jakub@redhat.com>
8104 * gcc.dg/torture/pr29584.c: New test.
8106 2006-11-17 Joseph Myers <joseph@codesourcery.com>
8108 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8109 Condition PowerPC tests for saving FPRs on powerpc_fprs.
8110 * gcc.target/powerpc/compress-float-ppc.c,
8111 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8113 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8114 do not pass -mhard-float.
8116 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
8118 * gnat.dg/volatile_aggregate.adb: New test.
8120 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8124 * gfortran.dg/bound_2.f90: Add more checks.
8125 * gfortran.dg/bound_3.f90: New test.
8127 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8130 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8132 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
8134 * gfortran.dg/import3.f90: Fix error message.
8136 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8139 * gfortran.fortran-torture/compile/inline_1.f90:
8142 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
8144 * gcc.target/i386/x87regparm-1.c: New test.
8145 * gcc.target/i386/x87regparm-2.c: New test.
8146 * gcc.target/i386/x87regparm-3.c: New test.
8147 * gcc.target/i386/x87regparm-4.c: New test.
8149 2006-11-15 Tobias Burnus <burnus@net-b.de>
8152 * gfortran.dg/import.f90: New test.
8153 * gfortran.dg/import2.f90: New test.
8154 * gfortran.dg/import3.f90: New test.
8156 2006-11-15 Tobias Burnus <burnus@net-b.de>
8159 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8161 2006-11-15 Tobias Burnus <burnus@net-b.de>
8164 * gfortran.dg/contains.f90: New test.
8165 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8167 2006-11-15 Jakub Jelinek <jakub@redhat.com>
8169 PR tree-optimization/29581
8170 * gcc.dg/pr29581-1.c: New test.
8171 * gcc.dg/pr29581-2.c: New test.
8172 * gcc.dg/pr29581-3.c: New test.
8173 * gcc.dg/pr29581-4.c: New test.
8174 * gfortran.dg/pr29581.f90: New test.
8176 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
8179 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8180 numbers in error message headers.
8182 2006-11-14 Richard Guenther <rguenther@suse.de>
8184 * gcc.target/i386/math-torture/math-torture.exp: Restrict
8185 to i?86 and x86_64 targets.
8187 2006-11-14 Caroline Tice <ctice@apple.com>
8189 * gcc.dg/pubtypes-1.c: New file/testcase.
8190 * gcc.dg/pubtypes-2.c: New file/testcase.
8191 * gcc.dg/pubtypes-3.c: New file/testcase.
8192 * gcc.dg/pubtypes-4.c: New file/testcase.
8193 * g++.dg/pubtypes.C: New file/testcase.
8195 2006-11-14 Mark Mitchell <mark@codesourcery.com>
8198 * g++.dg/init/self1.C: New test.
8200 2006-11-14 Tobias Burnus <burnus@net-b.de>
8203 * gfortran.dg/conflicts.f90: Add.
8205 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
8207 PR rtl-optimization/29798
8209 * gcc.c-torture/execute/pr29798.c: New.
8211 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8213 * gcc.dg/builtins-20.c: Add more cases.
8215 2006-11-13 Jakub Jelinek <jakub@redhat.com>
8218 * gfortran.dg/gomp/pr29759.f90: New test.
8220 2006-11-13 Mark Mitchell <mark@codesourcery.com>
8223 * g++.dg/template/static28.C: New test.
8225 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
8227 * lib/c-torture.exp: Use target-libpath.exp.
8228 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8229 set GCC_EXEC_PREFIX env var from global variable of same name.
8231 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8234 * gfortran.fortran-torture/compile/transfer-1.f90:
8237 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
8238 Zdenek Dvorak <dvorakz@suse.cz>
8240 PR tree-optimization/29680
8241 * gcc.dg/alias-11.c: New test.
8243 2006-11-12 Jason Merrill <jason@redhat.com>
8244 Andrew Pinski <pinskia@physics.uc.edu>
8247 * gcc.target/i386/vectorize1.c: New.
8249 2006-11-12 Roger Sayle <roger@eyesopen.com>
8251 PR rtl-optimization/29797
8252 * gcc.c-torture/execute/pr29797-1.c: New test case.
8254 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8256 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8258 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
8260 * gcc.dg/tree-ssa/prefetch-3.c: New test.
8262 2006-11-12 Roger Sayle <roger@eyesopen.com>
8264 PR tree-optimization/13827
8265 * gcc.dg/fold-eqand-1.c: New test case.
8267 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
8270 * gcc.c-torture/execute/mayalias-3.c: New test.
8272 2006-11-11 Richard Sandiford <richard@codesourcery.com>
8275 * gcc.c-torture/compile/pr27528.c: New test.
8276 * gcc.dg/pr27528.c: Likewise.
8278 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8280 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8282 * gcc.dg/torture/builtin-symmetric-1.c: New test.
8284 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8287 * gfortran.dg/reshape_source_size_1.f90: New test.
8289 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8292 * gfortran.dg/aliasing_dummy_4.f90: New test.
8294 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
8297 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8298 and x86_64-*-* targets.
8300 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8302 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8303 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8304 New macros. Use them in exact tests.
8305 (TESTIT3): New macro.
8306 Add tests for fmin, fmax and fma.
8308 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8311 * gfortran.dg/array_constructor_13.f90: New test.
8313 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8316 * gfortran.dg/used_types_12.f90: New test.
8318 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
8321 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8323 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8324 * gcc.dg/fold-eqandshift-3.c: New test case.
8326 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8329 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8332 * gfortran.dg/change_symbol_attributes_1.f90: New test.
8334 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
8336 * gcc.dg/20061109-1.c: New testcase.
8338 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8340 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8342 2006-11-09 Tobias Burnus <burnus@net-b.de>
8344 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8345 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8347 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
8349 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8350 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8352 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8354 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8356 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8358 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8360 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8361 * gcc.dg/vect/vect-9.c: Now vectorizable.
8362 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8363 that support vect_widen_mult.
8364 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8365 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8366 vect-reduc-dot-u16.c).
8367 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8368 vect-reduc-dot-u16.c).
8369 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8370 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8371 vect-reduc-dot-s8.c).
8372 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8373 vect-reduc-dot-s8.c).
8374 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8375 vect-reduc-dot-s8.c).
8376 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8377 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8378 vect-reduc-dot-u8.c).
8379 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8380 vect-reduc-dot-u8.c).
8381 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8382 * gcc.dg/vect/vect-multitypes-9.c: New test.
8383 * gcc.dg/vect/vect-multitypes-10.c: New test.
8384 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8385 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8386 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8387 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8388 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8389 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8390 wrapv-vect-reduc-dot-s8.c.
8391 * lib/target-support.exp (check_effective_target_vect_unpack): New.
8392 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8393 targets that support vec_unpack.
8394 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8395 (check_effective_target_vect_widen_mult_qi_to_hi): New.
8396 (check_effective_target_vect_widen_mult_hi_to_si): New.
8397 (check_effective_target_vect_widen_sum): Removed.
8399 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8401 * gcc.dg/vect/vect-multitypes-8.c: New test.
8402 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8404 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8406 * gcc.dg/vect/vect-multitypes-7.c: New test.
8408 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8410 * gcc.dg/vect/vect-multitypes-4.c: New test.
8411 * gcc.dg/vect/vect-multitypes-5.c: New test.
8412 * gcc.dg/vect/vect-multitypes-6.c: New test.
8414 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8416 * gcc.dg/vect/vect-multitypes-1.c: New test.
8417 * gcc.dg/vect/vect-multitypes-2.c: New test.
8418 * gcc.dg/vect/vect-multitypes-3.c: New test.
8420 2006-11-07 Eric Christopher <echristo@apple.com>
8422 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8423 Test using scan-assembler-not.
8425 2006-11-07 Jakub Jelinek <jakub@redhat.com>
8427 * gcc.dg/inline-17.c: New test.
8429 2006-11-07 Steve Ellcey <sje@cup.hp.com>
8432 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
8435 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8438 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8441 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8444 2006-11-07 Tobias Burnus <burnus@net-b.de>
8447 * gfortran.dg/volatile.f90: Add.
8448 * gfortran.dg/volatile2.f90: Add.
8449 * gfortran.dg/volatile3.f90: Add.
8450 * gfortran.dg/volatile4.f90: Add.
8451 * gfortran.dg/volatile5.f90: Add.
8452 * gfortran.dg/volatile6.f90: Add.
8453 * gfortran.dg/volatile7.f90: Add.
8455 2006-11-06 Tobias Burnus <burnus@net-b.de>
8457 * gfortran.dg/io_constraints_2.f90: Adjust pattern
8458 for matching error messages.
8459 * gfortran.dg/specifics_3.f90: Adjust pattern
8460 for matching error messages.
8462 2006-11-06 Janis Johnson <janis187@us.ibm.com>
8463 Bernhard Fischer <aldot@gcc.gnu.org>
8465 * lib/gcc-dg.exp (output-exists): New proc.
8466 (output-exists-not): New proc.
8467 * gcc.test-framework/test-framework.awk: Support new directives.
8468 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8469 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8470 * gcc.test-framework/dg-outexists-exp-F.c: New test.
8471 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8472 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8473 * gcc.test-framework/dg-outexists-exp-P.c: New test.
8475 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
8479 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8480 * gfortran.dg/initialization_3.f90: New.
8482 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8484 PR libgfortran/25545
8485 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8487 2006-11-05 Jakub Jelinek <jakub@redhat.com>
8490 * gcc.c-torture/execute/pr29695-1.c: New test.
8491 * gcc.c-torture/execute/pr29695-2.c: New test.
8493 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
8496 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8498 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
8500 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8501 for matching error messages.
8503 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
8506 * gcc.target/i386/387-12.c: New test.
8508 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8511 * gfortran.dg/pr29713.f90: New test.
8513 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
8515 * gcc.c-torture/execute/arith-rand-ll.c:
8516 Also test for bogus rest sign.
8518 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8521 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8523 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
8525 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8526 from error messages.
8528 2006-11-02 Mike Stump <mrs@apple.com>
8530 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8532 * g++.old-deja/g++.abi/align.C: Enable for darwin.
8534 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
8536 * g++.dg/eh/gcsec1.C: New test.
8538 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8540 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8541 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
8543 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
8545 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8547 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8548 * gcc.dg/pr14796-2.c: Likewise.
8550 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
8552 * gcc.c-torture/execute/20061101-1.c: New test.
8554 2006-11-01 Richard Guenther <rguenther@suse.de>
8556 * gcc.target/i386/fpprec-1.c: New testcase.
8558 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8560 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8561 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8563 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
8565 * gcc.c-torture/execute/20061031-1.c: New test.
8567 2006-10-31 Geoffrey Keating <geoffk@apple.com>
8570 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8571 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8572 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8573 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8574 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8575 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8576 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8578 2006-10-31 Eric Christopher <echristo@apple.com>
8579 Falk Hueffner <falk@debian.org>
8581 * gcc.dg/builtin-bswap-1.c: New.
8582 * gcc.dg/builtin-bswap-2.c: New.
8583 * gcc.dg/builtin-bswap-3.c: New.
8584 * gcc.dg/builtin-bswap-4.c: New.
8585 * gcc.dg/builtin-bswap-5.c: New.
8586 * gcc.target/i386/builtin-bswap-1.c: New.
8588 2006-10-31 Geoffrey Keating <geoffk@apple.com>
8590 * gcc.dg/inline-16.c: New.
8593 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8595 * gcc.dg/inline-13.c: New.
8596 * gcc.dg/inline-14.c: New.
8597 * gcc.dg/inline-15.c: New.
8600 * gcc.dg/inline6.c: New.
8601 * gcc.dg/inline7.c: New.
8603 2006-10-31 Roger Sayle <roger@eyesopen.com>
8606 * gcc.dg/pr23470-1.c: New test case.
8608 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
8611 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8613 * gfortran.dg/blockdata_2.f90: New testcase.
8615 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
8618 * gfortran.dg/unf_short_record_1.f90: New test.
8620 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8623 * gfortran.dg/pr29067.f: New test.
8625 2006-10-31 Joseph Myers <joseph@codesourcery.com>
8626 Richard Sandiford <richard@codesourcery.com>
8628 * lib/target-supports.exp (get_compiler_messages): Append options
8629 as a single list element.
8630 (check_effective_target_arm_vfp_ok): New.
8631 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8633 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
8636 * gfortran.dg/intrinsic_actual_2.f90: New test.
8639 * gfortran.dg/actual_array_interface_1.f90: New test.
8642 * gfortran.dg/used_types_11.f90: New test.
8644 2006-10-30 Dirk Mueller <dmueller@suse.de>
8646 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8647 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8648 * g++.old-deja/g++.pt/eichin01.C (main): Same.
8649 * g++.old-deja/g++.mike/net25.C (main): Same.
8650 * g++.dg/lookup/exception1.C (main): Same.
8651 * g++.dg/parse/parens2.C (main): Same.
8653 2006-10-30 Roger Sayle <roger@eyesopen.com>
8655 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8657 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8659 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8660 * gcc.dg/torture/builtin-math-3.c: Likewise.
8662 2006-10-30 Tobias Burnus <burnus@net-b.de>
8665 * gfortran.dg/write_check.f90: Check run-time keyword checking.
8666 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8668 2006-10-30 Andrew Pinski <pinskia@gmail.com>
8671 * gfortran.fortran-torture/execute/transfer1.f90: New test.
8673 2006-10-30 Joseph Myers <joseph@codesourcery.com>
8675 * lib/target-supports.exp (check_function_available): Declare
8676 function before calling.
8678 2006-10-30 Jakub Jelinek <jakub@redhat.com>
8680 PR tree-optimization/29637
8681 * gcc.dg/pr29637.c: New test.
8683 2006-10-29 Roger Sayle <roger@eyesopen.com>
8685 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8686 tree canonicalization.
8688 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8690 * gcc.dg/builtins-20.c: Add more hypot tests.
8692 2006-10-29 Roger Sayle <roger@eyesopen.com>
8694 * gcc.dg/fold-compare-1.c: New test case.
8696 2006-10-29 Dirk Mueller <dmueller@suse.de>
8699 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8701 2006-10-29 Roger Sayle <roger@eyesopen.com>
8703 PR tree-optimization/15458
8704 * gcc.dg/fold-xornot-1.c: New test case.
8706 2006-10-29 Richard Guenther <rguenther@suse.de>
8708 * gcc.target/i386/math-torture/trunc.c: New testcase.
8710 2006-10-29 Richard Guenther <rguenther@suse.de>
8712 * gcc.target/i386/math-torture/round.c: New testcase.
8714 2006-10-29 Richard Guenther <rguenther@suse.de>
8716 * gcc.target/i386/math-torture/ceil.c: New testcase.
8717 * gcc.target/i386/math-torture/floor.c: Likewise.
8719 2006-10-29 Richard Guenther <rguenther@suse.de>
8721 * gcc.target/i386/math-torture/rint.c: New testcase.
8722 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8724 2006-10-29 Richard Guenther <rguenther@suse.de>
8726 * gcc.target/i386/math-torture/lfloor.c: New testcase.
8727 * gcc.target/i386/math-torture/lceil.c: Likewise.
8729 2006-10-28 Tobias Burnus <burnus@net-b.de>
8731 PR libgfortran/24313
8732 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8734 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
8736 * gcc.c-torture/execute/20020118-1.c,
8737 gcc.c-torture/execute/builtins/strlen.c,
8738 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8741 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8743 * gcc.dg/builtins-20.c: Add tests for hypot.
8744 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
8745 two-argument builtins.
8746 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8747 TESTIT2. Update all callers.
8748 (TESTIT2, TESTIT2_R): New helper macros.
8749 Add testcases for pow, hypot and atan2.
8751 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8754 * g++.dg/expr/bool1.C: New test.
8755 * g++.dg/expr/bool2.C: New test.
8757 2006-10-28 Tobias Burnus <burnus@net-b.de>
8760 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8761 * gfortran.dg/namelist_internal.f90: New test.
8763 2006-10-28 Tobias Burnus <burnus@net-b.de>
8766 * gfortran.dg/io_real_boz.f90: Add.
8767 * gfortran.dg/io_real_boz2.f90: Add.
8769 2006-10-28 Richard Guenther <rguenther@suse.de>
8772 * gcc.dg/tree-ssa/pr26899.c: New testcase.
8774 2006-10-28 Richard Guenther <rguenther@suse.de>
8777 * gcc.target/i386/math-torture/lround.c: New testcase.
8779 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
8781 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8782 * gcc.dg/builtins-44.c: Likewise.
8783 * gcc.dg/builtins-45.c: Likewise.
8784 * gcc.dg/pr28796-2.c: Likewise.
8785 * gcc.dg/unordered-3.c: Likewise.
8787 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8789 PR libgfortran/27954
8790 * gfortran.dg/error_recovery_2.f90: New test.
8792 2006-10-26 Richard Guenther <rguenther@suse.de>
8794 * gcc.target/i386/i386.exp: Use glob, not find to collect
8795 tests. Avoids recursing into subdirectories.
8796 * gcc.target/i386/math-torture/math-torture.exp: Torture
8797 for interesting ia32 math options.
8798 * gcc.target.i386/math-torture/lrint.c: New testcase.
8800 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8802 PR libgfortran/29563
8803 * gfortran.dg/arrayio_9.f90: Update test.
8804 * gfortran.dg/arrayio_19.f90: New test.
8806 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
8808 * gcc.dg/20061026.c: New testcase.
8810 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8812 PR libgfortran/29563
8813 * gfortran.dg/arrayio_9.f90: New test.
8815 2006-10-26 Ben Elliston <bje@au.ibm.com>
8817 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8818 Copy the strings manually, as strcpy may call strlen.
8820 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8822 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8823 Add checks for log, log2, log10 and log1p.
8825 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8826 we already test 0.0. Add checks for expm1, log, log2, log10,
8827 log1p, cbrt, erf and erfc.
8829 2006-10-25 Steve Ellcey <sje@cup.hp.com>
8831 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8833 2006-10-25 Uros Bizjak <uros@kss-loka.si>
8835 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8836 and remainderl() built-in functions. Remove -ffast-math from
8839 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8841 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8844 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8845 floating point modifiers to arguments passed to float and long
8846 double functions respectively. Update all callers to use floating
8847 point numbers, not integers. Add tests for exp, exp2 and
8850 * gcc.dg/torture/builtin-math-3.c: New test.
8852 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
8855 * gfortran.dg/initialize_2.f90: New.
8857 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8859 * gcc.dg/torture/builtin-math-2.c: New test.
8861 2006-10-24 Richard Guenther <rguenther@suse.de>
8864 * gcc.dg/pr28796-1.c: New testcase.
8865 * gcc.dg/pr28796-2.c: Likewise.
8867 2006-10-24 Richard Guenther <rguenther@suse.de>
8869 * gcc.dg/builtins-57.c: New testcase.
8871 2006-10-24 Richard Guenther <rguenther@suse.de>
8873 PR tree-optimization/29567
8874 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8876 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
8878 PR tree-optimization/14784
8879 * gcc.dg/alias-10.c: New test.
8881 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8883 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8885 2006-10-23 Jakub Jelinek <jakub@redhat.com>
8887 * gcc.dg/builtin-strncat-chk-1.c: New test.
8889 2006-10-23 Jan Hubicka <jh@suse.cz>
8891 * gcc.dg/memmove-1.c: New test.
8893 2006-10-23 Paul Brook <paul@codesourcery.com>
8895 * gcc.dg/pragma-pack-5.c: New test.
8897 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
8899 * g++.dg/other/s390-1.C: New testcase.
8901 2006-10-23 Richard Guenther <rguenther@suse.de>
8905 * gcc.dg/pr27132.c: New testcase.
8906 * gcc.dg/pr23295.c: Likewise.
8907 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8908 * g++.dg/tree-ssa/pr19807.C: Likewise.
8910 2006-10-23 Richard Guenther <rguenther@suse.de>
8913 * gcc.dg/pr21032.c: New testcase.
8915 2006-10-22 Jeff Law <law@redhat.com>
8916 Richard Guenther <rguenther@suse.de>
8918 PR tree-optimization/15911
8919 * gcc.dg/tree-ssa/vrp30.c: New testcase.
8921 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
8924 * g++.dg/abi/rtti3.C: New.
8926 2006-10-21 Uros Bizjak <uros@kss-loka.si>
8929 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8932 2006-10-21 Richard Guenther <rguenther@suse.de>
8934 PR tree-optimization/3511
8935 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8937 2006-10-21 Richard Guenther <rguenther@suse.de>
8940 * gcc.dg/torture/pr26898-1.c: New testcase.
8941 * gcc.dg/torture/pr26898-2.c: Likewise.
8943 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
8946 * g++.dg/parse/bitfield1.C: Adjust error markers.
8947 * g++.dg/parse/bitfield2.C: New test.
8949 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
8951 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8953 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8956 * gfortran.dg/zero_sized_1.f90: New test.
8958 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
8960 * gcc.dg/div-compare-1.c: New test.
8962 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
8965 * gfortran.dg/result_default_init_1.f90: New test.
8968 * gfortran.dg/automatic_default_init_1.f90: New test.
8970 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8973 2006-10-18 Geoffrey Keating <geoffk@apple.com>
8975 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8976 'using namespace std' without previous declaration.
8977 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8978 * g++.old-deja/g++.robertl/eb133c.C: New.
8980 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8982 PR libgfortran/29277
8983 * gfortran.dg/streamio_4.f90: Update test.
8984 * gfortran.dg/streamio_11.f90: New test.
8986 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
8989 * g++.dg/inherit/virtual1.C: New test.
8991 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8994 * g++.dg/parse/enum3.C: New test.
8996 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8999 * g++.dg/init/ctor8.C: New test.
9001 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9004 * g++.dg/ext/complit8.C: Tweak error markers.
9005 * g++.dg/template/complit1.C: Add error marker.
9007 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9010 * g++.dg/ext/complit8.C: New test.
9013 * g++.dg/parse/dtor12.C: New test.
9016 * g++.dg/template/sizeof11.C: New test.
9018 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
9021 * gfortran.dg/data_char_3.f90: New test.
9024 * gfortran.dg/negative_automatic_size.f90: New test.
9026 2006-10-16 David Daney <ddaney@avtrex.com>
9028 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9030 2006-10-16 Eric Christopher <echristo@apple.com>
9032 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9035 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9038 * g++.dg/tc1/dr49.C: Tweak error messages.
9039 * g++.dg/parse/template21.C: New test.
9041 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9044 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9046 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
9049 * gfortran.dg/print_1.f90: New test.
9051 2006-10-15 Jan Hubicka <jh@suse.cz>
9054 * gcc.c-torture/compile/pr29241.c: New testcase.
9056 2006-10-15 David Edelsohn <edelsohn@gnu.org>
9059 * gcc.c-torture/compile/pr29250.c: New test.
9061 2006-10-15 Richard Guenther <rguenther@suse.de>
9063 * gcc.dg/pr29299.c: New testcase.
9065 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
9068 * gfortran.dg/label_4.f90: Adjust warning flag.
9070 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9073 * gfortran.dg/nullify_3.f90: New test.
9075 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9077 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9078 on Solaris 2.5.1 too.
9080 2006-10-13 Eric Christopher <echristo@apple.com>
9082 * gcc.dg/pr25993.c: Skip for darwin.
9084 2006-10-13 Eric Christopher <echristo@apple.com>
9086 * gcc.dg/visibility-11.c: Skip for darwin.
9088 2006-10-13 Eric Christopher <echristo@apple.com>
9090 * gcc.dg/darwin-weakimport-1.c: Use
9091 -fno-asynchronous-unwind-tables.
9092 * gcc.dg/darwin-weakimport-3.c: Ditto.
9094 2006-10-13 Richard Guenther <rguenther@suse.de>
9096 PR tree-optimization/29446
9097 * gcc.dg/torture/pr29446.c: New testcase.
9099 2006-10-13 Bill Wendling <wendling@apple.com>
9101 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9102 * g++.old-deja/g++.jason/hmc1.C: Likewise.
9103 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9104 * g++.old-deja/g++.law/shadow1.C: Likewise.
9105 * g++.old-deja/g++.law/ctors10.C: Likewise.
9106 * g++.dg/debug/namespace1.C: Likewise.
9107 * g++.dg/inherit/namespace-as-base.C: Likewise.
9108 * g++.dg/opt/delay-slot-1.C: Likewise.
9109 * g++.dg/parse/defarg10.C: Likewise.
9110 * g++.dg/template/ptrmem11.C: Likewise.
9111 * g++.dg/template/mem_func_ptr.C: Likewise.
9112 * g++.dg/template/spec19.C: Likewise.
9114 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
9116 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9118 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9121 * gfortran.dg/implicit_9.f90: New test.
9124 * gfortran.dg/namelist_25.f90: New test.
9127 * gfortran.dg/same_name_2.f90: New test.
9130 * gfortran.dg/host_assoc_types_1.f90: New test.
9133 * gfortran.dg/missing_derived_type_1.f90: New test.
9134 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9137 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9140 * gfortran.dg/alloc_comp_assign_5.f90: New test.
9142 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9145 * gfortran.dg/bound_2.f90: New test.
9147 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9149 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9151 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9152 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9153 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9154 * gfortran.dg/gomp/reduction3.f90: Likewise.
9155 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9156 * gfortran.dg/dummy_procedure_2.f90: Likewise.
9157 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9158 * gfortran.dg/forall_4.f90: Likewise.
9159 * gfortran.dg/spec_expr_4.f90: Likewise.
9160 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9161 * gfortran.dg/forall_5.f90: Likewise.
9162 * gfortran.dg/open_access_append_2.f90: Add check for
9163 compile-time warning.
9165 2006-10-13 Mark Mitchell <mark@codesourcery.com>
9168 * g++.dg/parse/pure1.C: New test.
9170 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9173 * gfortran.dg/io_constraints_3.f90: New test.
9174 * gfortran.dg/open_access_append_1.f90: Add checks
9175 for compile-time warnings.
9176 * gfortran.dg/pr20163-2.f: Likewise.
9177 * gfortran.dg/iostat_2.f90: Likewise.
9178 * gfortran.dg/label_4.f90: Delete the temporary
9180 * gfortran.dg/direct_io_2.f90: Add a FILE=
9182 * gfortran.dg/iomsg_1.f90: Add check for
9183 compile-time warning.
9185 2006-10-12 Jan Hubicka <jh@suse.cz>
9188 * gcc.dg/pr28319.c: New test.
9190 2006-10-12 Mark Mitchell <mark@codesourcery.com>
9192 * g++.dg/ext/vla4.C: New test.
9194 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9197 * g++.dg/template/crash60.C: New test.
9198 * g++.dg/other/large-size-array.C: Adjust error markers.
9199 * g++.dg/parse/crash27.C: Likewise.
9200 * g++.dg/template/crash1.C: Likewise.
9202 2006-10-12 Steve Ellcey <sje@cup.hp.com>
9205 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9207 2006-10-12 Jakub Jelinek <jakub@redhat.com>
9209 PR preprocessor/28709
9210 * gcc.dg/cpp/paste14.c: New test.
9212 2006-10-11 Mark Mitchell <mark@codesourcery.com>
9215 * g++.dg/init/array24.C: New test.
9217 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9219 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9222 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
9225 * g++.dg/parse/typedef8.C: New test.
9226 * g++.dg/other/mult-stor1.C: Adjust error markers.
9228 2006-10-11 Richard Guenther <rguenther@suse.de>
9230 PR tree-optimization/28230
9231 * gcc.dg/torture/pr28230.c: New testcase.
9233 2006-10-11 Richard Guenther <rguenther@suse.de>
9236 * gcc.dg/torture/pr29119.c: New testcase.
9238 2006-10-10 Jakub Jelinek <jakub@redhat.com>
9241 * gcc.c-torture/execute/20060930-2.c: New test.
9243 2006-10-09 Richard Henderson <rth@redhat.com>
9245 Revert emutls patch.
9247 2006-10-09 Richard Guenther <rguenther@suse.de>
9250 * gcc.dg/pr29254.c: New testcase.
9252 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
9253 Paul Thomas <pault@gcc.gnu.org>
9256 * gfortran.dg/alloc_comp_basics_1.f90: New test.
9257 * gfortran.dg/alloc_comp_basics_2.f90: New test.
9258 * gfortran.dg/alloc_comp_assign_1.f90: New test.
9259 * gfortran.dg/alloc_comp_assign_2.f90: New test.
9260 * gfortran.dg/alloc_comp_assign_3.f90: New test.
9261 * gfortran.dg/alloc_comp_assign_4.f90: New test.
9262 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9263 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9264 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9265 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9266 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9267 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9268 * gfortran.dg/alloc_comp_std.f90: New test.
9269 * gfortran.dg/move_alloc.f90: New test.
9271 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
9274 * gfortran.dg/derived_constructor_comps_2.f90: New test.
9277 * gfortran.dg/forall_char_dependencies_1.f90: New test.
9279 2006-10-08 Tobias Burnus <burnus@net-b.de>
9282 * gfortran.dg/new_line.f90: New test.
9284 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9286 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9287 * gcc.dg/torture/builtin-convert-1.c,
9288 gcc.dg/torture/builtin-convert-2.c,
9289 gcc.dg/torture/builtin-convert-3.c,
9290 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9292 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
9294 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9295 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9296 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9297 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9299 2006-10-07 Andrew Pinski <pinskia@gmail.com>
9301 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9302 Xfail some tests for powerpc-darwin and powerpc-aix.
9304 2006-10-07 Jakub Jelinek <jakub@redhat.com>
9307 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9309 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9312 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9315 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9319 * gfortran.fortran-torture/execute/specifics.f90:
9320 Add tests for using all possible intrinsics as actual arguments.
9321 * gfortran.dg/specifics_1.f90: Add tests for using
9322 all possible intrinsics as actual arguments.
9323 * gfortran.dg/specifics_2.f90: New file.
9324 * gfortran.dg/specifics_3.f90: New file.
9326 2006-10-07 Richard Sandiford <richard@codesourcery.com>
9328 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9329 * gcc.dg/debug/debug-2.c: Likewise.
9331 2006-10-06 Uros Bizjak <uros@kss-loka.si>
9333 * gcc.c-torture/compile/sync-2.c: New test.
9335 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
9337 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9340 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9342 PR rtl-optimization/29128
9343 * gcc.c-torture/compile/pr29128.c: New test.
9345 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
9347 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9350 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
9353 * gcc.dg/tree-ssa/loop-19.c: New test.
9355 2006-10-06 Jakub Jelinek <jakub@redhat.com>
9357 PR tree-optimization/29330
9358 * gcc.dg/pr29330.c: New test.
9361 * gcc.c-torture/compile/20061005-1.c: New test.
9363 2006-10-06 Olivier Hainque <hainque@adacore.com>
9365 * gcc.dg/typename-vla-1.c: New case.
9366 * gnat.dg/forward_vla.adb: New case.
9368 2006-10-06 Jakub Jelinek <jakub@redhat.com>
9370 PR tree-optimization/29290
9371 * gfortran.dg/loop_nest_1.f90: New test.
9374 * gcc.dg/tls/opt-12.c: New test.
9377 * gfortran.dg/save_2.f90: New test.
9380 * gcc.dg/pr29091.c: New test.
9382 2006-10-06 Joseph Myers <joseph@codesourcery.com>
9384 * lib/target-supports.exp
9385 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9386 same as x86_64-*-*; check for LP64.
9388 2006-10-04 Richard Henderson <rth@redhat.com>
9390 * lib/target-supports.exp (check_effective_target_tls): Redefine
9391 to mean non-emulated tls.
9392 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9393 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9394 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9395 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9396 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9397 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9398 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9400 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
9403 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9405 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9407 * gfortran.dg/bounds_check_fail_1.f90: New test.
9409 2006-10-03 Mark Mitchell <mark@codesourcery.com>
9412 * g++.dg/template/friend48.C: New test.
9414 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
9417 * gfortran.dg/default_initialization_2.f90: New test.
9419 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
9423 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9425 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
9428 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9432 * gfortran.dg/missing_optional_dummy_2.f90: New test.
9436 * gfortran.dg/entry_array_specs_1.f90: New test.
9438 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
9440 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9441 insufficient to inhibit some test failures at -O3. Do testing
9444 2006-10-03 Mark Mitchell <mark@codesourcery.com>
9447 * g++.dg/inherit/access8.C: New test.
9448 * g++.dg/template/dtor4.C: Tweak error messages.
9450 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9453 * gfortran.dg/entry_8.f90: New test.
9455 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9458 * g++.dg/parse/new4.C: New test.
9460 2006-10-03 Uros Bizjak <uros@kss-loka.si>
9462 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9463 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9464 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9465 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9466 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9468 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9471 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9472 * gfortran.dg/continuation_2.f90: New test.
9475 * gfortran.dg/continuation_3.f90: New test.
9476 * gfortran.dg/continuation_4.f90: New test.
9477 * gfortran.dg/continuation_5.f: New test.
9478 * gfortran.dg/continuation_6.f: New test.
9480 2006-10-02 Mark Mitchell <mark@codesourcery.com>
9483 * g++.dg/template/vla1.C: New test.
9485 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9488 * gfortran.dg/complex_parameter_1.f90: New test.
9490 2006-10-02 Jakub Jelinek <jakub@redhat.com>
9493 * gcc.c-torture/execute/20060929-1.c: New test.
9495 2006-10-01 Mark Mitchell <mark@codesourcery.com>
9498 * g++.dg/template/member6.C: New test.
9499 * g++.dg/parse/typename7.C: Adjust error markers.
9502 * g++.dg/template/member7.C: New test.
9504 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
9507 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9508 gcc.dg/Woverride-init-3.c: New tests.
9510 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
9512 * gcc.c-torture/execute/20060930-1.c: New test.
9514 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9517 * gfortran.dg/specifics_1.f90: New test.
9518 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9521 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9523 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9524 pthread-init-common.h: New.
9526 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
9528 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9529 precision on some archs.
9531 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
9533 * gcc.dg/non-local-goto-1.c: New test.
9534 * gcc.dg/non-local-goto-2.c: Likewise.
9535 * gcc.dg/setjmp-3.c: Likewise.
9536 * gcc.dg/setjmp-4.c: Likewise.
9538 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
9540 * gnat.dg/self_aggregate_with_pointer.adb: New test.
9542 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
9545 * gfortran.dg/exponent_1.f90: New test.
9548 * gfortran.dg/nearest_1.f90: New test.
9550 2006-09-26 Jakub Jelinek <jakub@redhat.com>
9554 * gcc.dg/gomp/nestedfn-1.c: New test.
9556 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
9559 * objc/compile/method-1.m: New test.
9561 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
9564 * g++.dg/template/crash58.C: New test.
9565 * g++.dg/parse/crash28.C: Adjust error markers.
9566 * g++.dg/template/crash34.C: Likewise.
9567 * g++.dg/template/friend31.C: Likewise.
9568 * g++.dg/template/crash32.C: Likewise.
9571 * g++.dg/template/crash59.C: New test.
9574 * g++.dg/template/spec33.C: New test.
9575 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9577 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
9578 Adam Nemet <anemet@caviumnetworks.com>
9580 * gcc.dg/tree-ssa/ivopts-1.c: New test.
9581 * gcc.dg/tree-ssa/ivopts-2.c: New test.
9583 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
9586 * gcc.dg/pr28911.c: New.
9588 2006-09-23 Uros Bizjak <uros@kss-loka.si>
9591 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9592 (dg-options): Add -mfpmath=387.
9594 2006-09-23 Jakub Jelinek <jakub@redhat.com>
9597 * gcc.dg/pr28706.c: New test.
9600 * gcc.dg/pr28712.c: New test.
9602 2006-09-22 Mike Stump <mrs@apple.com>
9604 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9606 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
9608 PR tree-optimization/28888
9609 * gcc.dg/pr28888.c: New test.
9611 2006-09-21 Mark Mitchell <mark@codesourcery.com>
9614 * g++.dg/init/ptrfn1.C: New test.
9616 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
9619 * g++.dg/template/spec32.C: New test.
9620 * g++.dg/parse/crash9.C: Adjust error markers.
9623 * g++.dg/template/typedef6.C: New test.
9624 * g++.dg/init/error1.C: Adjust error markers.
9625 * g++.dg/parse/crash9.C: Likewise.
9626 * g++.dg/template/crash55.C: Likewise.
9628 2006-09-21 Janis Johnson <janis187@us.ibm.com>
9630 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9632 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
9635 * g++.dg/ext/dllimport12.C: New test.
9637 2006-09-20 Richard Sandiford <richard@codesourcery.com>
9639 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9640 * gcc.target/mips/nmadd-2.c: Likewise.
9641 * gcc.target/mips/mips-ps-6.c: New test.
9642 * gcc.target/mips/neg-abs-1.c: Likewise.
9643 * gcc.target/mips/neg-abs-2.c: Likewise.
9644 * gcc.target/mips/nmadd-3.c: New test.
9646 2006-09-20 Jakub Jelinek <jakub@redhat.com>
9649 * gcc.dg/gomp/atomic-10.c: New test.
9650 * g++.dg/gomp/atomic-10.C: New test.
9652 2006-09-20 Eric Christopher <echristo@apple.com>
9654 * gcc.target/i386/sse3-not-fisttp.c: New.
9656 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
9658 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9660 2006-09-19 Richard Sandiford <richard@codesourcery.com>
9662 * gcc.c-torture/execute/pr28289.c (one): New variable.
9663 (main): Use it instead of argc.
9664 * gcc.c-torture/execute/20060102-1.c (one): New variable.
9665 (main): Use it instead of argc.
9667 2006-09-19 Paul Brook <paul@codesourcery.com>
9670 * gcc.dg/nested-func-5.c: New test.
9672 2006-09-19 Ben Elliston <bje@au.ibm.com>
9674 * lib/target-supports.exp (check_effective_target_tls): Compile
9675 test stubs using ${tool}_target_compile, not just target_compile.
9676 (check_effective_target_tls_runtime): Likewise.
9678 2006-09-19 Ben Elliston <bje@au.ibm.com>
9680 * gcc.c-torture/compile/20030405-1.x: Remove.
9682 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9683 optimising linker from discarding it.
9685 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9688 * gfortran.dg/keyword_symbol_1.f90: New test.
9690 * gfortran.dg/spread_shape_1.f90: Add missing warning with
9691 pedantic compilation option.
9693 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9696 * gfortran.dg/spread_shape_1.f90: New test.
9698 2006-09-17 Roger Sayle <roger@eyesopen.com>
9700 PR tree-optimization/28887
9701 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9703 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
9706 * gcc.dg/pr25993.c: New test.
9708 2006-09-17 Ira Rosen <irar@il.ibm.com>
9711 * gcc.dg/vect/pr21591.c: New test.
9713 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
9716 * gcc.c-torture/compile/strcpy-1.c: New test.
9717 * gcc.c-torture/compile/strcpy-2.c: New test.
9718 * gcc.c-torture/compile/memcpy-1.c: New test.
9719 * gcc.c-torture/compile/memcpy-2.c: New test.
9721 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
9724 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9726 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
9728 * gnat.dg/specs/double_record_extension1.ads: New test.
9729 * gnat.dg/specs/double_record_extension2.ads: Likewise.
9731 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
9734 * gfortran.dg/oldstyle_3.f90: New test.
9736 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9738 PR libgfortran/29099
9739 * gfortran.dg/secnds-1.f: New test.
9741 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9743 PR libgfortran/29053
9744 * gfortran.dg/streamio_9.f90: New test.
9745 * gfortran.dg/streamio_10.f90: New test.
9747 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
9750 * g++.dg/init/array22.C: New test.
9751 * g++.dg/init/array23.C: New test.
9753 2006-09-14 Arnaud Charlet <charlet@adacore.com>
9755 * stackcheck.lst: Update list of tests requiring stack checking.
9756 * norun.lst: Adjust for above change.
9757 * ada95.lst: New file.
9758 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9759 requiring -gnat95 switch.
9761 2006-09-14 Olivier Hainque <hainque@adacore.com>
9763 * gnat.dg/in_out_parameter.adb: New test.
9765 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
9768 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9770 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
9772 * gnat.dg/specs/unchecked_union.ads: New test.
9774 2006-09-13 Richard Sandiford <richard@codesourcery.com>
9776 PR rtl-optimization/28982
9777 * gcc.c-torture/execute/pr28982a.c: New test.
9778 * gcc.c-torture/execute/pr28982b.c: Likewise.
9780 2006-09-12 Eric Christopher <echristo@apple.com>
9782 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9783 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9785 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
9788 PR preprocessor/14634
9789 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9790 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9791 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9793 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
9795 * gcc.dg/pr28243.c: New test.
9797 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
9800 gfortran.dg/pr28971.f90: New test to act as a backstop in case
9801 this undiagnosed regression reappears.
9803 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
9805 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9806 Treat $srcdir as a literal.
9807 * lib/fortran-torture.exp (fortran-torture-compile,
9808 fortran-torture-execute): Likewise.
9809 * lib/objc-torture.exp (objc-torture-compile,
9810 objc-torture-execute): Likewise.
9811 * lib/profopt.exp (profopt-execute): Likewise.
9813 2006-09-11 Geoffrey Keating <geoffk@apple.com>
9815 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9817 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
9820 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9822 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
9825 * gcc.target/i386/pr13685.c: New test.
9827 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
9829 * gcc.dg/pr28726.c: New test.
9831 2006-09-11 Josh Conner <jconner@apple.com>
9833 * gcc.dg/nrv3.c: Increase size of structure.
9834 * gcc.dg/nrv4.c: Likewise.
9835 * gcc.dg/nrv5.c: Likewise.
9837 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
9840 gfortran.dg/assumed_charlen_function_5.f90: New test.
9842 2006-09-10 Mark Mitchell <mark@codesourcery.com>
9845 * g++.dg/init/static3.C: New test.
9847 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
9850 * gcc.dg/long-long-cst1.c (t): Add cast to
9851 __SIZE_TYPE__ before casting to int.
9852 (main): Return 0 on success.
9854 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
9856 * gcc.c-torture/execute/20060910-1.c: New test.
9858 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
9861 * gcc.dg/pr26983.c: New test.
9863 2006-09-10 Richard Sandiford <richard@codesourcery.com>
9866 * gcc.c-torture/execute/pr29006.c: New test.
9868 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9871 gfortran.dg/matmul_4.f90: New test.
9873 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9876 gfortran.dg/used_types_10: New test.
9878 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9881 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9882 gfortran.dg/array_initializer_3.f90: New test.
9884 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9887 * gfortran.dg/actual_array_constructor_3.f90: New test.
9889 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
9892 * gcc.target/i386/pr26778.c: New testcase.
9894 2006-09-08 Eric Christopher <echristo@apple.com>
9896 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9897 * gcc.target/i386/memcpy-1.c: Ditto.
9898 * gcc.target/i386/asm-1.c: Ditto.
9899 * gcc.target/i386/20060512-4.c: Ditto.
9900 * gcc.target/i386/compress-float-387.c: Ditto.
9901 * gcc.target/i386/20060512-1.c: Ditto.
9902 * gcc.target/i386/compress-float-sse.c: Ditto.
9903 * gcc.target/i386/20060512-2.c: Ditto.
9904 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9905 * gcc.target/i386/stack-prot-kernel.c: Ditto.
9906 * gcc.target/i386/compress-float-387-pic.c: Ditto.
9907 * gcc.dg/pr26449.c: Ditto.
9908 * gcc.dg/attr-ms_struct-2.c: Ditto.
9909 * gcc.dg/attr-ms_struct-1.c: Ditto.
9910 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9912 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
9915 * gcc.dg/vla-10.c: New test.
9917 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9920 * g++.dg/parse/template20.C: New test.
9921 * g++.dg/template/operator8.C: Remove obsolete part.
9922 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9923 * g++.old-deja/g++.pt/crash65.C: Likewise.
9925 2006-09-07 Jason Merrill <jason@redhat.com>
9928 * gcc.dg/long-long-cst1.c: New test.
9930 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
9933 * g++.dg/other/array3.C: New test.
9934 * g++.dg/other/array4.C: New test.
9935 * g++.dg/other/array5.C: New test.
9937 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
9939 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9941 2006-09-07 Uros Bizjak <uros@kss-loka.si>
9944 * gcc.target/i386/pr28946.c: New test.
9946 2006-09-07 Steven G. Kargl <kargls@comcast.net>
9948 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9949 in integer literal constant.
9950 * gfortran.dg/enum_8.f90: Ditto.
9951 * gfortran.dg/g77/20030326-1.f: Ditto.
9953 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
9955 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9956 nonconformance usage.
9958 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
9961 * gcc.c-torture/compile/vector-align-1.c: New test.
9963 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
9966 * g++.dg/opt/copysign-1.C: New test.
9968 2006-09-06 Jason Merrill <jason@redhat.com>
9971 * g++.dg/warn/unused-result1.C: New test.
9973 2006-09-06 Mark Mitchell <mark@codesourcery.com>
9976 * g++.dg/ext/vla3.C: New test.
9979 * g++.dg/template/array16.C: New test.
9981 2006-09-06 Richard Guenther <rguenther@suse.de>
9983 * gcc.dg/pr27226.c: Remove testcase again.
9985 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
9988 * g++.dg/opt/unroll2.C: New test.
9990 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
9993 * gcc.dg/vect/pr28952.c: New test.
9995 2006-09-05 Richard Guenther <rguenther@suse.de>
9997 PR tree-optimization/28900
9998 * gcc.dg/torture/pr28900.c: New testcase
10000 2006-09-05 Richard Guenther <rguenther@suse.de>
10002 PR tree-optimization/28905
10003 * gcc.c-torture/compile/pr28905.c: New testcase.
10005 2006-09-05 Richard Guenther <rguenther@suse.de>
10007 PR middle-end/28935
10008 * gcc.dg/pr28935.c: New testcase.
10010 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
10012 * gcc.c-torture/execute/20060905-1.c: New test.
10014 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10017 * gfortran.dg/used_types_7.f90: New test.
10018 * gfortran.dg/used_types_8.f90: New test.
10019 * gfortran.dg/used_types_9.f90: New test.
10021 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
10023 * gcc.c-torture/compile/20060904-1.c: New test.
10025 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
10027 PR c++/23287 Revert my 2006-09-01 patch
10028 * g++.dg/parse/dtor12.C: Remove.
10030 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
10033 * g++.dg/template/operator9.C: New test.
10036 * g++.dg/template/operator7.C: New test.
10039 * g++.dg/template/operator8.C: New test.
10042 * g++.dg/template/crash57.C: New test.
10044 * g++.dg/template/typedef4.C: Adjust error markers.
10045 * g++.dg/template/typedef5.C: Likewise.
10047 2006-09-02 Jakub Jelinek <jakub@redhat.com>
10050 * g++.dg/parse/crash33.C: New test.
10052 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
10053 Richard Guenther <rguenther@suse.de>
10054 Adam Nemet <anemet@caviumnetworks.com>
10056 PR middle-end/27226
10057 * gcc.target/mips/memcpy-1.c: New testcase.
10058 * gcc.dg/pr27226.c: Likewise.
10060 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10063 * g++.dg/lookup/koenig5.C: New.
10064 * g++.dg/template/crash56.C: New.
10066 2006-09-01 Josh Conner <jconner@apple.com>
10069 * gcc.dg/nrv3.c: New test.
10070 * gcc.dg/nrv4.c: New test.
10071 * gcc.dg/nrv5.c: New test.
10073 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10076 * g++.dg/parse/dtor12.C: New.
10078 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
10080 PR tree-optimization/28839
10081 * gcc.dg/pr28839.c: New test.
10083 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
10086 * gcc.dg/pr24367.c: New testcase.
10088 2006-08-30 Joseph Myers <joseph@codesourcery.com>
10090 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10092 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
10094 PR rtl-optimization/27735
10095 * gcc.dg/loop-unswitch-1.c: New test.
10097 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
10100 * gfortran.dg/aliasing_dummy_2.f90: New test.
10103 * gfortran.dg/generic_5.f90: Change error message.
10106 * gfortran.dg/generic_6.f90: New test.
10109 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10112 * gfortran.dg/invalid_interface_assignment.f90: New test.
10115 * gfortran.dg/module_proc_external_dummy.f90: New test.
10117 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
10120 * g++.dg/warn/var-args1.C: New test.
10122 2006-08-29 Steven G. Kargl <kargls@comcast.net>
10125 * gfortran.dg/simpleif_2.f90: New test.
10126 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10127 * gfortran.dg/enum_5.f90: Ditto.
10129 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10130 Kazu Hirata <kazu@codesourcery.com>
10132 PR tree-optimization/17506
10133 * gcc.dg/pr17506.c: New.
10135 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
10138 * g++.dg/eh/alias1.C: New test.
10140 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10143 * g++.dg/template/ttp22.C: New test.
10145 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
10147 PR middle-end/26632
10148 * gcc.dg/pr26632.c: New.
10150 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10152 PR libgfortran/28354
10153 * gfortran.dg/fmt_zero_precision.f90: New test.
10155 2006-08-27 Mark Mitchell <mark@codesourcery.com>
10158 * g++.dg/template/spec31.C: New test.
10160 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
10163 * g++.dg/other/static2.C: New test.
10165 2006-08-26 Roger Sayle <roger@eyesopen.com>
10167 * gcc.dg/Wswitch-enum-2.c: New test case.
10168 * gcc.dg/Wswitch-enum-3.c: Likewise.
10170 2006-08-26 Richard Guenther <rguenther@suse.de>
10172 * gcc.c-torture/compile/20060826-1.c: New testcase.
10174 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
10177 * g++.dg/template/void10.C: New test.
10180 * g++.dg/template/void8.C: New test.
10183 * g++.dg/template/void9.C: New test.
10185 * g++.dg/template/void3.C: Adjust error markers.
10186 * g++.dg/template/void4.C: Likewise.
10187 * g++.dg/template/crash55.C: Likewise.
10188 * g++.dg/template/void7.C: Likewise
10190 2006-08-26 Mark Mitchell <mark@codesourcery.com>
10193 * g++.dg/inherit/access6.C: New test.
10194 * g++.dg/inherit/access7.C: Likewise.
10197 * g++.dg/template/array15.C: New test.
10198 * g++.dg/template/crash2.C: Tweak error markers.
10200 2006-08-26 Jakub Jelinek <jakub@redhat.com>
10202 PR middle-end/28683
10203 * gcc.c-torture/compile/20060823-1.c: New test.
10205 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10208 * g++.dg/template/ttp21.C: New test.
10211 * g++.dg/other/operator1.C: Add error-marker.
10212 * g++.dg/other/operator2.C: New test.
10214 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
10217 * gcc.c-torture/compile/vla-const-1.c,
10218 gcc.c-torture/compile/vla-const-2.c: New tests.
10220 2006-08-26 Richard Guenther <rguenther@suse.de>
10222 PR middle-end/28814
10223 * gcc.dg/torture/pr28814.c: New testcase.
10225 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
10228 * gcc.c-torture/compile/compound-literal-1.c: New test.
10230 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
10233 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10234 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10235 Expect extra diagnostics.
10237 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
10239 gcc.dg/noncompile/pr16876.c: New test.
10241 2006-08-25 Mark Mitchell <mark@codesourcery.com>
10244 * g++.dg/parse/local1.C: New test.
10245 * g++.dg/other/qual1.C: Tweak error marker.
10247 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
10250 * g++.dg/template/typename10.C: New.
10251 * g++.dg/template/lookup4.C: Remove bogus error marker.
10253 2006-08-25 Richard Guenther <rguenther@suse.de>
10256 * gcc.dg/pr26570.c: Fix testcase.
10258 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
10261 * gcc.c-torture/execute/mayalias-2.c: New test.
10262 * gcc.dg/tree-ssa/alias-13.c: New test.
10264 2006-08-24 Jan Hubicka <jh@suse.cz>
10267 * gcc.dg/debug/pr26881.c: New file.
10269 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
10272 * gfortran.dg/used_types_4.f90: New test.
10273 * gfortran.dg/derived_init_2.f90: Modify to check sibling
10274 association of derived types.
10275 * gfortran.dg/used_types_2.f90: Add module cleanup.
10276 * gfortran.dg/used_types_3.f90: The same.
10279 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10282 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10285 * gfortran.dg/direct_io_6.f90: Remove test.
10287 2006-08-23 Stuart Hastings <stuart@apple.com>
10290 * gcc.target/i386/20060821-1.c: New.
10292 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
10294 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
10295 dg-warning strings for dllimport.
10297 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
10300 * g++.dg/ext/vector4.C: New test.
10301 * g++.dg/ext/complex1.C: New test.
10303 2006-08-21 Geoffrey Keating <geoffk@apple.com>
10306 * gcc.dg/debug/const-1.c: New.
10307 * gcc.dg/debug/const-2.c: New.
10308 * gcc.dg/debug/dwarf2/const-1.c: New.
10309 * gcc.dg/debug/dwarf2/const-2.c: New.
10310 * gcc.dg/debug/dwarf2/const-2b.c: New.
10312 2006-08-22 Richard Guenther <rguenther@suse.de>
10314 PR middle-end/28776
10315 * gcc.c-torture/compile/pr28776-1.c: New testcase.
10316 * gcc.c-torture/compile/pr28776-2.c: Likewise.
10318 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
10320 PR tree-optimization/28003
10321 * g++.dg/tree-ssa/pr28003.C: New.
10323 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
10325 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10327 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
10330 * g++.dg/other/error14.C: New test.
10333 * g++.dg/parse/ctor7.C: New test.
10334 * g++.dg/parse/ctor8.C: Likewise.
10337 * g++.dg/template/void7.C: New test.
10339 2006-08-21 Olivier Hainque <hainque@adacore.com>
10341 * gnat.dg/self_aggregate_with_zeros.adb: New test.
10342 * gnat.dg/self_aggregate_with_array.adb: New test.
10344 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
10346 * g++.dg/eh/arm-vfp-unwind.C: New test.
10348 2006-08-20 Mark Mitchell <mark@codesourcery.com>
10351 * g++.dg/template/ref3.C: New test.
10352 * g++.dg/template/nontype13.C: New test.
10355 * g++.dg/template/ptrmem17.C: New test.
10357 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
10360 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10362 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
10365 * gfortran.dg/used_types_2.f90: New test.
10368 * gfortran.dg/used_types_3.f90: New test.
10371 * gfortran.dg/generic_actual_arg.f90: New test.
10374 * gfortran.dg/module_private_array_refs_1.f90: New test.
10377 * gfortran.dg/program_name_1.f90: New test.
10380 * gfortran.dg/derived_constructor_comps_1.f90: New test.
10383 * gfortran.dg/array_initializer_2.f90: New test.
10386 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10389 * gfortran.dg/assumed_charlen_function_4.f90: New test.
10392 * gfortran.dg/assumed_charlen_in_main.f90: New test.
10395 * gfortran.dg/dependent_decls_1.f90: New test.
10397 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
10400 * gfortran.dg/derived_init_2.f90: New.
10402 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
10404 * gcc.c-torture/execute/pr28289.c: New test.
10406 2006-08-17 Jakub Jelinek <jakub@redhat.com>
10409 * gcc.dg/attr-externally-visible-1.c: New test.
10410 * gcc.dg/attr-externally-visible-2.c: New test.
10411 * g++.dg/parse/attr-externally-visible-1.C: New test.
10412 * g++.dg/parse/attr-externally-visible-2.C: New test.
10414 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10417 * g++.dg/parse/dtor11.C: New test.
10419 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10421 PR rtl-optimization/28489
10422 * gcc.c-torture/compile/pr28489.c: New test.
10424 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10427 * g++.dg/template/redecl4.C: New test.
10430 * g++.dg/template/ctor8.C: New test.
10432 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
10434 * gcc.dg/pr26570.c: Fix testcase.
10436 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
10439 * g++.dg/parse/offsetof6.C: New test.
10440 * g++.dg/parse/offsetof6.C: New test.
10441 * g++.dg/parse/offsetof7.C: New test.
10443 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10446 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10449 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
10452 * g++.dg/ext/vector3.C: New test.
10454 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
10456 PR gcov/profile/26570
10457 * gcc.dg/pr26570.c: New test.
10459 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
10462 * gcc.dg/qual-component-1.c: New test.
10464 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10467 * g++.dg/parse/new3.C: New test.
10469 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10472 * gfortran.dg/streamio_1.f90: New test.
10473 * gfortran.dg/streamio_2.f90: New test.
10474 * gfortran.dg/streamio_3.f90: New test.
10475 * gfortran.dg/streamio_4.f90: New test.
10476 * gfortran.dg/streamio_5.f90: New test.
10477 * gfortran.dg/streamio_6.f90: New test.
10478 * gfortran.dg/streamio_7.f90: New test.
10479 * gfortran.dg/streamio_8.f90: New test.
10481 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
10484 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10486 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
10489 * g++.dg/template/void6.C: New test.
10491 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10494 * gcc.dg/parse-error-1.c: New test.
10495 * gcc.dg/parse-error-2.c: New test.
10496 * gcc.dg/cpp/digraph2.c: Add error-marker.
10497 * gcc.dg/noncompile/920923-1.c: Likewise.
10499 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
10502 * gcc.dg/sizeof-2.c: New testcase.
10505 * gcc.dg/switch-A.c: New testcase.
10507 2006-08-14 Steve Ellcey <sje@cup.hp.com>
10511 * g++.old-deja/g++.warn/compare1.C: Delete.
10512 * g++.dg/opt/pr7503-2.C: Delete.
10513 * g++.dg/opt/pr7503-3.C: Delete.
10514 * g++.dg/opt/pr7503-4.C: Delete.
10515 * g++.dg/opt/pr7503-5.C: Delete.
10516 * g++.dg/opt/max1.C: Delete.
10517 * g++.dg/warn/minmax.C: Delete.
10518 * g++.dg/expr/minmax.C: New test.
10520 2006-08-14 Richard Guenther <rguenther@suse.de>
10523 * gcc.c-torture/execute/pr28651.c: Do not use argc
10524 to avoid optimization, instead forbid inlining.
10526 2006-08-14 Richard Sandiford <richard@codesourcery.com>
10528 PR rtl-optimization/28634
10529 * gcc.c-torture/execute/ieee/pr28634.c: New test.
10531 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
10534 * gcc.dg/torture/pr27184.c: New test.
10536 2006-08-12 Jakub Jelinek <jakub@redhat.com>
10538 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10540 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10542 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10543 * gfortran.dg/stat_2.f90: Likewise.
10544 * gfortran.dg/chmod_1.f90: Likewise.
10545 * gfortran.dg/chmod_2.f90: Likewise.
10546 * gfortran.dg/chmod_3.f90: Likewise.
10548 2006-08-11 David Edelsohn <edelsohn@gnu.org>
10550 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10552 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
10554 * g++.dg/opt/pr23454-2.C: New test.
10556 2006-08-11 Richard Guenther <rguenther@suse.de>
10558 PR middle-end/28651
10559 * gcc.c-torture/execute/pr28651.c: New testcase.
10561 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
10563 * gnat.dg/specs/static_initializer.ads: New test.
10565 2006-08-10 Paul Brook <paul@codesourcery.com>
10567 * gcc.target/arm/cond-asm.c: New test.
10569 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
10571 PR tree-optimization/26197
10572 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10573 * g++.dg/vect/vect.exp: Compile the new tests with
10574 --param max-aliased-vops=0.
10576 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
10579 * g++.dg/template/void3.C: New test.
10582 * g++.dg/template/void4.C: New test.
10585 * g++.dg/template/void5.C: New test.
10587 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
10589 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10590 after dg-do compile.
10592 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
10594 PR tree-optimizations/26969
10595 * gcc.dg/vect/vect.exp: Compile tests prefixed with
10596 "unswitch-loops" with -funswitch-loops.
10597 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10599 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
10601 * gcc.dg/sparc-getcontext-1.c: Fix typo.
10602 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10603 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
10604 * objc.dg/dwarf-1.m: Likewise.
10605 * objc.dg/dwarf-2.m: Likewise.
10606 * obj-c++.dg/dwarf-2.mm: Likewise.
10608 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10610 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10611 * objc.dg/dwarf-2.m: Likewise.
10612 * obj-c++.dg/dwarf-2.mm: Likewise.
10614 PR libfortran/28603
10615 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10618 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10621 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10623 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
10626 * gcc.target/i386/pr27827.c: New testcase.
10628 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
10631 * gfortran.dg/sequence_types_1.f90: New test.
10633 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
10636 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10637 dg-warning. Add -pedantic option.
10639 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10642 * gcc.dg/proto-1.c: New test.
10645 * gcc.dg/lvalue-4.c: New test.
10648 * gcc.dg/init-bad-5.c: New test.
10650 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
10653 * g++.dg/ext/typedef-init.C: Add new test for typedef
10654 initialization inside templates. Adjust existing error markers.
10656 2006-08-03 Mark Mitchell <mark@codesourcery.com>
10659 * g++.dg/init/ptrmem3.C: New test.
10661 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
10663 PR tree-optimization/27770
10664 * lib/target-support.exp: New target keyword "section_anchors".
10665 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10667 * gcc.dg/vect/section-anchors-pr27770.c: New test.
10668 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10669 * gcc.dg/vect/section-anchors-vect-69.c: New test.
10670 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10672 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10674 * gcc.dg/20060801-1.c: Add missing '}'.
10676 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10679 * g++.dg/parse/dtor9.C: New test.
10680 * g++.dg/parse/dtor10.C: New test.
10681 * g++.dg/other/error7.C: Adjust error-marker.
10684 * g++.dg/other/default5.C: New test.
10686 2006-08-02 Richard Guenther <rguenther@suse.de>
10688 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10690 2006-08-02 Mark Mitchell <mark@codesourcery.com>
10693 * g++.dg/template/conv9.C: New test.
10695 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10698 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10699 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10700 Optionally return assembly text. Update callers.
10701 (check_no_compiler_messages): Update verbose messages.
10702 (check_no_messages_and_pattern): New.
10703 (check_effective_target_string_merging): New.
10705 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10708 * g++.dg/eh/catch4.C: New test.
10711 * g++.dg/other/qual1.C: New test.
10714 * g++.dg/inherit/error2.C: New test.
10717 * g++.dg/other/new1.C: New test.
10719 * g++.dg/warn/pr23075.C: Remove obsolete test.
10720 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10721 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10723 2006-07-31 Mark Mitchell <mark@codesourcery.com>
10726 * g++.dg/eh/cast1.C: New test.
10728 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
10730 PR libfortran/28452
10731 * gfortran.dg/random_3.f90: New test.
10733 2006-08-01 Steve Ellcey <sje@cup.hp.com>
10736 * g++.dg/other/pr28304.C: Change expected error message.
10737 * g++.dg/other/pr28432.C: New test.
10739 2006-08-01 Steve Ellcey <sje@cup.hp.com>
10742 * g++.dg/init/brace2.C: Change expected error message, add empty init.
10744 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
10747 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10749 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10750 g++.dg/debug/enum-2.C: New.
10752 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10755 * g++.dg/parse/long1.C: Add more tests.
10757 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10759 * gfortran.dg/lrshift_1.c: New file.
10761 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10763 PR libgfortran/28335
10764 * gfortran.dg/no_unit_error_1.f90: New test.
10766 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10768 PR libgfortran/28335
10769 * gfortran.dg/no_unit_error_1.f90: Delete test.
10770 * gfortran.dg/no_unit_error_2.f90: Delete test.
10772 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10774 * gfortran.dg/chmod_3.f90: New test.
10775 * gfortran.dg/ltime_gmtime_1.f90: New test.
10776 * gfortran.dg/ltime_gmtime_2.f90: New test.
10777 * gfortran.dg/lrshift_1.f90: New test.
10778 * gfortran.dg/chmod_1.f90: New test.
10779 * gfortran.dg/chmod_2.f90: New test.
10781 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
10784 * g++.dg/template/crash55.C: New test.
10787 * g++.dg/template/nontype16.C: New test.
10789 * g++.dg/template/void2.C: Adjust error markers.
10790 * g++.dg/template/nontype5.C: Adjust error markers.
10792 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
10794 * gcc.target/i386/stack-prot-kernel.c: New test.
10796 2006-07-27 Roger Sayle <roger@eyesopen.com>
10798 * gcc.dg/builtins-55.c: New test case.
10800 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
10802 PR rtl-optimization/27907
10803 * gcc.c-torture/compile/pr27907.c: New test.
10805 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10807 * gfortran.dg/mclock.f90: New test.
10808 * gfortran.dg/int_conv_1.f90: New test.
10809 * gfortran.dg/stat_1.f90: New test.
10810 * gfortran.dg/stat_2.f90: New test.
10812 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10814 PR libgfortran/28335
10815 * gfortran.dg/no_unit_error_1.f90: New test.
10816 * gfortran.dg/no_unit_error_2.f90: New test.
10817 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10819 2006-07-25 Roger Sayle <roger@eyesopen.com>
10821 PR middle-end/28473
10822 * gcc.dg/fold-convround-1.c: New test case.
10824 2006-07-24 Steven G. Kargl <kargls@comcast.net>
10826 * gfortran.dg/arithmetic_if.f90: Fix comments.
10828 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10831 * g++.dg/other/typedef1.C: New test.
10832 * g++.dg/template/typedef4.C: New test.
10833 * g++.dg/template/typedef5.C: New test.
10835 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
10838 * gfortran.dg/allocatable_dummy_3.f90: New.
10840 2006-07-24 Steven G. Kargl <kargls@comcast.net>
10843 * gfortran.dg/arithmetic_if.f90: New test.
10845 2006-07-24 Uros Bizjak <uros@kss-loka.si>
10847 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10848 avoid memcpy optimization.
10850 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10853 * gfortran.dg/direct_io_6.f90: New test.
10855 2006-07-24 Jan Hubicka <jh@suse.cz>
10859 * gcc.dg/pr25795.c: New test.
10860 * gcc.dg/pr25795-1.c: New test.
10862 2006-07-23 Roger Sayle <roger@eyesopen.com>
10864 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10865 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10866 which may be transformed to "g || h" on some platforms.
10868 2006-07-23 Mark Mitchell <mark@codesourcery.com>
10871 * g++.dg/template/friend45.C: New test.
10873 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10875 PR libgfortran/28339
10876 * gfortran.dg/arrayio_8.f90: New test.
10878 2006-07-21 Mike Stump <mrs@apple.com>
10880 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10882 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10884 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10887 * g++.dg/eh/catch3.C: New test.
10890 * g++.dg/template/defarg10.C: New test.
10892 2006-07-20 Paul Brook <paul@codesourcery.com>
10895 * gcc.dg/pr27363.c: New test.
10897 2006-07-19 Mark Mitchell <mark@codesourcery.com>
10900 * g++.dg/init/ref13.C: New test.
10902 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10905 * obj-c++.dg/proto-error-1.mm: New test.
10907 2006-07-18 Mark Mitchell <mark@codesourcery.com>
10910 * g++.dg/template/string1.C: New test.
10912 2006-07-18 Mark Mitchell <mark@codesourcery.com>
10915 * g++.dg/template/defarg9.C: New test.
10918 * g++.dg/template/static27.C: New test.
10920 2006-07-18 Diego Novillo <dnovillo@redhat.com>
10923 * gcc.dg/tree-ssa/pr28410.c: New test.
10925 2006-07-18 Lee Millward <lee.millward@gmail.com>
10928 * g++/dg/other/error13.C: New test.
10931 * g++.dg/template/friend44.C: New test.
10933 2006-07-18 Steve Ellcey <sje@cup.hp.com>
10936 * g++.dg/other/pr27495.C: New.
10938 2006-07-18 Olivier Hainque <hainque@adacore.com>
10940 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10941 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10943 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10946 * gcc.dg/pragma-pack-4.c: New test.
10948 2006-07-17 Steve Ellcey <sje@cup.hp.com>
10951 * g++.dg/ext/pr28291.C: New test.
10953 2006-07-17 Richard Sandiford <richard@codesourcery.com>
10955 PR middle-end/28403
10956 * gcc.c-torture/execute/pr28403.c: New test.
10958 2006-07-17 Richard Sandiford <richard@codesourcery.com>
10960 PR middle-end/28402
10961 * gcc.dg/pr28402.c: New test.
10963 2006-07-17 Steve Ellcey <sje@cup.hp.com>
10966 * g++.dg/other/pr28304.C: New test.
10968 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
10971 gcc.c-torture/unsorted/dump-noaddr.c: New test.
10972 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10974 2006-07-17 Richard Guenther <rguenther@suse.de>
10976 PR tree-optimization/28238
10977 * g++.dg/tree-ssa/pr28238.C: New testcase.
10979 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10982 * g++.dg/eh/catch1.C: New test.
10983 * g++.dg/eh/catch2.C: New test.
10985 2006-07-16 Jakub Jelinek <jakub@redhat.com>
10988 * g++.dg/template/anon3.C: New test.
10990 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
10993 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10994 specifiers requiring an explicit format tag..
10997 * gfortran.dg/generic_5: New test.
11000 * gfortran.dg/elemental_optional_args_1.f90: New test.
11002 2006-07-16 Olivier Hainque <hainque@adacore.com>
11004 * gnat.dg/assert.ads: New file.
11005 * gnat.dg/controlled_record.ads: Likewise.
11006 * gnat.dg/controlled_record.adb: Likewise.
11008 2006-07-15 Lee Millward <lee.millward@gmail.com>
11011 * g++.dg/other/error12.C: New test.
11014 * g++.dg/template/crash54.C: New test.
11016 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11019 * g++.dg/parse/catch1.C: New test.
11022 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11025 * g++.dg/ext/attrib24.C: New test.
11027 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11030 * g++.dg/ext/asmspec1.C: New test.
11032 2006-07-13 Janis Johnson <janis187@us.ibm.com>
11034 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11035 (dg-test): Support shouldfail tests.
11036 * lib/target-supports-dg.exp (dg-shouldfail): New.
11037 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11038 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11039 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11040 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11041 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11042 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11043 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11045 2006-07-13 Jan Hubicka <jh@suse.cz>
11047 * gcc.target/i386/memcpy-1.c: New.
11049 2006-07-12 Geoffrey Keating <geoffk@apple.com>
11051 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11053 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
11056 * gfortran.dg/present_1.f90: New test.
11059 * gfortran.dg/interface_derived_type_1.f90: New test.
11061 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
11064 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11067 2006-07-07 Lee Millward <lee.millward@gmail.com>
11070 * g++.dg/other/label1.C: New test.
11072 2006-07-07 Richard Guenther <rguenther@suse.de>
11074 PR middle-end/28268
11075 * gcc.dg/torture/pr28268.c: New testcase.
11077 2006-07-07 Steve Ellcey <sje@cup.hp.com>
11080 * g++.dg/ext/pr27019.C: New.
11082 2006-07-07 Richard Guenther <rguenther@suse.de>
11084 PR tree-optimization/28187
11085 * gcc.dg/pr28187.c: New testcase.
11087 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
11089 * gnat.dg/address_conversion.adb: New test.
11090 * gnat.dg/boolean_subtype.adb: Likewise.
11091 * gnat.dg/frame_overflow.adb: Likewise.
11092 * gnat.dg/pointer_array.adb: Likewise.
11093 * gnat.dg/pointer_conversion.adb: Likewise.
11095 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
11099 * gfortran.dg/print_fmt_5.f90: New test.
11101 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11104 * gfortran.dg/bounds_check_4.f90: New test.
11106 2006-07-05 Richard Guenther <rguenther@suse.de>
11109 * gfortran.dg/pr28158.f90: New testcase.
11111 2006-07-05 Richard Guenther <rguenther@suse.de>
11113 PR tree-optimization/28162
11114 * gcc.dg/pr28162.c: New testcase.
11116 2006-07-05 Richard Guenther <rguenther@suse.de>
11117 Andrew Pinski <pinskia@gcc.gnu.org>
11120 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11122 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
11125 * gfortran.dg/actual_array_substr_2.f90: New test.
11128 * gfortran.dg/actual_array_constructor_2.f90: New test.
11130 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11132 * gfortran.dg/itime_idate_1.f: New test.
11133 * gfortran.dg/itime_idate_2.f: New test.
11135 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11137 PR libgfortran/27704
11138 * gfortran.dg/open_status_3.f90: New test.
11139 * gfortran.dg/fmt_l.f90: Update for new feature.
11141 2006-07-03 Asher Langton <langton2@llnl.gov>
11143 * gfortran.dg/oldstyle_2.f90: New.
11145 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
11147 * gnat.dg/string_slice.adb: New test.
11149 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11152 * gfortran.dg/semicolon_fixed.c: New.
11153 * gfortran.dg/semicolon_free.c: New.
11155 2006-06-30 Mike Stump <mrs@apple.com>
11157 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11158 that don't support internal visibility.
11160 2006-06-30 Andrew Pinski <pinskia@gmail.com>
11162 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11163 for '(' / ')' needing an extra '\'.
11165 2006-06-29 Roger Sayle <roger@eyesopen.com>
11167 PR middle-end/27428
11168 * gcc.dg/pr27428-1.c: New test case.
11170 2006-06-29 Mike Stump <mrs@apple.com>
11172 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11173 on darwin as we can't align commons large enough yet.
11175 * gcc.dg/vla-8.c: Add additional testcases.
11177 2006-06-26 Steve Ellcey <sje@cup.hp.com>
11180 * g++.dg/other/pr28114.C: New.
11182 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
11184 * gcc.c-torture/compile/20060625-1.c: New test.
11186 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
11189 * gfortran.dg/stfunc_3.f90: New test.
11192 * gfortran.dg/impure_actual_1.f90: New test.
11195 * gfortran.dg/elemental_result_1.f90: New test.
11198 * gfortran.dg/select_7.f90: New test.
11201 * intrinsic_actual_1.f: New test.
11205 * gfortran.dg/forall_4.f90: New test.
11208 * gfortran.dg/forall_5.f90: New test.
11210 2006-06-25 Lee Millward <lee.millward@gmail.com>
11213 * g++.dg/template/using13.C: New test.
11216 * g++.dg/other/incomplete3.C: New test.
11218 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11221 * gfortran.dg/substr_3.f: New test.
11222 * gfortran.dg/equiv_2.f90: Update expected error message.
11224 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
11227 * gfortran.dg/actual_array_substr_1.f90: New test.
11229 2006-06-24 Olivier Hainque <hainque@adacore.com>
11231 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11232 * gnat.dg/scalar_mode_agg_compare.adb: New test.
11234 2006-06-23 Janis Johnson <janis187@us.ibm.com>
11236 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11238 2006-06-23 Steven G. Kargl <kargls@comcast.net>
11241 * gfortran.dg/simpleif_2.f90: New test.
11243 2006-06-23 Lee Millward <lee.millward@gmail.com>
11245 * g++.dg/template/error22.C: Fix typo.
11247 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11250 * g++.dg/ext/attrib23.C: New test.
11252 2006-06-23 Olivier Hainque <hainque@adacore.com>
11254 * gnat.dg/varsize_temp.adb: New test.
11256 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11259 * g++.dg/other/java2.C: New test.
11261 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
11264 * g++.dg/ext/dllimport4.C. Add more tests for invalid
11267 2006-06-22 Roger Sayle <roger@eyesopen.com>
11270 * gcc.dg/pr27531-1.c: New test case.
11272 2006-06-22 Asher Langton <langton2@llnl.gov>
11275 * gfortran.dg/implicit_8.f90: New.
11277 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
11279 PR rtl-optimization/28121
11280 * gcc.dg/pr28121.c: New test.
11282 2006-06-22 Lee Millward <lee.millward@gmail.com>
11285 * g++.dg/parse/ptrmem6.C: New test.
11288 * g++.dg/template/error22.C: New test.
11290 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11293 * g++.dg/template/friend43.C: New test.
11296 * g++.dg/template/crash53.C: New test.
11299 * g++.dg/rtti/incomplete1.C: New test.
11301 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
11303 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11305 2006-06-21 Joseph Myers <joseph@codesourcery.com>
11307 * gcc.c-torture/execute/complex-7.c: New.
11309 2006-06-21 Jakub Jelinek <jakub@redhat.com>
11311 * gcc.dg/merge-all-constants-1.c: New test.
11313 2006-06-20 Janis Johnson <janis187@us.ibm.com>
11316 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11318 2006-06-20 Steven G. Kargl <kargls@comcast.net>
11320 * gfortran.dg/rrspacing_1.f90: New test.
11322 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11325 * g++.dg/other/bitfield2.C: New test.
11327 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
11329 PR tree-optimization/27331
11330 * gcc.dg/pr27331.c: New test.
11332 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
11333 Eric Botcazou <ebotcazou@adacore.com>
11336 * lib/gnat.exp: New file.
11337 * lib/gnat-dg.exp: Likewise.
11338 * gnat.dg: New directory.
11339 * gnat.dg/dg.exp: New driver.
11340 * gnat.dg/specs: New directory.
11341 * gnat.dg/specs/specs.exp: New driver.
11342 * gnat.dg/style: New directory.
11343 * gnat.dg/style/style.exp: New driver.
11345 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
11348 * gfortran.dg/array_initializer_1.f90: New test.
11351 * gfortran.dg/matmul_3.f90: New test.
11353 2006-06-19 Andrew Pinski <pinskia@gmail.com>
11355 PR middle-end/28075
11356 * gcc.dg/tree-ssa/inline-1.c: New test.
11358 2006-06-19 Anatoly Sokolov <aesok@post.ru>
11360 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11361 in malloc prototype; remove XFAIL.
11362 * gcc.dg/pr18241-2.c: Ditto.
11363 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11364 in memset prototype; remove XFAIL.
11365 * gcc.dg/tree-ssa/pr23382.c: Ditto.
11367 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
11369 * gcc.dg/vla-8.c: Add.
11371 2006-06-19 Richard Guenther <rguenther@suse.de>
11373 PR tree-optimization/27090
11374 * g++.dg/tree-ssa/pr27090.C: New testcase.
11376 2006-06-19 Roger Sayle <roger@eyesopen.com>
11379 * gcc.dg/pr27861-1.c: New test case.
11381 2006-06-19 Richard Guenther <rguenther@suse.de>
11383 PR middle-end/28045
11384 * gcc.dg/torture/pr28045.c: New testcase.
11386 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11389 * gfortran.dg/associated_4.f90: New test.
11391 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11395 * gfortran.dg/real_const_3.f90: New test.
11397 2006-06-16 Mark Mitchell <mark@codesourcery.com>
11400 * g++.dg/template/static26.C: New test.
11403 * g++.dg/expr/bitfield2.C: New test.
11406 * g++.dg/parse/linkage2.C: New test.
11408 2006-06-16 Richard Guenther <rguenther@suse.de>
11410 PR middle-end/27116
11411 * gcc.dg/pr15785-1.c: Revert last change.
11412 * gcc.dg/torture/pr27116-2.c: New testcase.
11414 2006-06-16 Roger Sayle <roger@eyesopen.com>
11416 PR middle-end/27802
11417 * gcc.dg/pr27802-1.c: New test case.
11419 2006-06-15 Mark Mitchell <mark@codesourcery.com>
11422 * g++.dg/template/ttp18.C: New test.
11423 * g++.dg/template/ttp19.C: Likewise.
11426 * g++.dg/expr/cond9.C: New test.
11429 * g++.dg/template/ctor7.C: New test.
11431 2006-06-15 Janis Johnson <janis187@us.ibm.com>
11433 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11435 2006-06-16 Richard Guenther <rguenther@suse.de>
11437 PR tree-optimization/27781
11438 * gcc.dg/tree-ssa/pr27781.c: New testcase.
11440 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
11442 * gfortran.dg/allocate_zerosize_2.f90: New test case.
11444 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
11446 * gcc.dg/tree-ssa/loop-18.c: New test.
11448 2006-06-14 Mark Mitchell <mark@codesourcery.com>
11451 * g++.dg/template/crash52.C: New test.
11454 * g++.dg/ext/attrib22.C: New test.
11457 * g++.dg/template/builtin1.C: New test.
11458 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11461 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11463 * g++.old-deja/g++.pt/crash51.C: Likewise.
11466 * g++.dg/lookup/linkage1.C: New test.
11467 * g++.dg/lookup/linkage2.C: Likewise.
11469 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
11471 PR middle-end/27959
11472 * gcc.dg/pr27959.c: New testcase.
11474 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
11477 * g++.dg/eh/div.C: New test.
11479 2006-06-13 Jakub Jelinek <jakub@redhat.com>
11482 * g++.dg/tree-ssa/pr26757.C: New test.
11483 * g++.dg/tree-ssa/pr27894.C: New test.
11485 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11487 * gcc.c-torture/compile/20060609-1.c: New test.
11490 * gcc.c-torture/compile/pr27863.c: New test.
11492 2006-06-13 Richard Guenther <rguenther@suse.de>
11494 PR tree-optimization/27830
11495 * g++.dg/tree-ssa/pr27830.C: New testcase.
11497 2006-06-13 Matthew Sachs <msachs@apple.com>
11499 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11500 the list of compiler flags; this causes those flags to be checked
11501 for things like dg-skip-if.
11503 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11506 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11508 2006-06-12 Mark Mitchell <mark@codesourcery.com>
11509 Kazu Hirata <kazu@codesourcery.com>
11511 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11512 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11514 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11517 * g++.dg/lookup/using15.C: New test.
11520 * g++.dg/other/anon4.C: New test.
11522 2006-06-12 Roger Sayle <roger@eyesopen.com>
11525 * g++.dg/init/complex1.C: New test case.
11527 2006-06-11 Eric Christopher <echristo@apple.com>
11529 PR middle-end/27948
11530 * gcc.dg/bf-ms-layout.c: Run on darwin.
11531 * gcc.dg/bf-no-ms-layout: Ditto.
11532 * gcc.dg/attr-ms_struct-2.c: New.
11533 * gcc.dg/bf-ms-layout-2.c: Ditto.
11535 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
11537 * gcc.dg/attr-ms_struct-packed1.c: New.
11539 2006-06-09 Mike Stump <mrs@apple.com>
11541 * gcc.dg/vla-7.c: Add.
11543 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
11546 * gfortran.dg/entry_6.f90: New test.
11550 * gfortran.dg/entry_7.f90: New test.
11552 2006-06-09 Jakub Jelinek <jakub@redhat.com>
11555 * gcc.dg/cpp/_Pragma6.c: New test.
11558 * g++.dg/cpp/_Pragma1.C: New test.
11560 PR preprocessor/27746
11561 * gcc.dg/gomp/macro-3.c: New test.
11562 * gcc.dg/gomp/macro-4.c: New test.
11563 * g++.dg/gomp/macro-3.C: New test.
11564 * g++.dg/gomp/macro-4.C: New test.
11566 2006-06-09 Richard Guenther <rguenther@suse.de>
11568 PR tree-optimization/26998
11569 * gcc.dg/torture/pr26998.c: New testcase.
11570 * gcc.dg/tree-ssa/vrp29.c: New testcase.
11572 2006-06-08 Mike Stump <mrs@apple.com>
11574 * gcc.dg/pr27095.c: Account for stubs.
11577 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11578 produce bad code on darwin.
11580 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11583 * gfortran.dg/substr_2.f: New test.
11585 2006-06-08 Asher Langton <langton2@llnl.gov>
11588 * cray_pointers_2.f90: Add -fbounds-check compile flag.
11590 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11593 * gcc.dg/union-3.c: New test.
11595 2006-06-08 Richard Guenther <rguenther@suse.de>
11597 PR middle-end/27116
11598 * gcc.dg/torture/pr27116.c: New testcase.
11599 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11601 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11603 PR rtl-optimization/26449
11604 * gcc.dg/pr26449.c: New test.
11606 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11609 * g++.dg/ext/offsetof1.C: Test member functions.
11611 2006-06-07 Steve Ellcey <sje@cup.hp.com>
11613 * gcc.dg/pr27095.c: Improve scanning.
11615 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
11618 * gfortran.dg/saved_automatic_1.f90: New test.
11621 * gfortran.dg/array_simplify_1.f90: New test.
11624 * gfortran.dg/entry_dummy_ref_1.f90: New test.
11627 * gfortran.dg/entry_dummy_ref_2.f90: New test.
11629 2006-06-06 Mark Mitchell <mark@codesourcery.com>
11632 * g++.dg/expr/cast7.C: New test.
11634 2006-06-06 Janis Johnson <janis187@us.ibm.com>
11636 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11637 * lib/gcc-defs.exp (tool_check_compile): Ditto.
11638 * lib/fortran-torture.exp (fortran-torture-compile,
11639 fortran-torture-execute): Ditto.
11641 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
11644 * gcc.dg/vmx/pr27842.c: New test.
11646 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11648 PR libfortran/27895
11649 * gfortran.dg/bounds_check_3.f90: New test.
11651 2006-06-05 Mike Stump <mrs@apple.com>
11653 * objc.dg/objc-fast-4.m: Skip for ppc64.
11655 2006-06-05 Steve Ellcey <sje@cup.hp.com>
11658 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11660 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
11661 Victor Kaplansky <victork@il.ibm.com>
11663 PR tree-optimizations/26360
11664 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11665 with -fno-tree-dce.
11666 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11668 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
11671 * gfortran.dg/data_char_1.f90: Add messages for truncated
11675 * gfortran.dg/func_decl_2.f90: New test.
11678 * gfortran.dg/do_2.f90: New test.
11681 * gfortran.dg/associated_3.f90: New test.
11683 2006-06-04 Mark Mitchell <mark@codesourcery.com>
11686 * g++.dg/template/static25.C: New test.
11689 * g++.dg/init/array21.C: New test.
11692 * g++.dg/ext/complit7.C: New test.
11695 * g++.dg/parse/ptrmem5.C: New test.
11697 2006-06-04 Roger Sayle <roger@eyesopen.com>
11698 Andrew Pinski <pinskia@physics.uc.edu>
11701 PR middle-end/27382
11702 * gcc.dg/pr27150-1.c: New testcase.
11703 * gcc.dg/pr27382-1.c: New testcase.
11704 * gcc.dg/pr27382-2.c: New testcase.
11706 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
11710 * gcc.dg/array-10.c: New test.
11712 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11715 * g++.dg/init/const4.C: New test.
11716 * g++.dg/init/member1.C: Add error-marker.
11717 * g++.dg/other/fold1.C: Adjust error-marker.
11719 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11722 * g++.dg/ext/offsetof1.C: New test.
11724 2006-06-04 Eric Christopher <echristo@apple.com>
11726 * gcc.dg/attr-ms_struct-1.c: New.
11728 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
11730 * gcc.c-torture/compile/builtin_constant_p.c: New test.
11732 2006-06-04 Richard Guenther <rguenther@suse.de>
11734 PR tree-optimization/27039
11735 * gcc.dg/tree-ssa/loop-17.c: New testcase.
11737 2006-06-03 Roger Sayle <roger@eyesopen.com>
11740 * gcc.target/i386/amd64-abi-2.c: New test case.
11742 2006-06-02 Eric Christopher <echristo@apple.com>
11744 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11745 * gcc.target/i386/20020523-1.c: Skip if darwin.
11746 * gcc.target/i386/asm-3.c: Ditto.
11747 * gcc.target/i386/20011119-1.c: Ditto.
11748 * gcc.target/i386/clobbers.c: Remove pic part of test.
11750 2006-06-02 Steve Ellcey <sje@cup.hp.com>
11752 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11753 * g++.old-deja/g++.other/init19.C: Ditto.
11754 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11755 and add other platforms as expected failures.
11757 2006-06-01 Steve Ellcey <sje@cup.hp.com>
11759 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11760 (is-effective-target-keyword): Ditto.
11762 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
11765 * gfortran.dg/extended_char_comparison_1.f: New test.
11767 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
11770 * gfortran.dg/dummy_procedure_1.f90: New test.
11773 * gfortran.dg/dummy_procedure_2.f90: New test.
11775 * gfortran.dg/associated_2.f90: Correct to make consistent with
11778 2006-05-31 Roger Sayle <roger@eyesopen.com>
11780 * gcc.target/i386/387-11.c: New test case.
11782 2006-05-31 Mark Mitchell <mark@codesourcery.com>
11785 * g++.dg/template/cond6.C: New test.
11788 * g++.dg/template/crash51.C: New test.
11789 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11792 * g++.dg/init/array20.C: New test.
11794 2006-05-31 Roger Sayle <roger@eyesopen.com>
11796 * gcc.dg/builtins-54.c: New test case.
11798 2006-05-30 Mark Mitchell <mark@codesourcery.com>
11801 * g++.dg/template/fntry1.C: Add dg-do link.
11804 * g++.dg/parse/friend6.C: New test.
11806 2006-05-30 Asher Langton <langton2@llnl.gov>
11808 * gfortran.dg/cray_pointers_7.f90: New test.
11810 2006-05-30 Roger Sayle <roger@eyesopen.com>
11812 PR tree-optimization/23452
11813 * gcc.dg/fold-mulconj-1.c: New test case.
11815 2006-05-30 Mark Mitchell <mark@codesourcery.com>
11818 * g++.dg/parse/bitfield1.C: New test.
11820 2006-05-30 Roger Sayle <roger@eyesopen.com>
11822 * gcc.target/ppc-eq0-1.c: New test case.
11823 * gcc.target/ppc-negeq0-1.c: New test case.
11825 2006-05-30 Dirk Mueller <dmueller@suse.de>
11828 * gcc.dg/overflow-warn-5.c: New test.
11830 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11833 * gcc.dg/sizeof-1.c: New test.
11835 2006-05-30 Uros Bizjak <uros@kss-loka.si>
11838 * gcc.target/i386/pr27790.c: New test.
11840 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11842 PR libgfortran/27757
11843 * gfortran.dg/direct_io_5.f90: New test.
11845 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11847 PR libgfortran/27634
11848 * gfortran.dg/fmt_missing_period_1.f: New test.
11849 * gfortran.dg/fmt_missing_period_2.f: New test.
11850 * gfortran.dg/fmt_missing_period_3.f: New test.
11852 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11855 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11858 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11861 * g++.dg/template/new6.C: New test.
11863 2006-05-29 Roger Sayle <roger@eyesopen.com>
11865 PR tree-optimization/24964
11866 * gcc.target/i386/387-10.c: New test case.
11868 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
11870 * intrinsics/string_intrinsics.c (compare_string):
11871 Use memcmp instead of strncmp to avoid tripping over
11872 CHAR(0) in a string.
11874 2006-05-27 Richard Guenther <rguenther@suse.de>
11876 PR middle-end/27773
11877 * gcc.dg/torture/pr27773.c: New testcase.
11879 2006-05-27 Dirk Mueller <dmueller@suse.de>
11881 * gcc.dg/pr24561.c: Rename to..
11882 * gcc.dg/pr25962.c: .. this.
11884 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11887 * gfortran.dg/bounds_check_2.f: New test.
11889 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
11891 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11892 * gfortran.dg/byte_1.f90: Likewise.
11893 * gfortran.dg/dup_save_2.f90: Likewise.
11895 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
11897 * gfortran.dg/associated_2.f90: New test.
11899 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11902 * gfortran.dg/bounds_check_1.f90: New test.
11904 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
11906 PR rtl-optimization/27661
11907 * gcc.dg/pr27661.c: New test case.
11909 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
11912 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
11913 * gfortran.dg/print_parentheses_1.f: New test.
11914 * gfortran.dg/print_parentheses_2.f90: New test.
11916 2006-05-26 Jakub Jelinek <jakub@redhat.com>
11919 * gcc.dg/pr27758.c: New test.
11921 2006-05-24 Falk Hueffner <falk@debian.org>
11923 * gcc.c-torture/compile/pr27571.c: New test.
11925 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
11928 * gfortran.dg/spec_expr_4.f90: New test.
11931 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11933 2006-05-25 Mark Mitchell <mark@codesourcery.com>
11936 * g++.dg/ext/complit6.C: New test.
11937 * g++.dg/ext/complit3.C: Adjust error markers.
11938 * g++.dg/init/const3.C: New test.
11940 2006-05-25 Richard Guenther <rguenther@suse.de>
11942 PR middle-end/27743
11943 * gcc.dg/torture/pr27743.c: New testcase.
11945 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
11947 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11949 2006-05-25 Alan Modra <amodra@bigpond.net.au>
11951 * gcc.dg/compat/scalar-by-value-x.h: New.
11952 * gcc.dg/compat/scalar-by-value-y.h: New.
11953 * gcc.dg/compat/scalar-by-value-5.c: New.
11954 * gcc.dg/compat/scalar-by-value-5_main.c: New.
11955 * gcc.dg/compat/scalar-by-value-5_x.c: New.
11956 * gcc.dg/compat/scalar-by-value-5_y.c: New.
11957 * gcc.dg/compat/scalar-by-value-6.c: New.
11958 * gcc.dg/compat/scalar-by-value-6_main.c: New.
11959 * gcc.dg/compat/scalar-by-value-6_x.c: New.
11960 * gcc.dg/compat/scalar-by-value-6_y.c: New.
11962 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11964 PR tree-optimization/27639
11965 PR tree-optimization/26719
11966 * gcc.dg/pr27639.c: New test.
11967 * gcc.dg/pr26719.c: New test.
11968 * gcc.dg/tree-ssa/scev-cast.c: New test.
11970 2006-05-23 Mark Mitchell <mark@codesourcery.com>
11973 * g++.dg/template/error21.C: New test.
11975 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
11978 * gcc.target/i386/pr27696.c: New.
11980 2006-05-22 Janis Johnson <janis187@us.ibm.com>
11982 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11984 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11986 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11989 * g++.dg/other/assign1.C: New test.
11991 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
11994 * gcc.target/i386/pr27266.c: New.
11996 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11999 * g++.dg/ext/asm9.C: New test.
12001 2006-05-22 Richard Sandiford <richard@codesourcery.com>
12003 PR rtl-optimization/25514
12004 * gcc.c-torture/compile/pr25514.c: New test.
12006 2006-05-22 Richard Guenther <rguenther@suse.de>
12009 2006-01-31 Richard Guenther <rguenther@suse.de>
12011 * gcc.target/i386/sselibm-1.c: New testcase.
12012 * gcc.target/i386/sselibm-2.c: Likewise.
12013 * gcc.target/i386/sselibm-3.c: Likewise.
12014 * gcc.target/i386/sselibm-4.c: Likewise.
12015 * gcc.target/i386/sselibm-5.c: Likewise.
12017 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12020 * gcc.dg/func-args-2.c: New test.
12023 * gcc.dg/struct-incompl-1.c: New test.
12025 2006-05-22 Richard Guenther <rguenther@suse.de>
12028 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12029 the transformations we test for.
12031 2006-05-22 Richard Guenther <rguenther@suse.de>
12034 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12036 2006-05-21 Mark Mitchell <mark@codesourcery.com>
12039 * g++.dg/warn/new1.C: New test.
12040 * g++.dg/template/new5.C: Likewise.
12042 2006-05-21 Roger Sayle <roger@eyesopen.com>
12044 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12045 * gcc.target/i386/20060512-3.c: Likewise.
12047 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
12049 PR rtl-optimization/27671
12050 * gcc.c-torture/execute/pr27671-1.c: New.
12051 * gcc.dg/pr27671-2.c: Likewise.
12053 PR tree-optimization/26622.
12054 * gcc.c-torture/compile/pr26622.c: New.
12056 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12059 * gfortran.dg/recursive_reference_1.f90: New test.
12061 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12064 * gfortran.dg/elemental_subroutine_3.f90: New test.
12067 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12070 * gfortran.dg/associated_target_1.f90: New test.
12073 * gfortran.dg/maxloc_shape_1.f90: New test.
12075 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12077 PR libgfortran/24459
12078 * gfortran.dg/namelist_24.f90: New test.
12079 * gfortran.dg/namelist_12.f: Fix typo in comment.
12081 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
12083 PR middle-end/25776
12084 * g++.dg/other/error11.C: New test.
12086 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12088 * gcc.target/mips/pr26765.c: Add -w to options.
12090 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12092 * lib/target-supports.exp (check_effective_target_mpaired_single):
12094 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12096 * g++.dg/vect/vect.exp: Likewise.
12098 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12101 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12103 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
12106 * gfortran.dg/temporary_1.f90: New file.
12108 2006-05-19 Andreas Schwab <schwab@suse.de>
12110 * g++.dg/other/unused1.C: Also match "stringz".
12112 2006-05-19 Mark Mitchell <mark@codesourcery.com>
12115 * g++.dg/template/fntry1.C: New test.
12117 2006-05-18 Mark Mitchell <mark@codesourcery.com>
12121 * g++.dg/conversion/bitfield5.C: New test.
12122 * g++.dg/conversion/bitfield6.C: New test.
12124 2006-05-18 Mike Stump <mrs@apple.com>
12126 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12127 * gcc.dg/vla-4.c: Add.
12128 * gcc.dg/vla-5.c: Add.
12129 * gcc.dg/vla-6.c: Add.
12131 2006-05-12 Stuart Hastings <stuart@apple.com>
12133 * gcc.target/i386/20060512-1.c: New.
12134 * gcc.target/i386/20060512-2.c: New.
12135 * gcc.target/i386/20060512-3.c: New.
12136 * gcc.target/i386/20060512-4.c: New.
12138 2006-05-17 Mark Mitchell <mark@codesourcery.com>
12141 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12144 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12145 * g++.dg/parse/linkage1.C: New test.
12147 2006-05-17 Jakub Jelinek <jakub@redhat.com>
12149 PR tree-optimization/27548
12150 * g++.dg/tree-ssa/pr27548.C: New test.
12152 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12155 * gfortran.dg/recursive_check_1.f: New test.
12156 * gfortran.dg/recursive_check_2.f90: New test.
12158 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
12160 * g++.dg/opt/temp2.C: New test.
12162 2006-05-17 Jakub Jelinek <jakub@redhat.com>
12165 * g++.dg/init/brace5.C: New test.
12167 PR middle-end/27415
12168 * gcc.dg/gomp/pr27415.c: New test.
12169 * g++.dg/gomp/pr27415.C: New test.
12171 PR tree-optimization/27549
12172 * g++.dg/tree-ssa/pr27549.C: New test.
12174 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12176 PR libgfortran/27575
12177 * gfortran.dg/read_eof_4.f90: New test.
12179 2006-05-16 Richard Guenther <rguenther@suse.de>
12181 PR tree-optimization/22303
12182 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12184 2006-05-16 Jakub Jelinek <jakub@redhat.com>
12186 PR middle-end/27573
12187 * gcc.dg/gomp/pr27573.c: New test.
12188 * gfortran.dg/gomp/pr27573.f90: New test.
12191 * gcc.dg/gomp/pr27499.c: New test.
12192 * g++.dg/gomp/pr27499.C: New test.
12194 2006-05-15 Mark Mitchell <mark@codesourcery.com>
12197 * g++.dg/parser/access8.C: Adjust error marker.
12198 * g++.dg/template/access17.C: New test.
12199 * g++.dg/template/access18.C: Likewise.
12201 2006-05-15 Roger Sayle <roger@eyesopen.com>
12204 * gcc.target/i386/pr26600.c: New test case.
12206 2006-05-15 Mark Mitchell <mark@codesourcery.com>
12209 * g++.dg/expr/bitfield1.C: New test.
12211 2006-05-15 Richard Guenther <rguenther@suse.de>
12213 PR tree-optimization/27603
12214 * gcc.dg/torture/pr27603.c: New testcase.
12216 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
12219 * gfortran.dg/entry_dummy_ref_1.f90: New test.
12222 * gfortran.dg/scalar_return_1.f90: New test.
12225 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12227 2006-05-15 Jakub Jelinek <jakub@redhat.com>
12229 * gcc.dg/gomp/critical-4.c: New test.
12230 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12231 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12232 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12233 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12235 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12238 * g++.dg/template/dependent-args1.C: New test.
12241 * g++.dg/lookup/this1.C: New test.
12244 * g++.dg/template/operator6.C: New test.
12245 * g++.dg/template/incomplete3.C: New test.
12248 * g++.dg/template/new4.C: New test.
12251 * g++.dg/template/void2.C: New test.
12253 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
12255 * g++.dg/template/dependent-expr5.C: New test.
12257 2006-05-14 Roger Sayle <roger@eyesopen.com>
12259 PR middle-end/26729
12260 * gcc.dg/pr26729-1.c: New test case.
12262 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12264 * gcc.dg/pr27003.c: New test.
12266 2006-05-12 Steve Ellcey <sje@cup.hp.com>
12268 * lib/target-supports.dg (check_cxa_atexit_available): Change
12269 v3_target_compile to ${tool}_target_compile.
12271 2006-05-11 Jason Merrill <jason@redhat.com>
12273 * lib/scanasm.exp (scan-not-hidden): Fix typo.
12275 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12278 * gfortran.dg/label_5.f90: New test.
12280 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
12282 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12283 check_effective_target_powerpc_altivec_ok): New.
12284 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12285 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12286 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12287 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12288 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12289 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12290 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12291 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12292 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12293 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12294 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12295 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12296 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12297 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12298 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12299 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12300 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12301 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12302 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12303 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12304 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12305 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12306 gcc.target/powerpc/altivec-9.c,
12307 gcc.target/powerpc/altivec-consts.c,
12308 gcc.target/powerpc/altivec-pr22085.c,
12309 gcc.target/powerpc/altivec-splat.c,
12310 gcc.target/powerpc/altivec-types-1.c,
12311 gcc.target/powerpc/altivec-types-2.c,
12312 gcc.target/powerpc/altivec-types-3.c,
12313 gcc.target/powerpc/altivec-types-4.c,
12314 gcc.target/powerpc/altivec-varargs-1.c,
12315 gcc.target/powerpc/altivec-vec-merge.c,
12316 gcc.target/powerpc/ppc-vector-memcpy.c,
12317 gcc.target/powerpc/ppc-vector-memset.c,
12318 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12319 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12320 these effective targets.
12321 * gcc.dg/vmx/pr27006.c: Add missing close brace.
12322 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12324 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12326 PR middle-end/27384
12327 * g++.dg/other/fold1.C: New test.
12329 PR middle-end/27488
12330 * gcc.dg/fold-nonneg-1.c: New test.
12333 * g++.dg/other/operator1.C: New test.
12335 2006-05-11 Richard Guenther <rguenther@suse.de>
12337 PR middle-end/27529
12338 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12340 2006-05-10 Janis Johnson <janis187@us.ibm.com>
12342 * lib/target-supports-dg.exp (check-flags): New.
12343 (dg-skip-if): Move flag checks.
12345 2006-05-09 Steve Ellcey <sje@cup.hp.com>
12347 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12348 * lib/target-supports.dg (check_cxa_atexit_available): New.
12350 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
12353 * gfortran.dg/multiple_allocation_2.f90: New test case.
12355 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
12357 * gcc.target/arm/pr27387.C: Fix a comment typo.
12359 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12362 * gfortran.dg/error_recovery_1.f90: New test.
12364 2006-05-10 Richard Guenther <rguenther@suse.de>
12366 PR tree-optimization/27302
12367 * gcc.dg/torture/pr27302.c: New testcase.
12369 2006-05-09 Dirk Mueller <dmueller@suse.de>
12370 Richard Guenther <rguenther@suse.de>
12372 PR middle-end/27498
12373 * gcc.dg/tree-ssa/pr27498.c: New testcase.
12375 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
12377 PR rtl-optimization/27335
12378 * gcc.dg/pr27335.c: New test.
12380 2006-05-06 Richard Sandiford <richard@codesourcery.com>
12382 * gcc.target/mips/mips-ps-5.c: New file.
12384 2006-05-08 Jan Hubicka <jh@suse.cz>
12386 PR middle-end/25962
12387 * gcc.dg/pr25962.c: New.
12389 2006-05-08 Roger Sayle <roger@eyesopen.com>
12392 * gcc.target/powerpc/pr27158.c: New test case.
12394 2006-05-08 Laurent GUERBY <laurent@guerby.net>
12397 * ada/acats/run_all.sh: Use test -z.
12399 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12401 PR libfortran/18271
12402 * gfortran.dg/spec_expr_3.f90: New test.
12404 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
12407 * gcc.target/i386/monitor.c: New file.
12409 2006-05-08 Alan Modra <amodra@bigpond.net.au>
12411 * gcc.dg/pr27095.c: xfail *-*-darwin*.
12413 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12416 * g++.dg/other/ptrmem7.C: New test.
12418 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12421 * gcc.dg/array-9.c: New test.
12423 2006-05-07 Richard Guenther <rguenther@suse.de>
12425 PR tree-optimization/27409
12426 * gcc.dg/torture/pr27409.c: New testcase.
12428 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12431 * gfortran.dg/select_6.f90: New.
12433 2006-05-07 Richard Guenther <rguenther@suse.de>
12435 PR tree-optimization/27136
12436 * gcc.dg/torture/pr27136.c: New testcase.
12438 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
12441 * gfortran.dg/char_cons_len_1.f90: New test.
12443 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12446 * g++.dg/template/incomplete2.C: New test.
12448 2006-05-06 Richard Guenther <rguenther@suse.de>
12450 PR tree-optimization/27151
12451 * gcc.dg/vect/pr27151.c: New testcase.
12453 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12456 * g++.dg/template/void1.C: New test.
12459 * g++.dg/other/void2.C: New test.
12462 * g++.dg/conversion/void1.C: New test.
12464 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
12467 * g++.dg/other/unused1.C: New.
12469 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12472 * objc.dg/member-1.m: New test.
12474 2006-05-05 Steve Ellcey <sje@cup.hp.com>
12476 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12478 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12480 PR libfortran/26985
12481 * gfortran.dg/matmul_2.f90: New test.
12483 2005-05-05 Laurent GUERBY <laurent@guerby.net>
12485 * ada/acats/run_all.sh: Use sync when main not found.
12487 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
12490 * gcc.target/mips/pr26765.c: New.
12492 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
12494 * gcc.target/bfin: New directory.
12495 * gcc.target/bfin/bfin.exp: New file.
12496 * gcc.target/bfin/frmul.c: New file.
12497 * gcc.target/bfin/arith.c: New file.
12498 * gcc.target/bfin/mul-combine.c: New file.
12499 * gcc.target/bfin/shift.c: New file.
12501 2006-05-04 Richard Guenther <rguenther@suse.de>
12503 PR tree-optimization/14287
12504 PR tree-optimization/14844
12505 PR tree-optimization/19792
12506 PR tree-optimization/21608
12507 PR tree-optimization/27090
12508 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12509 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12510 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12511 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12512 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12514 2006-05-04 Jakub Jelinek <jakub@redhat.com>
12516 PR tree-optimization/27285
12517 * gcc.c-torture/execute/pr27285.c: New test.
12519 PR middle-end/27388
12520 * gcc.dg/gomp/pr27388-1.c: New test.
12521 * gcc.dg/gomp/pr27388-2.c: New test.
12522 * gcc.dg/gomp/pr27388-3.c: New test.
12525 * g++.dg/gomp/pr27359.C: New test.
12527 2006-05-02 Steven G. Kargl <kargls@comcast.net>
12530 * gfortran.dg/iargc.f90: New test.
12532 2006-05-02 Mark Mitchell <mark@codesourcery.com>
12535 * g++.dg/template/crash49.C: New test.
12537 2006-05-02 Steve Ellcey <sje@cup.hp.com>
12540 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12542 2006-05-02 Jeff Law <law@redhat.com>
12544 PR tree-optimization/27364
12545 * gcc.c-torture/execute/pr27364.c: New test.
12547 2006-05-02 Mark Mitchell <mark@codesourcery.com>
12550 * g++.dg/parser/ctor5.C: New test.
12552 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
12555 * gcc.target/arm/arm.exp: New.
12556 * gcc.target/arm/pr27387.C: Likewise.
12558 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12562 * gfortran.dg/module_equivalence_2.f90: New test.
12564 2006-05-02 Jakub Jelinek <jakub@redhat.com>
12566 PR middle-end/27337
12567 * g++.dg/gomp/pr27337-1.C: New test.
12568 * g++.dg/gomp/pr27337-2.C: New test.
12570 PR middle-end/27328
12571 * gcc.dg/gomp/pr27328.c: New test.
12573 PR middle-end/27325
12574 * g++.dg/gomp/pr27325.C: New test.
12576 PR middle-end/27310
12577 * g++.dg/gomp/pr27310.C: New test.
12579 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12581 PR tree-optimization/27291
12582 * g++.dg/tree-ssa/pr27291.C: New test.
12584 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12586 PR tree-optimization/27283
12587 * g++.dg/tree-ssa/pr27283.C: New test.
12589 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12591 * gcc.dg/tree-ssa/loop-16.c: New test.
12593 2006-05-01 Roger Sayle <roger@eyesopen.com>
12594 Joseph S. Myers <joseph@codesourcery.com>
12596 * gcc.dg/Wconversion-3.c: New test case.
12597 * gcc.dg/Wconversion-4.c: Likewise.
12599 2006-05-01 Richard Guenther <rguenther@suse.de>
12601 PR tree-optimization/26726
12602 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12604 2006-04-30 Roger Sayle <roger@eyesopen.com>
12606 * gcc.dg/Woverflow-1.c: New test case.
12607 * gcc.dg/Woverflow-2.c: Likewise.
12608 * gcc.dg/Woverflow-3.c: Likewise.
12610 2006-04-30 Mark Mitchell <mark@codesourcery.com>
12613 * g++.dg/template/defarg8.C: New test.
12615 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12618 * g++.dg/parse/operator7.C: New test.
12620 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12624 * g++.dg/template/crash48.C: New test.
12627 * g++.dg/parse/ctor4.C: New test.
12629 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12632 * gfortran.df/char_type_len.f90: New test.
12634 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12636 PR libgfortran/27304
12637 * gfortran.dg/fmt_exhaust.f90: New test.
12639 2006-04-28 Roger Sayle <roger@eyesopen.com>
12642 * gcc.dg/large-size-array-2.c: New test case.
12644 2006-04-28 Richard Guenther <rguenther@suse.de>
12647 * gcc.target/i386/pr26826.c: New testcase.
12649 2006-04-28 Jakub Jelinek <jakub@redhat.com>
12651 PR middle-end/27260
12652 * gcc.c-torture/execute/pr27260.c: New.
12654 2006-04-28 Alan Modra <amodra@bigpond.net.au>
12656 PR middle-end/27095
12657 * gcc.dg/pr27095.c: New.
12659 2006-04-27 Mark Mitchell <mark@codesourcery.com>
12662 * g++.dg/conversion/bitfield4.C: New test.
12664 2006-04-27 Eric Christopher <echristo@apple.com>
12666 * gcc.dg/pragma-ms_struct.c: New.
12668 2006-04-27 Mark Mitchell <mark@codesourcery.com>
12671 * g++.dg/template/crash47.C: New test.
12673 2006-04-27 Dirk Mueller <dmueller@suse.de>
12675 * gcc.target/i386/sse-7.c: build with -msse.
12677 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
12679 PR testsuite/27274:
12680 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12681 (main): Exit if processor doesn't support SSE.
12683 2006-04-26 David Edelsohn <edelsohn@gnu.org>
12685 PR middle-end/27282
12686 * gcc.c-torture/compile/pr27282.c: New test.
12688 2006-04-26 Jakub Jelinek <jakub@redhat.com>
12690 PR middle-end/26913
12691 * g++.dg/gomp/pr26913.C: New test.
12694 * gcc.dg/gomp/pr25996.c: New test.
12695 * g++.dg/gomp/pr25996.C: New test.
12697 2006-04-25 Richard Sandiford <richard@codesourcery.com>
12699 PR rtl-optimization/26725
12700 * gcc.c-torture/compile/pr26725.c: New test.
12702 2006-04-25 Richard Guenther <rguenther@suse.de>
12704 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12707 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
12709 * gcc.dg/20060425-1.c: New testcase.
12711 2006-04-25 Jakub Jelinek <jakub@redhat.com>
12713 PR tree-optimization/26865
12714 * gcc.dg/pr26865.c: New test.
12716 2006-04-24 Mark Mitchell <mark@codesourcery.com>
12719 * g++.dg/conversion/bitfield1.C: New test.
12720 * g++.dg/conversion/bitfield2.C: Likewise.
12721 * g++.dg/conversion/bitfield3.C: Likewise.
12723 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
12724 Richard Guenther <rguenther@suse.de>
12726 PR tree-optimization/27236
12727 * gcc.dg/tree-ssa/pr27236.c: New testcase.
12729 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12732 * g++.dg/other/incomplete2.C: New test.
12734 2006-04-24 Richard Guenther <rguenther@suse.de>
12736 PR middle-end/26869
12737 * gcc.dg/torture/pr26869.c: New testcase.
12739 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
12740 Richard Guenther <rguenther@suse.de>
12742 PR tree-optimization/27218
12743 * g++.dg/tree-ssa/pr27218.C: New testcase.
12745 2006-04-23 Mark Mitchell <mark@codesourcery.com>
12748 * g++.dg/template/friend41.C: New test.
12750 2006-04-23 David Edelsohn <edelsohn@gnu.org>
12752 * g++.dg/opt/pr15551.C: Include cstdio.
12753 (main): Use remove instead of unlink.
12755 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
12757 * gcc.dg/sibcall-7.c: New test.
12758 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12759 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12760 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12761 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12762 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12764 2006-04-23 Mark Mitchell <mark@codesourcery.com>
12767 * g++.dg/opt/bitfield1.C: New test.
12768 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12769 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12770 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12771 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12772 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12773 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12774 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12775 * g++.dg/abi/bitfield2.C: Likewise.
12776 * g++.dg/init/bitfield1.C: Likewise.
12778 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
12781 * gfortran.dg/elemental_subroutine_4.f90: New test.
12782 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12785 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
12787 * gcc.c-torture/compile/20060421-1.c: New testcase.
12789 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12792 * gcc.dg/init-bad-4.c: New test.
12794 2006-04-21 Paul Brook <paul@codesourcery.com>
12796 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12798 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12801 * gfortran.dg/defined_operators_1.f90: New test.
12802 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12803 remove old ones associated, incorrectly, with Note 5.46.
12806 * gfortran.dg/character_array_constructor_1.f90: New test.
12808 2006-04-20 Jakub Jelinek <jakub@redhat.com>
12810 * gcc.dg/20060419-1.c: New test.
12812 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
12815 * gcc.dg/struct-parse-1.c: New test case.
12817 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12820 * g++.dg/parse/template19.C: New test.
12823 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12826 * g++.dg/expr/call3.C: New test.
12829 * g++.dg/conversion/dynamic1.C: New test.
12831 2006-04-19 Mark Mitchell <mark@codesourcery.com>
12834 * g++.dg/template/crash35.C: Tweak error markers.
12835 * g++.dg/template/crash46.C: New test.
12836 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12837 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12839 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
12841 PR rtl-optimization/14261
12842 * gcc.c-torture/compile/20060419-1.c: Added.
12844 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
12846 * gfortran.dg/label_1.f90: Adjust dg-error.
12848 2006-04-16 Roger Sayle <roger@eyesopen.com>
12851 * gcc.dg/fold-cond-1.c: New test case.
12852 * gcc.dg/pr26961-1.c: Likewise.
12854 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12856 PR libgfortran/27138
12857 * gfortran.dg/read_bad_advance.f90: New test.
12859 2006-04-16 Roger Sayle <roger@eyesopen.com>
12860 Dale Johannesen <dalej@apple.com>
12863 * gcc.target/i386/vecinit-3.c: New testcase.
12864 * gcc.target/i386/vecinit-4.c: Likewise.
12865 * gcc.target/i386/sse-18.c: Likewise.
12866 * gcc.target/i386/sse-19.c: Likewise.
12868 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
12870 * gfortran.dg/allocate_zerosize_1.f90: New test.
12872 2006-04-16 Mark Mitchell <mark@codesourcery.com>
12875 * g++.dg/template/crash45.C: New test.
12877 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
12880 * gfortran.dg/proc_assign_1.f90: New test.
12881 * gfortran.dg/procedure_lvalue.f90: Change message.
12882 * gfortran.dg/namelist_4.f90: Add new error.
12886 * gfortran.dg/auto_pointer_array_result_1.f90
12889 * gfortran.dg/specification_type_resolution_1.f90
12894 * gfortran.dg/bounds_temporaries_1.f90: New test.
12897 * gfortran.dg/array_return_value_1.f90: New test.
12899 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12902 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12904 2006-04-15 Jakub Jelinek <jakub@redhat.com>
12906 PR middle-end/26823
12907 * g++.dg/gomp/pr26823-1.C: New test.
12908 * g++.dg/gomp/pr26823-2.C: New test.
12910 2006-04-13 Uros Bizjak <uros@kss-loka.si>
12912 PR middle-end/27134
12913 * gcc.dg/pr27314.c: New test.
12915 2006-04-13 Richard Henderson <rth@redhat.com>
12917 * g++.dg/gomp/block-0.C: Update expected matches.
12919 2006-04-13 DJ Delorie <dj@redhat.com>
12921 * lib/target-supports.exp (check_effective_target_int32plus): New.
12922 (check_effective_target_ptr32plus): New.
12923 (check_effective_target_size32plus): New.
12924 (check_effective_target_int16): New.
12925 (check_profiling_available): Add m32c to the list of unsupported
12928 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12929 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12931 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12933 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12935 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12937 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12938 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12939 not just xstormy16. Skip m32c due to weird pointer size.
12940 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12941 not just xstormy16.
12942 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12943 not just xstormy16.
12944 * gcc.dg/20020312-2.c: Add m32c support.
12945 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12946 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12948 * gcc.dg/20050321-2.c: Require >=32 bit integers.
12949 * gcc.dg/asm-1.c: Skip if int and short are the same size.
12950 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12951 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12952 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12954 * gcc.dg/init-string-2.c: Require >=32 bit integers.
12955 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12956 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12957 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12958 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12959 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12960 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12962 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12964 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12965 * gcc.dg/pr23049.c: Require >=32 bit integers.
12966 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12967 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12968 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12969 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12970 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12971 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12972 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12973 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12974 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12975 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12976 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12977 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12979 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12980 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12981 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12982 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12983 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12985 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
12986 * gcc.c-torture/execute/20040703-1.x: Likewise.
12987 * gcc.c-torture/execute/20040705-1.x: Likewise.
12988 * gcc.c-torture/execute/20040705-2.x: Likewise.
12989 * gcc.c-torture/execute/20040709-1.x: Likewise.
12990 * gcc.c-torture/execute/20040709-2.x: Likewise.
12991 * gcc.c-torture/execute/20040811-1.x: Likewise.
12992 * gcc.c-torture/execute/20050316-1.x: Likewise.
12993 * gcc.c-torture/execute/bitfld-4.x: Likewise.
12994 * gcc.c-torture/execute/pr19689.x: Likewise.
12995 * gcc.c-torture/execute/pr7284-1.x: Likewise.
12996 * gcc.c-torture/execute/usmul.x: Likewise.
12997 * gcc.c-torture/execute/vrp-5.x: Likewise.
12998 * gcc.c-torture/execute/vrp-6.x: Likewise.
12999 * gcc.dg/debug/20041023-1.s: Likewise.
13001 2006-04-13 Roger Sayle <roger@eyesopen.com>
13003 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13004 of integers to a vector types are now constant expressions in C.
13005 * gcc.dg/vect/vect-fold-1.c: New test case.
13007 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
13008 Ulrich Weigand <uweigand@de.ibm.com>
13011 * gcc.dg/vmx/pr27006.c: New testcase.
13013 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13015 PR libgfortran/26766
13016 * gfortran.dg/write_recursive.f90: New test.
13018 2006-04-11 Mark Mitchell <mark@codesourcery.com>
13020 * g++.dg/parse/dtor7.C: New test.
13021 * g++.dg/parse/new1.C: Add error marker.
13022 * g++.dg/template/new3.C: New test.
13025 * g++.dg/template/pure1.C: New test.
13028 * g++.dg/parse/ptrmem4.C: New test.
13030 2006-04-10 Jeff Law <law@redhat.com>
13033 * gcc.c-torture/compile/pr27087.c: New test.
13035 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
13038 * gcc.dg/20060410.c: New.
13040 2006-04-10 Matthias Klose <doko@debian.org>
13042 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13043 Recognize multilib directory names containing underscores.
13045 2006-04-10 Roger Sayle <roger@eyesopen.com>
13047 * gcc.target/i386/vecinit-1.c: New test case.
13048 * gcc.target/i386/vecinit-2.c: Likewise.
13050 2006-04-10 Jakub Jelinek <jakub@redhat.com>
13053 * g++.dg/debug/dwarf2-2.C: New test.
13055 2006-04-09 Richard Sandiford <richard@codesourcery.com>
13057 PR rtl-optimization/27073
13058 * gcc.c-torture/execute/pr27073.c: New test.
13060 2006-04-08 Mike Stump <mrs@apple.com>
13062 * gcc.dg/pragma-darwin.c: Improve for ppc64.
13064 2006-04-07 Richard Guenther <rguenther@suse.de>
13066 PR tree-optimization/26135
13067 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13069 2006-04-06 Jan Hubicka <jh@suse.cz>
13072 * g++.dg/bprob/g++-bprob-2.C: New testcase.
13074 2006-04-06 Roger Sayle <roger@eyesopen.com>
13076 * g++.dg/conversion/nullptr1.C: New test case.
13077 * g++.dg/conversion/nullptr2.C: Likewise.
13079 2006-04-05 Roger Sayle <roger@eyesopen.com>
13081 * gfortran.dg/dependency_18.f90: New test case.
13083 2006-04-05 Richard Guenther <rguenther@suse.de>
13085 PR tree-optimization/26919
13086 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13087 * gcc.dg/ipa/ipa-2.c: Likewise.
13088 * gcc.dg/ipa/ipa-3.c: Likewise.
13089 * gcc.dg/ipa/ipa-5.c: Likewise.
13091 2006-04-05 Richard Guenther <rguenther@suse.de>
13093 PR tree-optimization/26763
13094 * gcc.dg/torture/pr26763-1.c: New testcase.
13095 * gcc.dg/torture/pr26763-2.c: Likewise.
13097 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
13101 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13103 2006-04-04 Eric Christopher <echristo@apple.com>
13105 * gcc.target/i386/387-1.c: Allow regexp to match darwin
13107 * gcc.target/i386/387-5.c: Ditto.
13109 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
13111 * gcc.target/sparc/struct-ret-check.c: New test.
13113 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13115 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13116 zero decimal digits specified in format.
13118 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
13121 * gfortran.dg/missing_optional_dummy_1.f90: New test.
13124 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13125 * gfortran.dg/initialization_1.f90: Make assignment compliant.
13126 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13127 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13128 compliant and detect bigendian-ness.
13130 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
13132 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13133 dummy arguments work when the actual argument is itself a dummy
13134 argument of the caller.
13136 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13138 PR libfortran/24685
13139 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13141 2006-04-01 Roger Sayle <roger@eyesopen.com>
13143 * gfortran.dg/dependencency_17.f90: New test case.
13145 2006-04-01 Roger Sayle <roger@eyesopen.com>
13147 * gfortran.dg/dependency_14.f90: New test case.
13148 * gfortran.dg/dependency_15.f90: Likewise.
13149 * gfortran.dg/dependency_16.f90: Likewise.
13151 2006-03-31 Asher Langton <langton2@llnl.gov>
13154 gfortran.dg/cray_pointers_6.f90: New test.
13156 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13158 PR libgfortran/26890
13159 * gfortran.dg/read_size_noadvance.f90: New test.
13161 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
13164 * gfortran.dg/multiple_allocation_1.f90: Check that the
13165 size has changed after a re-allocation with stat.
13167 2006-03-30 Richard Guenther <rguenther@suse.de>
13169 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13171 * gcc.target/i386/sselibm-2.c: Likewise.
13172 * gcc.target/i386/sselibm-3.c: Likewise.
13173 * gcc.target/i386/sselibm-4.c: Likewise.
13174 * gcc.target/i386/sselibm-5.c: Likewise.
13176 2006-03-28 Roger Sayle <roger@eyesopen.com>
13178 * gcc.dg/fold-andxor-1.c: New test case.
13179 * gcc.dg/fold-xorand-1.c: Likewise.
13181 2006-03-28 Roger Sayle <roger@eyesopen.com>
13183 * gcc.dg/fold-convnotconv-1.c: New test case.
13185 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13188 * gfortran.dg/private_type_5.f90: New test.
13190 2006-03-27 David Edelsohn <edelsohn@gnu.org>
13192 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13194 2006-03-27 Jakub Jelinek <jakub@redhat.com>
13196 * gfortran.dg/advance_2.f90: New test.
13197 * gfortran.dg/advance_3.f90: New test.
13199 * gfortran.fortran-torture/execute/equiv_5.f: New test.
13201 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13203 PR libgfortran/26661
13204 PR libgfortran/26880
13205 * gfortran.dg/read_x_past.f: New test.
13207 2006-03-26 Geoffrey Keating <geoffk@apple.com>
13209 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13212 2006-03-26 David Edelsohn <edelsohn@gnu.org>
13214 * objc.dg/dwarf-1.m: Skip on AIX.
13215 * objc.dg/dwarf-2.m: Skip on AIX.
13217 2006-03-25 Steven G. Kargl <kargls@comcast.net>
13220 * gfortran.dg/float_1.f90: New test.
13222 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
13224 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13226 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13228 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
13230 PR libfortran/26735
13231 * gfortran.dg/convert_implied_open.f90: New test case.
13233 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
13236 * gfortran.dg/transpose_reshape_r10.f90: New test case.
13238 2006-03-25 Uros Bizjak <uros@kss-loka.si>
13240 PR middle-end/26717
13241 * gcc.dg/pr26717.c: New test.
13243 2006-03-25 Roger Sayle <roger@eyesopen.com>
13245 * gfortran.dg/dependency_12.f90: New test case.
13247 2006-03-24 Roger Sayle <roger@eyesopen.com>
13249 * gfortran.dg/dependency_9.f90: New (resurected) test case.
13251 2006-03-24 Jeff Law <law@redhat.com>
13253 * gcc.c-torture/pr26840.c: New test.
13255 2006-03-24 Geoffrey Keating <geoffk@apple.com>
13257 * objc.dg/dwarf-2.m: New.
13258 * obj-c++.dg/dwarf-2.mm: New.
13260 * g++.old-deja/g++.other/init19.C: New.
13262 2006-03-24 David Edelsohn <edelsohn@gnu.org>
13264 * g++.dg/eh/spbp.C: Skip on AIX.
13266 2006-03-24 Jakub Jelinek <jakub@redhat.com>
13268 PR middle-end/26611
13269 * g++.dg/gomp/pr26611-1.C: New test.
13270 * g++.dg/gomp/pr26611-2.C: New test.
13272 2006-03-24 Jeff Law <law@redhat.com>
13274 * gcc.c-torture/compile/pr26833.c: New test.
13275 * gfortran.fortran-torture/compile/pr26806.f90: New test.
13277 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13279 * gfortran.dg/endfile_2.f90: Delete temp file.
13281 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
13284 * gfortran.dg/record_marker_1.f90: New test case.
13285 * gfortran.dg/record_marker_2.f: New test case.
13286 * gfortran.dg/record_marker_3.f90: New test case.
13288 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
13291 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13292 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13294 2006-03-21 Janis Johnson <janis187@us.ibm.com>
13296 * lib/gcc-dg.exp (cleanup-modules): New proc.
13297 * gfortran.dg/allocatable_function_1.f90,
13298 gfortran.dg/allocate_char_star_scalar_1.f90,
13299 gfortran.dg/assumed_charlen_function_1.f90,
13300 gfortran.dg/assumed_dummy_1.f90,
13301 gfortran.dg/assumed_shape_ranks_1.f90,
13302 gfortran.dg/assumed_shape_ranks_2.f90,
13303 gfortran.dg/assumed_size_dt_dummy.f90,
13304 gfortran.dg/auto_char_dummy_array_1.f90,
13305 gfortran.dg/auto_char_len_3.f90,
13306 gfortran.dg/automatic_module_variable.f90,
13307 gfortran.dg/bad_automatic_objects_1.f90,
13308 gfortran.dg/char_array_constructor.f90,
13309 gfortran.dg/char_array_structure_constructor.f90,
13310 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13311 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13312 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13313 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13314 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13315 gfortran.dg/derived_pointer_recursion.f90,
13316 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13317 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13318 gfortran.dg/dummy_functions_1.f90,
13319 gfortran.dg/elemental_initializer_1.f90,
13320 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13321 gfortran.dg/elemental_pointer_1.f90,
13322 gfortran.dg/elemental_subroutine_1.f90,
13323 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13324 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13325 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13326 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13327 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13328 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13329 gfortran.dg/global_references_1.f90,
13330 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13331 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13332 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13333 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13334 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13335 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13336 gfortran.dg/large_integer_kind_1.f90,
13337 gfortran.dg/large_real_kind_1.f90,
13338 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13339 gfortran.dg/module_double_reuse.f90,
13340 gfortran.dg/module_equivalence_1.f90,
13341 gfortran.dg/module_interface_1.f90,
13342 gfortran.dg/module_parameter_array_refs_1.f90,
13343 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13344 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13345 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13346 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13347 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13348 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13349 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13350 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13351 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13352 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13353 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13354 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13355 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13356 gfortran.dg/same_name_1.f90,
13357 gfortran.dg/sibling_dummy_procedure_1.f90,
13358 gfortran.dg/sibling_dummy_procedure_2.f90,
13359 gfortran.dg/sibling_dummy_procedure_3.f90,
13360 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13361 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13362 gfortran.dg/used_dummy_types_2.f90,
13363 gfortran.dg/used_dummy_types_3.f90,
13364 gfortran.dg/used_dummy_types_4.f90,
13365 gfortran.dg/used_dummy_types_5.f90,
13366 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13367 gfortran.dg/userdef_operator_1.f90: Use it.
13369 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13371 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13372 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13373 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13374 gfortran.dg/write_back.f,
13375 gfortran.fortran-torture/execute/inquire_1.f90,
13376 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13378 2006-03-21 Jeff Law <law@redhat.com>
13380 * gcc.dg/tree-ssa/vrp28.c: New test.
13382 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13384 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13385 if _STDC_C99 is defined.
13386 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13387 * gcc.dg/builtins-20.c: Likewise.
13388 * gcc.dg/builtins-53.c: Likewise.
13389 * gcc.dg/single-precision-constant.c: Likewise. Also pass
13390 -mmacosx-version-min=10.3 on PowerPC/Darwin.
13392 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
13395 * gcc.c-torture/compile/pr26781-1.c: New test.
13396 * gcc.c-torture/compile/pr26781-2.c: New test.
13398 2006-03-21 Jakub Jelinek <jakub@redhat.com>
13401 * g++.dg/gomp/pr26690-1.C: New test.
13402 * g++.dg/gomp/pr26690-2.C: New test.
13404 2006-03-20 Jeff Law <law@redhat.com>
13406 * gcc.dg/tree-ssa/pr21829.c: New test.
13408 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13410 2006-03-20 Richard Sandiford <richard@codesourcery.com>
13412 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13413 (check_visibility_available): Use it.
13414 (check_effective_target_default_packed): Likewise.
13415 (check_effective_target_pcc_bitfield_type_matters): Likewise.
13416 (check_effective_target_fopenmp): Likewise.
13417 (check_effective_target_freorder): Likewise.
13418 (check_effective_target_fpic): Likewise.
13419 (check_named_sections_available): Likewise.
13420 (check_effective_target_ilp32): Likewise.
13421 (check_effective_target_lp64): Likewise.
13423 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
13426 * gfortran.dg/scalar_mask_2.f90: New test case.
13428 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
13431 * gcc.dg/tree-ssa/loadpre12.c: New test.
13432 * gcc.dg/tree-ssa/loadpre13.c: New test.
13433 * gcc.dg/tree-ssa/loadpre14.c: New test.
13434 * gcc.dg/tree-ssa/loadpre15.c: New test.
13435 * gcc.dg/tree-ssa/loadpre16.c: New test.
13436 * gcc.dg/tree-ssa/loadpre17.c: New test.
13437 * gcc.dg/tree-ssa/loadpre18.c: New test.
13438 * gcc.dg/tree-ssa/loadpre19.c: New test.
13439 * gcc.dg/tree-ssa/loadpre20.c: New test.
13440 * gcc.dg/tree-ssa/loadpre21.c: New test.
13441 * gcc.dg/tree-ssa/loadpre22.c: New test.
13443 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
13446 * gfortran.dg/elemental_initializer_1.f90: New test.
13449 * gfortran.dg/assumed_shape_ranks_2: New test.
13451 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
13453 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13456 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13458 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13459 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13460 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13461 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13462 gfortran.fortran-torture/execute/direct_io.f90,
13463 gfortran.fortran-torture/execute/inquire_2.f90,
13464 gfortran.fortran-torture/execute/inquire_4.f90,
13465 gfortran.fortran-torture/execute/list_read_1.f90,
13466 gfortran.fortran-torture/execute/open_replace.f90,
13467 gfortran.fortran-torture/execute/slash_edit.f90,
13468 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13469 temporary files from testcases.
13471 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13473 PR libgfortran/26509
13474 gfortran.dg/write_direct_eor.f90: New test.
13476 2006-03-17 David Edelsohn <edelsohn@gnu.org>
13478 * gcc.target/powerpc/pr26350.c: New.
13479 * gcc.target/powerpc/indexed-addr.c: New.
13481 2006-03-16 Roger Sayle <roger@eyesopen.com>
13483 * gfortran.dg/dependency_13.f90: New test case.
13485 2006-03-16 Roger Sayle <roger@eyesopen.com>
13487 PR middle-end/21781
13488 * gcc.dg/real-const-1.c: New test case.
13490 2006-03-15 Geoffrey Keating <geoffk@apple.com>
13492 * g++.old-deja/g++.other/init18.C: New.
13493 * g++.old-deja/g++.other/init5.C: Remove xfail.
13495 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13497 * g++.dg/opt/pr15551.C: Cleanup temp file.
13499 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13502 g++.dg/parse/long1.C: New test.
13504 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13507 * gfortran.dg/continuation.f90: New test.
13508 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13510 2006-03-14 Richard Guenther <rguenther@suse.de>
13512 PR tree-optimization/26672
13513 * gcc.dg/torture/pr26672.c: New testcase.
13515 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
13517 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13518 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13520 2006-03-13 Roger Sayle <roger@eyesopen.com>
13522 PR middle-end/26557
13523 * gcc.c-torture/compile/switch-1.c: New test case.
13525 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
13528 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13529 test to include more permuatations of mask and index.
13530 * gfortran.dg/scalar_mask_1.f90: Modify last test to
13531 respond to F2003 spec. that the position returned for an all false
13532 mask && condition is zero.
13534 2006-03-13 Jakub Jelinek <jakub@redhat.com>
13536 PR middle-end/25989
13537 * gcc.dg/gomp/pr25989.c: New test.
13539 2006-03-13 Jeff Law <law@redhat.com>
13541 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13543 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
13545 * gcc.dg/switch-9.c: New test.
13547 2006-03-13 Richard Guenther <rguenther@suse.de>
13549 PR middle-end/26630
13550 * gcc.dg/torture/pr26630.c: New testcase.
13552 2006-03-11 Roger Sayle <roger@eyesopen.com>
13554 * gfortran.dg/dependency_10.f90: New test case.
13555 * gfortran.dg/dependency_11.f90: Likewise.
13557 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
13558 Erik Edelmann <eedelman@gcc.gnu.org>
13560 * gfortran.dg/allocatable_function_1.f90: New.
13561 * gfortran.dg/allocatable_function_2.f90: New.
13563 2006-03-10 Richard Guenther <rguenther@suse.de>
13565 PR middle-end/26565
13566 * gcc.dg/torture/pr26565.c: New testcase.
13568 2006-03-09 Eric Christopher <echristo@apple.com>
13570 * gcc.c-torture/compile/20060309-1.c: New.
13572 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13574 PR libgfortran/26499
13575 * gfortran.dg/write_back.f: New test.
13576 * gfortran.dg/write_rewind_1.f: New test.
13577 * gfortran.dg/write_rewind_2.f: New test.
13579 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13581 PR libgfortran/26554
13582 * gfortran.dg/read_logical.f90: New test.
13584 2006-03-04 Laurent GUERBY <laurent@guerby.net>
13586 * ada/acats/norun.lst: cdd2a03 now passes.
13588 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
13591 * gcc.target/powerpc/pr18096-1.c: Change where the error
13594 2006-03-04 Jakub Jelinek <jakub@redhat.com>
13596 * gcc.target/i386/cleanup-1.c: New test.
13597 * gcc.target/i386/cleanup-2.c: New test.
13599 2006-03-04 Roger Sayle <roger@eyesopen.com>
13601 * gfortran.dg/dependency_9.f90: Remove for the time being.
13603 2006-03-04 Krister Walfridsson <cato@df.lth.se>
13605 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13608 2006-03-03 Roger Sayle <roger@eyesopen.com>
13610 * gfortran.dg/dependency_9.f90: New test case.
13612 2006-03-03 Roger Sayle <roger@eyesopen.com>
13614 * gfortran.dg/dependency_4.f90: New test case.
13615 * gfortran.dg/dependency_5.f90: New test case.
13616 * gfortran.dg/dependency_6.f90: New test case.
13617 * gfortran.dg/dependency_7.f90: New test case.
13618 * gfortran.dg/dependency_8.f90: New test case.
13620 2006-03-03 Paul Brook <paul@codesourcery.com>
13622 * lib/target-supports.exp (check_profiling_available):
13625 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
13628 * multiple_allocation_1.f90: New test.
13630 2006-03-03 Roger Sayle <roger@eyesopen.com>
13632 PR tree-optimization/26524
13633 * gfortran.dg/pr26524.f: New test case.
13635 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13637 * g++.dg/template/repo5.C: Cleanup repo files.
13638 * gcc.dg/20051201-1.c: Cleanup coverage files.
13639 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13640 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13643 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
13645 * objc.dg/objc-nofilename-1.m: New test.
13646 * objc.dg/bad-receiver-type.m: New test.
13647 * obj-c++.dg/bad-receiver-type.mm: New test.
13649 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
13651 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13653 2006-03-01 Mike Stump <mrs@apple.com>
13655 * g++.dg/abi/key2.C: Add.
13657 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
13659 * gfortran.dg/logical_dot_product.f90: New test.
13662 * gfortran.dg/used_interface_ref.f90: New test.
13665 * gfortran.dg/dependency_2.f90: New test.
13666 * gfortran.fortran-torture/execute/where17.f90: New test.
13667 * gfortran.fortran-torture/execute/where18.f90: New test.
13668 * gfortran.fortran-torture/execute/where19.f90: New test.
13669 * gfortran.fortran-torture/execute/where20.f90: New test.
13671 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
13673 * g++.dg/tree-ssa/pr26443.C: New test case.
13675 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
13677 PR middle-end/26022
13678 * g++.dg/opt/return-slot1.C: New test.
13680 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13682 PR libgfortran/26136
13683 * gfortran.dg/namelist_23.f90: New test.
13685 2006-02-28 Roger Sayle <roger@eyesopen.com>
13687 PR middle-end/14752
13688 * gcc.dg/fold-eqandshift-2.c: New test case.
13690 2006-02-28 Richard Guenther <rguenther@suse.de>
13692 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13695 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
13697 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13699 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13701 PR libgfortran/26464
13702 * gfortran.dg/backspace_5.f: New test.
13703 * gfortran.dg/backspace_6.f: New test.
13705 2006-02-26 Roger Sayle <roger@eyesopen.com>
13707 * gcc.dg/fold-eqandnot-1.c: New test case.
13709 2006-02-26 Roger Sayle <roger@eyesopen.com>
13711 PR middle-end/19983
13712 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13714 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
13716 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13717 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13719 2006-02-26 Richard Guenther <rguenther@suse.de>
13721 PR tree-optimization/26421
13722 * gcc.dg/tree-ssa/pr26421.c: New testcase.
13724 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
13726 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13727 * g++.old-deja/g++.robertl/eb132.C: Likewise.
13729 2006-02-26 Roger Sayle <roger@eyesopen.com>
13731 * gcc.dg/fold-even-1.c: New test case.
13733 2006-02-26 Roger Sayle <roger@eyesopen.com>
13735 PR middle-end/21137
13736 * gcc.dg/fold-eqandshift-1.c: New test case.
13738 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
13740 PR tree-optimization/25125
13741 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13742 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13744 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
13746 PR tree-optimizations/26359
13747 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13748 with -fdump-tree-dceloop-details.
13749 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13751 2006-02-25 Roger Sayle <roger@eyesopen.com>
13753 PR middle-end/23673
13754 * gcc.dg/fold-eqxor-1.c: New test case.
13755 * gcc.dg/fold-eqxor-2.c: Likewise.
13756 * gcc.dg/fold-eqxor-3.c: Likewise.
13758 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
13761 * scalar_mask_1.f90: New test.
13763 2006-02-24 Geoffrey Keating <geoffk@apple.com>
13765 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13766 * g++.dg/eh/uncaught2.C: New.
13767 * g++.dg/eh/uncaught3.C: New.
13769 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13771 PR libgfortran/26423
13772 * gfortran.dg/read_many_1.f: New test.
13774 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
13777 * gfortran.dg/dependency_3.f90: New test.
13778 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13782 * gfortran.dg/equiv_6.f90: New test.
13784 2006-02-23 Jeff Law <law@redhat.com>
13786 * gcc.c-torture/compile/pr26425.c: New test.
13788 2006-02-23 Jakub Jelinek <jakub@redhat.com>
13790 PR middle-end/26412
13791 * gcc.dg/gomp/pr26412.c: New test.
13793 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13796 * g++.dg/other/ellipsis1.C: New test.
13797 * g++.dg/parse/operator4.C: Adjust error marker.
13799 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
13802 * gfortran.dg/pr25603.f: New testcase.
13804 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
13806 * gcc.dg/bf-spl1.c: Don't specify -m68000.
13807 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13809 2006-02-21 Geoffrey Keating <geoffk@apple.com>
13811 * g++.dg/eh/spbp.C: New.
13813 2006-02-21 Jakub Jelinek <jakub@redhat.com>
13815 PR middle-end/26379
13816 * gcc.target/i386/mmx-7.c: New test.
13818 2006-02-20 Roger Sayle <roger@eyesopen.com>
13820 PR tree-optimization/26361
13821 * gcc.dg/tree-ssa/vrp27.c: New test case.
13823 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
13825 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13826 * gcc.dg/tree-ssa/complex-4.c: Here.
13828 2006-02-19 Roger Sayle <roger@eyesopen.com>
13830 PR middle-end/19543
13831 * gfortran.dg/logical_1.f90: New test case.
13833 2006-02-19 Jakub Jelinek <jakub@redhat.com>
13835 PR middle-end/26334
13836 * gcc.dg/20060218-1.c: Moved to...
13837 * gcc.target/i386/20060218-1.c: ... here. New test.
13839 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
13842 * gfortran.dg/convert_1.f90: New.
13844 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
13847 * gfortran.dg/namelist_5.f90: New test.
13850 * gfortran.dg/namelist_4.f90: New test.
13852 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
13855 * gcc.dg/tree-ssa/complex-3.c: New test.
13857 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
13859 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13860 variable to take into account the variable name in the
13862 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13864 2006-02-18 Jakub Jelinek <jakub@redhat.com>
13866 PR middle-end/26334
13867 * gcc.c-torture/compile/20060217-1.c: New test.
13868 * gcc.dg/20060218-1.c: New test.
13870 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
13872 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13874 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13876 * gcc.dg/cpp/undef3.c: New test.
13877 * gcc.dg/cpp/trad/builtins2.c: New test.
13879 2006-02-18 Mark Mitchell <mark@codesourcery.com>
13882 * g++.dg/template/static22.C: New test.
13883 * g++.dg/template/static23.C: New test.
13884 * g++.dg/template/static24.C: New test.
13885 * g++.dg/template/non-dependent13.C: New test.
13886 * g++.dg/init/member1.C: Tweak error markers.
13888 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13891 * gcc.c-torture/compile/pr26255.c: New test case.
13893 2006-02-16 Roger Sayle <roger@eyesopen.com>
13895 * gfortran.fortran-torture/execute/where_10.f90: New test case.
13896 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13897 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13898 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13899 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13900 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13901 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13903 2006-02-16 Jeff Law <law@redhat.com>
13905 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13906 * gcc.dg/tree-ssa/vrp26.c: New test.
13908 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
13912 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13913 __UCLIBC__ is defined.
13915 2006-02-16 Jakub Jelinek <jakub@redhat.com>
13918 * gfortran.dg/gomp/pr26224.f: New test.
13920 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
13923 * lib/target-supports.exp
13924 (check_effective_target_vect_short_mult): New.
13925 (check_effective_target_vect_char_mult): New.
13926 (check_effective_target_vect_widen_sum_qi_to_si): New.
13927 (check_effective_target_vect_widen_sum_qi_to_hi): New.
13928 (check_effective_target_vect_widen_sum_hi_to_si): New.
13929 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13930 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13931 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13932 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13933 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13934 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13935 vect-reduc-pattern-2c.c
13936 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13937 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13938 vect-reduc-pattern-1c.c
13940 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
13943 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13945 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
13948 * gfortran.dg/enum_8.f90: Remove check for warning.
13949 * gfortran.dg/iomsg_1.f90: Ditto.
13950 * gfortran.dg/enum_1.f90: Ditto.
13951 * gfortran.dg/enum_9.f90: Ditto.
13952 * gfortran.dg/enum_2.f90: Ditto.
13953 * gfortran.dg/enum_10.f90: Ditto.
13954 * gfortran.dg/enum_3.f90: Ditto.
13955 * gfortran.dg/flush_1.f90: Ditto.
13956 * gfortran.dg/enum_4.f90: Ditto.
13957 * gfortran.dg/array_constructor_1.f90: Ditto.
13958 * gfortran.dg/enum_5.f90: Ditto.
13959 * gfortran.dg/enum_6.f90: Ditto.
13960 * gfortran.dg/enum_7.f90: Ditto.
13962 2006-02-15 Jakub Jelinek <jakub@redhat.com>
13964 PR middle-end/26300
13965 * gcc.c-torture/compile/20060215-1.c: New test.
13967 2006-02-14 Roger Sayle <roger@eyesopen.com>
13969 PR middle-end/23670
13970 * gcc.dg/tree-ssa/andor-2.c: New test case.
13972 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
13975 * optional_dim.f90: New test.
13977 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13980 * gfortran.dg/label_4.f90: New.
13982 2006-02-14 Jakub Jelinek <jakub@redhat.com>
13983 Diego Novillo <dnovillo@redhat.com>
13984 Uros Bizjak <uros@kss-loka.si>
13986 * gfortran.dg/gomp: New directory.
13988 2006-02-14 Richard Guenther <rguenther@suse.de>
13990 PR tree-optimization/26258
13991 * gcc.dg/torture/pr26258.c: New testcase.
13993 2006-02-13 Jakub Jelinek <jakub@redhat.com>
13996 * gfortran.dg/pr26246_1.f90: New test.
13997 * gfortran.dg/pr26246_2.f90: New test.
13999 PR middle-end/26092
14000 * gcc.c-torture/compile/20060208-1.c: New test.
14002 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
14006 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14007 * gfortran.dg/bad_automatic_objects_1.f90: New test.
14008 * gfortran.dg/automatic_module_variable.f90: Change error message.
14011 * gfortran.dg/internal_dummy_1.f90: New test.
14014 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14018 * gfortran.dg/uncommon_block_data_1.f90: New test.
14019 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14023 * gfortran.dg/typed_subroutine_1.f90: New test.
14025 2006-02-13 Geoffrey Keating <geoffk@apple.com>
14027 * objc.dg/dwarf-1.m: New.
14029 2006-02-13 Roger Sayle <roger@eyesopen.com>
14031 PR middle-end/24427
14032 * gcc.dg/tree-ssa/andor-1.c: New test case.
14034 2006-02-13 Josh Conner <jconner@apple.com>
14037 * gcc.dg/pr25376.c: New test.
14039 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14041 * lib/target-supports.exp (check_named_sections_available):
14042 Only compile named-sections test -- don't assemble.
14044 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
14046 * g++.dg/warn/no-write-strings.C: New test.
14047 * g++.dg/warn/write-strings.C: Likewise.
14048 * g++.dg/warn/write-strings-default.C: Likewise.
14050 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
14053 * gfortran.dg/ret_pointer_2.f90: New test.
14055 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
14057 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14059 2006-02-10 Jeff Law <law@redhat.com>
14061 * gcc.c-torture/compile/pr26213.c: New test.
14063 2006-02-10 Steven G. Kargl <kargls@comcast.net>
14065 gfortran.dg/null_1.f90: New test.
14067 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14070 * gfortran.dg/parens_4.f90: New.
14071 * gfortran.dg/parens_5.f90: New.
14073 2006-02-10 Richard Guenther <rguenther@suse.de>
14075 * gcc.dg/pr23372-1.c: Remove empty file.
14077 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14078 Paul Thomas <pault@gcc.gnu.org>
14081 * gfortran.dg/parens_1.f90: New.
14082 * gfortran.dg/parens_2.f90: New.
14083 * gfortran.dg/parens_3.f90: New.
14085 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
14088 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14091 * gfortran.dg/impure_assignment_1.f90: New test.
14094 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14096 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14099 * g++.dg/expr/stdarg2.C: New test.
14101 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14103 PR inline-asm/16194
14104 * gcc.dg/pr16194.c: New test.
14106 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
14108 * ada/acats/run_acats: Use portable variant of "$@".
14110 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
14112 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14113 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14115 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14118 * g++.dg/opt/pr26179.C: New test.
14120 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14122 PR middle-end/26134
14123 * gcc.dg/tree-ssa/complex-3.c: New test.
14125 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14127 * gcc.c-torture/compile/volatile-1.c: New test.
14129 2006-02-09 Diego Novillo <dnovillo@redhat.com>
14132 * gcc.dg/tree-ssa/pr26180.c: New test.
14134 2006-02-08 Jeff Law <law@redhat.com>
14136 * gcc.dg/tree-ssa/pr21417.c: New test.
14138 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14140 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14141 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14143 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14145 * lib/scanrtl.exp: New.
14147 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14150 * g++.dg/other/virtual2.C: New test.
14153 * g++.dg/other/virtual1.C: New test.
14155 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14157 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14158 cleanup-ipa-dump): Update dump file glob patterns.
14159 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14160 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14162 * lib/gcc-dg.exp: Load it.
14163 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14165 2006-02-07 Janis Johnson <janis187@us.ibm.com>
14168 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14169 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14171 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14174 * gfortran.dg/mvbits_1.f90: New.
14176 2006-02-07 Dirk Mueller <dmueller@suse.com>
14178 * g++.dg/warn/Wdiv-by-zero.C: New test.
14179 * g++.dg/warn/Wno-div-by-zero.C: New.
14181 2006-02-07 Jeff Law <law@redhat.com>
14183 * gcc.dg/tree-ssa/pr21559.c: New test.
14185 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14186 multiple VRP passes.
14187 * gcc.dg/tree-ssa/vrp09.c: Likewise.
14188 * gcc.dg/tree-ssa/vrp18.c: Likewise.
14189 * gcc.dg/tree-ssa/pr21582.c: Likewise.
14190 * gcc.dg/tree-ssa/pr20657.c: Likewise.
14191 * gcc.dg/tree-ssa/pr21001.c: Likewise.
14192 * gcc.dg/tree-ssa/vrp02.c: Likewise
14193 * gcc.dg/tree-ssa/vrp11.c: Likewise
14194 * gcc.dg/tree-ssa/pr14341.c: Likewise
14195 * gcc.dg/tree-ssa/vrp19.c: Likewise
14196 * gcc.dg/tree-ssa/vrp20.c: Likewise
14197 * gcc.dg/tree-ssa/vrp03.c: Likewise
14198 * gcc.dg/tree-ssa/pr21086.c: Likewise
14199 * gcc.dg/tree-ssa/pr21959.c: Likewise
14200 * gcc.dg/tree-ssa/vrp21.c: Likewise
14201 * gcc.dg/tree-ssa/vrp04.c: Likewise
14202 * gcc.dg/tree-ssa/pr25485.c: Likewise
14203 * gcc.dg/tree-ssa/pr22026.c: Likewise
14204 * gcc.dg/tree-ssa/vrp22.c: Likewise
14205 * gcc.dg/tree-ssa/vrp05.c: Likewise
14206 * gcc.dg/tree-ssa/20030807-10.c: Likewise
14207 * gcc.dg/tree-ssa/pr20701.c: Likewise
14208 * gcc.dg/tree-ssa/vrp23.c: Likewise
14209 * gcc.dg/tree-ssa/vrp06.c: Likewise
14210 * gcc.dg/tree-ssa/pr22117.c: Likewise
14211 * gcc.dg/tree-ssa/pr20702.c: Likewise
14212 * gcc.dg/tree-ssa/vrp15.c: Likewise
14213 * gcc.dg/tree-ssa/pr21090.c: Likewise
14214 * gcc.dg/tree-ssa/pr21294.c: Likewise
14215 * gcc.dg/tree-ssa/vrp24.c: Likewise
14216 * gcc.dg/tree-ssa/vrp07.c: Likewise
14217 * gcc.dg/tree-ssa/pr21563.c: Likewise
14218 * gcc.dg/tree-ssa/pr25382.c: Likewise
14219 * gcc.dg/tree-ssa/vrp16.c: Likewise
14220 * gcc.dg/tree-ssa/vrp25.c: Likewise
14221 * gcc.dg/tree-ssa/vrp08.c: Likewise
14222 * gcc.dg/tree-ssa/20030807-6.c: Likewise
14223 * gcc.dg/tree-ssa/vrp17.c: Likewise
14224 * gcc.dg/tree-ssa/pr21458.c: Likewise
14225 * g++.dg/tree-ssa/pr18178.C: Likewise
14227 2006-02-07 Richard Guenther <rguenther@suse.de>
14231 2006-01-30 Richard Guenther <rguenther@suse.de>
14233 * gcc.dg/pr23372-1.C: New testcase.
14235 * g++.dg/tree-ssa/pr26140.C: New testcase.
14237 2006-02-07 Mark Mitchell <mark@codesourcery.com>
14240 * g++.dg/template/ttp15.C: New test.
14241 * g++.dg/template/ttp16.C: Likewise.
14242 * g++.dg/template/ttp17.C: Likewise.
14243 * g++.old-deja/g++.pt/ttp36.C: Remove.
14244 * g++.old-deja/g++.pt/ttp19.C: Likewise.
14245 * g++.old-deja/g++.pt/ttp37.C: Likewise.
14246 * g++.old-deja/g++.pt/ttp38.C: Likewise.
14247 * g++.old-deja/g++.pt/ttp39.C: Likewise.
14248 * g++.old-deja/g++.pt/ttp9.C: Likewise.
14249 * g++.old-deja/g++.pt/ttp40.C: Likewise.
14250 * g++.old-deja/g++.pt/ttp51.C: Likewise.
14251 * g++.old-deja/g++.pt/ttp26.C: Likewise.
14252 * g++.old-deja/g++.pt/ttp36.C: Likewise.
14254 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
14256 PR libfortran/23815
14257 * unf_io_convert_4.f90: New test.
14259 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
14261 * gcc.dg/tree-ssa/loadpre10.c: New test.
14262 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14263 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14264 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14266 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14268 PR libfortran/24685
14269 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14271 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
14274 * gfortran.dg/assign_7.f: New test.
14276 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
14280 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14281 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14282 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14284 2006-02-05 Jakub Jelinek <jakub@redhat.com>
14286 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14289 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
14291 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14292 * g++.dg/charset/string.c (foo): Likewise.
14293 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14295 * g++.dg/ext/builtin2.C (printf): Likewise.
14296 * g++.dg/init/new15.C (printf): Likewise.
14297 * g++.dg/opt/pr17697-1.C (foo): Likewise.
14298 * g++.dg/opt/pr17697-2.C (foo): Likewise.
14299 * g++.dg/opt/pr17697-3.C (foo): Likewise.
14300 * g++.dg/template/non-dependent4.C (temp): Likewise.
14301 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14302 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14303 parameter type to const char*.
14304 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14305 Change type to const char*.
14306 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14308 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14309 second parameter type to const char*.
14310 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14311 (Y::Y): Change parameter type to const char*.
14312 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14313 * g++.old-deja/g++.jason/report.C: Apply const correctness.
14314 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14315 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14317 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14319 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14320 type to const char*.
14321 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14322 return type to const char*.
14323 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14325 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14326 * g++.old-deja/g++.law/refs1.C: Likewise.
14327 * g++.old-deja/g++.law/visibility1.C: Likewise.
14328 * g++.old-deja/g++.law/visibility2.C: Likewise.
14329 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14331 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14332 * g++.old-deja/g++.mike/net48.C: Likewise.
14333 * g++.old-deja/g++.mike/p646.C: Likewise.
14334 * g++.old-deja/g++.mike/p6746.C: Likewise.
14335 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14336 type to const char*.
14337 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14338 deprecated conversion warning.
14339 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14341 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14342 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14343 * g++.old-deja/g++.pt/explicit8.C: Likewise.
14344 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14345 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14346 * g++.old-deja/g++.pt/nontype3.C: Likewise.
14347 * g++.old-deja/g++.pt/t39.C: Likewise.
14348 * g++.old-deja/g++.robertl/eb106.C: Likewise.
14349 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14351 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
14354 intrinsic_argument_conformance_1.f90: New test.
14356 2006-02-03 Steven G. Kargl <kargls@comcast.net>
14359 * gfortran.dg/char_result_11.f90: Add SAVE.
14360 * gfortran.dg/der_pointer_4.f90: Ditto.
14361 * gfortran.dg/default_initialization.f90: New test.
14363 2006-02-03 Jeff Law <law@redhat.com>
14365 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14366 handle more than 100 dump files.
14367 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14368 * lib/scantree.exp (scan-tree-dump): Likewise.
14369 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14370 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14371 * lib/scanipa.exp (scan-ipa-dump): Likewise.
14372 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14373 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14375 2006-02-03 Diego Novillo <dnovillo@redhat.com>
14377 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14379 2006-02-03 Mark Mitchell <mark@codesourcery.com>
14381 * g++.dg/template/using12.C: New test.
14383 2006-02-03 Alan Modra <amodra@bigpond.net.au>
14385 * gcc.target/powerpc/pr25960.c: New test.
14387 2006-02-02 Steven G. Kargl <kargls@comcast>
14390 gfortran.dg/nullify_2.f90: New test.
14392 2006-02-02 Diego Novillo <dnovillo@redhat.com>
14395 * gcc.dg/gomp/pr25990.c: New test.
14397 2006-01-31 Mark Mitchell <mark@codesourcery.com>
14400 * g++.gd/template/partial4.C: New test.
14402 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
14404 PR middle-end/26001
14405 * gfortran.dg/data_char_2.f90: New.
14407 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
14410 maxval_maxloc_conformance_1.f90: New test.
14412 2006-01-31 Richard Guenther <rguenther@suse.de>
14414 * gcc.target/i386/sselibm-1.c: New testcase.
14415 * gcc.target/i386/sselibm-2.c: Likewise.
14416 * gcc.target/i386/sselibm-3.c: Likewise.
14417 * gcc.target/i386/sselibm-4.c: Likewise.
14418 * gcc.target/i386/sselibm-5.c: Likewise.
14420 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
14423 * gfortran.dg/arrayio_derived_2.f90: New.
14425 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
14427 * gcc.dg/unsigned-long-compare.c: New test.
14429 2006-01-30 Steve Ellcey <sje@cup.hp.com>
14432 * lib/target-supports.exp (check_effective_target_freorder):
14433 Check to see if target supports -freorder-blocks-and-partition.
14434 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14435 instead of "dg-require-named-sections".
14437 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
14440 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14441 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14442 * gcc.dg/pragma-isr-trapa2.c: Likewise.
14443 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14444 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14445 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14446 * gcc.dg/attr-isr-trap_exit.c: Likewise.
14447 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14449 2006-01-30 Richard Guenther <rguenther@suse.de>
14452 * gcc.dg/pr23372-1.C: New testcase.
14454 2006-01-29 Diego Novillo <dnovillo@redhat.com>
14456 * gcc.dg/gomp/pr25874.c: New test.
14458 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
14461 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14463 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
14469 * gfortran.dg/intent_out_1.f90: New test.
14471 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
14474 * gfortran.dg/procedure_lvalue.f90: New test.
14478 * gfortran.dg/char_pointer_assign_2.f90: New test.
14479 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14480 assignment to be consistent with standard.
14481 * gfortran.dg/char_result_2.f90: The same.
14482 * gfortran.dg/char_result_8.f90: The same.
14484 2006-01-28 Zack Weinberg <zackw@panix.com>
14486 * gcc.dg/Woverlength-strings.c
14487 * gcc.dg/Woverlength-strings-pedantic-c89.c
14488 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14489 * gcc.dg/Woverlength-strings-pedantic-c99.c
14490 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14492 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
14494 * gcc.c-torture/execute/20060127-1.c: New test.
14496 2006-01-28 Mark Mitchell <mark@codesourcery.com>
14499 * g++.dg/ext/pragmaweak1.C: New test.
14501 2006-01-28 Mark Mitchell <mark@codesourcery.com>
14504 * g++.dg/template/spec29.C: New test.
14506 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
14509 * gcc.c-torture/execute/pr19606.c: New.
14511 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
14513 * gcc.dg/pragma-re-4.c: New test.
14515 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
14518 * gfortran.dg/assumed_size_refs_3.f90: New test.
14520 2006-01-27 Ben Elliston <bje@au.ibm.com>
14522 * gcc.misc-tests/dectest.exp: Remove defunct comment.
14524 2006-01-26 Laurent GUERBY <laurent@guerby.net>
14527 * ada/acats/support/impdef.a: Add One_Long_Second.
14528 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14529 * ada/acats/tests/c9/c94026.a: Likewise.
14530 * ada/acats/tests/c9/c97305c.ada: Likewise.
14531 * ada/acats/tests/c9/c99004a.ada: Likewise.
14533 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
14536 * gfortran.dg/global_references_2.f90: New test.
14542 * gfortran.dg/assumed_charlen_function_1.f90: New test.
14543 * gfortran.dg/assumed_charlen_function_3.f90: New test.
14546 * gfortran.dg/assumed_charlen_function_2.f90: New test.
14548 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
14551 * gcc.dg/Wpointer-sign.c: New.
14552 * gcc.dg/Wpointer-sign-Wall.c: New.
14553 * gcc.dg/Wpointer-sign-Wall-no.c: New.
14554 * gcc.dg/Wpointer-sign-pedantic.c: New.
14555 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14556 * gcc.dg/conv-2.c: Use -Wpointer-sign.
14558 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
14561 * gcc.c-torture/compile/pr25861.c: New test.
14563 2006-01-26 Paul Brook <paul@codesourcery.com>
14565 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14566 on short-enum targets.
14567 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14569 (generate_fields): Use short_enums.
14570 (main): Set short_enums. Document -e.
14571 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14572 on short-enum targets.
14573 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14575 (generate_fields): Use short_enums.
14576 (main): Set short_enums. Document -e.
14577 * lib/target-supports.exp (check_effective_target_short_enums): New.
14579 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
14582 * gcc.dg/torture/pr25947-1.c: New test.
14584 2006-01-25 Jan Hubicka <jh@suse.cz>
14585 Roger Sayle <roger@eyesopen.com>
14587 PR rtl-optimization/25703
14588 * gcc.target/i386/20060125-1.c: New test case.
14589 * gcc.target/i386/20060125-2.c: New test case.
14591 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14594 * gfortran.dg/goto_1.f: New.
14596 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
14599 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14600 25716 on 32-bit systems too.
14602 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
14605 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14607 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
14609 * gcc.dg/tree-ssa/gen-vect-33.c: New.
14611 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14614 * gfortran.dg/read_eof.f90: Delete, renamed.
14615 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14616 * gfortran.dg/read_eof_2.f90: New test.
14617 * gfortran.dg/read_eof_3.f90: New test.
14619 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
14622 * gcc.c-torture/compile/pr25860.c: New test.
14624 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14627 * g++.dg/parse/dtor8.C: New test.
14629 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
14632 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14633 * gcc.dg/gomp/gomp.exp: Return without testing anything if
14634 check_effective_target_fopenmp returns 0.
14636 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
14639 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14640 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14641 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14643 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
14646 * g++.dg/opt/pr25857.C: New test.
14648 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
14649 Jan Hubicka <jh@suse.cz>
14650 Richard Guenther <rguenther@suse.de>
14652 PR rtl-optimization/25654
14653 * gcc.dg/torture/pr25654.c: New testcase.
14654 * gcc.target/i386/pr25654.c: Likewise.
14656 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
14659 * gfortran.dg/internal references_2.f90: New test.
14661 Fix regression in testing of admissability of attributes.
14662 * gfortran.dg/intent_used_1.f90: New test.
14664 2006-01-23 Ben Elliston <bje@au.ibm.com>
14666 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14667 Remove target conditional torture options for i?86 and x86_64
14670 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
14673 * g++.dg/rtti/no-rtti.C: New.
14675 2006-01-21 Mark Mitchell <mark@codesourcery.com>
14678 * g++.dg/inherit/conv2.C: New test.
14681 * g++.dg/parse/dtor7.C: New test.
14684 * g++.dg/template/crash44.C: New test.
14686 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
14690 * gfortran.dg/internal_references_1.f90: New test.
14695 * gfortran.dg/global_references_1.f90: New test.
14696 * gfortran.dg/g77/19990905-1.f: Restore the error that
14697 there is a clash between the common block name and
14698 the name of a subroutine reference.
14701 * gfortran.dg/aliasing_dummy_1.f90: New test.
14703 2006-01-21 Alan Modra <amodra@bigpond.net.au>
14705 * gcc.dg/vmx/1b-01.c: Warning fix.
14706 * gcc.dg/vmx/1c-02.c: Likewise.
14707 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14709 2006-01-20 Steve Ellcey <sje@cup.hp.com>
14712 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14714 2006-01-20 Richard Guenther <rguenther@suse.de>
14715 Steven Bosscher <stevenb.gcc@gmail.com>
14717 PR rtl-optimization/24626
14718 * gcc.dg/torture/pr24626-1.c: New testcase.
14719 * gcc.dg/torture/pr24626-2.c: Likewise.
14720 * gcc.dg/torture/pr24626-3.c: Likewise.
14721 * gcc.dg/torture/pr24626-4.c: Likewise.
14723 2006-01-20 Dirk Mueller <dmueller@suse.com>
14726 * g++.dg/warn/empty-body.C: New.
14728 2006-01-19 Mark Mitchell <mark@codesourcery.com>
14731 * g++.dg/template/using10.C: New test.
14732 * g++.dg/temlpate/using11.C: Likewise.
14733 * g++.dg/inherit/using5.C: Tweak error messages.
14735 2006-01-20 Alan Modra <amodra@bigpond.net.au>
14737 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14739 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14741 2006-01-19 Jan Hubicka <jh@suse.cz>
14743 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14745 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14748 * g++.dg/template/spec28.C: New test.
14750 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
14752 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14753 (switchfiles): Fix fprintf's by adding srcdir or removing it.
14755 2006-01-19 Diego Novillo <dnovillo@redhat.com>
14757 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14758 * gcc.dg/gomp/critical-1.c: Likewise.
14759 * gcc.dg/gomp/critical-3.c: Likewise.
14760 * gcc.dg/gomp/empty.c: Likewise.
14761 * gcc.dg/gomp/ordered-1.c: Likewise.
14762 * gcc.dg/gomp/for-4.c: Likewise.
14763 * gcc.dg/gomp/for-6.c: Likewise.
14764 * gcc.dg/gomp/master-3.c: Likewise.
14765 * gcc.dg/gomp/for-8.c: Likewise.
14766 * gcc.dg/gomp/for-10.c: Likewise.
14767 * gcc.dg/gomp/for-18.c: Likewise.
14768 * gcc.dg/gomp/for-5.c: Likewise.
14769 * gcc.dg/gomp/for-7.c: Likewise.
14770 * gcc.dg/gomp/for-9.c: Likewise.
14772 2006-01-18 Jeff Law <law@redhat.com>
14774 * gcc.dg/tree-ssa/vrp25.c: New test.
14776 2006-01-19 Richard Sandiford <richard@codesourcery.com>
14778 * gcc.dg/pr25805.c: Fix misapplied patch.
14780 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
14782 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14783 (check_effective_target_vect_udot_qi): New.
14784 (check_effective_target_vect_sdot_hi): New.
14785 (check_effective_target_vect_udot_hi): New.
14786 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14787 prefixed with "wrapv-" with -fwrapv.
14788 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14789 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14790 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14791 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14792 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14794 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14795 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14796 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14797 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14799 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14802 * g++.dg/other/default2.C: New test.
14803 * g++.dg/other/default3.C: New test.
14805 2006-01-19 Richard Sandiford <richard@codesourcery.com>
14808 * gcc.dg/pr25805.c: New file.
14810 2006-01-18 Mark Mitchell <mark@codesourcery.com>
14813 * g++.dg/template/init6.C: New test.
14815 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
14817 * gcc.dg/tree-ssa/pr24287.c: New test
14819 2006-01-18 Eric Christopher <echristo@apple.com>
14821 * g++.dg/eh/table.C: New.
14823 2006-01-18 DJ Delorie <dj@redhat.com>
14825 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14826 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14827 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14828 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14830 2006-01-18 Jeff Law <law@redhat.com>
14832 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14833 on wrapping on overflow semantics.
14835 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14837 * gcc.gc/tree-ssa/vrp23.c: New test.
14838 * gcc.gc/tree-ssa/vrp24.c: New test.
14840 2006-01-18 Richard Henderson <rth@redhat.com>
14841 Aldy Hernandez <aldyh@redhat.com>
14842 Jakub Jelinek <jakub@redhat.com>
14843 Diego Novillo <dnovillo@redhat.com>
14844 Uros Bizjak <uros@kss-loka.si>
14846 * gcc.dg/gomp: New directory.
14848 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
14849 Steven G. Kargl <kargls@comcast.net>
14852 * gfortran.dg/intrinsic_external_1.f90: New test.
14855 * gfortran.dg/elemental_pointer_1.f90: New test.
14858 * gfortran.dg/external_procedures_1.f90: New test.
14861 gfortran.dg/assumed_present.f90: New test.
14863 2006-01-18 Jakub Jelinek <jakub@redhat.com>
14865 * g++.dg/parse/lookup5.C: New test.
14867 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14870 * gfortran.dg/read_eof.f90: New test.
14872 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14874 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14875 add a closing brace.
14877 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14880 * gfortran.dg/fmt_tl.f: New test.
14882 2006-01-17 Eric Christopher <echristo@apple.com>
14884 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14885 * g++.old-deja/g++.warn/impint2.C: Ditto.
14886 * g++.old-deja/g++.other/null1.C: Ditto.
14887 * g++.dg/warn/conv2.C: Ditto.
14888 * g++.dg/warn/conv4.C: New file.
14890 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14892 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14894 2006-01-17 Andreas Jaeger <aj@suse.de>
14895 Janis Johnson <janis187@us.ibm.com>
14897 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14899 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14900 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14902 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14904 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14905 (switchfiles): xfail txxx where xxx >= 25.
14907 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14910 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14912 2006-01-17 Jakub Jelinek <jakub@redhat.com>
14915 * gcc.dg/pr25682.c: New test.
14916 * g++.dg/parse/array-size2.C: New test.
14918 2006-01-16 Ian Lance Taylor <ian@airs.com>
14920 * consistency.vlad: Remove entire directory, 1652 files.
14922 2006-01-16 Janis Johnson <janis187@us.ibm.com>
14924 * lib/target-supports.exp (check_effective_target_dfp_nocache,
14925 check_effective_target_dfprt_nocache): New.
14926 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14927 (check_effective_target_dfprt): New.
14928 * lib/c-compat.exp (check_dfp): Remove.
14929 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14930 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14931 level of support for decimal float.
14932 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14933 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14934 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14935 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14936 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14937 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14938 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14939 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14940 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14941 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14942 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14943 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14946 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
14949 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14951 * lib/gfortran.exp (gfortran_init): Likewise.
14952 * lib/obj-c++.exp (obj-c++_init): Likewise.
14953 * lib/scanasm.exp (scan-assembler-dem): Likewise.
14954 (scan-assembler-dem-not): Likewise.
14955 * lib/scandump.exp (scan-dump-dem): Likewise.
14956 (scan-dump-dem-not): Likewise.
14958 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
14961 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14963 * lib/obj-c++.exp (obj-c++_init): Likewise.
14965 2006-01-16 Richard Guenther <rguenther@suse.de>
14967 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14969 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14972 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14973 to LD_LIBRARY_PATH.
14975 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
14976 Andrew Pinski <pinskia@physics.uc.edu>
14978 * gcc.dg/minmax-1.c: New test.
14980 2006-01-16 Ben Elliston <bje@au.ibm.com>
14982 * gcc.dg/dfp/dfp.exp: Correct FSF address.
14983 * gcc.misc-tests/dectest.exp: Ditto.
14985 2006-01-15 Ian Lance Taylor <ian@airs.com>
14988 * gcc.target/i386/cmov6.c: Use -march=k8.
14990 2006-01-15 Andreas Jaeger <aj@suse.de>
14992 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14993 x86 does not have __float128.
14995 2006-01-14 Ian Lance Taylor <ian@airs.com>
14997 * gcc.target/i386/cmov6.c: New test.
14999 2006-01-14 Mark Mitchell <mark@codesourcery.com>
15002 * g++.dg/template/ctor6.C: New test.
15004 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
15006 PR tree-optimization/25485
15007 * gcc.dg/tree-ssa/pr25485.c: New.
15009 2006-01-14 Richard Guenther <rguenther@suse.de>
15011 PR tree-optimization/22548
15012 PR tree-optimization/22555
15013 PR tree-optimization/22501
15014 * gcc.dg/tree-ssa/alias-4.c: New testcase.
15015 * gcc.dg/tree-ssa/alias-5.c: Likewise.
15016 * gcc.dg/tree-ssa/alias-6.c: Likewise.
15017 * gcc.dg/tree-ssa/alias-7.c: Likewise.
15018 * gcc.dg/tree-ssa/alias-8.c: Likewise.
15019 * gcc.dg/tree-ssa/alias-9.c: Likewise.
15020 * gcc.dg/tree-ssa/alias-10.c: Likewise.
15021 * gcc.dg/tree-ssa/alias-11.c: Likewise.
15022 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15024 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
15026 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
15027 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15029 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
15030 Richard Guenther <rguenther@suse.de>
15032 PR rtl-optimization/24257
15033 * gcc.dg/torture/pr24257.c: New testcase.
15035 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
15037 * gcc.c-torture/execute/20060110-1.c: New test.
15038 * gcc.c-torture/execute/20060110-2.c: New test.
15040 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
15042 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15044 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
15047 * gfortran.dg/label_3.f90: New test.
15049 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
15051 PR tree-optimization/25771
15052 * g++.dg/tree-ssa/pr25771.C: New test
15054 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
15057 * g++.dg/opt/complex5.C: New test.
15059 2006-01-13 Richard Guenther <rguenther@suse.de>
15061 * gcc.target/i386/387-9.c: New testcase.
15063 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
15066 * g++.dg/debug/dwarf2-1.C: New.
15068 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
15071 * lib/gcov.exp (verify-lines): Add "close $fd".
15073 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
15074 Ben Elliston <bje@au.ibm.com>
15076 * gcc.dg/dfp/inf-1.c: New test.
15078 2006-01-12 Janis Johnson <janis187@us.ibm.com>
15079 Yao Qi <qiyaoltc@cn.ibm.com>
15080 Ben Elliston <bje@au.ibm.com>
15081 Jon Grimm <jgrimm2@us.ibm.com>
15083 * gcc.dg/nodfp-1.c: New test.
15084 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15085 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15086 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15087 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15088 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15089 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15090 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15091 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15092 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15093 * gcc.dg/format/dfp-scanf-1.c: Likewise.
15094 * gcc.dg/format/dfp-printf-1.c: Likewise.
15095 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15096 (compat_setup_dfp): New.
15097 * gcc.dg/compat/compat.exp: Use it.
15098 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15099 Make some variables global, prepend "compat_" to their names.
15100 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15101 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15102 * gcc.misc-tests/dectest.exp: New test driver for decTest.
15103 * lib/compat.exp (compat_skip_list): Make global, rename.
15104 * lib/c-compat.exp: New file.
15105 * lib/target-supports.exp (check_effective_target_dfp): New.
15107 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15108 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15109 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15110 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15111 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15112 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15113 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15114 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15115 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15116 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15117 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15118 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15119 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15120 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15121 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15122 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15123 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15124 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15125 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15126 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15127 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15128 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15129 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15130 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15131 gcc.dg/dfp/struct-layout-1.c,
15132 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15133 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15134 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15135 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15136 gcc.dg/dfp/func-vararg-dfp.c,
15137 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15138 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15139 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15140 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15141 gcc.dg/dfp/wtr-conversion-1.c: New tests.
15143 2006-01-11 Richard Guenther <rguenther@suse.de>
15145 PR tree-optimization/25734
15146 * gcc.dg/tree-ssa/pr25734.c: New testcase.
15148 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
15151 * gfortran.dg/literal_character_constant_1_x.F: New test.
15152 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15153 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15154 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15156 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
15159 * g++.dg/ext/packed3.C: Add expected packed error.
15161 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
15164 * gcc.dg/torture/pr25706-1.c: New test.
15166 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
15168 PR tree-optimization/23109
15169 PR tree-optimization/23948
15170 PR tree-optimization/24123
15172 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15173 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15174 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15175 g++.dg/tree-ssa/pr23948.C: New testcases.
15176 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15177 three divisions in order to do the optimization.
15179 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15182 * g++.dg/other/pr25632.C: New test.
15184 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
15187 * gfortran.dg/used_types_1.f90: New test.
15189 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
15192 * gcc.dg/torture/pr25718-1.c: New test.
15194 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
15196 * gfortran.dg/list_read_2.f90: Fix typo in description.
15198 2006-01-10 Jan Beulich <jbeulich@novell.com>
15200 * lib/target-supports.exp (check_visibility_available): Simplify test
15202 (check_profiling_available): Fail for *-*-netware*.
15203 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15204 * gcc.dg/20021014-1.c: Likewise.
15205 * gcc.dg/nest.c: Likewise.
15207 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
15210 * gfortran.dg/forall_3.f90: New test.
15212 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
15215 * gfortran.dg/nesting_2.f90: New test.
15216 * gfortran.dg/nesting_3.f90: New test.
15218 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
15220 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15221 Fix typo in comment.
15223 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
15225 * gfortran.dg/single_char_string.f90: New test.
15227 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
15229 * gfortran.dg/ichar_2.f90: New test.
15231 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
15234 * gfortran.dg/private_type_4.f90: New.
15236 2006-01-07 Richard Guenther <rguenther@suse.de>
15238 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15240 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15242 * gfortran.dg/func_decl_1.f90: New.
15243 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15244 * gfortran.dg/array_alloc_2.f90: Likewise.
15245 * gfortran.dg/char_result_8.f90: Likewise.
15246 * gfortran.dg/dup_save_1.f90: Likewise.
15247 * gfortran.dg/dup_save_2.f90: Likewise.
15248 * gfortran.dg/f2c_6.f90: Likewise.
15249 * gfortran.dg/f2c_7.f90: Likewise.
15250 * gfortran.dg/func_result_2.f90: Likewise.
15251 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15253 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
15256 * gfortran.dg/elemental_subroutine_1.f90: New test.
15257 * gfortran.dg/elemental_subroutine_2.f90: New test.
15261 * gfortran.dg/assumed_size_refs_1.f90: New test.
15265 * gfortran.dg/assumed_size_refs_2.f90: New test.
15266 * gfortran.dg/initialization_1.f90: Change warning message.
15268 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
15270 * gcc.dg/tree-ssa/loop-15.c: New test.
15272 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15275 * gfortran.dg/backspace_3.f: New test.
15276 * gfortran.dg/backspace_4.f: New test.
15278 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15281 * gfortran.dg/fmt_white.f: Update test.
15283 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
15285 * gcc.dg/cast-1.c: Add new warning.
15286 * gcc.dg/cast-2.c: Likewise.
15287 * gcc.dg/cast-3.c: Likewise.
15288 * gcc.dg/format/cast-1.c: Likewise.
15289 * gcc.dg/cast-4.c: New testcase.
15291 2006-01-05 Richard Guenther <rguenther@suse.de>
15293 PR tree-optimization/22555
15294 * gcc.dg/tree-ssa/alias-3.c: New testcase.
15296 2006-01-05 Richard Guenther <rguenther@suse.de>
15297 Diego Novillo <dnovillo@redhat.com>
15299 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15300 * gcc.dg/tree-ssa/loop-8.c: Likewise.
15301 * gcc.dg/tree-ssa/loop-1.c: Likewise.
15302 * gcc.dg/tree-ssa/pr23294.c: Likewise.
15303 * gcc.dg/tree-ssa/pr21985.c: Likewise.
15304 * gcc.dg/tree-ssa/loop-14.c: Likewise.
15305 * gcc.dg/tree-ssa/loop-2.c: Likewise.
15306 * gcc.dg/tree-ssa/loop-3.c: Likewise.
15307 * gcc.dg/tree-ssa/loop-4.c: Likewise.
15308 * gcc.dg/tree-ssa/pr21171.c: Likewise.
15309 * gcc.dg/tree-ssa/loop-5.c: Likewise.
15310 * gcc.dg/tree-ssa/loop-10.c: Likewise.
15311 * gcc.dg/tree-ssa/loop-6.c: Likewise.
15312 * treelang/compile/extravar.tree: Likewise.
15313 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15314 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15315 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15316 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15317 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15319 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
15321 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15324 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
15327 gfortran.dg/char_result_11.f90: New.
15329 2006-01-04 Mark Mitchell <mark@codesourcery.com>
15332 * g++.dg/parse/access9.C: New test.
15333 * g++.dg/tc1/dr52.C: Tweak error markers.
15335 2006-01-04 Richard Henderson <rth@redhat.com>
15337 Merge from gomp branch.
15338 * g++.dg/parse/pragma2.C: Update expected error lines.
15340 2006-01-04 Jakub Jelinek <jakub@redhat.com>
15342 * g++.dg/other/i386-2.C: New test.
15345 * gcc.c-torture/compile/20051228-1.c: New test.
15348 * gcc.dg/pr25559.c: New test.
15350 2006-01-03 Mark Mitchell <mark@codesourcery.com>
15353 * g++.dg/lookup/friend9.C: New test.
15356 * g++.dg/template/repo5.C: New test.
15358 2006-01-03 Steven G. Kargl <kargls@comcast.net>
15361 * gfortran.dg/forall_2.f90: New test.
15363 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
15365 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15366 dg-require-weak. Adjust regexp to handle leading-underscore
15367 targets and space as well as TAB after .weak. Change previous
15368 64-bit fix to not use naked dot.
15370 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
15372 PR rtl-optimization/25578
15373 * gcc.c-torture/execute/20060102-1.c: New testcase.
15375 2006-01-03 Richard Guenther <rguenther@suse.de>
15378 * gcc.dg/torture/pr25183.c: New testcase.
15380 2006-01-03 Jakub Jelinek <jakub@redhat.com>
15382 Merge from gomp-branch.
15383 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15384 * gcc.dg/ia64-sync-2.c: Likewise.
15385 * gcc.dg/ia64-sync-3.c: Likewise.
15386 * gcc.dg/ia64-sync-4.c: Likewise.
15387 * gcc.dg/sync-2.c: Likewise.
15388 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15389 that sparc64-*-* and sparcv9-*-* supports sync builtins.
15391 2006-01-02 Mark Mitchell <mark@codesourcery.com>
15394 * g++.dg/parse/operator6.C: New test.
15397 * g++.dg/parse/error29.C: New test.
15400 * g++.dg/parse/dtor6.C: New test.
15403 * g++.dg/parse/ctor3.C: New test.
15406 * g++.dg/template/class3.C: New test.
15408 2006-01-02 Geoffrey Keating <geoffk@apple.com>
15410 * g++.dg/debug/debug9.C: New.
15412 2006-01-02 Steven G. Kargl <kargls@comcast.net>
15415 * gfortran.dg/label_2.f90: New test.
15417 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15419 * g++.dg/lookup/using12.C: Tighten error marker.
15421 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
15422 Andrew Pinski <pinskia@physics.uc.edu>
15424 * gcc.target/powerpc/darwin-abi-3.c: New file.
15425 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15426 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15427 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15428 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15429 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15430 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15431 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15432 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15434 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
15436 * gcc.dg/tree-ssa/loadpre1.c: New;
15437 * gcc.dg/tree-ssa/loadpre2.c: New;
15438 * gcc.dg/tree-ssa/loadpre3.c: New;
15439 * gcc.dg/tree-ssa/loadpre4.c: New;
15440 * gcc.dg/tree-ssa/loadpre5.c: New;
15441 * gcc.dg/tree-ssa/loadpre6.c: New;
15442 * gcc.dg/tree-ssa/loadpre7.c: New;
15443 * gcc.dg/tree-ssa/loadpre8.c: New;
15444 * gcc.dg/tree-ssa/loadpre9.c: New;
15446 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
15448 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15449 * g++.dg/abi/thunk4.C: Likewise.
15451 2006-01-01 Andreas Jaeger <aj@suse.de>
15453 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15456 2006-01-01 Jakub Jelinek <jakub@redhat.com>
15459 * gcc.dg/pragma-pack-3.c: New test.
15460 * g++.dg/parse/pragma3.C: New test.
15462 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15464 PR middle-end/24827
15465 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15467 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15470 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15472 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
15475 * gfortran-dg/pure_byref_3.f90: New.
15478 * gfortran.dg/userdef_operator_1.f90: New.
15480 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
15482 * g++.dg/abi/thunk3.C: New.
15483 * g++.dg/abi/thunk4.C: New.
15485 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
15488 * gfortran.dg/host_used_types_1.f90: New test. Check that host
15489 associated derived type components of derived types are
15490 properly declared in contained procedures.
15492 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15494 PR libgfortran/25139
15495 * gfortran.dg/backspace_2.f: New test.
15497 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15499 PR libgfortran/25550
15500 * gfortran.dg/endfile.f: New test.
15502 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15504 PR libgfortran/25419
15505 * gfortran.dg/comma.f: New test.
15507 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15509 * lib/gfortran-dg.exp: Remove trailing whitespace.
15510 * lib/fortran-torture.exp: Test with -fbounds-check instead of
15511 -funroll-all-loops.
15513 2005-12-28 Alan Modra <amodra@bigpond.net.au>
15515 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15516 Extended Double long doubles or repeat tests when long double is
15517 the same size as double.
15519 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15521 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15524 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15525 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15528 * gcc.dg/pr23911.c: Make test variable static.
15531 * gcc.dg/tree-ssa/pr14841.c: Likewise.
15533 2005-12-26 Mark Mitchell <mark@codesourcery.com>
15536 * g++.dg/parse/crash17.C: Adjust error markers.
15537 * g++.dg/template/error20.C: New test.
15539 2005-12-26 Mark Mitchell <mark@codesourcery.com>
15542 * g++.dg/ext/complit4.C: New test.
15545 * g++.dg/ext/complit5.C: Likewise.
15547 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
15549 PR tree-optimization/25125
15550 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15551 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15552 * gcc.c-torture/execute/pr25125.c: New.
15554 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
15558 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15559 functions with incorrect assumed size references.
15561 2005-12-24 Mark Mitchell <mark@codesourcery.com>
15564 * g++.dg/opt/init1.C: New test.
15566 2005-12-23 Mark Mitchell <mark@codesourcery.com>
15569 * g++.dg/template/sfinae3.C: New test.
15571 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15573 * g++.dg/other/friend4.C: New test.
15575 2005-12-23 Jakub Jelinek <jakub@redhat.com>
15578 * g++.dg/opt/pr25005.C: New test.
15580 2005-12-22 Mark Mitchell <mark@codesourcery.com>
15583 * g++.dg/template/ptrmem16.C: New test.
15585 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
15589 * gfortran.dg/initialization_1.f90: Add test of SIZE.
15591 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15593 PR libgfortran/25307
15594 * gfortran.dg/list_read_5.f90: New test.
15596 2005-12-22 Richard Henderson <rth@redhat.com>
15598 * gcc.target/i386/sse-7.c: Use -msse2.
15600 2005-12-23 Jakub Jelinek <jakub@redhat.com>
15602 PR rtl-optimization/25432
15603 * gcc.c-torture/compile/20051216-1.c: New test.
15606 * objc/execute/pr25328.m: New test.
15608 2005-12-22 Mark Mitchell <mark@codesourcery.com>
15611 * g++.dg/template/call4.C: New test.
15613 2005-12-22 Dale Johannesen <dalej@apple.com>
15615 * gcc.target/i386/sse-17.c: New.
15617 2005-12-22 Paul Brook <paul@codesourcery.com>
15619 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15621 2005-12-22 Paul Brook <paul@codesourcery.com>
15623 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15625 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
15628 * gcc.c-torture/compile/pr25513.c: New test.
15630 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15633 * g++.dg/parse/error25.C: Add more tests.
15635 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15638 * gfortran.dg/der_charlen_1.f90: New.
15640 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
15643 * gfortran.dg/pointer_component_type_1.f90: New test.
15647 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15648 should give an error with assumed size array refernces and checks
15649 those that should not.
15650 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15651 reference an upper bound so that it does not generate an error.
15657 * gfortran.dg/used_dummy_types_1.f90: New test.
15658 * gfortran.dg/used_dummy_types_2.f90: New test.
15659 * gfortran.dg/used_dummy_types_3.f90: New test.
15660 * gfortran.dg/used_dummy_types_4.f90: New test.
15661 * gfortran.dg/used_dummy_types_5.f90: New test.
15664 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15665 group already being USE associated.
15666 * gfortran.dg/assumed_shape_nml.f90: New test.
15667 * gfortran.dg/assumed_size_nml.f90: New test.
15677 * gfortran.dg/io_constraints_1.f90: New test.
15678 * gfortran.dg/io_constraints_1.f90: New test.
15679 * gfortran.dg/iostat_3.f90: Change wording of warning.
15680 * gfortran.dg/g77/19981216-0.f: The same.
15682 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
15684 PR tree-optimization/23518
15685 * gcc.dg/pr23518.c: New.
15687 2005-12-21 Mike Stump <mrs@apple.com>
15689 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15691 2005-12-21 Paul Brook <paul@codesourcery.com>
15693 * gcc.dg/pr19340.c: Skip on m68k targets.
15695 2005-12-21 Steven Bosscher <stevenb@suse.de>
15697 PR rtl-optimization/25196
15698 * gcc.dg/pr25196.c: New test.
15700 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
15703 gfortran.dg/where_nested_1.f90: New.
15705 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
15707 PR tree-optimization/25382.
15708 * gcc.dg/tree-ssa/pr25382.c: New.
15710 2005-12-20 Richard Guenther <rguenther@suse.de>
15712 PR middle-end/24306
15713 * gcc.target/i386/pr24306.c: New testcase.
15715 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
15717 PR tree-optimization/25501
15718 * gcc.dg/tree-ssa/pr25501.c: New.
15720 2005-12-20 Richard Guenther <rguenther@suse.de>
15723 2005-12-02 Richard Guenther <rguenther@suse.de>
15725 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15727 2005-12-20 Mark Mitchell <mark@codesourcery.com>
15730 * g++.dg/warn/Wunreachable-code-2.C: New test.
15732 2005-12-19 Mark Mitchell <mark@codesourcery.com>
15735 * g++.dg/template/ctor5.C: New test.
15738 * g++.dg/template/overload8.C: New test.
15740 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
15742 * gcc.c-torture/compile/pr25483 : New test.
15744 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15747 * g++.dg/ext/typeof10.C: New test.
15749 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
15751 * gcc.dg/mt-loopi1.c: New.
15753 2005-12-18 Richard Guenther <rguenther@suse.de>
15755 PR tree-optimization/25481
15756 * gcc.dg/torture/pr25481.c: New testcase.
15758 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
15760 PR rtl-optimization/21041
15761 * gcc.dg/pr21041.c: New test.
15763 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15765 PR libgfortran/25463
15766 * gfortran.dg/advance.f90: New test.
15768 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
15770 * gcc.dg/20051201-1.c: New test.
15772 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
15775 * gfortran.dg/initialization_1.f90: New test.
15776 * gfortran.dg/enum_5.f90: Change dg-error to new message.
15777 * gfortran.dg/g77/980616-0.f: The same.
15779 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15782 * gfortran.dg/chkbits.f90: New test.
15784 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15786 * gfortran.dg/enum_5.f: Revert to previous version.
15788 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15790 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15791 * gfortran.dg/nested_modules_1.f90: Ditto.
15792 * gfortran.dg/hollerith_f95.f90: Ditto.
15793 * gfortran.dg/select_5.f90: Ditto.
15794 * gfortran.dg/secnds.f: Ditto.
15795 * gfortran.dg/hollerith2.f90: Ditto.
15796 * gfortran.dg/imag_2.f: Ditto.
15797 * gfortran.dg/ftell_2.f90: Ditto.
15798 * gfortran.dg/malloc_free_1.f90: Ditto.
15799 * gfortran.dg/logint-1.f: Ditto.
15800 * gfortran.dg/recursive_statement_functions.f90: Ditto.
15801 * gfortran.dg/e_d_fmt.f90: Ditto.
15802 * gfortran.dg/hollerith_legacy.f90: Ditto.
15803 * gfortran.dg/logint-2.f: Ditto.
15804 * gfortran.dg/enum_5.f90: Ditto.
15805 * gfortran.dg/f2c_2.f90: Ditto.
15806 * gfortran.dg/pr17143.f90: Ditto.
15807 * gfortran.dg/namelist_14.f90: Ditto.
15808 * gfortran.dg/logint-3.f: Ditto.
15809 * gfortran.dg/spread_scalar_source.f90: Ditto.
15810 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15811 * gfortran.dg/namelist_11.f: Ditto.
15812 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15813 * gfortran.dg/g77/20010519-1.f
15814 * gfortran.dg/g77/alpha1.f: Ditto.
15815 * gfortran.dg/g77/990115-1.f: Ditto.
15816 * gfortran.dg/g77/erfc.f: Ditto.
15817 * gfortran.dg/g77/19990313-3.f: Ditto.
15818 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15819 * gfortran.dg/g77/20010426.f: Ditto.
15820 * gfortran.dg/g77/19990313-0.f: Ditto.
15821 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15822 * gfortran.dg/g77/20000629-1.f: Ditto.
15823 * gfortran.dg/g77/970125-0.f: Ditto.
15824 * gfortran.dg/g77/8485.f: Ditto.
15825 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15826 * gfortran.dg/g77/19990313-1.f: Ditto.
15827 * gfortran.dg/g77/int8421.f: Ditto.
15828 * gfortran.dg/g77/19990305-0.f: Ditto.
15829 * gfortran.dg/g77/947.f: Ditto.
15830 * gfortran.dg/g77/19990905-2.f: Ditto.
15831 * gfortran.dg/g77/cabs.f: Ditto.
15832 * gfortran.dg/g77/19990313-2.f: Ditto.
15833 * gfortran.dg/g77/20020307-1.f: Ditto.
15834 * gfortran.dg/g77/dcomplex.f: Ditto.
15835 * gfortran.dg/g77/19990502-1.f: Ditto.
15836 * gfortran.dg/g77/19981216-0.f: Ditto.
15837 * gfortran.dg/common_4.f90: Ditto.
15838 * gfortran.dg/entry_4.f90: Ditto.
15839 * gfortran.dg/equiv_constraint_2.f90: Ditto.
15840 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15841 * gfortran.dg/namelist_12.f: Ditto.
15842 * gfortran.dg/scale_1.f90: Ditto.
15843 * gfortran.dg/modulo_1.f90
15844 * gfortran.dg/hollerith.f90: Ditto.
15845 * gfortran.dg/direct_io_3.f90: Ditto.
15846 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15847 * gfortran.dg/gnu_logical_1.F: Ditto.
15848 * gfortran.dg/unf_io_convert_1.f90: Ditto.
15849 * gfortran.dg/assign_1.f90: Ditto.
15850 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15851 * gfortran.dg/pr23095.f: Ditto.
15852 * gfortran.dg/read_float_1.f90: Ditto.
15854 2005-12-17 Andreas Jaeger <aj@suse.de>
15856 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15857 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15859 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15862 * gfortran.dg/fmt_white.f: New test.
15864 2005-12-16 Steven G. Kargl <kargls@comcast.net>
15866 * gfortran.dg/label_1.f90: New test.
15868 2005-12-15 Ben Elliston <bje@au.ibm.com>
15871 * gcc.dg/20031012-1.c: Add -Walways-true option.
15872 * gcc.dg/weak/weak-3.c: Likewise.
15873 * g++.old-deja/g++.mike/warn8.C: Likewise.
15875 2005-12-16 Mike Stump <mrs@apple.com>
15877 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15880 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15882 PR libgfortran/25264
15883 PR libgfortran/25349
15884 * gfortran.dg/tl_editing.f90: Added additional checks.
15885 * gfortran.dg/t_editing.f: New test.
15886 * gfortran.dg/write_padding.f90: New test
15888 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15891 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15893 2005-12-16 Jakub Jelinek <jakub@redhat.com>
15895 PR rtl-optimization/24899
15896 * gcc.c-torture/execute/20051215-1.c: New test.
15898 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
15901 * gfortran.dg/pr24823.f: New test.
15903 2005-12-16 Jeff Law <law@redhat.com>
15905 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15907 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
15909 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15910 (base_types): Change C++ style comments to C style comments. Remove
15911 aligned types from the array. Keep Enums disabled.
15912 (complex_types): Remove aligned types from the array.
15913 Comment out "_Complex long double".
15914 (attrib_types): Remove.
15915 (complex_attrib_types): Remove.
15916 (attrib_array_types): Remove.
15917 (complex_attrib_array_types): Remove.
15918 (aligned_bitfld_types): Remove.
15919 (n_aligned_bitfld_types): Remove.
15920 (FEATURE_ALIGNEDPACKED): Delete.
15921 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15922 (singles): Remove support for adding attributes.
15923 (choose_type): Remove support for attributed types.
15924 (generate_fields): Remove support for attributed bit-fields.
15925 Remove support for adding attributes.
15926 (generate_random_tests): Remove support for adding attributes.
15927 (features): Add back "[0] :0" and "complex vector [0]".
15928 (main): Remove support for attributed bit-fields.
15929 Uncomment the calling of generate_random_tests for the rests of
15932 2005-12-16 Jan Hubicka <jh@suse.cz>
15934 * gcc.c-torture/combine/pr25224.c: New.
15936 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
15939 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15942 2005-12-15 Richard Sandiford <richard@codesourcery.com>
15944 * gcc.dg/20051215-1.c: New file.
15946 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15948 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15949 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15951 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
15954 * gfortran.dg/dummy_functions_1.f90: New.
15956 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
15958 PR rtl-optimization/25310
15959 * gcc.c-torture/compile/pr25310.c: New test.
15961 2005-12-14 Jakub Jelinek <jakub@redhat.com>
15964 * gcc.dg/pr25023.c: New test.
15966 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15968 * g++.old-deja/g++.brendan/redecl1.C,
15969 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15970 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15971 g++.old-deja/g++.oliva/typeof1.C,
15972 g++.old-deja/g++.other/crash16.C,
15973 g++.old-deja/g++.other/crash34.C,
15974 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15975 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15976 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15977 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15978 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15979 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15982 2005-12-14 Kean Johnston <jkj@sco.com>
15983 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15985 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15986 * gcc.target/i386/20020523-1.c: Ditto.
15987 * gcc.target/i386/tailcall-1.c: Ditto.
15988 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15989 * gcc.target/i386/ssetype-5.c: Ditto.
15991 2005-12-14 Jeff Law <law@redhat.com>
15993 * gcc.dg/tree-ssa/foldstring-1.c: New test.
15995 2005-12-14 Jakub Jelinek <jakub@redhat.com>
15999 * gcc.target/i386/pr25254.c: New test.
16000 * gfortran.dg/PR24188.f: New test.
16002 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
16004 * lib/fortran-torture.exp: Catch remaining uses of
16005 remote_file build delete.
16007 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16009 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16011 2005-12-14 Ben Elliston <bje@au.ibm.com>
16013 * gcc.dg/warn-addr-cmp.c: New test.
16015 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16019 * gcc.target/i386/pr25293.c: New test.
16021 2005-12-13 Petr Machata <machata@post.cz>
16024 * g++.dg/parse/comma2.C: New test.
16026 2005-12-13 Mark Mitchell <mark@codesourcery.com>
16027 Jakub Jelinek <jakub@redhat.com>
16029 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16030 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16031 (limits.h): Include unconditionally.
16032 (stdlib.h): Likewise.
16033 (hashtab.h): Do not include.
16034 (getopt.h): Likewise.
16035 (stddef.h): Include.
16036 (hashval_t): Define.
16037 (struct entry): Add "next" field.
16038 (HASH_SIZE): New macro.
16039 (hash_table): New variable.
16040 (switchfiles): Do not use xmalloc.
16042 (iterative_hash): New function.
16044 (e_exists): New function.
16045 (e_insert): Likewise.
16046 (output): Use, instead of libiberty hashtable functions.
16047 (main): Do not use getopt. Do not call htab_create.
16049 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16052 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16053 put atal* and atpaal* attributes on array elements.
16054 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16055 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16056 put atal* and atpaal* attributes on array elements.
16057 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16059 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
16061 * gcc.dg/single-precision-constant.c: New test.
16063 2005-12-13 Alan Modra <amodra@bigpond.net.au>
16065 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16066 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16067 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16068 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16069 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16070 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16071 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16072 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16073 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16074 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16075 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16076 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16077 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16078 gcc.target/powerpc/ppc-sdata-2.c,
16079 gcc.target/powerpc/ppc-stackalign-1.c,
16080 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16081 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16082 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16083 gcc.target/powerpc/rs6000-ldouble-2.c,
16084 gcc.target/powerpc/rs6000-power2-1.c,
16085 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16086 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
16087 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
16088 option into target selector.
16089 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
16090 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16092 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
16095 * objc.dg/encode-9.m: New test.
16097 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16100 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16101 * gcc.dg/asm-b.c: Fix typo.
16102 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16103 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16104 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16105 i?86 lp64 and x86_64 ilp32.
16106 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16108 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16110 2005-12-12 Steven G. Kargl <kargls@comcast.net>
16113 gfortran.dg/equiv_5.f90: New test.
16115 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
16117 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16118 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16119 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16120 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16121 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16122 * gcc.dg/tree-ssa/reassoc-5.c: New.
16123 * gcc.dg/tree-ssa/reassoc-6.c: New.
16124 * gcc.dg/tree-ssa/reassoc-7.c: New.
16125 * gcc.dg/tree-ssa/reassoc-8.c: New.
16126 * gcc.dg/tree-ssa/reassoc-9.c: New.
16127 * gcc.dg/tree-ssa/reassoc-10.c: New.
16128 * gcc.dg/tree-ssa/reassoc-11.c: New.
16130 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16134 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16136 2005-12-12 Mark Mitchell <mark@codesourcery.com>
16139 * g++.dg/template/inherit.C: Do not use a generic error message.
16141 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
16144 * objc.dg/gnu-encoding: New directory.
16145 * objc.dg/gnu-encoding/compat-common.h: New file.
16146 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16147 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16148 * objc.dg/gnu-encoding/vector-defs.h: New file.
16149 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16150 * objc.dg/gnu-encoding/generate-random.c: New file.
16151 * objc.dg/gnu-encoding/generate-random_r.c: New file.
16152 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16153 * objc.dg/gnu-encoding/generate-random.h: New file.
16155 2005-12-11 Mark Mitchell <mark@codesourcery.com>
16158 * g++.dg/template/defarg7.C: New test.
16160 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
16163 * objc.dg/encode-8.m: New test.
16165 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
16168 * objc.dg/encode-7.m: New test.
16170 2005-12-10 Mark Mitchell <mark@codesourcery.com>
16173 * g++.dg/opt/inline10.C: New test.
16175 2005-12-11 Steven G. Kargl <kargls@comcast.net>
16177 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16179 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
16181 * gfortran.dg/substring_equivalence.f90: typo in comment
16183 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16186 * gfortran.dg/iostat_3.f90: New test.
16188 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
16191 * gfortran.dg/unf_io_convert_1.f90: New test.
16192 * gfortran.dg/unf_io_convert_2.f90: New test.
16193 * gfortran.dg/unf_io_convert_3.f90: New test.
16195 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16198 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16199 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16200 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16201 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16202 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16203 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16204 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16205 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16206 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16207 gcc.dg/torture/fp-int-convert-float128-timode.c,
16208 gcc.dg/torture/fp-int-convert-float128.c,
16209 gcc.dg/torture/fp-int-convert-float80-timode.c,
16210 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16211 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16213 * gcc.dg/tls/opt-1.c: Require effective target fpic.
16215 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
16217 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16219 2005-12-10 Richard Sandiford <richard@codesourcery.com>
16221 * gcc.dg/20051207-1.c,
16222 * gcc.dg/20051207-2.c,
16223 * gcc.dg/20051207-3.c: New tests.
16225 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16228 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16229 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16230 dg-skip-if target selector.
16233 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16234 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16235 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16236 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16237 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16238 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16239 and/or merge with i?86 cases.
16241 * gcc.dg/tls/opt-3.c: Require effective target fpic.
16244 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16245 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16246 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16247 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16250 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
16253 * gcc.c-torture/compile/pr25311.c: New test.
16255 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16257 PR libgfortran/25039
16258 * gfortran.dg/read_comma.f: New test.
16260 2005-12-08 Jakub Jelinek <jakub@redhat.com>
16263 * g++.dg/opt/pr19317-1.C: New test.
16264 * g++.dg/opt/pr19317-2.C: New test.
16265 * g++.dg/opt/pr19317-3.C: New test.
16268 * gcc.c-torture/execute/pr19005.c: New test.
16271 * g++.old-deja/g++.other/comdat5.C: New test.
16272 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16274 * g++.dg/compat/struct-layout-1.exp: New file.
16275 * g++.dg/compat/struct-layout-1.h: New.
16276 * g++.dg/compat/struct-layout-1_generate.c: New.
16277 * g++.dg/compat/struct-layout-1_x1.h: New.
16278 * g++.dg/compat/struct-layout-1_x2.h: New.
16279 * g++.dg/compat/struct-layout-1_y1.h: New.
16280 * g++.dg/compat/struct-layout-1_y2.h: New.
16282 * gcc.dg/20050330-2.c: New test.
16284 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
16287 * gfortran.dg/associated_1.f90: New.
16289 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
16291 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16292 ILP32 vect_no_align platforms.
16294 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
16295 Jakub Jelinek <jakub@redhat.com>
16298 * gcc.c-torture/compile/20051207-1.c: New test.
16300 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16303 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16304 gcc.dg/torture/pr18582-1.c,
16305 gcc.target/i386/attributes-error.c: Also test on x86_64.
16307 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16309 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16312 * g++.dg/template/typedef3.C: New test.
16316 * g++.dg/template/dtor3.C: Fix error markers.
16318 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
16320 * lib/target-supports.exp (check_effective_target_sync_char_short):
16323 2005-12-06 Janis Johnson <janis187@us.ibm.com>
16325 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16327 2005-12-06 Roger Sayle <roger@eyesopen.com>
16329 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16330 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16331 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16332 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16334 2005-12-06 Roger Sayle <roger@eyesopen.com>
16337 * g++.dg/other/array2.C: New test case.
16339 2005-12-05 Geoffrey Keating <geoffk@apple.com>
16341 * gcc.dg/darwin-weakimport-3.c: New.
16343 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16344 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16345 and to work on Darwin.
16346 * gcc.dg/attr-weakref-1b.c: New file.
16347 * gcc.dg/attr-weakref-2.c: New test.
16348 * gcc.dg/darwin-weakref-1.c: New test.
16350 2005-12-05 Janis Johnson <janis187@us.ibm.com>
16353 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16354 use in selector expressions.
16355 (dg-xfail-if): Ditto.
16356 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16357 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16358 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16359 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16360 * gcc.test-framework/test-framework.exp: Skip generated tests if
16361 CHECK_TEST_FRAMEWORK is not 1.
16363 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
16365 PR tree-optimization/24963
16366 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16369 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16372 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16373 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16374 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16375 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16377 2005-12-05 Jakub Jelinek <jakub@redhat.com>
16379 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16382 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
16384 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16386 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
16388 * gcc.dg/format/cast-1.c: New test.
16390 2005-12-04 Roger Sayle <roger@eyesopen.com>
16393 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16394 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16395 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16396 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16398 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
16400 * gcc.dg/cast-pretty-print-1.c: New test.
16402 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
16404 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16406 2005-12-02 Mark Mitchell <mark@codesourcery.com>
16409 * g++.dg/template/friend40.C: New test.
16411 2005-12-02 Jakub Jelinek <jakub@redhat.com>
16414 * gcc.target/i386/movq-2.c: New test.
16415 * gcc.target/i386/movq.c: Remove target i?86, instead add
16416 dg-require-effective-target ilp32.
16418 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16421 * g++.dg/other/default1.C: New test.
16423 2005-12-02 Richard Guenther <rguenther@suse.de>
16425 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16427 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
16429 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16431 2005-12-02 Alan Modra <amodra@bigpond.net.au>
16434 * gcc.target/powerpc/rotate.c: New.
16436 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16438 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16439 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16441 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
16444 * gcc.dg/pr17730-1.c: Adjust.
16445 * gcc.dg/lvalue1.c (main): Likewise.
16446 * gcc.dg/lvalue-2.c: Likewise.
16447 * g++.dg/pr7503-3.C
16449 2005-12-01 Geoffrey Keating <geoffk@apple.com>
16451 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16454 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
16457 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
16459 2005-12-01 Uros Bizjak <uros@kss-loka.si>
16462 * lib/target-supports.exp (check_effective_target_tls): New.
16463 (check_effective_target_tls_runtime): New.
16464 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16466 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16467 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16468 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16469 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16470 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16471 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16472 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16473 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16474 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16475 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16476 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16477 effective-target TLS.
16478 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16479 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16480 effective-target TLS runtime.
16482 2005-12-01 Uros Bizjak <uros@kss-loka.si>
16484 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16486 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
16488 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16489 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16490 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16491 ignored" warnings when "packing" is the same as the ABI layout.
16493 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
16496 * gfortran.dg/line_length_1.f: New test.
16497 * gfortran.dg/line_length_2.f90: Ditto.
16499 2005-11-30 Richard Guenther <rguenther@suse.de>
16501 PR tree-optimization/21655
16502 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16504 2005-11-30 Dale Johannesen <dalej@apple.com>
16506 * gcc.c-torture/compile/pr24930.c: New.
16508 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
16511 * gfortran.dg/auto_char_dummy_array.f90: New test.
16513 2005-11-30 Jeff Law <law@redhat.com>
16515 * g++.old-deja/g++.law/pr25000.C: New test.
16517 2005-11-30 Jakub Jelinek <jakub@redhat.com>
16519 * gcc.dg/tls/opt-11.c: New test.
16521 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
16523 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16525 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16528 2005-11-29 Jakub Jelinek <jakub@redhat.com>
16530 * gfortran.dg/open_access_1.f90: New test.
16532 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16534 * gcc.dg/charset/builtin2.c: New test.
16536 2005-11-28 Jakub Jelinek <jakub@redhat.com>
16538 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16539 on mmix-*-* for *_[xy].c.
16541 2005-11-28 Kean Johnston <jkj@sco.com>
16543 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16545 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16546 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16547 * gcc.target/i386/asm-3.c: Ditto.
16548 * gcc.target/i386/clobbers.c: Ditto.
16549 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16550 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16552 * gcc.target/i386/mul.c: Ditto.
16553 * gcc.target/i386/ssetype-1.c: Ditto.
16554 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16555 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16556 static so the test works with -fPIC mode too. Based on comment in
16558 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16560 2005-11-28 Richard Guenther <rguenther@suse.de>
16562 * gcc.dg/alias-9.c: New testcase.
16563 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16565 2005-11-28 Roger Sayle <roger@eyesopen.com>
16566 Uros Bizjak <uros@kss-loka.si>
16568 PR middle-end/20219
16569 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16570 tan(x)/sin(x) transformations.
16572 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
16574 PR middle-end/24575
16575 * gcc.dg/tree-ssa/divide-3.c: New test.
16576 * gcc.dg/tree-ssa/divide-4.c: New test.
16578 2005-11-27 Steven G. Kargl <kargls@comcast.net>
16581 * gfortran.dg/boz_6.f90: New test.
16583 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16586 * gfortran.dg/modulo_1.f90: New test.
16588 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16590 PR libfortran/24919
16591 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16592 fail on CRLF platforms.
16593 * gfortran.dg/ftell_2.f90: Likewise.
16595 2005-11-26 Eric Christopher <echristo@apple.com>
16597 * gcc.dg/intmax_t-1.c: Remove mips xfail.
16599 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
16601 * objc.dg/gnu-runtime-3.m: Simplify.
16603 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
16605 PR middle-end/23669
16606 * gcc.dg/tree-ssa/divide-1.c: New test.
16607 * gcc.dg/tree-ssa/divide-2.c: New test.
16609 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
16611 PR libgfortran/24945
16612 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16614 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
16616 PR libgfortran/24945
16617 * gfortran.dg/open_status_2.f90: New test.
16619 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16621 * gcc.c-torture/execute/builtins/fprintf.c,
16622 gcc.c-torture/execute/builtins/fputs-lib.c,
16623 gcc.c-torture/execute/builtins/fputs.c,
16624 gcc.c-torture/execute/builtins/lib/fprintf.c,
16625 gcc.c-torture/execute/builtins/lib/printf.c,
16626 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16628 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
16630 * gcc.dg/20050922-2.c: New test.
16632 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
16634 * objc.dg/gnu-runtime-3.m: New test.
16636 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16639 * g++.dg/other/void1.C: New test.
16641 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
16643 PR middle-end/24998
16644 * gcc.dg/torture/fp-int-convert-float.c,
16645 gcc.dg/torture/fp-int-convert-double.c,
16646 gcc.dg/torture/fp-int-convert-long-double.c,
16647 gcc.dg/torture/fp-int-convert-timode.c,
16648 gcc.dg/torture/fp-int-convert-float80.c,
16649 gcc.dg/torture/fp-int-convert-float80-timode.c,
16650 gcc.dg/torture/fp-int-convert-float128.c,
16651 gcc.dg/torture/fp-int-convert-float128-timode.c,
16652 gcc.dg/torture/fp-int-convert.h: New files.
16654 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
16656 PR middle-end/24989
16657 * gcc.dg/tree-ssa/bool-10.c: New test.
16658 * gcc.dg/tree-ssa/bool-11.c: New test.
16659 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16661 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
16663 PR middle-end/24990
16664 * tree-ssa/pr24990-1.c: New test.
16666 2005-11-24 Richard Guenther <rguenther@suse.de>
16667 Dirk Mueller <dmueller@suse.de>
16670 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16671 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16672 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16673 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16674 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16675 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16677 2005-11-23 Uros Bizjak <uros@kss-loka.si>
16679 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16681 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
16684 * gcc.dg/Wc++-compat.c: New.
16685 * gcc.dg/Wno-c++-compat.c: New.
16687 2005-11-23 Alan Modra <amodra@bigpond.net.au>
16689 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16690 (vspltish, vspltisw): Likewise.
16692 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16694 PR libgfortran/24794
16695 * gfortran.dg/namelist_12.f: Fix quotes.
16696 * gfortran.dg/namelist_13.f90: Fix quotes.
16697 * gfortran.dg/namelist_14.f90: Fix quotes.
16698 * gfortran.dg/namelist_15.f90: Fix quotes.
16699 * gfortran.dg/namelist_use.f90: Fix quotes.
16700 * gfortran.dg/namelist_use_only.f90: Fix quotes.
16701 * gfortran.dg/namelist_21.f90: New test.
16702 * gfortran.dg/namelist_22.f90: New test.
16704 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
16707 * gcc.c-torture/compile/pr23435.c: New.
16709 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
16711 * gcc.c-torture/execute/floatunsisf-1.c: New test.
16713 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
16715 * gcc.target/powerpc/405-macchw-1.c,
16716 gcc.target/powerpc/405-macchw-2.c,
16717 gcc.target/powerpc/405-macchwu-1.c,
16718 gcc.target/powerpc/405-macchwu-2.c,
16719 gcc.target/powerpc/405-machhw-1.c,
16720 gcc.target/powerpc/405-machhw-2.c,
16721 gcc.target/powerpc/405-machhwu-1.c,
16722 gcc.target/powerpc/405-machhwu-2.c,
16723 gcc.target/powerpc/405-maclhw-1.c,
16724 gcc.target/powerpc/405-maclhw-2.c,
16725 gcc.target/powerpc/405-maclhwu-1.c,
16726 gcc.target/powerpc/405-maclhwu-2.c,
16727 gcc.target/powerpc/405-mulchw-1.c,
16728 gcc.target/powerpc/405-mulchw-2.c,
16729 gcc.target/powerpc/405-mulchwu-1.c,
16730 gcc.target/powerpc/405-mulchwu-2.c,
16731 gcc.target/powerpc/405-mulhhw-1.c,
16732 gcc.target/powerpc/405-mulhhw-2.c,
16733 gcc.target/powerpc/405-mulhhwu-1.c,
16734 gcc.target/powerpc/405-mulhhwu-2.c,
16735 gcc.target/powerpc/405-mullhw-1.c,
16736 gcc.target/powerpc/405-mullhw-2.c,
16737 gcc.target/powerpc/405-mullhwu-1.c,
16738 gcc.target/powerpc/405-mullhwu-2.c,
16739 gcc.target/powerpc/405-nmacchw-1.c,
16740 gcc.target/powerpc/405-nmacchw-2.c,
16741 gcc.target/powerpc/405-nmachhw-1.c,
16742 gcc.target/powerpc/405-nmachhw-2.c,
16743 gcc.target/powerpc/405-nmaclhw-1.c,
16744 gcc.target/powerpc/405-nmaclhw-2.c,
16745 gcc.target/powerpc/440-macchw-1.c,
16746 gcc.target/powerpc/440-macchw-2.c,
16747 gcc.target/powerpc/440-macchwu-1.c,
16748 gcc.target/powerpc/440-macchwu-2.c,
16749 gcc.target/powerpc/440-machhw-1.c,
16750 gcc.target/powerpc/440-machhw-2.c,
16751 gcc.target/powerpc/440-machhwu-1.c,
16752 gcc.target/powerpc/440-machhwu-2.c,
16753 gcc.target/powerpc/440-maclhw-1.c,
16754 gcc.target/powerpc/440-maclhw-2.c,
16755 gcc.target/powerpc/440-maclhwu-1.c,
16756 gcc.target/powerpc/440-maclhwu-2.c,
16757 gcc.target/powerpc/440-mulchw-1.c,
16758 gcc.target/powerpc/440-mulchw-2.c,
16759 gcc.target/powerpc/440-mulchwu-1.c,
16760 gcc.target/powerpc/440-mulchwu-2.c,
16761 gcc.target/powerpc/440-mulhhw-1.c,
16762 gcc.target/powerpc/440-mulhhw-2.c,
16763 gcc.target/powerpc/440-mulhhwu-1.c,
16764 gcc.target/powerpc/440-mulhhwu-2.c,
16765 gcc.target/powerpc/440-mullhw-1.c,
16766 gcc.target/powerpc/440-mullhw-2.c,
16767 gcc.target/powerpc/440-mullhwu-1.c,
16768 gcc.target/powerpc/440-mullhwu-2.c,
16769 gcc.target/powerpc/440-nmacchw-1.c,
16770 gcc.target/powerpc/440-nmacchw-2.c,
16771 gcc.target/powerpc/440-nmachhw-1.c,
16772 gcc.target/powerpc/440-nmachhw-2.c,
16773 gcc.target/powerpc/440-nmaclhw-1.c,
16774 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16776 2005-11-21 Jakub Jelinek <jakub@redhat.com>
16779 * gfortran.dg/inquire_9.f90: New test.
16782 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16784 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16786 PR libfortran/24432
16787 * lib/target-supports.exp (check_effective_target_fortran_large_real):
16788 Check that 'cos' is supported.
16790 2005-11-21 Paul Thomas <pault@gcc.gnu.org
16793 * gfortran.dg/substring_equivalence.f90: New test.
16796 * gfortran.dg/auto_internal_assumed.f90: New test.
16798 2005-11-21 Uros Bizjak <uros@kss-loka.si>
16800 * gcc.dg/fold-div-2.c: New test.
16802 2005-11-20 Ian Lance Taylor <ian@airs.com>
16804 PR rtl-optimization/24883
16805 * gcc.c-torture/compile/pr24883.c: New test.
16807 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
16809 PR middle-end/20583
16810 * gcc.c-torture/compile/pr20583.c: New.
16812 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
16814 * gcc.c-torture/execute/usmul.c: New test.
16816 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
16818 * gcc.dg/tree-ssa/vrp22.c: New test.
16820 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
16822 PR middle-end/24912
16823 * gcc.dg/torture/pr24912-1.c: New test.
16825 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
16828 * gfortran.dg/arrayio_derived_1.f90: New test.
16830 2005-11-19 Richard Guenther <rguenther@suse.de>
16832 PR middle-end/23294
16833 * gcc.dg/tree-ssa/pr23294.c: New testcase.
16835 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
16837 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16839 2005-11-18 Mark Mitchell <mark@codesourcery.com>
16842 * g++.dg/template/friend39.C: New test.
16844 2005-11-18 James E Wilson <wilson@specifix.com>
16846 * gcc.dg/builtin-strstr.c: New.
16848 2005-11-18 Richard Henderson <rth@redhat.com>
16850 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16851 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16852 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16853 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16854 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16855 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16856 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16857 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16858 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16859 renaming to remove initial "ia64-".
16861 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
16863 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16865 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
16867 * g++.dg/cpp/string-2.C: New test.
16869 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
16871 * gcc.dg/tree-ssa/loop-14.c: New test.
16873 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
16874 Michael Chamberlain <michael@chamberlain.net.au>
16876 * ada/acats/run_all.sh (target_run): Kill long running tests.
16878 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16880 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16881 * gcc.dg/cleanup-9.c: Likewise.
16882 * gcc.dg/cleanup-10.c: Likewise.
16883 * gcc.dg/cleanup-11.c: Likewise.
16885 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16888 * gfortran.dg/open_access_append_1.f90: New test.
16889 * gfortran.dg/open_access_append_2.f90: New test.
16891 2005-11-16 Richard Guenther <rguenther@suse.de>
16893 PR middle-end/24851
16894 * gcc.c-torture/execute/pr24851.c: New testcase.
16896 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
16898 * gcc.dg/fold-overflow-1.c: New test.
16900 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
16902 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16903 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16905 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
16907 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16909 * g++.dg/eh/forced2.C: Likewise.
16910 * g++.dg/eh/forced3.C: Likewise.
16911 * g++.dg/eh/forced4.C: Likewise.
16913 2005-11-11 Mike Stump <mrs@apple.com>
16915 * g++.old-deja/g++.mike/unused.C: Add.
16917 2005-11-15 Mark Mitchell <mark@codesourcery.com>
16920 * g++.dg/warn/Wcast-qual1.C: New test.
16922 2005-11-15 Jan Hubicka <jh@suse.cz>
16924 * gcc.dg/winline-5.c: Add large-unit-insns limit.
16926 2005-11-14 David Edelsohn <edelsohn@gnu.org>
16928 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16930 2005-11-14 Diego Novillo <dnovillo@redhat.com>
16933 * gcc.dg/tree-ssa/pr24840.c: New test.
16935 2005-11-14 Janis Johnson <janis187@us.ibm.com>
16938 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16940 2005-11-14 Dale Johannesen <dalej@apple.com>
16942 * gcc.c-torture/execute/20051113-1.c: New.
16944 2005-11-14 Mark Mitchell <mark@codesourcery.com>
16947 * g++.dg/template/crash43.C: New test.
16949 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
16951 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16953 2005-11-13 Mark Mitchell <mark@codesourcery.com>
16956 * g++.dg/eh/spec8.C: New test.
16958 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
16960 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16962 2005-11-13 Mark Mitchell <mark@codesourcery.com>
16965 * g++.dg/parse/ambig4.C: New test.
16966 * g++.dg/tc1/dr101.C: Adjust error markers.
16967 * g++.dg/lookup/strong-using-2.C: Likewise.
16968 * g++.dg/lookup/ambig5.C: Likewise.
16969 * g++.dg/lookup/ambig4.C: Likewise.
16970 * g++.dg/parse/crash22.C: Likewise.
16972 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
16974 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16976 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
16978 * gcc.dg/nested-calls-1.c: New test.
16980 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16982 * gfortran.dg/complex_intrinsic_1.f90: New test.
16983 * gfortran.dg/complex_intrinsic_2.f90: New test.
16984 * gfortran.dg/fgetc_1.f90: New test.
16985 * gfortran.dg/fgetc_2.f90: New test.
16986 * gfortran.dg/fgetc_3.f90: New test.
16987 * gfortran.dg/ftell_1.f90: New test.
16988 * gfortran.dg/ftell_2.f90: New test.
16989 * gfortran.dg/gnu_logical_1.F: New test.
16990 * gfortran.dg/gnu_logical_2.f90: New test.
16992 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
16994 PR middle-end/24820
16995 * gcc.dg/pr24820.c: New test.
16997 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
16999 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17000 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17003 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17006 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17008 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17010 * gcc.target/cris/cris.exp: New file.
17011 * gcc.target/cris/rld-legit1.c: New test.
17012 * gcc.target/cris/rld-legit2.c: New test.
17014 2005-11-12 Jakub Jelinek <jakub@redhat.com>
17017 * g++.dg/opt/pr24780.C: New test.
17020 * g++.dg/template/asm1.C: New test.
17022 2005-11-12 Steven G. Kargl <kargls@comcast.net>
17024 PR libgfortran/24787
17025 * gfortran.dg/scan_1.f90: New test.
17027 2005-11-12 Jan Hubicka <jh@suse.cz>
17029 * gcc.target/i386/minmax-1.c: New.
17030 * gcc.target/i386/minmax-2.c: New.
17032 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
17034 * gcc.dg/pr24445.c: Fix for 64-bit targets.
17036 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
17038 * gcc.c-torture/execute/20051110-1.c,
17039 gcc.c-torture/execute/20051110-2.c: New tests.
17041 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17043 PR middle-end/24750
17044 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17047 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17049 * lib/target-libpath.exp (get_shlib_extension): New proc.
17050 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17051 * lib/gfortran.exp (gfortran_link_flags): Likewise.
17052 * lib/objc.exp (objc_target_compile): Likewise.
17053 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17056 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17058 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17060 * lib/target-supports.exp (check_effective_target_static_libgfortran):
17061 Add -static to additional_flags and pass it to target_compile.
17063 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17065 PR libgfortran/24719
17066 gfortran.dg/read_noadvance.f90: New test.
17068 PR libgfortran/24699
17069 gfortran.dg/fmt_t_2.f90: New test.
17071 PR libgfortran/24785
17072 gfortran.dg/read_x_eor.f90: New test.
17074 PR libgfortran/24584
17075 gfortran.dg/namelist_empty.f90: Rename test.
17077 PR libgfortran/24489
17078 gfortran/read_eor.f90: Rename test.
17080 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17083 * gfortran.dg/automatic_module_variable.f90: New test.
17085 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
17088 * gcc.dg/pr24445.c: New test.
17090 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17094 * gfortran.dg/recursive_statement_functions.f90: Add statement
17095 functions using inline intrinsic functions and parameters to test
17096 that they no longer seg-fault.
17099 gfortran.dg/nested_modules_4.f90: New test.
17100 gfortran.dg/nested_modules_5.f90: New test.
17102 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17105 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17107 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
17109 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17112 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17114 * gcc.dg/sparc-getcontext-1.c: New test.
17116 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
17118 * gcc.dg/ifcvt-fabs-1.c: New test.
17120 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
17123 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17124 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17126 2005-11-09 Richard Guenther <rguenther@suse.de>
17128 PR tree-optimization/24716
17129 * gcc.c-torture/execute/pr24716.c: New testcase.
17131 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17133 * gcc.dg/pr24624.c: Disable for non S/390 targets.
17135 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17138 * gcc.dg/pr24624.c: Testcase added.
17140 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17143 * g++.dg/other/pr24623.C: Testcase added.
17145 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
17148 * gfortran-dg/pure_byref_1.f90: New.
17149 * gfortran-dg/pure_byref_2.f90: New.
17151 2005-11-09 Uros Bizjak <uros@kss-loka.si>
17154 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17155 * gcc.dg/dg.exp: Run main loop also for *.i files.
17157 2005-11-08 Jakub Jelinek <jakub@redhat.com>
17160 * g++.dg/tls/diag-3.C: New test.
17161 * g++.dg/tls/diag-4.C: New test.
17162 * g++.dg/tls/static-1.C: New test.
17163 * g++.dg/tls/static-1a.cc: New file.
17165 2005-11-08 Diego Novillo <dnovillo@redhat.com>
17168 * g++.dg/tree-ssa/pr23046.C: New test.
17170 2005-11-08 Devang Patel <dpatel@apple.com>
17172 PR tree-optimization/23115
17173 * gcc.dg/tree-ssa/pr23115.c: New.
17175 2005-11-08 David Edelsohn <edelsohn@gnu.org>
17177 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17178 * gcc.target/powerpc/pr16155.c: Same.
17179 * gcc.target/powerpc/altivec-1.c: Same.
17180 * gcc.target/powerpc/altivec-2.c: Same.
17181 * gcc.target/powerpc/altivec-3.c: Same.
17182 * gcc.target/powerpc/altivec-5.c: Same.
17183 * gcc.target/powerpc/altivec-11.c: Same.
17184 * gcc.target/powerpc/altivec-12.c: Same.
17185 * gcc.target/powerpc/altivec-14.c: Same.
17186 * gcc.target/powerpc/altivec-22.c: Same.
17187 * gcc.target/powerpc/altivec-consts.c: Same.
17188 * gcc.target/powerpc/altivec-pr22085.c: Same.
17189 * gcc.target/powerpc/altivec-splat.c: Same.
17190 * gcc.target/powerpc/altivec-varargs-1.c: Same.
17191 * gcc.target/powerpc/altivec-vec-merge.c: Same.
17192 * gcc.target/powerpc/darwin-longlong.c: Same.
17194 2005-11-08 Uros Bizjak <uros@kss-loka.si>
17197 * gcc.dg/pr19340.c: New test.
17199 2005-11-07 Ian Lance Taylor <ian@airs.com>
17201 PR rtl-optimization/24683
17202 * gcc.dg/pr24683.c: New test.
17204 2005-11-07 Uros Bizjak <uros@kss-loka.si>
17206 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17207 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17209 2005-11-07 Uros Bizjak <uros@kss-loka.si>
17211 * gcc.target/i386/pr23376.c: Compile with -mmmx.
17213 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
17215 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17217 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
17221 * gcc.target/powerpc/altivec-consts.c,
17222 gcc.target/powerpc/altivec-splat.c: New testcase.
17224 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
17228 * gcc.dg/overflow-2.c: New testcase.
17230 2005-11-07 Jakub Jelinek <jakub@redhat.com>
17232 PR rtl-optimization/23567
17233 * gcc.c-torture/execute/20051104-1.c: New test.
17235 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
17238 gfortran.dg/private_type_2.f90: Modified to check that case with
17239 PRIVATE declaration within derived type is accepted.
17242 gfortran.dg/pointer_assign_1.f90: New test.
17245 * gfortran.dg/arrayio_0.f90: New test.
17248 gfortran.dg/data_initialized.f90: New test.
17249 gfortran.dg/data_constraints_1.f90: New test.
17250 gfortran.dg/data_constraints_2.f90: New test.
17252 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
17256 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17258 2005-11-06 Diego Novillo <dnovillo@redhat.com>
17261 * gcc.dg/tree-ssa/pr24670.c: New test.
17263 2005-11-05 Ian Lance Taylor <ian@airs.com>
17266 * gcc.target/i386/pr22432.c: New test.
17268 2005-11-05 Richard Henderson <rth@redhat.com>
17270 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17271 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17272 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17273 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17274 from gcc.dg/alpha-*.
17275 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17276 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17278 2005-11-05 Andreas Jaeger <aj@suse.de>
17280 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17282 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
17285 * gcc.dg/torture/pr23424-1.c: New test.
17287 2005-11-04 Richard Henderson <rth@redhat.com>
17289 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17290 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17291 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17292 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17293 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17294 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17295 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17296 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17297 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17298 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17299 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17300 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17301 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17302 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17303 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17304 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17305 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17306 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17307 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17308 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17309 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17310 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17311 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17312 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17314 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17315 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17316 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17317 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17318 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17319 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17320 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17321 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17322 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17323 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17324 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17325 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17326 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17327 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17328 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17329 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17330 gcc.target/i386/lea.c, gcc.target/i386/local.c,
17331 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17332 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17333 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17334 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17335 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17336 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17337 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17338 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17339 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17340 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17341 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17342 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17343 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17344 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17345 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17346 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17347 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17348 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17349 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17350 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17351 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17352 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17353 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17354 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17355 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17356 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17357 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17358 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17360 2005-11-04 Diego Novillo <dnovillo@redhat.com>
17363 * gcc.dg/tree-ssa/pr24627.c: New test.
17365 2005-11-04 Paul Brook <paul@codesourcery.com>
17367 * gcc.dg/tls/opt-10.c: New test.
17369 2005-11-04 Andreas Jaeger <aj@suse.de>
17371 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17372 avoid extra warnings.
17374 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17376 PR libfortran/22298
17377 * lib/target-supports.exp
17378 (check_effective_target_static_libgfortran): New
17379 static_libgfortran effective target.
17380 * gfortran.dg/static_linking_1.f: New test.
17381 * gfortran.dg/static_linking_1.c: New file.
17383 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
17385 * gcc.dg/pr24615.c: Guard test with { target fpic }.
17387 2005-11-03 Josh Conner <jconner@apple.com>
17390 g++.dg/ext/array2.C: New test.
17391 g++.dg/template/dependent-name3.C: New test.
17392 g++.dg/template/dependent-name4.C: New test.
17393 g++.dg/template/sfinae2.C: New test.
17395 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
17397 PR preprocessor/22042
17398 * gcc.dg/cpp/strify4.c: New test.
17400 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
17403 * g++.dg/cpp/string-1.C: New test.
17405 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
17407 * gcc.target/powerpc: New directory.
17408 * gcc.target/powerpc/powerpc.exp: New file.
17409 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17410 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17411 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17412 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17413 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17414 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17415 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17416 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17417 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17418 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17419 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17420 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17421 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17422 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17423 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17424 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17425 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17426 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17427 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17428 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17429 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17430 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17431 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17432 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17433 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17434 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17435 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17436 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17437 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17438 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17439 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17440 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17441 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17442 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17444 2005-11-03 Mark Mitchell <mark@codesourcery.com>
17447 * g++.dg/warn/inline2.C: New test.
17449 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
17451 PR middle-end/23155
17452 * g++.dg/ext/c99struct1.C: New test.
17453 * gcc.dg/union-cast-1.c: New test.
17454 * gcc.dg/union-cast-2.c: New test.
17455 * gcc.dg/union-cast-3.c: New test.
17457 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
17459 PR middle-end/24589
17460 * gcc.c-torture/execute/zero-struct-2.c: New test.
17462 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
17465 * g++.dg/init/switch1.C: New test.
17467 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
17469 * gcc.dg/delay-slot-1.c: New test.
17471 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
17474 * gcc.dg/pr24620.c: New test.
17476 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
17479 * gcc.dg/format/unnamed-1.c: New test.
17481 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17484 * g++.dg/expr/cond8.C: New test.
17487 * g++.dg/parse/dot1.C: New test.
17489 2005-11-02 Jan Hubicka <jh@suse.cz>
17492 * gcc.dg/i386-lea.c: New test
17494 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
17497 * gcc.dg/pr24615.c: New test.
17499 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
17502 * gcc.dg/pr24600.c: New test.
17504 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17507 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17508 * g++.dg/parse/typename9.C: New test.
17509 * g++/dg/parse/typename10.C: Likewise.
17511 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
17514 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17515 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17516 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17518 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17521 * g++.dg/debug/static1.C: New test.
17523 2005-11-02 Josh Conner <jconner@apple.com>
17525 * g++.dg/crash38.C: moved into proper directory...
17526 * g++.dg/template/crash42.C: ...here
17528 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
17531 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17532 pcc_bitfield_type_matters || default_packed.
17534 * lib/target-supports.exp
17535 (check_effective_target_pcc_bitfield_type_matters): New proc.
17536 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17539 * lib/target-supports.exp (check_effective_default_packed): New proc.
17540 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17541 Gate expected errors on target ! default_packed.
17542 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17544 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17546 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17549 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17552 * gfortran.dg/entry_5.f90: New.
17553 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17555 2005-11-01 Bob Wilson <bob.wilson@acm.org>
17557 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17559 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
17562 gfortran.dg/namelist_blockdata.f90: New test.
17565 gfortran.dg/external_implicit_none.f90: New test.
17568 * gfortran.dg/secnds.f: New test.
17570 2005-10-31 Jan Hubicka <jh@suse.cz>
17573 * gcc.c-torture/compile/pr20928.c: New test.
17575 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
17577 PR middle-end/23492
17578 * gcc.c-torture/compile/zero-strct-5.c: New test.
17580 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
17582 PR libgfortran/24584
17583 * gfortran.dg/pr24584.f90: New test.
17585 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
17588 * gfortran.dg/char_result_9.f90: New.
17589 * gfortran.dg/char_result_10.f90: New.
17591 2005-10-30 Jan Hubicka <jh@suse.cz>
17593 * g++.dg/tree-ssa/pr24172.C: New testcase.
17595 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17597 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17599 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
17601 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17602 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17603 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17604 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17605 gfortran.dg/enum_9.f90,
17606 gfortran.fortran-torture/compile/enum_1.f90,
17607 gfortran.fortran-torture/execute/enum_1.f90,
17608 gfortran.fortran-torture/execute/enum_2.f90,
17609 gfortran.fortran-torture/execute/enum_3.f90,
17610 gfortran.fortran-torture/execute/enum_4.f90: New tests.
17612 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
17615 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17616 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17618 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17620 PR libfortran/20179
17621 * gfortran.dg/mixed_io_1.f90: New test.
17622 * gfortran.dg/mixed_io_1.c: New file.
17624 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17626 * gfortran.dg/malloc_free_1.f90: New test.
17628 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
17630 * gcc.dg/nested-func-4.c: Require profiling -pg.
17632 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17635 * g++.dg/warn/main-2.C: New test.
17637 2005-10-28 Steven G. Kargl <kargls@comcast.net>
17640 * gfortran.dg/interface_2.f90: new test.
17642 2005-10-28 Josh Conner <jconner@apple.com>
17645 * g++.dg/template/crash38.C: New test.
17646 * g++.dg/parse/explicit1.C: Change expected errors.
17648 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17651 * g++.dg/other/large-size-array.C: New test.
17653 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17655 PR middle-end/24362
17656 * g++.dg/opt/complex4.C: New test.
17658 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
17660 * gcc.dg/nested-func-4.c: New test.
17662 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
17665 gfortran.dg/derived_recursion.f90: New test.
17666 gfortran.dg/implicit_actual.f90: New test.
17668 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
17670 PR middle-end/24295, PR testsuite/24477
17671 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
17672 removed when weakref hits the tree.
17674 2005-10-25 Jakub Jelinek <jakub@redhat.com>
17676 * gfortran.dg/cray_pointers_4.f90: New test.
17678 * gfortran.dg/cray_pointers_5.f90: New test.
17680 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
17683 * gfortran.dg/assign_5.f90: New test.
17684 * gfortran.dg/assign_6.f: New test.
17686 2005-10-25 Uros Bizjak <uros@kss-loka.si>
17688 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
17689 CPU has no SSE support.
17691 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
17693 PR libgfortran/24224
17694 * gfortran.dg/arrayio_1.f90: Update attribution.
17695 * gfortran.dg/arrayio_2.f90: Update attribution.
17696 * gfortran.dg/arrayio_3.f90: Update attribution.
17697 * gfortran.dg/arrayio_4.f90: Update test conditions.
17698 * gfortran.dg/arrayio_5.f90: Update attribution.
17699 * gfortran.dg/arrayio_6.f90: New test.
17700 * gfortran.dg/arrayio_7.f90: New test.
17702 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
17704 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17706 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
17708 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17710 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
17713 * gfortran.dg/namelist_char_only.f90: New test.
17715 2005-10-24 Asher Langton <langton2@llnl.gov>
17719 * gfortran.dg/cray_pointers_1.f90: New test.
17720 * gfortran.dg/cray_pointers_2.f90: New test.
17721 * gfortran.dg/cray_pointers_3.f90: New test.
17722 * gfortran.dg/loc_1.f90: New test.
17723 * gfortran.dg/loc_2.f90: New test.
17725 2005-10-24 Steven Bosscher <stevenb@suse.de>
17727 * gcc.dg/pr24225.c: New test.
17729 2005-10-24 Asher Langton <langton2@llnl.gov>
17731 * gfortran.dg/dup_save_1.f90: New test.
17732 * gfortran.dg/dup_save_2.f90: New test.
17734 2005-10-24 Paul Brook <paul@codesourcery.com>
17737 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17740 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
17742 PR libgfortran/24489
17743 * gfortran.dg/pr24489.f90: New test.
17745 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
17748 * gfortran.dg/ichar_1.f90: Add tests for derived types.
17750 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
17753 * g++.dg/init/array16.C: Skip for mmix-*-*.
17755 2005-10-23 Asher Langton <langton2@llnl.gov>
17757 * gfortran.dg/byte_1.f90: New test.
17758 * gfortran.dg/byte_2.f90: New test.
17760 2005-10-23 David Edelsohn <edelsohn@gnu.org>
17762 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17764 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
17767 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17770 * gfortran.dg/merge_char_const.f90: New test.
17773 * gfortran.dg/spread_scalar_source.f90: New test.
17775 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
17777 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17779 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17780 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17782 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17784 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
17787 * gfortran.dg/der_pointer_4.f90: New.
17789 2005-10-22 David Ayers <d.ayers@inode.at>
17791 * obj-c++.dg/except-1.mm: Simplify.
17793 2005-10-21 David Ayers <d.ayers@inode.at>
17795 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17797 2005-10-21 Jakub Jelinek <jakub@redhat.com>
17799 * gfortran.dg/assumed_dummy_2.f90: New test.
17801 2005-10-21 James E Wilson <wilson@specifix.com>
17803 PR preprocessor/15220
17804 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17806 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
17808 * gcc.c-torture/execute/20051021-1.c: New test.
17810 2005-10-21 Mark Mitchell <mark@codesourcery.com>
17813 * g++.dg/ext/tmplattr1.C: New test.
17815 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
17818 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17820 2005-10-20 Geoffrey Keating <geoffk@apple.com>
17822 * obj-c++.dg/except-1.mm: New.
17824 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17826 2005-10-21 Alan Modra <amodra@bigpond.net.au>
17828 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17830 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
17832 PR middle-end/24295
17833 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17834 declarations with the same names as thunks' alias targets, use
17836 * gcc.dg/attr-alias-3.c: New test.
17837 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17839 2005-10-20 Mark Mitchell <mark@codesourcery.com>
17842 * g++.dg/parse/access8.C: New test.
17844 2005-10-20 Richard Guenther <rguenther@suse.de>
17847 * g++.dg/tree-ssa/pr24439.C: New testcase.
17849 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
17851 * g++.dg/opt/delay-slot-1.C: New test.
17853 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
17856 * gfortran.fg/der_init_1.f90: New.
17858 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
17860 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17862 2005-10-19 Mark Mitchell <mark@codesourcery.com>
17865 * g++.dg/parse/error28.C: New test.
17867 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
17869 * gcc.dg/profile-generate-2.c: New test.
17871 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
17874 * g++.dg/ext/dllimport11.C: New.
17876 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17879 * g++.dg/other/friend3.C: New test.
17881 2005-10-18 Mark Mitchell <mark@codesourcery.com>
17884 * g++.dg/template/error19.C: New test.
17886 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
17889 * g++.dg/overload/koenig2.C: New.
17892 * g++.dg/overload/error2.C: New.
17895 * g++.dg/inherit/covariant14.C: New.
17897 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17900 * g++.dg/parse/for1.C: New test.
17902 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
17905 * gfortran.dg/host_dummy_index_1.f90: New test.
17908 * gfortran.dg/automatic_char_len_2.f90: New test.
17911 * gfortran.dg/recursive_statement_functions.f90: New test.
17914 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17917 * gfortran.dg/external_initializer.f90: New test.
17920 * non_module_public.f90: New test.
17922 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
17925 * g++.dg/template/overload7.C: New.
17928 * g++.dg/other/switch2.C: Remove expected warnings.
17931 * g++.dg/template/defarg6.C: New.
17933 2005-10-17 Uros Bizjak <uros@kss-loka.si>
17936 * gcc.target/i386/pr24315.c: New test.
17938 2005-10-16 Mark Mitchell <mark@codesourcery.com>
17941 * g++.dg/template/static21.C: New test.
17942 * g++.dg/template/static21-a.cc: Likewise.
17944 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
17947 * g++.dg/warn/Wswitch-default-1.C: New test.
17948 * g++.dg/warn/Wswitch-default-2.C: New test.
17950 2005-10-16 Mark Mitchell <mark@codesourcery.com>
17953 * g++.dg/parse/template18.C: New test.
17954 * g++.dg/template/nontype15.C: Likewise.
17956 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
17959 * gfortran.dg/spec_expr_2.f90: New.
17961 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
17963 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17964 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17965 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17966 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17967 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17968 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17969 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17970 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
17971 previous target-specific skips and warning-message matches where
17974 2005-10-15 Mark Mitchell <mark@codesourcery.com>
17977 * g++.dg/warn/Wctor-dtor.C: New test.
17979 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17982 * gcc.dg/for-1.c: New test.
17984 2005-10-14 Mark Mitchell <mark@codesourcery.com>
17987 * g++.dg/warn/Wconversion1.C: New test.
17988 * g++.dg/ext/packed4.C: Compile with -w.
17989 * g++.dg/opt/20050511-1.C: Likewise.
17990 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17992 2005-10-14 Jakub Jelinek <jakub@redhat.com>
17994 * gfortran.dg/boz_5.f90: New test.
17996 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
17999 * g++.dg/other/switch2.C: New.
18002 * g++.dg/init/ctor7.C: New.
18004 2005-10-13 David Edelsohn <edelsohn@gnu.org>
18007 * g++.dg/parse/crash32.C: New test.
18009 2005-10-13 Mark Mitchell <mark@codesourcery.com>
18012 * g++.dg/init/goto2.C: New test.
18015 * g++.dg/template/crash/41.C: New test.
18018 * g++.dg/template/crash40.C: New test.
18021 * g++.dg/parse/friend5.C: New test.
18024 * g++.dg/template/crash38.C: New test.
18027 * g++.dg/template/friend38.C: New test.
18030 * g++.dg/template/crash39.C: New test.
18032 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
18034 * gcc.dg/debug/dwarf2/dwarf-char1.c,
18035 gcc.dg/debug/dwarf2/dwarf-char2.c,
18036 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18038 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18040 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
18042 * gcc.dg/dll-2.c: Add tests for warnings.
18043 * gcc.dg/dll-3.c: Likewise.
18044 * gcc.dg/dll-4.c: Likewise.
18046 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18047 * g++.dg/ext/dllimport2.C: Likewise.
18048 * g++.dg/ext/dllimport3.C: Likewise.
18049 * g++.dg/ext/dllimport7.C: Likewise.
18050 * g++.dg/ext/dllimport8.C: Likewise.
18051 * g++.dg/ext/dllimport9.C: Likewise.
18053 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
18056 * gfortran.dg/derived_pointer_recursion.f90: New test.
18058 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
18060 * gcc.c-torture/execute/20051012-1.c: New test.
18062 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18065 * gfortran.dg/automatic_char_len_1.f90: New test.
18067 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18070 * gfortran.dg/save_common.f90: New test.
18073 * gfortran.dg/save_result.f90: New test.
18075 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18078 * g++.dg/template/dependent-expr1.C: Add new expected error.
18079 * g++.dg/template/dependent-expr2.C: Adjust error text.
18080 * g++.dg/template/overload6.C: New.
18083 * g++.dg/other/typename8.C: New.
18086 * g++.dg/other/return1.C: New.
18088 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
18091 * g++.dg/ext/label5.C: New.
18093 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18096 * g++.dg/parse/crash31.C: New.
18098 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
18100 * g++.dg/ipa/ipa-1.c: New test.
18101 * g++.dg/ipa/ipa-2.c: New test.
18102 * g++.dg/ipa/ipa-3.c: New test.
18103 * g++.dg/ipa/ipa-4.c: New test.
18104 * g++.dg/ipa/ipa-5.c: New test.
18105 * g++.dg/ipa/ipa.exp: New file.
18107 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18110 * gfortran.dg/private_type_3.f90: New test.
18112 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18115 gfortran.dg/aint_anint_1.f90: New test.
18117 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18119 PR libgfortran/24313
18120 gfortran.dg/csqrt.f: New test.
18122 2005-10-11 Ian Lance Taylor <ian@airs.com>
18125 * g++.dg/warn/noeffect7.C: New test.
18126 * g++.dg/warn/noeffect2.C: Instantiate templates.
18127 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
18130 2005-10-11 Mark Mitchell <mark@codesourcery.com>
18133 * g++.dg/init/float1.C: New test.
18136 * g++.dg/init/member1.C: Tweak error markers.
18138 2005-10-11 Janis Johnson <janis187@us.ibm.com>
18141 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18142 Check for null pointer.
18144 2005-10-11 Mark Mitchell <mark@codesourcery.com>
18147 * g++.dg/parse/ret-type3.C: New test.
18149 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
18152 * gcc.c-torture/compile/pr23946.c: New test.
18154 2005-10-11 Jakub Jelinek <jakub@redhat.com>
18156 * g++.dg/opt/mmx2.C: New test.
18158 2005-10-10 Mark Mitchell <mark@codesourcery.com>
18161 * g++.dg/template/static20.C: New test.
18164 * g++.dg/warn/Wunused-12.C: New test.
18167 * g++.dg/template/arg4.C: New test.
18169 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
18171 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18172 * gcc.dg/ucnid-3.c: Likewise.
18173 * gcc.dg/ucnid-4.c: Likewise.
18174 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18175 * g++.dg/other/ucnid-1.C: Likewise.
18176 * gcc.dg/sparc-frame-1.c: New test.
18178 2005-10-10 Mark Mitchell <mark@codesourcery.com>
18181 * g++.dg/template/spec27.C: New test.
18184 * g++.dg/template/static19.C: New test.
18186 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
18188 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18189 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18191 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
18194 * gfortran.fortran-torture/compile/pr24136.f: New test.
18196 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
18199 * g++.dg/parse/crash30.C: New test.
18201 2005-10-07 Richard Guenther <rguenther@suse.de>
18203 PR middle-end/24227
18204 * gcc.c-torture/compile/pr24227.c: New testcase.
18206 2005-10-07 Steve Ellcey <sje@cup.hp.com>
18208 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18209 Do not put aligned attributes on array elements.
18211 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
18213 PR testsuite/23611, PR testsuite/23615
18214 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18215 writing prototypes of library functions by hand.
18216 * obj-c++.dg/bitfield-4.mm: Likewise.
18217 * obj-c++.dg/const-str-4.mm: Likewise.
18218 * obj-c++.dg/encode-4.mm: Likewise.
18219 * obj-c++.dg/encode-5.mm: Likewise.
18220 * obj-c++.dg/encode-6.mm: Likewise.
18221 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18222 * obj-c++.dg/method-10.mm: Likewise.
18223 * obj-c++.dg/method-17.mm: Likewise.
18224 * obj-c++.dg/method-19.mm: Likewise.
18225 * obj-c++.dg/try-catch-2.mm: Likewise.
18227 2005-10-06 Richard Henderson <rth@redhat.com>
18230 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18232 2005-10-06 Dale Johannesen <dalej@apple.com>
18234 * gcc.c-torture/execute/20030125-1.c: Correct.
18236 2005-10-06 Richard Guenther <rguenther@suse.de>
18238 PR tree-optimization/24238
18239 * g++.dg/tree-ssa/pr24238.C: New testcase.
18241 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
18244 * gfortran.dg/der_pointer_3.f90: New test.
18246 2005-10-05 Devang Patel <dpatel@apple.com>
18249 * g++.dg/other/PR23205.C: New.
18251 2005-10-05 Richard Henderson <rth@redhat.com>
18254 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18255 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18257 2005-10-05 Dale Johannesen <dalej@apple.com>
18259 * gcc.c-torture/execute/float-floor.c: New.
18261 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
18263 PR tree-optimization/21419
18264 PR tree-optimization/24146
18265 PR tree-optimization/24151
18267 * g++.dg/ext/asm7.C: New.
18268 * g++.dg/ext/asm8.C: New.
18269 * gcc.dg/asm-1.c: Compile on all targets.
18270 * gcc.dg/asm-pr24146.c: New.
18271 * gcc.dg/pr21419.c: Adjust error messages.
18273 2005-10-05 Richard Guenther <rguenther@suse.de>
18276 * gfortran.fortran-torture/compile/empty.f90: New testcase.
18278 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
18281 * g++.dg/template/spec22.C: Robustify test.
18282 * g++.dg/template/spec26.C: New.
18284 2005-10-05 Uros Bizjak <uros@kss-loka.si>
18286 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18287 if target supports vector instructions.
18289 2005-10-04 Geoffrey Keating <geoffk@apple.com>
18291 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18294 2005-10-04 Janis Johnson <janis187@us.ibm.com>
18296 * lib/target-supports.exp (check_effective_target_fortran_large_real,
18297 check_effective_target_fortran_large_int): Replace cached result
18298 when target changes.
18300 2005-10-04 Devang Patel <dpatel@apple.com>
18302 * gcc.dg/i386-sse-vect-types.c: New.
18304 2005-10-04 Ian Lance Taylor <ian@airs.com>
18306 PR preprocessor/13726
18307 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18308 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18310 2005-10-04 Richard Guenther <rguenther@suse.de>
18313 * gcc.dg/noncompile/pr23576.c: New testcase.
18315 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
18317 PR middle-end/23125
18318 * gcc.dg/register-var-3.c: New test.
18320 2005-10-04 Steven Bosscher <stevenb@suse.de>
18322 * gcc.dg/pr23049.c: New test.
18324 * gcc.dg/ucnid-4.c: Fix test.
18326 2005-10-03 Diego Novillo <dnovillo@redhat.com>
18329 * gcc.c-torture/compile/pr23445.c: New test.
18331 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
18333 * g++.dg/overload/unknown1.C: New.
18335 2005-10-03 Mark Mitchell <mark@codesourcery.com>
18338 * g++.dg/template/repo4.C: New test.
18340 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18342 PR libfortran/19308
18343 * gfortran.dg/large_real_kind_2.F90: New test.
18344 * gfortran.dg/large_integer_kind_2.f90: New test.
18346 2005-10-03 Uros Bizjak <uros@kss-loka.si>
18348 * lib/target-supports.exp (check_effective_target_vect_shift):
18349 Implement with result caching. Add i?86, x86_64 and ia64 targets.
18350 (check_effective_target_vect_condition): Fix copy-n-pasto.
18352 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18353 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18356 2005-10-02 Mark Mitchell <mark@codesourcery.com>
18359 * g++.dg/template/overload5.C : New test.
18362 * g++.dg/expr/stdarg1.C: New test.
18364 2005-10-02 Diego Novillo <dnovillo@redhat.com>
18367 * gcc.c-torture/execute/pr24142.c: New test.
18369 2005-10-01 Diego Novillo <dnovillo@redhat.com>
18372 * gcc.c-torture/execute/pr24141.c: New test.
18374 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
18375 Diego Novillo <dnovillo@redhat.com>
18378 * gcc.c-torture/execute/pr23604.c: New test.
18380 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
18389 gfortran.dg/equiv_constraint_1.f90: New test.
18390 gfortran.dg/equiv_constraint_2.f90: New test.
18391 gfortran.dg/equiv_constraint_3.f90: New test.
18392 gfortran.dg/equiv_constraint_4.f90: New test.
18393 gfortran.dg/equiv_constraint_5.f90: New test.
18394 gfortran.dg/equiv_constraint_6.f90: New test.
18395 gfortran.dg/equiv_constraint_7.f90: New test.
18396 gfortran.dg/equiv_constraint_8.f90: New test.
18397 gfortran.dg/private_type_1.f90: New test.
18398 gfortran.dg/private_type_2.f90: New test.
18399 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18400 980628-10.f: Assert std=gnu to permit mixing of
18401 types in equivalence statements.
18403 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
18406 * gfortran.dg/open_status_1.f90: New.
18408 2005-09-30 Uros Bizjak <uros@kss-loka.si>
18410 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18411 * gcc.dg/vect/pr22480.c: Clean up temp files.
18412 * gcc.dg/vect/pr23831.c: Clean up temp files.
18413 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18414 Clean up temp files.
18415 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18416 Clean up temp files.
18418 * gcc.dg/20050309-1.c: Clean up temp files.
18419 * gcc.dg/20050325-1.c: Clean up temp files.
18421 2005-09-30 Uros Bizjak <uros@kss-loka.si>
18423 PR tree-optimization/24059
18424 * gcc.dg/vect/pr24059.c : New test.
18426 2005-09-29 Jakub Jelinek <jakub@redhat.com>
18428 PR middle-end/24109
18429 * gcc.c-torture/execute/20050929-1.c: New test.
18431 2005-09-29 Steven Bosscher <stevenb@suse.de>
18433 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18435 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
18438 * gcc.dg/pr21419.c: New test.
18440 2005-09-29 Steven Bosscher <stevenb@suse.de>
18442 * gcc.dg/pr23911.c: New test.
18444 2005-09-28 Mark Mitchell <mark@codesourcery.com>
18446 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18449 * g++.dg/parse/qualified4.C: New test.
18450 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18451 * g++.old-deja/g++.mike/p8154.C: Likewise.
18453 2005-09-27 Mark Mitchell <mark@codesourcery.com>
18456 * g++.dg/template/friend37.C: New test.
18457 * g++.dg/parse/crash28.C: Adjust error markers.
18459 2005-09-27 Jakub Jelinek <jakub@redhat.com>
18462 * gfortran.fortran-torture/execute/save_2.f90: New decl.
18464 2005-09-27 Devang Patel <dpatel@apple.com>
18466 PR tree-optimization/23625
18467 * gcc.dg/pr23625.c: New test.
18469 2005-09-27 Uros Bizjak <uros@kss-loka.si>
18471 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18472 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18474 2005-09-26 Jakub Jelinek <jakub@redhat.com>
18477 * gfortran.fortran-torture/execute/save_1.f90: New test.
18478 * gfortran.dg/save_1.f90: New test.
18480 2005-09-26 Uros Bizjak <uros@kss-loka.si>
18482 * gcc.target/i386/builtin-apply-mmx.c: New test.
18485 * gcc.target/i386/pr22576.c: New test.
18488 * gcc.target/i386/pr22585.c: New test.
18491 * gcc.target/i386/pr23268.c: New test.
18493 PR middle-end/23831
18494 * gcc.dg/vect/pr23831.c: New test.
18497 * gcc.target/i386/pr24055.c: New test.
18499 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
18501 PR tree-optimization/23960
18502 * gcc.c-torture/compile/pr23960.c: New.
18504 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
18507 * gfortran.dg/nested_modules_3.f90: New.
18509 2005-09-22 Steven G. Kargl <kargls@comcast.net>
18512 gfortran.dg/interface_1.f90: New test.
18514 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
18515 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18518 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18520 2005-09-22 Steven G. Kargl <kargls@comcast.net>
18523 * gfortran.dg/imag_1.f: New test.
18524 * gfortran.dg/imag_2.f: Ditto.
18526 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
18528 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18530 2005-09-22 Jakub Jelinek <jakub@redhat.com>
18533 * g++.dg/warn/pr21983.C: New test.
18535 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
18537 * gcc.dg/20050922-1.c: Testcase added.
18539 2005-09-21 Mark Mitchell <mark@codesourcery.com>
18542 * g++.dg/template/array14.C: New test.
18544 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
18547 * gfortran.dg/der_ptr_component_1.f90: New test.
18549 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18552 * g++.dg/template/error1.C: Reject "no matching function" message.
18554 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18557 * g++.dg/lookup/error1.C: New test.
18559 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
18561 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18562 functionality of the testcase.
18564 2005-09-20 Richard Henderson <rth@redhat.com>
18566 * gcc.dg/vect/vect-22.c: Require vect_float.
18567 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18569 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
18571 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18572 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18573 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18574 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18575 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18576 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18577 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18578 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18579 * gcc.dg/cpp/ucnid-8.c: New test.
18581 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18583 PR tree-optimization/23929
18584 * gcc.c-torture/compile/pr23929.c: New test.
18586 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
18588 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18591 2005-09-20 Steve Ellcey <sje@cup.hp.com>
18594 * g++.dg/other/pr22003.C: Require named sections.
18596 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18599 * g++.dg/rtti/crash3.C: New test.
18601 PR tree-optimization/23818
18602 * gcc.dg/pr23818.c: New test.
18604 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18607 * gfortran.dg/print_fmt_4.f: New.
18609 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18612 * gfortran.fortran-torture/execute/entry_11.f90: New test.
18614 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
18616 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18617 Use pointers to local alignable arrays instead. Added comments.
18618 * gcc.dg/vect/vect-46.c: Likewise.
18619 * gcc.dg/vect/vect-48.c: Likewise.
18620 * gcc.dg/vect/vect-49.c: Likewise.
18621 * gcc.dg/vect/vect-52.c: Likewise.
18622 * gcc.dg/vect/vect-53.c: Likewise.
18623 * gcc.dg/vect/vect-54.c: Likewise.
18624 * gcc.dg/vect/vect-56.c: Likewise.
18625 * gcc.dg/vect/vect-57.c: Likewise.
18626 * gcc.dg/vect/vect-58.c: Likewise.
18627 * gcc.dg/vect/vect-60.c: Likewise.
18628 * gcc.dg/vect/vect-61.c: Likewise.
18630 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18631 The test is no longer vectorizable on vect_no_align targets.
18632 * gcc.dg/vect/vect-43.c: Likewsie.
18634 * gcc.dg/vect/vect-44.c: Added comments.
18635 * gcc.dg/vect/vect-45.c: Added comments.
18636 * gcc.dg/vect/vect-50.c: Added comments.
18637 * gcc.dg/vect/vect-51.c: Added comments.
18639 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18641 * gcc.dg/vect/Os-vect-95.c: Likewise.
18643 * gcc.dg/vect/vect-41.c: Test removed.
18644 * gcc.dg/vect/vect-47.c: Test removed.
18645 * gcc.dg/vect/vect-55.c: Test removed.
18646 * gcc.dg/vect/vect-59.c: Test removed.
18648 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
18650 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18651 No longer vectorizable on vect_no_align targets.
18652 * gcc.dg/vect/pr20122.c: Likewise.
18653 * gcc.dg/vect/vect-74.c: Likewise.
18654 * gcc.dg/vect/vect-75.c: Likewise.
18655 * gcc.dg/vect/vect-76.c: Likewise.
18657 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18658 Will not be vectorizable on vect_no_align targets once aliasing issues
18660 * gcc.dg/vect/vect-79.c: Likewise.
18662 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18663 * gcc.dg/vect/vect-78.c: Likewise.
18664 * gcc.dg/vect/vect-97.c: Likewise.
18666 2005-09-19 Steven Bosscher <stevenb@suse.de>
18668 * gcc.dg/pr23943.c: New test.
18670 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
18673 * gfortran.dg/derived_pointer_null_1.f90: New test.
18675 2005-09-18 Richard Guenther <rguenther@suse.de>
18677 PR middle-end/23944
18678 * gcc.c-torture/compile/pr23944.c: New testcase.
18680 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
18683 * gfortran.dg/der_pointer_2.f90: New test.
18685 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
18688 * gfortran.dg/nested_modules_2.f90: New test.
18690 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18693 * g++.dg/other/semicolon.C: New test.
18695 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
18697 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18698 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18700 2005-09-16 Mark Mitchell <mark@codesourcery.com>
18703 * g++.dg/template/static18.C: New test.
18706 * g++.dg/template/crash19.C: Remove dg-error marker.
18707 * g++.dg/template/local4.C: New test.
18709 2005-09-16 Paul Brook <paul@codesourcery.com>
18712 * gfortran.dg/dependency_1.f90: New test.
18714 2005-09-15 Mark Mitchell <mark@codesourcery.com>
18717 * g++.dg/template/static17.C: New test.
18719 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
18722 * g++.dg/warn/huge-val1.C: New test.
18724 2005-09-15 Mark Mitchell <mark@codesourcery.com>
18727 * g++.dg/parse/class2.C: New test.
18728 * g++.dg/template/explicit8.C: Likewise.
18729 * g++.dg/template/spec25.C: Likewise.
18731 2005-09-14 Josh Conner <jconner@apple.com>
18733 PR middle-end/23584
18734 * gcc.dg/pr23584.c: New test.
18736 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
18738 PR fortran/21875 Internal Unit Array I/O, NIST
18739 * gfortran.dg/arrayio_1.f90: New test.
18740 * gfortran.dg/arrayio_1.f90: New test.
18741 * gfortran.dg/arrayio_1.f90: New test.
18742 * gfortran.dg/arrayio_1.f90: New test.
18743 * gfortran.dg/arrayio_1.f90: New test.
18745 2005-09-14 Uros Bizjak <uros@kss-loka.si>
18747 PR middle-end/22480
18748 * gcc.dg/vect/pr22480.c: New test.
18750 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
18753 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18755 2005-09-13 Josh Conner <jconner@apple.com>
18758 * g++.dg/init/struct2.C: New test.
18759 * g++.dg/init/struct3.C: New test.
18761 2005-09-13 Janis Johnson <janis187@us.ibm.com>
18763 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18764 Clean up temp files.
18765 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18766 gcc.dg/tree-ssa/builtin-fprintf-1.c,
18767 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18768 gcc.dg/tree-ssa/builtin-printf-1.c,
18769 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18770 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18771 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18772 gcc.dg/tree-ssa/builtin-vprintf-1.c,
18773 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18774 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18775 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18776 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18777 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18778 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18779 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18780 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18782 2005-09-13 Josh Conner <jconner@apple.com>
18784 * lib/gcc-dg.exp: Load scanipa.exp.
18785 (cleanup-dump): New procedure.
18786 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18787 * lib/scandump.exp: New file.
18788 * lib/scantree.exp: Use it.
18789 * lib/scanipa.exp: New file.
18791 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
18794 * gfortran.dg/generic_4.f90: New test.
18796 2005-09-13 Uros Bizjak <uros@kss-loka.si>
18799 * gcc.target/i386/pr23816-1.c: New test.
18800 * gcc.target/i386/pr23816-2.c: New test.
18803 2005-09-13 Bastian Blank <waldi@debian.org>
18806 * g++.dg/abi/mangle26.C: New test.
18807 * g++.dg/abi/mangle27.C: New test.
18808 * g++.dg/abi/mangle28.C: New test.
18809 * g++.dg/abi/mangle29.C: New test.
18812 * g++.dg/parse/register1.C: New test.
18814 2005-09-13 Mark Mitchell <mark@codesourcery.com>
18817 * g++.dg/template/access16.C: New test.
18819 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18821 * gfortran.dg/char_pack_2.f90: Increase the vector size.
18823 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18826 * gfortran.dg/shape_2.f90: New test.
18828 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18831 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18832 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18833 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18834 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18835 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18836 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18837 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18840 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18843 * g++.dg/parse/template17.C: New test.
18845 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18848 * g++.dg/template/nontype14.C: New test.
18850 2005-09-12 Ian Lance Taylor <ian@airs.com>
18853 * g++.dg/lookup/friend7.C: New test.
18854 * g++.dg/lookup/friend8.C: New test.
18855 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18856 so that it will be found via argument dependent lookup.
18857 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18858 friend functions which will no longer be found.
18859 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18860 function g, so that it will be found via argument dependent
18862 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18863 * g++.old-deja/g++.mike/net43.C: Likewise.
18865 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18868 * g++.dg/template/static16.C: New test.
18870 2005-09-12 Josh Conner <jconner@apple.com>
18872 PR middle-end/23237
18873 * gcc.c-torture/compile/pr23237.c: New test.
18875 2005-09-11 Richard Henderson <rth@redhat.com>
18877 * g++.dg/other/error8.C: Update expected diagnostic text.
18879 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18881 PR libfortran/19872
18882 * gfortran.dg/overwrite_1.f: New test.
18884 2005-09-09 Josh Conner <jconner@apple.com>
18886 * g++.dg/init/pr23180-1.C: Removed.
18887 * g++.dg/init/pr23180-2.C: Removed.
18889 2005-09-09 David Daney <ddaney@avtrex.com>
18891 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18892 files which are ...
18893 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18894 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18896 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18898 * gfortran.dg/iostat_2.f90: New test.
18900 2005-09-09 Mark Mitchell <mark@codesourcery.com>
18903 * g++.dg/ext/interface1.C: New test.
18904 * g++.dg/ext/interface1.h: Likewise.
18905 * g++.dg/ext/interface1a.cc: Likewise.
18907 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
18909 * gfortran.dg/iomsg_1.f90: New test case.
18911 2005-09-09 Richard Guenther <rguenther@suse.de>
18914 * g++.dg/tree-ssa/pr23624.C: New testcase.
18916 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18919 * gfortran.dg/vector_subscript_1.f90,
18920 * gfortran.dg/vector_subscript_2.f90: New tests.
18922 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18925 * gfortran.dg/array_alloc_1.f90,
18926 * gfortran.dg/array_alloc_2.f90,
18927 * gfortran.dg/array_alloc_3.f90: New tests.
18929 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18932 * gfortran.dg/array_constructor_6.f90
18933 * gfortran.dg/array_constructor_7.f90
18934 * gfortran.dg/array_constructor_8.f90
18935 * gfortran.dg/array_constructor_9.f90
18936 * gfortran.dg/array_constructor_10.f90
18937 * gfortran.dg/array_constructor_11.f90
18938 * gfortran.dg/array_constructor_12.f90: New tests.
18940 2005-09-08 Josh Conner <jconner@apple.com>
18943 * g++.dg/init/pr23180-1.C: New test.
18944 * g++.dg/init/pr23180-2.C: New test.
18946 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
18949 * gfortran.dg/module_double_reuse.f90: New.
18951 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
18958 * gfortran.dg/common_equivalence_1.f: New.
18959 * gfortran.dg/common_equivalence_2.f: New.
18960 * gfortran.dg/common_equivalence_3.f: New.
18961 * gfortran.dg/contained_equivalence_1.f90: New.
18962 * gfortran.dg/module_blank_common.f90: New.
18963 * gfortran.dg/module_commons_1.f90: New.
18964 * gfortran.dg/module_equivalence_1.f90: New.
18965 * gfortran.dg/nested_modules_1.f90: New.
18966 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18967 equivalences and add comment to connect the test with
18970 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18973 * gfortran.dg/common_6.f90: New test.
18975 2005-09-08 Richard Sandiford <richard@codesourcery.com>
18978 * gfortran.dg/char_result_1.f90,
18979 * gfortran.dg/char_result_2.f90,
18980 * gfortran.dg/char_result_3.f90,
18981 * gfortran.dg/char_result_4.f90,
18982 * gfortran.dg/char_result_5.f90,
18983 * gfortran.dg/char_result_6.f90,
18984 * gfortran.dg/char_result_7.f90,
18985 * gfortran.dg/char_result_8.f90: New tests.
18987 2005-09-08 Richard Sandiford <richard@codesourcery.com>
18990 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18992 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
18995 * obj-c++.dg/selector-5.mm: New test.
18996 * obj-c++.dg/selector-6.mm: New test.
18998 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
19002 * objc.dg/error-1.m: New test.
19004 2005-09-07 Richard Sandiford <richard@codesourcery.com>
19007 * gfortran.fortran-torture/execute/pr23373-1.f90,
19008 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19010 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
19012 PR libfortran/23760
19013 * gfortran.dg/g77/1832.f: Remove long string in write statement
19014 to allow the test to pass on correct list directed output with
19017 2005-09-07 James E Wilson <wilson@specifix.com>
19019 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19021 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19023 * gfortran.dg/parameter+save.f90: Rename to
19024 * gfortran.dg/parameter_save.f90: .. this.
19026 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19029 * gfortran.dg/parameter+save.f90: New test case.
19031 2005-09-06 Richard Sandiford <richard@codesourcery.com>
19034 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19036 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19039 * gcc.dg/pr23075.c: New test.
19040 * g++.dg/warn/pr23075.C: New test.
19043 * gcc.target/i386/pr22362.c: New test.
19045 PR rtl-optimization/23098
19046 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19048 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19049 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19050 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19052 2005-09-06 Mark Mitchell <mark@codesourcery.com>
19054 * g++.dg/expr/cast6.C: New test.
19057 * g++.dg/init/new15.C: New test.
19059 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19061 * gcc.dg/vect/Os-vect-95.c: New test.
19062 * gcc.dg/vect/vect-95.c: Same.
19064 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19066 * gcc.dg/vect/vect-29.c: Update xfail testing.
19067 * gcc.dg/vect/vect-44.c: Same.
19068 * gcc.dg/vect/vect-48.c: Same.
19069 * gcc.dg/vect/vect-50.c: Same.
19070 * gcc.dg/vect/vect-72.c: Same.
19071 * gcc.dg/vect/vect-77.c: Same.
19072 * gcc.dg/vect/vect-78.c: Same.
19073 * gcc.dg/vect/vect-80.c: Same.
19074 * gcc.dg/vect/vect-96.c: Same.
19075 * gcc.dg/vect/vect-100.c: Same.
19076 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19077 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19078 * gfortran.dg/vect/vect-5.f90: Same.
19080 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19082 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19084 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19085 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19088 * g++.dg/opt/pr23056.C: New test.
19090 PR rtl-optimization/23098
19091 * gcc.target/i386/pr23098.c: New test.
19093 2005-09-05 Mark Mitchell <mark@codesourcery.com>
19096 * g++.dg/template/static15.C: New test.
19099 * g++.dg/ext/stmtexpr5.C: New test.
19100 * g++.dg/ext/stmtexpr6.C: Likewise.
19102 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
19104 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19106 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19107 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19108 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19110 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
19112 PR libfortran/23321
19113 * gfortran.dg/direct_io_4.f90: New test case.
19115 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
19116 Rasmus Hahn <rassahah@neofonie.de>
19119 * objc.dg/type-stream-1.m: New test.
19121 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
19124 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19125 gfortran.dg/print_fmt_3.f90: New test.
19127 2005-09-03 Jakub Jelinek <jakub@redhat.com>
19129 * gfortran.dg/fmt_t_1.f90: New test.
19131 2005-09-03 Jakub Jelinek <jakub@redhat.com>
19133 PR rtl-optimization/23454
19134 * g++.dg/opt/pr23454.C: New test.
19136 2005-09-03 Mark Mitchell <mark@codesourcery.com>
19139 * g++.dg/ext/static1.C: New test.
19141 2005-09-02 Richard Henderson <rth@redhat.com>
19143 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19144 tail call to check_fa_work.
19146 2005-09-02 Mark Mitchell <mark@codesourcery.com>
19149 * g++.dg/other/gc3.C: New test.
19151 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19153 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19154 * gcc.dg/20050826-1.c: Likewise.
19156 2005-08-31 Mark Mitchell <mark@codesourcery.com>
19159 * g++.dg/expr/volatile1.C: New test.
19161 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
19163 PR middle-end/23547
19164 * gcc.dg/pr23547.c: New test.
19166 2005-09-02 Richard Sandiford <richard@codesourcery.com>
19169 * gcc.c-torture/execute/pr22061-1.c,
19170 * gcc.c-torture/execute/pr22061-2.c,
19171 * gcc.c-torture/execute/pr22061-3.c,
19172 * gcc.c-torture/execute/pr22061-4.c: New tests.
19174 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
19176 * gcc.dg/Wredundant-decls-2.c: New test to check that
19177 -Wredundant-decls does not issue warning for a variable
19178 definition following a declaration.
19180 2005-09-01 Jakub Jelinek <jakub@redhat.com>
19183 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19184 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19185 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19187 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19188 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19189 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19190 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19191 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19192 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19193 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19194 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19196 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19199 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19202 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
19205 * gcc.dg/pr21255-1.c: New test.
19206 * gcc.dg/pr21255-2-mb.c: Likewise.
19207 * gcc.dg/pr21255-2-ml.c: Likewise.
19208 * gcc.dg/pr21255-3.c: Likewise.
19209 * gcc.dg/pr21255-4.c: Likewise.
19211 2005-08-31 Dale Johannesen <dalej@apple.com>
19213 * gcc.dg/20050830-1.c: New.
19215 2005-08-31 Josh Conner <jconner@apple.com>
19217 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19218 command-line options for arm-*-* targets.
19219 * g++.dg/init/array16.C: Likewise.
19220 * g++.dg/other/crash-4.C: Likewise.
19222 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19225 * obj-c++.dg/gnu-runtime-3.mm: New test.
19227 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19230 * g++.dg/lookup/ambig4.C: New test.
19231 * g++.dg/lookup/ambig5.C: New test.
19232 * g++.dg/tc1/dr101.C: Adjust error markers.
19234 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19237 * g++.dg/template/ttp5.C: Adjust error markers.
19239 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
19242 * lib/obj-c++.exp: Include target-libpath.exp.
19243 (obj-c++_link_flags): Look for the GNU libobjc library
19244 and set the library path to include it.
19245 Don't manually set LD_LIBRARY_PATH (etc.) but call
19246 set_ld_library_path_env_vars instead.
19247 (obj-c++_target_compile): Don't set library path or
19248 linker flags because they are already set correctly
19249 in obj-c++_link_flags.
19251 2005-08-30 Josh Conner <jconner@apple.com>
19253 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19254 to command-line options for arm-*-* targets.
19256 2005-08-30 Geoffrey Keating <geoffk@apple.com>
19258 * g++.dg/other/i386-1.C: New.
19260 2005-08-30 Jakub Jelinek <jakub@redhat.com>
19262 PR preprocessor/20348
19263 PR preprocessor/20356
19264 * gcc.dg/cpp/pr20348.c: New test.
19265 * gcc.dg/cpp/pr20348.h: New file.
19266 * gcc.dg/cpp/inc/pr20348.h: New file.
19267 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19268 * gcc.dg/cpp/pr20356.c: New test.
19269 * gcc.dg/cpp/pr20356.h: New file.
19270 * gcc.dg/cpp/inc/pr20356.h: New file.
19271 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19273 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
19275 * gfortran.fortran-torture/execute/intrinsic_count.f90:
19276 Fix array dimension to avoid correct end-of-file error.
19278 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
19280 PR libfortran/23598
19281 * gfortran.dg/iostat_1.f90: New test.
19283 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
19285 PR middle-end/23408
19286 * gcc.dg/pr23408.c: New test.
19288 2005-08-28 Mark Mitchell <mark@codesourcery.com>
19291 * g++.dg/init/member1.C: Make sure erroneous static data member
19292 definitions are required.
19293 * g++.dg/template/static13.C: New test.
19294 * g++.dg/template/static14.C: Likewise.
19296 2005-08-29 Jakub Jelinek <jakub@redhat.com>
19298 * gcc.target/i386/pr23575.c: Use -msse2 instead of
19299 -march=pentium4, remove ilp32 requirement.
19301 PR middle-end/23484
19302 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19303 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19305 2005-08-29 Andreas Jaeger <aj@suse.de>
19308 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19310 2005-08-28 Jakub Jelinek <jakub@redhat.com>
19312 * gcc.c-torture/execute/20050316-2.c: New test.
19313 * gcc.c-torture/execute/20050316-3.c: New test.
19314 * gcc.dg/torture/pr16104-1.c: New test.
19316 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
19318 PR middle-end/23463
19319 * gcc.c-torture/execute/zero-struct-1.c: New test.
19321 2005-08-27 Richard Guenther <rguenther@suse.de>
19324 * gcc.target/i386/pr23575.c: New testcase.
19326 2005-08-26 Jakub Jelinek <jakub@redhat.com>
19328 PR rtl-optimization/23561
19329 * gcc.c-torture/execute/20050826-1.c: New test.
19332 * gcc.c-torture/execute/20050826-2.c: New test.
19334 2005-08-26 Dale Johannesen <dalej@apple.com>
19336 * gcc.dg/20030711-1.c: Modify to work on Darwin.
19337 * gcc.dg/20050826-1.c: New.
19339 2005-08-26 Mark Mitchell <mark@codesourcery.com>
19342 * g++.dg/template/nontype13.C: New test.
19345 * g++.dg/init/new14.C: New test.
19346 * g++.dg/expr/anew1.C: Do not XFAIL.
19347 * g++.dg/expr/anew2.C: Likewise.
19348 * g++.dg/expr/anew3.C: Likewise.
19350 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
19352 PR middle-end/22439
19353 * gcc.dg/vla-3.c: New test.
19355 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
19358 * gfortran.dg/named_interface.f90: New.
19360 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
19362 * gcc.c-torture/execute/frame-address.c: New test.
19364 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
19367 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19369 2005-08-25 Alan Modra <amodra@bigpond.net.au>
19371 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19373 2005-08-25 Alan Modra <amodra@bigpond.net.au>
19375 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19376 * gcc.dg/altivec-22.c: Rename from..
19377 * gcc.dg/altivec-nomfcr.c: ..this.
19379 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
19381 PR tree-optimization/23546
19382 * gcc.dg/tree-ssa/pr23546.c: New test.
19384 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
19387 * gfortran.dg/nonreturning_statements.f90: New test.
19389 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
19392 * g++.dg/parse/crash29.C: New.
19394 2005-08-23 DJ Delorie <dj@redhat.com>
19396 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19397 constants have the L suffix.
19399 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
19402 * g++.dg/template/instantiate8.C: New.
19404 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
19406 PR middle-end/23467
19407 * gcc.c-torture/execute/pr23467.c: New test.
19409 2005-08-23 Jakub Jelinek <jakub@redhat.com>
19411 PR tree-optimization/22043
19412 * gcc.c-torture/execute/20050613-1.c: New test.
19414 2005-08-23 Ben Elliston <bje@au.ibm.com>
19416 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19418 2005-08-22 Jakub Jelinek <jakub@redhat.com>
19420 PR rtl-optimization/23478
19421 * g++.dg/opt/pr23478.C: New test.
19423 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19426 * gcc.dg/switch-warn-3.c: New test.
19428 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19431 * g++.dg/template/param1.C: New test.
19433 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19436 * g++.dg/other/incomplete1.C: New test.
19438 2005-08-22 Ira Rosen <irar@il.ibm.com>
19440 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19443 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19445 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19448 2005-08-21 Jakub Jelinek <jakub@redhat.com>
19450 * gcc.target/i386/sse-4.c: New test.
19452 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19455 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19457 2005-08-20 Jakub Jelinek <jakub@redhat.com>
19459 * gcc.dg/20050811-1.c: New test.
19460 * gcc.dg/20050811-2.c: New test.
19462 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
19464 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19466 2005-08-19 Diego Novillo <dnovillo@redhat.com>
19469 * gcc.c-torture/compile/pr23476.c: New test.
19471 2005-08-19 Devang Patel <dpatel@apple.com>
19473 PR tree-optimization/23048
19474 * gcc.dg/tree-ssa/pr23048.c: New test.
19476 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
19478 PR middle-end/20624
19479 * g++.dg/warn/Wreturn-3.C: New test
19481 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
19483 PR tree-optimization/22228
19484 * g++.dg/vect/pr22543.cc: New test.
19486 2005-08-17 Steven Bosscher <stevenb@suse.de>
19488 PR tree-optimization/21574
19489 * gcc.dg/tree-ssa/pr21574.c: New test.
19491 2005-08-16 James E Wilson <wilson@specifix.com>
19493 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19495 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19498 * gcc.c-torture/compile/zero-strct-3.c: New test.
19499 * gcc.c-torture/compile/zero-strct-4.c: New test.
19501 2005-08-16 Steven Bosscher <stevenb@suse.de>
19504 * gcc.target/x86_64/pr23376.c: New test.
19506 2005-08-16 Ian Lance Taylor <ian@airs.com>
19509 * g++.dg/ext/vector2.C: New.
19511 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
19513 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19515 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
19517 PR libfortran/23428
19518 * gfortran.dg/inquire-complex.f90: New test case.
19520 2005-08-16 James E Wilson <wilson@specifix.com>
19522 PR tree-optimization/21105
19523 * gcc.dg/large-size-array.c: New.
19525 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
19527 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19529 * gcc.dg/vect/vect-41: Likewise.
19530 * gcc.dg/vect/vect-42: Likewise.
19531 * gcc.dg/vect/vect-43: Likewise.
19532 * gcc.dg/vect/vect-44: Likewise.
19533 * gcc.dg/vect/vect-46: Likewise.
19534 * gcc.dg/vect/vect-47: Likewise.
19535 * gcc.dg/vect/vect-48: Likewise.
19536 * gcc.dg/vect/vect-52: Likewise.
19537 * gcc.dg/vect/vect-53: Likewise.
19538 * gcc.dg/vect/vect-54: Likewise.
19539 * gcc.dg/vect/vect-55: Likewise.
19540 * gcc.dg/vect/vect-56: Likewise.
19541 * gcc.dg/vect/vect-57: Likewise.
19542 * gcc.dg/vect/vect-58: Likewise.
19543 * gcc.dg/vect/vect-59: Likewise.
19544 * gcc.dg/vect/vect-60: Likewise.
19545 * gcc.dg/vect/vect-61: Likewise.
19546 * gcc.dg/vect/vect-85: Likewise.
19547 * gcc.dg/vect/vect-87: Likewise.
19548 * gcc.dg/vect/vect-88: Likewise.
19549 * gcc.dg/vect/vect-93.c: Likewise.
19550 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19551 * gcc.dg/vect/vect-75: Likewise.
19552 * gcc.dg/vect/vect-76: Likewise.
19553 * gcc.dg/vect/vect-77: Likewise.
19554 * gcc.dg/vect/vect-78: Likewise.
19555 * gcc.dg/vect/vect-80: Likewise.
19556 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19557 vectorized for the expected reason, rather than checking how alignment
19559 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19560 aligned type and also instead of aligned pointers. Added documentation.
19562 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
19564 * gfortran.dg/power.f90: New test.
19566 2005-08-16 Jakub Jelinek <jakub@redhat.com>
19568 PR rtl-optimization/23299
19569 * g++.dg/opt/pr23299.C: New test.
19571 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19573 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19575 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
19577 * g++.dg/template/local6.C: New test.
19579 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19581 * execute/exceptions/finally-1.m: Check that the catch and finally are
19582 being called. Also add a "return 0;" at the end of main.
19584 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
19587 * gfortran.dg/namelist_print_1.f: New test of functionality of
19589 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19590 namelist generates error with -std=f95.
19592 2005-08-14 Ira Rosen <irar@il.ibm.com>
19594 PR tree-optimization/23119
19595 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19597 2005-08-13 Marcin Koziej <creep@desk.pl>
19598 Andrew Pinski <pinskia@physics.uc.edu>
19601 * execute/exceptions/finally-1.m: New test.
19603 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19605 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19607 * objc/execute/exceptions/trivial.m: New test.
19608 * objc.dg/try-catch-11.m: Move to ...
19609 * objc/execute/exceptions/foward-1.m: Here.
19610 * objc.dg/try-catch-2.m: Move to ...
19611 * objc/execute/exceptions/catchall-1.m: Here.
19612 * objc.dg/try-catch-8.m: Move to ...
19613 * objc/execute/exceptions/local-variables-1.m: Here.
19615 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19617 * objc.dg/nested-func-1.m: Move to ...
19618 * objc/execute/nested-func-1.m: Here.
19620 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19622 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19623 in ${options} instead of [target_info name].
19624 * lib/obj-c++.exp (objc_target_compile): Likewise.
19626 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19628 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19630 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19632 part of PR testsuite/23348
19633 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19634 each of the torture options.
19635 * objc/compile/trivial.m: New test.
19637 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
19639 * gfortran.dg/eoshift.f90: Correct format.
19641 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
19643 * gfortran.fortran-torture/execute/character_passing.f90:
19646 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
19649 * g++.dg/template/unify10.C: New.
19651 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
19653 * g++.dg/parse/pr22514.C: Move to...
19654 * g++.dg/debug/pr22514.C: here.
19656 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19659 * g++.dg/inherit/pure1.C: New test.
19661 * ChangeLog: Fix typos.
19663 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19664 Steven Bosscher <stevenb@suse.de>
19666 * gfortran.dg/runtime_warning_1.f90: New test.
19668 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
19671 * g++.dg/parse/crash28.C: New.
19673 2005-08-11 Richard Guenther <rguenther@suse.de>
19676 * gcc.target/i386/tailcall-1.c: New testcase.
19678 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
19680 * gcc.dg/vect/vect-67.c: Un-xfail.
19682 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
19685 * g++.dg/parse/crash27.C: new test.
19687 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
19689 PR libfortran/22143
19690 * gfortran.dg/shift-kind.f90: New testcase.
19692 2005-08-10 Richard Sandiford <richard@codesourcery.com>
19694 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19695 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19697 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19700 * g++.dg/other/mult-stor1.C: New test.
19702 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
19704 * gcc.c-torture/pr18299-1.c: Move to ...
19705 * gcc.c-torture/compile/pr18299-1.c: Here.
19707 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
19709 * gfortran/fortran.torture/execute/character_passing.f90:
19710 Fix types for LSAME.
19712 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
19714 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19715 input data back to what it was originally.
19717 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
19719 * objc.dg/try-catch-8.m: Enable for all targets.
19721 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
19723 * gcc.dg/pr23165.c: New test.
19725 2005-08-09 Steven Bosscher <stevenb@suse.de>
19727 PR tree-optimization/23234
19728 * gcc.dg/tree-ssa/pr23234.c: New test.
19730 2005-08-08 Josh Conner <jconner@apple.com>
19732 PR rtl-optimization/23241
19733 * gcc.dg/char-compare.c: New test.
19735 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19738 * g++.dg/init/new13.C: New test.
19740 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
19743 * g++.dg/other/crash-4.C: Adjust
19744 * g++/dg/ext/packed9.C: New.
19746 2005-08-08 Richard Sandiford <richard@codesourcery.com>
19748 PR middle-end/21964
19749 * gcc.c-torture/execute/pr21964-1.c: New test.
19751 2005-08-08 Richard Sandiford <richard@codesourcery.com>
19754 * gcc.dg/pr22458-1.c: New test.
19756 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
19757 Steven G. Kargl <kargls@comcast.net>
19760 * gfortran.dg/flush_1.f90: New test.
19762 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19765 * g++.dg/template/eh2.C: New test.
19767 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19770 * g++.dg/template/instantiate7.C: New test.
19772 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
19775 * gcc.dg/Wunused-value-1.c: New test.
19777 2005-08-06 Richard Sandiford <richard@codesourcery.com>
19779 PR rtl-optimization/23233
19780 * gcc.c-torture/compile/pr23233-1.c: New test.
19782 2005-08-06 Jakub Jelinek <jakub@redhat.com>
19786 * gfortran.dg/equiv_1.f90: New test.
19787 * gfortran.dg/equiv_2.f90: New test.
19788 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19789 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19790 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19792 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
19794 * gcc.c-torture/execute/vrp-5.c: New test.
19795 * gcc.c-torture/execute/vrp-6.c: New test.
19796 * gcc.dg/tree-ssa/vrp21.c: New test.
19798 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
19800 * g++.dg/parse/pr22514.C: New test.
19802 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
19804 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19806 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19807 instead of constant loads / pool entries.
19809 2005-08-05 David Edelsohn <edelsohn@gnu.org>
19811 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19814 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
19816 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19817 __WINT_TYPE__ in generated prototypes if possible.
19819 2005-08-04 Diego Novillo <dnovillo@redhat.com>
19822 * g++.dg/tree-ssa/pr22037.C:
19824 2005-08-04 Richard Henderson <rth@redhat.com>
19826 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19827 scan-tree-dump-times directive.
19829 2005-08-04 Jan Hubicka <jh@suse.cz>
19831 * gcov-1.C: Fix switch counts.
19832 * gcov-4b.c: Likewise.
19834 2005-08-03 Jeff Law <law@redhat.com>
19836 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19838 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
19840 * gcc.c-torture/execute/pr23135.c: New test.
19842 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19844 PR tree-optimization/19899
19845 * gcc.dg/tree-ssa/scev-1.c: New test.
19846 * gcc.dg/tree-ssa/scev-2.c: New test.
19848 2005-08-03 Richard Sandiford <richard@codesourcery.com>
19851 * gcc.dg/torture/pr18582-1.c: New test.
19853 2005-08-03 Jan Hubicka <jh@suse.cz>
19855 * update-conroll.c: New testcase.
19856 * update-conroll-2.c: New testcase.
19858 2005-08-02 David Edelsohn <edelsohn@gnu.org>
19860 * gfortran.dg/constant_substring.f: New test.
19861 * gfortran.dg/pr22491.f: New test.
19863 2005-08-02 Jan Hubicka <jh@suse.cz>
19865 * update-threading.c: Replace by the proper one.
19867 2005-08-02 Diego Novillo <dnovillo@redhat.com>
19870 * g++.dg/tree-ssa/pr23164.C: New test.
19872 2005-08-02 Diego Novillo <dnovillo@redhat.com>
19874 * gcc.dg/tree-ssa/pr23192.c: New test.
19876 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
19878 * gcc.c-torture/execute/vrp-4.c: New test.
19880 2005-08-02 Jan Hubicka <jh@suse.cz>
19882 * update-threading.c: New test.
19884 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
19886 * gcc.c-torture/compile/20050801-1.c: New test.
19887 * gcc.c-torture/compile/20050801-2.c: New test.
19889 2005-08-01 Jan Hubicka <jh@suse.cz>
19891 * val-prof-5.c: New test.
19893 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
19896 * gcc.dg/pr22311-1.c : New test.
19898 2005-07-31 Steven Bosscher <stevenb@suse.de>
19901 * gfortran.dg/pr23095.f: New test.
19904 * g++.dg/other/pr22003.C: New test.
19906 2005-07-31 Richard Sandiford <richard@codesourcery.com>
19909 * gcc.c-torture/execute/pr20621-1.c: New test.
19911 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
19913 * gfortran.dg/comma_format_extension_4.f: Adjust length
19914 of string for format.
19915 * gfortran.dg/der_array_io_1.f: Replace illegal internal
19916 print statement with internal write.
19917 * gfortran.dg/der_array_io_2.f: Likewise.
19918 * gfortran.dg/der_array_io_3.f: Likewise.
19920 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
19922 * gcc.dg/fold-abs-4.c: new test.
19924 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
19926 PR fortran/22570 an related issues.
19927 * gfortran.dg/x_slash_1.f: New test.
19929 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
19932 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19933 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19935 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19938 * gcc.dg/Wshadow-3.c: New test.
19940 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
19942 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19943 used to have the wrong bounds).
19945 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19948 * gcc.dg/hex-round-1.c: Test more cases.
19949 * gcc.dg/hex-round-2.c: New test.
19951 2005-07-29 Diego Novillo <dnovillo@redhat.com>
19954 * g++.dg/tree-ssa/pr22550.C: New test.
19956 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
19958 * gcc.dg/tree-ssa/vrp19.c: New test.
19959 * gcc.dg/tree-ssa-vrp20.c: New test.
19961 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19964 * gcc.dg/transparent-union-4.c: New test.
19966 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19969 * gcc.dg/c99-vla-2.c: New test.
19971 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19974 * gcc.dg/hex-round-1.c: New test.
19976 2005-07-28 Jan Hubicka <jh@suse.cz>
19978 * inliner-1.c: Do not dump everything.
19979 * tree-prof.exp: Do not pass -ftree-based-profiling.
19980 * bprob.exp: Likewise.
19982 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19984 2005-07-28 Mark Mitchell <mark@codesourcery.com>
19987 * g++.dg/expr/ptrmem7.C: New test.
19989 2005-07-28 Mike Stump <mrs@apple.com>
19991 * g++.old-deja/g++.mike/visibility-1.C: New test.
19993 2005-07-28 Richard Sandiford <richard@codesourcery.com>
19996 * gcc.c-torture/execute/pr20187-1.c: New test.
19998 2005-07-28 Jeff Law <law@redhat.com>
20000 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20001 * gcc.dg/tree-ssa/vrp18.c: New test.
20003 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20005 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20007 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20009 PR tree-optimization/22506
20010 * gcc.dg/vect/ps22506.c: New test.
20012 2005-07-28 Jakub Jelinek <jakub@redhat.com>
20015 * gcc.target/i386/sse-3.c: New test.
20017 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20019 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20020 * gcc.target/mips/mips32-dsp-type.c: Likewise.
20022 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20025 * gcc.c-torture/compile/pr22589-1.c: New test.
20027 2005-07-28 Jan Hubicka <jh@suse.cz>
20029 * update-loopch.c: New testcase.
20031 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20033 PR rtl-optimization/23047
20034 * gcc.c-torture/execute/pr23047.c: New test.
20035 * gcc.c-torture/execute/pr23047.x: New.
20037 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20039 PR tree-optimization/22493
20040 * gcc.c-torture/execute/pr22493-1.c: New test.
20041 * gcc.c-torture/execute/pr22493-1.x: New.
20042 * gcc.c-torture/execute/vrp-1.c: New test.
20043 * gcc.c-torture/execute/vrp-2.c: New test.
20044 * gcc.c-torture/execute/vrp-2.c: New test.
20046 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
20048 * gcc.target/frv/all-builtin-read8.c: Delete.
20049 * gcc.target/frv/all-builtin-read16.c: Delete.
20050 * gcc.target/frv/all-builtin-read32.c: Delete.
20051 * gcc.target/frv/all-builtin-read64.c: Delete.
20052 * gcc.target/frv/all-builtin-write8.c: Delete.
20053 * gcc.target/frv/all-builtin-write16.c: Delete.
20054 * gcc.target/frv/all-builtin-write32.c: Delete.
20055 * gcc.target/frv/all-builtin-write64.c: Delete.
20056 * gcc.target/frv/all-read-write-1.c: New.
20058 2005-07-27 Jeff Law <law@redhat.com>
20060 * gcc.c-torture/execute/pr22630.c: New test.
20062 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
20064 PR tree-optimization/23073
20065 * gcc.dg/vect/nodump-pr23073.c: New test.
20066 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20068 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
20070 PR tree-optimize/22348
20071 * gcc.c-torture/execute/pr22348.c: New.
20073 2005-07-27 Richard Guenther <rguenther@suse.de>
20075 * gcc.dg/tree-ssa/salias-1.c: New testcase.
20077 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20080 * gfortran.dg/logical_comp.f90: New test.
20082 2005-07-27 Jan Hubicka <jh@suse.cz>
20084 * inliner-1.c: Add cleanup of dumps.
20085 * val-prof-*.c: Likewise.
20086 * update-tailcall.c: New.
20088 2005-07-26 Diego Novillo <dnovillo@redhat.com>
20091 * gcc.dg/tree-ssa/pr22591.c: New test.
20092 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20094 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
20097 * objc.dg/try-catch-11.m: New test.
20099 2005-07-26 Richard Guenther <rguenther@suse.de>
20101 PR tree-optimization/22486
20102 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20104 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20107 * g++.dg/opt/loop2.C: New test.
20109 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20111 * gcc.dg/tree-ssa/reassoc-3.c: New test.
20112 * gcc.dg/tree-ssa/reassoc-4.c: New test.
20114 2005-07-25 Adam Nemet <anemet@lnxw.com>
20116 * lib/profopt.exp (profopt-execute): Check for profiling data
20117 files on the target.
20119 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
20121 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20122 for matching of asm labels.
20124 2005-07-25 Richard Guenther <rguenther@suse.de>
20126 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20128 2005-07-25 Richard Guenther <rguenther@suse.de>
20131 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20133 2005-07-25 Ira Rosen <irar@il.ibm.com>
20135 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20136 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20137 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20138 * gcc.dg/vect/vect-100.c: New test.
20139 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20140 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20141 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20142 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20143 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20144 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20145 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20146 * gfortran.dg/vect/pr19049.f90: New testcase.
20147 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20149 2005-07-25 Jakub Jelinek <jakub@redhat.com>
20151 * gcc.c-torture/execute/20050713-1.c: New test.
20154 * gfortran.fortran-torture/execute/data_4.f90: New test.
20156 PR middle-end/20303
20157 * gcc.dg/visibility-d.c: New test.
20159 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
20161 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20162 * gfortran.dg/underflow.f90: Ditto.
20164 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20166 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20167 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20168 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20170 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
20172 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20173 include case of field width of zero.
20175 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
20177 PR libgfortran/21875
20178 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20179 with trailing blanks on normal formatted read.
20181 2005-07-23 Chao-ying Fu <fu@mips.com>
20183 * gcc.target/mips/mips32-dsp-type.c: New test.
20184 * gcc.target/mips/mips32-dsp.c: New test.
20186 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
20189 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20192 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20193 and __cyg_profile_func_exit.
20195 2005-07-22 David Edelsohn <edelsohn@gnu.org>
20197 * gfortran.dg/comma_format_extension_3.f: Fix typo.
20198 * gfortran.dg/comma_format_extension_4.f: Same.
20199 * gfortran.dg/pr15332.f: Same.
20200 * gfortran.dg/pr21730.f: Same.
20202 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
20204 * g++.dg/opt/vrp2.C: Fix testcase.
20207 * g++.dg/opt/vrp2.C: New test.
20209 2005-07-22 Mark Mitchell <mark@codesourcery.com>
20212 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20214 2005-07-22 Diego Novillo <dnovillo@redhat.com>
20216 * gcc.dg/tree-ssa/20050719-1.c: New test.
20218 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
20220 * gcc.dg/bfin-longcall-1.c: New file.
20221 * gcc.dg/bfin-longcall-2.c: New file.
20223 2005-07-21 Janis Johnson <janis187@us.ibm.com>
20225 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20227 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
20229 PR middle-end/19055
20230 * gcc.dg/tree-ssa/pr19055.c: New test.
20231 * gcc.dg/tree-ssa/pr19055-2.c: New test.
20233 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
20236 * g++.dg/other/pr22358.C: New test.
20238 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
20241 * g++.dg/lookup/two-stage5.C: New test from bug comments.
20243 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20246 * g++.dg/init/union2.C: New test.
20248 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20251 * gcc.dg/complex-4.c: New test.
20253 2005-07-21 Richard Guenther <rguenther@suse.de>
20256 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20257 scanning for asm labels.
20258 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20260 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
20263 * gcc.dg/altivec-pr22085.c: New.
20265 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
20267 PR tree-optimization/19210
20268 * gcc.dg/tree-ssa/pr19210-1.c: New.
20269 * gcc.dg/tree-ssa/pr19210-2.c: New.
20271 2005-07-21 Richard Sandiford <richard@codesourcery.com>
20273 PR rtl-optimization/22167
20274 * g++.dg/opt/pr22167.C: New test.
20276 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
20279 * g++.dg/lookup/two-stage2.C: New.
20280 * g++.dg/lookup/two-stage3.C: New.
20281 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20282 fixed two-stage name lookup for operators.
20283 * g++.dg/template/call3.C: Compiler now produces an appropriate
20285 * g++.dg/template/crash37.C: Compiler now describes bla() on line
20287 * g++.dg/template/ptrmem4.C: Compiler produces different error
20289 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20290 connect_to_method as a candidate.
20292 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
20294 * gcc.dg/fold-alloc-1.c: New test.
20296 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
20298 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20299 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20301 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
20303 * gcc.dg/fold-abs-1.c: New test.
20304 * gcc.dg/fold-abs-2.c: New test.
20305 * gcc.dg/fold-abs-3.c: New test.
20307 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
20309 Make CONSTRUCTOR use VEC to store initializers.
20310 * g++.dg/ext/complit3.C: Check for specific error messages.
20311 * g++.dg/init/brace2.C: Update error message.
20312 * g++.dg/warn/Wbraces2.C: Likewise.
20314 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
20317 * gfortran.dg/module_interface_1.f90: New test.
20319 2005-07-19 Danny Berlin <dberlin@dberlin.org>
20320 Kenneth Zadeck <zadeck@naturalbridge.com>
20322 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20324 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20326 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20327 specify -Wformat for these tests.
20328 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20329 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20330 * gcc.dg/format/opt-6.c: Delete.
20332 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
20334 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20335 * gcc.dg/tree-ssa/sra-3.c: Likewise.
20337 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
20339 * gcc.dg/tree-ssa/alias-2.c: New test.
20341 2005-07-18 Mark Mitchell <mark@codesourcery.com>
20344 * g++.dg/template/explicit7.C: New test.
20346 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
20348 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20349 field width of 8 to +Inf and -Inf.
20351 2005-07-17 Mark Mitchell <mark@codesourcery.com>
20354 * g++.dg/template/friend36.C: New test.
20356 2005-07-16 David Edelsohn <edelsohn@gnu.org>
20359 * gfortran.dg/pr21730.f: New test.
20361 2005-07-16 Danny Berlin <dberlin@dberlin.org>
20362 Kenneth Zadeck <zadeck@naturalbridge.com>
20364 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20365 since pure const detection cannot run at -O1 in c compiler.
20366 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20367 can now optimize this case properly.
20368 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20369 because we now pass.
20370 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20372 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
20375 * gcc.dg/format/bitfld-1.c: New test.
20377 2005-07-15 Mark Mitchell <mark@codesourcery.com>
20380 * g++.dg/rtti/repo1.C: New test.
20382 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
20384 PR middle-end/22398
20385 * gcc.c-torture/compile/pr22398.c: New test.
20387 2005-07-15 Mark Mitchell <mark@codesourcery.com>
20390 * g++.dg/expr/cast4.C: New test.
20392 2005-07-15 Richard Guenther <rguenther@suse.de>
20394 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20395 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20397 2005-07-15 Steven Bosscher <stevenb@suse.de>
20399 PR tree-optimization/22230
20400 * gcc.dg/tree-ssa/pr22230.c: New test.
20402 2005-07-14 Jakub Jelinek <jakub@redhat.com>
20404 * gfortran.dg/g77/cpp6.f: New test.
20407 * gfortran.dg/g77/cpp5.F: New test.
20408 * gfortran.dg/g77/cpp5.h: New file.
20409 * gfortran.dg/g77/cpp5inc.h: New file.
20411 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
20413 PR libfortran/16435
20414 * gfortran.dg/tl_editting.f90: New.
20415 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20417 2005-07-14 Steven G. Kargl <kargls@comcast.net>
20419 * gfortran.dg/char_array_constructor.f90: New test.
20421 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
20423 * gfortran.dg/past_eor.f90: New.
20424 * gfortran.dg/complex_read.f90: New.
20426 2005-07-13 Jeff Law <law@redhat.com>
20428 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20431 * gcc.dg/tree-ssa/pr22321.c: New test
20433 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
20435 PR tree-optimization/21921
20436 * gcc.dg/tree-ssa/pr21921.c: New.
20438 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
20440 PR tree-optimizatio/22442
20441 * gcc.dg/tree-ssa/loop-11.c: New test.
20443 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
20446 * gcc.c-torture/compile/pr21840.c: New test.
20448 2005-07-12 Jan Hubicka <jh@suse.cz>
20450 * gcc.c-torture/compile/pr22379.c: New test.
20452 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
20454 PR libfortran/21593
20455 gfortran.dg/dev_null.f90: Remove outdated comment about
20456 PR libfortran/21593.
20459 2005-07-12 Dale Johannesen <dalej@apple.com>
20461 * gcc.target/i386/compress-float-sse.c: New.
20462 * gcc.target/i386/compress-float-sse-pic.c: New.
20463 * gcc.target/i386/compress-float-387.c: New.
20464 * gcc.target/i386/compress-float-387-pic.c: New.
20465 * gcc.dg/compress-float-ppc.c: New.
20466 * gcc.dg/compress-float-ppc-pic.c: New.
20468 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
20470 PR libfortran/21593
20471 gfortran.dg/dev_null.f90: Remove targets.
20473 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
20476 * gcc.dg/pr22335-1.c: New test.
20477 * gcc.dg/pr22335-2.c: New test.
20479 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20482 * g++.dg/template/nontype12.C : New test.
20484 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
20486 * gcc.dg/tree-ssa/loop-10.c: New test.
20488 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
20490 * gcc.c-torture/execute/20020720-1.x: Remove.
20492 2005-07-11 Jakub Jelinek <jakub@redhat.com>
20494 * gfortran.fortran-torture/execute/forall_7.f90: New test.
20496 2005-07-10 Richard Sandiford <richard@codesourcery.com>
20498 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20499 (dg-mips-options): Use it.
20501 2005-07-09 Diego Novillo <dnovillo@redhat.com>
20503 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20505 2005-07-09 Richard Henderson <rth@redhat.com>
20507 * lib/target-supports.exp (check_effective_target_sync_char_short):
20510 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
20512 PR libfortran/22217
20513 * gfortran.dg/negative-z-descriptor.f90: New test.
20515 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
20518 * gcc.dg/pr22329.c: New test.
20520 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
20522 PR tree-optimization/20139
20523 * gcc.dg/tree-ssa/pr20139.c: New.
20525 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
20528 * gcc.dg/pr22356-1.c: New test.
20530 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
20533 * g++.dg/template/unify8.C: New.
20534 * g++.dg/template/unify9.C: New.
20536 2005-07-08 Jakub Jelinek <jakub@redhat.com>
20538 * gfortran.fortran-torture/execute/entry_10.f90: New test.
20540 2005-07-07 Geoffrey Keating <geoffk@apple.com>
20542 * gcc.dg/darwin-version-1.c: New.
20543 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20544 * gcc.dg/builtins-20.c: Likewise.
20545 * gcc.dg/builtins-53.c: Likewise.
20546 * gcc.dg/torture/builtins-convert-1.c: Likewise.
20547 * gcc.dg/torture/builtins-convert-2.c: Likewise.
20548 * gcc.dg/torture/builtins-convert-3.c: Likewise.
20549 * gcc.dg/torture/builtins-power-1.c: Likewise.
20550 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20553 2005-07-07 Jeff Law <law@redhat.com>
20555 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
20556 argument evaluation order.
20558 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
20560 PR libfortran/21594
20561 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20562 Add test cases where the shift length is greater than the
20565 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20567 * obj-c++.dg/proto-lossage-6.mm: New.
20568 * objc.dg/proto-lossage-6.m: New.
20570 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20572 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20573 * objc.dg/gnu-runtime-2.m: Likewise.
20575 2005-07-07 Jakub Jelinek <jakub@redhat.com>
20577 * gfortran.dg/longline.f: New test.
20579 * gfortran.dg/badline.f: New test.
20581 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
20586 * gfortran.dg/hollerith.f90: New.
20587 * gfortran.dg/hollerith2.f90: New.
20588 * gfortran.dg/hollerith3.f90: New.
20589 * gfortran.dg/hollerith4.f90: New.
20590 * gfortran.dg/hollerith_f95.f90: New.
20591 * gfortran.dg/hollerith_legacy.f90: New.
20592 * gfortran.dg/g77/cpp4.F: New. Port from g77.
20594 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20597 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20598 * objc.dg/gnu-runtime-2.m: New.
20600 2005-07-06 Jeff Law <law@redhat.com>
20602 * gcc.dg/tree-ssa/vrp17.c: New test.
20604 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
20607 * gfortran.dg/array_constructor_5.f90: New test.
20609 2005-07-07 Jakub Jelinek <jakub@redhat.com>
20611 * gfortran.fortran-torture/execute/entry_9.f90: New test.
20613 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
20615 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20616 * gcc.dg/980816-1.c: Ditto.
20618 2005-07-06 Jeff Law <law@redhat.com>
20620 * gcc.c-torture/compile/pr21356.c: New test.
20622 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
20626 * gcc.c-torture/compile/pr22013-1.c,
20627 gcc.c-torture/execute/pr22098-1.c,
20628 gcc.c-torture/execute/pr22098-2.c,
20629 gcc.c-torture/execute/pr22098-3.c: New tests.
20631 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
20634 * gcc.dg/pr22308-1.c: New test.
20636 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
20638 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
20640 * gcc.dg/compare9.c: Use -fshort-enums instead of
20641 -fno-short-enums. Change the last test to dg-bogus.
20643 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
20645 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20646 * gcc.dg/compare9.c: New.
20648 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20650 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20652 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
20655 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20658 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20660 * gcc.dg/format/gcc_gfc-1.c: New.
20662 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
20664 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20666 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20669 * gfortran.dg/io_invalid_1.f90: New test.
20671 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
20673 * gcc.dg/format/gcc_diag-1.c: Update.
20675 2005-07-02 Jeff Law <law@redhat.com>
20677 * gcc.dg/tree-ssa/pr22051-1.c: New test.
20678 * gcc.dg/tree-ssa/pr22051-2.c: New test.
20680 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
20682 * gcc.dg/format/gcc_diag-1.c: Update.
20684 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
20687 * gcc.c-torture/compile/pr22269.c: New test.
20689 2005-06-30 Diego Novillo <dnovillo@redhat.com>
20693 * g++.dg/tree-ssa/pr21584-1.C: New test.
20694 * g++.dg/tree-ssa/pr21584-2.C: New test.
20696 2005-06-30 Ziemowit Laski <zlaski@apple.com>
20698 * obj-c++.dg/try-catch-11.mm: New.
20699 * objc.dg/try-catch-10.m: New.
20701 2005-06-29 David Edelsohn <edelsohn@gnu.org>
20703 * g++.dg/other/ucnid-1.C: xfail on AIX.
20705 2005-06-29 Diego Novillo <dnovillo@redhat.com>
20708 * gcc.dg/20050629-1.c: New test.
20710 2005-06-29 Ziemowit Laski <zlaski@apple.com>
20712 * obj-c++.dg/const-str-1[0-1].mm: New.
20713 * objc.dg/const-str-1[0-1].m: New.
20715 2005-05-29 Richard Henderson <rth@redhat.com>
20717 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20718 Rename from check_effective_target_vect_no_max.
20719 (check_effective_target_vect_no_int_add): New.
20720 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20721 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20722 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20723 * gcc.dg/vect/vect-reduc-1.c: Use both.
20724 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20726 2005-05-29 Richard Henderson <rth@redhat.com>
20728 * lib/target-supports.exp (check_effective_target_vect_no_max):
20729 Remove i386 and x86_64.
20731 2005-06-29 Steve Ellcey <sje@cup.hp.com>
20734 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20736 2005-06-29 Steve Ellcey <sje@cup.hp.com>
20738 PR middle-end/21969
20739 * gcc.dg/vect/pr21969.c: New test.
20741 2005-06-28 Eric Christopher <echristo@redhat.com>
20745 * gcc.dg/inline1.c: New test.
20746 * gcc.dg/inline2.c: Ditto.
20747 * gcc.dg/inline3.c: Ditto.
20748 * gcc.dg/inline4.c: Ditto.
20749 * gcc.dg/inline5.c: Ditto.
20751 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
20753 PR libfortran/22142
20754 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20755 Add testcase also testing eoshift1 for PR 22142.
20757 2005-06-28 Richard Henderson <rth@redhat.com>
20759 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20760 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20761 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20762 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20763 gcc.dg/tree-ssa/20030922-2.c: Likewise.
20765 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
20767 PR libfortran/22142
20768 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20769 Add testcase for PR 22142.
20771 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
20773 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20774 gcc.target/ia64/fpreg-2.c: New tests.
20776 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20778 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20780 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20782 PR libfortran/22170
20783 * gfortran.dg/slash_1.f90: New test.
20785 2005-06-27 Richard Henderson <rth@redhat.com>
20787 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20788 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20789 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20790 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20791 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20792 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20794 2005-06-27 Richard Henderson <rth@redhat.com>
20796 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20797 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20799 2005-06-27 Ziemowit Laski <zlaski@apple.com>
20801 * obj-c++.dg/proto-lossage-5.mm: New.
20802 * objc.dg/proto-lossage-5.m: New.
20804 2005-06-27 Diego Novillo <dnovillo@redhat.com>
20807 * gcc.dg/tree-ssa/pr21959.c: New test.
20809 2005-06-27 Jakub Jelinek <jakub@redhat.com>
20811 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20812 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20813 testing uninitialized var.
20815 * gcc.c-torture/execute/builtins/chk.h: New.
20816 * gcc.c-torture/execute/builtins/lib/chk.c: New.
20817 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20818 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20819 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20820 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20821 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20822 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20823 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20824 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20825 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20826 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20827 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20828 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20829 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20830 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20831 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20832 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20833 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20834 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20835 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20836 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20837 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20838 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20839 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20840 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20841 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20842 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20843 * gcc.dg/builtin-object-size-1.c: New test.
20844 * gcc.dg/builtin-object-size-2.c: New test.
20845 * gcc.dg/builtin-object-size-3.c: New test.
20846 * gcc.dg/builtin-object-size-4.c: New test.
20847 * gcc.dg/builtin-object-size-5.c: New test.
20848 * gcc.dg/builtin-stringop-chk-1.c: New test.
20849 * gcc.dg/builtin-stringop-chk-2.c: New test.
20850 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20851 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20852 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20853 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20854 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20855 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20856 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20857 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20858 * gcc.c-torture/execute/printf-1.c: New test.
20859 * gcc.c-torture/execute/fprintf-1.c: New test.
20860 * gcc.c-torture/execute/vprintf-1.c: New test.
20861 * gcc.c-torture/execute/vfprintf-1.c: New test.
20862 * gcc.c-torture/execute/printf-chk-1.c: New test.
20863 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20864 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20865 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20867 2005-06-27 Michael Matz <matz@suse.de>
20869 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20870 slot is not merged if address escapes.
20872 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20875 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
20877 2005-06-26 Jakub Jelinek <jakub@redhat.com>
20879 PR middle-end/17965
20880 * gcc.c-torture/compile/20050622-1.c: New test.
20882 PR middle-end/22028
20883 * gcc.dg/20050620-1.c: New test.
20885 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
20887 PR tree-optimization/22026
20888 * gcc.dg/tree-ssa/pr22026.c: New.
20890 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
20892 PR libfortran/22144
20893 * gfortran.dg/shift-alloc.f90: New testcase.
20895 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
20897 * all files: Update FSF address in copyright headers.
20899 2005-06-22 Jan Hubicka <jh@suse.cz>
20901 * wholeprogram-1.c: New testcase.
20902 * wholeprogram-2.c: New testcase.
20904 2005-06-24 Mark Mitchell <mark@codesourcery.com>
20907 * gcc.dg/tree-ssa/pr22171.c: New test.
20909 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
20911 * gfortran.dg/simplify_modulo.f90: New.
20913 2005-06-24 Jan Hubicka <jh@suse.cz>
20915 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20917 2005-06-23 Ziemowit Laski <zlaski@apple.com>
20919 * obj-c++.dg/proto-lossage-[1-4].mm: New.
20921 2005-06-23 Ziemowit Laski <zlaski@apple.com>
20923 * obj-c++.dg/typedef-alias-1.mm: New.
20924 * objc.dg/typedef-alias-1.m: New.
20926 2005-06-23 Jeff Law <law@redhat.com>
20928 * gcc.dg/tree-ssa/vrp16.c: New test.
20930 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20932 * lib/target-supports.exp: Add
20933 check_effective_target_fortran_large_real and
20934 check_effective_target_fortran_large_int to check for
20935 corresponding effective targets.
20936 * gfortran.dg/large_integer_kind_1.f90: New test.
20937 * gfortran.dg/large_real_kind_1.f90: New test.
20939 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
20941 PR tree-optimization/22117
20942 * gcc.dg/tree-ssa/pr22117.c: New.
20944 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
20947 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20949 2005-06-23 David Edelsohn <edelsohn@gnu.org>
20951 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20953 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
20955 * gfortran.dg/f2c_4.f90: Add tests for complex functions
20956 * gfortran.dg/f2c_4.c: Likewise.
20958 2005-06-22 Paul Brook <paul@codesourcery.com>
20961 * gfortran.dg/auto_save_1.f90: New test.
20963 2005-06-22 Michael Matz <matz@suse.de>
20965 * gcc.target/x86-64/abi: New directory.
20966 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20967 * gcc.target/x86-64/abi/README.gcc: New file.
20968 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20969 * gcc.target/x86-64/abi/asm-support.s: New file.
20970 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20971 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20972 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20973 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20974 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20975 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20976 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20977 * gcc.target/x86_64/abi/test_bitfields.c: New test.
20978 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20979 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20980 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20981 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20982 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20983 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20984 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20985 * gcc.target/x86_64/abi/test_varargs.c: New test.
20987 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
20989 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20990 32-bit i?86 and x86_64.
20992 2005-06-21 Ziemowit Laski <zlaski@apple.com>
20994 * obj-c++.dg/const-str-[1-9].mm: New tests.
20996 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
20999 * gfortran.dg/namelist_use.f90: New.
21000 * gfortran.dg/namelist_use_only.f90: New.
21002 2005-06-21 Jeff Law <law@redhat.com>
21004 * gcc.dg/tree-ssa/vrp15.c: New test.
21006 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
21008 * lib/target-supports.exp (check_effective_target_vect_reduction):
21010 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21011 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21012 remove vect_reduction target keyword. Also avoid two returns in main.
21013 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21014 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21015 * gcc.dg/vect/vect-reduc-1short.c: New test.
21016 * gcc.dg/vect/vect-reduc-1char.c: New test.
21017 * gcc.dg/vect/vect-reduc-2short.c: New test.
21018 * gcc.dg/vect/vect-reduc-2char.c: New test.
21019 * gcc.dg/vect/vect-reduc-6.c: New test.
21020 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21021 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21022 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21024 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21025 Paul Thomas <pault@gcc.gnu.org>
21027 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21030 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21032 * gfortran.dg/backslash_1.f90: New test.
21033 * gfortran.dg/backslash_2.f90: New test.
21035 2005-06-20 Steven G. Kargl <kargls@comcast.net>
21037 * gfortran.dg/duplicate_labels.f90: New test.
21039 2005-06-20 Jan Beulich <jbeulich@novell.com>
21041 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21042 unsupportable relocations.
21043 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21044 * gcc.dg/20050321-2.c: xfail for NetWare.
21046 2005-06-20 Andreas Jaeger <aj@suse.de>
21048 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21049 gcc.target/i386/fastcall-sseregparm.c,
21050 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21052 2005-06-19 Richard Henderson <rth@redhat.com>
21054 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21056 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
21058 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21060 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
21063 * g++.dg/conversion/simd2.C: Change expected error message.
21065 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21067 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21068 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21069 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21071 2005-06-18 James A Morrison <phython@gcc.gnu.org>
21073 * gcc.dg/fold-mod-1.c: New test.
21075 2005-06-18 Steven G. Kargl <kargls@comcast.net>
21078 * gfortran.dg/pr19926.f90: New test.
21080 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21082 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21083 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21085 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21086 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21088 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
21090 * gcc.target/ia64/float80-varargs-1.c: New test.
21092 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21095 * gfortran.dg/f2c_6.f90: New test.
21097 2005-06-17 Geoffrey Keating <geoffk@apple.com>
21100 * g++.dg/template/local5.C: New.
21102 2005-06-17 Richard Henderson <rth@redhat.com>
21104 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21106 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
21109 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21111 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
21113 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21114 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21115 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21116 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21117 check_vect to verify the presence of hardware vector support.
21119 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
21122 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21124 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21126 PR libfortran/19216
21127 * gfortran.dg/pr19216.f: Add correct space between brackets and
21130 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21132 PR libfortran/16436
21133 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21135 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
21137 * gcc.target/i386/attributes-error.c: New testcase.
21138 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21139 * gcc.target/i386/regparm-stdcall.c: Likewise.
21140 * gcc.target/i386/sseregparm-1.c: Likewise.
21141 * gcc.target/i386/sseregparm-2.c: Likewise.
21143 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
21145 * g++.dg/rtti/crash2.C: New.
21147 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
21149 * gcc.dg/noncompile/20040203-3.c: Update expected message.
21151 2005-06-15 David Ung <davidu@mips.com>
21153 * gcc.target/mips/mips16e-extends.c: New test for testing the
21154 generation of MIPS16e zeb/zeh, seb/seh instructions.
21156 2005-06-15 Diego Novillo <dnovillo@redhat.com>
21159 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21160 * gcc.dg/tree-ssa/pr22018.c: New test.
21162 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
21164 * gcc.dg/simd-1.c: Update error messages.
21165 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
21166 * gcc.dg/simd-2.c: Update error messages.
21167 * gcc.dg/simd-4.c: New.
21169 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
21172 * g++.dg/other/crash-4.C: New.
21174 2005-06-14 Devang Patel <dpatel@apple.com>
21176 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21178 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
21181 * g++.dg/parse/crash11.C: Update
21183 2005-06-13 Jeff Law <law@redhat.com>
21185 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21186 perform the desired transformations.
21187 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21188 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21190 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21193 * gfortran.dg/forall_1.f90: Un-XFAIL.
21195 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
21198 * g++.dg/parse/crash26.C: New.
21201 * g++.dg/init/member1.C: New.
21203 2005-06-13 Jakub Jelinek <jakub@redhat.com>
21205 * gfortran.dg/altreturn_1.f90: New test.
21207 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
21209 PR middle-end/21985
21210 * gcc.dg/tree-ssa/pr21985.c: New test.
21212 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
21214 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21216 2005-06-12 Roger Sayle <roger@eyesopen.com>
21219 * g++.dg/other/error10.C: New test case.
21221 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21223 PR libfortran/19155
21224 * gfortran.dg/pr19155.f: Add test.
21226 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21228 * gfortran.dg/f2c_7.f90: New test.
21230 * gfortran.dg/forall_1.f90: XFAILed.
21232 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
21234 * gcc.dg/pr14796-1.c: New.
21235 * gcc.dg/pr14796-2.c: New.
21237 2005-06-11 Steven G. Kargl <kargls@comcast.net>
21241 * gfortran.dg/deallocate_stat.f90: New test.
21243 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
21245 * gfortran.fortran-torture/execute/in-pack.f90: New test.
21247 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
21249 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21250 access will be generated when this loop is vectorized. Test that
21251 accesses with same alignment were detected.
21252 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21253 Test that accesses with same alignment were detected.
21254 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21255 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21256 alignment were detected.
21258 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
21261 * g++.dg/conversion/simd2.C: New.
21263 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
21265 * gcc.dg/Wcxx-compat-1.c: New.
21267 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
21269 PR libfortran/21480
21270 * gfortran.dg/reshape-complex.f90: Add a test for a packed
21273 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
21275 * gcc.dg/alias-8.c: New.
21277 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
21279 * gcc.dg/format/cmn_err-1.c: Update.
21281 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
21284 * gcc.target/sparc/fexpand-2.c: New.
21285 * gcc.target/sparc/fpmerge-2.c: New.
21286 * gcc.target/sparc/fpmul-2.c: New.
21287 * gcc.target/sparc/noresult.c: New.
21288 * gcc.target/sparc/pdist-2.c: New.
21289 * gcc.target/sparc/pdist-3.c: New.
21291 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
21294 * gcc.target/i386/i386.exp: Fix comment typo.
21296 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
21299 * g++.dg/inherit/using5.C: New.
21300 * g++.dg/inherit/using6.C: New.
21302 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21305 * g++.dg/template/ptrmem15.C: New test.
21308 * g++.dg/ext/label4.C: New test.
21310 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
21312 * gcc.dg/tls/debug-1.c: New test.
21314 2005-06-07 Dale Johannesen <dalej@apple.com>
21316 * gcc.target/i386/movq.c: New.
21318 2005-06-07 Dale Johannesen <dalej@apple.com>
21320 * gcc.dg/20050607-1.c: New.
21322 2005-06-07 Jakub Jelinek <jakub@redhat.com>
21324 PR middle-end/21850
21325 * gcc.c-torture/execute/20050607-1.c: New test.
21327 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
21329 PR libfortran/21926
21330 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21331 Test case where the return array has lowest stride one,
21334 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
21336 * lib/target-supports.exp (check_effective_target_sync_int_long):
21337 Add s390 and s390x targets.
21339 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
21341 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21342 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21343 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21344 * gcc.dg/tree-ssa/loop-9.c: New test.
21346 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
21348 * g++.dg/parse/defarg10.C: New.
21350 2005-06-06 Jakub Jelinek <jakub@redhat.com>
21352 PR regression/21897
21353 * gcc.c-torture/execute/20050604-1.c: New test.
21355 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
21358 * g++.dg/parse/defarg9.C: New.
21361 * g++.dg/inherit/using4.C: New.
21362 * g++.dg/overload/error1.C: Adjust expected errors.
21363 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21364 * g++.old-deja/g++.brendan/arm2.C: Likewise.
21365 * g++.old-deja/g++.other/redecl2.C: Likewise.
21366 * g++.old-deja/g++.other/redecl4.C: Likewise.
21367 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21369 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
21371 * gfortran.dg/f2c_5.f90: Add -w to dg-options
21373 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
21375 * lib/gfortran.exp (gfortran_target_compile): Call
21376 dg-additional-files-options
21377 * gfortran.dg/f2c_4.f90: New file
21378 * gfortran.dg/f2c_4.c: New file
21379 * gfortran.dg/f2c_5.f90: New file
21380 * gfortran.dg/f2c_5.c: New file
21382 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21384 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21387 * gfortran.dg/array_constructor_4.f90: New test.
21389 2005-06-05 Mark Mitchell <mark@codesourcery.com>
21392 * g++.dg/ext/builtin9.C: New test.
21394 2005-06-05 Dale Johannesen <dalej@apple.com>
21396 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21397 * gcc.c-torture/execute/20050603-2.c: Ditto.
21399 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
21401 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21402 * gcc.dg/vect/vect-reduc-1.c: New.
21403 * gcc.dg/vect/vect-reduc-2.c: New.
21404 * gcc.dg/vect/vect-reduc-3.c: New.
21406 2005-06-04 Dale Johannesen <dalej@apple.com>
21408 * gcc.c-torture/execute/20050603-1.c: New.
21409 * gcc.c-torture/execute/20050603-2.c: New.
21410 * gcc.dg/20050603-3.c: New.
21412 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21415 * gfortran.dg/debug_1.f90: New test.
21417 * gfortran.dg/forall_1.f90: New test.
21419 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
21421 * gfortran.dg/array_constructor_3.f90: New test.
21423 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21425 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21427 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
21429 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21431 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
21434 * gcc.dg/init-excess-1.c: New test.
21436 2005-06-03 Mark Mitchell <mark@codesourcery.com>
21439 * g++.dg/expr/static_cast6.C: New test.
21441 2005-06-03 Diego Novillo <dnovillo@redhat.com>
21443 * gcc.dg/tree-ssa/vrp14.c: New test.
21445 2005-06-03 Mark Mitchell <mark@codesourcery.com>
21448 * g++.dg/template/new2.C: New test.
21450 2005-06-03 Josh Conner <jconner@apple.com>
21452 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21453 all entries in initializer.
21455 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
21457 PR middle-end/21858
21458 * gcc.dg/pr21858.c: New testcase.
21460 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
21462 PR tree-optimization/21292
21464 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21466 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21467 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21468 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21469 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21470 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21472 2005-06-02 Richard Henderson <rth@redhat.com>
21474 * gcc.dg/sync-2.c: Use -march=i486 for i386.
21476 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
21478 * gcc.dg/wtypequal.c: New testcase.
21480 2005-06-02 Diego Novillo <dnovillo@redhat.com>
21483 * gcc.dg/tree-ssa/pr21582.c: New test.
21485 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
21488 * g++.dg/opt/interface2.h: New.
21489 * g++.dg/opt/interface2.C: New.
21490 * g++.dg/init/ctor4.C: Adjust error lines.
21491 * g++.old-deja/g++.bob/inherit2.C: Likewise.
21492 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21493 * g++.old-deja/g++.jason/opeq3.C: Likewise.
21494 * g++.old-deja/g++.pt/assign1.C: Likewise.
21495 * g++.old-deja/g++.pt/crash20.C: Likewise.
21497 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
21499 PR tree-optimization/21734
21500 * g++.dg/vect/pr21734_1.cc: New.
21501 * g++.dg/vect/pr21734_2.cc: New.
21503 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
21506 * g++.dg/template/spec24.C: New.
21509 * g++.dg/pch/local-1.C: New.
21510 * g++.dg/pch/local-1.Hs: New.
21512 2005-06-01 Diego Novillo <dnovillo@redhat.com>
21514 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21515 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21516 * gcc.dg/tree-ssa/pr14341.c: New test.
21517 * gcc.dg/tree-ssa/pr14841.c: New test.
21518 * gcc.dg/tree-ssa/pr20701.c: New test.
21519 * gcc.dg/tree-ssa/pr21086.c: New test.
21520 * gcc.dg/tree-ssa/pr21090.c: New test.
21521 * gcc.dg/tree-ssa/pr21332.c: New test.
21522 * gcc.dg/tree-ssa/pr21458.c: New test.
21523 * gcc.dg/tree-ssa/pr21658.c: New test.
21524 * gcc.dg/tree-ssa/vrp01.c: New test.
21525 * gcc.dg/tree-ssa/vrp02.c: New test.
21526 * gcc.dg/tree-ssa/vrp03.c: New test.
21527 * gcc.dg/tree-ssa/vrp04.c: New test.
21528 * gcc.dg/tree-ssa/vrp05.c: New test.
21529 * gcc.dg/tree-ssa/vrp06.c: New test.
21530 * gcc.dg/tree-ssa/vrp07.c: New test.
21531 * gcc.dg/tree-ssa/vrp08.c: New test.
21532 * gcc.dg/tree-ssa/vrp09.c: New test.
21533 * gcc.dg/tree-ssa/vrp10.c: New test.
21534 * gcc.dg/tree-ssa/vrp11.c: New test.
21535 * gcc.dg/tree-ssa/vrp12.c: New test.
21536 * gcc.dg/tree-ssa/vrp13.c: New test.
21538 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
21541 * gcc.dg/tree-ssa/pr21029.c: New test.
21543 2005-06-01 Roger Sayle <roger@eyesopen.com>
21545 * gfortran.dg/logint-1.f: New test case.
21546 * gfortran.dg/logint-2.f: Likewise.
21547 * gfortran.dg/logint-3.f: Likewise.
21549 2005-06-01 Jakub Jelinek <jakub@redhat.com>
21553 * gcc.dg/20050527-1.c: New test.
21555 * gcc.dg/i386-sse-12.c: New test.
21558 * gfortran.dg/implicit_5.f90: New test.
21560 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
21563 * gfortran/assign_4.f90: New test.
21564 * gfortran/assign_2.f90: Change compile to run.
21566 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
21568 * lib/target-supports.exp
21569 (check_effective_target_sync_char_short): New.
21570 * gcc.dg/sync-2.c: New.
21572 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
21574 PR tree-optimization/21817
21575 * gcc.dg/torture/pr21817-1.c: New.
21577 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
21580 * g++.dg/template/init5.C: New.
21582 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
21584 * gfortran.dg/char_initialiser_actual.f90:
21585 Test character initialisers as actual arguments.
21586 * gfortran.dg/char_pointer_comp_assign.f90:
21587 Test character pointer structure component assignments.
21588 * gfortran.dg/char_array_structure_constructor.f90:
21589 Test character components in structure constructors.
21591 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
21593 PR middle-end/20931
21594 * g++.dg/opt/pr20931.C: New test.
21596 2005-05-31 Andreas Jaeger <aj@suse.de>
21599 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21600 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21601 g++.old-deja/g++.ext/asmspec1.C,
21602 g++.old-deja/g++.other/regstack.C,
21603 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21604 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21605 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21606 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21607 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21608 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21609 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21610 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21611 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21612 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21613 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21614 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21615 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21616 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21617 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21618 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21619 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21620 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21621 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21623 2005-05-31 Jeff Law <law@redhat.com>
21625 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21627 2005-05-30 Paolo Carlini <pcarlini@suse.de>
21629 PR middle-end/21743
21630 * gcc.dg/builtins-1.c: Activate disabled clog test.
21631 * gcc.dg/torture/builtin-attr-1.c: Likewise.
21633 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
21635 * gfortran.dg/char_pointer_assign.f90:
21636 Test character-pointer assignments and pointer assignments.
21637 * gfortran.dg/char_pointer_dummy.f90:
21638 Test character-pointer dummy arguments.
21639 * gfortran.dg/char_pointer_func.f90:
21640 Test character-pointer function returns.
21641 * gfortran.dg/char_pointer_dependency.f90:
21642 Test character-pointer functions with dependencies.
21644 2005-05-30 Mark Mitchell <mark@codesourcery.com>
21647 * g++.dg/lookup/using14.C: New test.
21649 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
21651 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21652 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21655 2005-05-29 Geoffrey Keating <geoffk@apple.com>
21658 * g++.dg/template/local5.C: New.
21661 * gcc.c-torture/compile/pr21761.c: New.
21663 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21666 2005-05-30 Steven G. Kargl
21669 * gfortran.dg/inquire_8.f90: New test.
21671 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21673 PR libfortran/21376
21674 * gfortran.dg/output_exponents_1.f90: New test.
21676 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21678 PR libfortran/20006
21679 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21681 2005-05-28 Mark Mitchell <mark@codesourcery.com>
21684 * g++.dg/ext/complex1.C: New test.
21687 * g++.dg/init/ctor6.C: New test.
21689 2005-05-29 Jan Hubicka <jh@suse.cz>
21691 * gcc.c-torture/compile/pr21562.c: New.
21693 2005-05-28 Steven G. Kargl <kargls@comcast.net>
21695 * gfortran.dg/subnormal_1.f90: New test.
21697 2005-05-28 Jan Hubicka <jh@suse.cz>
21699 * tree-prof.exp: Fix comment.
21700 * value-prof-1.c: New.
21701 * value-prof-2.c: New.
21702 * value-prof-3.c: New.
21703 * value-prof-4.c: New.
21705 2005-05-27 Mark Mitchell <mark@codesourcery.com>
21708 * g++.dg/expr/ptrmem6.C: New test.
21709 * g++.dg/expr/ptrmem6a.C: Likewise.
21711 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
21713 PR tree-optimization/21658
21714 * gcc.dg/tree-ssa/pr21658.c: New.
21716 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
21719 * g++.dg/inherit/ptrmem3.C: New.
21722 * g++.dg/parse/template16.C: New.
21724 2005-05-27 Andreas Jaeger <aj@suse.de>
21726 * gcc.dg/setjmp-2.c: Only run in 32-bit.
21728 * gcc.dg/i386-sse-8.c: Run test on all archs.
21730 2005-05-26 Mike Stump <mrs@apple.com>
21732 * objc.dg/isa-field-1.m: Only run on darwin.
21733 * objc.dg/lookup-1.m: Likewise.
21734 * objc.dg/try-catch-8.m: Likewise.
21736 2005-05-26 Roger Sayle <roger@eyesopen.com>
21738 PR tree-optimization/9814
21739 * gcc.dg/pr9814-1.c: New test case.
21741 2005-05-26 Ziemowit Laski <zlaski@apple.com>
21743 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21744 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21745 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21746 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21747 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21748 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21749 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21750 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21751 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21752 objc.dg/try-catch-8.m: New.
21754 2005-05-26 Janis Johnson <janis187@us.ibm.com>
21756 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21757 remove extraneous semicolons.
21759 2005-05-26 Ziemowit Laski <zlaski@apple.com>
21761 * obj-c++.dg/comp-types-12.mm: New.
21762 * objc.dg/comp-types-11.m: New.
21763 * objc.dg/selector-4.m: New.
21765 2005-05-26 Andreas Jaeger <aj@suse.de>
21768 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21769 g++.old-deja/g++.ext/attrib3.C,
21770 g++.old-deja/g++.other/store-expr1.C,
21771 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21772 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21773 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21774 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21775 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21776 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21777 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21778 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21779 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21780 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21781 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21782 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21783 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21784 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21785 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21786 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21787 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21788 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21789 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21791 2005-05-26 Andreas Jaeger <aj@suse.de>
21793 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21794 x86-64 compilation.
21796 2005-05-26 Andreas Jaeger <aj@suse.de>
21799 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21800 gcc.misc-tests/i386-pf-athlon-1.c,
21801 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21802 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21803 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21804 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21805 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21806 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21807 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21810 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21811 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21812 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21813 x86-64 compilation.
21815 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21818 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21819 effective-target ilp32.
21821 2005-05-26 David Ung <davidu@mips.com>
21823 * gcc.target/mips/ext_ins.c: New test for testing the generation
21824 of MIPS32/64 rev 2 ext/ins instructions.
21826 2005-05-26 Andreas Jaeger <aj@suse.de>
21828 * treelang/compile/unsigned.tree: Use gimple instead of
21829 nonexisting generic dump.
21831 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
21833 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21835 2005-05-26 Andreas Jaeger <aj@suse.de>
21837 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21839 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21841 PR libfortran/17283
21842 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21843 Test callee-allocated memory with write statements.
21845 2005-05-25 Roger Sayle <roger@eyesopen.com>
21847 PR middle-end/21709
21848 * gcc.dg/pr21709-1.c: New test case.
21850 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21851 Mike Stump <mrs@apple.com>
21853 * objc/execute/next_mapping.h: Update for C++.
21855 * obj-c++.dg/selector-1.mm: Move to...
21856 * obj-c++.dg/selector-4.mm: here...
21858 * obj-c++.dg/basic.mm: New.
21859 * obj-c++.dg/comp-types-1.mm: New.
21860 * obj-c++.dg/cxx-class-1.mm: New.
21861 * obj-c++.dg/cxx-ivars-1.mm: New.
21862 * obj-c++.dg/cxx-ivars-2.mm: New.
21863 * obj-c++.dg/cxx-ivars-3.mm: New.
21864 * obj-c++.dg/cxx-scope-1.mm: New.
21865 * obj-c++.dg/cxx-scope-2.mm: New.
21866 * obj-c++.dg/defs.mm: New.
21867 * obj-c++.dg/empty-private-1.mm: New.
21868 * obj-c++.dg/encode-1.mm: New.
21869 * obj-c++.dg/encode-2.mm: New.
21870 * obj-c++.dg/encode-3.mm: New.
21871 * obj-c++.dg/extern-c-1.mm: New.
21872 * obj-c++.dg/extra-semi.mm: New.
21873 * obj-c++.dg/fix-and-continue-2.mm: New.
21874 * obj-c++.dg/isa-field-1.mm: New.
21875 * obj-c++.dg/ivar-list-semi.mm: New.
21876 * obj-c++.dg/local-decl-1.mm: New.
21877 * obj-c++.dg/lookup-1.mm: New.
21878 * obj-c++.dg/lookup-2.mm: New.
21879 * obj-c++.dg/method-1.mm: New.
21880 * obj-c++.dg/method-2.mm: New.
21881 * obj-c++.dg/method-3.mm: New.
21882 * obj-c++.dg/method-4.mm: New.
21883 * obj-c++.dg/method-5.mm: New.
21884 * obj-c++.dg/method-6.mm: New.
21885 * obj-c++.dg/method-7.mm: New.
21886 * obj-c++.dg/no-extra-load.mm: New.
21887 * obj-c++.dg/overload-1.mm: New.
21888 * obj-c++.dg/pragma-1.mm: New.
21889 * obj-c++.dg/pragma-2.mm: New.
21890 * obj-c++.dg/private-1.mm: New.
21891 * obj-c++.dg/private-2.mm: New.
21892 * obj-c++.dg/proto-qual-1.mm: New.
21893 * obj-c++.dg/qual-types-1.mm: New.
21894 * obj-c++.dg/stubify-1.mm: New.
21895 * obj-c++.dg/stubify-2.mm: New.
21896 * obj-c++.dg/super-class-1.mm: New.
21897 * obj-c++.dg/super-class-2.mm: New.
21898 * obj-c++.dg/super-dealloc-1.mm: New.
21899 * obj-c++.dg/super-dealloc-2.mm: New.
21900 * obj-c++.dg/template-1.mm: New.
21901 * obj-c++.dg/template-2.mm: New.
21902 * obj-c++.dg/template-3.mm: New.
21903 * obj-c++.dg/template-4.mm: New.
21904 * obj-c++.dg/template-5.mm: New.
21905 * obj-c++.dg/template-6.mm: New.
21906 * obj-c++.dg/try-catch-1.mm: New.
21907 * obj-c++.dg/try-catch-2.mm: New.
21908 * obj-c++.dg/try-catch-3.mm: New.
21909 * obj-c++.dg/try-catch-4.mm: New.
21910 * obj-c++.dg/try-catch-5.mm: New.
21911 * obj-c++.dg/try-catch-6.mm: New.
21912 * obj-c++.dg/try-catch-7.mm: New.
21913 * obj-c++.dg/try-catch-8.mm: New.
21914 * obj-c++.dg/try-catch-9.mm: New.
21915 * obj-c++.dg/va-meth-1.mm: New.
21917 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21919 * obj-c++.dg/selector-1.mm: New.
21920 * obj-c++.dg/selector-2.mm: New.
21922 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21924 * obj-c++.dg/selector-3.mm: New.
21925 * objc.dg/selector-3.m: New.
21927 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21929 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21930 about where warning appears.
21932 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
21934 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21935 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21936 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21937 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21939 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
21941 * gcc.dg/20050524-1.c: New test.
21943 2005-05-25 Jan Hubicka <jh@suse.cz>
21945 * gcc.dg/tree-prof/inliner-1.c: New.
21947 2005-05-25 Janis Johnson <janis187@us.ibm.com>
21949 * gcc.dg/tree-prof: New directory.
21950 * gcc.dg/tree-prof/tree-prof.exp: New.
21952 2005-05-25 DJ Delorie <dj@redhat.com>
21954 * gcc.dg/Wattributes-1.c: New.
21955 * gcc.dg/Wattributes-2.c: New.
21956 * gcc.dg/Wattributes-3.c: New.
21958 20005-05-24 Janis Johnson <janis187@us.ibm.com>
21960 PR tree-optimization/19833
21961 * gcc.dg/uninit-4.c: Remove xfail.
21962 * gcc.dg/uninit-9.c: Ditto.
21964 2005-05-24 Ziemowit Laski <zlaski@apple.com>
21966 * obj-c++.dg/bitfield-[1-5].mm: New.
21967 * obj-c++.dg/class-protocol-1.mm: New.
21968 * obj-c++.dg/comp-types-1[0-1].mm: New.
21969 * obj-c++.dg/comp-types-[2-9].mm: New.
21970 * obj-c++.dg/encode-[4-8].mm: New.
21971 * obj-c++.dg/layout-1.mm: New.
21972 * obj-c++.dg/method-1[0-9].mm: New.
21973 * obj-c++.dg/method-2[0-1].mm: New.
21974 * obj-c++.dg/method-[8-9].mm: New.
21975 * obj-c++.dg/objc-gc-3.mm: New.
21976 * obj-c++.dg/try-catch-10.mm: New.
21977 * objc.dg/bitfield-5.m: New.
21978 * objc.dg/comp-types-10.m: New.
21979 * objc.dg/comp-types-9.m: New.
21980 * objc.dg/layout-1.m: New.
21981 * objc.dg/objc-gc-4.m: New.
21982 * objc.dg/try-catch-9.m: New.
21983 * objc.dg/class-protocol-1.m: Tweak diagnostics.
21984 * objc.dg/comp-types-1.m: Likewise.
21985 * objc.dg/comp-types-[5-6].m: Likewise.
21986 * objc.dg/method-9.m: Likewise.
21988 2005-05-24 Janis Johnson <janis187@us.ibm.com>
21990 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21991 and on hardware without VMX support.
21993 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
21995 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
21997 * lib/profopt.exp (dg-final-generate, dg-final-use,
21998 profopt-final-code, profopt-get-options): New.
21999 (profopt-execute): Process test directives.
22001 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22002 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22003 cleanup-tree-dump, cleanup-saved-temps): Update comments.
22005 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
22008 * g++.dg/init/ctor5.C: New test.
22010 2005-05-24 Ira Rosen <irar@il.ibm.com>
22012 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22013 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22014 vect-113.c, vect-114.c.
22016 2005-05-23 Adam Nemet <anemet@lnxw.com>
22018 * gcc.dg/const-elim-1.c: Remove xfails.
22020 2005-05-23 Jeff Law <law@redhat.com>
22022 * gcc.c-torture/compile/pr21638.c: New test.
22023 * gcc.c-torture/compile/20050520-1.c: New test.
22025 2005-05-23 Nick Clifton <nickc@redhat.com>
22027 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22028 be a proper triple, ie: m32r*-*-*.
22029 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22031 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
22033 PR middle-end/21331
22035 * gcc.c-torture/compile/pr21293.c: New test.
22036 * gcc.c-torture/execute/pr21331.c: New test.
22038 2004-05-20 Richard Henderson <rth@redhat.com>
22040 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22042 2005-05-20 Ziemowit Laski <zlaski@apple.com>
22044 * obj-c++-dg.exp: Add.
22045 * obj-c++.exp: Add.
22046 * obj-c++.dg/dg.exp: Add.
22048 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22050 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22051 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22053 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
22055 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22057 2004-05-19 Richard Henderson <rth@redhat.com>
22059 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22061 2005-05-19 Janis Johnson <janis187@us.ibm.com>
22063 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22065 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22067 2005-05-19 Jakub Jelinek <jakub@redhat.com>
22070 * g++.dg/parse/extern1.C: New test.
22071 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22073 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22075 * gcc.dg/c99-math.h: New.
22076 * gcc.dg/c99-math-float-1.c: New test.
22077 * gcc.dg/c99-math-double-1.c: Likewise.
22078 * gcc.dg/c99-math-long-double-1.c: Likewise.
22080 2005-05-18 Richard Henderson <rth@redhat.com>
22082 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22084 2005-05-18 Devang Patel <dpatel@apple.com>
22086 * g++.dg/opt/20050511-1.C: New test.
22088 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
22090 PR libfortran/21127
22091 * gfortran.dg/reshape-complex.f90: New test.
22093 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
22095 * gfortran.dg/array_constructor_1.f90: New test.
22096 * gfortran.dg/array_constructor_2.f90: New test.
22098 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
22101 * gfortran.dg/pr20954.f: New test.
22103 2005-05-17 Mike Stump <mrs@apple.com>
22105 Yet more Objective-C++...
22107 * objc.dg/method-5.m: Update.
22108 * objc.dg/method-6.m: Update.
22109 * objc.dg/method-7.m: Update.
22110 * objc.dg/method-9.m: Update.
22111 * objc.dg/try-catch-2.m: Update.
22113 2005-05-17 Mark Mitchell <mark@codesourcery.com>
22115 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22116 Remove little-endian optimizations.
22118 2005-05-17 Jeff Law <law@redhat.com>
22120 * g++.dg/tree-ssa/pr14814.C: New test.
22121 * gcc.dg/tree-ssa/pr14814.C: New test.
22122 * gcc.dg/tree-ssa/pr17141-1.C: New test.
22123 * gcc.dg/tree-ssa/pr17141-2.C: New test.
22125 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
22127 * gcc.dg/compat/generate-random.c: Do not include
22129 * gcc.dg/compat/generate-random_r.c: Likewise.
22131 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
22133 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22135 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
22137 PR middle-end/21595
22138 * g++.dg/tree-ssa/builtin1.C: New testcase.
22140 2005-05-17 Jakub Jelinek <jakub@redhat.com>
22143 * g++.dg/opt/const4.C: New test.
22145 PR middle-end/21492
22146 * g++.dg/opt/crossjump1.C: New test.
22148 PR tree-optimization/21610
22149 * gcc.c-torture/compile/20050516-1.c: New test.
22152 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22153 about the test failing.
22154 * gfortran.fortran-torture/execute/where_7.f90: New test.
22155 * gfortran.fortran-torture/execute/where_8.f90: New test.
22157 2005-05-16 Richard Henderson <rth@redhat.com>
22159 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22162 2005-05-16 Mark Mitchell <mark@codesourcery.com>
22164 * gcc.dg/compat/generate-random.c (config.h): Do not include.
22165 (limits.h): Include unconditionally.
22166 (stdlib.h): Likewise.
22167 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22168 (limits.h): Include unconditionally.
22169 (stdlib.h): Likewise.
22170 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22171 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22172 (limits.h): Include unconditionally.
22173 (stdlib.h): Likewise.
22174 (hashtab.h): Do not include.
22175 (getopt.h): Likewise.
22176 (stddef.h): Include.
22177 (hashval_t): Define.
22178 (struct entry): Add "next" field.
22179 (HASH_SIZE): New macro.
22180 (hash_table): New variable.
22181 (switchfiles): Do not use xmalloc.
22183 (iterative_hash): New function.
22185 (e_exists): New function.
22186 (e_insert): Likewise.
22187 (output): Use, instead of libiberty hashtable functions.
22188 (main): Do not use getopt. Do not call htab_create.
22190 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
22193 * lib/target-supports.exp (check_mkfifo_available):
22194 Return 0 for cygwin as mkfifo support incomplete on platform.
22195 Fix typos in comments.
22197 2005-05-15 Mark Mitchell <mark@codesourcery.com>
22199 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22201 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
22204 * gfortran.dg/assign_4.f: New test.
22206 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
22208 PR tree-optimization/21563
22209 * gcc.dg/tree-ssa/pr21563.c: New.
22211 2005-05-14 Jan Hubicka <jh@suse.cz>
22213 * gcc.dg/noreturn-7.c: Allow control reaches warning.
22215 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
22217 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22219 2005-05-13 Julian Brown <julian@codesourcery.com>
22221 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22222 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22224 2005-05-13 Jan Hubicka <jh@suse.cz>
22226 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22227 * gcc.dg/fold-xor-?.c: Likewise.
22228 * gcc.dg/pr15784-?.c: Likewise.
22229 * gcc.dg/pr20922-?.c: Likewise.
22230 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22231 * gcc.dg/tree-ssa/pr17598.c: Likewise.
22232 * gcc.dg/tree-ssa/pr20470.c: Likewise.
22234 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22237 * gfortran.dg/hollerith_1.f90: New test.
22239 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22241 * gfortran.dg/func_result_2.f90: New test.
22243 2005-05-11 Bud Davis <bdavis@gfortran.org>
22245 * gfortran.dg/dev_null.f90: New test.
22247 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
22249 * gcc.dg/arm-vfp1.c: Revert last change.
22251 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
22253 PR middle-end/19807
22254 PR tree-optimization/19639
22255 * g++.dg/tree-ssa/pr19807.C: New testcase.
22257 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22259 PR libfortran/21471
22260 * gfortran.dg/append-1.f90: New test.
22262 2005-05-10 Diego Novillo <dnovillo@redhat.com>
22264 * gcc.dg/pr18501.c: XFAIL.
22265 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22266 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22267 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22268 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22269 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22270 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22271 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22272 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22274 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22277 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22278 gfortran.dg/f2c_3.f90: New tests.
22280 * gfortran.dg/return_1.f90: Fix dg annotation.
22282 2005-05-10 Diego Novillo <dnovillo@redhat.com>
22284 * gcc.c-torture/compile/20050510-1.c: New test.
22286 2005-05-10 Mark Mitchell <mark@codesourcery.com>
22288 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22290 2005-05-10 Bob Wilson <bob.wilson@acm.org>
22292 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22294 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
22297 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22299 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
22302 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22303 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22305 2005-05-10 Ben Elliston <bje@au.ibm.com>
22308 * gcc.dg/debug/pr16676.c: New test.
22310 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
22313 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22314 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22315 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22316 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22318 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
22319 -fno-tree-dominator-opts.
22321 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22323 * gfortran.dg/return_1.f90: New test.
22325 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
22327 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22329 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22331 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
22334 * g++.dg/inherit/covariant13.C: New.
22336 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22338 PR libfortran/19155
22339 * gfortran.dg/pr19155.f: New test.
22341 2005-05-08 Roger Sayle <roger@eyesopen.com>
22344 * gcc.dg/pr8788-1.c: New testcase.
22346 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
22349 * gcc.target/mips/fpcmp-[12].c: New tests.
22351 2005-05-06 Mark Mitchell <mark@codesourcery.com>
22353 * lib/target-supports-dg.exp (dg-require-fork): New function.
22354 (dg-require-mkfifo): Likewise.
22355 * lib/target-supports.exp (check_function_available): New
22357 (check_fork_available): Likewise.
22358 (check_mkfifo_available): Likewise.
22360 2005-05-06 Jeff Law <law@redhat.com>
22362 * gcc.c-torture/compile/pr21380.c: New test.
22364 2005-05-06 Jakub Jelinek <jakub@redhat.com>
22367 * g++.dg/ext/weak3.C: New test.
22369 2005-05-05 Mark Mitchell <mark@codesourcery.com>
22372 * g++.dg/template/crash37.C: New test.
22374 2005-05-05 Paul Brook <paul@codesourcery.com>
22376 * gcc.dg/arm-g2.c: Use effective-target arm32.
22377 * gcc.dg/arm-mmx-1.c: Ditto.
22378 * gcc.dg/arm-scd42-2.c: Ditto.
22379 * gcc.dg/arm-vfp1.c: Ditto.
22380 * lib/target-supports.exp (check_effective_target_arm32): New
22383 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
22385 PR libfortran/21354
22386 gfortran.dg/in_pack_rank7.f90: New test.
22388 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
22390 PR middle-end/15618
22391 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22393 2005-05-04 Jakub Jelinek <jakub@redhat.com>
22395 PR middle-end/21265
22396 * gcc.dg/20050503-1.c: New test.
22398 PR rtl-optimization/21239
22399 * gcc.dg/i386-sse-11.c: New test.
22401 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
22404 * gcc.target/i386/asm-1.c: New test.
22406 2005-05-03 Jakub Jelinek <jakub@redhat.com>
22408 PR rtl-optimization/21330
22409 * gcc.c-torture/execute/20050502-1.c: New test.
22412 * gcc.c-torture/execute/20050502-2.c: New test.
22414 2005-05-03 Uros Bizjak <uros@kss-loka.si>
22416 PR middle-end/21282
22417 * gcc.dg/pr21282.c: New.
22419 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
22421 * gcc.dg/vect/pr20122.c: Clean up .vect file.
22422 * gcc.dg/vect/vect-92.c: Likewise.
22423 * gcc.dg/vect/vect-93.c: Likewise.
22424 * gcc.dg/vect/vect-dv-1.c: Likewise.
22425 * gcc.dg/vect/vect-dv-2.c: Likewise.
22426 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22428 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
22430 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22431 * gfortran.dg/vect/vect-2.f90: Likewise.
22432 * gfortran.dg/vect/vect-3.f90: Likewise.
22433 * gfortran.dg/vect/vect-4.f90: Likewise.
22434 * gfortran.dg/vect/vect-5.f90: Likewise.
22436 2005-05-02 Geoffrey Keating <geoffk@apple.com>
22439 * gcc.dg/rs6000-fpint-2.c: New.
22441 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
22444 * gcc.dg/builtins-30.c: Update expected messages.
22445 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22446 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22447 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22449 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
22451 PR tree-optimization/21294
22452 * gcc.dg/tree-ssa/pr21294.c: New.
22454 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
22456 * gcc.dg/altivec-3.c (vec_store): Do not use the old
22457 __builtin_altivec_st_internal_4si built-in.
22459 2005-05-02 Mark Mitchell <mark@codesourcery.com>
22462 * g++.dg/template/ptrmem14.C: New test.
22464 2005-05-02 Paul Brook <paul@codesourcery.com>
22466 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22468 2005-05-02 Michael Matz <matz@suse.de>
22471 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22473 2005-05-01 Mark Mitchell <mark@codesourcery.com>
22475 * g++.dg/cpp/weak.C: New test.
22477 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22479 * gcc.dg/tree-ssa/loop-8.c: New test.
22481 2005-04-30 Michael Maty <matz@suse.de>
22483 * gcc.dg/inline-mcpy.c: New test.
22485 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
22487 PR libfortran/18958
22488 * gfortran.dg/eoshift.f90: New test case.
22490 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
22492 PR libfortran/18857
22493 * gfortran.dg/matmul_1.f90: New test.
22495 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
22497 PR tree-optimization/21030
22498 * gcc.dg/tree-ssa/pr21030.c: New.
22500 2005-04-29 Devang Patel <dpatel@apple.com>
22502 PR tree-optimization/21272
22503 * gcc.dg/vect/vect-ifcvt-10.c: New test.
22505 2005-04-29 Jakub Jelinek <jakub@redhat.com>
22509 * gfortran.dg/entry_4.f90: New test.
22510 * gfortran.fortran-torture/execute/entry_1.f90: New test.
22511 * gfortran.fortran-torture/execute/entry_2.f90: New test.
22512 * gfortran.fortran-torture/execute/entry_3.f90: New test.
22513 * gfortran.fortran-torture/execute/entry_4.f90: New test.
22514 * gfortran.fortran-torture/execute/entry_5.f90: New test.
22515 * gfortran.fortran-torture/execute/entry_6.f90: New test.
22516 * gfortran.fortran-torture/execute/entry_7.f90: New test.
22518 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22520 * gfortran.fortran-torture/execute/entry_8.f90: New test.
22522 2005-04-29 Paul Brook <paul@codesourcery.com>
22524 * gfortran.dg/entry_3.f90: New test.
22526 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22528 * gfortran.dg/implicit_4.f90: New test.
22530 2005-04-28 Bob Wilson <bob.wilson@acm.org>
22532 * lib/target-supports.exp (check_profiling_available): Return
22533 false for xtensa-*-elf.
22535 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
22537 * lib/fortran-torture.exp (fortran-torture.exp): Catch
22538 error if file cannot be deleted.
22540 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
22542 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22543 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22544 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22545 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22546 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22547 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22548 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22549 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22550 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22551 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22552 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22553 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22554 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22556 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22559 * gfortran.dg/pr20865.f90: New test.
22561 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
22563 * gcc.dg/void-cast-2.c: New test.
22565 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22568 * gcc.dg/void-cast-1.c: New test.
22570 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
22572 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22574 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22577 * gfortran.dg/pr21177.f90: New test.
22579 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
22581 PR tree-optimization/21171
22582 * gcc.dg/tree-ssa/pr21171.c: New test.
22584 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
22586 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22587 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22588 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22589 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22590 gcc.dg/tree-ssa/gen-vect-32.c: New.
22591 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22592 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22593 don't run on PPC32.
22595 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22598 * gcc.dg/transparent-union-3.c: New test.
22600 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22603 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22604 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22605 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22606 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22607 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22608 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22610 2005-04-26 Jeff Law <law@redhat.com>
22612 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22613 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22614 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22615 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22616 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22617 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22618 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22620 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
22622 PR tree-optimization/17598
22623 * gcc.dg/tree-ssa/pr17598.c: New testcase.
22625 2005-04-25 Mike Stump <mrs@apple.com>
22627 * objc.dg/fix-and-continue-1.m: Add.
22629 2005-04-25 Roger Sayle <roger@eyesopen.com>
22632 * g++.dg/opt/pr20995-1.C: New test case.
22634 2005-04-25 Devang Patel <dpatel@apple.com>
22636 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22638 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
22641 * g++.dg/opt/alias2.C (printf): Correct the prototype.
22643 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
22646 * g++.dg/opt/rtti2.C: New test.
22648 2005-04-25 Paul Brook <paul@codesourcery.com>
22649 Steven G. Kargl <kargls@comcast.net>
22652 * gfortran.dg/ichar_1.f90: New file.
22654 2005-04-24 Jakub Jelinek <jakub@redhat.com>
22656 PR middle-end/20991
22657 * g++.dg/opt/pr20991.C: New test.
22659 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22660 where sizeof (type) < __alignof__ (type).
22661 * gcc.dg/compat/struct-layout-1.h: Likewise.
22663 2005-04-24 Per Bothner <per@bothner.com>
22664 Devang Patel <dpatel@apple.com>
22666 PR preprocessor/20907
22667 * gcc.dg/cpp/very-long-comment.c: New test.
22669 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22672 * gfortran.dg/common_5.f: New test.
22674 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
22676 PR middle-end/21082
22677 * g++.dg/tree-ssa/pr21082.C: New testcase.
22679 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
22681 * gcc.dg/vect/vect-99.c: New test.
22683 2005-04-22 Diego Novillo <dnovillo@redhat.com>
22685 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22687 2005-04-22 Jeff Law <law@redhat.com>
22689 * gcc.dg/uninit-5.c: Remove xfails.
22690 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22691 conditionals and loads.
22693 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
22695 PR libfortran/20074
22696 PR libfortran/20436
22697 PR libfortran/21108
22698 * gfortran.dg/nested_reshape.f90: new test
22699 * gfortran.dg/reshape-alloc.f90: new test
22700 * gfortran.dg/reshape.f90: new test
22702 2005-04-22 Mark Mitchell <mark@codesourcery.com>
22704 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22706 * gcc.dg/arm-vfp1.c: New test.
22708 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
22711 * g++.dg/lookup/builtin2.C: New test.
22713 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
22715 * gcc.dg/weak/weak-13.c: New test.
22717 2005-04-21 Geoffrey Keating <geoffk@apple.com>
22719 * lib/target-supports.exp (check_effective_target_sync_int_long):
22722 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
22724 * gcc.target/mips/branch-1.c: New test.
22726 2005-04-21 Richard Henderson <rth@redhat.com>
22728 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22729 * gcc.dg/vect/vect-86.c: Likewise.
22730 * gcc.dg/vect/vect-87.c: Likewise.
22731 * gcc.dg/vect/vect-88.c: Likewise.
22733 2005-04-21 Devang Patel <dpatel@apple.com>
22735 PR optimization/20994
22736 * gcc.dg/tree-ssa/ifc-3.c: New test.
22738 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
22741 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22742 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22743 gcc.dg/c99-vla-jump-5.c: New tests.
22745 2005-04-19 Richard Henderson <rth@redhat.com>
22747 * lib/target-supports.exp (check_effective_target_vect_int_mult):
22748 Fix typo in exists check.
22749 (check_effective_target_sync_int_long): New.
22750 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22751 * gcc.dg/ia64-sync-2.c: Likewise.
22752 * gcc.dg/ia64-sync-3.c: Likewise.
22753 * gcc.dg/ia64-sync-4.c: Likewise.
22755 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
22757 * gcc.dg/fold-xor-1.c: New test.
22758 * gcc.dg/fold-xor-2.c: New test.
22760 2005-04-19 James E. Wilson <wilson@specifixinc.com>
22763 * g++.dg/eh/fp-regs.C: New test.
22765 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
22767 * gcc.dg/Wint-to-pointer-cast-1.c,
22768 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22769 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22770 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22772 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22775 * gfortran.dg/pr16861.f90: New test.
22777 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
22779 * gcc.dg/pr21085.c: New test.
22781 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
22783 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
22784 (setup_mips_tests, dg-mips-options): New procedures.
22785 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22786 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22787 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22788 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22789 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22790 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22791 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22792 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22793 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22794 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22795 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22796 dg-mips-options instead of dg-options. Remove now-redundant
22797 preprocessor guards.
22798 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22799 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22800 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22801 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22802 * gcc.dg/vr-mult-2.c: Delete.
22803 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22804 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22805 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22806 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22807 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22808 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22809 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22811 2005-04-18 Laurent GUERBY <laurent@guerby.net>
22813 * ada/acats/run_all.sh: Use sync when executable not present.
22815 2005-04-18 Devang Patel <dpatel@apple.com>
22817 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22818 * gcc.dg/vect/vect-11a.c: New.
22819 * gcc.dg/vect/vect-none.c: Update.
22820 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22822 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
22824 PR tree-optimization/20922
22825 * gcc.dg/pr20922-1.c: New test.
22826 * gcc.dg/pr20922-2.c: New test.
22827 * gcc.dg/pr20922-3.c: New test.
22828 * gcc.dg/pr20922-4.c: New test.
22829 * gcc.dg/pr20922-5.c: New test.
22830 * gcc.dg/pr20922-6.c: New test.
22832 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22834 PR libfortran/20950
22835 * gfortran.dg/pr20950.f: New test.
22837 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22839 PR libfortran/19216
22840 * gfortran.dg/pr19216.f: New test.
22842 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
22844 PR tree-optimization/21001
22845 * gcc.dg/tree-ssa/pr21001.c: New.
22847 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
22849 PR libfortran/21075
22850 * gfortran.dg/reshape_rank7.f90: New test.
22852 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22854 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22855 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22856 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22857 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22858 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22859 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22860 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22861 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22862 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22864 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22865 in namelists. New test.
22866 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22868 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22870 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22871 namelist. New test.
22872 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22874 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22876 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22877 namelist. New test.
22878 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22879 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22880 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22882 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22883 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22886 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
22888 * gfortran.dg/wtruncate.f: New testcase.
22889 * gfortran.dg/wtruncate.f90: New testcase.
22891 2005-04-16 Mark Mitchell <mark@codesourcery.com>
22894 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22895 which sizeof/alignof is dependent, rather than just whether we are
22896 processing_template_decl.
22898 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
22900 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22901 corrected typo where the wrong variables had been compared.
22903 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
22905 PR libfortran/18495
22906 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22907 Test callee-allocated version of return array with a write
22909 Test spread with a temporary with another write statement.
22911 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
22913 PR tree-optimization/21031
22914 * gcc.dg/tree-ssa/pr21031.c: New.
22916 2005-04-15 Uros Bizjak <uros@kss-loka.si>
22918 PR tree-optimization/21004
22919 * gcc.dg/builtins-53.c: Include builtins-config.h.
22920 Check floorf, ceilf, floorl and ceill transformations
22921 only when HAVE_C99_RUNTIME is defined.
22923 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
22925 PR middle-end/20739
22926 * gcc.dg/tree-ssa/pr20739.c: New test.
22928 2005-04-14 Mike Stump <mrs@apple.com>
22930 * gcc.dg/Foundation.framework/empty: New.
22931 * gcc.dg/framework-2.c: New.
22933 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
22935 PR tree-optimization/21021
22936 * gcc.c-torture/compile/pr21021.c: New.
22938 2005-04-14 Janis Johnson <janis187@us.ibm.com>
22941 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22942 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22943 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22944 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22945 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22946 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22947 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22948 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22950 2005-04-14 Richard Henderson <rth@redhat.com>
22952 * lib/target-supports.exp (check_effective_target_vect_condition):
22953 Add ia64, i?86, and x86_64.
22955 2005-04-14 Steven G. Kargl <kargls@comcast.net>
22957 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22959 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
22961 PR tree-optimization/20657
22962 * gcc.dg/tree-ssa/pr20657.c: New.
22964 2005-04-14 Uros Bizjak <uros@kss-loka.si>
22966 * gcc.dg/builtins-53.c: Also check (int)trunc* and
22967 (long long int)trunc*.
22969 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
22972 * gcc.dg/pr20927.c: New test.
22974 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
22976 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22977 * gcc.target/mips/asm-1.c: Likewise.
22979 2005-04-13 Dale Johannesen <dalej@apple.com>
22981 * objc.dg/objc-fast-4.m: New.
22983 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
22985 * gcc.target/cris/torture/cris-torture.exp: New driver in new
22987 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22989 2005-04-13 David Edelsohn <edelsohn@gnu.org>
22991 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22992 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22993 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
22995 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
22997 PR tree-optimization/20913
22998 * gcc.dg/tree-ssa/pr20913.c: New.
23000 PR tree-optimization/20702
23001 * gcc.dg/tree-ssa/pr20702.c: New.
23003 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23006 * g++.dg/inherit/local3.C: New test.
23008 2005-04-12 Jeff Law <law@redhat.com>
23010 * gcc.dg/tree-ssa/20050412-1.c: New test.
23012 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
23014 PR libfortran/19016
23015 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23016 Add tests with mask generated by expression.
23017 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23018 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23019 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23021 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
23023 PR middle-end/20917
23024 * gcc.dg/20050409-1.c: New test.
23026 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
23028 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23030 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23032 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23033 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23034 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23035 (TARGET_CXX): Adjust accordingly.
23036 * target.h (struct gcc_target): Remove epxort_class_data. Add
23037 determine_class_data_visibility and class_data_always_comdat.
23038 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23039 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23040 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23041 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23042 (arm_cxx_determine_class_data_visibility): New.
23043 (arm_cxx_class_data_always_comdat): Likewise.
23044 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23045 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23046 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23047 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23048 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23051 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23053 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23055 2005-04-11 Geoffrey Keating <geoffk@apple.com>
23057 * gcc.dg/i386-darwin-fpmath.c: New.
23059 2004-04-11 Devang Patel <dpatel@apple.com>
23061 * lib/target-supports.exp (check_effective_target_vect_condition): New.
23062 * gcc.dg/vect/vect-ifcvt-1.c: New test.
23063 * gcc.dg/vect/vect-ifcvt-2.c: New test.
23064 * gcc.dg/vect/vect-ifcvt-3.c: New test.
23065 * gcc.dg/vect/vect-ifcvt-4.c: New test.
23066 * gcc.dg/vect/vect-ifcvt-5.c: New test.
23067 * gcc.dg/vect/vect-ifcvt-6.c: New test.
23068 * gcc.dg/vect/vect-ifcvt-7.c: New test.
23069 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23071 2004-04-11 Devang Patel <dpatel@apple.com>
23073 * gcc.dg/vect/vect-dv-1.c: New test.
23074 * gcc.dg/vect/vect-dv-2.c: New test.
23076 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23078 PR tree-optimization/20933
23079 * gcc.dg/tree-ssa/pr20933.c: New test.
23081 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23083 * gfortran.dg/fold_nearest.f90: New test.
23085 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
23087 * gcc.dg/tree-ssa/alias-1.c: New test.
23089 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23091 PR tree-optimization/20920
23092 * g++.dg/tree-ssa/pr20920.C: New test.
23094 2005-04-11 Uros Bizjak <uros@kss-loka.si>
23096 * gcc.dg/builtins-53.c: Also check (int)ceil* and
23097 (long long int)ceil*.
23099 2005-04-10 Mark Mitchell <mark@codesourcery.com>
23101 * g++.dg/warn/Wdtor1.C: Declare template in system header with
23102 explicit C++ linkage.
23104 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23106 * gfortran.dg/pr17229.f: Take care of the new obsolescence
23107 warning for arithmetic IF statements.
23109 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
23111 * eor_handling_1.f90: New test case.
23112 * eor_handling_2.f90: New test case.
23113 * eor_handling_3.f90: New test case.
23114 * eor_handling_4.f90: New test case.
23115 * eor_handling_5.f90: New test case.
23116 * noadv_size.f90: New test case.
23117 * pad_no.f90: New test case.
23119 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
23121 * gcc.c-torture/execute/20050410-1.c: New test.
23123 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
23125 * gcc.dg/pr20126.c: New.
23127 2005-04-09 Bud Davis <bdavis@gfortran.org>
23128 Steven G. Kargl <kargls@comcast.net>
23130 * gfortran.dg/PR19872.f: New test.
23132 2005-04-09 Steven G. Kargl <kargls@comcast.net>
23134 * gfortran.dg/nint_1.f90: Fix dg-do directive.
23136 2005-04-09 Steven G. Kargl <kargls@comcast.net>
23138 * gfortran.dg/nint_1.f90: New test.
23140 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
23142 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23143 Added test for callee-allocated arrays with write statements.
23144 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23145 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23146 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23147 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23148 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23150 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
23152 PR libfortran/20163
23153 * gfortran.dg/open-options-blanks.f: New test.
23155 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
23158 * gfortran.dg/comma_format_extension_[1234].f: New tests.
23160 2005-04-09 Jakub Jelinek <jakub@redhat.com>
23162 * gcc.dg/tree-ssa/stdarg-1.c: New test.
23163 * gcc.dg/tree-ssa/stdarg-2.c: New test.
23164 * gcc.dg/tree-ssa/stdarg-3.c: New test.
23165 * gcc.dg/tree-ssa/stdarg-4.c: New test.
23166 * gcc.dg/tree-ssa/stdarg-5.c: New test.
23167 * gcc.c-torture/execute/stdarg-4.c: New test.
23169 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23172 * g++.dg/abi/param2.C: New test.
23174 2005-04-09 Uros Bizjak <uros@kss-loka.si>
23176 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23178 2005-04-09 Uros Bizjak <uros@kss-loka.si>
23180 * gcc.dg/builtins-53.c: New test.
23182 2005-04-08 Diego Novillo <dnovillo@redhat.com>
23184 * g++.dg/tree-ssa/pr18178.C: New test.
23185 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23186 * gcc.c-torture/execute/20041019-1.c: New test.
23187 * gcc.dg/tree-ssa/20041008-1.c: New test.
23188 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23189 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23190 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23191 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23192 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23193 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23194 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23195 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23196 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23197 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23199 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
23201 PR rtl-optimization/20466
23202 * gcc.c-torture/execute/pr20466-1.c: New test.
23204 2005-04-08 Mark Mitchell <mark@codesourcery.com>
23207 * g++.dg/parse/cond2.C: New test.
23210 * g++.dg/warn/Wdtor1.C: New test.
23212 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23215 * gfortran.dg/pr17229.f: New test.
23217 2005-04-07 Steven G. Kargl <kargls@comcast.net>
23219 * gfortran.dg/tiny_1.f90: New test.
23220 * gfortran.dg/tiny_2.f90: ditto.
23222 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
23224 * gfortran.dg/eor_1.f90: Fix dg-do run line
23225 * gfortran.dg/open_new.f90: Fix dg-do run line
23227 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
23229 * lib/target-supports.exp (get_compiler_messages): Support
23230 optional arguments, the fourth being compiler options.
23231 (check_effective_target_fpic): New proc.
23232 * gcc.dg/20050321-2.c: Restrict to target fpic.
23234 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
23236 * gcc.dg/15443-1.c: New test.
23237 * gcc.dg/15443-2.c: Likewise.
23239 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23241 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23243 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
23245 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23247 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
23249 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23250 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23252 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23253 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23254 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23256 2005-04-06 Mark Mitchell <mark@codesourcery.com>
23259 * g++.dg/warn/Wunused-11.C: New test.
23261 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
23263 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23265 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
23267 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23269 2005-04-05 Mark Mitchell <mark@codesourcery.com>
23272 * g++.dg/template/ptrmem13.C: New test.
23274 2005-04-05 Per Bothner <per@bothner.com>
23276 * lib/gcc.exp: Always add -fno-show-column, for now.
23278 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
23281 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23282 of plain old "unsigned int" for the type of "i". Makes this test
23285 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
23287 * gcc.dg/i386-ssefn-1.c: New test.
23288 * gcc.dg/i386-ssefn-2.c: New test.
23289 * gcc.dg/i386-ssefn-3.c: New test.
23290 * gcc.dg/i386-ssefn-4.c: New test.
23292 2005-04-05 Jakub Jelinek <jakub@redhat.com>
23294 PR tree-optimization/20076
23295 * gcc.dg/builtin-apply4.c: New test.
23297 PR preprocessor/19475
23298 * gcc.dg/cpp/macspace1.c: New test.
23299 * gcc.dg/cpp/macspace2.c: New test.
23301 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23303 * gfortran.dg/pr20755.f: Fixed bad format.
23305 2005-04-05 Mark Mitchell <mark@codesourcery.com>
23308 * g++.dg/ext/attrib21.C: New test.
23310 2004-04-05 Devang Patel <dpatel@apple.com>
23312 * lib/target-supports.exp (check_effective_target_vect_shif): New.
23313 * gcc.dg/vect/vect-shift-1.c: New test.
23315 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23317 PR libfortran/20755
23318 * gfortran.dg/pr20755.f: New test.
23320 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
23322 * gfortran.dg/pr15959.f90: New test.
23323 * gfortran.dg/string_pad_trunc.f90: New test.
23325 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23327 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23328 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23329 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23332 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23334 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23336 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23338 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23339 * gcc.c-torture/compile/20011119-2.c: Likewise.
23340 * gcc.c-torture/compile/981001-2.c: Likewise.
23342 2005-04-04 Mark Mitchell <mark@codesourcery.com>
23345 * g++.dg/template/overload4.C: New test.
23347 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
23350 * g++.dg/abi/covariant5.C: New.
23353 * g++.dg/debug/const2.C: New.
23355 2005-04-04 Jakub Jelinek <jakub@redhat.com>
23357 PR rtl-optimization/16104
23358 * gcc.c-torture/execute/20050316-1.c: New test.
23360 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
23362 * g++.dg/template/spec23.C: Fix dg-error text.
23364 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
23367 * g++.dg/expr/lval2.C: New.
23369 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23371 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23372 __builtin_strcasecmp and __builtin_strncasecmp.
23374 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
23377 * g++.dg/template/spec22.C: New.
23378 * g++.dg/template/spec23.C: New.
23380 2005-04-03 Dale Ranta <dir@lanl.gov>
23381 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23383 PR libfortran/20068
23384 PR libfortran/20125
23385 PR libfortran/20156
23386 PR libfortran/20471
23387 * gfortran.dg/backspace.f: New test.
23389 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
23391 * gcc.dg/pr19345.c: New test.
23393 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
23395 PR tree-optimization/20640
23396 * gcc.dg/torture/tree-loop-1.c: New.
23398 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
23400 PR rtl-optimization/20290
23401 * gcc.c-torture/execute/loop-ivopts-2.c: New.
23403 2005-04-02 Geoffrey Keating <geoffk@apple.com>
23405 * gcc.dg/rs6000-fpint.c: New.
23407 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
23409 * gcc.dg/old-style-then-proto-1.c: New test.
23411 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23413 * gfortran.fortran-torture/execute/backspace.f90: Check
23414 after backspace and read was incorrect.
23416 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23418 * gcc.c-torture/execute/builtins/strcat.c: Check the result
23419 buffer past the terminating NUL using memcmp.
23420 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23421 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23423 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23424 Fix unused/uninitialized variable warnings.
23426 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23427 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23428 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23429 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23431 * gcc.c-torture/execute/builtins/abs-1-lib.c,
23432 gcc.c-torture/execute/builtins/fputs-lib.c,
23433 gcc.c-torture/execute/builtins/lib/fprintf.c,
23434 gcc.c-torture/execute/builtins/lib/main.c,
23435 gcc.c-torture/execute/builtins/lib/memcmp.c,
23436 gcc.c-torture/execute/builtins/lib/memmove.c,
23437 gcc.c-torture/execute/builtins/lib/mempcpy.c,
23438 gcc.c-torture/execute/builtins/lib/memset.c,
23439 gcc.c-torture/execute/builtins/lib/printf.c,
23440 gcc.c-torture/execute/builtins/lib/sprintf.c,
23441 gcc.c-torture/execute/builtins/lib/stpcpy.c,
23442 gcc.c-torture/execute/builtins/lib/strchr.c,
23443 gcc.c-torture/execute/builtins/lib/strcmp.c,
23444 gcc.c-torture/execute/builtins/lib/strcpy.c,
23445 gcc.c-torture/execute/builtins/lib/strcspn.c,
23446 gcc.c-torture/execute/builtins/lib/strlen.c,
23447 gcc.c-torture/execute/builtins/lib/strncat.c,
23448 gcc.c-torture/execute/builtins/lib/strncmp.c,
23449 gcc.c-torture/execute/builtins/lib/strncpy.c,
23450 gcc.c-torture/execute/builtins/lib/strrchr.c,
23451 gcc.c-torture/execute/builtins/lib/strspn.c,
23452 gcc.c-torture/execute/builtins/lib/strstr.c,
23453 gcc.c-torture/execute/builtins/memops-asm-lib.c,
23454 gcc.c-torture/execute/builtins/strlen-2.c,
23455 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23458 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
23460 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23461 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23464 2005-04-01 Jakub Jelinek <jakub@redhat.com>
23467 * g++.dg/debug/using1.C: New test.
23469 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
23471 PR middle-end/20524
23472 * gcc.dg/alias-7.c: Prefix asm-declared name with
23473 __USER_LABEL_PREFIX__.
23475 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
23477 Fix fallout from PR middle-end/15700:
23478 * gcc.c-torture/compile/20011119-1.c: Take
23479 __USER_LABEL_PREFIX__ into account.
23480 * gcc.c-torture/compile/20011119-2.c: Likewise.
23482 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
23485 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23487 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
23490 * gcc.c-torture/compile/struct-non-lval-1.c,
23491 gcc.c-torture/compile/struct-non-lval-2.c,
23492 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23494 2005-03-31 Janis Johnson <janis187@us.ibm.com>
23496 * gcc.dg/tls/tls.exp: Remove temporary file.
23497 * g++.dg/tls/tls.exp: Ditto.
23498 * lib/file-format.exp: Ditto.
23499 * g++.dg/special/ecos.exp: Ditto.
23501 * lib/profopt.exp: Treat prof_ext as a list.
23502 * gcc.misc-tests/bprob.exp: Ditto.
23503 * g++.dg/bprob/bprob.exp: Ditto.
23505 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23506 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23507 g++.dg/tree-ssa/pointer-reference-alias.C,
23508 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23509 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23510 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23511 g++.dg/vect/pr19951.cc: Ditto.
23512 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23513 gcc.dg/builtins-47.c: Ditto.
23514 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23515 gcc.dg/pr20115-1.c: Ditto.
23516 * gcc.dg/tree-ssa/20030530-2.c,
23517 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23518 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23519 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23520 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23521 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23522 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23523 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23524 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23525 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23526 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23527 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23528 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23529 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23530 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23531 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23532 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23533 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23534 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23535 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23536 gcc.dg/tree-ssa/20030824-1.c,
23537 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23538 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23539 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23540 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23541 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23542 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23543 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23544 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23545 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23546 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23547 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23548 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23549 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23550 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23551 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23552 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23553 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23554 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23555 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23556 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23557 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23558 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23559 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23560 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23561 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23562 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23563 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23564 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23565 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23566 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23567 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23568 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23569 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23570 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23571 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23572 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23573 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23574 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23575 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23576 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23577 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23578 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23579 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23580 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23581 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23582 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23583 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23584 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23585 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23586 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23587 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23588 gcc.dg/tree-ssa/useless-1.c: Ditto.
23589 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23590 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23591 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23592 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23593 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23594 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23595 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23596 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23597 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23598 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23599 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23600 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23601 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23602 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23603 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23604 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23605 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23606 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23607 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23608 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23609 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23610 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23611 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23612 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23613 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23614 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23615 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23616 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23617 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23618 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23619 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23620 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23621 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23622 gcc.dg/vect/vect-none.c: Ditto.
23623 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23624 treelang/compile/unsigned.tree: Ditto.
23626 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23627 * gcc.dg/cpp/direct2s.c: Ditto.
23628 * gcc.dg/cpp/paste4.c: Ditto.
23629 * gcc.dg/cpp/separate-1.c: Ditto.
23630 * gcc.dg/pch/save-temps-1.c: Ditto.
23631 * g++.dg/ext/altivec-10.C: Ditto.
23632 * g++.dg/pch/pch.C: Ditto.
23634 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23636 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23637 * g++.dg/template/repo1.C: Ditto.
23638 * g++.dg/template/repo2.C: Ditto.
23639 * g++.dg/template/repo3.C: Ditto.
23640 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23641 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23642 * g++.old-deja/g++.pt/repo1.C: Ditto.
23643 * g++.old-deja/g++.pt/repo2.C: Ditto.
23644 * g++.old-deja/g++.pt/repo3.C: Ditto.
23645 * g++.old-deja/g++.pt/repo4.C: Ditto.
23647 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23648 * gcc.dg/20030107-1.c: Ditto.
23649 * gcc.dg/20030702-1.c: Ditto.
23650 * gcc.dg/profile-generate-1.c: Ditto.
23651 * g++.dg/other/profile1.C: Ditto.
23652 * g++.old-deja/g++.robertl/eb83.C: Ditto.
23654 * lib/gcc-dg.exp (remove-build-file): New.
23655 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23656 cleanup-tree-dump, cleanup-saved-temps): New.
23658 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
23660 PR c++/19203, DR 214
23661 * g++.dg/parse/ambig3.C: Not ambiguous.
23662 * g++.dg/template/spec20.C: New.
23663 * g++.dg/template/spec21.C: New.
23665 2005-03-31 Steve Ellcey <sje@cup.hp.com>
23668 * gcc.dg/ia64-fptr-1.c: Run only on linux.
23670 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23672 PR libfortran/20660
23673 * gfortran.dg/negative_unit.f: New test.
23675 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23677 * gcc.dg/20050330-1.c: New test.
23679 2005-03-30 Devang Patel <dpatel@apple.com>
23681 * g++.dg/tree-sra/ssa-sra-3.C: New test.
23683 2005-03-30 Dale Johannesen <dalej@apple.com>
23685 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23687 2005-03-30 Janis Johnson <janis187@us.ibm.com>
23689 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23690 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23691 Strip options from test name.
23693 2005-03-31 Jan Hubicka <jh@suse.cz>
23695 * gcc.dg/varpool-1.c: New testcase.
23697 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
23701 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23702 gcc.dg/stmt-expr-label-3.c : New tests.
23703 * gcc.c-torture/execute/medce-2.c: Remove.
23705 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
23708 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23711 2005-03-30 Alan Modra <amodra@bigpond.net.au>
23713 * gcc.c-torture/compile/pr20203.c: New test.
23715 2005-03-26 Steven G. Kargl <kargls@comcast.net>
23717 * gfortran.dg/promotion.f90: New test.
23719 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
23721 PR middle-end/20491
23722 * gcc.dg/torture/asm-subreg-1.c: New test.
23724 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
23727 * gcc.dg/pr20672-1.c: New test.
23729 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
23731 * gfortran.dg/vect: New directory.
23732 * gfortran.dg/vect/vect.exp: New.
23733 * gfortran.dg/vect/vect-1.f90: New test.
23734 * gfortran.dg/vect/vect-2.f90: New test.
23735 * gfortran.dg/vect/vect-3.f90: New test.
23736 * gfortran.dg/vect/vect-4.f90: New test.
23737 * gfortran.dg/vect/vect-5.f90: New test.
23739 2005-03-29 Jakub Jelinek <jakub@redhat.com>
23741 PR middle-end/20622
23742 * gcc.dg/alias-7.c: New test.
23744 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
23746 * gcc.dg/sparc-reg-1.c: New test.
23748 2005-03-28 Steve Ellcey <sje@cup.hp.com>
23751 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23753 2005-03-29 Dale Ranta <dir@lanl.gov>
23754 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23756 PR libfortran/20163
23757 * gfortran.dg/pr20163-2.f: New test.
23759 2005-03-28 Jan Hubicka <jh@suse.cz>
23761 PR middle-end/20635
23762 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23765 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
23767 PR tree-optimization/20626
23768 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23769 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23771 2005-03-26 Steven G. Kargl <kargls@comcast.net>
23773 * gfortran.dg/underflow.f90: New test.
23774 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23776 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23778 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23780 2005-03-25 Mark Mitchell <mark@codesourcery.com>
23782 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23783 (g++_init): Make sure that CXXFLAGS is set.
23784 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23785 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23786 * lib/gfortran.exp (gfortran_link_flags): Likewise.
23787 * lib/objc.exp (objc_init): Likewise.
23788 * lib/treelang.exp (treelang_init): Likewise.
23790 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
23792 PR tree-optimization/20470
23793 * gcc.dg/tree-ssa/pr20470.c: New test.
23795 2005-03-25 Geoffrey Keating <geoffk@apple.com>
23797 * gcc.dg/ppc-stfiwx.c: New.
23799 2005-03-25 Steve Ellcey <sje@cup.hp.com>
23802 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23804 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
23806 * gcc.dg/20050325-1.c: Fix a typo.
23808 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23810 PR libfortran/19678
23811 PR libfortran/19679
23812 * gfortran.dg/dos_eol.f: New test.
23814 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
23816 PR rtl-optimization/20249
23817 * gcc.dg/20050325-1.c: New test.
23819 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23821 PR libfortran/15332
23822 * gfortran.dg/pr15332.f: New test.
23824 2005-03-24 Dale Johannesen <dalej@apple.com>
23826 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23828 2005-03-24 Geoffrey Keating <geoffk@apple.com>
23830 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23831 'internal' visibility.
23832 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23833 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23834 'protected' visibility.
23835 * gcc.dg/visibility-7.c: Likewise.
23836 * lib/target-supports.exp (check_visibility_available): Take
23837 a parameter, the kind of visibility to check for.
23838 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23839 to check_visibility_available.
23841 * g++.dg/expr/cast3.C: New.
23843 2005-03-24 David Edelsohn <edelsohn@gnu.org>
23845 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23848 2005-03-24 Steve Ellcey <sje@cup.hp.com>
23851 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23853 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
23855 * gcc.dg/badshift.c: Renamed to...
23856 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
23858 * gcc.target/i386/badshift.c: Renamed to...
23859 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
23862 PR rtl-optimization/20532
23863 * gcc.target/i386/badshift.c: New.
23865 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23867 * gfortran.dg/pr18025.f90: New test.
23869 2005-03-23 Dale Johannesen <dalej@apple.com>
23871 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23873 2005-03-23 Mark Mitchell <mark@codesourcery.com>
23875 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23877 * lib/target-supports.exp (check_iconv_available): Default
23878 libiconv to -liconv, if there is no definition.
23880 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
23882 * gcc.dg/torture/cris-asm-mof-1.c: New test.
23884 2005-03-22 Mark Mitchell <mark@codesourcery.com>
23886 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23887 * g++.dg/opt/pr7503-2.C: Likewise.
23888 * g++.dg/opt/pr7503-3.C: Likewise.
23889 * g++.dg/opt/pr7503-4.C: Likewise.
23890 * g++.dg/opt/pr7503-5.C: Likewise.
23891 * g++.dg/warn/minmax.C: New test.
23893 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23895 * gfortran.dg/g77_intrinsics_funcs.f: New test.
23896 * gfortran.dg/g77_intrinsics_sub.f: New test.
23898 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23899 Jan Hubicka <jh@suse.cz>
23900 Steven Bosscher <stevenb@suse.de
23902 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23904 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23907 * g++.dg/template/redecl3.C: New test.
23909 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23912 * g++.dg/parse/error16.C: Tweak error markers.
23914 2005-03-22 Jakub Jelinek <jakub@redhat.com>
23917 * gcc.dg/20050321-2.c: New test.
23919 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
23923 * g++.dg/template/ptrmem12.C: New.
23925 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
23927 PR rtl-optimization/20527
23928 * gcc.c-torture/execute/pr20527-1.c: New test.
23930 2005-03-22 Ben Elliston <bje@au.ibm.com>
23932 * gcc.misc-tests/options.exp (check_for_options): Create a real C
23933 program, compile it into a real executable and then delete the .c
23934 and .x files afterwards, to avoid problems on testglue targets.
23936 2005-03-21 Stuart Hastings <stuart@apple.com>
23938 * gcc.target/i386/sse-2.c: New.
23940 2005-03-21 Uros Bizjak <uros@kss-loka.si>
23942 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23944 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23946 * g++.dg/parse/crash25.C: Fix typo.
23948 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23951 * g++.dg/parse/crash24.C: New test.
23954 * g++.dg/parse/crash25.C: New test.
23956 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23959 * g++.dg/ext/stmtexpr4.C: New test.
23961 2005-03-20 Roger Sayle <roger@eyesopen.com>
23963 PR middle-end/20539
23964 * gcc.c-torture/compile/pr13066-1.c: New test case.
23965 * gcc.c-torture/compile/pr20539-1.c: Likewise.
23966 * g++.dg/opt/pr13066-1.C: Likewise.
23968 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
23970 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23972 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23975 * gfortran.dg/nesting_1.f90: New test.
23977 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23980 * g++.dg/lookup/using13.C: New test.
23982 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23985 * g++.dg/template/crash36.C: New test.
23987 2005-03-18 Paolo Carlini <pcarlini@suse.de>
23990 * g++.dg/template/crash35.C: New test.
23992 2005-03-17 Paolo Carlini <pcarlini@suse.de>
23995 * g++.dg/overload/operator2.C: New test.
23997 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23999 PR libfortran/20257
24000 * gfortran.dg/pr20257.f90: New test.
24002 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24004 PR libfortran/20480
24005 * gfortran.dg/pr20480.f90: New test.
24007 2005-03-16 Richard Henderson <rth@redhat.com>
24009 PR middle-end/15700
24010 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24011 (_rtld_global): New.
24012 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24013 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24015 * gcc.dg/alias-3.c: New.
24016 * gcc.dg/alias-4.c: New.
24017 * gcc.dg/alias-5.c: New.
24018 * gcc.dg/alias-6.c: New.
24020 2005-03-15 Geoffrey Keating <geoffk@apple.com>
24022 * gcc.dg/cpp/ucnid-7.c: New.
24024 2005-03-15 Janis Johnson <janis187@us.ibm.com>
24025 Dorit Naishlos <dorit@il.ibm.com>
24027 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24030 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
24032 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24033 support misaligned accesses.
24034 * gcc.dg/vect/vect-58.c: Likewise.
24035 * gcc.dg/vect/vect-92.c: New.
24036 * gcc.dg/vect/vect-93.c: New.
24038 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
24041 * gfortran.dg/assign_2.f90: New test.
24042 * gfortran.dg/assign_3.f90: New test.
24043 * gfortran.dg/assign.f90: New test.
24045 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
24047 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24048 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24049 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24050 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24053 2005-03-14 Geoffrey Keating <geoffk@apple.com>
24055 * gcc.dg/cpp/ucnid-6.c: New.
24057 * gcc.dg/cpp/normalize-1.c: New.
24058 * gcc.dg/cpp/normalize-2.c: New.
24059 * gcc.dg/cpp/normalize-3.c: New.
24060 * gcc.dg/cpp/normalize-4.c: New.
24061 * gcc.dg/cpp/ucnid-4.c: New.
24062 * gcc.dg/cpp/ucnid-5.c: New.
24063 * g++.dg/cpp/normalize-1.C: New.
24064 * g++.dg/cpp/ucnid-1.C: New.
24066 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24068 * gcc.dg/pr18628.c: New.
24070 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24073 * g++.dg/tree-ssa/pr20280.C: New.
24075 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24078 * gfortran.dg/stfunc_2.f90: New test.
24080 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24082 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24084 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24086 * gcc.dg/tree-ssa/20050314-1.c: New test.
24088 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24092 * g++.dg/template/friend34.C: New test.
24093 * g++.dg/template/friend35.C: Likewise.
24094 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24096 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24098 Friend class name lookup 5/n
24100 * g++.dg/lookup/hidden-class1.C: New test.
24101 * g++.dg/lookup/hidden-class2.C: Likewise.
24102 * g++.dg/lookup/hidden-class3.C: Likewise.
24103 * g++.dg/lookup/hidden-class4.C: Likewise.
24104 * g++.dg/lookup/hidden-class5.C: Likewise.
24105 * g++.dg/lookup/hidden-class6.C: Likewise.
24106 * g++.dg/lookup/hidden-class7.C: Likewise.
24107 * g++.dg/lookup/hidden-class8.C: Likewise.
24108 * g++.dg/lookup/hidden-class9.C: Likewise.
24109 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24110 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24111 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24112 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24113 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24114 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24115 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24116 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24117 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24118 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24119 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24121 2005-03-13 Mark Mitchell <mark@codesourcery.com>
24124 * g++.dg/template/error18.C: New test.
24126 2005-03-09 Ben Elliston <bje@au.ibm.com>
24129 * g++.dg/debug/pr16792.C: New test.
24131 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
24133 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24134 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24135 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24136 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24137 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24138 test assertion names.
24140 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24143 * gfortran.dg/stfunc_1.f90: New test.
24145 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24148 * gfortran.dg/real_index_1.f90: New test.
24150 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24153 * gfortran.dg/spec_expr_1.f90: New test.
24155 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
24158 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24161 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24164 * gfortran.dg/largeequiv_1.f90: New test.
24166 2005-03-12 Geoffrey Keating <geoffk@apple.com>
24168 * gcc.dg/ucnid-1.c: New.
24169 * gcc.dg/ucnid-2.c: New.
24170 * gcc.dg/ucnid-3.c: New.
24171 * gcc.dg/ucnid-4.c: New.
24172 * gcc.dg/ucnid-5.c: New.
24173 * gcc.dg/ucnid-6.c: New.
24174 * gcc.dg/cpp/ucnid-1.c: New.
24175 * gcc.dg/cpp/ucnid-2.c: New.
24176 * gcc.dg/cpp/ucnid-3.c: New.
24177 * g++.dg/other/ucnid-1.C: New.
24179 2005-03-12 Geoffrey Keating <geoffk@apple.com>
24181 * gcc.dg/vmx/darwin-abi-3.c: Delete.
24183 2005-03-11 Per Bothner <per@bothner.com>
24185 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
24186 that diagnotics refer to correct token.
24187 * gcc.dg/unused-3.c: Likewise.
24189 2005-03-11 Per Bothner <per@bothner.com>
24191 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24192 constant" is now actually on same line as string constant.
24193 * gcc.dg/cpp/direct2s.c: Likewise.
24195 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
24197 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24199 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24201 PR libfortran/20124
24202 * gfortran.dg/pr20124.f90: New Test
24204 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
24206 PR tree-optimization/20130
24207 * gcc.dg/pr20130-1.c: New test.
24209 2005-03-10 Steve Ellcey <sje@cup.hp.com>
24212 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24214 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24216 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24218 2005-03-10 Steve Ellcey <sje@cup.hp.com>
24220 * g++.dg/eh/forced1.C: Fix comment.
24221 * g++.dg/eh/forced2.C: Ditto.
24222 * g++.dg/eh/forced3.C: Ditto.
24223 * g++.dg/eh/forced4.C: Ditto.
24225 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
24228 * gcc.c-torture/compile/pr20412.c: New test.
24230 2005-03-10 Roger Sayle <roger@eyesopen.com>
24232 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24234 2005-03-10 Jakub Jelinek <jakub@redhat.com>
24237 * gcc.dg/20050307-1.c: New test.
24239 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
24242 * g++.dg/other/stdarg3.C: New.
24244 2005-03-10 Jakub Jelinek <jakub@redhat.com>
24246 PR c++/18384, c++/18327
24247 * g++.dg/init/array19.C: New test.
24249 PR inline-asm/20314
24250 * gcc.dg/torture/pr20314-1.c: New test.
24251 * gcc.dg/torture/pr20314-2.c: New test.
24253 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
24255 * gcc.dg/20050309-1.c: New test.
24257 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24259 * gcc.dg/builtins-10.c: Reactivate disabled test.
24260 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
24261 new cbrt transformations.
24263 2005-03-09 Mark Mitchell <mark@codesourcery.com>
24266 * g++.dg/template/array13.C: New test.
24268 2005-03-09 Paolo Carlini <pcarlini@suse.de>
24271 * g++.dg/init/brace4.C: New test.
24273 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
24276 * g++.dg/template/non-dependent12.C: New.
24278 2005-03-08 Mark Mitchell <mark@codesourcery.com>
24281 * g++.dg/init/array18.C: Add dg-do run marker.
24284 * g++.dg/init/array18.C: New test.
24286 2005-03-09 Ben Elliston <bje@au.ibm.com>
24288 * consistency.vlad/vlad.exp: Remove trailing semicolons.
24289 * g++.dg/gcov/gcov.exp: Likewise.
24290 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24291 * gcc.target/xstormy16/xstormy16.exp: Likewise.
24292 * lib/c-torture.exp: Likewise.
24293 * lib/fortran-torture.exp: Likewise.
24294 * lib/g++.exp: Likewise.
24295 * lib/gcc-defs.exp: Likewise.
24296 * lib/gcc-dg.exp: Likewise.
24297 * lib/gcc.exp: Likewise.
24298 * lib/gcov.exp: Likewise.
24299 * lib/gfortran.exp: Likewise.
24300 * lib/mike-g++.exp: Likewise.
24301 * lib/mike-gcc.exp: Likewise.
24302 * lib/objc-torture.exp: Likewise.
24303 * lib/objc.exp: Likewise.
24304 * lib/profopt.exp: Likewise.
24305 * lib/target-libpath.exp: Likewise.
24306 * lib/target-supports.exp: Likewise.
24307 * lib/treelang.exp: Likewise.
24308 * lib/wrapper.exp: Likewise.
24310 2005-03-08 Jeff Law <law@redhat.com>
24312 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24315 2005-03-08 Ira Rosen <irar@il.ibm.com>
24317 * gcc.dg/vect/pr20122.c: New test.
24319 2005-03-07 Jeff Law <law@redhat.com>
24321 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24323 * gcc.dg/tree-ssa/pr18133-1.c: New test.
24324 * gcc.dg/tree-ssa/pr18133-2.c: New test.
24325 * gcc.dg/tree-ssa/pr18134.c: New test.
24327 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24329 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24330 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24331 gcc.dg/torture/builtin-noret-2.c: Require weak support.
24333 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
24336 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24338 2005-03-07 Mark Mitchell <mark@codesourcery.com>
24340 * g++.dg/warn/Wnvdtor.C: New test.
24342 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
24344 * gcc.dg/torture/pr19683-1.c: New test.
24346 2005-03-06 Steven G. Kargl <kargls@comcast.net>
24348 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24349 * gfortran.dg/g77/19990313-2.f: Ditto.
24350 * gfortran.dg/g77/19990313-3.f: Ditto.
24351 * gfortran.dg/g77/19990525-0.f: Ditto.
24352 * gfortran.dg/g77/19990826-0.f: Ditto.
24353 * gfortran.dg/g77/19990826-2.f: Ditto.
24354 * gfortran.dg/g77/19990826-3.f: Ditto.
24355 * gfortran.dg/g77/20000511-1.f: Ditto.
24356 * gfortran.dg/g77/20000511-2.f: Ditto.
24357 * gfortran.dg/g77/970625-2.f: Ditto.
24358 * gfortran.dg/g77/980310-2.f: Ditto.
24359 * gfortran.dg/g77/980310-3.f: Ditto.
24360 * gfortran.dg/g77/980310-8.f: Ditto.
24361 * gfortran.dg/g77/980519-2.f: Ditto.
24362 * gfortran.dg/g77/alpha1.f: Ditto.
24363 * gfortran.dg/g77/claus.f: Ditto.
24364 * gfortran.dg/g77/erfc.f: Ditto.
24365 * gfortran.dg/g77/short.f: Ditto.
24366 * gfortran.fortran-torture/execute/data.f90: Ditto.
24367 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24368 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24370 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24372 * lib/file-format.exp (gcc_target_object_format): Add check for som
24373 format and hardcode object formats on hppa*-*-hpux*.
24374 * lib/target-supports.exp (check_weak_available): Add check for som
24375 object format. Always return 0 on hppa*-*-hpux10*.
24377 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24380 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24382 2005-03-05 Steven G. Kargl <kargls@comcast.net>
24384 * gfortran.dg/pr19936_1.f90: New test.
24385 * gfortran.dg/pr19936_2.f90: New test.
24386 * gfortran.dg/pr19936_3.f90: New test.
24388 2005-03-05 Steven G. Kargl <kargls@comcast.net>
24389 Paul Thomas <prthomas@drfccad.cea.fr>
24391 * gfortran.dg/PR19754_1.f90: New test.
24392 * gfortran.dg/PR19754_2.f90: Ditto.
24394 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24397 * g++.dg/template/non-dependent11.C: New test.
24399 2005-03-05 Uros Bizjak <uros@kss-loka.si>
24401 * lib/target-supports.exp (check_iconv_available): Fix comment.
24403 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
24404 Joseph S. Myers <joseph@codesourcery.com>
24407 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24409 2005-03-04 Matthew Sachs <msachs@apple.com>
24411 * gcc.exp (gcc_target_compile): Put braces around
24412 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24413 * objc.exp (objc_target_compile): Likewise.
24414 * treelang.exp (treelang_target_compile): Likewise.
24416 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24419 * gfortran.dg/func_result_1.f90: New test.
24421 2005-03-04 Ben Elliston <bje@au.ibm.com>
24423 * gcc.misc-tests/options.exp: New test.
24425 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
24427 * gcc.dg/pr15784-4.c: New test.
24429 2005-03-03 Geoffrey Keating <geoffk@apple.com>
24431 * gcc.c-torture/execute/pr17133.c: New.
24432 * gcc.c-torture/compile/20050303-1.c: New.
24434 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
24436 * gcc.dg/cpp/assert4.c: Fix for cygwin.
24438 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
24440 * g++.dg/overload/using2.C: New.
24442 2005-03-02 Mark Mitchell <mark@codesourcery.com>
24445 * g++.dg/init/ptrmem2.C: New test.
24447 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
24450 * gcc.dg/pr8927-1.c: New test.
24452 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
24455 * g++.dg/inherit/covariant12.C: New.
24457 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24460 * gfortran.dg/bound_1.f90: New test.
24462 2005-02-28 Janis Johnson <janis187@us.ibm.com>
24464 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24465 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24467 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
24470 * gcc.dg/pr20245-1.c: New test.
24472 2005-02-28 Jakub Jelinek <jakub@redhat.com>
24474 PR middle-end/19874
24475 * gcc.c-torture/execute/20050119-2.c: New test case.
24477 2005-02-28 Ben Elliston <bje@au.ibm.com>
24479 * README: Update the DejaGnu bug reporting address.
24480 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24481 * lib/objc-torture.exp: Likewise.
24483 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
24485 * gfortran.dg/boz_1.f90: New test.
24486 * gfortran.dg/boz_3.f90: New test.
24487 * gfortran.dg/boz_4.f90: New test.
24489 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
24491 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24492 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24494 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24496 PR libfortran/20101
24497 * gfortran.dg/write_0_pe_format.f90: New test.
24499 2005-02-27 Jakub Jelinek <jakub@redhat.com>
24502 * g++.dg/opt/thunk2.C: New test.
24503 * g++.dg/opt/covariant1.C: New test.
24505 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24507 * gfortran.dg/e_d_fmt.f90: New test.
24509 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
24511 * gcc.dg/asm-b.c: Fix comment typos.
24513 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
24515 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24518 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
24521 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24522 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24523 * gcc.dg/asm-b.c: New test.
24525 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
24527 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24528 Disable this test on IRIX 6.
24530 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
24532 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24533 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24536 2005-02-25 Diego Novillo <dnovillo@redhat.com>
24538 PR tree-optimization/20204
24539 * gcc.dg/pr20204.c: New test.
24541 2005-02-24 Jakub Jelinek <jakub@redhat.com>
24544 * gcc.c-torture/execute/20050224-1.c: New test.
24547 * g++.dg/warn/Wbraces2.C: New test.
24549 2005-02-23 Mark Mitchell <mark@codesourcery.com>
24552 * g++.dg/init/const2.C: New test.
24554 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
24556 PR tree-optimization/20100
24557 * gcc.c-torture/execute/pr20100-1.c: New test.
24559 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24561 * gfortran.dg/implicit_3.f90: New test.
24563 * gfortran.dg/deftype_1.f90: New test.
24565 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
24567 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24569 * g++.dg/other/anon3.C: Accept a warning.
24571 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
24573 * gcc.dg/pr20017.c: Fix a comment typo.
24575 2005-02-23 Bud Davis <bdavis@gfortran.org>
24577 * gfortran.dg/list_read_4.f90: Change to f90 comments.
24579 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
24582 * ada/acats/tests/cxa/cxa3004.a: Remove.
24583 * ada/acats/tests/cxb/cxb30061.am: Likewise.
24585 2005-02-22 Mark Mitchell <mark@codesourcery.com>
24588 * g++.dg/init/const1.C: New test.
24591 * g++.dg/parse/constant7.C: New test.
24594 * g++.dg/parse/error27.C: New test.
24595 * g++.dg/template/qualttp15.C: Adjust error markers.
24596 * g++.old-deja/g++.other/struct1.C: Likewise.
24599 * g++.dg/template/error17.C: New test.
24602 * g++.dg/parser/error26.C: New test.
24604 2005-02-22 Diego Novillo <dnovillo@redhat.com>
24606 PR tree-optimization/20100
24607 PR tree-optimization/20115
24608 * gcc.dg/pr20115.c: New test.
24609 * gcc.dg/pr20115-1.c: New test.
24610 * gcc.dg/pr20100.c: New test.
24611 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24612 call-clobbered variables after alias1.
24614 2005-02-22 Bud Davis <bdavis@gfortran.org>
24616 * gfortran.dg/list_read_4.f90: new test.
24618 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
24620 PR rtl-optimization/20017.
24621 * gcc.dg/pr20017.c: New.
24623 2005-02-22 Devang Patel <dpatel@apple.com>
24626 * g++.dg/tree-ssa/pr19952.C: New test.
24628 2005-02-22 Mark Mitchell <mark@codesourcery.com>
24631 * g++.dg/parse/constant6.C: New test.
24633 2005-02-22 Uros Bizjak <uros@kss-loka.si>
24635 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24636 * g++.dg/charset/asm2.c: Likewise.
24637 * g++.dg/charset/asm3.c: Likewise.
24638 * g++.dg/charset/asm4.c: Likewise.
24639 * g++.dg/charset/asm5.c: Likewise.
24640 * g++.dg/charset/attribute1.c: Likewise.
24641 * g++.dg/charset/attribute2.c: Likewise.
24642 * g++.dg/charset/extern1.cc: Likewise.
24643 * g++.dg/charset/extern2.cc: Likewise.
24644 * g++.dg/charset/extern3.cc: Likewise.
24645 * g++.dg/charset/function.cc: Likewise.
24646 * g++.dg/charset/string.c: Likewise.
24647 * g++.dg/charset/charset.exp: Likewise.
24648 * lib/target-supports.exp (check_iconv_available): Fix comment.
24650 2005-02-22 Uros Bizjak <uros@kss-loka.si>
24652 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24653 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24654 * gcc.dg/charset/asm2.c: Likewise.
24655 * gcc.dg/charset/asm3.c: Likewise.
24656 * gcc.dg/charset/asm4.c: Likewise.
24657 * gcc.dg/charset/asm5.c: Likewise.
24658 * gcc.dg/charset/asm6.c: Likewise.
24659 * gcc.dg/charset/attribute1.c: Likewise.
24660 * gcc.dg/charset/attribute2.c: Likewise.
24661 * gcc.dg/charset/builtin1.c: Likewise.
24662 * gcc.dg/charset/extern.c: Likewise.
24663 * gcc.dg/charset/function.c: Likewise.
24664 * gcc.dg/charset/string.c: Likewise.
24665 * gcc.dg/charset/charset.exp: Likewise.
24667 2005-02-21 Bud Davis <bdavis9659@comcast.net>
24670 * gfortran.dg/pr20086.f90: New test.
24672 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
24674 PR tree-optimization/19786
24675 * g++.dg/tree-ssa/pr19786.C: New.
24677 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24679 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24681 2005-02-21 Jeff Law <law@redhat.com>
24683 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24685 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24687 * gfortran.dg/do_iterator: Split loop, markup all lines for
24688 which an error locus is printed.
24689 * gfortran.dg/pr17708.f90: Markup all lines for which an error
24691 * gfortran.dg/select_4.f90: Likewise.
24692 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24693 locuses in the various permutations.
24695 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
24697 PR tree-optimization/19951
24698 * g++.dg/vect: New directory.
24699 * g++.dg/vect/vect.exp: New file.
24700 * g++.dg/vect/pr19951.cc: New testcase.
24701 * g++.dg/dg.exp: Also prune vectorizer tests.
24703 2005-02-20 Zack Weinberg <zack@codesourcery.com>
24706 * gcc.dg/charset/builtin1.c: New test.
24708 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24711 * g++.dg/inherit/volatile1.C: New test.
24714 * g++.dg/template/dtor4.C: New test.
24716 2005-02-19 Steven G. Kargl <kargls@comcast.net>
24718 * gfortran.dg/int_1.f90: New test.
24720 2005-02-19 Devang Patel <dpatel@apple.com>
24722 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24724 2005-02-19 Steven G. Kargl <kargls@comcast.net>
24726 * gfortran.dg/achar_1.f90: New test.
24728 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
24730 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24732 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
24733 Jakub Jelinek <jakub@redhat.com>
24735 PR tree-optimization/19828
24736 * gcc.dg/tree-ssa/loop-7.c: New test.
24737 * gcc.c-torture/execute/20050218-1.c: New test.
24739 2005-02-19 Jakub Jelinek <jakub@redhat.com>
24742 * gcc.dg/transparent-union-1.c: New test.
24743 * gcc.dg/transparent-union-2.c: New test.
24745 2005-02-18 James E Wilson <wilson@specifixinc.com>
24747 PR tree-optimization/18977
24748 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24750 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
24753 * gcc.dg/pr20054.c: New test.
24755 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24758 * g++.dg/ext/attrib20.C: New test.
24760 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
24762 PR middle-end/20030
24763 * gfortran.fortran-torture/execute/character_passing.f90: New test.
24765 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
24768 * g++.dg/opt/switch4.C: New.
24770 2005-02-18 Jakub Jelinek <jakub@redhat.com>
24773 PR tree-optimization/20009
24774 * gcc.c-torture/compile/20050217-1.c: New test.
24775 * g++.dg/opt/switch3.C: New test.
24777 PR tree-optimization/18947
24778 * gcc.c-torture/compile/20050215-1.c: New test.
24779 * gcc.c-torture/compile/20050215-2.c: New test.
24780 * gcc.c-torture/compile/20050215-3.c: New test.
24782 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
24785 * g++.dg/template/crash34.C: New.
24788 * g++.dg/other/access3.C: New.
24790 2005-02-17 Ira Rosen <irar@il.ibm.com>
24792 * gcc.dg/vect/vect-98.c: New test.
24794 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
24796 PR tree-optimization/19967
24797 * gcc.dg/pr19967.c: New.
24799 2005-02-16 Jakub Jelinek <jakub@redhat.com>
24801 PR middle-end/19857
24802 * gcc.dg/tree-ssa/20050215-1.c: New test.
24803 * gcc.c-torture/execute/20050215-1.c: New test.
24805 2005-02-15 Eric Christopher <echristo@redhat.com>
24807 * gcc.dg/cpp/20050215-1.c: New file.
24809 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
24811 PR tree-optimization/15785
24812 * gcc.dg/pr15785-1.c: New test.
24814 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
24817 * g++.dg/init/ctor4.C: New.
24818 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24820 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
24822 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24823 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24825 2005-02-15 Andreas Schwab <schwab@suse.de>
24827 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24830 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
24832 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24834 2005-02-14 Diego Novillo <dnovillo@redhat.com>
24836 PR tree-optimization/19853
24837 * gcc.c-torture/compile/pr19853.c: New test.
24839 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
24842 * g++.dg/parse/local-class1.C: New.
24845 * g++.dg/parse/ptrmem3.C: New.
24848 * g++.old-deja/g++.oliva/template6.C: Add another case.
24849 * g++.dg/template/explicit6.C: New.
24851 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
24854 * g++.dg/other/redecl2.C: New.
24856 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
24859 * g++.dg/abi/covariant4.C: New.
24861 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
24863 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24866 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
24868 * gcc.dg/vect/vect-96.c: Fix typo.
24870 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24874 * g++.dg/template/enum5.C: New test.
24876 2005-02-12 Ira Rosen <irar@il.ibm.com>
24878 * gcc.dg/vect/vect-97.c: New test.
24880 2005-02-12 Ira Rosen <irar@il.ibm.com>
24882 * gcc.dg/vect/vect-96.c: New test.
24884 2005-02-12 Uros Bizjak <uros@kss-loka.si>
24886 * gcc.dg/builtins-34.c: Also check ldexp*.
24888 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
24890 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24892 2005-02-11 Janis Johnson <janis187@us.ibm.com>
24894 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24895 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24896 dg-require-dll, dg-require-iconv, dg-require-named-sections,
24897 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24898 selector_list, selector_expression, dg-process-target): Move to new
24899 file target-supports-dg.exp.
24900 * lib/target-supports-dg.exp: New.
24902 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24905 2005-02-11 Jakub Jelinek <jakub@redhat.com>
24908 * g++.dg/other/ptrmem6.C: New test.
24910 PR middle-end/19858
24911 * gcc.c-torture/compile/20050210-1.c: New test.
24913 2005-02-11 Mark Mitchell <mark@codesourcery.com>
24916 * g++.dg/warn/Wbraces1.C: New test.
24918 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
24920 * gcc.dg/builtins-52.c: New testcase.
24922 2005-02-10 Jakub Jelinek <jakub@redhat.com>
24925 * gcc.c-torture/execute/20050119-1.c: New test.
24927 2005-02-09 Mark Mitchell <mark@codesourcery.com>
24930 * g++.dg/init/delete1.C: New test.
24932 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24935 * g++.dg/template/static12.C: New test.
24937 2005-02-09 Mark Mitchell <mark@codesourcery.com>
24940 * g++.dg/conversion/ambig1.C: New test.
24943 * g++.dg/ext/attrib19.C: New test.
24946 * g++.dg/parse/dtor5.C: New test.
24949 * g++.dg/template/dtor3.C: New test.
24952 * g++.dg/template/static11.C: New test.
24953 * g++.dg/template/crash2.C: Remove dg-error marker.
24955 2005-02-09 Janis Johnson <janis187@us.ibm.com>
24958 * g++.old-deja/g++.mike/p10769a.C: Remove.
24960 2005-02-09 Roger Sayle <roger@eyesopen.com>
24962 * gcc.dg/builtins-48.c: New test case.
24963 * gcc.dg/builtins-49.c: New test case.
24964 * gcc.dg/builtins-50.c: New test case.
24965 * gcc.dg/builtins-51.c: New test case.
24967 2005-02-09 Ian Lance Taylor <ian@airs.com>
24969 PR middle-end/19583
24970 * g++.dg/warn/Wreturn-type-3.C: New test.
24972 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
24974 PR middle-end/19402
24975 * gcc.dg/pr19402-1.c: New testcase.
24976 * gcc.dg/pr19402-2.c: likewise.
24978 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
24980 PR middle-end/19854
24981 * g++.dg/tree-ssa/tmmti.C: New testcase.
24983 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
24985 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24987 2005-02-08 Mark Mitchell <mark@codesourcery.com>
24990 * g++.dg/parse/crash23.C: New test.
24991 * g++.dg/warn/Weff1.C: New test.
24993 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
24995 * gcc.dg/20050209-1.c: New test.
24997 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25000 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25002 2005-02-08 Mike Stump <mrs@apple.com>
25004 * g++.dg/pch/import-2.c: New test.
25005 * g++.dg/pch/import-2.hs: New.
25006 * g++.dg/pch/include/import-2a.h: New.
25007 * g++.dg/pch/include/import-2b.h: New.
25009 2005-02-08 Janis Johnson <janis187@us.ibm.com>
25011 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25013 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25015 * gfortran.dg/substr_1.f90: New test.
25017 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
25019 PR middle-end/19775
25020 * gcc.dg/torture/builtin-power-1.c: Disable test for
25021 invalid transformation.
25022 * gcc.dg/builtins-10.c: Likewise. Disable one test we
25023 no longer optimize.
25024 * gcc.dg/builtins-47.c: New testcase.
25026 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
25027 Dorit Naishlos <dorit@il.ibm.com>
25029 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25031 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
25033 * gcc.c-torture/compile/20050206-1.c: New test.
25035 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25038 * g++.dg/opt/pr19768.C: New test.
25040 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25043 * gcc.c-torture/compile/pr19736.c: New test.
25045 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25048 * g++.dg/parse/error25.C: New test.
25050 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
25052 * gcc.c-torture/execute/20050203-1.c: New.
25054 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
25056 * gcc.dg/vect/vect-85.c: Remove xfail.
25057 * gcc.dg/vect/vect-86.c: Remove xfail.
25058 * gcc.dg/vect/vect-87.c: Remove xfail.
25059 * gcc.dg/vect/vect-88.c: Remove xfail.
25061 2005-02-02 Geoffrey Keating <geoffk@apple.com>
25063 * gcc.dg/altivec-19.c: New.
25065 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
25068 * gcc.dg/nested-func-3.c: New test.
25069 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25071 2005-02-02 Janis Johnson <janis187@us.ibm.com>
25073 * gcc.test-framework/gen_directive_tests: Generate tests for
25074 selector expressions.
25076 2005-02-02 Matt Austern <austern@apple.com>
25079 * g++/ext/builtin7.C: New.
25080 * g++/ext/builtin8.C: New.
25082 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25085 * gcc.dg/pr18502-1.c: New test.
25087 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25090 * g++.dg/template/local4.C: Tweak.
25092 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
25094 PR tree-optimization/19578
25095 * gcc.c-torture/compile/20050202-1.c: New test.
25097 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25100 * gcc.dg/c99-init-4.c: New test.
25102 2005-02-01 Janis Johnson <janis187@us.ibm.com>
25104 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25106 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25108 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25109 * g++.dg/eh/check-vect.h: New.
25111 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25112 * gcc.dg/vect/vect-78.c: Ditto.
25113 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25116 * g++.dg/conversion/simd1.C: Expect warning.
25117 * g++.dg/ext/attribute-test-1.C: Ditto.
25118 * g++.dg/ext/attribute-test-2.C: Ditto.
25119 * g++.dg/ext/attribute-test-3.C: Ditto.
25120 * g++.dg/ext/attribute-test-4.C: Ditto.
25122 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25123 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25125 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25127 2005-02-01 Richard Henderson <rth@redhat.com>
25129 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25130 long double for ibm double-double format.
25131 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25133 2005-02-01 Diego Novillo <dnovillo@redhat.com>
25135 PR tree-optimization/19633
25136 * gcc.dg/pr19633-1.c: New test.
25137 * gcc.dg/pr19633.c: Tweak to make pointer point
25138 to NULL or a symbol.
25140 2005-02-01 Janis Johnson <janis187@us.ibm.com>
25142 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25144 (dg-process-target (local override)): Handle selector expressions.
25146 * gcc.test-framework/README: Describe tests in source directory.
25147 * gcc.test-framework/test-framework.awk: Handle dg- tests.
25148 * gcc.test-framework/test-framework.exp: Handle dg- tests.
25149 * gcc.test-framework/dg-bogus-exp-P.c: New test.
25150 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25151 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25152 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25153 * gcc.test-framework/dg-do-link-exp-P.c: New test.
25154 * gcc.test-framework/dg-do-run-exp-P.c: New test.
25155 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25156 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25157 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25158 * gcc.test-framework/dg-error-exp-P.c: New test.
25159 * gcc.test-framework/dg-error-exp-XP.c: New test.
25160 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25161 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25162 * gcc.test-framework/dg-output-exp-P.c: New test.
25163 * gcc.test-framework/dg-output-exp-XF.c: New test.
25164 * gcc.test-framework/dg-warning-exp-P.c: New test.
25165 * gcc.misc-tests/dg-1.c: Remove.
25166 * gcc.misc-tests/dg-2.c: Remove.
25167 * gcc.misc-tests/dg-3.c: Remove.
25168 * gcc.misc-tests/dg-4.c: Remove.
25169 * gcc.misc-tests/dg-5.c: Remove.
25170 * gcc.misc-tests/dg-6.c: Remove.
25171 * gcc.misc-tests/dg-7.c: Remove.
25172 * gcc.misc-tests/dg-8.c: Remove.
25173 * gcc.misc-tests/dg-9.c: Remove.
25174 * gcc.misc-tests/dg-10.c: Remove.
25175 * gcc.misc-tests/dg-11.c: Remove.
25176 * gcc.misc-tests/dg-12.c: Remove.
25177 * gcc.misc-tests/dg-test.exp: Remove.
25179 * gcc.test-framework/test-framework.awk: Change recording and
25180 printing of passes and failures.
25182 * gcc.test-framework: New directory.
25183 * gcc.test-framework/README: New.
25184 * gcc.test-framework/test-framework.exp: New.
25185 * gcc.test-framework/test-framework.awk: New.
25186 * gcc.test-framework/gen_directive_tests: New.
25188 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
25190 * lib/treelang.exp: Fix comment typos.
25191 (treelang_target_compile): Don't append libs=-ltreelang to options.
25193 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
25195 * g++.dg/parse/typename7.C: Adjust error messages.
25197 2005-01-31 Jeff Law <law@redhat.com>
25199 * gcc.c-torture/execute/20050131-1.c: New test.
25200 * gcc.dg/wcaselabel.c: New test.
25202 2005-01-31 Mark Mitchell <mark@codesourcery.com>
25204 * g++.dg/other/warning1.C: Adjust error messags.
25205 * g++.dg/parse/constant5.C: New test.
25207 2005-01-31 Steven Bosscher <stevenb@suse.de>
25210 * gcc.c-torture/compile/20011130-1.c: Reorder to make
25211 the test case valid.
25212 * gcc.dg/20030815-1.c: Remove invalid tests.
25213 * gcc.dg/array-7.c: Adjust expected result.
25214 * gcc.dg/pr18596-3.c: Likewise.
25215 * gcc.dg/noncompile/20000901-1.c: Likewise.
25216 * gcc.dg/noncompile/init-2.c: Likewise.
25217 * gcc.dg/noncompile/init-4.c: Likewise.
25219 2005-01-31 Dale Johannesen <dalej@apple.com>
25221 * g++.dg/opt/pr19650.C: New test.
25223 2005-01-31 Richard Henderson <rth@redhat.com>
25225 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25226 long double for intel double extended format.
25227 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25229 2005-01-30 Mark Mitchell <mark@codesourcery.com>
25232 * g++.dg/template/static10.C: New test.
25235 * g++.dg/parse/error24.C: New test.
25238 * g++.dg/lookup/builtin1.C: New test.
25241 * g++.dg/warn/conv3.C: New test.
25243 2005-01-30 Bud Davis <bdavis@gfortran.org>
25246 * gfortan.dg/inquire_7.f90
25248 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
25250 PR tree-optimization/15791
25251 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25252 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25253 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25254 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25255 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25256 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25257 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25258 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25259 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25260 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25262 2005-01-29 Paul Brook <paul@codesourcery.com>
25265 * check.c (real_or_complex_check): New function.
25266 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25267 * intrinsic.c (add_functions): Use new check functions.
25268 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25271 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
25273 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25274 gcc.dg/lvalue-3.c: New tests.
25275 * gcc.dg/concat.c: Update expected messages.
25277 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
25279 PR libfortran/19595
25280 * gfortran.dg/eor_1.f90: New test.
25282 2005-01-29 Steven G. Kargl <kargls@comcast.net>
25285 * gfortran.dg/logical_data_1.f90: New test.
25287 2005-01-28 Mark Mitchell <mark@codesourcery.com>
25290 * g++.dg/template/crash33.C: New test.
25293 * g++.dg/template/crash32.C: New test.
25295 2005-01-28 Ian Lance Taylor <ian@airs.com>
25297 PR middle-end/16558
25298 * g++.dg/warn/Wreturn-type-2.C: New test.
25300 2004-06-24 Jeff Law <law@redhat.com>
25302 * gcc.dg/tree-ssa/20050128-1.c: New test.
25304 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
25306 * gcc.target/frv/all-mdpackh-1.c: New test.
25308 2005-01-28 Steven Bosscher <stevenb@suse.de>
25310 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25312 2005-01-27 Richard Henderson <rth@redhat.com>
25314 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25316 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
25318 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25320 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
25322 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25323 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25324 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25325 to cope with cases where the multilib options override the dg-options.
25327 2005-01-27 Jakub Jelinek <jakub@redhat.com>
25330 * gcc.dg/noncompile/20050120-1.c: New test.
25332 2005-01-26 Diego Novillo <dnovillo@redhat.com>
25334 PR tree-optimization/19633
25335 * gcc.dg/pr19633.c: New test.
25336 * gcc.dg/tree-ssa/pr19633.c: New test.
25338 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
25340 * gcc.dg/20041216-1.c: New test.
25342 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
25345 * objc.dg/selector-2.m: New test.
25347 2005-01-26 Jakub Jelinek <jakub@redhat.com>
25349 * g++.dg/opt/range-test-2.C: New test.
25351 PR rtl-optimization/19579
25352 * gcc.c-torture/execute/20050124-1.c: New test.
25354 2005-01-26 Greg Parker <gparker@apple.com>
25355 Stuart Hastings <stuart@apple.com>
25357 * gcc.c-torture/execute/20050125-1.c: New.
25359 2005-01-18 Jan Hubicka <jh@suse.cz>
25361 PR tree-optimize/19337
25362 * gcc.c-torture/compile/20050119-1.c: New test.
25364 2005-01-24 James E Wilson <wilson@specifixinc.com>
25366 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25367 test for successful match.
25369 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
25372 * objc.dg/comp-types-7.m: New test.
25374 2005-01-24 Janis Johnson <janis187@us.ibm.com>
25376 * lib/target-supports.exp (current_target_name): New.
25377 (check_effective_target_ilp32, check_effective_target_lp64):
25378 Cache the result to use as long as the current target, with
25379 multilib flags, remains the same.
25381 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25382 (dg-require-weak, dg-require-visibility, dg-require-alias,
25383 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25384 dg-require-effective-target, dg-skip-if): Remove call to
25385 skip_test_and_clear_xfail.
25386 (dg-test): Clear xfail data.
25388 2005-01-24 Jakub Jelinek <jakub@redhat.com>
25391 * gcc.dg/ppc64-toc.c: New test.
25393 * g++.dg/tree-ssa/empty-1.C: New test.
25395 PR middle-end/19551
25396 * gcc.c-torture/execute/20050121-1.c: New test.
25397 * gcc.dg/20050121-2.c: New test.
25399 2004-01-23 Steven G. Kargl <kargls@comcast.net>
25400 Paul Brook <paul@codesourcery.com>
25403 * gfortran.dg/real_const_1.f: New test.
25404 * gfortran.dg/real_const_2.f90: New test.
25405 * gfortran.dg/complex_int_1.f90: New test.
25407 2005-01-23 Bud Davis <bdavis9659@comcast.net>
25410 * gfortan.dg/inquire_6.f90: New test.
25412 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
25414 PR libfortran/19451
25415 * open_readonly_1.f90: New test.
25417 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
25419 PR libfortran/18982
25420 * gfortran.dg/open_new.f90: New file.
25422 2005-01-22 Paul Brook <paul@codesourcery.com>
25424 * namelist_1.f90: New test.
25426 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
25428 PR tree-optimization/19484
25429 * gcc.c-torture/compile/20050122-[12].c: New tests.
25431 2005-01-22 Paul Brook <paul@codesourcery.com>
25433 * gfortran.dg/implicit_2.f90: New test.
25435 2005-01-22 Bud Davis <bdavis9659@comcast.net>
25438 * gfortran.dg/inquire_5.f90: New test.
25440 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25443 * gcc.dg/pr18809-1.c: New test.
25445 2005-01-21 Ian Lance Taylor <ian@airs.com>
25447 * gcc.dg/20050121-1.c: New test.
25449 PR tree-optimization/13000
25450 * gcc.dg/20040206-1.c: Change warning to point where function is
25453 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25456 * g++.dg/template/array11.C: New test.
25458 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25460 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25461 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25462 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25463 * gfortran.dg/getenv_1.f90: Add dg-do directive.
25464 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25465 gfortran.dg/pr17164.f90: Add missing dg-do directives.
25467 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
25469 PR tree-optimization/15349
25470 * gcc.dg/tree-ssa/pr15349.c: New.
25472 2005-01-20 Steve Ellcey <sje@cup.hp.com>
25474 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25476 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
25478 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25479 scan-assembler-times directive name.
25481 * gcc.dg/asm-a.c: Move dg-require-effective-target to
25484 PR rtl-optimization/19462
25485 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25487 2005-01-19 Steve Ellcey <sje@cup.hp.com>
25489 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25490 counting function calls on ia64.
25492 2005-01-19 Jakub Jelinek <jakub@redhat.com>
25494 PR rtl-optimization/15139
25495 * gcc.dg/20050111-2.c: New test.
25498 * gcc.c-torture/compile/20050113-1.c: New testcase.
25500 PR middle-end/19164
25501 * gcc.dg/20050113-1.c: New testcase.
25503 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
25505 * gcc.dg/vect/vect-85.c: Add comment.
25506 * gcc.dg/vect/vect-86.c: Add xfail for now.
25507 * gcc.dg/vect/vect-87.c: Add xfail for now.
25508 * gcc.dg/vect/vect-88.c: Add xfail for now.
25509 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25511 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25513 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25515 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25517 * g++.dg/debug/typedef3.C: New test.
25519 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
25522 * gcc.dg/asm-a.c: New test.
25524 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
25526 * gcc.dg/sh-relax.c: Add prototype for abort.
25528 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25530 * gcc.dg/short-compare-1.c: New test.
25531 * gcc.dg/short-compare-2.c: Likewise.
25533 2005-01-18 Michael Matz <matz@suse.de>
25535 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25537 2005-01-17 Diego Novillo <dnovillo@redhat.com>
25539 PR tree-optimization/19121
25540 * gcc.c-torture/compile/pr19121.c: New test.
25542 2005-01-17 James E. Wilson <wilson@specifixinc.com>
25545 * gcc.c-torture/compile/pr19357.c: New test.
25547 2005-01-17 Ian Lance Taylor <ian@airs.com>
25550 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25551 pass--those that refer just to the variable, possibly with a
25553 * gcc.dg/c99-const-expr-3.c: Likewise.
25555 PR middle-end/13127
25556 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25559 2005-01-16 Bud Davis <bdavis9659@comcast.net>
25562 * gfortran.dg/endfile_2.f90: New test.
25564 2005-01-16 Steven G. Kargl <kargls@comcast.net>
25567 * gfortran.dg/select_5.f90: New test.
25569 2004-01-16 Paul Brook <paul@codesourcery.com>
25571 * gfortran.dg/common_4.f90: New test.
25573 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
25575 PR rtl-optimization/19462
25576 * gcc.dg/torture/pr19462-1.c: New test.
25578 2005-01-15 Ziemowit Laski <zlaski@apple.com>
25581 * objc.dg/func-ptr-2.m: New.
25582 * objc.dg/volatile-1.m: New.
25584 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25586 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25588 2005-01-15 Jakub Jelinek <jakub@redhat.com>
25590 PR tree-optimization/19060
25591 * gcc.c-torture/execute/20050104-1.c: New test.
25593 2005-01-15 Bud Davis <bdavis9659@comcast.net>
25596 * gfortran.dg/write_to_null.f90: New test.
25598 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
25599 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25602 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25605 2005-01-15 Jakub Jelinek <jakub@redhat.com>
25608 * g++.dg/init/vector1.C: New test.
25610 2005-01-14 James E. Wilson <wilson@specifixinc.com>
25613 * gcc.target/ia64/sibcall-unwind-1.c: New test.
25615 * gcc.target/ia64/sibcall-unwind-2.c: New test.
25617 2005-01-14 Steven G. Kargl <kargls@comcast.net>
25619 * gfortran.dg/select_1.f90: New test.
25620 * gfortran.dg/select_2.f90: New test.
25621 * gfortran.dg/select_3.f90: New test.
25622 * gfortran.dg/select_4.f90: New test.
25624 2005-01-14 Jakub Jelinek <jakub@redhat.com>
25626 PR middle-end/19084
25627 PR rtl-optimization/19348
25628 * gcc.dg/20050111-1.c: New test.
25629 * gcc.c-torture/execute/20050111-1.c: New test.
25631 * gcc.dg/i386-asm-4.c: New test.
25633 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
25635 * gcc.dg/nested-func-2.c: New test.
25636 * ada/acats/norun.lst: Remove c953002.
25638 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
25640 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25642 2005-01-12 Ben Elliston <bje@au.ibm.com>
25644 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25646 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
25649 * g++.dg/abi/align1.C: New test.
25651 2005-01-11 Alan Modra <amodra@bigpond.net.au>
25653 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25655 * g++.dg/ext/altivec_check.h: Support compiling as C.
25657 2005-01-10 Roger Sayle <roger@eyesopen.com>
25660 * g++.dg/expr/pr19355-1.C: New test case.
25662 2005-01-10 Laurent GUERBY <laurent@guerby.net>
25664 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25665 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25666 * ada/acats/tests/c3/c92005b.ada: Likewise.
25667 * ada/acats/tests/c3/cxb3012.a: Likewise.
25668 * ada/acats/norun.lst: Add c380004 and c953002, add PR
25670 2005-01-09 Paul Brook <paul@codesourcery.com>
25672 * gfortran.dg/common_2.f90: New file.
25673 * gfortran.dg/common_3.f90: New file.
25675 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
25677 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25679 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
25681 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25682 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25683 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25684 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25685 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25686 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25687 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25688 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25689 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25690 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25691 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25692 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25693 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25694 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25695 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25696 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25697 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25698 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25699 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25700 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25701 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25702 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25703 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25704 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25705 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25706 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25707 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25708 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25709 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25710 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25711 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25712 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25713 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25714 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25715 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25716 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25717 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25718 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25719 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25720 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25721 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25722 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25723 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25724 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25725 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25726 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25727 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25728 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25729 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25730 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25731 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25732 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25733 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25734 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25735 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25736 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25737 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25738 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25739 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25740 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25741 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25742 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25743 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25744 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25745 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25746 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25747 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25749 * gcc.dg/vect/vect-1.c: Fix spelling.
25750 * gcc.dg/vect/vect-10.c: Fix spelling.
25751 * gcc.dg/vect/vect-11.c: Fix spelling.
25752 * gcc.dg/vect/vect-12.c: Fix spelling.
25753 * gcc.dg/vect/vect-14.c: Fix spelling.
25754 * gcc.dg/vect/vect-15.c: Fix spelling.
25755 * gcc.dg/vect/vect-16.c: Fix spelling.
25756 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25757 * gcc.dg/vect/vect-64.c: Fix comments.
25758 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25760 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
25761 Ira Rosen <irar@il.ibm.com>
25763 * gcc.dg/vect/vect-70.c: New test.
25764 * gcc.dg/vect/vect-71.c: New test.
25766 2005-01-09 Manfred Hollstein <mh@suse.com>
25768 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25769 * gcc.dg/pr18241-2.c: Likewise.
25770 * gcc.dg/pr18241-3.c: Likewise.
25771 * gcc.dg/pr18241-4.c: Likewise.
25772 * gcc.dg/pr18241-5.c: Likewise.
25774 2005-01-08 Richard Henderson <rth@redhat.com>
25776 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25777 False for x86 and x86-64.
25779 2005-01-08 Diego Novillo <dnovillo@redhat.com>
25781 PR tree-optimization/18241
25782 * gcc.dg/pr18241-1.c: New test.
25783 * gcc.dg/pr18241-2.c: New test.
25784 * gcc.dg/pr18241-3.c: New test.
25785 * gcc.dg/pr18241-4.c: New test.
25786 * gcc.dg/pr18241-5.c: New test.
25788 2005-01-08 Steven G. Kargl <kargls@comcast.net>
25790 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25791 gfortran.dg/select_4.f90: New.
25793 2005-01-07 Jakub Jelinek <jakub@redhat.com>
25795 * gcc.c-torture/execute/20050107-1.c: New test.
25797 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
25800 * g++.dg/template/ref2.C: New.
25802 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
25804 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25805 instead of being empty.
25807 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25810 * gfortran.dg/array-1.f90: New test.
25812 2005-01-07 Jakub Jelinek <jakub@redhat.com>
25814 PR tree-optimization/19283
25815 * gcc.c-torture/execute/20050106-1.c: New test.
25817 PR rtl-optimization/18861
25818 * gcc.dg/20050105-1.c: New test.
25820 PR tree-optimization/18828
25821 * gcc.dg/20050105-2.c: New test.
25823 2005-01-07 Andreas Jaeger <aj@suse.de>
25825 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25827 2005-01-07 Bud Davis <bdavis9659@comcast.net>
25830 * gfortran.dg/fmt_read.f90: New test.
25832 2005-01-06 Geoffrey Keating <geoffk@apple.com>
25834 * gcc.dg/rs6000-ldouble-2.c: New.
25836 2005-01-06 Mark Mitchell <mark@codesourcery.com>
25839 * g++.dg/parser/ctor2.C: New test.
25841 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25844 * g++.dg/template/using9.C: New test.
25846 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25849 * g++.dg/lookup/friend6.C: New test.
25851 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
25854 * g++.dg/template/array10.C: New.
25856 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25858 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25859 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25861 2005-01-06 Jakub Jelinek <jakub@redhat.com>
25863 * gcc.c-torture/compile/20050105-1.c: New test.
25865 2005-01-05 Geoffrey Keating <geoffk@apple.com>
25867 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25869 2005-01-05 Roger Sayle <roger@eyesopen.com>
25871 PR middle-end/19100
25872 * gcc.dg/conv-3.c: New test case.
25874 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
25876 * gcc.dg/asm-wide-1.c: New test.
25878 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
25881 * g++.dg/parse/crash22.C: New
25883 2005-01-04 Geoffrey Keating <geoffk@apple.com>
25886 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25888 2005-01-04 Uros Bizjak <uros@kss-loka.si>
25890 PR middle-end/17767
25891 * gcc.dg/i386-mmx-6.c: New test case.
25893 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
25895 PR tree-optimization/18308
25896 * gcc.dg/vect/pr18308.c: New testcase.
25898 2005-01-04 Andreas Jaeger <aj@suse.de>
25900 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25902 2005-01-03 Geoffrey Keating <geoffk@apple.com>
25903 Robert Bowdidge <bowdidge@apple.com>
25905 * gcc.dg/cpp/subframework1.c: New.
25906 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25907 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25908 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25909 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25911 2005-01-03 Geoffrey Keating <geoffk@apple.com>
25913 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25915 * gcc.dg/darwin-weakimport-2.c: New.
25917 2005-01-03 Richard Henderson <rth@redhat.com>
25919 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25921 2005-01-03 Richard Henderson <rth@redhat.com>
25923 * gcc.dg/vect/vect.exp: Enable for ia64.
25924 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25925 (check_effective_target_vect_float): Likewise.
25926 (check_effective_target_vect_no_align): Likewise.
25927 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25928 * gcc.dg/vect/vect-8.c: Likewise.
25930 2005-01-03 Uros Bizjak <uros@kss-loka.si>
25933 * gcc.dg/pr19236-1.c: New test case.
25935 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
25937 PR rtl-optimization/12092
25938 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25940 2005-01-02 Andreas Jaeger <aj@suse.de>
25942 * gcc.dg/pr12092-1.c: Do not run on x86_64.
25944 2005-01-01 Roger Sayle <roger@eyesopen.com>
25945 Andrew Pinski <pinskia@physics.uc.edu>
25947 PR rtl-optimization/12092
25948 * gcc.dg/pr12092-1.c: New test case.
25950 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
25952 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25953 'hidden' and 'default' for better portability.
25954 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25956 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25958 * g++.old-deja/g++.brendan/new3.C: Likewise.
25960 2005-01-01 Steven Bosscher <stevenb@suse.de>
25962 * gcc.dg/20041231-1.C: New test.
25963 * g++.dg/warn/Wunreachable-code-1.C: New test.
25965 2004-12-30 David Edelsohn <edelsohn@gnu.org>
25967 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25968 file, not /dev/null. Abort on error.
25970 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
25971 Ziemowit Laski <zlaski@apple.com>
25974 * objc.dg/encode-5.m: New test.
25976 2004-12-29 Richard Henderson <rth@redhat.com>
25978 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25979 * objc.dg/stabs-1.m: Disable for ia64.
25981 2004-12-29 Mark Mitchell <mark@codesourcery.com>
25984 * g++.dg/warn/Wunused-10.C: New test.
25986 2004-12-28 Richard Henderson <rth@redhat.com>
25988 * objc.dg/stabs-1.m: Disable for alpha.
25990 2004-12-27 Mark Mitchell <mark@codesourcery.com>
25993 * g++.dg/parse/error23.C: New test.
25995 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25997 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26000 * gfortran.dg/intrinsic_modulo_1.f90: New.
26001 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26002 tests with divisor -1.
26004 2004-12-27 Mark Mitchell <mark@codesourcery.com>
26006 * g++.dg/opt/temp1.C (memcpy): Return a value.
26009 * g++.dg/expr/cond7.C: New test.
26011 2004-12-27 Paul Brook <paul@codesourcery.com>
26013 * gfortran.dg/g77/select_no_compile.f: Remove.
26015 2004-12-27 Richard Henderson <rth@redhat.com>
26017 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26018 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26019 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26021 2004-12-26 Richard Henderson <rth@redhat.com>
26023 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26024 by 1i instead of token pasting.
26026 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26028 PR tree-optimization/17578
26029 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26030 to additional_flags.
26031 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26033 2004-12-25 Richard Henderson <rth@redhat.com>
26035 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26038 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26040 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26042 * gcc.dg/pr17957.c (dg-options): Likewise.
26043 * gcc.dg/struct-ret-1.c: Add prototype for abort.
26044 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26045 instead of 0 on __hppa__.
26046 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26047 "foo,%r" on hppa*-*-*.
26049 2004-12-23 Bud Davis <bdavis9659@comcast.net>
26052 * gfortran.dg/complex_write.f90: New test.
26054 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26057 * g++.dg/parse/pragma2.C: New test.
26059 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26061 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26063 * gcc.dg/empty2.c: Add missing dg-warning.
26065 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26068 * g++.dg/template/local4.C: New test.
26069 * g++.dg/template/crash19.C: Add dg-error marker.
26071 * g++.dg/template/crash31.C: Correct embedded PR number.
26073 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26076 * g++.dg/opt/temp1.C: Add do-run marker.
26078 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26080 * g++.dg/template/spec19.C: New.
26082 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26085 * gcc.dg/empty2.c: New.
26087 2004-12-23 Richard Henderson <rth@redhat.com>
26089 * lib/target-supports.exp (check_effective_target_vect_no_align):
26090 Remove i?86 and x86-64.
26092 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26095 * g++.dg/opt/temp1.C: New test.
26097 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26100 * g++.dg/template/friend33.C: New testcase.
26102 2004-12-22 Mark Mitchell <mark@codesourcery.com>
26105 * g++.dg/template/cond5.C: New test.
26108 * g++.dg/inherit/thunk3.C: New test.
26111 * g++.dg/warn/Wunused-9.C: New test.
26113 2004-12-22 Janis Johnson <janis187@us.ibm.com>
26115 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26117 2004-12-22 Jan Beulich <jbeulich@novell.com>
26119 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26121 2004-12-21 Mark Mitchell <mark@codesourcery.com>
26124 * g++.dg/ext/packed8.C: New test.
26127 * g++.dg/template/crash31.C: New test.
26130 * g++.dg/template/crash30.C: New test.
26132 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
26135 * g++.dg/eh/ctor3.C: New test.
26137 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26139 * objc.dg/stabs-1.m: Allow section name to be quoted and
26140 assembly label to begin with '.LL'.
26142 2004-12-21 Janis Johnson <janis187@us.ibm.com>
26144 * gcc.dg/vect/vect.exp
26145 (check_effective_target_lp64_or_vect_no_align): New.
26146 * gcc.dg/vect/vect-77.c: Use it.
26147 * gcc.dg/vect/vect-78.c: Use it.
26149 * lib/target-supports.exp
26150 (check_effective_target_vect_no_max,
26151 check_effective_target_vect_no_bitwise,
26152 check_effective_target_vect_no_align): New.
26153 * gcc.dg/vect/vect-13.c: Use them.
26154 * gcc.dg/vect/vect-17.c: Ditto.
26155 * gcc.dg/vect/vect-18.c: Ditto.
26156 * gcc.dg/vect/vect-19.c: Ditto.
26157 * gcc.dg/vect/vect-20.c: Ditto.
26158 * gcc.dg/vect/vect-27.c: Ditto.
26159 * gcc.dg/vect/vect-29.c: Ditto.
26160 * gcc.dg/vect/vect-44.c: Ditto.
26161 * gcc.dg/vect/vect-48.c: Ditto.
26162 * gcc.dg/vect/vect-50.c: Ditto.
26163 * gcc.dg/vect/vect-52.c: Ditto.
26164 * gcc.dg/vect/vect-54.c: Ditto.
26165 * gcc.dg/vect/vect-56.c: Ditto.
26166 * gcc.dg/vect/vect-58.c: Ditto.
26167 * gcc.dg/vect/vect-60.c: Ditto.
26168 * gcc.dg/vect/vect-72.c: Ditto.
26169 * gcc.dg/vect/vect-80.c: Ditto.
26171 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
26174 * g++.dg/init/string1.C: New.
26177 * g++.dg/other/synth1.C: New.
26179 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
26182 * gcc.dg/pr18963-1.c: New test.
26184 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
26187 * gcc.dg/funcdef-storage-1.c (foo): Remove.
26188 * gcc.dg/pr18596-1.c: Use dg-error.
26189 (dg-options): Use -fno-unit-at-a-time.
26190 * gcc.dg/pr18596-2.c: New test.
26191 * gcc.dg/pr18596-3.c: New test.
26193 2004-12-20 Roger Sayle <roger@eyesopen.com>
26195 PR middle-end/18683
26196 * g++.dg/opt/pr18683-1.C: New test case.
26198 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
26201 * g++.dg/opt/max1.C: Fix for 64bit targets.
26203 2004-12-20 Matt Austern <austern@apple.com>
26206 * g++.dg/ext/builtin6.C: New
26208 2004-12-20 Diego Novillo <dnovillo@redhat.com>
26210 PR tree-optimization/19080
26211 * gcc.c-torture/compile/pr19080.c: New test.
26213 2004-12-20 Steven Bosscher <stevenb@suse.de>
26215 * gcc.dg/20041219-1.c: New test.
26217 2004-12-19 Roger Sayle <roger@eyesopen.com>
26219 PR middle-end/19068
26220 * g++.dg/opt/max1.C: New test case.
26222 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26224 * gcc.dg/fdata-sections-1.c: New test.
26226 2004-12-18 Roger Sayle <roger@eyesopen.com>
26228 PR middle-end/18548
26229 * gcc.dg/max-1.c: New test case.
26231 2004-12-18 Jakub Jelinek <jakub@redhat.com>
26233 * gcc.c-torture/execute/20041218-1.c: New test.
26235 2004-12-17 Diego Novillo <dnovillo@redhat.com>
26237 * gcc.dg/pr18501.c: New test.
26238 * gcc.dg/uninit-5.c: XFAIL.
26239 * gcc.dg/uninit-9.c: XFAIL.
26241 2004-12-17 Dale Johannesen <dalej@apple.com>
26243 * gcc.dg/20041213-1.c: New.
26245 2004-12-17 Ziemowit Laski <zlaski@apple.com>
26247 * objc.dg/stabs-1.m: Allow assembly label to begin
26250 2004-12-17 Jakub Jelinek <jakub@redhat.com>
26252 * gcc.c-torture/execute/20041213-1.c: Move...
26253 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26255 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
26258 * g++.dg/lookup/conv-5.C: New.
26260 2004-12-16 Ziemowit Laski <zlaski@apple.com>
26262 * objc.dg/stabs-1.m: New test.
26264 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
26266 * gcc.dg/visibility-c.c: Change compile to
26267 assemble for the test.
26269 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
26272 * gcc.dg/visibility-c.c: New test.
26274 2004-12-16 Roger Sayle <roger@eyesopen.com>
26276 PR middle-end/18493
26277 * gcc.dg/switch-8.c: New test case.
26279 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
26282 * g++.dg/template/init4.C: New.
26283 * g++.dg/opt/static3.C: Enable optimizer.
26285 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
26287 * g++.dg/other/complex1.C: New test.
26289 2004-12-15 Alan Modra <amodra@bigpond.net.au>
26291 * g++.dg/opt/inline9.C: New test.
26293 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26296 * gfotran.dg/nullify_1.f: New test.
26298 2004-12-15 Richard Henderson <rth@redhat.com>
26300 * gcc.target/i386/i386.exp: New harness.
26301 * gcc.target/i386/vect-args.c: New.
26303 2004-12-15 David Edelsohn <edelsohn@gnu.org>
26305 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26307 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26310 * g++.dg/template/friend32.C: New test.
26312 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
26314 * cpp/pragma-once-1.c: New test.
26315 * cpp/pragma-once-1b.h: Likewise.
26316 * cpp/pragma-once-1c.h: Likewise.
26317 * cpp/pragma-once-1d.h: Likewise.
26318 * cpp/inc/pragma-once-1a.h: Likewise.
26320 2004-12-15 Bud Davis <bdavis9659@comcast.net>
26321 Steven G. Kargl <kargls@comcast.net>
26324 * gfortran.dg/list_read_3.f90: New test.
26326 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
26328 * gcc.dg/ftrapv-2.c: New test.
26330 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
26333 * g++.dg/template/typename9.C: New test.
26335 2004-12-14 Mark Mitchell <mark@codesourcery.com>
26338 * g++.dg/template/typename8.C: New test.
26339 * g++.dg/parse/friend2.C: Tweak error message.
26341 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
26343 * gcc.c-torture/20041214-1.c: New test.
26345 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
26348 * g++.dg/init/array17.C: New test.
26350 2004-12-14 Mark Mitchell <mark@codesourcery.com>
26353 * g++.dg/init/aggr3.C: New test.
26355 2004-12-14 Janis Johnson <janis187@us.ibm.com>
26357 * gcc.dg/altivec-types-1.c: New test.
26358 * gcc.dg/altivec-types-2.c: New test.
26359 * gcc.dg/altivec-types-3.c: New test.
26360 * gcc.dg/altivec-types-4.c: New test.
26361 * g++.dg/ext/altivec-types-1.C: New test.
26362 * g++.dg/ext/altivec-types-2.C: New test.
26363 * g++.dg/ext/altivec-types-3.C: New test.
26364 * g++.dg/ext/altivec-types-4.C: New test.
26366 2004-12-14 Jakub Jelinek <jakub@redhat.com>
26368 PR middle-end/18951
26369 * gcc.c-torture/execute/20041213-1.c: New test.
26371 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
26374 * g++.dg/template/cast1.C: New.
26376 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
26378 * gcc.c-torture/execute/20041213-2.c: New test.
26380 2004-12-13 Richard Henderson <rth@redhat.com>
26382 * gcc.dg/i386-sse-10.c: Fix typo in options.
26384 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
26387 * g++.dg/opt/pr18968.C: New test.
26389 2004-12-13 Mark Mitchell <mark@codesourcery.com>
26392 * g++.dg/ext/visibility/staticdatamem.C: New test.
26394 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
26396 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26398 2004-12-13 Roger Sayle <roger@eyesopen.com>
26400 PR rtl-optimization/18928
26401 * gcc.dg/pr18928-1.c: New test case.
26403 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
26406 * gcc.c-torture/compile/20041211-1.c: New.
26408 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26410 PR middle-end/17564
26411 * gcc.c-torture/execute/20041212-1.c: New test.
26413 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26416 * gfortran.dg/common_1.f90: New test.
26418 2004-12-12 Steven G. Kargl <kargls@comcast.net>
26419 Paul Brook <paul@codesourcery.com>
26422 * gfortran.dg/real_do_1.f90: New test.
26424 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
26427 * g++.dg/opt/ptrmem6.C: New test.
26429 2004-12-11 Roger Sayle <roger@eyesopen.com>
26431 PR middle-end/18921
26432 * gcc.dg/pr18921-1.c: New test case.
26434 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26437 * gfortran.dg/scale_1.f90: New test.
26439 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
26441 PR middle-end/18903
26442 * gcc.c-torture/compile/pr18903.c: New test.
26444 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
26446 * gcc.c-torture/execute/20041210-1.c: New test.
26448 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26451 * g++.dg/parser/struct-1.C: New test.
26452 * g++.dg/parser/struct-2.C: New test.
26453 * g++.dg/parser/struct-3.C: New test.
26455 2004-12-09 Richard Henderson <rth@redhat.com>
26457 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26459 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26460 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26462 2004-12-09 Matt Austern <austern@apple.com>
26465 * g++.dg/ext/builtin1.C: New
26466 * g++.dg/ext/builtin2.C: New
26467 * g++.dg/ext/builtin3.C: New
26468 * g++.dg/ext/builtin4.C: New
26469 * g++.dg/ext/builtin5.C: New
26471 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
26474 * g++.dg/opt/ptrmem5.C: New test.
26476 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
26478 * g++.dg/parse/typename5.C: Adjust for new error.
26479 * g++.dg/parse/typename7.C: New.
26481 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26484 * g++.dg/other/mmintrin.C: New test.
26486 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
26489 * g++.dg/init/array15.C: New.
26490 * g++.dg/init/array16.C: New.
26492 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26495 * gfortran.dg/assign_1.f90: New test.
26497 2004-12-08 Nick Clifton <nickc@redhat.com>
26499 * gcc.target/xstormy16/bss_below100: New directory containing tests.
26500 * gcc.target/xstormy16/data_below100: Likewise.
26501 * gcc.target/xstormy16/sfr: Likewise.
26502 * gcc.target/xstormy16/below100.S: New test source file.
26503 * gcc.target/xstormy16/below100.ld: New test linker script.
26504 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26505 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26507 * gcc.target/xstormy16/bp.c: Likewise.
26509 * gcc.target/xstormy16/bss_below100: New files:
26510 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26511 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26512 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26513 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26514 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26515 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26516 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26517 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26518 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26519 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26520 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26521 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26522 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26523 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26524 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26525 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26526 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26527 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26528 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26529 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26530 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26531 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26532 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26533 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26534 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26535 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26536 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26538 * gcc.target/xstormy16/data_below100: New files:
26539 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26540 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26541 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26542 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26543 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26544 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26545 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26546 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26547 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26548 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26549 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26550 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26551 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26552 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26553 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26554 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26555 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26556 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26557 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26558 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26559 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26560 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26561 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26562 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26563 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26564 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26565 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26567 * gcc.target/xstormy16/sfr: New files:
26568 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26569 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26570 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26571 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26572 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26573 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26574 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26575 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26576 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26577 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26578 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26579 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26580 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26581 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26582 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26583 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26584 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26585 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26586 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26587 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26588 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26589 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26590 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26591 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26592 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26593 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26594 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26595 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26596 27_if0_sfrw_bitfield_f.c
26598 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26601 * g++.dg/lookup/name-clash4.C: New test.
26603 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
26606 * g++.dg/opt/array1.C: New.
26609 * g++.dg/template/operator5.C: New.
26611 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
26614 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26616 2004-12-07 Steven Bosscher <stevenb@suse.de>
26618 * gcc.dg/noncompile/20041207.c: New test.
26620 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
26622 * g++.dg/other/unreachable-1.C: New test.
26624 2004-12-06 Nick Clifton <nickc@redhat.com>
26626 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26627 <limits.h> because the latter comes from gcc's include/ directory
26628 and not the newlib/libc/include directory.
26630 2004-12-04 Richard Henderson <rth@redhat.com>
26632 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26634 2004-12-04 Richard Henderson <rth@redhat.com>
26636 * lib/target-supports.exp (check_gc_sections_available): Disable
26637 for alpha and ia64.
26639 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
26641 PR middle-end/17909
26642 * g++.dg/other/vararg-2.C: New test.
26644 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26646 PR c++/17011, c++/17971
26647 * g++.dg/template/error15.C: Adjust expected error.
26648 * g++.dg/template/instantiate3.C: Likewise.
26650 2004-12-03 Janis Johnson <janis187@us.ibm.com>
26652 * gcc.dg/altivec-18.c: Fix for darwin
26654 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
26657 * g++.dg/parse/ptrmem2.C: New.
26660 * g++.dg/template/new1.C: New.
26662 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26665 * gfortran.dg/direct_io_3.f90: New test.
26667 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
26670 * g++.dg/parse/crash21.C: New.
26672 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26674 PR c++/15664, c++/18276
26675 * g++.dg/template/ttp13.C: New test.
26676 * g++.dg/template/ttp14.C: Likewise.
26678 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26681 * g++.dg/parse/enum2.C: New test.
26682 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26684 2004-12-02 Nick Clifton <nickc@redhat.com>
26686 * gcc.target/xstormy16: New test directory.
26687 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26688 * gcc.target/xstormy16/bp.c: Check the generation of bp
26690 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26691 bn instructions and the BELOW100 attribute.
26693 2004-12-02 Alan Modra <amodra@bigpond.net.au>
26696 * gcc.dg/ppc-eabi.c: New.
26698 2004-12-02 Bud Davis <bdavis9659@comcast.net>
26701 * gfortran.dg/backspace.f90
26703 2004-12-02 Bud Davis <bdavis9659@comcast.net>
26705 * gfortran.dg/inquire.f90: New test.
26707 2004-12-01 Janis Johnson <janis187@us.ibm.com>
26709 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26710 handle effective-target-keyword.
26711 (dg-skip-if): Support effective-target keyword as target list.
26712 (dg-xfail-if): Ditto.
26713 * lib/target-supports.exp (is-effective-target-keyword): New proc.
26715 2004-12-01 Diego Novillo <dnovillo@redhat.com>
26717 PR tree-optimization/18291
26718 * gcc.c-torture/compile/pr18291.c: New test.
26720 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
26723 * g++.dg/parse/crash20.C: New.
26726 * g++.dg/overload/arg1.C: New.
26727 * g++.dg/overload/arg2.C: New.
26728 * g++.dg/overload/arg3.C: New.
26729 * g++.dg/overload/arg4.C: New.
26731 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
26733 * gcc.dg/c99-flex-array-4.c: Remove.
26735 2004-11-30 Janis Johnson <janis187@us.ibm.com>
26737 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26739 * lib/target-supports.exp (is-effective-target): Simplify.
26741 * lib/target-supports.exp (check_effective_target_vect_long):
26742 Fix for powerpc64-*-*.
26744 2004-11-30 Loren James Rittle <ljrittle@acm.org>
26746 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26747 to support new requirements on FreeBSD 5.
26749 2004-11-30 Devang Patel <dpatel@apple.com>
26752 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26754 2004-11-30 Janis Johnson <janis187@us.ibm.com>
26756 * g++.dg/ext/altivec-13.C: New test.
26758 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
26761 * gcc.c-torture/execute/p18298.c: New test.
26763 2004-11-30 Ira Rosen <irar@il.ibm.com>
26764 Dorit Naishlos <dorit@il.ibm.com>
26767 * gcc.dg/vect/vect-89.c: New test.
26769 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
26771 * gcc.dg/pr18596-1.c: New test.
26773 2004-11-30 Ben Elliston <bje@au.ibm.com>
26775 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26777 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
26780 * gcc.dg/pr18479.c: New test.
26782 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26785 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26786 mmix-knuth-mmixware.
26788 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26789 cris-*-elf* cris-*-aout* mmix-*-*
26791 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
26793 PR middle-end/18725
26794 * gcc.dg/pr18725.c: New test.
26796 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26799 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26802 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26804 2004-11-29 Mark Mitchell <mark@codesourcery.com>
26807 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26808 * g++.old-deja/g++.law/ctors5.C: Likewise.
26809 * g++.old-deja/g++.other/crash25.C: Likewise.
26812 * g++.dg/template/error16.C: New test.
26815 * g++.dg/template/crash29.C: New test.
26817 2004-11-29 Diego Novillo <dnovillo@redhat.com>
26819 PR tree-optimization/18712
26820 * gcc.c-torture/compile/pr18712.c: New test.
26822 2004-11-29 Joseph Myers <joseph@codesourcery.com>
26825 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26828 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26831 * g++.dg/lookup/crash6.C: New test.
26833 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26835 PR middle-end/18164
26836 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
26838 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
26840 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26841 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26842 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26844 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
26846 * gcc.dg/pr18164.c: New test.
26848 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
26850 * gcc.dg/funroll-loops-all.c: New.
26852 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
26855 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26856 delimeter, match space and TAB as well as ":".
26859 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26862 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26865 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26868 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26870 2004-11-28 Bud Davis <bdavis9659@comcast.net>
26872 * gfortran.dg/direct_io_2.f90: New test.
26874 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
26877 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26879 2004-11-28 Richard Henderson <rth@redhat.com>
26881 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26883 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
26885 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26886 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26887 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26888 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26889 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26890 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26891 gcc.dg/pointer-arith-8.c: New tests.
26893 2004-11-27 Bud Davis <bdavis9659@comcast.net>
26896 * gfortran.dg/endfile.f90: New test.
26898 2004-11-27 Falk Hueffner <falk@debian.org>
26900 * gcc.dg/loop-6.c: New test.
26902 2004-11-27 Jakub Jelinek <jakub@redhat.com>
26904 * gcc.c-torture/execute/20041126-1.c: New test.
26906 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
26908 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26911 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
26913 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26916 2004-11-27 Jakub Jelinek <jakub@redhat.com>
26918 PR rtl-optimization/17825
26919 * gcc.c-torture/compile/20041119-1.c: New test.
26921 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26923 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26924 Check existence of ld library path variables before unsetting.
26926 2004-11-26 Mark Mitchell <mark@codesourcery.com>
26928 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26930 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
26932 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26934 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
26936 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26938 2004-11-26 Ben Elliston <bje@au.ibm.com>
26940 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26943 2004-11-26 Ben Elliston <bje@au.ibm.com>
26945 * gcc.dg/pr17957.c: Pass --param, not -param.
26947 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26949 PR middle-end/17957
26950 * gcc.dg/pr17957.c: New test.
26952 2004-11-25 Mark Mitchell <mark@codesourcery.com>
26955 * g++.dg/template/crash28.C: Likewise.
26958 * g++.dg/expr/unary2.C: Adjust lvalue messages.
26959 * g++.dg/ext/lvaddr.C: Likewise.
26960 * g++.dg/opt/pr7503-3.C: Likewise.
26963 * g++.dg/parse/qualified3.C: New test.
26964 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26967 * g++.dg/expr/return1.C: New test.
26969 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26971 Friend class name lookup 3/n, PR c++/3332
26972 * g++.dg/lookup/friend3.C: New test.
26973 * g++.dg/lookup/friend4.C: Likewise.
26974 * g++.dg/lookup/friend5.C: Likewise.
26976 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26978 Friend class name lookup 2/n, PR c++/14513, c++/15410
26979 * g++.dg/lookup/friend2.C: New test.
26980 * g++.dg/template/friend31.C: Likewise.
26982 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26984 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26986 2004-11-24 Mark Mitchell <mark@codesourcery.com>
26989 * g++.dg/tc1/dr56.C: Remove.
26990 * g++.dg/template/typedef1.C: Add dg-error markers.
26991 * g++.old-deja/g++.other/typedef7.C: Likewise.
26994 * g++.dg/parse/typedef7.C: New test.
26996 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
26998 * gcc.c-torture/execute/20041124-1.c: New test.
27000 2004-11-24 Mark Mitchell <mark@codesourcery.com>
27002 * g++.dg/template/deduce3.C: New test.
27005 * g++.dg/template/crash27.C: New test.
27008 * g++.dg/warn/Wshadow-3.C: New test.
27010 2004-11-24 Devang Patel <dpatel@apple.com>
27013 * gcc.dg/cpp/isysroot-1.c: New test.
27014 * gcc.dg/cpp/usr/include/stdio.h: New file.
27015 * gcc.dg/cpp/isysroot-2.c: New test.
27016 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27019 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27022 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27024 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27026 * gcc.target/sparc/align.c: Do not include <stdint.h>.
27027 * gcc.target/sparc/pdist.c: Likewise.
27029 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
27032 * g++.dg/conversion/simd1.C: New test.
27034 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27036 * lib/target-libpath.exp: New file defining
27037 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27038 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27039 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27040 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27041 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
27043 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
27045 * gcc.dg/pragma-align-2.c: Test macro expansion.
27046 * gcc.dg/pragma-pack-2.c: New test.
27048 2004-11-23 Richard Henderson <rth@redhat.com>
27050 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27051 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27052 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27053 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27054 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27055 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27057 * gcc.dg/vect/vect.exp: Add check for alpha.
27058 * lib/target-supports.exp (check_alpha_max_hw_available): New.
27059 (check_effective_target_vect_int): Enable for alpha.
27060 (check_effective_target_vect_long): New.
27061 (is-effective-target): Add it.
27063 2004-11-23 Uros Bizjak <uros@kss-loka.si>
27065 * gcc.dg/pr18614-1.c: New test.
27067 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27069 * gcc.dg/setjmp-2.c: New test.
27071 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
27073 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27074 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27075 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27076 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27077 gcc.target/sparc/pdist.c: New tests.
27079 2004-11-22 Bob Wilson <bob.wilson@acm.org>
27081 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27083 2004-11-22 Dale Johannesen <dalej@apple.com>
27085 * gcc.dg/20041111-1.c: New.
27087 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
27090 * gcc.dg/vect/pr18536.c: New test.
27092 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27095 * g++.dg/template/nontype11.C: New test.
27097 2004-11-21 Roger Sayle <roger@eyesopen.com>
27099 PR middle-end/18520
27100 * gcc.dg/pr18520-1.c: New test case.
27102 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
27104 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27105 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27106 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27107 expected diagnostics.
27109 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27112 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27113 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27114 vect-77.c, vect-77a.c: XFAIL on the SPARC.
27116 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27118 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27120 2004-11-19 Mark Mitchell <mark@codesourcery.com>
27121 Joseph Myers <joseph@codesourcery.com>
27123 * lib/target-supports.exp (check_visibility_available): Really
27126 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
27129 * gcc.dg/vect/vect-85.c: New test.
27130 * gcc.dg/vect/vect-86.c: New test.
27131 * gcc.dg/vect/vect-87.c: New test.
27132 * gcc.dg/vect/vect-88.c: New test.
27134 2004-11-19 Ben Elliston <bje@au.ibm.com>
27136 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27138 2004-11-18 Janis Johnson <janis187@us.ibm.com>
27140 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27141 * gcc.dg/ppc-and-1.c: Ditto.
27142 * gcc.dg/ppc-compare-1.c: Ditto.
27143 * gcc.dg/ppc-mov-1.c: Ditto
27145 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
27146 Mark Mitchell <mark@codesourcery.com>
27148 * gcc.dg/pragma-init-fini-2.c: New test.
27150 2004-11-17 Janis Johnson <janis187@us.ibm.com>
27151 Aldy Hernandez <aldyh@redhat.com>
27153 * lib/target-supports.exp (check_effective_target_vect_int): New
27154 (check_effective_target_vect_float): New
27155 (check_effective_target_vect_double): New.
27156 (is-effective-target): Support new effective targets keywords.
27157 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27158 default action for dg-do.
27159 * gcc.dg/vect/pr16105.c: Use new support.
27160 * gcc.dg/vect/pr18400.c: Ditto.
27161 * gcc.dg/vect/pr18425.c: Ditto.
27162 * gcc.dg/vect/vect-1.c: Ditto.
27163 * gcc.dg/vect/vect-10.c: Ditto.
27164 * gcc.dg/vect/vect-11.c: Ditto.
27165 * gcc.dg/vect/vect-12.c: Ditto.
27166 * gcc.dg/vect/vect-13.c: Ditto.
27167 * gcc.dg/vect/vect-14.c: Ditto.
27168 * gcc.dg/vect/vect-15.c: Ditto.
27169 * gcc.dg/vect/vect-16.c: Ditto.
27170 * gcc.dg/vect/vect-17.c: Ditto.
27171 * gcc.dg/vect/vect-18.c: Ditto.
27172 * gcc.dg/vect/vect-19.c: Ditto.
27173 * gcc.dg/vect/vect-2.c: Ditto.
27174 * gcc.dg/vect/vect-20.c: Ditto.
27175 * gcc.dg/vect/vect-21.c: Ditto.
27176 * gcc.dg/vect/vect-22.c: Ditto.
27177 * gcc.dg/vect/vect-23.c: Ditto.
27178 * gcc.dg/vect/vect-24.c: Ditto.
27179 * gcc.dg/vect/vect-25.c: Ditto.
27180 * gcc.dg/vect/vect-26.c: Ditto.
27181 * gcc.dg/vect/vect-27.c: Ditto.
27182 * gcc.dg/vect/vect-27a.c: Ditto.
27183 * gcc.dg/vect/vect-28.c: Ditto.
27184 * gcc.dg/vect/vect-29.c: Ditto.
27185 * gcc.dg/vect/vect-29a.c: Ditto.
27186 * gcc.dg/vect/vect-3.c: Ditto.
27187 * gcc.dg/vect/vect-30.c: Ditto.
27188 * gcc.dg/vect/vect-31.c: Ditto.
27189 * gcc.dg/vect/vect-32.c: Ditto.
27190 * gcc.dg/vect/vect-33.c: Ditto.
27191 * gcc.dg/vect/vect-34.c: Ditto.
27192 * gcc.dg/vect/vect-35.c: Ditto.
27193 * gcc.dg/vect/vect-36.c: Ditto.
27194 * gcc.dg/vect/vect-37.c: Ditto.
27195 * gcc.dg/vect/vect-38.c: Ditto.
27196 * gcc.dg/vect/vect-4.c: Ditto.
27197 * gcc.dg/vect/vect-40.c: Ditto.
27198 * gcc.dg/vect/vect-41.c: Ditto.
27199 * gcc.dg/vect/vect-42.c: Ditto.
27200 * gcc.dg/vect/vect-43.c: Ditto.
27201 * gcc.dg/vect/vect-44.c: Ditto.
27202 * gcc.dg/vect/vect-45.c: Ditto.
27203 * gcc.dg/vect/vect-46.c: Ditto.
27204 * gcc.dg/vect/vect-47.c: Ditto.
27205 * gcc.dg/vect/vect-48.c: Ditto.
27206 * gcc.dg/vect/vect-48a.c: Ditto.
27207 * gcc.dg/vect/vect-49.c: Ditto.
27208 * gcc.dg/vect/vect-5.c: Ditto.
27209 * gcc.dg/vect/vect-50.c: Ditto.
27210 * gcc.dg/vect/vect-51.c: Ditto.
27211 * gcc.dg/vect/vect-52.c: Ditto.
27212 * gcc.dg/vect/vect-53.c: Ditto.
27213 * gcc.dg/vect/vect-54.c: Ditto.
27214 * gcc.dg/vect/vect-55.c: Ditto.
27215 * gcc.dg/vect/vect-56.c: Ditto.
27216 * gcc.dg/vect/vect-56a.c: Ditto.
27217 * gcc.dg/vect/vect-57.c: Ditto.
27218 * gcc.dg/vect/vect-58.c: Ditto.
27219 * gcc.dg/vect/vect-59.c: Ditto.
27220 * gcc.dg/vect/vect-6.c: Ditto.
27221 * gcc.dg/vect/vect-60.c: Ditto.
27222 * gcc.dg/vect/vect-61.c: Ditto.
27223 * gcc.dg/vect/vect-62.c: Ditto.
27224 * gcc.dg/vect/vect-63.c: Ditto.
27225 * gcc.dg/vect/vect-64.c: Ditto.
27226 * gcc.dg/vect/vect-65.c: Ditto.
27227 * gcc.dg/vect/vect-66.c: Ditto.
27228 * gcc.dg/vect/vect-67.c: Ditto.
27229 * gcc.dg/vect/vect-68.c: Ditto.
27230 * gcc.dg/vect/vect-69.c: Ditto.
27231 * gcc.dg/vect/vect-7.c: Ditto.
27232 * gcc.dg/vect/vect-72.c: Ditto.
27233 * gcc.dg/vect/vect-72a.c: Ditto.
27234 * gcc.dg/vect/vect-73.c: Ditto.
27235 * gcc.dg/vect/vect-74.c: Ditto.
27236 * gcc.dg/vect/vect-75.c: Ditto.
27237 * gcc.dg/vect/vect-76.c: Ditto.
27238 * gcc.dg/vect/vect-77.c: Ditto.
27239 * gcc.dg/vect/vect-77a.c: Ditto.
27240 * gcc.dg/vect/vect-78.c: Ditto.
27241 * gcc.dg/vect/vect-79.c: Ditto.
27242 * gcc.dg/vect/vect-8.c: Ditto.
27243 * gcc.dg/vect/vect-80.c: Ditto.
27244 * gcc.dg/vect/vect-82.c: Ditto.
27245 * gcc.dg/vect/vect-82_64.c: Ditto.
27246 * gcc.dg/vect/vect-83.c: Ditto.
27247 * gcc.dg/vect/vect-83_64.c: Ditto.
27248 * gcc.dg/vect/vect-9.c: Ditto.
27249 * gcc.dg/vect/vect-all.c: Ditto.
27250 * gcc.dg/vect/vect-none.c: Ditto.
27252 2004-11-17 Janis Johnson <janis187@us.ibm.com>
27254 * lib/gcc-dg.exp (dg-skip-if): New function.
27255 (dg-forbid-option): Remove.
27256 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27257 * g++.dg/abi/bitfield8.C: Likewise.
27258 * g++.dg/abi/dtor1.C: Likewise.
27259 * g++.dg/abi/empty10.C: Likewise.
27260 * g++.dg/abi/empty7.C: Likewise.
27261 * g++.dg/abi/empty9.C: Likewise.
27262 * g++.dg/abi/layout3.C: Likewise.
27263 * g++.dg/abi/layout4.C: Likewise.
27264 * g++.dg/abi/thunk1.C: Likewise.
27265 * g++.dg/abi/thunk2.C: Likewise.
27266 * g++.dg/abi/vbase11.C: Likewise.
27267 * g++.dg/abi/vthunk2.C: Likewise.
27268 * g++.dg/abi/vthunk3.C: Likewise.
27269 * g++.dg/ext/attrib8.C: Likewise.
27270 * g++.dg/opt/longbranch2.C: Likewise.
27271 * g++.dg/opt/reg-stack4.C: Likewise.
27272 * g++.old-deja/g++.ext/attrib1.C: Likewise.
27273 * g++.old-deja/g++.ext/attrib2.C: Likewise.
27274 * g++.old-deja/g++.ext/attrib3.C: Likewise.
27275 * g++.old-deja/g++.other/store-expr1.C: Likewise.
27276 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27277 * gcc.dg/20000609-1.c: Likewise.
27278 * gcc.dg/20000720-1.c: Likewise.
27279 * gcc.dg/20011107-1.c: Likewise.
27280 * gcc.dg/20011119-1.c: Likewise.
27281 * gcc.dg/20020108-1.c: Likewise.
27282 * gcc.dg/20020122-2.c: Likewise.
27283 * gcc.dg/20020122-3.c: Likewise.
27284 * gcc.dg/20020201-3.c: Likewise.
27285 * gcc.dg/20020206-1.c: Likewise.
27286 * gcc.dg/20020218-1.c: Likewise.
27287 * gcc.dg/20020310-1.c: Likewise.
27288 * gcc.dg/20020411-1.c: Likewise.
27289 * gcc.dg/20020418-2.c: Likewise.
27290 * gcc.dg/20020426-1.c: Likewise.
27291 * gcc.dg/20020426-2.c: Likewise.
27292 * gcc.dg/20020517-1.c: Likewise.
27293 * gcc.dg/20020523-1.c: Likewise.
27294 * gcc.dg/20020523-2.c: Likewise.
27295 * gcc.dg/20020729-1.c: Likewise.
27296 * gcc.dg/20030204-1.c: Likewise.
27297 * gcc.dg/20030826-2.c: Likewise.
27298 * gcc.dg/20030926-1.c: Likewise.
27299 * gcc.dg/20031202-1.c: Likewise.
27300 * gcc.dg/980312-1.c: Likewise.
27301 * gcc.dg/980313-1.c: Likewise.
27302 * gcc.dg/990117-1.c: Likewise.
27303 * gcc.dg/990424-1.c: Likewise.
27304 * gcc.dg/990524-1.c: Likewise.
27305 * gcc.dg/991230-1.c: Likewise.
27306 * gcc.dg/i386-387-1.c: Likewise.
27307 * gcc.dg/i386-387-2.c: Likewise.
27308 * gcc.dg/i386-387-3.c: Likewise.
27309 * gcc.dg/i386-387-4.c: Likewise.
27310 * gcc.dg/i386-387-5.c: Likewise.
27311 * gcc.dg/i386-387-6.c: Likewise.
27312 * gcc.dg/i386-asm-1.c: Likewise.
27313 * gcc.dg/i386-bitfield1.c: Likewise.
27314 * gcc.dg/i386-bitfield2.c: Likewise.
27315 * gcc.dg/i386-loop-1.c: Likewise.
27316 * gcc.dg/i386-loop-2.c: Likewise.
27317 * gcc.dg/i386-loop-3.c: Likewise.
27318 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27319 * gcc.dg/i386-pic-1.c: Likewise.
27320 * gcc.dg/i386-regparm.c: Likewise.
27321 * gcc.dg/i386-signbit-1.c: Likewise.
27322 * gcc.dg/i386-signbit-2.c: Likewise.
27323 * gcc.dg/i386-signbit-3.c: Likewise.
27324 * gcc.dg/i386-sse-5.c: Likewise.
27325 * gcc.dg/i386-sse-8.c: Likewise.
27326 * gcc.dg/i386-unroll-1.c: Likewise.
27327 * gcc.dg/tls/opt-1.c: Likewise.
27328 * gcc.dg/tls/opt-2.c: Likewise.
27329 * gcc.dg/unroll-1.c: Likewise.
27330 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27331 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27332 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27333 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27335 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27337 * g++.dg/template/incomplete1.C: New test.
27339 2004-11-16 Nick Clifton <nickc@redhat.com>
27341 Revert patches accidentally commited during checkin of fixes for
27343 gcc.c-torture/execute/simd-4.c: Revert
27344 gcc.dg/20040910-1.c: Revert.
27346 2004-11-16 Paul Brook <paul@codesourcery.com>
27349 * gfortran.dg/der_pointer_1.f90: New test.
27351 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
27354 * gcc.dg/bitfld-13.c: New test.
27356 2004-11-15 Janis Johnson <janis187@us.ibm.com>
27358 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27361 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27362 * gcc.dg/ppc64-abi-2.c: Ditto.
27363 * gcc.dg/ppc64-abi-3.c: Ditto.
27365 * lib/gcc-dg.exp (dg-target-list): Remove.
27367 2004-11-15 Steve Ellcey <sje@cup.hp.com>
27369 * gcc.dg/ia64-postinc.c: New test.
27371 2004-11-15 Mark Mitchell <mark@codesourcery.com>
27373 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27375 2004-11-15 Nick Clifton <nickc@redhat.com>
27377 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27378 __INT_MAX__ so that the test can be compiled by toolchains
27379 targeted at 16-bit processors.
27381 * gcc.dg/20040625-1.c: Use long constants rather than integers
27382 when performing arithmetic that will overflow 16-bits.
27384 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27385 xstormy16. It does not support 128-bit vector operations.
27387 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27388 with the macro PTR_TYPE. Define this macro to an integer type
27389 suitable for holding a pointer.
27391 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27392 the target is a 16-bit processor.
27394 * gcc.dg/cpp/if-2.c: Expect a different warning message from
27395 16-bit targets where the character constant will be too long.
27397 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27398 where the double will not be directly addressable.
27400 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27402 Friend class name lookup 1/n, PR c++/18471
27403 * g++.dg/template/crash26.C: New test.
27404 * g++.dg/lookup/struct1.C: Adjust expected error.
27405 * g++.dg/parse/elab1.C: Likewise.
27406 * g++.dg/parse/elab2.C: Likewise.
27407 * g++.dg/parse/int-as-enum1.C: Likewise.
27408 * g++.dg/parse/struct-as-enum1.C: Likewise.
27409 * g++.dg/parse/typedef1.C: Likewise.
27410 * g++.dg/parse/typedef3.C: Likewise.
27411 * g++.dg/parse/typedef4.C: Likewise.
27412 * g++.dg/parse/typedef5.C: Likewise.
27413 * g++.dg/template/nontype4.C: Likewise.
27414 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27415 * g++.old-deja/g++.other/elab1.C: Likewise.
27416 * g++.old-deja/g++.other/syntax4.C: Likewise.
27418 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27420 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27422 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
27424 * gcc.c-torture/execute/20041114-1.c: New test.
27426 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
27428 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27429 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27430 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27431 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27432 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27433 gcc.dg/switch-7.c: New tests.
27435 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
27437 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27439 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
27442 * gcc.dg/vect/pr18400.c: New test.
27444 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
27445 Andrew Pinski <pinskia@physics.uc.edu>
27448 * gcc.dg/vect/pr18425.c: New test.
27450 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27452 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27453 Guard with dg-require-alias and dg-require-visibility.
27455 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27457 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27459 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27461 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27463 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27466 * g++.dg/template/defarg5.C: New test.
27468 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
27470 * g++.dg/parse/cast1.C: Run only on ILP32.
27471 * g++.old-deja/g++.mike/p784.C: Likewise.
27473 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
27475 * gcc.c-torture/execute/20041113-1.c: New test.
27477 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
27480 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27481 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27482 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27483 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27484 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27485 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27486 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27487 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27488 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27489 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27490 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27491 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27492 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27494 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
27496 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27497 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27498 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27499 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27500 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27501 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27502 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27503 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27504 gcc.target/sparc/combined-1.c: New tests.
27506 2004-11-12 Ziemowit Laski <zlaski@apple.com>
27508 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27511 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27513 * lib/gcc-dg.exp (dg-forbid-option): New function.
27514 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27515 * g++.dg/abi/bitfield8.C: Likewise.
27516 * g++.dg/abi/dtor1.C: Likewise.
27517 * g++.dg/abi/empty10.C: Likewise.
27518 * g++.dg/abi/empty7.C: Likewise.
27519 * g++.dg/abi/empty9.C: Likewise.
27520 * g++.dg/abi/layout3.C: Likewise.
27521 * g++.dg/abi/layout4.C: Likewise.
27522 * g++.dg/abi/thunk1.C: Likewise.
27523 * g++.dg/abi/thunk2.C: Likewise.
27524 * g++.dg/abi/vbase11.C: Likewise.
27525 * g++.dg/abi/vthunk2.C: Likewise.
27526 * g++.dg/abi/vthunk3.C: Likewise.
27527 * g++.dg/ext/attrib8.C: Likewise.
27528 * g++.dg/opt/longbranch2.C: Likewise.
27529 * g++.dg/opt/reg-stack4.C: Likewise.
27530 * g++.old-deja/g++.ext/attrib1.C: Likewise.
27531 * g++.old-deja/g++.ext/attrib2.C: Likewise.
27532 * g++.old-deja/g++.ext/attrib3.C: Likewise.
27533 * g++.old-deja/g++.other/store-expr1.C: Likewise.
27534 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27535 * gcc.dg/20000609-1.c: Likewise.
27536 * gcc.dg/20000720-1.c: Likewise.
27537 * gcc.dg/20011107-1.c: Likewise.
27538 * gcc.dg/20011119-1.c: Likewise.
27539 * gcc.dg/20020108-1.c: Likewise.
27540 * gcc.dg/20020122-2.c: Likewise.
27541 * gcc.dg/20020122-3.c: Likewise.
27542 * gcc.dg/20020201-3.c: Likewise.
27543 * gcc.dg/20020206-1.c: Likewise.
27544 * gcc.dg/20020218-1.c: Likewise.
27545 * gcc.dg/20020310-1.c: Likewise.
27546 * gcc.dg/20020411-1.c: Likewise.
27547 * gcc.dg/20020418-2.c: Likewise.
27548 * gcc.dg/20020426-1.c: Likewise.
27549 * gcc.dg/20020426-2.c: Likewise.
27550 * gcc.dg/20020517-1.c: Likewise.
27551 * gcc.dg/20020523-1.c: Likewise.
27552 * gcc.dg/20020523-2.c: Likewise.
27553 * gcc.dg/20020729-1.c: Likewise.
27554 * gcc.dg/20030204-1.c: Likewise.
27555 * gcc.dg/20030826-2.c: Likewise.
27556 * gcc.dg/20030926-1.c: Likewise.
27557 * gcc.dg/20031202-1.c: Likewise.
27558 * gcc.dg/980312-1.c: Likewise.
27559 * gcc.dg/980313-1.c: Likewise.
27560 * gcc.dg/990117-1.c: Likewise.
27561 * gcc.dg/990424-1.c: Likewise.
27562 * gcc.dg/990524-1.c: Likewise.
27563 * gcc.dg/991230-1.c: Likewise.
27564 * gcc.dg/i386-387-1.c: Likewise.
27565 * gcc.dg/i386-387-2.c: Likewise.
27566 * gcc.dg/i386-387-3.c: Likewise.
27567 * gcc.dg/i386-387-4.c: Likewise.
27568 * gcc.dg/i386-387-5.c: Likewise.
27569 * gcc.dg/i386-387-6.c: Likewise.
27570 * gcc.dg/i386-asm-1.c: Likewise.
27571 * gcc.dg/i386-bitfield1.c: Likewise.
27572 * gcc.dg/i386-bitfield2.c: Likewise.
27573 * gcc.dg/i386-loop-1.c: Likewise.
27574 * gcc.dg/i386-loop-2.c: Likewise.
27575 * gcc.dg/i386-loop-3.c: Likewise.
27576 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27577 * gcc.dg/i386-pic-1.c: Likewise.
27578 * gcc.dg/i386-regparm.c: Likewise.
27579 * gcc.dg/i386-signbit-1.c: Likewise.
27580 * gcc.dg/i386-signbit-2.c: Likewise.
27581 * gcc.dg/i386-signbit-3.c: Likewise.
27582 * gcc.dg/i386-sse-5.c: Likewise.
27583 * gcc.dg/i386-sse-8.c: Likewise.
27584 * gcc.dg/i386-unroll-1.c: Likewise.
27585 * gcc.dg/tls/opt-1.c: Likewise.
27586 * gcc.dg/tls/opt-2.c: Likewise.
27587 * gcc.dg/unroll-1.c: Likewise.
27588 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27589 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27590 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27591 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27592 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27595 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27598 * g++.dg/parse/cond1.C: New test.
27601 * g++.dg/template/array9.C: New test.
27602 * g++.dg/ext/vla1.C: Adjust error messages.
27603 * g++.dg/ext/vlm1.C: Likewise.
27604 * g++.dg/template/crash2.C: Likewise.
27607 * g++.dg/template/call3.C: New test.
27610 * g++.dg/template/ptrmem11.C: New test.
27612 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
27615 * lib/g++.exp: Set LC_ALL and LANG to C.
27616 * lib/gcc-dg.exp: Likewise.
27617 * lib/gfortran.exp: Likewise.
27618 * lib/objc.exp: Likewise.
27619 * lib/treelang.exp: Likewise.
27621 2004-11-12 Andreas Schwab <schwab@suse.de>
27623 * gcc.dg/pr16286.c: Fix last change.
27625 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27628 * g++.dg/init/global1.C: New test.
27630 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
27632 * gcc.c-torture/execute/20041112-1.c: New test.
27634 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27636 * lib/gcc-dg.exp (dg-target-list): New.
27638 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27639 Richard Sandiford <rsandifo@redhat.com>
27641 * lib/target-supports.exp (get-compiler_messages): New.
27642 (check_named_sections_available): Use it.
27643 (check_effective_target_ilp32): New.
27644 (check_effective_target_lp64): New.
27645 (is-effective-target): New.
27646 * lib/gcc-dg.exp (dg-require-effective-target): New.
27648 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
27650 * gcc.dg/precedence-1.c: New test.
27652 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27654 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27656 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27657 message, delete generated files, use more descriptive name for
27658 executable, and make the test unsupported when it cannot be run.
27660 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27661 (dg-require-weak, dg-require-visibility, dg-require-alias,
27662 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27663 dg-require-iconv, dg-require-named-sections): Use it.
27665 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27667 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
27670 * gcc.dg/ppc-and-1: New
27673 * gcc.dg/ppc-mov-1.c: New.
27676 * gcc.dg/ppc-compare-1.c: New.
27678 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
27680 * objc.dg/desig-init-2.m: New test.
27682 2004-11-10 Adam Nemet <anemet@lnxw.com>
27684 PR middle-end/18160
27685 * g++.dg/warn/register-var-1.C: New test.
27686 * g++.dg/warn/register-var-2.C: New test.
27688 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27690 * gcc.dg/union-2.c: New test.
27692 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
27694 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27695 New test for PR tree-optimization/17892.
27697 2004-11-09 Mark Mitchell <mark@codesourcery.com>
27700 * g++.dg/init/new12.C: New test.
27702 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
27704 * gcc.target/sparc: New directory.
27705 * gcc.target/sparc/sparc.exp: New driver.
27706 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27707 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27708 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27709 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27711 2004-11-10 Paul Brook <paul@codesourcery.com>
27714 * gfortran.dg/list_read.c: New test.
27716 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27719 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27720 expected diagnostic location.
27722 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
27724 * gcc.dg/20041109-1.c: New test.
27726 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
27729 * objc/compile/pr18406.m: New test.
27731 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27733 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27735 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27737 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27739 2004-11-08 Steve Ellcey <sje@cup.hp.com>
27741 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27743 2004-11-08 Steve Ellcey <sje@cup.hp.com>
27745 * gcc.dg/20030225-2.c: Add prototype for abort and
27748 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
27751 * gcc.c-torture/pr18299-1.c: New test.
27753 2004-11-06 Andreas Schwab <schwab@suse.de>
27755 * gcc.dg/pr16286.c: Also test for bool and pixel.
27757 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
27759 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27760 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27761 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27762 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27763 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27764 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27765 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27766 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27767 gcc.dg/struct-semi-3.c: New tests.
27769 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27771 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27773 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27775 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27776 Do not use C99 designators.
27778 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27780 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27782 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27784 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27785 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27786 * gcc.c-torture/execute/simd-5.x: Remove.
27788 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
27790 PR rtl-optimization/17933
27791 * gcc.dg/torture/pr17933-1.c: New test.
27793 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
27796 * lib/target-supports.exp (check_weak_available): Support
27799 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
27801 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27802 call to fflush(stdout) before abort.
27803 (my_ffsll): New function.
27804 (generate_fields): Use it.
27806 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
27808 * gcc.dg/init-undef-1.c: New test.
27810 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
27812 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27813 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27814 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27815 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27816 expected messages for new parser.
27818 2004-11-04 Mark Mitchell <mark@codesourcery.com>
27820 * g++.dg/ext/visibility/symbian1.C: New test.
27822 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27824 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27827 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
27829 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27830 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27831 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27832 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27833 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27834 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27835 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27836 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27837 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27838 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27840 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
27842 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27843 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27844 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27845 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27846 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27847 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27848 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27851 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
27854 * gcc.dg/20041104-1.c: New test.
27856 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27858 * g++.dg/template/nontype7.C: New test.
27859 * g++.dg/template/nontype8.C: Likewise.
27860 * g++.dg/template/nontype9.C: Likewise.
27861 * g++.dg/template/nontype10.C: Likewise.
27862 * g++.dg/tc1/dr49.C: Likewise.
27863 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27864 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27866 2004-11-04 Ben Elliston <bje@au.ibm.com>
27868 * g++.dg/rtti/tinfo1.C: Remove xfails.
27870 2004-11-04 Ben Elliston <bje@au.ibm.com>
27872 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27873 packed attribute to the definition to satisfy the new C++ parser.
27875 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27877 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27878 invocations of va_arg.
27880 2004-11-02 Mark Mitchell <mark@codesourcery.com>
27883 * g++.dg/template/crash25.C: New test.
27886 * g++.dg/template/typedef2.C: New test.
27887 * g++.dg/parse/crash13.C: Adjust error markers.
27890 * g++.dg/conversion/const3.C: New test.
27892 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27897 * gfortran.dg/generic_[123].f90: New testcases.
27899 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27901 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27902 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27904 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
27907 * gcc.c-torture/compile/pr16808.c: New test.
27909 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
27911 PR rtl-optimization/17104
27912 * gcc.dg/ppc-bitfield1.c: New.
27914 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
27916 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27918 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
27920 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
27921 strings for 32-bit code.
27923 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
27926 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27928 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
27931 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27933 2004-10-31 Mark Mitchell <mark@codesourcery.com>
27936 * g++.dg/init/aggr2.C: New test.
27938 2004-10-30 Ziemowit Laski <zlaski@apple.com>
27940 * objc.dg/local-decl-1.m: New test.
27942 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
27944 * gcc.dg/20040910-1.c: Adjust regex.
27946 2004-10-30 Roger Sayle <roger@eyesopen.com>
27948 PR rtl-optimization/18084
27949 * g++.dg/opt/pr18084-1.C: New testcase.
27951 2004-10-30 Matt Austern <austern@apple.com>
27954 * g++.dg/ext/attrib18.C: New test.
27956 2004-10-30 Roger Sayle <roger@eyesopen.com>
27958 PR middle-end/18096
27959 * gcc.dg/pr18096-1.c: New test case.
27961 2004-10-30 Roger Sayle <roger@eyesopen.com>
27963 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27965 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
27968 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27969 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27970 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27971 gcc.dg/old-style-prom-3.c: New tests.
27973 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
27975 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27976 Remove unnecessary inclusion of stdio.h.
27978 2004-10-29 Roger Sayle <roger@eyesopen.com>
27980 PR rtl-optimization/17581
27981 * gcc.dg/pr17581-1.c: New test case.
27983 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
27985 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27987 * g++.dg/conversion/dr195-1.C: New.
27988 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27989 * g++.old-deja/g++.mike/p10148.C: Likewise.
27991 2004-10-29 Mark Mitchell <mark@codesourcery.com>
27994 * g++.dg/debug/typedef2.C: New test.
27996 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
27999 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28000 * gfortran.dg/g77/README: Update.
28002 2004-10-28 Matt Austern <austern@apple.com>
28005 * g++.dg/ext/packed7.C: New test.
28007 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
28009 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28011 * lib/scanasm.exp (hidden-scan-for): New proc.
28012 (scan-hidden): Use hidden-scan-for instead of constructing the scan
28014 (scan-not-hidden): Likewise.
28015 * lib/target-supports.exp (check_visibility_available): mach-o is
28018 2004-10-28 Mark Mitchell <mark@codesourcery.com>
28021 * g++.dg/template/memclass3.C: New test.
28023 2004-10-28 Adam Nemet <anemet@lnxw.com>
28025 PR middle-end/18160
28026 * gcc.dg/register-var-1.c: New test.
28027 * gcc.dg/register-var-2.c: New test.
28028 * gcc.dg/asm-7.c: Taking the address of a register variable is an
28031 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
28034 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28036 * gcc.dg/vect/vect-22.c: Likewise.
28038 2004-10-28 Jakub Jelinek <jakub@redhat.com>
28040 * gcc.dg/i386-rotate-1.c: New test.
28042 2004-10-27 Mark Mitchell <mark@codesourcery.com>
28044 * g++.dg/init/ref12.C: Add "run" marker.
28047 * g++.dg/init/ref12.C: New test.
28050 * g++.dg/template/shift1.C: New test.
28051 * g++.dg/template/error10.C: Adjust error markers.
28053 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
28056 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28058 2004-10-27 Geoffrey Keating <geoffk@apple.com>
28060 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28061 * gcc.dg/weak/weak-3.c: Likewise.
28062 * gcc.dg/weak/weak-5.c: Likewise.
28063 * gcc.dg/weak/weak-9.c: Likewise.
28064 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28065 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28067 * gcc.dg/darwin-weakimport-1.c: New.
28069 2004-10-28 Ben Elliston <bje@au.ibm.com>
28071 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28073 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
28075 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28076 'syntax' error messages.
28077 * gcc.dg/cpp/direct2s.c: Likewise.
28079 2004-10-26 Geoffrey Keating <geoffk@apple.com>
28081 * gcc.c-torture/compile/20041026-1.c: New.
28083 2004-10-26 Mark Mitchell <mark@codesourcery.com>
28086 * g++.dg/lookup/ns2.C: New test.
28089 * g++.dg/template/enum4.C: New test.
28092 * g++.dg/template/expr1.C: New test.
28094 2004-10-26 Ben Elliston <bje@au.ibm.com>
28096 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28098 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
28100 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28101 gcc.dg/decl-nospec-3.c: New tests.
28103 2004-10-26 Ziemowit Laski <zlaski@apple.com>
28105 * objc.dg/super-class-3.m: New test.
28107 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
28109 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28111 * gcc.dg/cpp/direct2s.c: Likewise.
28113 2004-10-25 Geoffrey Keating <geoffk@apple.com>
28115 * objc.dg/image-info.m: Update for changes to section selection.
28117 2004-10-25 David Ayers <d.ayers@inode.at>
28118 Ziemowit Laski <zlaski@apple.com>
28120 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28121 diagnostics when messaging 'id <Proto>'.
28122 * objc.dg/class-protocol-1.m: New test.
28123 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28124 a non-existent method signature.
28125 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28126 Update diagnostics when messaging with non-existent method signature.
28127 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28128 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28129 invalid receivers are now resolved as if messaging 'id'; remove
28130 extraneous diagnostics.
28132 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
28135 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28136 gcc.dg/init-desig-obs-3.c: New tests.
28138 2004-10-25 Jakub Jelinek <jakub@redhat.com>
28140 * gcc.dg/debug/20041023-1.c: New test.
28142 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
28144 PR middle-end/17407
28145 * gcc.c-torture/compile/pr17407.c: New test.
28148 * g++.dg/template/array8.C: New test.
28150 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
28153 * lib/g++.exp: Accept more than one multilib libgcc.
28154 * lib/gcc-dg.exp: Likewise.
28155 * lib/objc.exp: Likewise.
28156 * lib/treelang.exp: Likewise.
28157 * lib/gfortran.exp: Likewise.
28159 2004-10-24 Ben Elliston <bje@au.ibm.com>
28161 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28163 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
28165 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28166 * gcc.dg/c99-const-expr-3.c: Likewise.
28168 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
28170 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28172 2004-10-23 Ben Elliston <bje@au.ibm.com>
28174 * gcc.c-torture/execute/loop-2e.x: Remove.
28176 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
28179 * g++.dg/parse/crash18.C: New.
28180 * g++.dg/parse/crash19.C: New.
28182 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
28184 * g++.dg/ext/dllimport1.C: Move dg-warnings.
28185 * g++.dg/ext/dllimport2.C: Same.
28186 * g++.dg/ext/dllimport8.C: Same.
28188 2004-10-21 Mark Mitchell <mark@codesourcery.com>
28191 * g++.dg/conversion/cast1.C: New test.
28192 * g++.dg/overload/pmf1.C: Adjust error marker.
28194 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
28197 * objc.dg/const-str-7.m: New test.
28199 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28201 * g++.dg/template/memfriend11.C: Fix comment typo.
28202 * g++.dg/template/memfriend14.C: Likewise.
28204 2004-10-20 Richard Henderson <rth@redhat.com>
28206 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28207 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28208 -fasynchronous-unwind-tables.
28210 2004-10-20 Richard Henderson <rth@redhat.com>
28212 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28213 (main): Return success.
28214 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28215 (main): Return success.
28217 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28220 * g++.dg/template/memfriend9.C: New test.
28221 * g++.dg/template/memfriend10.C: Likewise.
28222 * g++.dg/template/memfriend11.C: Likewise.
28223 * g++.dg/template/memfriend12.C: Likewise.
28224 * g++.dg/template/memfriend13.C: Likewise.
28225 * g++.dg/template/memfriend14.C: Likewise.
28226 * g++.dg/template/memfriend15.C: Likewise.
28227 * g++.dg/template/memfriend16.C: Likewise.
28228 * g++.dg/template/memfriend17.C: Likewise.
28229 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28231 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
28233 * g++.dg/conversion/dr195.C: New.
28234 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28236 2004-10-20 Ben Elliston <bje@au.ibm.com>
28237 Devang Patel <dpatel@apple.com>
28239 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28240 of floating point arithmetic, which could trap.
28242 2004-10-19 Mark Mitchell <mark@codesourcery.com>
28245 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28246 * g++.dg/conversion/const2.C: New test.
28247 * g++.dg/expr/reinterpret2.C: New test.
28248 * g++.dg/expr/reinterpret3.C: New test.
28249 * g++.dg/expr/cast2.C: New test.
28250 * g++.dg/expr/copy1.C: New test.
28251 * g++.dg/other/conversion1.C: Change error message.
28252 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28253 function pointers to void *.
28254 * g++.old-deja/g++.mike/p10148.C: Likewise.
28256 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28258 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28260 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
28264 * g++.dg/parse/expr3.C: New test.
28266 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28268 * gcc.dg/smod-1.c: New test.
28270 2004-10-18 Ziemowit Laski <zlaski@apple.com>
28272 * objc.dg/method-14.m: New test.
28274 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
28276 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28277 Also xfail as the patch was reverted.
28279 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
28281 PR middle-end/16973
28282 * gcc.dg/pr16973.c: New test.
28284 2004-10-18 Diego Novillo <dnovillo@redhat.com>
28286 PR tree-optimization/17656
28287 * gcc.c-torture/compile/pr17656.c: New test.
28289 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
28291 * g++.dg/eh/shadow1.C: New.
28293 2004-10-18 Jakub Jelinek <jakub@redhat.com>
28295 * gcc.c-torture/compile/20041018-1.c: New test.
28297 2004-10-18 Ben Elliston <bje@au.ibm.com>
28299 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28300 compiler referring to register 0 when accessing sdata. The linker
28301 now patches things up.
28303 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
28306 * gcc.c-torture/compile/pr17529.c: New test.
28308 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28311 * g++.dg/ext/attrib17.C: New test.
28313 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28315 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28317 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28320 * g++.dg/ext/attrib16.C: New test.
28322 2004-10-15 Mark Mitchell <mark@codesourcery.com>
28325 * g++.dg/init/dso_handle1.C: New test.
28328 * g++.dg/parse/typedef6.C: New test.
28331 * g++.dg/parse/pragma1.C: New test.
28333 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
28335 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28337 2004-10-15 Steve Ellcey <sje@cup.hp.com>
28339 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28340 -fno-common when on HPPA HP-UX platforms.
28342 2004-10-15 Jakub Jelinek <jakub@redhat.com>
28345 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28347 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28350 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
28353 * g++.dg/lookup/strong-using-4.C: New test.
28355 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
28357 PR middle-end/16567
28358 * gcc.c-torture/compile/nested-1.c: New test.
28360 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
28362 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28363 and mipsisa64*-*-* (until support for misaligned loads is added).
28364 * gcc.dg/vect/vect-50.c: Likewise.
28365 * gcc.dg/vect/vect-52.c: Likewise.
28366 * gcc.dg/vect/vect-54.c: Likewise.
28367 * gcc.dg/vect/vect-58.c: Likewise.
28368 * gcc.dg/vect/vect-60.c: Likewise.
28369 * gcc.dg/vect/vect-80.c: Likewise.
28371 2004-10-14 Mark Mitchell <mark@codesourcery.com>
28374 * g++.dg/init/dtor3.C: New test.
28376 2004-10-15 Ben Elliston <bje@au.ibm.com>
28378 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28380 2004-10-14 Geoffrey Keating <geoffk@apple.com>
28382 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28383 * gcc.dg/macho-lo-sum.c: Likewise.
28385 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
28387 * gcc.dg/ppc-spe64-1.c: New test.
28389 2004-10-14 Devang Patel <dpatel@apple.com>
28392 * gcc.dg/pr17635.c : New test.
28394 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
28396 * gcc.dg/vect/vect-28.c: Remove xfail.
28397 * gcc.dg/vect/vect-30.c: Remove xfail.
28398 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28399 * gcc.dg/vect/vect-33.c: Remove xfail.
28400 * gcc.dg/vect/vect-44.c: Remove xfail.
28401 * gcc.dg/vect/vect-46.c: Remove xfail.
28402 * gcc.dg/vect/vect-50.c: Remove xfail.
28403 * gcc.dg/vect/vect-52.c: Remove xfail.
28404 * gcc.dg/vect/vect-54.c: Remove xfail.
28405 * gcc.dg/vect/vect-58.c: Remove xfail.
28406 * gcc.dg/vect/vect-60.c: Remove xfail.
28407 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28408 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28409 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28410 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28411 * gcc.dg/vect/vect-8.c: Remove xfail.
28412 * gcc.dg/vect/vect-80.c: Remove xfail.
28413 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28415 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
28417 * gcc.dg/vect/vect-82.c: New testcase.
28418 * gcc.dg/vect/vect-82_64.c: New testcase.
28419 * gcc.dg/vect/vect-83.c: New testcase.
28420 * gcc.dg/vect/vect-83_64.c: New testcase.
28422 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
28424 * gcc.dg/cpp/error-1.c: New test.
28426 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
28428 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28430 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
28433 * gcc.dg/cris-peep2-xsrand2.c: New test.
28435 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
28438 * g++.dg/expr/for2.C: New test.
28440 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28442 * g++.dg/inherit/thunk1.C: Run on the SPARC.
28444 2004-10-13 Jakub Jelinek <jakub@redhat.com>
28446 PR tree-optimization/17724
28447 * g++.dg/opt/pr17724-1.C: New test.
28448 * g++.dg/opt/pr17724-2.C: New test.
28449 * g++.dg/opt/pr17724-3.C: New test.
28450 * g++.dg/opt/pr17724-4.C: New test.
28451 * g++.dg/opt/pr17724-5.C: New test.
28452 * g++.dg/opt/pr17724-6.C: New test.
28454 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
28457 * gcc.dg/pr17301-2.c: New test.
28459 2004-10-11 Mark Mitchell <mark@codesourcery.com>
28462 * g++.dg/parse/error22.C: New test.
28465 * g++.dg/template/spec18.C: New test.
28467 2004-10-11 Steve Ellcey <sje@cup.hp.com>
28469 * gcc.dg/ia64-asm-1.c: Add prototype for abort
28470 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28472 * gcc.dg/ia64-sync-2.c: Ditto.
28473 * gcc.dg/ia64-sync-3.c: Ditto.
28475 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
28477 * g++.dg/eh/cleanup5.C: Add dg-options "".
28479 2004-10-11 Roger Sayle <roger@eyesopen.com>
28481 PR middle-end/17657
28482 * gcc.dg/switch-4.c: New test case.
28484 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
28486 * gcc.c-torture/execute/20041011-1.c: New test.
28488 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
28491 * g++.dg/init/for3.C: New test.
28494 * g++.dg/opt/switch2.C: New test.
28496 PR middle-end/17703
28497 * g++.dg/warn/Wreturn-2.C: New test.
28499 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
28502 * g++.dg/eh/cleanup5.C: New test.
28504 2004-10-10 Mark Mitchell <mark@codesourcery.com>
28507 * g++.dg/parse/error21.C: New test.
28509 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
28511 * g++.dg/overload/pmf1.C: Adjust quoting marks.
28512 * g++.dg/warn/incomplete1.C: Likewise.
28513 * g++.dg/template/qualttp20.C: Likewise.
28515 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28518 * parm-incomplete-1.c: New test.
28520 2004-10-09 Mark Mitchell <mark@codesourcery.com>
28523 * g++.dg/parse/error19.C: New test.
28526 * g++.dg/init/new11.C: New test.
28529 * g++.dg/parse/error20.C: New test.
28532 * g++.dg/template/crash24.C: New test.
28534 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28537 * gcc.dg/pr17301-1.c: New test.
28539 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28542 * gcc.dg/anon-struct-5.c: New test.
28544 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
28547 * gcc.dg/pr17844-1.c: New test.
28549 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
28551 PR tree-optimization/17906
28552 * gcc.c-torture/compile/pr17906.c: New.
28554 2004-10-09 Stuart Hastings <stuart@apple.com>
28555 Roger Sayle <roger@eyesopen.com>
28557 PR rtl-optimization/17853
28558 * gcc.dg/i386-mmx-5.c: New testcase.
28560 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
28562 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28564 2004-10-09 Mark Mitchell <mark@codesourcery.com>
28567 * g++.dg/template/static9.C: New test.
28570 * g++.dg/parse/operator5.C: New test.
28572 2004-10-09 Roger Sayle <roger@eyesopen.com>
28574 PR middle-end/17894
28575 * gcc.c-torture/execute/divcmp-4.c: New test case.
28577 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28580 * g++.dg/opt/pr17902.C: New test.
28582 2004-10-09 Jakub Jelinek <jakub@redhat.com>
28584 * gcc.dg/cpp/ident-1.c: Add dg-options "".
28586 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28588 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28590 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28592 * gcc.dg/assign-warn-3.c: New test.
28594 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28597 * gcc.dg/cpp/ident-1.c: New test.
28599 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
28601 * gcc.c-torture/compile/acc1.c: New.
28603 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28605 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28606 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28608 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28610 * gcc.dg/ultrasp11.c: New test.
28612 2004-10-08 Michael Matz <matz@suse.de>
28614 * gcc.dg/doloop-2.c: New test.
28616 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28618 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28619 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28620 objc.dg/method-9.m: Update expected diagnostics.
28622 2004-10-07 Geoffrey Keating <geoffk@apple.com>
28624 * gcc.dg/ppc-fsel-3.c: New file.
28625 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28627 2004-10-07 Paul Brook <paul@codesourcery.com>
28629 * gfortran.dg/intrinsic_verify_1.f90: New test.
28631 2004-10-07 Paul Brook <paul@codesourcery.com>
28633 * gfortran.dg/empty_format_1.f90: Remove stray commas.
28635 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28637 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28638 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28641 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
28643 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28645 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28648 * g++.dg/warn/Winline-4.C: New test.
28650 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28652 * gcc.c-torture/compile/20041007-1.c: New test.
28654 2004-10-07 Paul Brook <paul@codesourcery.com>
28657 * gfortran.dg/use_allocated_1.f90: New test.
28659 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
28661 PR middle-end/17849
28662 * gfortran.fortran-torture/compile/nested.f90: New test
28664 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
28666 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28668 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
28671 * g++.dg/ext/asm6.C: New test.
28673 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
28675 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28677 2004-10-06 Paul Brook <paul@codesourcery.com>
28679 PR libfortran/17709
28680 * gfortran.dg/empty_format_1.f90: New test.
28682 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28685 * gfortran.dg/ishft.f90: New test.
28688 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28691 2004-10-06 Paul Brook <paul@codesourcery.com>
28693 * gfortran.dg/do_1.f90: New test.
28695 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28697 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28698 optimizing for size.
28700 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
28702 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28704 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
28706 * gcc.c-torture/compile/20041005-1.c: New test.
28708 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
28711 * g++.dg/lookup/koenig4.C: New.
28713 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
28715 * g++.dg/other/classkey1.C: Adjust quoting marks.
28716 * g++.dg/parse/error15.C: Likewise.
28717 * g++.dg/template/meminit2.C (int>): Likewise.
28719 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28722 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28725 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28728 * gfortran.dg/pr17708.f90: New test.
28730 2004-10-04 Chao-ying Fu <fu@mips.com>
28732 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28733 * gcc.dg/vect/vect-4.c: Ditto.
28734 * gcc.dg/vect/vect-5.c: Ditto.
28735 * gcc.dg/vect/vect-6.c: Ditto.
28736 * gcc.dg/vect/vect-8.c: Ditto.
28737 * gcc.dg/vect/vect-16.c: Ditto.
28738 * gcc.dg/vect/vect-30.c: Ditto.
28739 * gcc.dg/vect/vect-40.c: Ditto.
28740 * gcc.dg/vect/vect-41.c: Ditto.
28741 * gcc.dg/vect/vect-42.c: Ditto.
28742 * gcc.dg/vect/vect-43.c: Ditto.
28743 * gcc.dg/vect/vect-44.c: Ditto.
28744 * gcc.dg/vect/vect-45.c: Ditto.
28745 * gcc.dg/vect/vect-46.c: Ditto.
28746 * gcc.dg/vect/vect-47.c: Ditto.
28747 * gcc.dg/vect/vect-48.c: Ditto.
28748 * gcc.dg/vect/vect-49.c: Ditto.
28749 * gcc.dg/vect/vect-50.c: Ditto.
28750 * gcc.dg/vect/vect-51.c: Ditto.
28751 * gcc.dg/vect/vect-52.c: Ditto.
28752 * gcc.dg/vect/vect-53.c: Ditto.
28753 * gcc.dg/vect/vect-54.c: Ditto.
28754 * gcc.dg/vect/vect-55.c: Ditto.
28755 * gcc.dg/vect/vect-56.c: Ditto.
28756 * gcc.dg/vect/vect-57.c: Ditto.
28757 * gcc.dg/vect/vect-58.c: Ditto.
28758 * gcc.dg/vect/vect-59.c: Ditto.
28759 * gcc.dg/vect/vect-60.c: Ditto.
28760 * gcc.dg/vect/vect-74.c: Ditto.
28761 * gcc.dg/vect/vect-79.c: Ditto.
28762 * gcc.dg/vect/vect-80.c: Ditto.
28764 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
28766 * gcc.dg/unused-7.c: Use the correct option.
28768 2004-10-04 Paul Brook <paul@codesourcery.com>
28769 Bud Davis <bdavis9659@comcast.net>
28773 * gfortran/pr17706.f90: New test.
28774 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28776 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28778 * gfortran.dg/pr17612.f90: New test.
28780 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
28782 * g++.dg/template/local1.C: Adjust quoting marks in
28783 testing for diagnostics.
28784 * g++.dg/tls/diag-2.C: Likewise.
28785 * g++.dg/other/error8.C: Likewise.
28787 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
28790 * gcc.dg/unused-4.c: Adjust to be correct.
28793 * gcc.dg/unused-7.c: New test.
28795 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
28798 * g++.dg/overload/template2.C: New test.
28800 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
28802 PR tree-optimization/16632
28803 * gcc.dg/tree-ssa/20041002-1.c: New.
28805 2004-10-03 Paul Brook <paul@codesourcery.com>
28807 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
28808 rather than relying on default formatting.
28810 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
28812 * gcc.dg/20040920-1.c: Update expected message text.
28814 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
28816 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28818 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
28820 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28823 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
28825 * gcc.dg/tree-ssa/pr17343.c: Remove.
28827 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
28830 * gcc.dg/tree-ssa/pr17343.c: New test.
28832 2004-10-01 Jakub Jelinek <jakub@redhat.com>
28834 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28835 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28836 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28837 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28838 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28840 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
28842 * gcc.dg/lvalue-2.c: New test.
28844 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
28847 * gcc.dg/pr17730-1.c: New test
28849 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
28852 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28854 2004-09-29 Jakub Jelinek <jakub@redhat.com>
28856 * gcc.c-torture/execute/stdarg-1.c: New test.
28857 * gcc.c-torture/execute/stdarg-2.c: New test.
28858 * gcc.c-torture/execute/stdarg-3.c: New test.
28859 * gcc.dg/tree-ssa/stdarg-1.c: New test.
28860 * gcc.dg/tree-ssa/stdarg-2.c: New test.
28861 * gcc.dg/tree-ssa/stdarg-3.c: New test.
28862 * gcc.dg/tree-ssa/stdarg-4.c: New test.
28863 * gcc.dg/tree-ssa/stdarg-5.c: New test.
28865 2004-09-29 Jakub Jelinek <jakub@redhat.com>
28867 PR tree-optimization/17697
28868 * g++.dg/opt/pr17697-1.C: New test.
28869 * g++.dg/opt/pr17697-2.C: New test.
28870 * g++.dg/opt/pr17697-3.C: New test.
28872 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
28875 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28876 gcc.dg/vla-init-5.c: New tests.
28878 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
28881 * gcc.dg/pr13804-1.c: New test.
28883 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28886 * gfortran.dg/pr16938.f90: New test.
28888 2004-09-27 Mark Mitchell <mark@codesourcery.com>
28890 * g++.dg/template/crash23.C: New test.
28892 2004-09-27 Mark Mitchell <mark@codesourcery.com>
28895 * g++.dg/template/static8.C: New test.
28897 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
28900 * g++.dg/other/error9.C: New test.
28902 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
28904 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28906 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28909 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28911 2004-09-26 Roger Sayle <roger@eyesopen.com>
28913 PR middle-end/17112
28914 * gcc.dg/pr17112-1.c: New test case.
28916 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
28919 * gcc.dg/pr11459-1.c: New test.
28921 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
28923 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28924 * gcc.dg/tree-ssa/loop-4.c: Likewise.
28926 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28928 * gfortran.dg/pr15324.f90: Make array bounds consistent.
28930 2004-09-25 Jan Hubicka <jh@suse.cz>
28932 * compile/30040909-1.c: New test.
28933 * compile/30040907-1.c: New test.
28935 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
28937 * gcc.c-torture/execute/va-arg-26.c: New test.
28939 2004-09-24 Zack Weinberg <zack@codesourcery.com>
28941 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28942 extra diagnostics on targets with 64-bit pointers.
28943 * objc.dg/selector-1.m: Adjust dg-warning regexp.
28945 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
28948 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28949 * gcc.dg/decl-3.c: Adjust expected message.
28951 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28954 * gfortran.dg/pr17615.f90: New test.
28956 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
28958 PR tree-optimzation/17517
28959 * g++.dg/tree-ssa/pr17517.C: New Test.
28961 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
28964 * g++.dg/lookup/ambig3.C: New.
28966 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
28969 * g++.dg/opt/pr17624.C: New test.
28971 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
28974 * gcc.dg/Wbad-function-cast-1.c: New test.
28976 2004-09-23 Zack Weinberg <zack@codesourcery.com>
28978 * g++.dg/ext/complit1.C
28979 * g++.dg/other/error2.C
28980 * g++.dg/other/nontype-1.C
28981 * g++.dg/parse/crash11.C
28982 * g++.dg/parse/crash12.C
28983 * g++.dg/parse/error15.C
28984 * g++.dg/parse/error4.C
28985 * g++.dg/parse/tmpl-outside1.C
28986 * g++.dg/parse/too-many-tmpl-args1.C
28987 * g++.dg/template/dependent-expr3.C
28988 * g++.dg/template/error10.C
28989 * g++.dg/template/instantiate1.C
28990 * g++.dg/template/vtable2.C
28991 * g++.dg/warn/Wshadow-1.C
28992 * g++.dg/warn/weak1.C
28993 * g++.old-deja/g++.brendan/crash16.C
28994 * g++.old-deja/g++.brendan/crash18.C
28995 * g++.old-deja/g++.brendan/crash48.C
28996 * g++.old-deja/g++.brendan/crash49.C
28997 * g++.old-deja/g++.brendan/crash55.C
28998 * g++.old-deja/g++.brendan/crash56.C
28999 * g++.old-deja/g++.brendan/crash8.C
29000 * g++.old-deja/g++.brendan/enum11.C
29001 * g++.old-deja/g++.brendan/enum8.C
29002 * g++.old-deja/g++.brendan/enum9.C
29003 * g++.old-deja/g++.brendan/friend3.C
29004 * g++.old-deja/g++.brendan/misc14.C
29005 * g++.old-deja/g++.bugs/900402_02.C
29006 * g++.old-deja/g++.bugs/900404_03.C
29007 * g++.old-deja/g++.bugs/900404_04.C
29008 * g++.old-deja/g++.bugs/900428_03.C
29009 * g++.old-deja/g++.jason/crash4.C
29010 * g++.old-deja/g++.jason/overload21.C
29011 * g++.old-deja/g++.jason/redecl1.C
29012 * g++.old-deja/g++.jason/report.C
29013 * g++.old-deja/g++.jason/rfg10.C
29014 * g++.old-deja/g++.jason/template30.C
29015 * g++.old-deja/g++.law/arm12.C
29016 * g++.old-deja/g++.law/ctors5.C
29017 * g++.old-deja/g++.law/cvt20.C
29018 * g++.old-deja/g++.law/init10.C
29019 * g++.old-deja/g++.law/init8.C
29020 * g++.old-deja/g++.law/visibility17.C
29021 * g++.old-deja/g++.law/visibility7.C
29022 * g++.old-deja/g++.mike/net8.C
29023 * g++.old-deja/g++.mike/p646.C
29024 * g++.old-deja/g++.mike/p700.C
29025 * g++.old-deja/g++.mike/p701.C
29026 * g++.old-deja/g++.mike/p811.C
29027 * g++.old-deja/g++.ns/template13.C
29028 * g++.old-deja/g++.other/array3.C
29029 * g++.old-deja/g++.other/crash25.C
29030 * g++.old-deja/g++.other/dtor3.C
29031 * g++.old-deja/g++.other/dtor4.C
29032 * g++.old-deja/g++.other/main1.C
29033 * g++.old-deja/g++.other/warn7.C
29034 * g++.old-deja/g++.pt/crash11.C
29035 * g++.old-deja/g++.pt/crash36.C
29036 * g++.old-deja/g++.pt/spec22.C
29037 * g++.old-deja/g++.pt/spec9.C
29038 * g++.old-deja/g++.pt/ttp52.C
29039 * g++.old-deja/g++.robertl/eb103.C
29040 * g++.old-deja/g++.robertl/eb121.C
29041 * g++.old-deja/g++.robertl/eb22.C
29042 * g++.old-deja/g++.robertl/eb8.C:
29043 Update locations and/or regexps of dg-error markers.
29044 Remove markers for some bogus messages that are no longer issued.
29046 2004-09-23 Jakub Jelinek <jakub@redhat.com>
29048 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29049 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29051 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
29054 * g++.dg/lookup/crash5.C: New test.
29056 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
29058 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29059 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29060 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29061 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29062 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29063 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29065 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29066 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29067 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29068 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29069 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29070 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29072 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29074 * gcc.dg/vect/vect-44.c: Check additional cases.
29075 * gcc.dg/vect/vect-48.c: Check additional cases.
29077 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29078 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29079 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29080 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29081 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29082 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29083 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29084 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29085 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29087 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29088 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29089 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29091 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29093 * gcc.dg/tree-ssa/loop-6.c: New test.
29095 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
29098 * g++.dg/inherit/base2.C: New.
29100 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29102 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29103 * gcc.dg/20001012-2.c: Likewise.
29104 * gcc.dg/20001013-1.c: Likewise.
29105 * gcc.dg/20001101-1.c: Likewise.
29106 * gcc.dg/20001102-1.c: Likewise.
29107 * gcc.dg/bf-spl1.c: Likewise.
29108 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29109 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29111 2004-09-22 Diego Novillo <dnovillo@redhat.com>
29113 PR tree-optimization/16721
29114 * gcc.dg/tree-ssa/pr16721.c: New test.
29116 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
29118 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29119 * gcc.dg/20040305-1.c: Likewise.
29121 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
29124 * gcc.c-torture/compile/pr16566-1.c,
29125 gcc.c-torture/compile/pr16566-2.c,
29126 gcc.c-torture/compile/pr16566-3.c: New tests.
29128 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
29130 PR tree-optimization/17512
29131 * gcc.c-torture/compile/20040916-1.c.
29133 2004-09-21 Mark Mitchell <mark@codesourcery.com>
29135 * gcc.dg/pragma-re-3.c: New test.
29137 2004-09-17 Matt Austern <austern@apple.com>
29140 * g++.dg/other/anon3.C: New.
29142 2004-09-21 Roger Sayle <roger@eyesopen.com>
29145 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29146 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29147 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29148 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29149 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29151 2004-09-21 Bud Davis <bdavis9659@comcast.net>
29154 * gfortran.dg/pr17286.f90: New test.
29156 2004-09-20 Mark Mitchell <mark@codesourcery.com>
29159 * g++.dg/template/static7.C: New test.
29161 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
29164 * gcc.c-torture/compile/pr17558.c: New test.
29166 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
29168 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29169 if SKIP_ATTRIBUTE is defined.
29171 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29174 * gfortran.dg/pr15957.f90: New test.
29176 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
29178 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29180 * gcc.dg/vect/vect-79.c: Likewise.
29181 * gcc.dg/vect/vect-80.c: Likewise.
29183 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29186 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29188 2004-09-20 Ira Rosen <irar@il.ibm.com>
29190 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29191 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29192 * gcc.dg/vect/vect-62.c: New testcase.
29193 * gcc.dg/vect/vect-63.c: New testcase.
29194 * gcc.dg/vect/vect-64.c: New testcase.
29195 * gcc.dg/vect/vect-65.c: New testcase.
29196 * gcc.dg/vect/vect-66.c: New testcase.
29197 * gcc.dg/vect/vect-67.c: New testcase.
29198 * gcc.dg/vect/vect-68.c: New testcase.
29199 * gcc.dg/vect/vect-69.c: New testcase.
29200 * gcc.dg/vect/vect-79.c: New testcase.
29201 * gcc.dg/vect/vect-80.c: New testcase.
29203 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
29205 * gcc.target/mips/asm-1.c: New test.
29207 2004-09-19 Ira Rosen <irar@il.ibm.com>
29209 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29210 * gcc.dg/vect/vect-73.c: New testcase.
29211 * gcc.dg/vect/vect-74.c: New testcase.
29212 * gcc.dg/vect/vect-75.c: New testcase.
29213 * gcc.dg/vect/vect-76.c: New testcase.
29214 * gcc.dg/vect/vect-77.c: New testcase.
29215 * gcc.dg/vect/vect-78.c: New testcase
29217 2004-09-18 Paul Brook <paul@codesourcery.com>
29219 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29221 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
29224 * gcc.dg/pr17424-1.c: New test.
29226 2004-09-18 Diego Novillo <dnovillo@redhat.com>
29228 * g++.dg/tree-ssa/pr17153.C: New test.
29230 2004-09-16 Geoffrey Keating <geoffk@apple.com>
29233 * g++.dg/pch/wchar-1.C: New.
29234 * g++.dg/pch/wchar-1.Hs: New.
29236 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
29238 * gcc.c-torture/execute/20040917-1.c: New test.
29240 2004-09-17 Diego Novillo <dnovillo@redhat.com>
29242 PR tree-optimization/17319
29243 * gcc.dg/pr17319.c: New test.
29245 2004-09-17 Devang Patel <dpatel@apple.com>
29247 * gcc.dg/20040813-1.c: New test.
29249 2004-09-17 Diego Novillo <dnovillo@redhat.com>
29251 PR tree-optimization/17273
29252 * gcc.c-torture/compile/pr17273.c: New test.
29254 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
29256 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29257 Update expected messages.
29258 * gcc.dg/declspec-13.c: New test.
29260 2004-09-17 David Edelsohn <edelsohn@gnu.org>
29262 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29264 2004-09-17 Diego Novillo <dnovillo@redhat.com>
29266 * gcc.c-torture/execute/pr17252.c: Use post-increment to
29267 change what 'a' is pointing to.
29269 2004-09-17 Mark Mitchell <mark@codesourcery.com>
29272 * g++.dg/template/error18.C: New test.
29275 * g++.dg/warn/Wunused-8.C: New test.
29277 2004-09-17 Steven Bosscher <stevenb@suse.de>
29279 PR tree-optimization/17513
29280 * gcc.dg/20040916-1.c: New test.
29282 2004-09-16 Mark Mitchell <mark@codesourcery.com>
29285 * g++.dg/template/typename7.C: New test.
29287 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29289 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29291 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
29293 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29294 with -ftree-based-profiling also.
29295 * lib/profopt.exp: Support late-set profile_option/feedback_option.
29297 2004-09-16 Victor Leikehman <lei@il.ibm.com>
29300 * gfortran.dg/der_array_io_1.f90: New test.
29301 * gfortran.dg/der_array_io_2.f90: New test.
29302 * gfortran.dg/der_array_io_3.f90: New test.
29304 2004-09-15 Mark Mitchell <mark@codesourcery.com>
29306 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29309 2004-09-15 Mark Mitchell <mark@codesourcery.com>
29311 * g++.dg/opt/switch1.C: New test.
29313 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
29315 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29316 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29317 Update expected messages.
29319 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29322 * gfortran.dg/same_name_1.f90: New test.
29324 2004-09-15 Diego Novillo <dnovillo@redhat.com>
29326 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
29327 dereference garbage pointers.
29329 2004-09-15 Jakub Jelinek <jakub@redhat.com>
29331 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29332 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29334 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29335 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29336 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29338 2004-09-14 Mark Mitchell <mark@codesourcery.com>
29341 * g++.dg/template/mangle1.C: New test.
29343 2004-09-14 Diego Novillo <dnovillo@redhat.com>
29345 PR tree-optimization/17252
29346 * gcc.c-torture/execute/pr17252.c: New test.
29348 2004-09-14 Andrew Pinski <apinski@apple.com>
29350 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29352 2004-09-14 Roger Sayle <roger@eyesopen.com>
29354 PR rtl-optimization/9771
29355 * gcc.dg/pr9771-1.c: New test case.
29357 2004-09-14 Diego Novillo <dnovillo@redhat.com>
29359 PR tree-optimization/15262
29360 * gcc.c-torture/execute/pr15262-1.c: New test.
29361 * gcc.c-torture/execute/pr15262-2.c: New test.
29363 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
29365 * gcc.dg/declspec-12.c: New test.
29367 2004-09-14 Bud Davis <bdavis9659@comcast.net>
29369 * gfortran.dg/pr17090.f90: Add directives to test.
29371 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29373 * gcc.c-torture/compile/20040914-1.c: New test.
29375 2004-09-13 Mark Mitchell <mark@codesourcery.com>
29378 * g++.dg/template/decl2.C: New test.
29380 2004-09-13 Bud Davis <bdavis9659@comcast.net>
29383 * gfortran.dg/pr17090.f90: New test.
29385 2004-09-13 Dale Johannesen <dalej@apple.com>
29387 * gcc.c-torture/compile/pr17408.c: New test case.
29389 2004-09-13 Mark Mitchell <mark@codesourcery.com>
29392 * g++.dg/parse/crash17.C: New test.
29395 * g++.dg/template/enum3.C: New test.
29397 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
29399 * lib/gcc-defs.exp: Load wrapper.exp.
29400 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29402 * lib/gcc.exp (gcc_init): Similar.
29403 * lib/gfortran.exp (gfortran_init): Similar.
29404 * lib/objc.exp (objc_init): Similar.
29405 * lib/treelang.exp (treelang_init): Similar.
29406 * lib/wrapper.exp: New file with build_wrapper call machinery in
29407 ${tool}_maybe_build_wrapper.
29409 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
29411 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29413 * gcc.dg/declspec-11.c: Update expected messages.
29414 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29415 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29416 gcc.dg/inline-12.c: New tests.
29418 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
29420 * g++.dg/tree-ssa/pr17400.C: New testcase.
29422 2004-09-13 James E Wilson <wilson@specifixinc.com>
29424 * gcc.target/mips/sb1-1.c: New testcase.
29426 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
29428 * lib/g77-dg.exp: Remove unused file.
29429 * lib/mike-g77.exp: Ditto.
29430 * lib/g77.exp: Ditto.
29432 2004-09-12 Richard Henderson <rth@redhat.com>
29434 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29436 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
29438 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29439 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29440 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29441 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29442 Update expected messages.
29444 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
29446 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29447 declaration/use mismatch for dirp parameter.
29449 2004-09-12 Andrew Pinski <apinski@apple.com>
29451 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29452 -fgnu-runtime is passed.
29454 2004-09-12 Richard Henderson <rth@redhat.com>
29456 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29457 do the uplevel thing and update additional_flags directly.
29458 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29459 gfortran.fortran-torture/execute/intrinsic_nearest.x,
29460 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29461 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29463 2004-09-11 Steven Bosscher <stevenb@suse.de>
29465 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29467 2004-09-11 Roger Sayle <roger@eyesopen.com>
29469 PR middle-end/17411
29470 * g++.dg/opt/pr17411-1.C: New test case.
29472 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
29474 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29475 gcc.dg/tls/diag-2.c: Update expected messages.
29476 * gcc.dg/991209-1.c: Specify compilation options. Update expected
29478 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29479 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29480 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29481 gcc.dg/tls/diag-5.c: New tests.
29483 2004-09-11 Zack Weinberg <zack@codesourcery.com>
29485 * gcc.dg/20040910-1.c: Correct dg-error regexp.
29487 2004-09-11 Steven Bosscher <stevenb@suse.de>
29489 * g++.dg/parse/break-in-for.C: New test.
29491 2004-09-11 Jakub Jelinek <jakub@redhat.com>
29493 * gcc.dg/tree-ssa/20040911-1.c: New test.
29495 2004-09-11 Andreas Jaeger <aj@suse.de>
29497 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29498 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29500 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
29502 * gcc.target/frv: New directory of FR-V-specific tests.
29504 2004-09-10 James E Wilson <wilson@specifixinc.com>
29506 * gcc.dg/convert-vec-1.c: New test.
29508 2004-09-10 Roger Sayle <roger@eyesopen.com>
29510 PR middle-end/17024
29511 * gcc.dg/pr17024-1.c: New test case.
29513 2004-09-10 Eric Christopher <echristo@redhat.com>
29515 * gcc.dg/20040910-1.c: New test.
29517 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
29519 * gcc.dg/bitfld-9.c: New test.
29521 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
29523 * gcc.c-torture/execute/ieee/acc1.c: New test.
29524 * gcc.c-torture/execute/ieee/acc2.c: New test.
29525 * gcc.c-torture/execute/ieee/mzero6.c: New test.
29527 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
29529 * gcc.dg/deprecated-2.c: New test.
29531 2004-09-09 James E Wilson <wilson@specifixinc.com>
29533 * gcc.dg/init-vec-1.c: New test.
29535 2004-09-09 Roger Sayle <roger@eyesopen.com>
29537 PR middle-end/17055
29538 * gcc.dg/pr17055-1.c: New test case.
29540 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
29543 * gcc.c-torture/execute/pr17377.c: New test.
29545 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
29548 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29549 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29550 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29551 gcc.dg/long-long-typespec-1.c: New tests.
29552 * gcc.dg/tls/diag-2.c: Update expected diagnostics
29554 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
29556 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29557 gcc.dg/gnu99-static-1.c: New tests.
29559 2004-09-08 Devang Patel <dpatel@apple.com>
29561 * gcc.dg/darwin-ld-20040828-1.c: New test.
29562 * gcc.dg/darwin-ld-20040828-2.c: New test.
29563 * gcc.dg/darwin-ld-20040828-3.c: New test.
29565 2004-09-08 Ziemowit Laski <zlaski@apple.com>
29567 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29568 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29570 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29571 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29573 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29574 types they qualify.
29575 * objc.dg/type-size-2.m: Fix wording in comment.
29576 * objc.dg/va-meth-1.m: New test case.
29578 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
29581 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29582 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29584 2004-09-06 Devang Patel <dpatel@apple.com>
29586 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29587 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29589 2004-09-06 Zack Weinberg <zack@codesourcery.com>
29591 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29592 reflect changed line numbering of diagnostics.
29594 2004-09-06 Paul Brook <paul@codesourcery.com>
29596 * gfortran.dg/edit_real_1.f90: Add new test.
29598 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29600 * gcc.dg/tree-ssa/loop-2.c: New test.
29601 * gcc.dg/tree-ssa/loop-3.c: New test.
29602 * gcc.dg/tree-ssa/loop-4.c: New test.
29603 * gcc.dg/tree-ssa/loop-5.c: New test.
29605 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29607 * gcc.dg/format/sentinel-1.c: Update for parameter option.
29609 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29611 * gcc.dg/format/sentinel-1.c: New test.
29613 2004-09-04 Uros Bizjak <uros@kss-loka.si>
29615 * gcc.dg/builtins-46.c: New.
29617 2004-09-03 Devang Patel <dpatel@apple.com>
29619 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29620 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29622 2004-09-03 Jan Beulich <jbeulich@novell.com>
29624 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29625 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29626 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29627 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29628 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29629 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29630 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29631 the non-portable bzero.
29632 * gcc.dg/20010912-1.c: xfail for NetWare.
29633 * gcc.dg/20020426-2.c: xfail for NetWare.
29634 * gcc.dg/20021014-1.c: xfail for NetWare.
29635 * gcc.dg/20021018-1.c: xfail for NetWare.
29636 * gcc.dg/20030213-1.c: xfail for NetWare.
29637 * gcc.dg/20030225-1.c: xfail for NetWare.
29638 * gcc.dg/20030708-1.c: xfail for NetWare.
29639 * gcc.dg/builtins-config.h: Also exclude NetWare.
29640 * gcc.dg/format/format.h: Define restrict only if not already defined.
29641 * gcc.dg/nest.c: xfail for NetWare.
29642 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29643 * lib/target-supports.exp (check_visibility_available): Exclude
29646 2004-09-03 Jan Beulich <jbeulich@novell.com>
29648 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29649 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29650 deterministic starting point for the alignment of structure fields.
29651 * gcc.dg/Wpadded.c: Dito.
29652 * g++.dg/abi/vbase10.C: Dito.
29654 2004-09-03 Devang Patel <dpatel@apple.com>
29656 * g++.dg/debug/pr15736.cc: New test.
29658 2004-09-02 Mark Mitchell <mark@codesourcery.com>
29660 * README.QMTEST: Fix out-of-date link.
29662 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
29665 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29666 Delete. Duplicate of gfortran.dg/g77/20010610.f
29668 2004-09-02 Mark Mitchell <mark@codesourcery.com>
29670 * g++.dg/abi/arm_rtti1.C: New test.
29672 2004-09-02 Geoffrey Keating <geoffk@apple.com>
29674 * gcc.dg/ppc-vector-memcpy.c: New.
29675 * gcc.dg/ppc-vector-memset.c: New.
29677 2004-09-02 Chao-ying Fu <fu@mips.com>
29679 * gcc.target/mips/mips-3d-1.c: New test.
29680 * gcc.target/mips/mips-3d-2.c: New test.
29681 * gcc.target/mips/mips-3d-3.c: New test.
29682 * gcc.target/mips/mips-3d-4.c: New test.
29683 * gcc.target/mips/mips-3d-5.c: New test.
29684 * gcc.target/mips/mips-3d-6.c: New test.
29685 * gcc.target/mips/mips-3d-7.c: New test.
29686 * gcc.target/mips/mips-3d-8.c: New test.
29687 * gcc.target/mips/mips-3d-9.c: New test.
29688 * gcc.target/mips/mips-ps-1.c: New test.
29689 * gcc.target/mips/mips-ps-2.c: New test.
29690 * gcc.target/mips/mips-ps-3.c: New test.
29691 * gcc.target/mips/mips-ps-4.c: New test.
29692 * gcc.target/mips/mips-ps-type.c: New test.
29694 2004-09-02 Paul Brook <paul@codesourcery.com>
29696 * gfortran.dg/edit_real_1.f90: Add new tests.
29698 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29701 * gfortran.dg/merge_char_1.f90: New test.
29703 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29706 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29708 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
29711 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29713 2004-09-01 Mark Mitchell <mark@codesourcery.com>
29715 * g++.dg/opt/loop1.C: Do not XFAIL.
29717 2004-09-01 Jakub Jelinek <jakub@redhat.com>
29719 * gcc.c-torture/execute/20040831-1.c: New test.
29721 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
29724 * gfortran.dg/g77/20010610.f: Now passes.
29725 Copy from g77.f-torture/execute. Add dg-run directive.
29726 * gfortran.dg/g77/README: Update
29728 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29730 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29731 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29732 (t1, t2, t3, t4): Add volatile.
29734 2004-08-31 Mark Mitchell <mark@codesourcery.com>
29736 * g++.dg/ext/visibility/arm1.C: New test.
29738 2004-08-31 Geoffrey Keating <geoffk@apple.com>
29740 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29743 2004-09-01 Paul Brook <paul@codesourcery.com>
29745 * gfortran.dg/eof_2.f90: New test.
29747 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29750 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29752 2004-08-31 Bud Davis <bdavis9659@comcast.net>
29754 PR libfortran/16805
29755 * gfortran.dg/list_read_2.f90: New test.
29757 2004-08-31 Mark Mitchell <mark@codesourcery.com>
29759 * g++.dg/abi/key1.C: New test.
29761 2004-08-31 Richard Henderson <rth@redhat.com>
29763 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29765 * g++.dg/other/offsetof5.C: Remove duplicate.
29767 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29770 * gfortran.dg/func_derived_1.f90: New test.
29772 2004-08-31 Paul Brook <paul@codesourcery.com>
29774 * gfortran.dg/eof_1.f90: New test.
29776 2004-08-31 Paul Brook <paul@codesourcery.com>
29778 * gfortran.dg/list_read_1.f90: New file.
29780 2004-08-30 Mark Mitchell <mark@codesourcery.com>
29782 * g++.dg/opt/loop1.C: XFAIL.
29784 2004-08-30 Geoffrey Keating <geoffk@apple.com>
29786 * gcc.dg/funcdef-storage-1.c: New.
29787 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29788 an extern function in local scope.
29789 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29790 declare an 'auto inline' function in local scope.
29791 * gcc.dg/20011130-1.c: Likewise.
29792 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29793 an 'auto' function in local scope.
29794 * gcc.dg/20021014-1.c: Likewise.
29795 * gcc.dg/20030331-2.c: Likewise.
29797 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29799 * gfortran.dg/blockdata_1.f90: New test.
29801 2004-08-30 Richard Henderson <rth@redhat.com>
29803 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29805 2004-08-30 Richard Henderson <rth@redhat.com>
29807 * lib/fortran-torture.exp (fortran-torture-execute): Honor
29808 additional_flags set by alternate driver.
29809 (ieee-options): New procedure.
29810 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29811 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29812 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29813 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29815 2004-08-30 Richard Henderson <rth@redhat.com>
29817 * lib/f-torture.exp: Remove.
29819 2004-08-29 Mark Mitchell <mark@codesourcery.com>
29821 PR rtl-optimization/16590
29822 * g++.dg/opt/loop1.C: New test.
29824 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29827 * gfortran.dg/oldstyle_1.f90: New test.
29829 2004-08-29 Steven G. Kargl <kargls@comcast.net>
29830 Paul Brook <paul@codesourcery.com>
29832 * gfortran.dg/g77/README: Update.
29833 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29834 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29835 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29837 2004-08-28 Paul Brook <paul@codesourcery.com>
29839 PR libfortran/17195
29840 * gfortran.dg/edit_real_1.f90: New test.
29842 2004-08-27 Paul Brook <paul@codesourcery.com>
29844 * gfortran.dg/rewind_1.f90: New test.
29846 2004-08-27 Bud Davis <bdavis9659@comcast.net>
29849 * gfortran.dg/pr16597.f90: New test.
29851 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
29854 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29855 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29856 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29857 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29858 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29860 2004-08-26 Nick Clifton <nickc@redhat.com>
29862 * gcc.c-torture/compile/pr17119.c: New test.
29864 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
29866 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29868 2004-08-25 Richard Henderson <rth@redhat.com>
29870 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29871 the bits that expect kind=8 to be the largest real kind.
29873 2004-08-25 Ziemowit Laski <zlaski@apple.com>
29875 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29877 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29879 * gfortran.dg/assignment_1.f90: New test.
29881 2004-08-25 Adam Nemet <anemet@lnxw.com>
29883 * g++.dg/template/repo3.C: New test.
29885 2004-08-25 Roger Sayle <roger@eyesopen.com>
29887 PR middle-end/16693
29888 PR tree-optimization/16372
29889 * g++.dg/opt/pr16372-1.C: New test case.
29890 * g++.dg/opt/pr16693-1.C: New test case.
29891 * g++.dg/opt/pr16693-2.C: New test case.
29893 2004-08-25 Ziemowit Laski <zlaski@apple.com>
29895 * objc.dg/proto-lossage-4.m: New test.
29897 2004-08-25 Mark Mitchell <mark@codesourcery.com>
29900 * g++.dg/inherit/local2.C: New test.
29902 2004-08-25 Paul Brook <paul@codesourcery.com>
29905 * gfortran.dg/string_ctor_1.f90: New test.
29907 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29910 * g++.dg/template/redecl2.C: New test.
29912 2004-08-24 Bud Davis <bdavis9659@comcast.net>
29915 * gfortran.dg/pr17143.f90: New test.
29917 2004-08-24 Bud Davis <bdavis9659@comcast.net>
29920 * gfortran.dg/pr17164.f90: New test.
29922 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29924 * gcc.dg/tree-ssa/loop-1.c: New test.
29926 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
29928 * gcc.c-torture/compile/20040824-1.c: New test.
29930 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
29932 * gcc.c-torture/compile/iftrap-3.c: New test.
29934 2004-08-24 Paul Brook <paul@codesourcery.com>
29936 * gfortran.dg/entry_2.f90: New test.
29938 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29941 * g++.dg/lookup/ambig[12].C: New.
29943 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29946 * g++.dg/template/crash21.C: New test.
29947 * g++.dg/template/crash22.C: Likewise.
29949 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29952 * g++.dg/template/access15.C: New.
29954 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29957 * g++.dg/template/repo2.C: New test.
29959 2004-08-23 Roger Sayle <roger@eyesopen.com>
29961 PR rtl-optimization/17078
29962 * gcc.c-torture/execute/pr17078-1.c: New test case.
29964 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29967 * gcc.dg/debug/crash1.c: New test.
29969 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29972 * gcc.dg/loop-5.c: New test.
29974 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29976 * gcc.c-torture/execute/20040823-1.c: New test.
29978 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
29980 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29981 to the assembler. Simplify test accordingly.
29982 (asm_abi_flags): Use GNU names.
29983 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29984 to check for ABI flags.
29986 2004-08-22 Andrew Pinski <apinski@apple.com>
29988 * g++.dg/opt/pr14029.C: New test.
29989 * gcc.c-torture/execute/pr15262.c: New test.
29991 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29993 * gfortran.dg/reduction.f90: Add checks with complex arguments.
29995 2004-08-21 Bud Davis <bdavis9659@comcast.net>
29998 * gfortran.dg/direct_io.f90: New test.
30000 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30003 * g++.dg/inherit/local2.C: New test.
30005 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30008 * g++.dg/warn/Wparentheses-4.C: New test.
30010 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30013 * g++.dg/inherit/local2.C: New test.
30015 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30016 * gcc.dg/ppc-ldstruct.c: Likewise.
30017 * gcc.dg/ppc64-abi-2.c: Likewise.
30019 2004-08-20 Jakub Jelinek <jakub@redhat.com>
30021 PR rtl-optimization/17099
30022 * gcc.c-torture/execute/20040820-1.c: New test.
30024 2004-08-20 David Edelsohn <edelsohn@gnu.org>
30026 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30028 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
30031 * gfortran.dg/auto_array_1.f90: New test.
30033 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30036 * gfortran.dg/simpleif_1.f90: New test.
30038 2004-08-19 Mark Mitchell <mark@codesourcery.com>
30040 * lib/target-supports.exp (check_profiling_available): Return
30041 false for arm*-*-symbianelf* and arm*-*-eabi*.
30044 * g++.dg/template/delete1.C: New test.
30046 2004-08-19 Paul Brook <paul@codesourcery.com>
30050 * gfortran.dg/data_char_1.f90: New test.
30052 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
30055 * gfortran.dg/reduction.f90: New testcase.
30057 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30060 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30062 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
30065 * g++.dg/Wparentheses-3.C: New test.
30067 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
30069 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30070 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30071 * gcc.dg/vect/vect-2.c: Likewise.
30072 * gcc.dg/vect/vect-3.c: Likewise.
30073 * gcc.dg/vect/vect-4.c: Likewise.
30074 * gcc.dg/vect/vect-5.c: Likewise.
30075 * gcc.dg/vect/vect-6.c: Likewise.
30076 * gcc.dg/vect/vect-7.c: Likewise.
30077 * gcc.dg/vect/vect-25.c: Likewise.
30078 * gcc.dg/vect/vect-31.c: Likewise.
30079 * gcc.dg/vect/vect-32.c: Likewise.
30080 * gcc.dg/vect/vect-34.c: Likewise.
30081 * gcc.dg/vect/vect-36.c: Likewise.
30082 * gcc.dg/vect/vect-all.c: Likewise.
30084 2004-08-18 Mark Mitchell <mark@codesourcery.com>
30087 * g++.dg/template/operator4.C: New test.
30089 2004-08-18 Richard Henderson <rth@redhat.com>
30091 * gcc.dg/20040206-1.c: XFAIL.
30093 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30096 * g++.dg/template/array7.C: New test.
30098 2004-08-17 James E Wilson <wilson@specifixinc.com>
30100 * gcc.dg/mips-movcc-1.c: New test.
30101 * gcc.dg/mips-movcc-2.c: New test.
30102 * gcc.dg/mips-movcc-3.c: New test.
30104 * gcc.dg/mips-nmadd-1.c: New test.
30105 * gcc.dg/mips-nmadd-2.c: New test.
30107 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30110 * g++.dg/opt/inline8.C: New test.
30113 * g++.dg/parse/error17.C: New test.
30115 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
30117 * gcc.dg/vect: New directory for vectorizer tests.
30118 * gcc.dg/vect/tree-vect.h: New file.
30119 * gcc.dg/vect/vect.exp: New file.
30120 * gcc.dg/vect/pr16105.c.c: New test.
30121 * gcc.dg/vect/vect-1.c: New test.
30122 * gcc.dg/vect/vect-2.c: New test.
30123 * gcc.dg/vect/vect-3.c: New test.
30124 * gcc.dg/vect/vect-4.c: New test.
30125 * gcc.dg/vect/vect-5.c: New test.
30126 * gcc.dg/vect/vect-6.c: New test.
30127 * gcc.dg/vect/vect-7.c: New test.
30128 * gcc.dg/vect/vect-8.c: New test.
30129 * gcc.dg/vect/vect-9.c: New test.
30130 * gcc.dg/vect/vect-10.c: New test.
30131 * gcc.dg/vect/vect-11.c: New test.
30132 * gcc.dg/vect/vect-12.c: New test.
30133 * gcc.dg/vect/vect-13.c: New test.
30134 * gcc.dg/vect/vect-14.c: New test.
30135 * gcc.dg/vect/vect-15.c: New test.
30136 * gcc.dg/vect/vect-16.c: New test.
30137 * gcc.dg/vect/vect-17.c: New test.
30138 * gcc.dg/vect/vect-18.c: New test.
30139 * gcc.dg/vect/vect-19.c: New test.
30140 * gcc.dg/vect/vect-20.c: New test.
30141 * gcc.dg/vect/vect-21.c: New test.
30142 * gcc.dg/vect/vect-22.c: New test.
30143 * gcc.dg/vect/vect-23.c: New test.
30144 * gcc.dg/vect/vect-24.c: New test.
30145 * gcc.dg/vect/vect-25.c: New test.
30146 * gcc.dg/vect/vect-26.c: New test.
30147 * gcc.dg/vect/vect-27.c: New test.
30148 * gcc.dg/vect/vect-28.c: New test.
30149 * gcc.dg/vect/vect-29.c: New test.
30150 * gcc.dg/vect/vect-30.c: New test.
30151 * gcc.dg/vect/vect-31.c: New test.
30152 * gcc.dg/vect/vect-32.c: New test.
30153 * gcc.dg/vect/vect-33.c: New test.
30154 * gcc.dg/vect/vect-34.c: New test.
30155 * gcc.dg/vect/vect-35.c: New test.
30156 * gcc.dg/vect/vect-36.c: New test.
30157 * gcc.dg/vect/vect-37.c: New test.
30158 * gcc.dg/vect/vect-38.c: New test.
30159 * gcc.dg/vect/vect-40.c: New test.
30160 * gcc.dg/vect/vect-41.c: New test.
30161 * gcc.dg/vect/vect-42.c: New test.
30162 * gcc.dg/vect/vect-43.c: New test.
30163 * gcc.dg/vect/vect-44.c: New test.
30164 * gcc.dg/vect/vect-45.c: New test.
30165 * gcc.dg/vect/vect-46.c: New test.
30166 * gcc.dg/vect/vect-47.c: New test.
30167 * gcc.dg/vect/vect-48.c: New test.
30168 * gcc.dg/vect/vect-49.c: New test.
30169 * gcc.dg/vect/vect-50.c: New test.
30170 * gcc.dg/vect/vect-51.c: New test.
30171 * gcc.dg/vect/vect-52.c: New test.
30172 * gcc.dg/vect/vect-53.c: New test.
30173 * gcc.dg/vect/vect-54.c: New test.
30174 * gcc.dg/vect/vect-55.c: New test.
30175 * gcc.dg/vect/vect-56.c: New test.
30176 * gcc.dg/vect/vect-57.c: New test.
30177 * gcc.dg/vect/vect-58.c: New test.
30178 * gcc.dg/vect/vect-59.c: New test.
30179 * gcc.dg/vect/vect-60.c: New test.
30180 * gcc.dg/vect/vect-61.c: New test.
30181 * gcc.dg/vect/vect-all.c: New test.
30182 * gcc.dg/vect/vect-none.c: New test.
30184 2004-08-17 Paul Brook <paul@codesourcery.com>
30187 * gfortran.dg/entry_1.f90: New test.
30189 2004-08-17 Andrew Pinski <apinski@apple.com>
30191 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30193 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
30195 * gcc.dg/pr17036-1.c: New test.
30197 2004-08-16 Devang Patel <dpatel@apple.com>
30199 * gcc.dg/darwin-20040809-1.c: New test.
30201 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
30203 * gcc.dg/funcdef-attr-1.c: New test.
30205 2004-08-16 Janis Johnson <janis187@us.ibm.com>
30207 * gcc.dg/altivec-17.c: New test.
30208 * gcc.dg/altivec-18.c: New test.
30210 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30213 * g++.dg/template/vtable2.C: New test.
30215 2004-08-14 Richard Henderson <rth@redhat.com>
30217 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30218 * gcc.dg/pack-test-4.c (main): Return 0.
30219 * gcc.dg/setjmp-1.c: Remove XFAIL.
30220 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30222 2004-08-14 Richard Henderson <rth@redhat.com>
30224 * gcc.dg/980217-1.c: Add prototype for printf.
30226 2004-08-13 Bud Davis <bdavis9659@comcast.net>
30228 * gfortran.dg/pr16935.f90: New test.
30230 2004-08-13 Janis Johnson <janis187@us.ibm.com>
30232 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30234 2004-08-13 Paul Brook <paul@codesourcery.com>
30236 * gfortran.dg/der_io_1.f90: Remove stray comma.
30238 2004-08-12 Janis Johnson <janis187@us.ibm.com>
30240 * gcc.dg/vmx/cw-bug-2.c: Remove.
30241 * gcc.dg/vmx/vprint-1.c: Remove.
30242 * gcc.dg/vmx/vscan-1.c: Remove.
30244 2004-08-12 Devang patel <dpatel@apple.com>
30246 * gcc.dg/darwin-20040809-2.c: New test.
30248 2004-08-12 Janis Johnson <janis1872us.ibm.com>
30250 * g++.dg/ext/altivec-12.C: New test.
30252 * g++.dg/ext/altivec-11.C: New test.
30254 2004-08-12 Paul Brook <paul@codesourcery.com>
30256 * g++.dg/abi/arm_cxa_vec_1.C: New test.
30258 2004-08-12 Janis Johnson <janis187@us.ibm.com>
30260 * g++.dg/ext/altivec-2.C: Check for hardware support before
30261 executing any VMX instructions.
30263 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30265 2004-08-12 Jakub Jelinek <jakub@redhat.com>
30268 * g++.old-deja/g++.other/comdat4.C: New test.
30269 * g++.old-deja/g++.other/comdat4-aux.cc: New.
30271 2004-08-12 Ben Elliston <bje@au.ibm.com>
30274 * gcc.dg/pr16286.c: New test.
30276 2004-08-12 Jan Beulich <jbeulich@novell.com>
30278 * g++.dg/ext/asm5.C: New.
30280 2004-08-11 Mark Mitchell <mark@codesourcery.com>
30283 * g++.dg/eh/crash1.C: New test.
30286 * g++.dg/ext/construct1.C: New test.
30288 2004-08-11 Mark Mitchell <mark@codesourcery.com>
30291 * g++.dg/init/ptrmem1.C: New test.
30294 * g++.dg/parse/offsetof5.C: New test.
30297 * g++.dg/template/overload3.C: New test.
30299 2004-08-11 Mark Mitchell <mark@codesourcery.com>
30302 * g++.dg/parse/error16.C: New test.
30305 * g++.dg/template/error14.C: New test.
30308 * g++.dg/template/error15.C: New test.
30310 2004-08-11 Devang Patel <dpatel@apple.com>
30312 * gcc.dg/darwin-ld-20040809-1.c: New test.
30313 * gcc.dg/darwin-ld-20040809-2.c: New test.
30315 2004-08-11 Steven G. Kargl <kargls@comcast.net>
30318 * gfortran.dg/dfloat_1.f90: New test.
30320 2004-08-09 Mark Mitchell <mark@codesourcery.com>
30322 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30323 * gcc.dg/dll-2.c: Fix dg-require syntax.
30324 * gcc.misc-tests/arm-isr.c (abort): Declare.
30327 2004-08-10 Mark Mitchell <mark@codesourcery.com>
30330 * g++.dg/parse/crash16.C: New test.
30332 2004-08-10 Roger Sayle <roger@eyesopen.com>
30334 * gcc.dg/mips-rsqrt-1.c: New test case.
30335 * gcc.dg/mips-rsqrt-2.c: New test case.
30336 * gcc.dg/mips-rsqrt-3.c: New test case.
30338 2004-08-10 Paul Brook <paul@codesourcery.com>
30340 * gfortran.dg/der_io_1.f90: New test.
30342 2004-08-10 Paul Brook <paul@codesourcery.com>
30345 * gfortran.dg/der_array_1.f90: New test.
30347 2004-08-09 David Edelsohn <edelsohn@gnu.org>
30349 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30351 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
30353 * gcc.dg/wchar_t-2.c: Fix typo.
30355 2004-08-09 Falk Hueffner <falk@debian.org>
30357 PR tree-optimization/12517
30358 * gcc.c-torture/compile/pr12517.c: New test.
30360 PR tree-optimization/12578
30361 * gcc.c-torture/compile/pr12578.c: New test.
30363 PR tree-optimization/12899
30364 * gcc.c-torture/compile/pr12899.c: New test.
30366 PR rtl-optimization/14692
30367 * gcc.c-torture/compile/pr14692.c: New test.
30369 PR tree-optimization/16461
30370 * gcc.c-torture/compile/pr16461.c: New test.
30372 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
30374 * gfortran.dg/getenv_1.f90: New test.
30376 2004-08-06 Mark Mitchell <mark@codesourcery.com>
30378 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30380 * gcc.dg/symbian5.c: Test -fno-short-wchar.
30382 2004-08-06 Paul Brook <paul@codesourcery.com>
30384 * gfortran.dg/ret_array_1.f90: New test.
30385 * gfortran.dg/ret_pointer_1.f90: New test.
30387 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
30389 * gcc.dg/missing-field-init-[12].c: New tests.
30390 * g++.dg/warn/missing-field-init-[12].C: New tests.
30392 2004-08-06 Mark Mitchell <mark@codesourcery.com>
30394 * gcc.dg/enum2.c: New test.
30395 * gcc.dg/symbian3.c: Likewise.
30396 * gcc.dg/symbian4.c: Likewise.
30397 * gcc.dg/wchar_t-2.c: Likewise.
30399 2004-08-05 Mark Mitchell <mark@codesourcery.com>
30401 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30404 2004-08-05 Mark Mitchell <mark@codesourcery.com>
30406 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30407 dg-require-visiblity.
30408 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30409 * g++.dg/ext/visibility/fvisibility.C: Likewise.
30410 * g++.dg/ext/visibility/memfuncts.C: Likewise.
30411 * g++.dg/ext/visibility/new1.C: Likewise.
30412 * g++.dg/ext/visibility/pragma.C: Likewise.
30413 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30414 * g++.dg/ext/visibility/virtual.C: Likewise.
30415 * g++/dg/ext/visibility/visibility-1.C: Likewise.
30416 * g++/dg/ext/visibility/visibility-2.C: Likewise.
30417 * g++/dg/ext/visibility/visibility-3.C: Likewise.
30418 * g++/dg/ext/visibility/visibility-4.C: Likewise.
30419 * g++/dg/ext/visibility/visibility-5.C: Likewise.
30420 * g++/dg/ext/visibility/visibility-6.C: Likewise.
30421 * g++/dg/ext/visibility/visibility-7.C: Likewise.
30422 * g++/dg/ext/visibility/visibility-8.C: New test.
30423 * gcc.c-torture/compile/dll.x: Remove.
30424 * gcc.dg/dll-2.c: Use dg-require-dll
30425 * gcc.dg/visibility-10.c: New test.
30426 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30428 * lib/scanasm.exp (scan_hidden): New function.
30429 (scan_not_hidden): Likewise.
30431 2004-08-05 David Edelsohn <edelsohn@gnu.org>
30433 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30435 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
30437 * gcc.c-torture/execute/20040805-1.c: New test.
30439 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
30441 * gcc.dg/20020118-1.c: Declare abort.
30442 * gcc.dg/altivec_check.h: Likewise.
30443 * gcc.dg/iftrap-2.c: Likewise.
30444 * gcc.dg/pragma-darwin.c: Likewise.
30445 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30447 2004-08-04 Geoffrey Keating <geoffk@apple.com>
30449 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30451 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
30453 * gcc.c-torture/execute/builtins/abs-2.c,
30454 gcc.c-torture/execute/builtins/abs-3.c,
30455 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30456 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30457 intmax_t, uintmax_t and their limits.
30458 * gcc.dg/intmax_t-1.c: New test.
30460 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30462 * g++.dg/tc1/dr147.C: Add reference to PR.
30464 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
30466 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30467 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30469 2004-08-03 David Edelsohn <edelsohn@gnu.org>
30471 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30473 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30475 * gcc.dg/redecl-5.c: New test.
30476 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30479 2004-08-03 Roger Sayle <roger@eyesopen.com>
30481 PR middle-end/16790
30482 * gcc.c-torture/execute/pr16790-1.c: New test case.
30484 2004-08-03 Mark Mitchell <mark@codesourcery.com>
30486 * g++.dg/ext/visibility/assign1.C: New test.
30487 * g++.dg/ext/visibility/new1.C: Likewise.
30489 * gcc.dg/symbian1.c: New test.
30490 * gcc.dg/symbian2.c: Likewise.
30492 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
30495 * gcc.dg/i386-sse-9.c: New test.
30497 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30499 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30501 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30503 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30504 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30505 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30506 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30507 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30508 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30509 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30510 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30511 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30512 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30513 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30514 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30515 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30516 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30517 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30518 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30519 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30520 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30521 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30522 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30523 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30524 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30525 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30526 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30527 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30528 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30529 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30530 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30531 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30532 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30533 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30534 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30535 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30536 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30537 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30538 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30539 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30540 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30541 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30542 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30543 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30544 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30545 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30546 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30547 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30548 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30549 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30550 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30551 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30552 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30553 gcc.misc-tests/i386-pf-3dnow-1.c,
30554 gcc.misc-tests/i386-pf-athlon-1.c,
30555 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30556 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30557 Declare built-in functions used.
30558 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30560 2004-08-02 Mark Mitchell <mark@codesourcery.com>
30563 * g++.dg/lookup/using12.C: New test.
30565 * g++.dg/init/null1.C: Fix PR number.
30566 * g++.dg/parse/namespace10.C: Likewise.
30568 2004-08-01 Mark Mitchell <mark@codesourcery.com>
30571 * g++.dg/template/spec17.C: New test.
30572 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30573 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30575 2004-08-02 David Billinghurst
30578 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30580 2004-08-01 Zack Weinberg <zack@codesourcery.com>
30582 * gcc.dg/ia64-got-1.c: New test case.
30584 2004-08-01 Mark Mitchell <mark@codesourcery.com>
30587 * g++.dg/init/null1.C: New test.
30588 * g++.dg/tc1/dr76.C: Adjust error marker.
30591 * g++.dg/parse/namespace10.C: New test.
30594 * g++.dg/inherit/ptrmem2.C: New test.
30596 2004-08-02 Ben Elliston <bje@au.ibm.com>
30599 * gcc.dg/pr16155.c: New test.
30601 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
30603 * gcc.dg/redecl-2.c: New test.
30605 2004-07-30 Geoffrey Keating <geoffk@apple.com>
30607 * gcc.dg/darwin-longdouble.c: New file.
30609 2004-07-30 Richard Henderson <rth@redhat.com>
30611 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30612 write to constant argument.
30613 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30615 2004-07-30 Richard Henderson <rth@redhat.com>
30617 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30618 tests of nearest around zero.
30620 2004-07-30 Andrew Pinski <apinski@apple.com>
30622 * gcc.c-torture/compile/20040730-1.c: New test.
30624 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
30626 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30629 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
30631 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30633 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
30635 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30636 contains $ld_library_path.
30637 * lib/gfortran.exp (gfortran_link_flags): Likewise.
30639 2004-07-29 Richard Henderson <rth@redhat.com>
30641 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30643 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30644 (alt2, which): New.
30645 (Check): Accept either alternative.
30647 2004-07-29 Mark Mitchell <mark@codesourcery.com>
30649 * g++.dg/abi/inline1.C: New test.
30650 * g++.dg/abi/local1-a.cc: Likewise.
30651 * g++.dg/abi/local1.C: Likewise.
30652 * g++.dg/abi/mangle11.C: Tweak location of warnings.
30653 * g++.dg/abi/mangle12.C: Likewise.
30654 * g++.dg/abi/mangle17.C: Likewise.
30655 * g++.dg/abi/mangle20-2.C: Likewise.
30656 * g++.dg/opt/interface1.C: Likewise.
30657 * g++.dg/opt/interface1.h: Likewise.
30658 * g++.dg/opt/interface1-a.cc: New test.
30659 * g++.dg/parse/repo1.C: New test.
30660 * g++.dg/template/repo1.C: Likewise.
30661 * g++.dg/warn/Winline-1.C: Likewise.
30662 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30664 2004-07-29 Diego Novillo <dnovillo@redhat.com>
30666 * gcc.dg/tree-ssa/20040729-1.c: New test.
30668 2004-07-27 Matt Austern <austern@apple.com>
30670 * gcc.dg/darwin-bool-1.c: New test.
30671 * gcc.dg/darwin-bool-2.c: New test.
30673 2004-07-28 Richard Henderson <rth@redhat.com>
30675 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30676 arguments in the correct type. Don't write to constant arguments.
30678 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30680 PR tree-optimization/16688
30681 PR tree-optimization/16689
30682 * g++.dg/tree-ssa/pr16688.C: New test.
30684 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30686 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30687 loads. Not only in the comment, this time.
30689 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
30691 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
30692 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30693 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
30694 * gcc.dg/sh4a-bitmovua.c: New.
30695 * gcc.dg/sh4a-cos.c: New.
30696 * gcc.dg/sh4a-cosf.c: New.
30697 * gcc.dg/sh4a-fprun.c: New.
30698 * gcc.dg/sh4a-fsrra.c: New.
30699 * gcc.dg/sh4a-memmovua.c: New.
30700 * gcc.dg/sh4a-sin.c: New.
30701 * gcc.dg/sh4a-sincos.c: New.
30702 * gcc.dg/sh4a-sincosf.c: New.
30703 * gcc.dg/sh4a-sinf.c: New.
30705 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30707 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30709 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30711 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30714 2004-07-27 Andrew Pinski <apinski@apple.com>
30716 * g++.dg/rtti/tinfo1.C: Correct the xfail.
30718 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
30720 * gcc.dg/pragma-isr.c: New test.
30722 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30725 * g++.dg/template/ttp11.C: New test.
30727 2004-07-27 Diego Novillo <dnovillo@redhat.com>
30729 * gcc.c-torture/compile/20040727-1.c: New test.
30731 2004-07-26 Eric Christopher <echristo@redhat.com>
30733 * gcc.c-torture/compile/20040726-2.c: New test.
30735 2004-07-26 Andrew Pinski <apinski@apple.com>
30737 * g++.dg/rtti/tinfo1.C: Xfail.
30739 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
30741 * gcc.c-torture/compile/20040726-1.c: New test.
30743 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
30744 Brian Ryner <bryner@brianryner.com>
30748 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30749 * g++.dg/ext/visibility/: New directory.
30750 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30751 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30752 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30753 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30754 * g++.dg/ext/visibility/fvisibility.C,
30755 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30756 g++.dg/ext/visibility/fvisibility-override1.C
30757 g++.dg/ext/visibility/fvisibility-override2.C
30758 g++.dg/ext/visibility/memfuncts.C
30759 g++.dg/ext/visibility/noPLT.C
30760 g++.dg/ext/visibility/pragma.C
30761 g++.dg/ext/visibility/pragma-override1.C
30762 g++.dg/ext/visibility/pragma-override2.C
30763 g++.dg/ext/visibility/staticmemfuncts.C
30764 g++.dg/ext/visibility/virtual.C: New tests.
30766 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
30769 * gcc.dg/pr15360-1.c: New test.
30771 2004-07-25 Daniel Jacobowitz <dan@debian.org>
30773 * gcc.dg/pragma-align-2.c: New test.
30774 * gcc.dg/pragma-init-fini.c: New test.
30775 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
30778 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
30780 * gcc.dg/init-string-2.c: New test.
30782 2004-07-24 Zack Weinberg <zack@codesourcery.com>
30785 * gcc.dg/Wredundant-decls-1.c: New test case.
30787 2004-07-24 Jakub Jelinek <jakub@redhat.com>
30789 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30790 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30791 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30792 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30793 * gcc.dg/compat/generate-random.c: New file.
30794 * gcc.dg/compat/generate-random.h: Likewise.
30795 * gcc.dg/compat/generate-random_r.c: Likewise.
30796 * gcc.dg/compat/struct-layout-1.h: Likewise.
30797 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30798 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30799 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30800 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30801 * gcc.dg/compat/struct-layout-1_main.c: New test.
30802 * gcc.dg/compat/struct-layout-1_x.c: New file.
30803 * gcc.dg/compat/struct-layout-1_y.c: New file.
30804 * gcc.dg/compat/struct-layout-1_test.h: New file.
30806 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
30808 * gcc.dg/comp-return-1.c: New test
30810 2004-07-23 Janis Johnson <janis187@us.ibm.com>
30812 * gcc.dg/vmx/8-02a.c: Fix typo.
30814 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30815 * gcc.dg/darwin-abi-3.c: New test.
30817 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30818 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30820 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30821 * gcc.dg/vmx/ops-long-1.c: New test.
30822 * gcc.dg/vmx/ops-long-2.c: New test.
30824 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
30826 * g++.dg/lookup/conv-[1234].C: New.
30828 2004-07-22 Mark Mitchell <mark@codesourcery.com>
30830 * g++.dg/parse/attr2.C: Simplify.
30832 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30835 * gcc.c-torture/execute/pr7284-1.c: New test.
30837 2004-07-22 Brian Booth <bbooth@redhat.com>
30839 * gcc.dg/tree-ssa/20040721-1.c: New test.
30841 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
30843 * g++.dg/template/crash20.c: New.
30845 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
30847 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30848 Add dg-run directive. Declare variables as required.
30849 * gfortran.dg/g77/README: Update
30851 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
30853 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30854 gcc.dg/cris-peep2-andu2.c: New tests.
30856 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30859 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30861 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
30863 * gcc.dg/qual-return-2.c: Update expected messages.
30864 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30866 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30868 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30869 * gcc.dg/noncompile/921102-1.c: Update expected error message.
30871 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30874 * gcc.dg/init-string-1.c: New test.
30876 2004-07-21 Jakub Jelinek <jakub@redhat.com>
30878 PR middle-end/15345
30880 * gcc.dg/torture/nested-fn-1.c: New test.
30882 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
30885 * gcc.dg/ia64-fptr-1.c: New file.
30887 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30890 * g++.dg/template/spec16.C: New test.
30891 * g++.old-deja/g++.robertl/eb118.C: Remove.
30893 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30896 * g++.dg/template/spec15.C: New test.
30898 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
30900 Copy cases from g77.f-torture/execute and add dg-run
30901 directive. Other changes as noted.
30902 * gfortran.dg/g77/13037.f
30903 * gfortran.dg/g77/1832.f
30904 * gfortran.dg/g77/19981119-0.f
30905 * gfortran.dg/g77/19990313-0.f
30906 * gfortran.dg/g77/19990313-1.f
30907 * gfortran.dg/g77/19990313-2.f
30908 * gfortran.dg/g77/19990313-3.f
30909 * gfortran.dg/g77/19990419-1.f
30910 * gfortran.dg/g77/19990826-0.f
30911 * gfortran.dg/g77/19990826-2.f
30912 * gfortran.dg/g77/20000503-1.f
30913 * gfortran.dg/g77/20001111.f
30914 * gfortran.dg/g77/20010116.f
30915 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30916 * gfortran.dg/g77/20010430.f
30917 * gfortran.dg/g77/6177.f
30918 * gfortran.dg/g77/947.f
30919 * gfortran.dg/g77/970816-3.f
30920 * gfortran.dg/g77/971102-1.f
30921 * gfortran.dg/g77/980520-1.f
30922 * gfortran.dg/g77/980628-0.f
30923 * gfortran.dg/g77/980628-1.f
30924 * gfortran.dg/g77/980628-10.f
30925 * gfortran.dg/g77/980628-2.f
30926 * gfortran.dg/g77/980628-3.f
30927 * gfortran.dg/g77/980628-7.f
30928 * gfortran.dg/g77/980628-8.f
30929 * gfortran.dg/g77/980628-9.f
30930 * gfortran.dg/g77/980701-0.f
30931 * gfortran.dg/g77/980701-1.f
30932 * gfortran.dg/g77/cabs.f
30933 * gfortran.dg/g77/claus.f
30934 * gfortran.dg/g77/complex_1.f
30935 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30936 * gfortran.dg/g77/dcomplex.f
30937 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30938 * gfortran.dg/g77/f90-intrinsic-mathematical.f
30939 * gfortran.dg/g77/f90-intrinsic-numeric.f
30940 * gfortran.dg/g77/int8421.f
30941 * gfortran.dg/g77/labug1.f
30942 * gfortran.dg/g77/large_vec.f
30943 * gfortran.dg/g77/le.f
30944 * gfortran.dg/g77/short.f
30945 * gfortran.dg/g77/README: Update
30947 2004-07-20 Mark Mitchell <mark@codesourcery.com>
30950 * g++.dg/parse/lookup4.C: New test.
30952 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30955 * g++.dg/template/ttp10.C: New test.
30957 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
30959 * gcc.dg/pr12625-1.c: New test.
30961 2004-07-20 Steven Bosscher <stevenb@suse.de>
30963 * gcc.dg/switch-warn-1.c: New test.
30964 * gcc.dg/switch-warn-2.c: New test.
30965 * gcc.c-torture/compile/pr14730.c: Update.
30967 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
30969 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30970 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30971 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30972 g++.dg/template/nontype3.C: Remove trailing CR from tests.
30974 2004-07-18 Mark Mitchell <mark@codesourcery.com>
30977 * g++.dg/template/assign1.C: New test.
30979 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30982 * g++.dg/template/ttp9.C: New test.
30984 2004-07-19 Daniel Jacobowitz <dan@debian.org>
30986 * gcc.dg/format/cmn-err-1.c: New test.
30988 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
30990 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30991 gcc.dg/Wparentheses-10.c: New tests.
30992 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30994 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30997 * gfortran.dg/g77//ffixed-line-length-0.f,
30998 gfortran.dg/g77/ffixed-line-length-132.f,
30999 gfortran.dg/g77/ffixed-line-length-72.f,
31000 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31001 gfortran.dg/g77/README: Update.
31003 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31006 * g++.dg/template/non-dependent7.C: New test.
31007 * g++.dg/template/non-dependent8.C: Likewise.
31008 * g++.dg/template/non-dependent9.C: Likewise.
31009 * g++.dg/template/non-dependent10.C: Likewise.
31011 2004-07-17 Mark Mitchell <mark@codesourcery.com>
31014 * g++.dg/parse/attr2.C: New test.
31016 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
31019 * g77.f-torture: Ditto.
31021 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
31023 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31024 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31025 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31027 2004-07-16 Richard Henderson <rth@redhat.com>
31029 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31031 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31033 * lib/fortran-torture.exp (fortran-torture): Don't test compile
31034 tests with full list of options.
31035 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31036 of TORTURE_OPTIONS if test contains 'dg-do run'.
31039 * gfortran.dg/do_iterator.f90: New test.
31041 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31043 PR rtl-optimization/16536
31044 * gcc.c-torture/execute/restrict-1.c: New test.
31046 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31049 * gfortran.dg/pr15324.f90: New test.
31052 * gfortran.dg/pr15129.f90: New test.
31055 * gfortran.dg/pr15140.f90: New test.
31058 * gfortran.fortran-torture/execute/bounds.f90: Add check for
31059 compile-time simplification.
31061 2004-07-14 Mike Stump <mrs@apple.com>
31063 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31065 2004-07-14 James E Wilson <wilson@specifixinc.com>
31068 * gcc.dg/profile-generate-1.c: New.
31070 2004-07-15 Jakub Jelinek <jakub@redhat.com>
31072 * gcc.c-torture/execute/20040709-1.c: New test.
31073 * gcc.c-torture/execute/20040709-2.c: New test.
31075 2004-07-14 Mike Stump <mrs@apple.com>
31077 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31079 2004-07-14 Mike Stump <mrs@apple.com>
31081 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31083 2004-07-13 Mark Mitchell <mark@codesourcery.com>
31086 * g++.dg/parse/mutable1.C: New test.
31088 2004-07-13 Diego Novillo <dnovillo@redhat.com>
31090 PR tree-optimization/16443
31091 * gcc.dg/tree-ssa/20040713-1.c: New test.
31093 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
31095 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31098 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31100 * gfortran.dg/g77/README: New file
31101 * gfortran.dg/g77/19981216-0.f: Copy from
31102 g77.f-torture/noncompile. Add "dg-do compile" and
31103 dg-error as required.
31104 * gfortran.dg/g77/19990218-1.f: Likewise.
31105 * gfortran.dg/g77/19990905-1.f: Likewise.
31106 * gfortran.dg/g77/9263.f: Likewise.
31107 * gfortran.dg/g77/980615-0.f: Likewise.
31108 * gfortran.dg/g77/980616-0.f: Likewise.
31109 * gfortran.dg/g77/check0.f: Likewise.
31110 * gfortran.dg/g77/select_no_compile.f: Likewise.
31112 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31114 Copy files from g77.f-torture/compile.
31115 Add "{ dg-do compile}". Other changes as noted
31116 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31117 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31118 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31119 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31120 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31121 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31122 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31123 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31124 statement to conform to standard. Append alpha1.x for reference.
31125 * gfortran.dg/g77/xformat.f: Add dg-warning
31127 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31129 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31130 Add {dg-do compile} directive.
31131 * gfortran.dg/g77/cpp2.F: Likewise.
31133 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31136 * g++.dg/lookup/name-clash1.C: New test.
31139 * g++.dg/lookup/name-clash2.C: New test.
31142 * g++.dg/lookup/name-clash3.C: New test.
31144 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31146 * g++.dg/lookup/new2.C: New test.
31147 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31149 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
31151 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31152 Add {dg-do compile} directive.
31153 * gfortran.dg/g77/13060.f: Likewise.
31154 * gfortran.dg/g77/19990218-0.f: Likewise.
31155 * gfortran.dg/g77/19990305-0.f: Likewise.
31156 * gfortran.dg/g77/19990419-0.f: Likewise.
31157 * gfortran.dg/g77/19990502-0.f: Likewise.
31158 * gfortran.dg/g77/19990502-1.f: Likewise.
31159 * gfortran.dg/g77/19990525-0.f: Likewise.
31160 * gfortran.dg/g77/19990826-1.f: Likewise.
31161 * gfortran.dg/g77/19990826-3.f: Likewise.
31162 * gfortran.dg/g77/19990905-2.f: Likewise.
31163 * gfortran.dg/g77/20000412-1.f: Likewise.
31164 * gfortran.dg/g77/20000511-1.f: Likewise.
31165 * gfortran.dg/g77/20000511-2.f: Likewise.
31166 * gfortran.dg/g77/20000518.f: Likewise.
31167 * gfortran.dg/g77/20000601-1.f: Likewise.
31168 * gfortran.dg/g77/20000601-2.f: Likewise.
31169 * gfortran.dg/g77/20000629-1.f: Likewise.
31170 * gfortran.dg/g77/20000630-2.f: Likewise.
31171 * gfortran.dg/g77/20010115.f: Likewise.
31172 * gfortran.dg/g77/20010321-1.f: Likewise.
31173 * gfortran.dg/g77/20010426.f: Likewise.
31174 * gfortran.dg/g77/20020307-1.f: Likewise.
31175 * gfortran.dg/g77/8485.f: Likewise.
31176 * gfortran.dg/g77/960317-1.f: Likewise.
31177 * gfortran.dg/g77/970915-0.f: Likewise.
31178 * gfortran.dg/g77/980310-1.f: Likewise.
31179 * gfortran.dg/g77/980310-2.f: Likewise.
31180 * gfortran.dg/g77/980310-3.f: Likewise.
31181 * gfortran.dg/g77/980310-4.f: Likewise.
31182 * gfortran.dg/g77/980310-6.f: Likewise.
31183 * gfortran.dg/g77/980310-7.f: Likewise.
31184 * gfortran.dg/g77/980310-8.f: Likewise.
31185 * gfortran.dg/g77/980419-2.f: Likewise.
31186 * gfortran.dg/g77/980424-0.f: Likewise.
31187 * gfortran.dg/g77/980427-0.f: Likewise.
31188 * gfortran.dg/g77/980729-0.f: Likewise.
31189 * gfortran.dg/g77/981117-1.f: Likewise.
31190 * gfortran.dg/g77/toon_1.f: Likewise.
31192 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31195 * g++.dg/other/abstract2.C: New test.
31197 2004-07-12 Paul Brook <paul@codesourcery.com>
31199 * gfortran.dg/pointer_init_1.f90: New test.
31201 2004-07-11 Paul Brook <paul@codesourcery.com>
31204 * gfortran.dg/contained_1.f90: New test.
31206 2004-07-11 Mark Mitchell <mark@codesourcery.com>
31208 * g++.dg/parse/defarg8.C: New test.
31210 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31213 * gfortran.dg/pr16433.f: New test.
31216 * gfortran.dg/pr15754.f90: New test.
31218 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
31220 PR tree-optimization/16437
31221 * gcc.c-torture/execute/bitfld-4.c: New test.
31223 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31225 * gfortran.fortran-torture/execute/common_2.f90: Add check for
31226 access to common var from module.
31228 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31231 * gfortran.fortran-torture/execute/common_2.f90: New test.
31233 2004-07-10 Paul Brook <paul@codesourcery.com>
31235 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31237 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31240 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31242 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
31244 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31245 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31246 * gfortran.dg/g77/ffree-form-1.f: Likewise.
31247 * gfortran.dg/g77/ffree-form-2.f: Likewise.
31248 * gfortran.dg/g77/ffree-form-3.f: Likewise.
31249 * gfortran.dg/g77/fno-underscoring.f: Likewise.
31250 * gfortran.dg/g77/funderscoring.f: Likewise.
31251 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
31253 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31255 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31257 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31258 Paul Brook <paul@codesourcery.com>
31261 * gfortran.dg/common_pointer_1.f90: New test.
31263 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31265 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31267 2004-07-09 James E Wilson <wilson@specifixinc.com>
31270 * gcc.c-torture/compile/20040709-1.c: New.
31272 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31275 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31277 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31280 * gfortran.dg/shape_1.f90: New test.
31282 2004-07-09 Zack Weinberg <zack@codesourcery.com>
31283 Andrew Pinski <apinski@apple.com>
31285 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31287 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31289 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31292 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31293 Paul Brook <paul@codesourcery.com>
31295 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31298 2004-07-09 Diego Novillo <dnovillo@redhat.com>
31300 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31302 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31304 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31305 testcases with capital suffix.
31307 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31313 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31315 * gfortran.dg/implicit_1.f90: New test.
31317 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31319 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31320 expression to match gfortran warning/error messages
31321 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31324 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31326 * lib/fortran-torture.exp: Rename proc search_for to
31329 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
31331 * gcc.c-torture/execute/simd-5.x: New file.
31332 XFAIL on SPARC 64-bit at -O0.
31334 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31338 * g++.dg/warn/effc3.C: New test.
31340 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31342 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31343 change X to 1X in format.
31344 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31345 add data statements to conform to standard.
31347 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31349 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31350 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31351 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31353 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31355 * gfortran.dg/g77/7388.f: Copy from g77.dg
31356 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31357 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31358 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31359 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31360 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31361 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31362 * gfortran.dg/g77/strlen0.f: Likewise.
31364 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31366 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31367 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31369 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31371 * gcc.c-torture/execute/920428-2.x: Delete.
31372 * gcc.c-torture/execute/920501-7.x: Likewise.
31374 2004-07-08 Jakub Jelinek <jakub@redhat.com>
31376 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31377 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
31378 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31380 (PREFETCH_3DNOW): Add -march=c3.
31382 2004-07-08 Diego Novillo <dnovillo@redhat.com>
31385 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31386 * gcc.c-torture/execute/bf64-1.x: Likewise.
31388 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31390 * gcc.c-torture/compile/20040708-1.c: New test.
31392 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31395 * g++.dg/warn/effc2.C: New test.
31397 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
31399 * gcc.c-torture/execute/bitfld-1.x: Remove.
31400 * gcc.c-torture/execute/bitfld-3.c: New test.
31401 * gcc.dg/bitfld-2.c: Remove XFAILs.
31403 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
31406 * g++.dg/rtti/tinfo1.C: New file.
31408 2004-07-07 Eric Christopher <echristo@redhat.com>
31410 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31412 2004-07-07 Andrew Pinski <apinski@apple.com>
31414 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31416 2004-07-07 Mark Mitchell <mark@codesourcery.com>
31418 * g++.dg/init/call1.C: XFAIL.
31420 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
31422 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31423 except for movstrict*, to movmem* and clrstr* to clrmem*.
31425 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
31427 * gcc.c-torture/execute/20040707-1.c: New test.
31429 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
31431 * gcc.c-torture/execute/20040706-1.c: New test.
31433 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31436 * g++.dg/template/spec14.C: New test.
31438 2004-07-05 Jakub Jelinek <jakub@redhat.com>
31440 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31441 nothing if not yet defined. Use it in b, c and d type definitions.
31442 * gcc.c-torture/execute/20040705-1.c: New test.
31443 * gcc.c-torture/execute/20040705-2.c: New test.
31445 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31448 * g++.dg/lookup/new1.C: New test.
31450 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31453 * g++.dg/template/sizeof8.C: New test.
31455 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
31457 * gcc.c-torture/compile/20040705-1.c: New test.
31459 2004-07-04 Bud Davis <bdavis9659@comcast.net>
31461 * gfortran.fortran-torture/execute/seq_io.f90: New test.
31463 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
31465 * gcc.dg/cpp/if-mop.c: Two new testcases.
31466 * gcc.dg/cpp/trad/comment-3.c: New.
31468 2004-07-04 Paul Brook <paul@codesourcery.com>
31470 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31472 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
31475 * g++.dg/lookup/crash4.C: New test.
31477 2004-07-02 Zack Weinberg <zack@codesourcery.com>
31479 * gcc.c-torture/execute/builtin-abs-1.c
31480 * gcc.c-torture/execute/builtin-abs-2.c
31481 * gcc.c-torture/execute/builtin-complex-1.c
31482 * gcc.c-torture/execute/builtins/string-1-lib.c
31483 * gcc.c-torture/execute/builtins/string-1.c
31484 * gcc.c-torture/execute/builtins/string-2-lib.c
31485 * gcc.c-torture/execute/builtins/string-2.c
31486 * gcc.c-torture/execute/builtins/string-3-lib.c
31487 * gcc.c-torture/execute/builtins/string-3.c
31488 * gcc.c-torture/execute/builtins/string-4-lib.c
31489 * gcc.c-torture/execute/builtins/string-4.c
31490 * gcc.c-torture/execute/builtins/string-5-lib.c
31491 * gcc.c-torture/execute/builtins/string-5.c
31492 * gcc.c-torture/execute/builtins/string-6-lib.c
31493 * gcc.c-torture/execute/builtins/string-6.c
31494 * gcc.c-torture/execute/builtins/string-7-lib.c
31495 * gcc.c-torture/execute/builtins/string-7.c
31496 * gcc.c-torture/execute/builtins/string-8-lib.c
31497 * gcc.c-torture/execute/builtins/string-8.c
31498 * gcc.c-torture/execute/builtins/string-9-lib.c
31499 * gcc.c-torture/execute/builtins/string-9.c
31500 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31501 * gcc.c-torture/execute/builtins/string-asm-1.c
31502 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31503 * gcc.c-torture/execute/builtins/string-asm-2.c
31504 * gcc.c-torture/execute/stdio-opt-1.c
31505 * gcc.c-torture/execute/stdio-opt-2.c
31506 * gcc.c-torture/execute/stdio-opt-3.c
31507 * gcc.c-torture/execute/string-opt-1.c
31508 * gcc.c-torture/execute/string-opt-10.c
31509 * gcc.c-torture/execute/string-opt-11.c
31510 * gcc.c-torture/execute/string-opt-12.c
31511 * gcc.c-torture/execute/string-opt-13.c
31512 * gcc.c-torture/execute/string-opt-14.c
31513 * gcc.c-torture/execute/string-opt-15.c
31514 * gcc.c-torture/execute/string-opt-16.c
31515 * gcc.c-torture/execute/string-opt-2.c
31516 * gcc.c-torture/execute/string-opt-6.c
31517 * gcc.c-torture/execute/string-opt-7.c
31518 * gcc.c-torture/execute/string-opt-8.c:
31521 * gcc.c-torture/execute/builtins/abs-2.c
31522 * gcc.c-torture/execute/builtins/abs-3.c
31523 * gcc.c-torture/execute/builtins/complex-1.c
31524 * gcc.c-torture/execute/builtins/fprintf.c
31525 * gcc.c-torture/execute/builtins/fputs.c
31526 * gcc.c-torture/execute/builtins/memcmp.c
31527 * gcc.c-torture/execute/builtins/memmove.c
31528 * gcc.c-torture/execute/builtins/memops-asm.c
31529 * gcc.c-torture/execute/builtins/mempcpy-2.c
31530 * gcc.c-torture/execute/builtins/mempcpy.c
31531 * gcc.c-torture/execute/builtins/memset.c
31532 * gcc.c-torture/execute/builtins/printf.c
31533 * gcc.c-torture/execute/builtins/sprintf.c
31534 * gcc.c-torture/execute/builtins/strcat.c
31535 * gcc.c-torture/execute/builtins/strchr.c
31536 * gcc.c-torture/execute/builtins/strcmp.c
31537 * gcc.c-torture/execute/builtins/strcpy.c
31538 * gcc.c-torture/execute/builtins/strcspn.c
31539 * gcc.c-torture/execute/builtins/strlen-2.c
31540 * gcc.c-torture/execute/builtins/strlen.c
31541 * gcc.c-torture/execute/builtins/strncat.c
31542 * gcc.c-torture/execute/builtins/strncmp-2.c
31543 * gcc.c-torture/execute/builtins/strncmp.c
31544 * gcc.c-torture/execute/builtins/strncpy.c
31545 * gcc.c-torture/execute/builtins/strpbrk.c
31546 * gcc.c-torture/execute/builtins/strpcpy-2.c
31547 * gcc.c-torture/execute/builtins/strpcpy.c
31548 * gcc.c-torture/execute/builtins/strrchr.c
31549 * gcc.c-torture/execute/builtins/strspn.c
31550 * gcc.c-torture/execute/builtins/strstr-asm.c
31551 * gcc.c-torture/execute/builtins/strstr.c:
31552 ... these new files.
31554 * gcc.c-torture/execute/builtins/abs-2-lib.c
31555 * gcc.c-torture/execute/builtins/abs-3-lib.c
31556 * gcc.c-torture/execute/builtins/complex-1-lib.c
31557 * gcc.c-torture/execute/builtins/fprintf-lib.c
31558 * gcc.c-torture/execute/builtins/fputs-lib.c
31559 * gcc.c-torture/execute/builtins/memcmp-lib.c
31560 * gcc.c-torture/execute/builtins/memmove-lib.c
31561 * gcc.c-torture/execute/builtins/memops-asm-lib.c
31562 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31563 * gcc.c-torture/execute/builtins/mempcpy-lib.c
31564 * gcc.c-torture/execute/builtins/memset-lib.c
31565 * gcc.c-torture/execute/builtins/printf-lib.c
31566 * gcc.c-torture/execute/builtins/sprintf-lib.c
31567 * gcc.c-torture/execute/builtins/strcat-lib.c
31568 * gcc.c-torture/execute/builtins/strchr-lib.c
31569 * gcc.c-torture/execute/builtins/strcmp-lib.c
31570 * gcc.c-torture/execute/builtins/strcpy-lib.c
31571 * gcc.c-torture/execute/builtins/strcspn-lib.c
31572 * gcc.c-torture/execute/builtins/strlen-2-lib.c
31573 * gcc.c-torture/execute/builtins/strlen-lib.c
31574 * gcc.c-torture/execute/builtins/strncat-lib.c
31575 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31576 * gcc.c-torture/execute/builtins/strncmp-lib.c
31577 * gcc.c-torture/execute/builtins/strncpy-lib.c
31578 * gcc.c-torture/execute/builtins/strpbrk-lib.c
31579 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31580 * gcc.c-torture/execute/builtins/strpcpy-lib.c
31581 * gcc.c-torture/execute/builtins/strrchr-lib.c
31582 * gcc.c-torture/execute/builtins/strspn-lib.c
31583 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31584 * gcc.c-torture/execute/builtins/strstr-lib.c
31585 * gcc.c-torture/execute/builtins/lib/abs.c
31586 * gcc.c-torture/execute/builtins/lib/fprintf.c
31587 * gcc.c-torture/execute/builtins/lib/memset.c
31588 * gcc.c-torture/execute/builtins/lib/printf.c
31589 * gcc.c-torture/execute/builtins/lib/sprintf.c
31590 * gcc.c-torture/execute/builtins/lib/strcpy.c
31591 * gcc.c-torture/execute/builtins/lib/strcspn.c
31592 * gcc.c-torture/execute/builtins/lib/strncat.c
31593 * gcc.c-torture/execute/builtins/lib/strncmp.c
31594 * gcc.c-torture/execute/builtins/lib/strncpy.c
31595 * gcc.c-torture/execute/builtins/lib/strpbrk.c
31596 * gcc.c-torture/execute/builtins/lib/strspn.c
31597 * gcc.c-torture/execute/builtins/lib/strstr.c:
31598 New files containing support routines.
31600 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31602 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31603 when not optimizing.
31605 2004-07-02 Mark Mitchell <mark@codesourcery.com>
31608 * g++.dg/abi/mangle22.C: New test.
31609 * g++.dg/abi/mangle23.C: Likewise.
31611 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
31614 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31615 Allow for cases without denormalized floating point numbers.
31617 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
31620 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31621 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31622 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31623 expected warning text.
31624 * gcc.dg/format/diag-2.c: New test.
31626 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
31628 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31630 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
31632 * gcc.dg/builtins-43.c: New.
31633 * gcc.dg/builtins-44.c: New.
31634 * gcc.dg/builtins-45.c: New.
31636 2004-06-26 Geoffrey Keating <geoffk@apple.com>
31637 Andreas Tobler <a.tobler@schweiz.ch>
31639 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31640 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
31642 * gcc.dg/cleanup-11.c: Likewise.
31643 * gcc.dg/cleanup-8.c: Likewise.
31644 * gcc.dg/cleanup-9.c: Likewise.
31645 * gcc.dg/cleanup-5.c: Run on all platforms.
31647 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
31649 * g++.dg/warn/nonnull1.C: New test.
31651 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
31653 * gcc.dg/compat/compat-common.h: Wrap up CINT in
31654 an #ifndef SKIP_COMPLEX_INT/#endif pair.
31655 Special-case the Sun compiler wrt to <complex.h>.
31657 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
31659 * gcc.dg/Wunreachable-8.C: New test.
31661 * gcc.dg/h8300-ice2.c : New test.
31663 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
31666 * gfortran.fortran-torture/compile/implicit.f90: Add test
31667 for implicit character.
31669 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
31672 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31673 Use tiny() intrinsic to find smallest non-negative real
31675 2004-06-30 Jakub Jelinek <jakub@redhat.com>
31677 * gcc.dg/compat/struct-by-value-22_main.c: New test.
31678 * gcc.dg/compat/struct-by-value-22_x.c: New.
31679 * gcc.dg/compat/struct-by-value-22_y.c: New.
31681 * gcc.c-torture/execute/20040629-1.c: New test.
31683 2004-06-29 Jakub Jelinek <jakub@redhat.com>
31685 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31686 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31689 * gcc.dg/20040625-1.c: New test.
31691 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31693 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31695 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31698 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31700 2004-06-29 Richard Henderson <rth@redhat.com>
31702 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31704 2004-06-29 Paul Brook <paul@codesourcery.com>
31706 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31707 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31709 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
31712 * g++.dg/parse/crash15.C: New.
31714 2004-06-28 Andrew Pinski <apinski@apple.com>
31716 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31717 by the error already.
31719 * g++.dg/opt/ptrmem4.C: Change to compile only test.
31721 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
31724 * gcc.dg/h8300-bss-align-1.c : New.
31726 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
31729 * g++.dg/template/ctor4.C: New.
31731 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
31734 * g++.dg/warn/Wsequence-point-1.C: New test.
31736 2004-06-27 Paul Brook <paul@codesourcery.com>
31738 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31740 2004-06-27 Zack Weinberg <zack@codesourcery.com>
31742 * g++.old-deja/g++.mike/p7325.C: Remove.
31744 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
31747 * gcc.dg/pr14963.c: New test.
31749 2004-06-27 Mark Mitchell <mark@codesourcery.com>
31752 * g++.dg/parse/redef1.C: New test.
31754 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
31756 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31758 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31760 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31761 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31763 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31764 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31765 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31766 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31767 g++.brendan/enum14.C.
31768 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31769 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31770 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31772 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31775 2004-06-27 Roger Sayle <roger@eyesopen.com>
31777 * gcc.dg/20040527-1.c: New test case.
31779 2004-06-26 Bud Davis <bdavis9659@comcast.net>
31781 PR gfortran/pr16196
31782 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31784 2004-06-25 Roger Sayle <roger@eyesopen.com>
31786 PR middle-end/15825
31787 * gcc.dg/pr15825-1.c: New test case.
31789 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
31791 * gcc.c-torture/execute/20040625-1.c: New test.
31793 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31795 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31797 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
31799 * gcc.dg/torture/mips-div-1.c: New test.
31801 2004-06-24 Jeff Law <law@redhat.com>
31803 * gcc.dg/tree-ssa/20040624-1.c: New test.
31805 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
31807 * gcc.c-torture/compile/20040624-1.c: New test.
31809 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31811 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31814 2004-06-23 Andrew Pinski <apinski@apple.com>
31816 PR middle-end/15988
31817 * g++.dg/opt/ptrmem4.C: New test.
31819 * gcc.dg/c90-array-quals-2.c: New test.
31821 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
31823 * gcc.dg/kpice1.c: New test.
31825 2006-06-23 Andrew Pinski <apinski@apple.com>
31827 * gcc.dg/c90-array-quals.c: New test.
31829 2006-06-22 Richard Henderson <rth@redhat.com>
31831 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31833 2004-06-22 Loren James Rittle <ljrittle@acm.org>
31835 * gcc.dg/builtins-config.h: Handle FreeBSD.
31837 2006-06-22 Richard Henderson <rth@redhat.com>
31839 * g++.dg/opt/devirt1.C: New.
31841 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
31843 * g++.dg/opt/pr15551.C: New testcase.
31845 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
31848 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31849 x86_64-*-linux* when compiling for 32bit.
31851 2004-06-21 Andrew Pinski <apinski@apple.com>
31853 * gcc.dg/pch/struct-1.c: New.
31854 * gcc.dg/pch/struct-1.hs: New.
31856 2004-06-21 Geoffrey Keating <geoffk@apple.com>
31858 * gcc.dg/pch/save-temps-1.c: New file.
31859 * gcc.dg/pch/save-temps-1.hs: New file.
31861 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
31863 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31864 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31866 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31868 * gfortran.fortran-torture/execute/select_1.f90: Rename function
31870 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31871 Remove trailing spaces.
31873 2004-06-21 Richard Henderson <rth@redhat.com>
31875 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31876 merging && to BIT_FIELD_REF.
31878 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
31880 * g++.dg/opt/placeholder1.C: New test.
31882 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31884 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31885 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31886 * gcc.dg/compat/union-m128-1_x.c: Likewise.
31887 * gcc.dg/compat/union-m128-1_y.c: Likewise.
31889 2004-06-20 Zack Weinberg <zack@codesourcery.com>
31891 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31893 * g++.dg/other/pragma-re-1.C: Add comments.
31895 2004-06-19 Bud Davis <bdavis9659@comcast.net>
31898 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31900 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
31902 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31903 instead of setting the type of size_t by
31906 2004-06-18 Roger Sayle <roger@eyesopen.com>
31908 * gcc.dg/unordered-2.c: New test case.
31909 * gcc.dg/unordered-3.c: New test case.
31911 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
31914 * lib/g++.exp (g++_version): Tweak regexp for version
31915 * lib/g77.exp (g77_version): Likewise.
31916 * lib/gfortran.exp (gfortran_version): Likewise.
31917 * lib/objc.exp (objc_version): Likewise.
31918 * lib/treelang.exp (treelang_version): Likewise.
31920 2004-06-19 Jakub Jelinek <jakub@redhat.com>
31922 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31923 Use INT_MAX instead of __INT_MAX__.
31924 * gcc.dg/compat/struct-align-2_y.c: Likewise.
31926 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31927 * gcc.dg/compat/scalar-return-3_x.c: Use it.
31928 * gcc.dg/compat/scalar-return-3_y.c: Use it.
31929 * gcc.dg/compat/scalar-return-4_x.c: Use it.
31930 * gcc.dg/compat/scalar-return-4_y.c: Use it.
31931 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31932 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31933 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31934 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31936 * gcc.dg/range-test-1.c: New test.
31937 * g++.dg/opt/range-test-1.C: New test.
31939 2004-06-17 Richard Henderson <rth@redhat.com>
31941 * objc.dg/sync-1.m: New.
31942 * objc.dg/try-catch-1.m: Don't force next runtime.
31943 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31944 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
31945 shadowed catch clause.
31946 * objc.dg/try-catch-5.m: New.
31948 2004-06-17 Zack Weinberg <zack@codesourcery.com>
31951 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31953 2004-06-15 Richard Henderson <rth@redhat.com>
31955 * gcc.dg/20001116-1.c: Move expected warning line.
31957 2004-06-15 Richard Henderson <rth@redhat.com>
31959 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31960 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31962 2004-06-15 Jeff Law <law@redhat.com>
31964 * gcc.dg/tree-ssa/20040615-1.c: New test.
31965 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31966 be less sensitive to operand ordering.
31967 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31969 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
31971 * g++.dg/abi/bitfield3.C: Add comment..
31973 2004-06-15 Richard Henderson <rth@redhat.com>
31975 * g++.dg/ext/stmtexpr1.C: XFAIL.
31976 * gcc.dg/20030612-1.c: XFAIL.
31978 2004-06-15 Eric Christopher <echristo@redhat.com>
31980 * g++.dg/charset/asm5.c: New.
31981 * gcc.dg/charset/asm6.c: New.
31983 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31986 * gfortran.fortran-torture/execute/select_1.f90: New test.
31988 2004-06-15 Paul Brook <paul@codesourcery.com>
31990 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31992 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31995 * g++.dg/lookup/crash3.C: New test.
31997 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32000 * g++.dg/parse/dtor4.C: New test.
32002 2004-06-14 Jeff Law <law@redhat.com>
32004 * gcc.c-torture/compile/20040614-1.c: New test.
32006 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32009 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32010 LEN of a character array.
32012 2004-06-14 Mark Mitchell <mark@codesourcery.com>
32015 * g++.dg/template/ptrmem10.C: New test.
32018 * g++.dg/template/friend30.C: New test.
32020 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32023 * gfortran.fortran-torture/compile/mloc.f90: New test.
32025 2004-06-13 Paul Brook <paul@codesourcery.com>
32027 * gfortran.fortran-torture/execute/random_2.f90: New test.
32029 2004-06-13 Eric Christopher <echristo@redhat.com>
32031 * gcc.dg/noncompile/redecl-1.c: Fix error message.
32033 2004-06-12 Paul Brook <paul@codesourcery.com>
32035 * gfortran.fortran-torture/execute/contained_3.f90: New test.
32037 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32040 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32042 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32045 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32046 syntax errors in end statements of contained subroutines.
32048 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32051 * gfortran.fortran-torture/execute/null_arg.f90: New test.
32053 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32056 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32058 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32061 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32063 2004-06-11 Mark Mitchell <mark@codesourcery.com>
32066 * g++.dg/parse/enum1.C: New test.
32068 2004-06-10 Jeff Law <law@redhat.com>
32070 * gcc.c-torture/compile/20040610-1.c: New test.
32072 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32074 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32075 * g++.old-deja/g++.other/decl3.C: Likewise.
32077 2004-06-10 Brian Booth <bbooth@redhat.com>
32079 * gcc.dg/tree-ssa/20031015-1.c: Scan for
32080 V_MAY_DEF instead of VDEF.
32081 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32083 2004-06-10 Mark Mitchell <mark@codesourcery.com>
32086 * g++.dg/conversion/const1.C: New test.
32089 * g++.dg/conversion/reinterpret1.C: New test.
32092 * g++.dg/template/enum2.C: New test.
32095 * g++.dg/template/error13.C: New test.
32097 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32100 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32101 arguments to test_* REAL and of the right size.
32103 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32106 PR rtl-optimization/15681
32107 * gcc.dg/20040609-1.c: New test.
32109 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32112 * g++.dg/opt/builtins1.C: New test.
32114 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
32116 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32117 that use default windows32 struct layout.
32118 * gcc.dg/i386-bitfield2.c: Likewise.
32120 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
32122 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32123 for mingw32 and cygwin targets.
32125 2004-06-09 Geoffrey Keating <geoffk@apple.com>
32127 * gcc.dg/pch/macro-4.c: New.
32128 * gcc.dg/pch/macro-4.hs: New.
32130 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32133 * gfortran.fortran-torture/compile/name_clash.f90: New test.
32135 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32138 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32140 2004-06-09 Bud Davis <bdavis9659@comcast.net>
32143 * gfortran.fortran-torture/execute/t_edit.f90: New test.
32145 2004-06-09 Bud Davis <bdavis9659@comcast.net>
32148 * gfortran.fortran-torture/execute/backspace.c : New test.
32150 2004-06-09 Paul Brook <paul@codesourcery.com>
32152 * gfortran.fortran-torture/execure/intrinsic_associated.f90
32153 (pointer_to_section): Rewrite to use smaller array.
32155 2004-06-08 David Edelsohn <edelsohn@gnu.org>
32157 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32158 * gcc.dg/ext/altivec-10.c: Same.
32159 * gcc.dg/ext/altivec-11.c: Same.
32160 * gcc.dg/ext/altivec-12.c: Same.
32161 * gcc.dg/ext/altivec-13.c: Same.
32162 * gcc.dg/ext/altivec-14.c: Same.
32163 * gcc.dg/ext/altivec-15.c: Same.
32164 * gcc.dg/ext/altivec-16.c: Same.
32165 * gcc.dg/ext/altivec-3.c: Same.
32166 * gcc.dg/ext/altivec-4.c: Same.
32167 * gcc.dg/ext/altivec-6.c: Same.
32168 * gcc.dg/ext/altivec-7.c: Same.
32169 * gcc.dg/ext/altivec-8.c: Same.
32170 * gcc.dg/ext/altivec-varargs-1.c: Same.
32172 * g++.dg/ext/altivec-1.C: Correct dg syntax.
32173 * g++.dg/ext/altivec-10.C: Same.
32174 * g++.dg/ext/altivec-2.C: Same.
32175 * g++.dg/ext/altivec-3.C: Same.
32176 * g++.dg/ext/altivec-4.C: Same.
32177 * g++.dg/ext/altivec-5.C: Same.
32178 * g++.dg/ext/altivec-6.C: Same.
32179 * g++.dg/ext/altivec-7.C: Same.
32180 * g++.dg/ext/altivec-8.C: Same.
32181 * g++.dg/ext/altivec-9.C: Same.
32183 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32186 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32188 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32190 * gcc.dg/union-1.c: New test.
32192 2004-06-07 Roger Sayle <roger@eyesopen.com>
32194 * gcc.dg/builtins-41.c: New test case.
32195 * gcc.dg/builtins-42.c: New test case.
32197 2004-06-07 David Edelsohn <edelsohn@gnu.org>
32199 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32200 * g++.dg/ext/altivec-10.C: Same.
32201 * g++.dg/ext/altivec-2.C: Same.
32202 * g++.dg/ext/altivec-3.C: Same.
32203 * g++.dg/ext/altivec-4.C: Same.
32204 * g++.dg/ext/altivec-5.C: Same.
32205 * g++.dg/ext/altivec-6.C: Same.
32206 * g++.dg/ext/altivec-7.C: Same.
32207 * g++.dg/ext/altivec-8.C: Same.
32208 * g++.dg/ext/altivec-9.C: Same.
32209 * g++.old-deja/g++.abi/cxa_vec.C: Same.
32210 * g++.old-deja/g++.brendan/new3.C: Same.
32211 * gcc.c-torture/execute/eeprof-1.x: Same.
32213 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
32216 * gcc.dg/pr14765-1.c: New test.
32218 2004-06-07 Roger Sayle <roger@eyesopen.com>
32221 * gcc.dg/pr14649-1.c: New test case.
32223 2004-06-07 Richard Henderson <rth@redhat.com>
32225 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32228 2004-06-07 David Edelsohn <edelsohn@gnu.org>
32230 * g++.dg/eh/elide1.C: Remove XFAIL.
32232 2004-06-07 Mark Mitchell <mark@codesourcery.com>
32235 * g++.dg/expr/sizeof3.C: New test.
32238 * g++.dg/template/access14.C: New test.
32241 * g++.dg/template/enum1.C: New test.
32244 * g++.dg/eh/throw1.C: New test.
32246 2004-06-07 David Ayers <d.ayers@inode.at>
32247 Ziemowit Laski <zlaski@apple.com>
32249 * lib/objc.exp (objc_target_compile): Revert the '-framework
32250 Foundation' flag fix, since bare Darwin does not ship
32251 with the Foundation framework.
32252 * objc/execute/next_mapping.h: Provide a local NSConstantString
32253 @interface and @implementation.
32254 (objc_constant_string_init): A constructor function, used to
32255 initialize the NSConstantString meta-class object.
32256 * objc/execute/string1.m: Include "next_mapping.h" instead of
32257 <Foundation/NSString.h>.
32258 * objc/execute/string2.m: Likewise.
32259 * objc/execute/string3.m: Likewise.
32260 * objc/execute/string4.m: Likewise.
32262 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
32264 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32265 to double. Replace double with FLOAT.
32266 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32268 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32269 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32270 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32271 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32272 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32273 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32274 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32275 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32277 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
32280 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32282 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32285 * g++.dg/template/meminit2.C: New test.
32287 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
32290 * gcc.c-torture/execute/compare-fp-1.c,
32291 gcc.c-torture/execute/compare-fp-2.c,
32292 gcc.c-torture/execute/compare-fp-3.c,
32293 gcc.c-torture/execute/compare-fp-4.c,
32294 gcc.c-torture/execute/compare-fp-3.x,
32295 gcc.c-torture/execute/compare-fp-4.x: Moved...
32296 * gcc.c-torture/execute/ieee/compare-fp-1.c,
32297 gcc.c-torture/execute/ieee/compare-fp-2.c,
32298 gcc.c-torture/execute/ieee/compare-fp-3.c,
32299 gcc.c-torture/execute/ieee/compare-fp-4.c,
32300 gcc.c-torture/execute/ieee/compare-fp-3.x,
32301 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32303 2004-06-04 David Ayers <d.ayers@inode.at>
32305 * objc/execute/protocol-isEqual-4.m: New testcase.
32307 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
32309 * objc/execute/protocol-isEqual-1.m: New testcase.
32310 * objc/execute/protocol-isEqual-2.m: New testcase.
32311 * objc/execute/protocol-isEqual-3.m: New testcase.
32313 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32315 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32317 2004-06-02 Ziemowit Laski <zlaski@apple.com>
32319 * lib/objc.exp (objc_target_compile): When running tests on
32320 Darwin (Mac OS X), inform the linker about '-framework
32323 2004-06-02 Eric Christopher <echristo@redhat.com>
32325 * gcc.c-torture/compile/20040602-1.c: New.
32327 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
32329 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32330 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32332 PR tree-optimization/14736
32333 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32335 PR tree-optimization/14042
32336 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32338 PR tree-optimization/14729
32339 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32341 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32344 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32346 2004-06-01 Richard Hederson <rth@redhat.com>
32348 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32350 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32353 * g++.dg/parse/offsetof4.C: New test.
32355 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
32358 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32360 2004-05-31 Mark Mitchell <mark@codesourcery.com>
32363 * g++.dg/template/friend29.C: New test.
32365 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
32368 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32370 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
32372 * gcc.dg/sparc-trap-1.c: New test.
32374 2004-05-31 Roger Sayle <roger@eyesopen.com>
32376 PR middle-end/15069
32377 * g++.dg/opt/fold3.C: New test case.
32379 2004-05-30 Graham Stott <graham.stott@btinternet.com>
32381 * lib/target-supports.exp (check_iconv_available): Fix fallout
32382 from 2004-05-28 patch.
32384 2004-05-30 Paul Brook <paul@codesourcery.com>
32387 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32388 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32390 2004-05-30 Steven G. Kargl <kargls@comcast.net>
32392 * gfortran.fortran-torture/execute/random_1.f90: New test.
32394 2004-05-28 Ziemowit Laski <zlaski@apple.com>
32396 * g++.dg/ext/altivec-10.C: New test.
32398 2004-05-29 Paul Brook <paul@codesourcery.com>
32400 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32402 2004-05-28 Ziemowit Laski <zlaski@apple.com>
32404 * gcc.dg/altivec-16.c: New test.
32406 2004-05-28 Janis Johnson <janis187@us.ibm.com>
32408 * lib/target-supports.exp (check_vmx_hw_available): New.
32409 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32411 * lib/target-supports.exp (check_alias_available,
32412 check_iconv_available, check_named_sections_available): Use
32413 unique names for temporary files.
32415 2004-05-28 Ziemowit Laski <zlaski@apple.com>
32417 * gcc.dg/altivec-15.c: New test.
32419 2004-05-28 Mark Mitchell <mark@codesourcery.com>
32422 * g++.dg/warn/noeffect6.C: New test.
32425 * g++.dg/expr/ptrmem4.C: New test.
32428 * g++.dg/template/operator3.C: New test.
32430 2004-05-28 Mark Mitchell <mark@codesourcery.com>
32433 * g++.dg/lookup/redecl1.C: New test.
32434 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32436 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
32438 * gcc.c-torture/execute/compare-fp-1.c,
32439 gcc.c-torture/execute/compare-fp-2.c,
32440 gcc.c-torture/execute/compare-fp-3.c,
32441 gcc.c-torture/execute/compare-fp-4.c,
32442 gcc.c-torture/execute/compare-fp-3.x,
32443 gcc.c-torture/execute/compare-fp-4.x,
32444 gcc.dg/pr15649-1.c: New.
32446 2004-05-27 Adam Nemet <anemet@lnxw.com>
32449 * g++.dg/init/array14.C: New test.
32451 2004-05-25 Janis Johnson <janis187@us.ibm.com>
32453 * lib/compat.exp (compat-get-options-main): New.
32454 (compat-get-options): Remove unneeded code, warn for ignored
32456 (compat-execute): Check flag set by dg-require-* commands.
32458 * lib/compat.exp (compat-execute): Break up long lines.
32460 2004-05-24 Janis Johnson <janis187@us.ibm.com>
32462 * gcc.dg/altivec-7.c: Don't use 'vector long'.
32463 * gcc.dg/altivec-14.c: New test.
32464 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32466 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32467 * gcc.dg/altivec-12.c: Ditto.
32469 * gcc.dg/altivec-3.c: Move call to altivec_check.
32471 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32474 * g++.dg/template/error12.C: New test.
32477 * g++.dg/ext/attrib15.C: New test.
32480 * g++.dg/template/ptrmem9.C: New test.
32482 2004-05-25 Paul Brook <paul@codesourcery.com>
32484 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32486 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32489 * g++.dg/template/crash19.C: New test.
32491 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32494 * g++.dg/template/redecl1.C: New test.
32496 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32499 * g++.dg/other/ns1.C: New test.
32502 * g++.dg/template/invalid1.C: New test.
32504 2004-05-23 Paul Brook <paul@codesourcery.com>
32505 Victor Leikehman <lei@haifasphere.co.il>
32507 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32508 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32510 2004-05-22 Mark Mitchell <mark@codesourcery.com>
32514 * g++.dg/template/non-dependent5.C: New test.
32515 * g++.dg/template/non-dependent6.C: New test.
32517 2004-05-22 Mark Mitchell <mark@codesourcery.com>
32520 * g++.dg/inherit/union1.C: New test.
32523 * g++.dg/template/addr1.C: New test.
32526 * g++.dg/template/array5.C: New test.
32529 * g++.dg/template/array6.C: New test.
32531 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
32532 Roger Sayle <roger@eyesopen.com>
32534 * g++.dg/lookup/forscope2.C: New test case.
32536 2004-05-22 Ben Elliston <bje@au.ibm.com>
32538 * gcc.dg/cpp/Wmissingdirs.c: New.
32540 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
32543 * gcc.dg/compat/union-m128-1.h: New file.
32544 * gcc.dg/compat/union-m128-1_main.c: Likewise.
32545 * gcc.dg/compat/union-m128-1_x.c: Likewise.
32546 * gcc.dg/compat/union-m128-1_y.c: Likewise.
32548 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
32551 * gcc.dg/compat/struct-complex-1.h: New file.
32552 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32553 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32554 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32556 2004-05-20 Roger Sayle <roger@eyesopen.com>
32559 * gcc.dg/pr3074-1.c: New test case.
32560 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32562 2004-05-20 Falk Hueffner <falk@debian.org>
32565 * gcc.dg/ftrapv-1.c: New test case.
32567 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
32569 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32571 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
32572 Jeff Law <law@redhat.com>
32574 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32575 * gcc.dg/tree-ssa/20040518-2.c: New test.
32577 * gcc.dg/tree-ssa/20040518-1.c: New test.
32579 2004-05-18 Zack Weinberg <zack@codesourcery.com>
32581 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32583 2004-05-18 Paul Brook <paul@codesourcery.com>
32586 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32588 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32590 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32593 2004-05-17 Steven Bosscher <stevenb@suse.de>
32595 * gcc.dg/tree-ssa/20040517-1.c: New test.
32597 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32599 * gcc.dg/loop-4.c: New test.
32601 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
32603 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32605 2004-05-15 Bud Davis <bdavis9659@comcast.net>
32608 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32610 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32614 * gfortran.fortran-torture/compile/data_1.f90: New test.
32616 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
32618 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32619 * gcc.dg/uninit-H.c: Define ASM for __s390__.
32621 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
32623 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32625 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
32628 * gcc.dg/format/xopen-1.c: Adjust expected message.
32629 * gcc.dg/format/xopen-3.c: New test.
32631 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
32633 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32635 2004-05-14 Jeff Law <law@redhat.com>
32637 * gcc.dg/tree-ssa/20040514-2.c: New test.
32639 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32641 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32643 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32646 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
32648 * gcc.dg/tree-ssa/20040514-1.c: New test.
32650 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32652 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32655 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32658 * gfortran.fortran-torture/compile/do_1.f90: New test.
32660 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32663 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32666 2004-05-14 Bud Davis <bdavis9659@comcast.net>
32669 * gfortran.fortran-torture/execute/random_init.f90: New test.
32671 2004-05-13 Paul Brook <paul@codesourcery.com>
32674 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32676 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
32678 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32679 for the powerpc case.
32681 2004-05-13 Jeff Law <law@redhat.com>
32683 * gcc.dg/tree-ssa/20040513-1.c: New test.
32684 * gcc.dg/tree-ssa/20040513-2.c: New test.
32686 2004-05-13 Paul Brook <paul@codesourcery.com>
32688 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32689 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32690 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32692 2004-05-13 Andreas Schwab <schwab@suse.de>
32695 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32698 2004-05-13 Bud Davis <bdavis9659@comcast.net>
32701 * gfortran.fortran-torture/execute/adjustr.f90: New file.
32703 2004-05-13 Diego Novillo <dnovillo@redhat.com>
32705 Merge from tree-ssa-20020619-branch. See
32706 ChangeLog.tree-ssa for details.
32708 2004-05-11 Ziemowit Laski <zlaski@apple.com>
32710 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32711 include <altivec.h> explicitly.
32712 * gcc.dg/altivec-13.c: Likewise.
32714 2004-05-11 Paul Brook <paul@codesourcery.com>
32716 * gcc.c-torture/compile/20010518-1.c: Force enum size.
32718 2004-05-10 Eric Christopher <echristo@redhat.com>
32720 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32721 * gcc.dg/sibcall-4.c: Ditto.
32723 2004-05-10 Ziemowit Laski <zlaski@apple.com>
32725 * g++.dg/ext/altivec-8.C: New test case.
32726 * gcc.dg/altivec-13.c: New test case.
32728 2004-05-08 Roger Sayle <roger@eyesopen.com>
32730 * gcc.c-torture/execute/divcmp-1.c: New test case.
32731 * gcc.c-torture/execute/divcmp-2.c: New test case.
32732 * gcc.c-torture/execute/divcmp-3.c: New test case.
32734 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32736 * g++.dg/other/pragma-re-2.C: New test.
32738 2004-05-07 Uros Bizjak <uros@kss-loka.si>
32740 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32741 * gcc.dg/i386-387-2.c: Likewise.
32743 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32745 * gcc.dg/i386-387-6.c: Likewise.
32747 2004-05-07 Uros Bizjak <uros@kss-loka.si>
32749 * gcc.dg/builtins-33.c: Also check log1p*.
32751 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
32753 PR optimization/15296
32754 * gcc.c-torture/execute/pr15296.c: New test.
32756 2004-05-05 Uros Bizjak <uros@kss-loka.si>
32758 * gcc.dg/builtins-40.c: New test.
32760 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
32762 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32764 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
32766 * g++.dg/ext/spe1.C: New testcase.
32768 2004-05-04 Ziemowit Laski <zlaski@apple.com>
32770 * objc.dg/image-info.m: Allow additional attributes
32771 for __image_info section.
32773 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
32775 * gcc.dg/torture/mips-hilo-2.c: New test.
32777 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32780 * g++.dg/template/member5.C: New test.
32782 2004-05-03 Uros Bizjak <uros@kss-loka.si>
32784 * gcc.dg/builtins-34.c: Also check expm1*.
32786 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32788 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32789 * gcc.dg/torture/builtin-convert-3.c: New test.
32791 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
32793 PR middle-end/15054
32794 * g++.dg/opt/pr15054.C: New test.
32796 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32798 * gcc.dg/torture/builtin-rounding-1.c: New test.
32799 * gcc.dg/builtins-25.c: Delete.
32800 * gcc.dg/builtins-29.c: Delete.
32802 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
32804 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32805 * gcc.dg/sibcall-4.c: Likewise.
32806 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32808 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
32810 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32811 bit-field on 16-bit targets.
32813 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
32815 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32818 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
32820 * gcc.dg/rs6000-power2-1.c: Change to compile only.
32821 * gcc.dg/rs6000-power2-2.c: Likewise.
32823 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
32825 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32826 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32827 Change the asm registers to be in form of frN instead of fN.
32829 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32831 * gcc.dg/torture/builtin-convert-2.c: New test.
32833 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
32835 * gcc.dg/rs6000-power2-1.c: New test.
32836 * gcc.dg/rs6000-power2-2.c: New test.
32838 2004-04-28 Jan Hubicka <jh@suse.cz>
32840 * gcc.dg/unused-6.c: New test.
32842 2004-04-24 Laurent GUERBY <laurent@guerby.net>
32843 Ulrich Weigand <uweigand@de.ibm.com>
32845 * ada/acats/run_all.sh: Define $target variable.
32847 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
32850 * g++.dg/other/vararg-1.C: New test.
32853 * g++.dg/eh/cleanup3.C: New test.
32855 2004-04-24 Laurent GUERBY <laurent@guerby.net>
32857 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32858 and ad8011a (target_insn).
32859 * ada/acats/support/macro.dfs: Likewise.
32860 * ada/acats/support/impbit.adb: New file.
32862 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
32864 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32866 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32868 * gcc.dg/loop-3.c: New test.
32870 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
32872 * gcc.c-torture/execute/simd-5.c: New test.
32874 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32877 * g++.dg/template/crash18.C: New test.
32879 2004-04-22 Mark Mitchell <mark@codesourcery.com>
32881 * g++.dg/ext/complit3.C: New test.
32883 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
32885 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32886 * gcc.dg/altivec-3.c: Same.
32887 * gcc.dg/altivec-varargs-1.c: Same.
32889 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
32891 * lib/target-supports.exp (check_profiling_available): Assume
32892 profiling is not available on powerpc-eabi targets.
32894 2004-04-21 Janis Johnson <janis187@us.ibm.com>
32896 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32897 * gcc.dg/vmx/bug-1.c: Ditto.
32899 2004-04-20 Eric Christopher <echristo@redhat.com>
32901 * gcc.dg/charset/extern.c: New test.
32902 * g++.dg/charset/extern3.cc: Ditto.
32904 2004-04-20 Uros Bizjak <uros@kss-loka.si>
32906 * gcc.dg/builtins-39.c: New test.
32908 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
32910 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32912 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
32914 * gcc.dg/torture/mips-hilo-1.c: New test.
32916 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
32918 * gcc.c-torture/compile/20040419-1.c: New test.
32920 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
32922 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32924 2004-04-18 Zack Weinberg <zack@codesourcery.com>
32925 Aldy Hernandez <aldyh@redhat.com>
32927 * gcc.c-torture/execute/va-arg-24.c: New.
32929 2004-04-17 Zack Weinberg <zack@codesourcery.com>
32930 Aldy Hernandez <aldyh@redhat.com>
32932 * gcc.dg/vmx/1b-01.c: New.
32933 * gcc.dg/vmx/1b-02.c: New.
32934 * gcc.dg/vmx/1b-03.c: New.
32935 * gcc.dg/vmx/1b-04.c: New.
32936 * gcc.dg/vmx/1b-05.c: New.
32937 * gcc.dg/vmx/1b-06.c: New.
32938 * gcc.dg/vmx/1b-07.c: New.
32939 * gcc.dg/vmx/1c-01.c: New.
32940 * gcc.dg/vmx/1c-02.c: New.
32941 * gcc.dg/vmx/3a-01a.c: New.
32942 * gcc.dg/vmx/3a-01.c: New.
32943 * gcc.dg/vmx/3a-01m.c: New.
32944 * gcc.dg/vmx/3a-03.c: New.
32945 * gcc.dg/vmx/3a-03m.c: New.
32946 * gcc.dg/vmx/3a-04.c: New.
32947 * gcc.dg/vmx/3a-04m.c: New.
32948 * gcc.dg/vmx/3a-05.c: New.
32949 * gcc.dg/vmx/3a-06.c: New.
32950 * gcc.dg/vmx/3a-06m.c: New.
32951 * gcc.dg/vmx/3a-07.c: New.
32952 * gcc.dg/vmx/3b-01.c: New.
32953 * gcc.dg/vmx/3b-02.c: New.
32954 * gcc.dg/vmx/3b-10.c: New.
32955 * gcc.dg/vmx/3b-13.c: New.
32956 * gcc.dg/vmx/3b-14.c: New.
32957 * gcc.dg/vmx/3b-15.c: New.
32958 * gcc.dg/vmx/3c-01a.c: New.
32959 * gcc.dg/vmx/3c-01.c: New.
32960 * gcc.dg/vmx/3c-02.c: New.
32961 * gcc.dg/vmx/3c-03.c: New.
32962 * gcc.dg/vmx/3d-01.c: New.
32963 * gcc.dg/vmx/4-01.c: New.
32964 * gcc.dg/vmx/4-03.c: New.
32965 * gcc.dg/vmx/5-01.c: New.
32966 * gcc.dg/vmx/5-02.c: New.
32967 * gcc.dg/vmx/5-03.c: New.
32968 * gcc.dg/vmx/5-04.c: New.
32969 * gcc.dg/vmx/5-05.c: New.
32970 * gcc.dg/vmx/5-06.c: New.
32971 * gcc.dg/vmx/5-07.c: New.
32972 * gcc.dg/vmx/5-07t.c: New.
32973 * gcc.dg/vmx/5-08.c: New.
32974 * gcc.dg/vmx/5-10.c: New.
32975 * gcc.dg/vmx/5-11.c: New.
32976 * gcc.dg/vmx/7-01a.c: New.
32977 * gcc.dg/vmx/7-01.c: New.
32978 * gcc.dg/vmx/7c-01.c: New.
32979 * gcc.dg/vmx/7d-01.c: New.
32980 * gcc.dg/vmx/7d-02.c: New.
32981 * gcc.dg/vmx/8-01.c: New.
32982 * gcc.dg/vmx/8-02a.c: New.
32983 * gcc.dg/vmx/8-02.c: New.
32984 * gcc.dg/vmx/brode-1.c: New.
32985 * gcc.dg/vmx/bug-1.c: New.
32986 * gcc.dg/vmx/bug-2.c: New.
32987 * gcc.dg/vmx/bug-3.c: New.
32988 * gcc.dg/vmx/cw-bug-1.c: New.
32989 * gcc.dg/vmx/cw-bug-2.c: New.
32990 * gcc.dg/vmx/cw-bug-3.c: New.
32991 * gcc.dg/vmx/dct.c: New.
32992 * gcc.dg/vmx/debug-1.c: New.
32993 * gcc.dg/vmx/debug-2.c: New.
32994 * gcc.dg/vmx/debug-3.c: New.
32995 * gcc.dg/vmx/debug-4.c: New.
32996 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
32997 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
32998 * gcc.dg/vmx/eg-5.c: New.
32999 * gcc.dg/vmx/fft.c: New.
33000 * gcc.dg/vmx/gcc-bug-1.c: New.
33001 * gcc.dg/vmx/gcc-bug-2.c: New.
33002 * gcc.dg/vmx/gcc-bug-3.c: New.
33003 * gcc.dg/vmx/gcc-bug-4.c: New.
33004 * gcc.dg/vmx/gcc-bug-5.c: New.
33005 * gcc.dg/vmx/gcc-bug-6.c: New.
33006 * gcc.dg/vmx/gcc-bug-7.c: New.
33007 * gcc.dg/vmx/gcc-bug-8.c: New.
33008 * gcc.dg/vmx/gcc-bug-9.c: New.
33009 * gcc.dg/vmx/gcc-bug-b.c: New.
33010 * gcc.dg/vmx/gcc-bug-c.c: New.
33011 * gcc.dg/vmx/gcc-bug-d.c: New.
33012 * gcc.dg/vmx/gcc-bug-e.c: New.
33013 * gcc.dg/vmx/gcc-bug-f.c: New.
33014 * gcc.dg/vmx/gcc-bug-g.c: New.
33015 * gcc.dg/vmx/gcc-bug-i.c: New.
33016 * gcc.dg/vmx/harness.h: New.
33017 * gcc.dg/vmx/ira1.c: New.
33018 * gcc.dg/vmx/ira2a.c: New.
33019 * gcc.dg/vmx/ira2b.c: New.
33020 * gcc.dg/vmx/ira2.c: New.
33021 * gcc.dg/vmx/ira2c.c: New.
33022 * gcc.dg/vmx/mem.c: New.
33023 * gcc.dg/vmx/newton-1.c: New.
33024 * gcc.dg/vmx/ops.c: New.
33025 * gcc.dg/vmx/sn7153.c: New.
33026 * gcc.dg/vmx/spill2.c: New.
33027 * gcc.dg/vmx/spill3.c: New.
33028 * gcc.dg/vmx/spill.c: New.
33029 * gcc.dg/vmx/t.c: New.
33030 * gcc.dg/vmx/varargs-1.c: New.
33031 * gcc.dg/vmx/varargs-2.c: New.
33032 * gcc.dg/vmx/varargs-3.c: New.
33033 * gcc.dg/vmx/varargs-4.c: New.
33034 * gcc.dg/vmx/varargs-5.c: New.
33035 * gcc.dg/vmx/varargs-6.c: New.
33036 * gcc.dg/vmx/varargs-7.c: New.
33037 * gcc.dg/vmx/vmx.exp: New.
33038 * gcc.dg/vmx/vprint-1.c: New.
33039 * gcc.dg/vmx/vscan-1.c: New.
33040 * gcc.dg/vmx/x-01.c: New.
33041 * gcc.dg/vmx/x-02.c: New.
33042 * gcc.dg/vmx/x-03.c: New.
33043 * gcc.dg/vmx/x-04.c: New.
33044 * gcc.dg/vmx/x-05.c: New.
33045 * gcc.dg/vmx/yousufi-1.c: New.
33046 * gcc.dg/vmx/zero-1.c: New.
33047 * gcc.dg/vmx/zero.c: New.
33049 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
33051 * g++.dg/lookup/java1.C: Update for chage of
33053 * g++.dg/lookup/java2.C: Likewise.
33055 2004-04-17 Laurent GUERBY <laurent@guerby.net>
33057 * ada/acats/run_all.sh: use -O2 by default.
33059 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
33061 * gcc.dg/vr-mult-[12].c: New tests.
33063 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33065 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33067 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33069 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
33071 * lib/target-supports.exp (check_profiling_available): Assume
33072 profiling isn't available for mips*-*-elf targets.
33074 2004-04-14 Uros Bizjak <uros@kss-loka.si>
33076 * gcc.dg/builtins-38.c: New test.
33078 2004-04-14 Eric Christopher <echristo@redhat.com>
33080 * g++.dg/charset/charset.exp: Run .cc extension tests.
33082 2004-04-14 Zack Weinberg <zack@codesourcery.com>
33084 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
33086 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33088 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33090 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
33092 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33093 * gcc.dg/i386-387-2.c: Likewise.
33095 * gcc.dg/i386-387-7.c: New test.
33096 * gcc.dg/i386-387-8.c: New test.
33098 * gcc.dg/builtins-37.c: New test.
33100 2004-04-13 Geoffrey Keating <geoffk@apple.com>
33102 * g++.dg/pch/externc-1.C: Add missing semicolon.
33104 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
33106 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33108 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33110 * gcc.c-torture/execute/20040411-1.c: New test.
33112 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
33114 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33116 2004-04-09 Chris Demetriou <cgd@broadcom.com>
33118 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33120 2004-04-09 Zack Weinberg <zack@codesourcery.com>
33122 * lib/target-supports.exp (check_named_sections_available): New.
33123 * lib/gcc-dg.exp (dg-require-named-sections): New.
33124 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33125 old-deja.exp. Also prune error-count message from HP linker.
33126 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33128 * g++.dg/init/init-ref4.C: Use dg-require-weak.
33129 * g++.old-deja/g++.pt/static3.C: Likewise.
33130 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33132 2004-04-09 Roger Sayle <roger@eyesopen.com>
33134 * gcc.c-torture/execute/20040409-1.c: New test case.
33135 * gcc.c-torture/execute/20040409-2.c: New test case.
33136 * gcc.c-torture/execute/20040409-3.c: New test case.
33138 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
33140 * gcc.dg/20040409-1.c: New test.
33142 2004-04-08 Roger Sayle <roger@eyesopen.com>
33145 * g++.dg/opt/pr14888.C: New test case.
33147 2004-04-08 Geoffrey Keating <geoffk@apple.com>
33149 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33150 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33151 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33152 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33155 2004-04-08 Paul Brook <paul@codesourcery.com>
33157 * gcc.dg/spill-1.c: New test.
33159 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33161 * gcc.dg/torture/builtin-ctype-2.c: New test.
33163 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
33165 * gcc.dg/pch/pch.exp: Add largefile test.
33167 2004-04-06 Geoffrey Keating <geoffk@apple.com>
33169 * g++.dg/pch/externc-1.Hs: New.
33170 * g++.dg/pch/externc-1.C: New.
33172 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33174 * gcc.dg/compat/struct-by-value-5a_main.c,
33175 gcc.dg/compat/struct-by-value-5b_main.c: New files.
33176 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33177 * gcc.dg/compat/struct-by-value-5a_x.c,
33178 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33179 gcc.dg/compat/struct-by-value-5_x.c.
33180 * gcc.dg/compat/struct-by-value-5a_y.c,
33181 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33182 gcc.dg/compat/struct-by-value-5_y.c.
33184 * gcc.dg/compat/struct-by-value-6a_main.c,
33185 gcc.dg/compat/struct-by-value-6b_main.c: New files.
33186 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33187 * gcc.dg/compat/struct-by-value-6a_x.c,
33188 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33189 gcc.dg/compat/struct-by-value-6_x.c.
33190 * gcc.dg/compat/struct-by-value-6a_y.c,
33191 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33192 gcc.dg/compat/struct-by-value-6_y.c.
33194 * gcc.dg/compat/struct-by-value-7a_main.c,
33195 gcc.dg/compat/struct-by-value-7b_main.c: New files.
33196 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33197 * gcc.dg/compat/struct-by-value-7a_x.c,
33198 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33199 gcc.dg/compat/struct-by-value-7_x.c.
33200 * gcc.dg/compat/struct-by-value-7a_y.c,
33201 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33202 gcc.dg/compat/struct-by-value-7_y.c.
33204 2004-04-06 Jakub Jelinek <jakub@redhat.com>
33206 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33207 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33208 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33211 2004-04-06 Uros Bizjak <uros@kss-loka.si>
33213 * gcc.dg/builtins-36.c: New test.
33215 2004-04-06 Paul Brook <paul@codesourcery.com>
33217 * README.gcc: Remove obsolete contraint on testcases.
33219 2004-04-05 Paul Brook <paul@codesourcery.com>
33222 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
33223 failure and exit(0) on success.
33224 * g++.dg/expr/anew2.C: Ditto.
33225 * g++.dg/expr/anew3.C: Ditto.
33226 * g++.dg/expr/anew4.C: Ditto.
33228 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
33231 * g++.dg/template/unify7.C: New.
33233 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
33235 * g++.dg/README: Bring up to date with new subdirectories; remove
33236 duplicate subdirectory lines.
33238 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
33241 * g++.dg/template/unify5.C: New.
33242 * g++.dg/template/unify6.C: New.
33243 * g++.dg/template/qualttp20.C: Adjust.
33244 * g++.old-deja/g++.jason/report.C: Adjust.
33245 * g++.old-deja/g++.other/qual1.C: Adjust.
33247 2004-04-01 Mark Mitchell <mark@codesourcery.com>
33250 * g++.dg/inherit/ptrmem1.C: New test.
33252 2004-04-01 Jakub Jelinek <jakub@redhat.com>
33255 * gcc.c-torture/execute/20040331-1.c: New test.
33256 * gcc.dg/20040331-1.c: New test.
33258 2004-04-01 Paul Brook <paul@codesourcery.com>
33260 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33262 2004-03-30 Mark Mitchell <mark@codesourcery.com>
33265 * g++.dg/init/goto1.C: New test.
33268 * g++.dg/template/defarg4.C: New test.
33270 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
33272 * gcc.dg/altivec-11.c: Extend test for more valid cases.
33274 2004-03-28 David Edelsohn <edelsohn@gnu.org>
33276 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33278 2004-03-28 Zack Weinberg <zack@codesourcery.com>
33280 * gcc.dg/noncompile/undeclared-2.c: New test.
33282 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
33284 * gcc.dg/940409-1.c: Remove XFAIL.
33285 * gcc.dg/reg-vol-struct-1.c: New test.
33287 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33289 * gcc.dg/torture/builtin-wctype-1.c: New test.
33291 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
33293 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33294 * gcc.dg/20001101-1.c: Likewise.
33295 * gcc.dg/20001102-1.c: Likewise.
33297 2004-03-25 Roger Sayle <roger@eyesopen.com>
33299 * gcc.dg/compare8.c: Add an additional test for XOR.
33301 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33303 * gcc.dg/torture/builtin-ctype-1.c: New test.
33305 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33307 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33308 * gcc.dg/torture/builtin-math-1.c: Likewise.
33309 * gcc.dg/torture/builtin-power-1.c: New test.
33311 2004-03-24 Andreas Schwab <schwab@suse.de>
33313 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33316 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
33317 Roger Sayle <roger@eyesopen.com>
33319 * gcc.dg/compare8.c: New test case.
33321 2004-03-23 Ziemowit Laski <zlaski@apple.com>
33323 * g++.dg/ext/altivec-7.C: New test.
33325 2004-03-23 Zack Weinberg <zack@codesourcery.com>
33327 PR 12267, 12391, 12560, 13129, 14114, 14133
33328 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33329 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33330 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33331 Adjust error regexps.
33332 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33333 * gcc.dg/noncompile/undeclared-1.c: New test cases.
33334 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33335 * gcc.dg/local1.c: Add explanatory comment.
33337 2004-03-23 Roger Sayle <roger@eyesopen.com>
33339 PR optimization/14669
33340 * g++.dg/opt/fold2.C: New test case.
33342 2004-03-22 Jakub Jelinek <jakub@redhat.com>
33345 * gcc.dg/20040322-1.c: New test.
33347 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33349 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
33350 * gcc.dg/ultrasp4.c: Likewise.
33351 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
33353 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
33355 * gcc.dg/i386-sse-8.c: Reset default options.
33357 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
33359 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33360 in the error message text.
33362 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
33364 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33366 2004-03-21 Mark Mitchell <mark@codesourcery.com>
33369 * g++.dg/init/array13.C: New test.
33371 2004-03-20 Roger Sayle <roger@eyesopen.com>
33374 * gcc.c-torture/compile/pr13889.c: New test case.
33376 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
33379 * builtins-1.c (nan, nans): Don't test.
33380 * builtins-30.c: Don't use nan, nanf, nanl.
33381 * builtins-35.c: New test.
33383 2004-03-19 Ziemowit Laski <zlaski@apple.com>
33385 * g++.dg/ext/altivec-6.C: New test.
33387 2004-03-19 Mark Mitchell <mark@codesourcery.com>
33389 * g++.dg/init/placement3.C: New test.
33391 * g++.dg/template/spec13.C: New test.
33393 * g++.dg/lookup/using11.C: New test.
33395 * g++.dg/lookup/koenig3.C: New test.
33397 * g++.dg/template/operator2.C: New test.
33399 * g++.dg/expr/dtor3.C: New test.
33400 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33402 * g++.old-deja/g++.law/visibility28.C: Likewise.
33404 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
33406 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33407 * gcc.dg/ppc64-abi-3.c: Likewise.
33409 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33412 * g++.dg/parse/template15.C: New test.
33414 2004-03-18 Mark Mitchell <mark@codesourcery.com>
33416 * g++.dg/expr/dtor2.C: New test.
33418 * g++.dg/lookup/anon4.C: New test.
33420 * g++.dg/overload/using1.C: New test.
33422 * g++.dg/template/lookup7.C: New test.
33424 * g++.dg/template/typename6.C: New test.
33426 * g++.dg/expr/cond6.C: New test.
33428 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33430 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33432 2004-03-18 Mark Mitchell <mark@codesourcery.com>
33434 * g++.dg/expr/cond5.C: New test.
33435 * g++.dg/expr/constcast1.C: Likewise.
33436 * g++.dg/expr/ptrmem2.C: Likewise.
33437 * g++.dg/expr/ptrmem3.C: Likewise.
33438 * g++.dg/lookup/main1.C: Likewise.
33439 * g++.dg/template/lookup6.C: Likewise.
33441 2004-03-18 Mark Mitchell <mark@codesourcery.com>
33443 * gcc.dg/local1.c: New test.
33445 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33447 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33449 * gcc.dg/torture/builtin-convert-1.c: New test.
33451 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33453 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33455 2004-03-16 Mark Mitchell <mark@codesourcery.com>
33458 * g++.dg/warn/Wunused-7.C: New test.
33460 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33462 * gcc.dg/torture/builtin-integral-1.c: New test.
33464 2004-03-16 Mark Mitchell <mark@codesourcery.com>
33467 * g++.dg/parse/non-dependent3.C: New test.
33469 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
33471 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33472 * g++.dg/eh/simd-2.C: Likewise.
33473 * g++.dg/init/array10.C: Likewise.
33474 * gcc.c-torture/compile/simd-1.c: Likewise.
33475 * gcc.c-torture/compile/simd-2.c: Likewise.
33476 * gcc.c-torture/compile/simd-3.c: Likewise.
33477 * gcc.c-torture/compile/simd-4.c: Likewise.
33478 * gcc.c-torture/compile/simd-6.c: Likewise.
33479 * gcc.c-torture/execute/simd-1.c: Likewise.
33480 * gcc.c-torture/execute/simd-2.c: Likewise.
33481 * gcc.dg/compat/vector-defs.h: Likewise.
33482 * gcc.dg/20020531-1.c: Likewise.
33483 * gcc.dg/altivec-3.c: Likewise.
33484 * gcc.dg/altivec-4.c: Likewise.
33485 * gcc.dg/altivec-varargs-1.c: Likewise.
33486 * gcc.dg/compat/vector-defs.h: Likewise.
33487 * gcc.dg/i386-mmx-3.c: Likewise.
33488 * gcc.dg/i386-sse-4.c: Likewise.
33489 * gcc.dg/i386-sse-5.c: Likewise.
33490 * gcc.dg/i386-sse-8.c: Likewise.
33491 * gcc.dg/simd-1.c: Likewise.
33492 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
33493 __ev64_opaque__ since the machine description provides it.
33495 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33497 * lib/compat.exp (skip_list): New global variable.
33498 Use it to hold the user defined COMPAT_SKIPS list if any.
33499 (compat-obj): Add the members of skip_list to optall.
33501 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33503 * gcc.dg/compat/union-by-value-1_main.c,
33504 union-by-value-1_x.c, union-by-value-1_y.c,
33505 union-check.h, union-defs.h,
33506 union-init.h, union-return-1_main.c,
33507 union-return-1_x.c, union-return-1_y.c: New files.
33509 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33511 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33512 mixed-struct-init.h: Add 4 mixed structure types.
33513 struct-by-value-21_main.c, struct-by-value-21_x.c,
33514 struct-by-value-21_y.c, struct-return-21_main.c,
33515 struct-return-21_x.c, struct-return-21_y.c: New files.
33517 2004-03-13 Mark Mitchell <mark@codesourcery.com>
33520 * g++.dg/parse/template14.C: New test.
33522 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33524 * gcc.c-torture/execute/20040313-1.c: New test.
33526 2004-03-13 Jakub Jelinek <jakub@redhat.com>
33529 * gcc.dg/20040311-2.c: New test.
33531 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
33534 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33537 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
33539 * gcc.dg/20040305-2.c: Add missing return statement.
33541 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33543 * gcc.dg/builtins-34.c: Also check pow10*.
33545 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
33548 * gcc.dg/20040305-2.c: New test.
33550 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
33552 * gcc.dg/20040310-1.c: New test.
33554 2004-03-11 Roger Sayle <roger@eyesopen.com>
33556 * gcc.c-torture/execute/20040311-1.c: New test case.
33558 2004-03-11 Mark Mitchell <mark@codesourcery.com>
33561 * g++.dg/lookup/enum1.C: New test.
33563 2004-03-10 Mark Mitchell <mark@codesourcery.com>
33566 * g++.dg/lookup/struct2.C: New test.
33568 2004-03-10 Uros Bizjak <uros@kss-loka.si>
33570 * gcc.dg/builtins-34.c: New test.
33572 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33574 * gcc.dg/torture/builtin-nonneg-1.c: New test.
33576 2004-03-09 James E Wilson <wilson@specifixinc.com>
33578 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33579 * gcc.dg/alias-2.c: New testcase.
33581 2004-03-09 Zack Weinberg <zack@codesourcery.com>
33583 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33585 2004-03-09 Roger Sayle <roger@eyesopen.com>
33587 * gcc.c-torture/execute/20040309-1.c: New test case.
33589 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
33592 * g++.dg/overload/ref1.C: New.
33594 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33597 * g++.dg/template/spec12.C: New test.
33600 * g++.dg/parse/crash14.C: New test.
33602 2004-03-09 Mark Mitchell <mark@codesourcery.com>
33605 * g++.dg/init/ref11.C: New test.
33607 2004-03-09 Mark Mitchell <mark@codesourcery.com>
33610 * g++.dg/parse/builtin2.C: New test.
33612 2004-03-08 Mark Mitchell <mark@codesourcery.com>
33615 * g++.dg/init/ctor3.C: New test.
33616 * g++.dg/init/union1.C: New test.
33617 * g++.dg/ext/anon-struct4.C: New test.
33619 2004-03-08 Mark Mitchell <mark@codesourcery.com>
33621 * g++.dg/lookup/koenig1.C: Tweak error messages.
33622 * g++.dg/lookup/used-before-declaration.C: Likewise.
33623 * g++.dg/other/do1.C: Likewise.
33624 * g++.dg/overload/koenig1.C: Likewise.
33625 * g++.dg/parse/crash13.C: Likewise.
33626 * g++.dg/template/instantiate3.C: Likewise.
33628 2004-03-08 Eric Christopher <echristo@redhat.com>
33630 * * lib/target-supports.exp: Enable libiconv in test
33631 compilation. Fix up error checking.
33633 2004-03-08 Roger Sayle <roger@eyesopen.com>
33635 PR middle-end/14289
33636 * gcc.dg/pr14289-1.c: New test case.
33637 * gcc.dg/pr14289-2.c: Likewise.
33638 * gcc.dg/pr14289-3.c: Likewise.
33640 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
33642 * gcc.c-torture/execute/20040308-1.c: New test.
33644 2004-03-07 Roger Sayle <roger@eyesopen.com>
33646 * gcc.c-torture/execute/20040307-1.c: New test case.
33648 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
33650 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33652 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
33654 * gcc.dg/20040306-1.c: New test.
33656 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
33658 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33660 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33662 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33665 * gcc.dg/decl-6.c: New test.
33667 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33669 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33670 Rename LOGPOW -> LOG_POW.
33671 (SQRT_EXP, POW_EXP): New.
33673 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33675 * gcc.dg/i386-sse-8.c: New test.
33677 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33680 * gcc.dg/decl-5.c: New test.
33682 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
33684 * gcc.dg/20040305-1.c: New test.
33686 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
33689 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33691 2004-03-04 Ziemowit Laski <zlaski@apple.com>
33693 PR c++/14425, c++/14426
33694 * g++.dg/ext/altivec-4.C: New test.
33695 * g++.dg/ext/altivec-5.C: New test.
33697 2004-03-04 Geoffrey Keating <geoffk@apple.com>
33699 * g++.old-deja/g++.other/linkage1.C: Expect errors about
33700 global variables of a type with no linkage.
33701 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33702 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33703 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33704 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33705 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33706 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33707 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33708 * g++.dg/warn/deprecated.C: Name enum Color.
33709 * g++.dg/overload/VLA.C: Name structure for 'b'.
33710 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33712 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33714 * gcc.c-torture/compile/20040304-1.c: New test.
33716 2004-03-03 Zack Weinberg <zack@codesourcery.com>
33719 * gcc.dg/decl-4.c: New testcase.
33721 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
33723 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33724 as PRECF if sizeof (float) > sizeof (double).
33725 (PRECL): Make it the same as PRECF if
33726 sizeof (float) > sizeof (long double).
33728 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33730 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33731 system type. Add check for irix6 which doesn't have c99 runtime.
33733 2004-03-03 Bob Wilson <bob.wilson@acm.org>
33735 * gcc.dg/const-elim-1.c: xfail for xtensa.
33737 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33740 * g++.dg/template/cond4.C: New test.
33742 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33745 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33748 * g++.dg/parse/defarg7.C: New test.
33751 * g++.dg/template/friend26.C: New test.
33753 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33756 * g++.dg/abi/mangle21.C: New test.
33759 * g++.dg/parse/constructor2.C: New test.
33762 * g++.dg/template/sfinae1.C: New test.
33764 2004-02-29 Mark Mitchell <mark@codesourcery.com>
33767 * g++.dg/expr/crash2.C: New test.
33769 PR middle-end/13448
33770 * gcc.dg/inline-5.c: New test.
33771 * gcc.dg/always-inline.c: Split out tests into ...
33772 * gcc.dg/always-inline2.c: ... this and ...
33773 * gcc.dg/always-inline3.c: ... this.
33775 2004-02-29 Mark Mitchell <mark@codesourcery.com>
33778 * g++.dg/debug/crash1.C: New test.
33780 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
33782 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33783 function with __attribute__((noinline)).
33784 (recurser_void2): Likewise.
33785 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33786 (recurser_void2): Likewise.
33788 2004-02-29 Roger Sayle <roger@eyesopen.com>
33790 PR middle-end/14203
33791 * g++.dg/warn/Wunused-6.C: New test case.
33793 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
33795 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33798 2004-02-27 Eric Christopher <echristo@redhat.com>
33800 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33801 * g++.dg/charset/asm2.c: Run only x86.
33802 * gcc.dg/charset/asm3.c: Ditto.
33804 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
33806 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33809 2004-02-27 Ziemowit Laski <zlaski@apple.com>
33811 * g++.dg/ext/altivec-3.C: New.
33813 2004-02-26 Richard Henderson <rth@redhat.com>
33815 * g++.dg/ext/attrib10.C: Mark for warning.
33816 * gcc.dg/attr-alias-1.c: New.
33818 2004-02-26 Richard Henderson <rth@redhat.com>
33820 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33821 * gcc.c-torture/execute/20040208-2.c: ... it back.
33823 2004-02-26 Eric Christopher <echristo@redhat.com>
33825 * lib/target-supports.exp (check-iconv-available): New function.
33826 * lib/gcc-dg.exp (dg-require-iconv): New function.
33828 * gcc.dg/charset: New directory.
33829 * gcc.dg/charset/charset.exp: New file.
33830 * gcc.dg/charset/asm1.c: Ditto.
33831 * gcc.dg/charset/asm2.c: Ditto.
33832 * gcc.dg/charset/asm3.c: Ditto.
33833 * gcc.dg/charset/asm4.c: Ditto.
33834 * gcc.dg/charset/asm5.c: Ditto.
33835 * gcc.dg/charset/attribute1.c: Ditto.
33836 * gcc.dg/charset/attribute2.c: Ditto.
33837 * gcc.dg/charset/string1.c: Ditto.
33838 * g++.dg/charset: New directory.
33839 * g++.dg/dg.exp: Add here. Special options.
33840 * g++.dg/charset/charset.exp: New file.
33841 * g++.dg/charset/asm1.c: Ditto.
33842 * g++.dg/charset/asm2.c: Ditto.
33843 * g++.dg/charset/asm3.c: Ditto.
33844 * g++.dg/charset/asm4.c: Ditto.
33845 * g++.dg/charset/attribute1.c: Ditto.
33846 * g++.dg/charset/attribute2.c: Ditto.
33847 * g++.dg/charset/extern1.cc: Ditto.
33848 * g++.dg/charset/extern2.cc: Ditto.
33849 * g++.dg/charset/string1.c: Ditto.
33851 2004-02-26 Mark Mitchell <mark@codesourcery.com>
33854 * g++.dg/parse/comma1.C: New test.
33856 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33859 * g++.dg/template/ttp8.C: New test.
33861 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
33863 * gcc.dg/fixuns-trunc-1.c: New test.
33865 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33867 * gcc.dg/builtins-config.h: Use #elif.
33869 2004-02-26 Michael Matz <matz@suse.de>
33871 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33872 * gcc.dg/991214-1.c: Likewise.
33873 * gcc.dg/i386-asm-1.c: Likewise.
33875 2004-02-25 Richard Henderson <rth@redhat.com>
33877 * gcc.c-torture/execute/20040208-2.c: Move ...
33878 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33880 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33883 * g++.dg/other/crash-3.C: New test.
33885 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33887 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33888 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33890 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33893 2004-02-24 Michael Matz <matz@suse.de>
33895 * gcc.dg/i386-regparm.c: New.
33897 2004-02-23 James E Wilson <wilson@specifixinc.com>
33899 * gcc.c-torture/execute/20040223-1.c: New.
33901 2004-02-23 Zack Weinberg <zack@codesourcery.com>
33902 Kazu Hirata <kazu@cs.umass.edu>
33904 * gcc.dg/fwritable-strings-1.c: Remove.
33906 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
33909 * gcc.dg/20040223-1.c: New test.
33911 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33914 * g++.dg/ext/typeof9.C: New test.
33916 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33919 * g++.dg/other/switch1.C: New test.
33921 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33923 * gcc.dg/cast-function-1.c: Adjust for new informative message.
33924 * gcc.dg/va-arg-1.c: Likewise.
33926 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33929 * g++.dg/template/koenig5.C: New test.
33931 2004-02-21 Ziemowit Laski <zlaski@apple.com>
33933 * g++.dg/ext/altivec-1.C: Generalize target triple.
33934 * g++.dg/ext/altivec-2.C: New test case.
33935 * g++.dg/ext/altivec_check.h: New file.
33936 * gcc.dg/altivec-1.c: Generalize target triple;
33937 include altivec_check.h and call altivec_check().
33938 * gcc.dg/altivec-[2-5].c: Generalize target triple.
33939 * gcc.dg/altivec-6.c: New test case.
33940 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33941 type casts as needed.
33942 * gcc.dg/altivec-10.c: Include altivec_check.h and call
33944 * gcc.dg/altivec-12.c: New test case.
33945 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33946 include altivec_check.h and call altivec_check().
33947 * gcc.dg/altivec_check.h: New file.
33949 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33951 * lib/target-supports.exp (check_alias_available): Don't mangle
33952 function `g' in test program.
33954 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33956 * lib/target-supports.exp (check_profiling_available): Check
33957 argument to determine whether we support a profiling type.
33958 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33959 check_profiling_available.
33960 * g++.dg/bprob/bprob.exp: Likewise.
33961 * g77.dg/bprob/bprob.exp: Likewise.
33962 * gcc.misc-tests/bprob.exp: Likewise.
33963 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33964 dg-require-profiling and delete expected error handling.
33965 * gcc.dg/20021014-1.c: Likewise.
33966 * gcc.dg/nest.c: Likewise.
33968 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33971 * g++.dg/other/vthunk1.C: New test.
33973 2004-02-20 Falk Hueffner <falk@debian.org>
33976 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33978 2004-02-20 Mark Mitchell <mark@codesourcery.com>
33981 * g++.dg/other/error8.C: Remove XFAIL markers.
33984 * g++.dg/ext/packed5.C: New test.
33987 * g++.dg/warn/Wunused-5.C: New test.
33990 * g++.dg/lookup/member1.C: New test.
33992 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
33994 * gcc.c-torture/compile/20040130-1.c: Enable only when
33995 __INT_MAX__ >= 2147483647L.
33996 * gcc.c-torture/compile/961203-1.c: Likewise.
33998 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
34000 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34001 * g++.dg/opt/template1.C: Robustify assembler regexp
34003 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34005 * gcc.c-torture/execute/simd-4.x: Remove.
34006 * gcc.c-torture/execute/va-arg-25.x: Likewise.
34007 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34008 Guard with #ifndef SKIP_ATTRIBUTE.
34009 * gcc.dg/compat/vector-1_y.c: Likewise.
34010 * gcc.dg/compat/vector-2_x.c: Likewise.
34011 * gcc.dg/compat/vector-2_y.c: Likewise.
34012 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34013 * g++.dg/eh/simd-2.C: Likewise.
34015 2004-02-19 Alan Modra <amodra@bigpond.net.au>
34017 * gcc.c-torture/compile/complex-1.c: New.
34019 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
34022 * gcc.c-torture/execute/20040218-1.c: New test.
34024 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34027 * g++.dg/parse/new2.C: New test.
34029 2004-02-18 Paul Brook <paul@codesourcery.com>
34031 * gcc.c-torture/compile/libcall-1.c: New test.
34033 2004-02-18 Paul Brook <paul@codesourcery.com>
34036 * gcc.dg/debug/debug-7.c: New test.
34038 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
34040 * gcc.dg/20040217-1.c: New test.
34042 2004-02-17 Zack Weinberg <zack@codesourcery.com>
34044 * gcc.c-torture/execute/990208-1.x: Delete.
34046 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
34048 * gcc.c-torture/execute/20040208-2.x: New file.
34050 2004-02-17 Mark Mitchell <mark@codesourcery.com>
34053 * g++.dg/abi/structret1.C: New test.
34055 2004-02-17 Jakub Jelinek <jakub@redhat.com>
34057 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34058 (i386_cpuid): No need to test if cpuid is available on AMD64.
34059 Fix assembly, so that it works onboth i386 and AMD64.
34060 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34061 (vecInLong): Fix s[] member type to unsigned int.
34062 (vecInWord): Remove type.
34063 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34064 (a64, b64, c64, d64, e64): Remove.
34065 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34066 Remove unused variable. Remove initialization of removed variables.
34067 Don't call mmx_tests nor sse_tests.
34068 (reference_mmx, reference_sse): Remove.
34069 (check): Add return stmt.
34070 * gcc.dg/i386-sse-7.c: New test.
34071 * gcc.dg/i386-mmx-4.c: New test.
34073 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34075 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34076 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34077 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34078 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34079 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34080 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34081 g++.dg/tc1/dr94.C: Fix line terminator.
34083 2004-02-16 Geoffrey Keating <geoffk@apple.com>
34085 * gcc.c-torture/compile/20040216-1.c: New.
34087 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34089 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34090 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34091 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34092 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34093 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34094 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34096 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34098 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34100 2004-02-15 Mark Mitchell <mark@codesourcery.com>
34103 * g++.dg/expr/cond4.C: New test.
34106 * g++.dg/lookup/crash2.C: New test.
34108 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
34110 * gcc.c-torture/compile/20040214-2.c: New test.
34112 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
34115 * g++.dg/ext/typeof8.C: New test.
34117 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
34119 * gcc.c-torture/compile/20040214-1.c: New test.
34121 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34124 * g++.dg/template/spec11.C: New test.
34126 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34129 * g++.dg/other/error8.C: New test.
34131 2004-02-13 Mark Mitchell <mark@codesourcery.com>
34134 * g++.dg/template/array4.C: New test.
34137 * g++.dg/inherit/thunk2.C: New test.
34140 * g++.dg/eh/cond2.C: New test.
34142 2004-02-12 Alan Modra <amodra@bigpond.net.au>
34144 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34146 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
34148 * lib/scanasm.exp (dg-scan): Quote pattern before display.
34150 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
34152 * g++.dg/simd-2.C: xfail on ppc64-linux.
34154 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
34157 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34160 2004-02-11 Uros Bizjak <uros@kss-loka.si>
34162 * gcc.dg/builtins-33.c: New test.
34164 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
34166 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34168 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
34170 * g++.dg/simd-2.C: Set -maltivec for ppc64.
34172 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
34174 * gcc.dg/ppc64-abi-3.c: New test.
34176 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
34180 * gcc.dg/pr14092-1.c: New testcase.
34182 2004-02-10 Alan Modra <amodra@bigpond.net.au>
34184 * gcc.dg/cpp/assert4.c: Fix typo last change.
34186 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34187 * gcc.dg/cpp/assert4.c: Handle powerpc64.
34189 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34191 2004-02-09 Roger Sayle <roger@eyesopen.com>
34193 * gcc.c-torture/compile/20040209-1.c: New test case.
34195 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
34197 * gcc.dg/c90-init-1.c: Adjust expected error messages.
34199 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
34201 * gcc.c-torture/execute/20040208-[12].c: New tests.
34203 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34205 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34207 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34209 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34211 2004-02-07 Zack Weinberg <zack@codesourcery.com>
34214 * gcc.dg/visibility-8.c: New testcase.
34216 2004-02-07 Zack Weinberg <zack@codesourcery.com>
34218 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34220 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34222 2004-02-07 Roger Sayle <roger@eyesopen.com>
34224 PR middle-end/13696
34225 * g++.dg/opt/fold1.C: New test case.
34227 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34230 * g++.dg/other/crash-2.C: New test.
34232 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34235 * g++.dg/parse/angle-bracket2.C: New test.
34237 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34239 PR middle-end/13750
34241 2004-01-15 Geoffrey Keating <geoffk@apple.com>
34243 * g++.dg/pch/wchar-1.C: New.
34244 * g++.dg/pch/wchar-1.Hs: New.
34246 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34249 * g++.dg/parse/error15.C: New test.
34250 * g++.dg/parse/crash11.C: Update dg-error mark.
34252 2004-02-04 Mark Mitchell <mark@codesourcery.com>
34255 * g++.dg/warn/conv2.C: New test.
34257 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34260 * g++.dg/warn/incomplete1.C: Remove xfail.
34262 2004-02-04 Mark Mitchell <mark@codesourcery.com>
34264 * lib/file-format.exp (gcc_target_object_format): Use
34265 ${tool}_target_compile, not gcc_target_compile.
34266 * lib/target-supports.exp (check_alias_available): Likewise.
34267 (check_gc_sections_available): Likewise.
34268 * g++.dg/ext/attrib10.C: Use dg-require-alias.
34269 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34272 2004-02-04 Mark Mitchell <mark@codesourcery.com>
34275 * g++.dg/template/static6.C: New test.
34277 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
34279 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34281 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34283 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34284 tests for systems where `char' is unsigned by default.
34286 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34289 * g++.dg/template/partial3.C: New test.
34291 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
34293 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34294 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34295 Remove mentions of obsolete ports.
34297 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
34299 * gcc.dg/noncompile/20001228-1.c: Fix for new
34302 2004-02-03 Roger Sayle <roger@eyesopen.com>
34305 * gcc.c-torture/execute/multdi-1.c: New test case.
34307 2004-02-03 Mark Mitchell <mark@codesourcery.com>
34310 * g++.dg/template/lookup5.C: New test.
34312 2004-02-03 Mark Mitchell <mark@codesourcery.com>
34315 * g++.dg/template/lookup4.C: New test.
34318 * g++.dg/parse/error14.C: New test.
34321 * g++.dg/parse/template13.C: New test.
34323 2004-02-03 Mark Mitchell <mark@codesourcery.com>
34326 * g++.dg/template/koenig4.C: New test.
34329 * g++.dg/template/crash17.C: New test.
34332 * g++.dg/parse/error13.C: New test.
34333 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34335 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
34337 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34339 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
34343 * gcc.dg/noncompile/20040203-1.c: New test.
34344 * gcc.dg/noncompile/20040203-2.c: Likewise.
34345 * gcc.dg/noncompile/20040203-3.c: Likewise.
34346 * gcc.dg/20040203-1.c: Likewise.
34348 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
34351 * g++.dg/template/sizeof7.C: New test.
34353 2004-02-02 Eric Christopher <echristo@redhat.com>
34354 Zack Weinberg <zack@codesourcery.com>
34356 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34358 2004-02-02 Zack Weinberg <zack@codesourcery.com>
34360 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34361 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34362 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34363 * gcc.dg/cleanup-5.c: Run only on Linux targets.
34365 2004-02-02 Mark Mitchell <mark@codesourcery.com>
34368 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34371 * g++.dg/ext/attrib13.C: New test.
34374 * g++.dg/conversion/op2.C: New test.
34376 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
34378 * gcc.dg/titype-1.c: Fix pasto.
34380 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
34382 * gcc.dg/titype-1.c: New test.
34384 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34387 * g++.dg/template/non-type-template-argument-1.C,
34388 g++.dg/template/qualified-id1.C: Update dg-error marks.
34389 * g++.dg/template/nontype6.C: New test.
34391 2004-02-01 Roger Sayle <roger@eyesopen.com>
34393 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34394 * gcc.dg/builtins-31.c: New testcase.
34395 * gcc.dg/builtins-32.c: New testcase.
34397 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
34399 * objc.dg/call-super-2.m: Update line numbers
34400 for the including of stddef.h.
34402 2004-01-30 Michael Matz <matz@suse.de>
34404 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34405 g++.dg/ext/case-range3.C: New tests.
34407 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34411 * g++.dg/template/member4.C: New test.
34413 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34416 * g++.dg/template/sizeof6.C: New test.
34418 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34420 * gcc.dg/fwritable-strings-1.c: New test.
34422 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34424 * gcc.c-torture/compile/20040130-1.c: New test.
34426 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
34428 * objc.dg/call-super-2.m: Include stddef.h for size_t.
34430 2004-01-29 Mark Mitchell <mark@codesourcery.com>
34433 * g++.dg/template/ctor3.C: New test.
34435 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34437 * g++.dg/tc1: New directory.
34438 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34439 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34440 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34441 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34442 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34444 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34446 * g++.dg/parse/error11.C: New test.
34447 * g++.dg/parse/error12.C: Likewise.
34449 2004-01-28 Ziemowit Laski <zlaski@apple.com>
34451 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34452 (scan_initial, main): Use aligned_sizeof instead of sizeof.
34454 2004-01-28 Mark Mitchell <mark@codesourcery.com>
34457 * g++.dg/ext/attrib12.C: New test.
34460 * g++.dg/parse/cast2.C: New test.
34462 2004-01-27 James E Wilson <wilson@specifixinc.com>
34464 * objc.dg/encode-2.m (main): New local string. Set depending on
34465 sizeof long. Use in sscanf call.
34466 * objc.dg/encode-3.m (main): New local string. Set depending on
34467 sizeof long. Use in scan_initial call.
34469 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34471 * objc.dg/call-super-2.m: Make LP64-safe.
34472 * objc.dg/desig-init-1.m: Likewise.
34474 2004-01-27 Devang Patel <dpatel@apple.com>
34476 * g++.dg/debug/namespace1.C: New test.
34478 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
34480 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34483 * gcc.dg/arm-mmx-1.c: New test.
34485 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
34487 * gcc.dg/20040127-1.c: New test.
34488 * gcc.dg/20040127-2.c: New test.
34490 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34492 * objc.dg/stret-1.m (glob): Renamed to globa.
34494 2004-01-26 Mark Mitchell <mark@codesourcery.com>
34497 * g++.dg/expr/for1.C: New test.
34499 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
34501 PR middle-end/13779
34502 * gcc.dg/darwin-longlong.c: New test.
34504 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
34506 * gcc.dg/20040124-1.c: Moved test from here...
34507 * gcc.c-torture/compile/20040124-1.c: ...to here.
34509 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34511 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
34512 the assembly output if -m64 is passed.
34514 2004-01-25 Mark Mitchell <mark@codesourcery.com>
34517 * g++.dg/template/cond3.C: New test.
34519 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34522 * g++.dg/template/ttp7.C: New test.
34524 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34527 * g++.dg/template/nontype4.C: New test.
34528 * g++.dg/template/nontype5.C: Likewise.
34530 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
34532 * gcc.dg/torture/mips-clobber-at.c: New test.
34534 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
34536 * gcc.dg/20040124-1.c: New test.
34538 2004-01-24 Jakub Jelinek <jakub@redhat.com>
34540 * gcc.dg/20040123-1.c: New test.
34542 2004-01-23 Zack Weinberg <zack@codesourcery.com>
34544 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34546 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
34548 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34550 2004-01-23 Andrew Pinski <apinski@apple.com>
34552 * gcc.dg/20030121-1.c: Move to ..
34553 * gcc.dg/20040121-1.c: here.
34555 2004-01-23 Roger Sayle <roger@eyesopen.com>
34557 * gcc.dg/builtins-29.c: New test case.
34559 2004-01-23 Zack Weinberg <zack@codesourcery.com>
34562 * gcc.dg/builtins-30.c: New testcase.
34564 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
34566 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34567 * lib/g77.exp: Likewise.
34568 * lib/objc.exp: Likewise.
34569 * lib/g++.exp: Likewise.
34571 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34573 * gcc.dg/struct-by-value-2.c: New test.
34575 2004-01-21 Andrew Pinski <apinski@apple.com>
34578 * gcc.dg/20030121-1.c: New test.
34580 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
34582 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
34583 clobber frame pointer register in asm statement.
34585 2004-01-21 Falk Hueffner <falk@debian.org>
34587 * gcc.c-torture/compile/20040121-1.c: New test.
34589 2004-01-21 Zack Weinberg <zack@codesourcery.com>
34591 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34593 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
34595 * gcc.dg/ppc64-abi-2.c: New test.
34597 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
34599 * lib/treelang.exp: Fill out this file.
34600 * lib/treelang-dg.exp: New File.
34602 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
34604 * gcc.c-torture/compile/981022-1.c: Remove.
34605 * gcc.dg/array-5.c: Remove XFAIL.
34606 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34607 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34608 gcc.dg/cond-lvalue-1.c: Update.
34609 * gcc.dg/cast-lvalue-2.c: New test.
34611 2004-01-19 Mark Mitchell <mark@codesourcery.com>
34614 * g++.dg/other/error1.C (class foo): Tweak error message.
34617 * g++.dg/template/call2.C: New test.
34619 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34621 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34622 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34623 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34624 scalar-return-1_x.c, scalar-return-2_y.c,
34625 scalar-return-3_x.c, scalar-return-3_y.c,
34626 scalar-return-4_x.c, scalar-return-4_y.c,
34627 struct-align-1.h, struct-align-1_x.c,
34628 struct-align-1_y.c, struct-align-2.h,
34629 struct-align-2_x.c, struct-align-2_y.c,
34630 struct-by-value-10_y.c, struct-by-value-11_x.c,
34631 struct-by-value-11_y.c, struct-by-value-12_x.c,
34632 struct-by-value-12_y.c, struct-by-value-13_x.c,
34633 struct-by-value-13_y.c, struct-by-value-14_x.c,
34634 struct-by-value-14_y.c, struct-by-value-15_x.c,
34635 struct-by-value-15_y.c, struct-by-value-16_y.c,
34636 struct-by-value-17_y.c, struct-by-value-18_y.c,
34637 struct-by-value-19_y.c, struct-by-value-1_x.c,
34638 struct-by-value-1_y.c, struct-by-value-20_y.c,
34639 struct-by-value-2_x.c, struct-by-value-2_y.c,
34640 struct-by-value-3_y.c, struct-by-value-4_x.c,
34641 struct-by-value-4_y.c, struct-by-value-5_y.c,
34642 struct-by-value-6_y.c, struct-by-value-7_y.c
34643 struct-by-value-8_x.c, struct-by-value-8_y.c
34644 struct-by-value-9_x.c, struct-by-value-9_y.c
34645 struct-return-10_x.c, struct-return-10_y.c,
34646 struct-return-19_x.c, struct-return-20_x.c
34647 struct-return-2_x.c, struct-return-2_y.c
34648 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34649 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
34651 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34653 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34654 attribute on sparc*-sun-solaris2.*.
34656 2004-01-18 Mark Mitchell <mark@codesourcery.com>
34659 * g++.dg/ext/typeof7.C: New test.
34661 2004-01-18 David Edelsohn <edelsohn@gnu.org>
34663 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34664 * gcc.dg/const-elim-1.c: Same.
34666 2004-01-17 Ziemowit Laski <zlaski@apple.com>
34668 * objc.dg/stret-1.m: New.
34669 * objc.dg/stret-2.m: New.
34671 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
34674 * g++.dg/ext/vector1.C: New test.
34676 2004-01-16 Geoffrey Keating <geoffk@apple.com>
34678 * gcc.dg/pch/import-1.c: New.
34679 * gcc.dg/pch/import-1.hs: New.
34680 * gcc.dg/pch/import-1a.h: New.
34681 * gcc.dg/pch/import-1b.h: New.
34682 * gcc.dg/pch/import-1c.h: New.
34684 2004-01-16 Mark Mitchell <mark@codesourcery.com>
34687 * g++.dg/ext/array1.C: New test.
34690 * g++.dg/conversion/op1.C: New test.
34692 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
34695 From Kazumoto Kojima / Dan Kegel:
34696 * gcc.dg/pr11864-1.c: New test.
34699 From Marcus Comstedt / Dan Kegel:
34700 * gcc.dg/pr10392-1.c: New test.
34702 2004-01-16 Mark Mitchell <mark@codesourcery.com>
34705 * g++.dg/init/ref10.C: New test.
34707 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34710 * g++.dg/parse/typename6.C: New test.
34712 2004-01-15 Geoffrey Keating <geoffk@apple.com>
34715 * g++.dg/pch/wchar-1.C: New.
34716 * g++.dg/pch/wchar-1.Hs: New.
34718 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34721 * g++.dg/expr/sizeof2.C: New test.
34723 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
34725 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34727 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
34730 * g++.dg/lookup/strong-using-3.C: New.
34731 * g++.dg/lookup/using-10.C: New.
34733 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
34736 * g++.dg/lookup/strong-using-2.C: New.
34738 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
34739 Dan Kegel <dank@kegel.com>
34740 J"orn Rennecke <joern.rennecke@superh.com>
34743 * gcc.dg/pr9365-1.c: New test.
34745 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34748 * g++.dg/parse/casting-operator2.C: New test.
34749 * g++.old-deja/g++.pt/explicit83.C: Remove.
34751 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
34753 * gcc.dg/label-compound-stmt-1.c: New test.
34754 * gcc.c-torture/compile/950922-1.c,
34755 gcc.c-torture/compile/20000211-3.c,
34756 gcc.c-torture/compile/20000518-1.c,
34757 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34758 compound statements.
34760 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
34762 * gcc.dg/ppc64-abi-1.c: New test.
34764 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
34766 * g++.dg/ext/attrib9.C: Add dg-warnings.
34768 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34771 * g++.dg/parse/dtor3.C: New test.
34773 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
34776 * g++.dg/parse/try-catch-1.C: New test.
34778 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
34780 * ada/acats/run_all.sh: Add more verbose output in acats.log
34781 when compiling tests.
34783 2004-01-12 Zack Weinberg <zack@codesourcery.com>
34786 * gcc.dg/typedef-redecl.c: New test case.
34787 * gcc.dg/typedef-redecl.h: New support file.
34789 2004-01-13 Jan Hubicka <jh@suse.cz>
34791 * gcc.dg/always_inline.c: New test.
34792 * gcc.dg/debug/20031231-1.c: Fix.
34794 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34797 * g++.dg/template/array3.C: New test.
34799 2004-01-12 Zack Weinberg <zack@codesourcery.com>
34801 * g++.dg/ext/lvalue1.C: No longer expected to fail.
34802 * g++.dg/warn/Wunused-2.C: Likewise.
34804 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34807 * g++.dg/template/instantiate6.C: New test.
34809 2004-01-12 Roger Sayle <roger@eyesopen.com>
34811 PR middle-end/11397
34812 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34814 2004-01-12 Jan Hubicka <jh@suse.cz>
34817 * gcc.dg/20040112-1.c: New.
34819 * gcc.dg/dwarf-die[1-7].c: Move to...
34820 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34821 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34823 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
34826 * g++.dg/parse/friend4.C: New test.
34828 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
34831 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34832 definition is called a friend.
34834 2004-01-11 Zack Weinberg <zack@codesourcery.com>
34836 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34838 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
34841 * g++.dg/parse/error10.C: New test.
34842 * g++.dg/template/arg2.C: Accept "invalid type" error.
34844 2004-01-11 Jakub Jelinek <jakub@redhat.com>
34846 PR middle-end/13392
34847 * g++.dg/opt/expect2.C: New test.
34849 2004-01-10 Zack Weinberg <zack@codesourcery.com>
34851 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34852 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34853 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34854 Update dg-error regexps.
34856 2004-01-10 Zack Weinberg <zack@codesourcery.com>
34858 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34859 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34861 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34863 * gcc.dg/pragma-re-1.c: Use right pointer type.
34865 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34867 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34869 2004-01-09 Geoffrey Keating <geoffk@apple.com>
34871 * gcc.dg/rs6000-ldouble-1.c: New.
34873 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34877 * g++.dg/other/abstract1.C: New test.
34879 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
34881 * g++.dg/lookup/strong-using-1.C: New.
34883 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
34886 * gcc.dg/func-ptr-conv-1.c: New test.
34887 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34889 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
34892 * gcc.c-torture/compile/20040109-1.c: New.
34894 2004-01-08 Stuart Hastings <stuart@apple.com>
34896 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34897 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34898 * gcc.dg/i386-sse-6.c: ...this new testcase.
34900 2004-01-09 Alan Modra <amodra@bigpond.net.au>
34902 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34904 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34906 * ada/acats/run_acats: Treat 'gnatchop' the same way
34907 as 'gnatmake'. Export GCC_DRIVER.
34908 * ada/acats/run_all.sh: Add target_gnatchop. Use
34909 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34911 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34914 * g++.dg/template/dependent-expr4.C: New test.
34916 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
34918 * gcc.dg/altivec-11.c: New test.
34920 2004-01-07 Mark Mitchell <mark@codesourcery.com>
34922 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34924 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
34927 * gcc.dg/enum-compat-1.c: New test.
34928 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34930 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
34933 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34934 gcc.dg/c99-idem-qual-3.c: New tests.
34936 2004-01-07 Alan Modra <amodra@bigpond.net.au>
34938 * gcc.dg/winline-7.c: Don't cast void * to int.
34940 2004-01-06 Jan Hubicka <jh@suse.cz>
34942 * gcc.dg/i386-sse-5.c: New test
34943 * g++.dg/eh/simd-1.c: Add -w argument for i386.
34945 2004-01-05 Mark Mitchell <mark@codesourcery.com>
34948 * g++.dg/rtti/typeid4.C: New test.
34950 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
34952 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34954 2004-01-05 Mark Mitchell <mark@codesourcery.com>
34957 * g++.dg/template/error11.C: New test.
34960 * g++.dg/template/class2.C: New test.
34962 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
34963 Richard Sandiford <rsandifo@redhat.com>
34966 * g++.dg/opt/alias3.C: New test.
34968 2004-01-04 Mark Mitchell <mark@codesourcery.com>
34971 * g++.dg/template/koenig3.C: New test.
34974 * g++.dg/parse/offsetof3.C: New test.
34976 * g++.dg/init/copy7.C: Add missing dg-error markers.
34979 * g++.dg/init/copy7.c: New test.
34982 * g++.dg/parse/cast1.C: New test.
34984 2004-01-04 Jan Hubicka <jh@suse.cz>
34986 * gcc.dg/winline[1-7].c: New tests.
34988 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34991 * g++.dg/template/qualttp22.C: New test.
34993 2004-01-01 Jan Hubicka <jh@suse.cz>
34995 * gcc.dg/debug/20031231-1.c: New.
34996 * gcc.c-torture/compile/20040101-1.c: New.
34997 * gcc.dg/dwarf-die-[1-7].c: New.
34999 2004-01-01 Jakub Jelinek <jakub@redhat.com>
35001 PR optimization/13521
35002 * gcc.c-torture/compile/20031231-1.c: New test.
35004 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35006 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35008 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35011 * g++.dg/template/crash16.C: New test.
35013 2003-12-30 Mark Mitchell <mark@codesourcery.com>
35015 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35017 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35019 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35021 * g++.old-deja/g++.jason/thunk3.C: Likewise.
35022 * g++.old-deja/g++.law/profile1.C: Likewise.
35023 * gcc.c-torture/compile/981006-1.c: Likewise.
35024 * gcc.c-torture/execute/loop-2e.x: Likewise.
35025 * gcc.c-torture/execute/loop-2f.x: Remove.
35026 * gcc.c-torture/execute/loop-2g.x: Likewise.
35027 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35028 * gcc.dg/20020312-2.c: Remove traces of dead ports.
35030 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
35033 * g++.dg/ext/attrib11.C: New test.
35036 * g++.dg/template/array2-1.C: New test.
35037 * g++.dg/template/array2-2.C: New test.
35039 2003-12-29 Mark Mitchell <mark@codesourcery.com>
35041 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35043 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
35046 * g++.dg/template/array1-1.C: New test.
35047 * g++.dg/template/array1-2.C: New test.
35049 2003-12-29 Roger Sayle <roger@eyesopen.com>
35052 * g77.dg/12632.f: New test case.
35054 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35057 * g++.dg/parse/nontype1.C: New test.
35059 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35062 * g++.dg/parse/explicit1.C: New test.
35063 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35065 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35068 * g++.dg/opt/inline6.C: New test.
35071 * g++.dg/parse/error9.C: New test.
35073 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35075 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35078 * g++.dg/init/assign1.C: New test.
35080 2003-12-28 Roger Sayle <roger@eyesopen.com>
35083 * g++.dg/warn/format3.C: New test case.
35085 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35087 * gcc.c-torture/compile/20031227-1.c: New test.
35089 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35091 * g++.dg/bprob/bprob.exp: Load target-supports.exp
35092 * g77.dg/bprob/bprob.exp: Likewise.
35093 * gcc.misc-tests/bprob.exp: Likewise.
35094 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
35095 variants on systems where the library does not provide that
35097 * gcc.dg/builtins-20.c: Use builtins-config.h.
35098 * gcc.dg/builtins-config.h: New file.
35100 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35102 * lib/gcc-dg.exp (dg-require-profiling): New function.
35103 * lib/target-supports.exp (check_profiling_available): Likewise.
35104 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35105 * g77.dg/bprob/bprob.exp: Likewise.
35106 * gcc.misc-tests/bprob.exp: Likewise.
35107 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35108 * gcc.dg/20021014-1.c: Likewise.
35109 * gcc.dg/nest.c: Likewise.
35111 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35113 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35115 * g++.dg/lookup/java2.C: Likewise.
35116 * gcc.dg/cpp/lexident.c: Likewise.
35118 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
35120 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35122 * gcc.c-torture/compile/961203-1.c: Likewise.
35123 * gcc.c-torture/compile/980506-1.c: Likewise.
35125 2003-12-23 Zack Weinberg <zack@codesourcery.com>
35127 * lib/gcc-dg.exp (dg-prune-output): New annotation.
35128 (additional_prunes): New global.
35129 (gcc-dg-prune): Handle additional per-test pruning.
35130 (dg-test): Clear additional_prunes between tests.
35132 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
35133 dg-prune-output to avoid spurious failures from assembler
35134 complaining about nonexistent WAW violations.
35135 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35136 Use dg-prune-output to avoid spurious failures from assembler
35137 warning about Itanium B-step errata.
35139 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35141 * g++.dg/abi/macro0.C: New test.
35142 * g++.dg/abi/macro1.C: Likewise.
35143 * g++.dg/abi/macro2.C: Likewise.
35145 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35146 * g++.dg/abi/bitfield7.C: Likewise.
35147 * g++.dg/abi/dtor2.C: Likewise.
35148 * g++.dg/abi/mangle11.C: Likewise.
35149 * g++.dg/abi/mangle12.C: Likewise.
35150 * g++.dg/abi/mangle14.C: Likewise.
35151 * g++.dg/abi/mangle17.C: Likewise.
35152 * g++.dg/abi/vbase10.C: Likewise.
35153 * g++.dg/abi/vbase14.C: Likewise.
35154 * g++.dg/template/qualttp17.C: Likewise.
35156 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35159 * gcc.dg/20031223-1.c: New test.
35161 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35163 * gcc.dg/noreturn-7.c: New test.
35165 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35167 * gcc.dg/null-pointer-1.c: New test.
35169 2003-12-22 Mark Mitchell <mark@codesourcery.com>
35171 * g++.old-deja/g++.jason/template18.C: Remove.
35172 * g++.old-deja/g++.jason/template37.C: Likewise.
35175 * g++.dg/lookup/ns1.C: New test.
35178 * g++.dg/template/lookup3.C: New test.
35180 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
35182 * g++.dg/template/recurse1.C: New test
35184 2003-12-22 Mark Mitchell <mark@codesourcery.com>
35187 * g++.dg/parse/semicolon1.C: New test.
35188 * g++.dg/parse/semicolon1.h: Likewise.
35190 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
35192 * gcc.dg/darwin-misaligned.c: New test.
35194 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
35197 * gcc.dg/20031222-1.c: New test.
35199 2003-12-21 Mark Mitchell <mark@codesourcery.com>
35202 * g++.dg/parse/error8.C: New test.
35205 * g++.dg/warn/ctor-init-1.C: New test.
35207 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
35209 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35211 * gcc.c-torture/compile/930217-1.c: Likewise.
35212 * gcc.c-torture/compile/930513-1.c: Likewise.
35213 * gcc.c-torture/execute/920908-2.c: Likewise.
35214 * gcc.c-torture/execute/921204-1.c: Likewise.
35215 * gcc.c-torture/execute/930621-1.c: Likewise.
35216 * gcc.c-torture/execute/930630-1.c: Likewise.
35217 * gcc.c-torture/execute/931031-1.c: Likewise.
35218 * gcc.c-torture/execute/980602-2.c: Likewise.
35219 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35220 * gcc.c-torture/execute/compndlit-1.c: Likewise.
35221 * gcc.c-torture/execute/extzvsi.c: Likewise.
35222 * gcc.c-torture/unsorted/ext.c: Likewise.
35224 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
35227 * gcc.c-torture/compile/20031220-2.c: New test case.
35229 2003-12-20 Roger Sayle <roger@eyesopen.com>
35231 PR optimization/13031
35232 * gcc.c-torture/compile/20031220-1.c: New test case.
35234 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35236 * gcc.dg/cast-function-1.c: New test.
35238 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
35240 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35243 2003-12-19 Mark Mitchell <mark@codesourcery.com>
35246 * g++.dg/ext/attrib10.C: New test.
35248 2003-12-19 Jakub Jelinek <jakub@redhat.com>
35250 * gcc.dg/cleanup-10.c: New test.
35251 * gcc.dg/cleanup-11.c: New test.
35253 2003-12-19 Jakub Jelinek <jakub@redhat.com>
35256 * g++.dg/opt/expect1.C: New test.
35258 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
35260 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35262 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
35265 * gcc.dg/20031218-1.c: New test.
35268 * gcc.dg/20031218-2.c: New test.
35269 * gcc.dg/20031218-3.c: New test.
35271 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35272 of label name and allow for USER_LABEL_PREFIX == "_" names.
35273 * g++.dg/abi/mangle18-2.C: Likewise.
35274 * g++.dg/abi/mangle19-1.C: Likewise.
35275 * g++.dg/abi/mangle19-2.C: Likewise.
35276 * g++.dg/abi/mangle20-1.C: Likewise.
35277 * g++.dg/abi/mangle20-2.C: Likewise.
35279 2003-12-18 Richard Henderson <rth@redhat.com>
35281 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35283 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
35284 Dan Kegel <dank@kegel.com>
35287 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35288 testing a cross compiler, it causes spurious compile failures.
35289 * lib/g++.exp: Likewise.
35291 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35294 * g++.dg/template/access13.C: New test.
35296 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
35298 * gcc.dg/20031216-1.c: New test.
35300 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35303 * g++.dg/template/error10.C: New test.
35305 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35307 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35308 * g++.dg/eh/simd-2.C: Likewise.
35310 2003-12-17 James E Wilson <wilson@specifixinc.com>
35311 Roger Sayle <roger@eyesopen.com>
35313 * gcc.c-torture/execute/ieee/mzero5.c: New.
35315 2003-12-17 Mark Mitchell <mark@codesourcery.com>
35318 * g++.dg/parse/error6.C: New test.
35321 * g++.dg/parse/error7.C: New test.
35323 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
35325 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35326 at -O with stabs debugging formats.
35327 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35328 * gcc.dg/debug/debug-2.c: Likewise.
35330 2003-12-16 Mark Mitchell <mark@codesourcery.com>
35333 * g++.dg/init/error1.C: New test.
35336 * g++.dg/init/pm3.C: New test.
35338 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
35341 * gcc.dg/bitfld-8.c: New test.
35343 2003-12-16 James Lemke <jim@wasabisystems.com>
35345 * gcc.dg/arm-scd42-[123].c: New tests.
35347 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
35350 * g++.dg/abi/mangle20-1.C: New test.
35351 * g++.dg/abi/mangle20-2.C: New test.
35353 2003-12-16 Mark Mitchell <mark@codesourcery.com>
35356 * g++.dg/other/offsetof2.C: Remove XFAIL.
35357 * g++.dg/parse/offsetof1.C: New test.
35358 * g++.gd/parse/offsetof2.C: Likewise.
35360 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35362 * g++.dg/template/nontype3.C: New test.
35363 * g++.dg/template/static2.C: Tweaked the dg-error clause.
35365 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35367 * g++.dg/warn/noreturn-3.C: Also test instantiation.
35369 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
35372 * g++.dg/expr/assign1.C: New test.
35375 * g++.dg/abi/mangle19-1.C: New test.
35376 * g++.dg/abi/mangle19-2.C: New test.
35378 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
35380 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35382 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35384 * gcc.c-torture/execute/20031216-1.c: New test.
35386 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35388 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35391 2003-12-15 Mark Mitchell <mark@codesourcery.com>
35394 * g++.dg/template/error9.C: New test.
35397 * g++.dg/template/error8.C: New test.
35399 2003-12-15 Roger Sayle <roger@eyesopen.com>
35401 PR middle-end/13400
35402 * gcc.c-torture/execute/20031215-1.c: New test case.
35404 2003-12-15 Mark Mitchell <mark@codesourcery.com>
35407 * g++.dg/parse/error5.C: New test.
35410 * g++.dg/expr/sizeof1.C: New test.
35413 * g++.dg/template/crash15.C: New test.
35415 2003-12-15 Geoffrey Keating <geoffk@apple.com>
35417 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35418 a non-POD type as the last named parameter of a varargs function.
35420 2003-12-15 Mark Mitchell <mark@codesourcery.com>
35424 * g++.dg/template/crash14.C: New test.
35425 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35427 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
35429 * g++.dg/other/java1.C: New test.
35432 * g++.dg/abi/mangle18-1.C: New test.
35433 * g++.dg/abi/mangle18-2.C: New test.
35435 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35437 PR optimization/10312
35438 * gcc.c-torture/execute/20031214-1.c: New.
35440 2003-12-14 Mark Mitchell <mark@codesourcery.com>
35444 * g++.dg/parse/error3.C: New test.
35445 * g++.dg/parse/error4.C: Likewise.
35446 * g++.dg/abi/mangle4.C: Tweak error messages.
35447 * g++.dg/lookup/using5.C: Likewise.
35448 * g++.dg/other/error2.C: Likewise.
35449 * g++.dg/parse/typename5.C: Likewise.
35450 * g++.dg/parse/undefined1.C: Likewise.
35451 * g++.dg/template/arg2.C: Likewise.
35452 * g++.dg/template/ttp3.C: Likewise.
35453 * g++.dg/template/type1.C: Likewise.
35454 * g++.old-deja/g++.other/crash32.C: Likewise.
35455 * g++.old-djea/g++.pt/defarg8.C: Likewise.
35457 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35460 * g++.dg/warn/noreturn-3.C: New test.
35462 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
35465 * g++.dg/abi/covariant3.C: New.
35467 2003-12-12 Jakub Jelinek <jakub@redhat.com>
35469 * g++.dg/eh/ia64-1.C: New test.
35471 2003-12-12 Roger Sayle <roger@eyesopen.com>
35473 PR optimization/13037
35474 * g77.f-torture/execute/13037.f: New test case.
35476 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
35479 * g++.dg/abi/covariant2.C: New.
35481 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
35483 * gcc.dg/cpp/trad/macro.c: New tests.
35485 2003-12-11 Zack Weinberg <zack@codesourcery.com>
35487 * gcc.c-torture/execute/wchar_t-1.x: Delete.
35489 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
35492 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35494 * lib/g++.exp (g++_version): Likewise.
35495 * lib/g77.exp (g77_version): Likewise.
35496 * lib/objc.exp (default_objc_version): Likewise.
35498 2003-12-10 Richard Henderson <rth@redhat.com>
35500 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35502 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35504 2003-12-08 Matt Austern <austern@apple.com>
35507 * lib/gcc-dg.exp (dg-require-visibility): Define.
35508 * lib/target-supports (check_visibility_available): Define.
35509 * gcc.dg/visibility-1.c: New test.
35510 * gcc.dg/visibility-2.c: Likewise.
35511 * gcc.dg/visibility-3.c: Likewise.
35512 * gcc.dg/visibility-4.c: Likewise.
35513 * gcc.dg/visibility-5.c: Likewise.
35514 * gcc.dg/visibility-6.c: Likewise.
35515 * g++.dg/ext/visibility-1.C: Likewise.
35516 * g++.dg/ext/visibility-2.C: Likewise.
35517 * g++.dg/ext/visibility-3.C: Likewise.
35518 * g++.dg/ext/visibility-4.C: Likewise.
35519 * g++.dg/ext/visibility-5.C: Likewise.
35520 * g++.dg/ext/visibility-6.C: Likewise.
35522 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35524 * g++.dg/lookup/java1.C: New test.
35525 * g++.dg/lookup/java2.C: New test.
35527 2003-12-07 Falk Hueffner <falk@debian.org>
35529 * g++.dg/opt/noreturn-1.C: New test.
35531 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
35533 * gcc.dg/overflow-1.c: New test.
35535 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35537 * g77.f-torture/compile/13060.f: New test.
35539 2003-12-06 Mark Mitchell <mark@codesourcery.com>
35542 * g++.dg/inherit/operator2.C: New test.
35544 2003-12-05 Mark Mitchell <mark@codesourcery.com>
35547 * g++.dg/ext/attrib9.C: New test.
35549 2003-12-05 Mark Mitchell <mark@codesourcery.com>
35552 * g++.dg/template/error7.C: New test.
35554 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
35555 J"orn Rennecke <joern.rennecke@superh.com>
35558 * g++.dg/other/struct-va_list.C: New test.
35560 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35563 * g++.dg/parse/defarg6.C: New test.
35565 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
35568 * gcc.c-torture/execute/20031201-1.c: New test.
35570 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
35572 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35574 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35576 * gcc.dg/builtin-return-1.c: New test.
35578 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
35579 J"orn Rennecke <joern.rennecke@superh.com>
35581 PR optimization/13260
35582 * gcc.c-torture/execute/20031204-1.c: New test.
35584 2003-12-03 Mark Mitchell <mark@codesourcery.com>
35587 * g++.dg/template/error6.C: New test.
35589 2003-12-03 Jakub Jelinek <jakub@redhat.com>
35591 * gcc.dg/20031202-1.c: New test.
35593 2003-12-03 Mark Mitchell <mark@codesourcery.com>
35596 * g++.dg/template/eh1.C: New test.
35599 * g++.dg/template/error5.C: New test.
35601 2003-12-02 David Ung <davidu@mips.com>
35603 * gcc.dg/compat/vector-check.h: Corrected type for var
35606 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35609 * g++.dg/template/ptrmem8.C: New test.
35611 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35614 * g++.dg/template/dependent-expr3.C: New test.
35616 2003-12-01 James Lemke <jim@wasabisystems.com>
35618 * gcc.dg/arm-g2.c: New test.
35620 2003-12-01 Roger Sayle <roger@eyesopen.com>
35622 PR optimization/11634
35623 * gcc.dg/20031201-2.c: New test case.
35625 2003-12-01 Zack Weinberg <zack@codesourcery.com>
35628 * objc.dg/proto-lossage-3.m: New test.
35630 2003-12-01 Roger Sayle <roger@eyesopen.com>
35632 PR optimization/12628
35633 * gcc.dg/20031201-1.c: New test case.
35635 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35637 * gcc.dg/unaligned-1.c: New test.
35639 2003-11-30 Mark Mitchell <mark@codesourcery.com>
35642 * g++.dg/template/error4.C: New test.
35643 * g++.dg/template/nested3.C: Adjust error markers.
35645 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35647 * gcc.dg/cpp/assert4.c: Check more #system assertions.
35649 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
35652 * gcc.dg/bitfld-7.c: New test.
35654 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
35656 * gcc.dg/tls/asm-1.C: New test.
35658 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35660 * gcc.dg/cpp/assert4.c: Update.
35662 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
35664 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35665 * gcc.dg/builtin-apply3.c: New test.
35667 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35669 * lib/compat.exp (compat-obj): New xfaildata parameter.
35670 Use it to set compiler_conditional_xfail_data before compiling.
35671 (compat-get-options): Handle dg-xfail-if.
35672 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35673 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35674 * gcc.dg/compat/vector-1_y.c: Likewise.
35675 * gcc.dg/compat/vector-2_x.c: Likewise.
35676 * gcc.dg/compat/vector-2_y.c: Likewise.
35678 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35680 * g++.dg/opt/reg-stack4.C: New test.
35682 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35684 * gcc.dg/builtin-apply2.c: New test.
35686 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35688 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35690 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35693 * g++.dg/template/template-id-2.C: New test.
35695 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35698 * g++.dg/template/memfriend1.C: New test.
35699 * g++.dg/template/memfriend2.C: Likewise.
35700 * g++.dg/template/memfriend3.C: Likewise.
35701 * g++.dg/template/memfriend4.C: Likewise.
35702 * g++.dg/template/memfriend5.C: Likewise.
35703 * g++.dg/template/memfriend6.C: Likewise.
35704 * g++.dg/template/memfriend7.C: Likewise.
35705 * g++.dg/template/memfriend8.C: Likewise.
35706 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35708 2003-11-21 Mark Mitchell <mark@codesourcery.com>
35711 * g++.dg/ext/cond1.C: New test.
35713 2003-11-20 Richard Henderson <rth@redhat.com>
35715 * gcc.dg/20020201-2.c: Remove.
35716 * gcc.dg/20020201-4.c: Remove.
35717 * gcc.dg/20020304-1.c: Remove.
35719 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
35721 * gcc.dg/cpp/trad/xwin1.c: New test case.
35723 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
35725 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35726 * lib/g77.exp: Likewise.
35727 * lib/objc.exp: Likewise.
35728 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35731 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35734 * g++.dg/template/static5.C: New test.
35736 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
35738 * gcc.dg/nested-func-1.c: New test.
35740 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35742 * gcc.dg/cpp/assert4.c: New test.
35744 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
35747 * g++.dg/lookup/using9.c: New test.
35749 2003-11-14 Mark Mitchell <mark@codesourcery.com>
35752 * g++.dg/template/error3.C: New test.
35754 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
35757 * ada/acats/run_acats, run_all.sh: Fix syntax error.
35758 No longer use a wrapper for gcc, since this does not work under
35761 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
35764 * g++.dg/template/ptrmem7.C: New test.
35766 2003-11-13 Andrew Pinski <apinski@apple.com>
35768 * gcc.c-torture/compile/20031113-1.c: New test.
35770 2003-11-13 Mark Mitchell <mark@codesourcery.com>
35771 Kean Johnston <jkj@sco.com>
35774 * gcc.dg/unused-4.c: Update.
35776 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35778 * g++.dg/opt/const3.C: New test.
35780 2003-11-13 Jan Hubicka <jh@suse.cz>
35782 * gcc.c-torture/compile/20031112-1.c: New test.
35784 2003-11-12 Mark Mitchell <mark@codesourcery.com>
35786 * g++.dg/parse/crash10.C: Remove bogus error marker.
35788 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35790 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35791 (host_gcc): Likewise.
35792 (ROOT): Honor $PWDCMD.
35794 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35796 2003-11-12 Catherine Moore <clm@redhat.com>
35798 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35800 2003-11-12 Andreas Jaeger <aj@suse.de>
35801 Jakub Jelinek <jakub@redhat.com>
35802 Andrew Pinski <pinskia@physics.uc.edu>
35803 Richard Henderson <rth@redhat.com>
35805 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35807 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35809 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35810 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35812 2003-11-11 Andreas Jaeger <aj@suse.de>
35814 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35816 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35818 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
35820 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35823 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
35825 * gcc.dg/trampoline-1.c: New test.
35827 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35829 * gcc.c-torture/compile/200031109-1.c: New test.
35831 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
35835 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35836 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35837 gcc.dg/format/no-y2k-1.c: Update.
35839 2003-11-08 Roger Sayle <roger@eyesopen.com>
35841 PR optimization/10467
35842 * gcc.dg/20031108-1.c: New test case.
35844 2003-11-07 Geoffrey Keating <geoffk@apple.com>
35846 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35848 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
35850 * gcc.dg/compound-lvalue-1.c: New test.
35851 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35854 2003-11-06 Geoffrey Keating <geoffk@apple.com>
35856 * gcc.dg/altivec-varargs-1.c: New test.
35858 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35860 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35861 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35862 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
35863 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
35864 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35866 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
35868 * gcc.dg/cond-lvalue-1.c: New test.
35870 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
35872 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35874 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35877 * g++.dg/template/instantiate5.C: New test.
35879 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35882 * g++.dg/ext/complit2.C: Replace test with self-contained version.
35883 * ChangeLog: Add missing first entry for above test.
35885 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35888 * g++.dg/template/using8.C: New test.
35889 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35891 2003-11-02 Roger Sayle <roger@eyesopen.com>
35893 PR optimization/10817
35894 * gcc.c-torture/compile/20031102-1.c: New test case.
35896 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
35898 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35901 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35903 * gcc.dg/20031102-1.c: New test.
35905 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35907 * gcc.dg/complex-1.c: New test.
35909 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35912 * g++.dg/template/crash13.C: Adjust expected error location.
35913 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35915 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
35917 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35919 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
35922 * gcc.c-torture/compile/20031031-2.c: New test.
35924 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
35927 * gcc.c-torture/compile/20031031-1.c: New test.
35929 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
35931 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35932 * gcc.misc-tests/bprob.exp: Likewise.
35933 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35934 the execution test on arm-elf configs.
35935 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
35936 configs that don't support scratch files.
35937 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35939 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
35941 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35944 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
35946 * ada/acats/run_all.sh: Redirect mv output to /dev/null
35947 Avoid non pure sh syntax. Add more logging.
35949 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35952 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35955 * gcc.dg/ppc-stackalign-1.c: New test.
35957 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
35959 * ada/acats/run_all.sh: Change output to be more compliant with
35961 Create acats.sum and acats.log files under testsuite/ada/acats
35962 Only run [a-z]* directories, to filter out e.g. CVS.
35963 Redirect build output to log file.
35965 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
35967 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35969 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
35972 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35974 2003-10-27 Jakub Jelinek <jakub@redhat.com>
35976 * gcc.c-torture/compile/20031023-1.c: New test.
35977 * gcc.c-torture/compile/20031023-2.c: New test.
35978 * gcc.c-torture/compile/20031023-3.c: New test.
35979 * gcc.c-torture/compile/20031023-4.c: New test.
35981 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35984 * g++.dg/lookup/scoped8.C: New test.
35986 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35988 * g++.dg/opt/reg-stack3.C: New test.
35990 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
35992 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
35994 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35997 * g++.dg/template/crash13.C: New test.
35999 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
36001 * gcc.dg/c99-restrict-2.c: New test.
36003 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
36005 PR c++/12698, c++/12699, c++/12700, c++/12566
36006 * g++.dg/inherit/covariant9.C: New test.
36007 * g++.dg/inherit/covariant10.C: New test.
36008 * g++.dg/inherit/covariant11.C: New test.
36010 2003-10-23 Jason Merrill <jason@redhat.com>
36013 * g++.dg/ext/complit2.C: New test.
36015 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
36018 * gcc.c-torture/execute/20031020-1.c: New test.
36020 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36022 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36023 following the jump_insn.
36025 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
36027 * gcc.dg/cast-lvalue-1.c: New test.
36029 2003-10-21 Mark Mitchell <mark@codesourcery.com>
36032 * g++.dg/template/cond2.C: New test.
36034 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
36036 * gcc.dg/builtins-28.c: New test.
36038 2003-10-20 Jan Hubicka <jh@suse.cz>
36040 * g++.dg/opt/inline4.C: Do not use min-inline-insns
36042 * gcc.dg/inline-2.c: Likewise.
36044 2003-10-20 Phil Edwards <phil@codesourcery.com>
36046 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36047 * gcc.dg/nest.c: Likewise.
36049 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36051 PR c++/9781, c++/10583, c++/11862
36052 * g++.dg/parse/crash13.C: New test.
36054 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36056 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36058 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36060 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36061 Define HAVE_C99_RUNTIME except on Solaris.
36062 * gcc.dg/builtins-20.c: Likewise.
36064 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36066 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36068 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36071 * g++.dg/template/crash21.C: New test.
36073 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36076 * g++.dg/template/typename5.C: New test.
36078 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36081 * g++.dg/template/friend25.C: New test.
36083 2003-10-16 Ziemowit Laski <zlaski@apple.com>
36085 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36088 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
36090 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36093 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
36095 * gcc.c-torture/execute/960416-1.x: Remove.
36096 * gcc.c-torture/execute/divconst-3.x: Likewise.
36098 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
36101 * gcc.dg/torture/cris-volatile-1.c: New test.
36103 2003-10-14 Roger Sayle <roger@eyesopen.com>
36105 PR optimization/9325
36106 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36107 for overflowing floating point to integer conversion during RTL
36110 2003-10-13 Ziemowit Laski <zlaski@apple.com>
36112 * objc/execute/_cmd.m: Fix typo.
36113 * objc.dg/image-info.m, objc.dg/symtab-1.m:
36114 Relax 'scan-assembler' regexp.
36115 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36116 objc.dg/try-catch-4.m: Run on non-Darwin targets.
36117 * objc.dg/zero-link-2.m: Remove blank line.
36118 * objc.dg/zero-link-3.m: New test case.
36120 2003-10-13 Geoffrey Keating <geoffk@apple.com>
36122 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36124 * gcc.dg/asm-names.c: Use scan-assembler-not rather
36125 than linker trickery.
36127 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36130 * g++.dg/other/friend2.C: New test.
36132 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
36134 * gcc.dg/20031012-1.c: New test.
36136 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
36138 * gcc.dg/weak/weak-3.c: Fix for new warning.
36140 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
36142 PR optimization/8750
36143 * gcc.c-torture/execute/20031012-1.c: New test case.
36145 2003-10-11 Roger Sayle <roger@eyesopen.com>
36147 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36148 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36150 2003-10-11 Roger Sayle <roger@eyesopen.com>
36152 PR optimization/12260
36153 * gcc.c-torture/compile/20031011-2.c: New test case.
36155 2003-10-11 Roger Sayle <roger@eyesopen.com>
36157 * gcc.c-torture/execute/20031011-1.c: New testcase.
36159 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
36161 * gcc.c-torture/compile/20031011-1.c: New test.
36163 2003-10-11 Jan Hubicka <jh@suse.cz>
36165 * g++.dg/other/first-global.C: New test.
36167 2003-10-11 Roger Sayle <roger@eyesopen.com>
36169 * gcc.c-torture/execute/string-opt-18.c: New testcase.
36171 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
36173 * gcc.c-torture/compile/20031010-1.c: New test.
36175 2003-10-10 Geoffrey Keating <geoffk@apple.com>
36177 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36178 * gcc.c-torture/execute/va-arg-25.c: ... here.
36180 2003-10-09 Mark Mitchell <mark@codesourcery.com>
36182 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36184 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
36186 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36188 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
36190 * g++.dg/parse/error2.C: New test.
36192 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
36195 * g++.dg/other/error5.C: Modify the error message.
36196 * g++.dg/lookup/using8.C: New test.
36198 2003-10-07 Geoffrey Keating <geoffk@apple.com>
36200 * gcc.dg/darwin-abi-2.c: New file.
36201 * gcc.c-torture/execute/va-arg-24.c: New file.
36203 2003-10-06 Bob Wilson <bob.wilson@acm.org>
36205 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
36208 2003-10-06 Mark Mitchell <mark@codesourcery.com>
36211 * g++.dg/other/error4.C: Update error messages.
36212 * g++.dg/template/ptrmem4.C: Likewise.
36215 * g++.dg/init/new9.C: New test.
36217 PR c++/12334, c++/12236, c++/8656
36218 * g++.dg/ext/attrib8.C: New test.
36220 2003-10-06 Devang Patel <dpatel@apple.com>
36222 * gcc.dg/debug/dwarf2-3.h: New test.
36223 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36225 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
36227 * g++.dg/opt/cfg2.C: New test.
36229 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36231 * g++.dg/opt/float1.C: New test.
36233 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36235 * gcc.dg/c90-array-lval-6.c: New test.
36236 * gcc.dg/c99-array-lval-6.c: New test.
36238 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
36239 Ziemowit Laski <zlaski@apple.com>
36241 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36242 'Derived', so that it is never considered a class method; add
36243 new warning for '+port' method ambiguity.
36244 * objc.dg/method-12.m: Include <objc/objc.h> instead of
36245 <objc/objc-api.h> (needed on Mac OS X).
36246 * objc.dg/method-13.m: New test.
36248 2003-10-03 Roger Sayle <roger@eyesopen.com>
36250 PR optimization/9325, PR java/6391
36251 * gcc.c-torture/execute/20031003-1.c: New test case.
36253 2003-10-02 Mark Mitchell <mark@codesourcery.com>
36255 PR optimization/12180
36256 * gcc.dg/20031002-1.c: New test.
36259 * g++.dg/inherit/error1.C: New test.
36261 2003-10-02 Chris Demetriou <cgd@broadcom.com>
36263 * lib/f-torture.exp (search_for): Rename to...
36264 (search_for_re): This. Also, clean up comments and the
36265 "regexp" invocation.
36267 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
36269 * gcc.c-torture/compile/20031002-1.c: New test.
36271 2003-10-02 Jakub Jelinek <jakub@redhat.com>
36273 * g++.dg/opt/cond1.C: New test.
36275 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
36277 * gcc.dg/Wold-style-definition-2.c: New testcase.
36278 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36280 2003-09-29 Richard Henderson <rth@redhat.com>
36282 * g++.dg/init/array10.C: Add dg-options.
36284 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
36286 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36288 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36290 * g++.dg/template/friend19.C: Fix typo.
36291 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36293 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
36295 * gcc.c-torture/execute/20030928-1.c: New test.
36296 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36298 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36300 * g++.dg/opt/unroll1.C: New test.
36302 2003-09-26 Roger Sayle <roger@eyesopen.com>
36304 PR optimization/11741
36305 * gcc.dg/20030926-1.c: New test case.
36307 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36310 * g++.dg/parse/access7.C: New test.
36311 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36313 2003-09-24 Ziemowit Laski <zlaski@apple.com>
36315 MERGE OF objc-improvements-branch into MAINLINE:
36316 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36317 if libobjc has not been built.
36318 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36319 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36320 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36321 objc/execute/nested-3.m, objc/execute/np-2.m,
36322 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36323 objc/execute/redefining_self.m, objc/execute/root_methods.m,
36324 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36325 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36326 objc.dg/special/unclaimed-category-1.h,
36327 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36328 well as GNU runtime.
36329 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36330 * execute/cascading-1.m, execute/function-message-1.m,
36331 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36332 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36333 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36334 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36335 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36336 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36337 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36338 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36339 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36340 * objc.dg/bitfield-2.m: Run only on Darwin.
36341 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36342 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36343 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36344 * objc.dg/const-str-1.m: Fix constant string layout.
36346 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
36348 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36350 2003-09-23 Geoffrey Keating <geoffk@apple.com>
36352 * gcc.dg/darwin-abi-1.c: New file.
36354 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
36357 * gcc.c-torture/compile/20030921-1.c: New test.
36359 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36361 * g++.dg/opt/reg-stack2.C: New test.
36363 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36365 * g++.dg/eh/delayslot1.C: New test.
36367 2003-09-20 Richard Henderson <rth@redhat.com>
36369 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36371 2003-09-20 Roger Sayle <roger@eyesopen.com>
36373 * gcc.c-torture/execute/20030920-1.c: New test case.
36375 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36377 * g++.dg/rtti/typeid3.C: Correct expected error message.
36379 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36382 * g++.dg/parse/crash12.C: New test.
36384 2003-09-19 Janis Johnson <janis187@us.ibm.com>
36386 * gcc.dg/compat/mixed-struct-check.h: New.
36387 * gcc.dg/compat/mixed-struct-defs.h: New.
36388 * gcc.dg/compat/mixed-struct-init.h: New.
36389 * gcc.dg/compat/struct-by-value-19_main.c: New.
36390 * gcc.dg/compat/struct-by-value-19_x.c: New.
36391 * gcc.dg/compat/struct-by-value-19_y.c: New.
36392 * gcc.dg/compat/struct-by-value-20_main.c: New.
36393 * gcc.dg/compat/struct-by-value-20_x.c: New.
36394 * gcc.dg/compat/struct-by-value-20_y.c: New.
36395 * gcc.dg/compat/struct-return-19_main.c: New.
36396 * gcc.dg/compat/struct-return-19_x.c: New.
36397 * gcc.dg/compat/struct-return-19_y.c: New.
36398 * gcc.dg/compat/struct-return-20_main.c: New.
36399 * gcc.dg/compat/struct-return-20_x.c: New.
36400 * gcc.dg/compat/struct-return-20_y.c: New.
36402 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
36403 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36404 so that it will not complain on LP64 targets.
36406 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36409 * g++.dg/template/friend24.C: New test.
36411 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
36414 * g++.dg/template/memtmpl2.C: New test.
36416 2003-09-18 Mark Mitchell <mark@codesourcery.com>
36419 * gcc.dg/builtin-apply1.c: New test.
36421 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
36424 * g++.dg/warn/Wunused-4.C: New test.
36426 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36429 * g++.dg/other/gc2.C: New test.
36431 2003-09-17 Mark Mitchell <mark@codesourcery.com>
36434 * g++.dg/rtti/typeid3.C: New test.
36437 * g++.dg/overload/template1.C: New test.
36439 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
36441 * g++.dg/opt/cfg3.C: New test.
36443 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36446 * g++.dg/template/crash11.C: New test.
36448 2003-09-16 Jason Merrill <jason@redhat.com>
36449 Jakub Jelinek <jakub@redhat.com>
36451 * gcc.dg/attr-warn-unused-result.c: New test.
36453 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
36456 * g++.dg/expr/call2.C: New test.
36458 2003-09-15 Andreas Jaeger <aj@suse.de>
36460 * gcc.dg/Wold-style-definition-1.c: New test.
36462 2003-09-14 Mark Mitchell <mark@codesourcery.com>
36465 * g++.dg/parse/template12.C: New test.
36467 * g++.dg/abi/bitfield11.C: New test.
36468 * g++.dg/abi/bitfield12.C: Likewise.
36470 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
36472 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
36473 non-expansion of functional macro name without arguments at EOL.
36474 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
36476 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
36478 * gcc.c-torture/execute/20030914-[12].c: New tests.
36480 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
36483 * g++.dg/overload/addr1.C: New test.
36485 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
36487 * gcc.dg/20030909-1.c: New test.
36489 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36491 * gcc.dg/ultrasp10.c: New test.
36493 2003-09-09 Devang Patel <dpatel@apple.com>
36495 * gcc.dg/darwin-ld-6.c: New test.
36497 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36499 * gcc.dg/torture/builtin-explog-1.c: New testcase.
36501 2003-09-08 Mark Mitchell <mark@codesourcery.com>
36503 * gcc.dg/ia64-types1.c: New test.
36504 * gcc.dg/ia64-types2.c: Likewise.
36506 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36508 * gcc.dg/builtins-1.c: Add more _Complex tests.
36509 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36511 * gcc.dg/builtins-1.c: Test existing _Complex functions.
36512 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36514 2003-09-08 Mark Mitchell <mark@codesourcery.com>
36517 * g++.dg/lookup/koenig2.C: New test.
36520 * g++.dg/rtti/typeid2.C: New test.
36522 2003-09-08 Jakub Jelinek <jakub@redhat.com>
36524 * gcc.c-torture/compile/20030904-1.c: New test.
36526 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36528 * g++.dg/opt/longbranch2.C: New test.
36530 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
36532 * g++.dg/template/crash10.C: Only compile it.
36534 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
36536 PR middle-end/11665
36537 * gcc.c-torture/compile/20030907-1.c: New test.
36538 * g++.dg/init/array11.C: New test.
36540 2003-09-07 Mark Mitchell <mark@codesourcery.com>
36543 * g++.dg/init/struct1.C: New test.
36545 2003-09-07 Mark Mitchell <mark@codesourcery.com>
36548 * g++.dg/expr/comma1.C: New test.
36550 2003-09-06 Mark Mitchell <mark@codesourcery.com>
36553 * g++.dg/expr/static_cast5.C: New test.
36555 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
36558 * g++.dg/lookup/scoped7.C: New test.
36561 * g++.dg/other/static1.C: New test.
36564 * g++.dg/warn/template-1.C: New test.
36567 * g++.dg/template/crash10.C: New test.
36570 * g++.dg/overload/VLA.C: New test.
36573 * g++.dg/template/call1.C: New test.
36575 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
36578 * g++.dg/parse/using3.C: New test.
36580 2003-09-06 Roger Sayle <roger@eyesopen.com>
36583 * g++.dg/overload/builtin3.C: New test case.
36585 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
36588 * gcc.dg/20030906-1.c: New test.
36589 * gcc.dg/20030906-2.c: Likewise.
36591 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
36594 * g++.dg/parse/defarg5.C: New test.
36596 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36598 2003-09-05 Mark Mitchell <mark@codesourcery.com>
36601 * g++.dg/expr/static_cast4.C: New test.
36604 * g++.dg/template/crash9.C: New test.
36606 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
36608 * g++.old-deja/g++.ext/pretty2.C: Update for change
36610 * g++.old-deja/g++.ext/pretty3.C: Likewise.
36612 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
36615 * g++/dg/template/qualified-id1.C: New test.
36618 * g++.dg/warn/noeffect4.C: New test.
36620 2003-09-04 Matt Austern <austern@apple.com>
36622 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36623 * g++.dg/ext/fnname2.C: Likewise.
36624 * g++.dg/ext/fnname3.C: Likewise.
36626 2003-09-04 Mark Mitchell <mark@codesourcery.com>
36628 * g++.dg/expr/lval1.C: New test.
36629 * g++.dg/ext/lvcast.C: Remove.
36631 2003-09-03 Roger Sayle <roger@eyesopen.com>
36633 PR optimization/11700.
36634 * gcc.c-torture/compile/20030903-1.c: New test case.
36636 2003-09-03 Mark Mitchell <mark@codesourcery.com>
36639 * g++.dg/abi/layout4.C: New test.
36641 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
36644 * g++.dg/parse/friend3.C: New test.
36646 2003-09-02 Mark Mitchell <mark@codesourcery.com>
36649 * g++.dg/template/class1.C: New test.
36652 * g++.dg/expr/call1.C: New test.
36654 2003-09-01 Mark Mitchell <mark@codesourcery.com>
36657 * g++.dg/init/ref9.C: New test.
36660 * g++.dg/template/nested4.C: New test.
36662 2003-08-29 Mark Mitchell <mark@codesourcery.com>
36665 * g++.dg/template/non-dependent4.C: New test.
36668 * g++.dg/inherit/conv1.C: New test.
36670 2003-08-29 Mark Mitchell <mark@codesourcery.com>
36673 * g++.dg/ext/label1.C: New test.
36674 * g++.dg/ext/label2.C: Likewise.
36676 2003-08-28 Mark Mitchell <mark@codesourcery.com>
36678 * g++.dg/expr/cond3.C: New test.
36680 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36682 * gcc.dg/builtins-1.c: Add new builtin cases.
36684 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36686 * gcc.dg/builtins-1.c: Add new cases.
36687 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36689 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36691 * gcc.dg/builtins-1.c: Add more math builtin tests.
36692 * gcc.dg/torture/builtin-attr-1.c: New test.
36694 2003-08-28 Mark Mitchell <mark@codesourcery.com>
36696 PR optimization/5079
36697 * g++.dg/opt/static3.C: New test.
36699 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36701 * gcc.misc-tests/gcov-10b.c: New test.
36703 2003-08-27 Mark Mitchell <mark@codesourcery.com>
36705 * g++.dg/opt/ptrmem3.C: New test.
36707 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36709 2003-08-27 Jakub Jelinek <jakub@redhat.com>
36711 * gcc.dg/20030826-2.c: New test.
36713 2003-08-26 Roger Sayle <roger@eyesopen.com>
36715 PR middle-end/12002
36716 * g77.f-torture/compile/12002.f: New test case.
36718 2003-08-26 Roger Sayle <roger@eyesopen.com>
36720 * gcc.dg/20030826-1.c: New test case.
36722 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
36724 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36726 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
36729 * c++.dg/lookup/crash1.C: New test.
36731 * c++.dg/warn/noeffect3.C: New test.
36733 2003-08-25 Janis Johnson <janis187@us.ibm.com>
36735 * gcc.dg/compat/vector-1_x.c: Compile with -w.
36736 * gcc.dg/compat/vector-1_y.c: Ditto.
36737 * gcc.dg/compat/vector-2_x.c: Ditto.
36738 * gcc.dg/compat/vector-2_y.c: Ditto.
36740 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
36742 * gcc.dg/20030702-1.c: New test.
36744 2003-08-25 Mark Mitchell <mark@codesourcery.com>
36747 * g++.dg/ext/altivec-1.C: New test.
36749 2003-08-24 Richard Henderson <rth@redhat.com>
36751 * g++.dg/eh/simd-2.C: Add -w for x86.
36753 2003-08-23 Jakub Jelinek <jakub@redhat.com>
36755 * gcc.dg/20030815-1.c: New test.
36757 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36760 * g++.dg/parse/access6.C: New test.
36762 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36764 PR c++/641, c++/11876
36765 * g++.dg/template/friend22.C: New test.
36766 * g++.dg/template/friend23.C: Likewise.
36768 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36770 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36773 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36775 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36777 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36779 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36781 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36783 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36785 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36787 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36789 2003-08-21 Mark Mitchell <mark@codesourcery.com>
36792 * g++.dg/overload/prom1.C: New test.
36795 * g++.dg/parse/dtor2.C: New test.
36798 * g++.dg/parse/using2.C: New test.
36800 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
36803 * gcc.c-torture/compile/20030821-1.c: New.
36805 2003-08-20 Mark Mitchell <mark@codesourcery.com>
36808 * g++.dg/template/deduce2.C: New test.
36810 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
36812 * gcc.c-torture/execute/20030821-1.c: New test.
36814 2003-08-20 Roger Sayle <roger@eyesopen.com>
36816 PR middle-end/11984
36817 * gcc.dg/20030820-1.c: New test case.
36819 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
36822 * g++.dg/warn/noeffect2.C: New test.
36824 2003-08-19 Mark Mitchell <mark@codesourcery.com>
36827 * g++.dg/template/dtor2.C: New test.
36830 * g++.dg/template/operator1.C: New test.
36831 * g++.dg/parse/operator4.C: New test.
36834 * g++.dg/expr/enum1.C: New test.
36835 * gcc.dg/c99-bool-1.c: Remove bogus warning.
36838 * g++.dg/parse/elab2.C: New test.
36839 * g++.dg/parse/typedef4.C: Change error message.
36840 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36841 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36842 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36844 2003-08-19 Geoffrey Keating <geoffk@apple.com>
36846 * gcc.dg/pch/warn-1.c: New.
36847 * gcc.dg/pch/warn-1.hs: New.
36849 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36852 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
36854 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36856 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
36858 * gcc.dg/uninit-D.c: New Test.
36859 * gcc.dg/uninit-E.c: New Test.
36860 * gcc.dg/uninit-F.c: New Test.
36861 * gcc.dg/uninit-G.c: New Test.
36863 2003-08-19 Michael Ritzert <ritzert@t-online.de>
36865 * g++.dg/README: Describe the pch directory.
36867 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36870 * g++.dg/parse/access4.C: New test.
36871 * g++.dg/parse/access5.C: Likewise.
36872 * g++.old-deja/g++.jason/access17.C: Adjust error message.
36874 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
36876 * gcc.dg/noncompile/20030818-1.c: New.
36878 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
36881 * g++.dg/warn/noeffect1.C: New test.
36883 * g++.dg/template/scope2.C: New test.
36884 * g++.dg/template/error2.C: Correct dg-error
36886 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
36888 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36890 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
36893 * g++.dg/template/warn1.C: New.
36895 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
36897 * g++.dg/template/error2.C: New test.
36898 * g++.dg/lookup/using7.C: Adjust errors
36899 * g++.old-deja/g++.pt/crash36.C: Likewise.
36900 * g++.old-deja/g++.pt/derived3.C: Likewise.
36902 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36904 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36905 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36906 * gcc.c-torture/execute/builtins/string-9.c: New, from
36907 string-opt-9.c. Adjust for execute/builtins framework.
36908 * gcc.c-torture/execute/string-opt-9.c: Delete.
36910 2003-08-12 Mark Mitchell <mark@codesourcery.com>
36912 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36914 * g++.dg/parse/ret-type2.C: New test.
36917 * g++.dg/init/new8.C: New test.
36920 * g++.dg/parse/typedef5.C: New test.
36923 * g++.dg/parse/qualified2.C: New test.
36924 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36927 2003-08-11 Mark Mitchell <mark@codesourcery.com>
36929 * g++.dg/conversion/ptrmem1.C: New test.
36931 2003-08-11 Jakub Jelinek <jakub@redhat.com>
36934 * gcc.dg/20030811-1.c: New test.
36937 * gcc.c-torture/execute/20030811-1.c: New test.
36939 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36941 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36943 2003-08-10 Mark Mitchell <mark@codesourcery.com>
36946 * g++.dg/inherit/multiple1.C: New test.
36948 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
36950 * gcc.dg/spe1.c: New test.
36953 * g++.dg/expr/cast2.C: New test.
36956 * g++.dg/template/dependent-name2.C: New test.
36958 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
36960 * g++.dg/parse/crash11.C: Put the dg options in comments.
36962 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
36964 * lib/gcc-dg.exp: Update for diagnostic change.
36966 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36969 * g++.dg/parse/crash11.C: New test.
36971 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
36973 * gcc.dg/cpp/spacing1.c: Update.
36975 2003-08-04 Janis Johnson <janis187@us.ibm.com>
36978 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36979 a value for -mtune.
36981 2003-08-04 Roger Sayle <roger@eyesopen.com>
36983 PR middle-end/11771
36984 * gcc.c-torture/compile/20030804-1.c: New test case.
36986 2003-08-04 Roger Sayle <roger@eyesopen.com>
36988 * gcc.dg/20030804-1.c: New test case.
36990 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
36992 * gcc.dg/cpp/separate-1.c: New test.
36994 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
36997 * g++.dg/template/dependent-expr2.C: New test.
37000 * g++.dg/expr/ptrmem1.C: New test.
37002 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37005 * g++.dg/template/friend15.C: New test.
37007 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
37009 * lib/dg-pch.exp: Work round PCH bug.
37011 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37013 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
37014 builtins. Move cases from builtins-4.c here.
37016 * gcc.dg/torture/builtin-math-1.c: New test taken from
37017 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37020 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37023 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
37026 * g++.dg/template/using7.C: New test.
37028 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
37030 * import1.c, import2.c: New tests.
37032 2003-08-01 Jakub Jelinek <jakub@redhat.com>
37034 * g++.dg/eh/crossjump1.C: New test.
37036 2003-08-01 Mark Mitchell <mark@codesourcery.com>
37039 * g++.dg/template/using6.C: New test.
37042 * g++.dg/template/koenig2.C: New test.
37044 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37047 * g++.dg/parse/typedef4.C: New test.
37049 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37051 PR c++/8442, c++/8806
37052 * g++.dg/template/elab1.C: New test.
37053 * g++.dg/template/type2.C: Likewise.
37054 * g++.dg/template/ttp3.C: Adjust expected error message.
37055 * g++.old-deja/g++.law/visibility13.C: Likewise.
37056 * g++.old-deja/g++.niklas/t135.C: Likewise.
37057 * g++.old-deja/g++.pt/ttp41.C: Likewise.
37058 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37060 * g++.old-deja/g++.pt/ttp44.C: Likewise.
37062 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
37065 * g++.dg/ext/stmtexpr1.C: New test.
37067 * g++.dg/opt/tmp1.C: New test.
37070 * g++.dg/parse/constant4.C: New test.
37073 * g++.dg/template/using5.C: New test.
37075 2003-07-31 Roger Sayle <roger@eyesopen.com>
37077 * gcc.dg/builtins-27.c: New test case.
37079 2003-07-31 Jakub Jelinek <jakub@redhat.com>
37081 * gcc.dg/tls/opt-7.c: New test.
37083 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
37085 * g++.old-deja/g++.other/crash18.C: Remove.
37087 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
37089 * g++.dg/template/explicit3.C: New.
37090 * g++.dg/template/explicit4.C: New.
37091 * g++.dg/template/explicit5.C: New.
37094 * g++.dg/template/memtmpl1.C: New.
37096 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
37099 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37100 * gcc.dg/i386-387-5.c (dg-options): Likewise.
37102 2003-07-30 Jan Hubicka <jh@suse.cz>
37106 2003-07-29 Zack Weinberg <zack@codesourcery.com>
37108 * gcc.dg/struct-in-proto-1.c: New test.
37110 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
37112 * gcc.dg/cpp/include2.c: Only expect one message.
37114 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
37117 * g++.dg/template/using1.C: New test.
37118 * g++.dg/template/using2.C: New test.
37119 * g++.dg/template/using3.C: New test.
37120 * g++.dg/template/using4.C: New test.
37122 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
37124 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37125 * gcc.c-torture/execute/string-opt-10.c: Likewise.
37127 2003-07-28 Jan Hubicka <jh@suse.cz>
37130 * g++.dg/opt/call1.C: New test.
37132 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
37135 * g++.dg/init/enum2.C: New test.
37136 * g++.dg/template/overload1.C: Add "-w" option.
37138 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
37140 * gcc.dg/Wdeclaration-after-statement-1.c,
37141 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37143 2003-07-28 Jakub Jelinek <jakub@redhat.com>
37145 * gcc.c-torture/compile/20030725-1.c: New test.
37147 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
37149 * gcc.dg/20030505.c: Only run for SPE.
37150 Remove definition of opaque type.
37152 2003-07-27 Mark Mitchell <mark@codesourcery.com>
37154 * g++.dg/template/ptrmem6.C: New test.
37156 2003-07-26 Geoffrey Keating <geoffk@apple.com>
37158 * gcc.c-torture/compile/zero-strct-2.c: New test.
37160 2003-07-25 Geoffrey Keating <geoffk@apple.com>
37162 * gcc.dg/intermod-1.c: New test.
37164 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
37167 * g++.dg/template/lookup2.C: New test.
37168 * g++.dg/template/memclass1.C: Remove instantiated from error.
37169 * g++.dg/other/error2.C: Tweak expected errors.
37172 * g++.dg/template/defarg3.C: New test.
37174 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37176 2003-07-24 Mark Mitchell <mark@codesourcery.com>
37178 * g++.dg/inherit/access5.C: New test.
37180 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37183 * g++.dg/template/crash8.C: New test.
37185 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
37188 * gcc.dg/noncompile/incomplete-2.c: New test.
37190 2003-07-23 Mark Mitchell <mark@codesourcery.com>
37193 * g++.dg/inherit/access4.C: New test.
37196 * g++.dg/expr/cond2.C: New test.
37198 PR optimization/10679
37199 * g++.dg/opt/inline4.C: New test.
37201 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
37203 * g++.dg/parse/crash10: New test.
37205 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
37207 * g++.dg/ext/flexary1.C: New test.
37209 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37212 * g++.dg/template/crash9.C: New test.
37214 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37217 * g++.dg/parse/typedef3.C: New test.
37220 * g++.dg/parse/operator2.C: New test.
37223 * g++.dg/parse/def-tmpl-arg1.C: New test.
37226 * g++.dg/parse/funptr1.C: New test.
37229 * g++.dg/parse/ambig3.C: New test.
37232 * g++.dg/parse/operator3.C: New test.
37235 * g++.dg/parse/template10.C: New test.
37238 * g++.dg/parse/template11.C: New test.
37241 * g++.dg/parse/invalid-op1.C: New test.
37244 * g++.dg/parse/condexpr1.C: New test.
37246 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
37248 * g++.dg/ext/packed3.C: New test.
37249 * g++.dg/ext/packed4.C: New test.
37251 * gcc.dg/pack-test-3.c: New test.
37253 2003-07-21 Janis Johnson <janis187@us.ibm.com>
37255 * lib/compat.exp: Handle dg-options per source file.
37256 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37257 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37258 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37259 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37260 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37261 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37262 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37263 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37264 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37265 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37266 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37267 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37268 * g++.dg/compat/break/bitfield7_x.C: Ditto.
37269 * g++.dg/compat/break/bitfield7_y.C: Ditto.
37271 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
37274 * gcc.c-torture/execute/20030718-1.c: New test.
37276 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
37278 PR optimization/11536
37279 * gcc.dg/20030721-1.c: New test.
37281 2003-07-19 Mark Mitchell <mark@codesourcery.com>
37284 * g++.dg/template/lookup1.C: New test.
37286 2003-07-19 Zack Weinberg <zack@codesourcery.com>
37288 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37289 diagnostics of ill-formed constructs involving labels.
37290 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37291 the new 'previously defined here' message.
37293 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
37295 * g++.dg/parse/non-dependent2.C: New test.
37297 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
37299 * g++.dg/init/init-ref4.C: xfail on targets without
37302 2003-07-17 Jakub Jelinek <jakub@redhat.com>
37305 * gcc.c-torture/execute/20030717-1.c: New test.
37307 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37309 * g++.dg/opt/cfg1.C: New test.
37311 2003-07-17 Mark Mitchell <mark@codesourcery.com>
37313 PR optimization/11557
37314 * gcc.dg/20030717-1.c: New test.
37316 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
37319 * g++.dg/expr/crash-1.C: New test.
37322 * g++.dg/template/init3.C: New test.
37325 * g++.dg/template/non-dependent1.C: New test.
37328 * g++.dg/template/non-dependent2.C: New test.
37331 * g++.dg/template/non-dependent3.C: New test.
37334 * g++.dg/template/sizeof5.C: New test.
37336 2003-07-17 Geoffrey Keating <geoffk@apple.com>
37339 * gcc.c-torture/compile/mangle-1.c: New file.
37341 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37344 * g++.dg/parse/access3.C: New test.
37346 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
37349 * g++.dg/init/init-ref4.C: New test.
37351 2003-07-16 Mark Mitchell <mark@codesourcery.com>
37354 * g++.dg/parse/constant3.C: New test.
37355 * g++.dg/parse/crash7.C: Likewise.
37357 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
37360 * gcc.dg/i386-pentium4-not-mull.c: New.
37362 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
37364 * gcc.dg/asm-names.c (ymain): Make it weak.
37366 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37369 * g++.dg/template/friend21.C: New test.
37371 2003-07-16 Jakub Jelinek <jakub@redhat.com>
37373 * gcc.dg/cleanup-8.c: New test.
37374 * gcc.dg/cleanup-9.c: New test.
37376 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
37378 * g++.dg/ext/dll-MI1.h: New file.
37379 * g++.dg/ext/dllexport-MI1.C: New file.
37380 * g++.dg/ext/dllimport-MI1.C: New file.
37382 2003-07-15 Jakub Jelinek <jakub@redhat.com>
37384 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37385 it does not have cmpstrsi patterns (just cmpmemsi).
37387 2003-07-15 Mark Mitchell <mark@codesourcery.com>
37390 * g++.dg/debug/debug8.C: New test.
37392 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37395 * g++.dg/template/crash7.C: New test.
37397 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
37400 * gcc.c-torture/compile/20030708-1.c: New.
37402 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
37404 * gcc.c-torture/execute/20030715-1.c: New test.
37406 2003-07-14 Geoffrey Keating <geoffk@apple.com>
37408 * gcc.dg/pch/inline-3.c: New file.
37409 * gcc.dg/pch/inline-3.hs: New file.
37410 * gcc.dg/pch/inline-4.c: New file.
37411 * gcc.dg/pch/inline-4.hs: New file.
37413 2003-07-14 Mark Mitchell <mark@codesourcery.com>
37416 * g++.dg/template/crash6.C: New test.
37419 * g++.dg/template/friend20.C: New test.
37422 * g++.dg/template/overload2.C: New test.
37424 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37426 PR optimization/11440
37427 * gcc.c-torture/execute/20030714-1.c: New test.
37429 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37432 * g++.dg/template/partial2.C: New test.
37434 2003-07-13 Mark Mitchell <mark@codesourcery.com>
37437 * g++.dg/template/anon1.C: New test.
37441 * g++.dg/parse/template9.C: Likewise.
37442 * g++.dg/template/crash4.C: New test.
37443 * g++.dg/template/koenig1.C: Likewise.
37444 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37445 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37446 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37448 * g++.old-deja/g++.jason/template36.C: Likewise.
37449 * g++.old-deja/g++.mike/p1989.C: Likewise.
37450 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37451 * g++.old-deja/g++.pt/ttp20.C: Use this->.
37452 * g++.old-deja/g++.pt/ttp21.C: Use this->.
37453 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37455 * g++.old-deja/g++.pt/union2.C: Use this->.
37457 2003-07-11 Jakub Jelinek <jakub@redhat.com>
37459 * gcc.dg/20030711-1.c: New test.
37461 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
37464 * g++.dg/parse/args1.C: New test.
37465 * g++.pt/defarg8.C: Change expected errors.
37467 2003-07-11 Mark Mitchell <mark@codesourcery.com>
37470 * g++.dg/template/nontype2.C: New test.
37473 * g++.dg/parse/template8.C: New test.
37476 * g++.dg/template/scope1.C: New test.
37478 * g++.dg/warn/Wsign-compare-1.C: New test.
37480 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
37482 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37484 2003-07-10 Mark Mitchell <mark@codesourcery.com>
37487 * g++.dg/template/explicit2.C: New test.
37490 * g++.dg/warn/pedantic1.C: New test.
37492 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
37495 * g++.dg/other/field1.C: New test.
37497 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
37500 * gcc.c-torture/compile/20030707-1.c: New.
37502 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37505 * g++.dg/template/access12.C: New test.
37507 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
37509 * g++.dg/bprob/bprob.exp (prof_ext): Update.
37510 * g77.dg/bprob/bprob.exp (prof_ext): Update.
37511 * gcc.misc-tests/bprob.exp (prof_ext): Update.
37512 * gcc.misc-tests/gcov.exp: Update
37513 * g++.dg/gcov/gcov.exp: Update
37514 * lib/gcov.exp: Update.
37516 2003-07-08 Mark Mitchell <mark@codesourcery.com>
37518 * g++.dg/abi/mangle17.C: Make sure template expressions are
37520 * g++.dg/abi/mangle4.C: Mark erroneous casts.
37521 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37522 * g++.dg/opt/stack1.C: Remove erroneous code.
37523 * g++.dg/parse/template7.C: New test.
37524 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37525 * g++.old-deja/g++.pt/crash4.C: Likewise.
37527 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37529 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37530 with zero or one occurence of `$' after the initial `L'.
37532 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
37534 * gcc.c-torture/compile/20030704-1.c: Add a comment.
37536 2003-07-08 Roger Sayle <roger@eyesopen.com>
37539 * gcc.dg/Wunreachable-6.c: New testcase.
37540 * gcc.dg/Wunreachable-7.c: New testcase.
37542 2003-07-08 Jakub Jelinek <jakub@redhat.com>
37545 * gcc.dg/20030708-1.c: New test.
37547 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
37549 * gcc.dg/compat/sdata-section.h: New file.
37550 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37551 * gcc.dg/torture/mips-sdata-1.c: New test.
37553 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37556 * g++.dg/template/friend19.C: New test.
37558 2003-07-08 Jakub Jelinek <jakub@redhat.com>
37560 * g++.dg/opt/strength-reduce.C: New test.
37562 2003-07-07 Roger Sayle <roger@eyesopen.com>
37565 * gcc.dg/20030707-1.c: New testcase.
37567 2003-07-07 Roger Sayle <roger@eyesopen.com>
37569 PR optimization/11059
37570 * g++.dg/opt/emptyunion.C: New testcase.
37572 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37573 Eric Botcazou <ebotcazou@libertysurf.fr>
37575 * g++.dg/opt/stack1.C: New test.
37577 2003-07-05 Mark Mitchell <mark@codesourcery.com>
37579 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37583 * g++.dg/expr/static_cast3.C: New test.
37585 2003-07-04 Zack Weinberg <zack@codesourcery.com>
37587 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37589 * gcc.dg/concat.c: Concatenation of string constants with
37590 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37591 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37592 * gcc.dg/cpp/escape-2.c: Use wide character constants where
37593 necessary to avoid multi-character character constant warning.
37594 * gcc.dg/cpp/escape.c: Likewise.
37595 * gcc.dg/cpp/ucs.c: Likewise.
37596 Remove backslashes from dg-bogus comments, as they confuse Tcl.
37599 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
37602 * gcc.c-torture/compile/20030704-1.c: New.
37604 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
37606 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37608 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
37610 PR c++/5287, PR c++/7910, PR c++/11021
37611 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37612 tests for warnings.
37613 * g++.dg/ext/dllimport2.C: Add tests for warnings.
37614 * g++.dg/ext/dllimport3.C: Likewise.
37615 * g++.dg/ext/dllimport4.C: New file.
37616 * g++.dg/ext/dllimport5.C: New file.
37617 * g++.dg/ext/dllimport6.C: New file.
37618 * g++.dg/ext/dllimport7.C: New file.
37619 * g++.dg/ext/dllimport8.C: New file.
37620 * g++.dg/ext/dllimport9.C: New file.
37621 * g++.dg/ext/dllimport10.C: New file.
37622 * g++.dg/ext/dllexport1.C: New file.
37624 2003-07-03 Mark Mitchell <mark@codesourcery.com>
37626 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37627 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37629 2003-07-03 Roger Sayle <roger@eyesopen.com>
37631 * gcc.dg/builtins-25.c: New testcase.
37632 * gcc.dg/builtins-26.c: New testcase.
37634 2003-07-03 Janis Johnson <janis187@us.ibm.com>
37636 * gcc.dg/compat/vector-defs.h: New file.
37637 * gcc.dg/compat/vector-setup.h: New file.
37638 * gcc.dg/compat/vector-check.h: New file.
37639 * gcc.dg/compat/vector-1_main.c: New file.
37640 * gcc.dg/compat/vector-1_x.c: New file.
37641 * gcc.dg/compat/vector-1_y.c: New file.
37642 * gcc.dg/compat/vector-2_main.c: New file.
37643 * gcc.dg/compat/vector-2_x.c: New file.
37644 * gcc.dg/compat/vector-2_y.c: New file.
37646 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37647 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37648 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37649 * gcc.dg/compat/struct-align-1.h: New file.
37650 * gcc.dg/compat/struct-align-1_main.c: New file.
37651 * gcc.dg/compat/struct-align-1_x.c: New file.
37652 * gcc.dg/compat/struct-align-1_y.c: New file.
37653 * gcc.dg/compat/struct-align-2.h: New file.
37654 * gcc.dg/compat/struct-align-2_main.c: New file.
37655 * gcc.dg/compat/struct-align-2_x.c: New file.
37656 * gcc.dg/compat/struct-align-2_y.c: New file.
37658 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37659 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37660 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37661 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37662 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37663 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37664 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37665 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37666 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37667 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37668 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37669 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37670 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37671 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37672 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37673 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37674 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37675 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37676 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37677 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37678 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37679 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37680 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37681 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37682 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37683 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37684 * gcc.dg/compat/struct-return-10_x.c: Ditto.
37685 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37686 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37688 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37690 * gcc.dg/i386-call-1.c: New test.
37692 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
37695 * g++.dg/parse/defarg4.C: New.
37697 2003-07-03 Roger Sayle <roger@eyesopen.com>
37700 * gcc.c-torture/compile/20030703-1.c: New test case.
37702 2003-07-03 Mark Mitchell <mark@codesourcery.com>
37704 * g++.dg/template/local3.C: Remove extra semicolon.
37706 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37708 * gcc.dg/i386-volatile-1.c: New test.
37710 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
37713 * g++.dg/other/offsetof2.C: XFAIL.
37714 * g++.dg/other/offsetof5.C: New.
37717 * g++.dg/template/error1.C: New.
37720 * g++.dg/template/dependent-expr1.C: New.
37722 2003-07-01 Mark Mitchell <mark@codesourcery.com>
37725 * g++.dg/template/local3.C: New test.
37728 * g++.dg/lookup/scoped6.C: New test.
37730 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
37733 * g++.dg/other/error7.C: New test.
37735 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
37737 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37738 * g++.old-deja/g++.abi/vtable3.h: Likewise.
37739 * g++.old-deja/g++.law/code-gen5.C: Likewise.
37740 * g++.old-deja/g++.other/union2.C: Likewise.
37741 * gcc.dg/c90-const-expr-2.c: Likewise.
37742 * gcc.dg/c90-const-expr-3.c: Likewise.
37743 * gcc.dg/c99-const-expr-2.c: Likewise.
37744 * gcc.dg/c99-const-expr-3.c: Likewise.
37745 * gcc.dg/concat.c: Likewise.
37747 2003-07-01 Mark Mitchell <mark@codesourcery.com>
37750 * g++.dg/init/static1.C: New test.
37752 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37754 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37755 * g++.old-deja/g++.other/access2.C: Likewise.
37756 * g++.old-deja/g++.other/decl2.C: Likewise.
37757 * gcc.c-torture/execute/20020615-1.c: Likewise.
37759 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37762 * g++.dg/template/sizeof4.C: New test.
37764 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37766 * g++.dg/other/error6.C: New test.
37768 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37771 * g++.dg/parse/constant2.C: New test.
37773 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37776 * g++.dg/other/error5.C: New test.
37778 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37780 * gcc.dg/format/gcc_diag-1.c: New test.
37782 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
37784 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37786 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
37788 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37789 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37790 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37792 2003-06-28 Jakub Jelinek <jakub@redhat.com>
37794 * gcc.c-torture/execute/builtins/string-8.c: New test.
37795 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37796 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37797 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37799 2003-06-27 Mark Mitchell <mark@codesourcery.com>
37802 * g++.dg/ext/typeof6.C: New test.
37804 2003-06-27 Mark Mitchell <mark@codesourcery.com>
37807 * g++.dg/init/enum1.C: New test.
37809 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
37811 * gcc.dg/20030627-1.c: New test.
37813 2003-06-26 Mark Mitchell <mark@codesourcery.com>
37816 * g++.dg/expr/static_cast2.C: New test.
37818 2003-06-26 Roger Sayle <roger@eyesopen.com>
37819 Jakub Jelinek <jakub@redhat.com>
37821 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37822 sprintf(dst,"%s",src) optimization.
37823 * gcc.c-torture/execute/20030626-1.c: New test case.
37824 * gcc.c-torture/execute/20030626-2.c: New test case.
37826 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
37828 * gcc.c-torture/execute/multi-ix.c: New test.
37830 * gcc.c-torture/execute/simd-4.c (main):
37831 Added missing semicolon at end of union.
37833 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
37836 * g++.dg/template/explicit-instantiation3.C: New test.
37838 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37840 * gcc.dg/20030626-1.c: Use signed char.
37842 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37844 * gcc.dg/20030626-1.c: New test.
37846 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
37848 * const-str-2.m: Update.
37850 2003-06-25 Mark Mitchell <mark@codesourcery.com>
37853 * g++.dg/rtti/dyncast1.C: New test.
37854 * g++.dg/abi/mangle4.C: Correct base-specifier access.
37855 * g++.dg/lookup/scoped1.C: Remove XFAIL.
37856 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37859 * g++.dg/expr/static_cast1.C: New test.
37861 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
37863 * gcc.dg/20030625-1.c: New test.
37865 2003-06-24 Roger Sayle <roger@eyesopen.com>
37867 * gcc.c-torture/compile/20030624-1.c: New test case.
37869 2003-06-24 Jakub Jelinek <jakub@redhat.com>
37871 * gcc.c-torture/execute/string-opt-17.c: New test.
37873 2003-06-24 Mark Mitchell <mark@codesourcery.com>
37876 * g++.dg/parse/crash6.C: New test.
37878 2003-06-23 Roger Sayle <roger@eyesopen.com>
37880 * gcc.dg/builtins-24.c: New test case.
37882 2003-06-23 Jakub Jelinek <jakub@redhat.com>
37884 * g++.dg/opt/operator1.C: New test.
37886 2003-06-22 Roger Sayle <roger@eyesopen.com>
37888 * gcc.c-torture/execute/string-opt-16.c: New test case.
37890 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37892 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
37893 * g++.old-deja/g++.other/conv7.C: Likewise.
37894 * g++.old-deja/g++.other/overcnv2.C: Likewise.
37895 * g++.old-deja/g++.other/overload14.C: Likewise.
37897 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37899 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37900 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37902 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37905 * g++.dg/warn/Winline-3.C: New test.
37907 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37909 * lib/target-supports.exp (check_alias_available): Make the test
37910 program acceptable to the Solaris assembler.
37913 * g++.dg/template/memclass2.C: New test.
37915 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37916 Eric Botcazou <ebotcazou@libertysurf.fr>
37918 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37919 data for non-matching targets.
37920 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37922 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37925 * g++.dg/template/member3.C: New test.
37927 2003-06-19 Mark Mitchell <mark@codesourcery.com>
37930 * g++.dg/template/func1.C: New test.
37933 * g++.dg/template/static4.C: New test.
37934 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37937 * g++.dg/init/ref7.C: New test.
37939 2003-06-19 Matt Austern <austern@apple.com>
37942 * g++.dg/anew1.C: New test.
37943 * g++.dg/anew2.C: New test.
37944 * g++.dg/anew3.C: New test.
37945 * g++.dg/anew4.C: New test.
37947 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
37949 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37951 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
37953 * gcc.c-torture/execute/simd-4.c (main): Make expected value
37956 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
37958 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37961 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
37963 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37964 * gcc.c-torture/compile/961203-1.c: Likewise.
37965 * gcc.c-torture/compile/980506-1.c: Likewise.
37967 2003-06-17 Mark Mitchell <mark@codesourcery.com>
37970 * g++.dg/lookup/using7.C: New test.
37972 2003-06-17 Mark Mitchell <mark@codesourcery.com>
37975 * g++.dg/abi/conv1.C: Remove it.
37976 * g++.dg/template/conv7.C: New test.
37977 * g++.dg/template/conv8.C: Likewise.
37978 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37979 conversion operator.
37981 2003-06-17 Janis Johnson <janis187@us.ibm.com>
37983 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37984 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37985 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37986 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37987 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37988 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37989 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37990 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37991 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37992 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37993 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37994 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37995 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37996 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37997 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37998 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37999 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38000 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38001 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38002 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38003 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38004 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38005 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38006 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38007 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38008 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38009 * gcc.dg/compat/struct-return-10_x.c: Ditto.
38010 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38011 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38013 2003-06-16 Mark Mitchell <mark@codesourcery.com>
38015 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38016 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38019 2003-06-16 Roger Sayle <roger@eyesopen.com>
38021 * gcc.dg/i386-387-5.c: New test case.
38022 * gcc.dg/i386-387-6.c: New test case.
38023 * gcc.dg/builtins-23.c: New test case.
38025 2003-06-15 Roger Sayle <roger@eyesopen.com>
38027 * gcc.dg/builtins-22.c: New test case.
38028 * gcc.dg/i386-387-1.c: Update to test exp.
38029 * gcc.dg/i386-387-2.c: Likewise.
38031 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38033 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38035 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38037 * lib/gcc-dg.exp (dg-require-dll): New function.
38038 (dg-xfail-if): Likewise.
38039 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38042 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38043 * gcc.c-torture/compile/20001205-1.c: Likewise.
38044 * gcc.c-torture/compile/20001226-1.c: Likewise.
38045 * gcc.c-torture/compile/20010518-2.c: Likewise.
38046 * gcc.c-torture/compile/20020312-1.c: Likewise.
38047 * gcc.c-torture/compile/20020604-1.c: Likewise.
38048 * gcc.c-torture/compile/920501-12.c: Likewise.
38049 * gcc.c-torture/compile/920501-4.c: Likewise.
38050 * gcc.c-torture/compile/920520-1.c: Likewise.
38051 * gcc.c-torture/compile/920521-1.c: Likewise.
38052 * gcc.c-torture/compile/920625-1.c: Likewise.
38053 * gcc.c-torture/compile/961203-1.c: Likewise.
38054 * gcc.c-torture/compile/980506-1.c: Likewise.
38055 * gcc.c-torture/compile/981006-1.c: Likewise.
38056 * gcc.c-torture/compile/981022-1.c: Likewise.
38057 * gcc.c-torture/compile/981223-1.c: Likewise.
38058 * gcc.c-torture/compile/990617-1.c: Likewise.
38059 * gcc.c-torture/compile/dll.c: Likewise.
38060 * gcc.c-torture/compile/labels-3.c: Likewise.
38061 * gcc.c-torture/compile/mipscop-1.c: Likewise.
38062 * gcc.c-torture/compile/mipscop-2.c: Likewise.
38063 * gcc.c-torture/compile/mipscop-3.c: Likewise.
38064 * gcc.c-torture/compile/mipscop-4.c: Likewise.
38065 * gcc.c-torture/compile/simd-5.c: Likewise.
38066 * gcc.c-torture/compile/20000804-1.x: Remove.
38067 * gcc.c-torture/compile/20001205-1.x: Likewise.
38068 * gcc.c-torture/compile/20001226-1.x: Likewise.
38069 * gcc.c-torture/compile/20010518-2.x: Likewise.
38070 * gcc.c-torture/compile/20020312-1.x: Likewise.
38071 * gcc.c-torture/compile/20020604-1.x: Likewise.
38072 * gcc.c-torture/compile/920501-12.x: Likewise.
38073 * gcc.c-torture/compile/920501-4.x: Likewise.
38074 * gcc.c-torture/compile/920520-1.x: Likewise.
38075 * gcc.c-torture/compile/920521-1.x: Likewise.
38076 * gcc.c-torture/compile/920625-1.x: Likewise.
38077 * gcc.c-torture/compile/961203-1.x: Likewise.
38078 * gcc.c-torture/compile/980506-1.x: Likewise.
38079 * gcc.c-torture/compile/981006-1.x: Likewise.
38080 * gcc.c-torture/compile/981022-1.x: Likewise.
38081 * gcc.c-torture/compile/981223-1.x: Likewise.
38082 * gcc.c-torture/compile/990617-1.x: Likewise.
38083 * gcc.c-torture/compile/mipscop-1.x: Likewise.
38084 * gcc.c-torture/compile/mipscop-2.x: Likewise.
38085 * gcc.c-torture/compile/mipscop-3.x: Likewise.
38086 * gcc.c-torture/compile/mipscop-4.x: Likewise.
38087 * gcc.c-torture/compile/simd-5.x: Likewise.
38089 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38091 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38093 * gcc.c-torture/execute/20030611-1.c: New test.
38095 2003-06-12 Roger Sayle <roger@eyesopen.com>
38098 * gcc.dg/20030612-1.c: New test case.
38100 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38103 * g++.dg/expr/cast1.C: New test.
38105 2003-06-12 Roger Sayle <roger@eyesopen.com>
38107 * gcc.dg/builtins-21.c: New test case.
38109 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
38111 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38112 options instead of at the end.
38113 * lib/objc.exp (objc_target_compile): Likewise.
38115 2003-06-11 Mark Mitchell <mark@codesourcery.com>
38118 * g++.dg/parse/error1.C: New test.
38120 2003-06-11 Janis Johnson <janis187@us.ibm.com>
38122 * gcc.dg/compat/struct-by-value-11_main.c: New file.
38123 * gcc.dg/compat/struct-by-value-11_x.c: New file.
38124 * gcc.dg/compat/struct-by-value-11_y.c: New file.
38125 * gcc.dg/compat/struct-by-value-12_main.c: New file.
38126 * gcc.dg/compat/struct-by-value-12_x.c: New file.
38127 * gcc.dg/compat/struct-by-value-12_y.c: New file.
38128 * gcc.dg/compat/struct-by-value-13_main.c: New file.
38129 * gcc.dg/compat/struct-by-value-13_x.c: New file.
38130 * gcc.dg/compat/struct-by-value-13_y.c: New file.
38131 * gcc.dg/compat/struct-by-value-14_main.c: New file.
38132 * gcc.dg/compat/struct-by-value-14_x.c: New file.
38133 * gcc.dg/compat/struct-by-value-14_y.c: New file.
38134 * gcc.dg/compat/struct-by-value-15_main.c: New file.
38135 * gcc.dg/compat/struct-by-value-15_x.c: New file.
38136 * gcc.dg/compat/struct-by-value-15_y.c: New file.
38137 * gcc.dg/compat/struct-by-value-16_main.c: New file.
38138 * gcc.dg/compat/struct-by-value-16_x.c: New file.
38139 * gcc.dg/compat/struct-by-value-16_y.c: New file.
38140 * gcc.dg/compat/struct-by-value-17_main.c: New file.
38141 * gcc.dg/compat/struct-by-value-17_x.c: New file.
38142 * gcc.dg/compat/struct-by-value-17_y.c: New file.
38143 * gcc.dg/compat/struct-by-value-18_main.c: New file.
38144 * gcc.dg/compat/struct-by-value-18_x.c: New file.
38145 * gcc.dg/compat/struct-by-value-18_y.c: New file.
38147 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38148 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38149 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38150 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38151 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38152 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38153 * gcc.dg/compat/scalar-return-3_main.c: New file.
38154 * gcc.dg/compat/scalar-return-3_x.c: New file.
38155 * gcc.dg/compat/scalar-return-3_y.c: New file.
38156 * gcc.dg/compat/scalar-return-4_main.c: New file.
38157 * gcc.dg/compat/scalar-return-4_x.c: New file.
38158 * gcc.dg/compat/scalar-return-4_y.c: New file.
38160 2003-06-10 Janis Johnson <janis187@us.ibm.com>
38162 * gcc.dg/compat/fp2-struct-check.h: New file.
38163 * gcc.dg/compat/fp2-struct-defs.h: New file.
38164 * gcc.dg/compat/fp2-struct-init.h: New file.
38165 * gcc.dg/compat/struct-by-value-10_main.c: New file.
38166 * gcc.dg/compat/struct-by-value-10_x.c: New file.
38167 * gcc.dg/compat/struct-by-value-10_y.c: New file.
38168 * gcc.dg/compat/struct-return-10_main.c: New file.
38169 * gcc.dg/compat/struct-return-10_x.c: New file.
38170 * gcc.dg/compat/struct-return-10_y.c: New file.
38172 * gcc.dg/compat/compat-common.h: New file.
38173 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38174 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38175 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38176 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38177 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38178 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38179 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38180 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38181 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38182 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38183 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38184 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38185 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38186 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38187 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38188 * gcc.dg/compat/small-struct-check.h: Ditto.
38189 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38190 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38191 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38192 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38193 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38194 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38195 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38196 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38197 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38198 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38199 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38200 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38201 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38202 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38203 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38204 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38205 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38206 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38207 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38208 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38209 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38210 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38211 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38212 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38213 * gcc.dg/compat/struct-return-2_main.c: Ditto.
38214 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38215 * gcc.dg/compat/struct-return-2_y.c: Ditto.
38216 * gcc.dg/compat/struct-return-3_main.c: Ditto.
38217 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38218 * gcc.dg/compat/struct-return-3_y.c: Ditto.
38220 2003-06-10 Geoffrey Keating <geoffk@apple.com>
38222 * g++.dg/pch/static-1.C: New file.
38223 * g++.dg/pch/static-1.Hs: New file.
38225 2003-06-10 Richard Henderson <rth@redhat.com>
38227 * gcc.dg/asm-7.c: Adjust expected warning text.
38229 2003-06-10 Roger Sayle <roger@eyesopen.com>
38231 * gcc.dg/builtins-20.c: New test case.
38233 2003-06-10 Mark Mitchell <mark@codesourcery.com>
38236 * g++.dg/opt/template1.C: New test.
38238 2003-06-09 Mark Mitchell <mark@codesourcery.com>
38240 * lib/gcc-dg.exp (dg-test): Clear additional_files and
38241 additional_sources.
38243 2003-05-21 David Taylor <dtaylor@emc.com>
38245 * gcc.dg/Wpadded.c: New file.
38247 2003-06-09 Mark Mitchell <mark@codesourcery.com>
38249 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38250 * gcc.dg/special/weak-2.c: Add dg-require-weak.
38251 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38254 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
38256 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38258 2003-06-09 Mark Mitchell <mark@codesourcery.com>
38260 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38261 (dg-require-alias): Likewise.
38262 (dg-require-gc-sections): Likewise.
38263 * lib/target-supports.exp (check_gc_sections_available): Likewise.
38265 2003-06-08 Richard Henderson <rth@redhat.com>
38267 * gcc.dg/20011029-2.c: Fix the array reference.
38268 * gcc.dg/asm-7.c: New.
38270 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
38272 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38274 2003-06-08 Mark Mitchell <mark@codesourcery.com>
38276 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38277 (dg-require-gc-sections): Likewise.
38279 2003-06-08 Jan Hubicka <jh@suse.cz>
38281 * i386-cmov1.c: Fix regular expression.
38282 * i386-cvt-1.c: Likewise.
38283 * i386-local.c: Likewise.
38284 * i386-local2.c: Likewise.
38285 * i386-mul.c: Likewise.
38286 * i386-ssetype-1.c: Likewise.
38287 * i386-ssetype-3.c: Likewise.
38288 * i386-ssetype-5.c: Likewise.
38290 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38293 * g++.dg/warn/implicit-typename2.C: New test.
38294 * g++.dg/warn/implicit-typename3.C: New test.
38296 2003-06-07 Richard Henderson <rth@redhat.com>
38298 * g++.dg/other/offsetof3.C: Use size_t.
38299 * g++.dg/other/offsetof4.C: Likewise.
38301 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
38303 * lib/copy-file.exp: New. Implement gcc_copy_files.
38305 * lib/dg-pch.exp: Load copy-file.exp
38306 (dg-pch): Use gcc_copy_files instead of "file copy".
38308 2003-06-06 Mark Mitchell <mark@codesourcery.com>
38310 * gcc.dg/weak/weak.exp: Simplify.
38311 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38312 * gcc.dg/weak/weak-1.c: Likewise.
38313 * gcc.dg/weak/weak-2.c: Likewise.
38314 * gcc.dg/weak/weak-3.c: Likewise.
38315 * gcc.dg/weak/weak-4.c: Likewise.
38316 * gcc.dg/weak/weak-5.c: Likewise.
38317 * gcc.dg/weak/weak-6.c: Likewise.
38318 * gcc.dg/weak/weak-7.c: Likewise.
38319 * gcc.dg/weak/weak-8.c: Likewise.
38320 * gcc.dg/weak/weak-9.c: Likewise.
38322 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
38324 gcc.c-torture/execute/20030606-1.c: New.
38326 2003-06-06 Roger Sayle <roger@eyesopen.com>
38328 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38329 * gcc.dg/builtins-19.c: Likewise.
38331 2003-06-06 Roger Sayle <roger@eyesopen.com>
38333 * gcc.dg/builtins-2.c: Add some more tests.
38334 * gcc.dg/builtins-18.c: New test case.
38335 * gcc.dg/builtins-19.c: New test case.
38337 2003-06-06 Roger Sayle <roger@eyesopen.com>
38338 Jim Wilson <wilson@tuliptree.org>
38340 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38342 2003-06-06 Jakub Jelinek <jakub@redhat.com>
38344 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38345 mempcpy/stpcpy calls not to be optimized into something else.
38346 * gcc.c-torture/execute/string-opt-3.c: Moved to...
38347 * gcc.c-torture/execute/builtins/string-7.c: ...here.
38348 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38350 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38352 * gcc.dg/format/asm_fprintf-1.c: New test.
38354 2003-06-05 Mark Mitchell <mark@codesourcery.com>
38356 * lib/gcc-defs.exp (additional_sources): New variable.
38357 (dg-additional-sources): New function.
38358 (additional_files): New variable.
38359 (dg-additional-files): New function.
38360 (dg-additional-files-options): Likewise.
38361 * lib/gcc-dg.exp (dg-require-weak): New function.
38362 (dg-require-alias): Likewise.
38363 (dg-require-gc-sections): Likewise.
38364 * lib/target-supports.exp (check_alias_available): Remove testfile
38366 (check_gc_sections_available): New function.
38367 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38368 (dg-gpp-additional-files): Likewise.
38369 * lib/g++.exp (additional_sources): Remove.
38370 (additional_files): Likewise.
38371 (g++_target_compile): Use dg-additional-files-options.
38373 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
38375 * gcc.dg/special/ecos.exp: Remove.
38376 * gcc.dg/special/20000419-2.c: Use dg-require-*.
38377 * gcc.dg/special/alias-1.c: Likewise.
38378 * gcc.dg/special/alias-2.c: Likewise.
38379 * gcc.dg/special/gcsec-1.c: Likewise.
38380 * gcc.dg/special/weak-1.c: Likewise.
38381 * gcc.dg/special/weak-2.c: Likewise.
38382 * gcc.dg/special/wkali-1.c: Likewise.
38383 * gcc.dg/special/wkali-2.c: Likewise.
38385 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38386 dg-gpp-additional-*.
38387 * g++.dg/special/conpr-3.C: Likewise.
38388 * g++.dg/special/conpr-4.C: Likewise.
38389 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38390 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38391 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38392 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38393 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38394 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38395 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38396 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38397 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38398 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38399 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38400 * g++.old-deja/g++.other/comdat1.C: Likewise.
38401 * g++.old-deja/g++.other/comdat2.C: Likewise.
38402 * g++.old-deja/g++.other/comdat3.C: Likewise.
38403 * g++.old-deja/g++.other/ctor1.C: Likewise.
38404 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38406 2003-06-05 Richard Henderson <rth@redhat.com>
38408 * gcc.dg/debug/20030605-1.c: New.
38410 2003-06-04 Mark Mitchell <mark@codesourcery.com>
38412 * README.QMTEST: Update.
38414 2003-06-04 Richard Henderson <rth@redhat.com>
38416 * gcc.dg/cleanup-1.c: New.
38417 * gcc.dg/cleanup-2.c: New.
38418 * gcc.dg/cleanup-3.c: New.
38419 * gcc.dg/cleanup-4.c: New.
38420 * gcc.dg/cleanup-5.c: New.
38421 * gcc.dg/cleanup-6.c: New.
38422 * gcc.dg/cleanup-7.c: New.
38424 2003-06-04 Mark Mitchell <mark@codesourcery.com>
38426 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38428 * lib/dg-pch.exp: New file.
38429 * g++.dg/pch/pch.exp: Use dg-pch.exp.
38430 * gcc.dg/pch/pch.exp: Likewise.
38432 2003-06-04 Roger Sayle <roger@eyesopen.com>
38434 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38435 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38436 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38437 * gcc.dg/builtins-17.c: New test case.
38438 * gcc.dg/i386-387-4.c: New test case.
38439 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38441 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38443 * gcc.dg/ultrasp9.c: New test.
38445 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38447 * gcc.c-torture/compile/20030604-1.c: New test.
38448 * gcc.dg/sparc-constant-1.c: New test.
38450 2003-06-03 Glen Nakamura <glen@imodulo.com>
38452 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38454 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
38456 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38458 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38459 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38461 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
38463 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38465 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38468 * g++.dg/template/spec10.C: New test.
38470 2003-06-03 Roger Sayle <roger@eyesopen.com>
38472 * gcc.dg/builtins-16.c: New test case.
38474 2003-06-03 Jakub Jelinek <jakub@redhat.com>
38476 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38477 mempcpy test with post-increments.
38478 * gcc.c-torture/execute/string-opt-3.c: New test.
38479 * gcc.dg/string-opt-1.c: New test.
38481 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
38484 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38486 2003-06-02 Mark Mitchell <mark@codesourcery.com>
38488 * lib/scanasm.exp (dg-scan): New function, factored out of ...
38489 (scan-assembler): ... here. Use dg-scan.
38490 (scan-assembler-not): Likewise.
38491 (scan-file): New function.
38492 (scan-file-not): Likewise.
38493 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38494 * gcc.dg/cpp/_Pragma4.c: Likewise.
38495 * gcc.dg/cpp/_Pragma5.c: Likewise.
38496 * gcc.dg/cpp/avoidpaste1.c: Likewise.
38497 * gcc.dg/cpp/avoidpaste2.c: Likewise.
38498 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38499 * gcc.dg/cpp/cmdlne-P.c: Likewise.
38500 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38501 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38502 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38503 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38504 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38505 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38506 * gcc.dg/cpp/cxxcom1.c: Likewise.
38507 * gcc.dg/cpp/line1.c: Likewise.
38508 * gcc.dg/cpp/maccom1.c: Likewise.
38509 * gcc.dg/cpp/maccom2.c: Likewise.
38510 * gcc.dg/cpp/maccom3.c: Likewise.
38511 * gcc.dg/cpp/maccom4.c: Likewise.
38512 * gcc.dg/cpp/maccom5.c: Likewise.
38513 * gcc.dg/cpp/maccom6.c: Likewise.
38514 * gcc.dg/cpp/multiline.c: Likewise.
38515 * gcc.dg/cpp/spacing1.c: Likewise.
38516 * gcc.dg/cpp/spacing2.c: Likewise.
38517 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38518 * gcc.dg/cpp/trad/maccom1.c: Likewise.
38519 * gcc.dg/cpp/trad/maccom2.c: Likewise.
38520 * gcc.dg/cpp/trad/maccom3.c: Likewise.
38521 * gcc.dg/cpp/trad/maccom4.c: Likewise.
38522 * gcc.dg/cpp/trad/maccom6.c: Likewise.
38523 * gcc.dg/cpp/cxxcom2.c: Likewise.
38524 * gcc.dg/cpp/cxxcom2.h: New file.
38526 * gcc.dg/cpp/truefalse.cpp: Move it to ...
38527 * g++.dg/cpp/truefalse.C: Here.
38528 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38530 2003-06-01 Loren James Rittle <ljrittle@acm.org>
38532 * gcc.dg/cpp/redef3.c: New file.
38534 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38536 * gcc.dg/i386-loop-3.c: New test.
38538 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
38540 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38542 2003-05-31 Roger Sayle <roger@eyesopen.com>
38544 * gcc.dg/fwrapv-1.c: New test case.
38545 * gcc.dg/fwrapv-2.c: New test case.
38547 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38550 * g++.dg/template/spec9.C: New test.
38552 2003-05-29 Roger Sayle <roger@eyesopen.com>
38554 * gcc.dg/duff-4.c: New test case.
38556 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
38559 * g77.dg/ffixed-form-1.f: New test
38560 * g77.dg/ffixed-form-2.f: New test
38561 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38562 * g77.dg/ffree-form-3.f: New test
38564 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
38566 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38567 * gcc.dg/wint_t-1.c: Likewise.
38569 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38571 * g++.dg/template/access11.C: New test.
38573 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38576 * g++.dg/template/access10.C: New test.
38578 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
38579 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38581 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38583 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
38585 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38586 suppress for powerpc-*-darwin*.
38587 * gcc.dg/torture/builtin-noret-2.c: Likewise.
38589 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
38591 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38592 suppress option for powerpc-*-darwin*.
38594 2003-05-23 Roger Sayle <roger@eyesopen.com>
38596 * gcc.dg/builtins-1.c: Add tests for tan and atan.
38597 * gcc.dg/builtins-4.c: Add test for fmod.
38599 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38602 * g++.dg/template/instantiate4.C: New test.
38604 2003-05-22 Roger Sayle <roger@eyesopen.com>
38606 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38608 2003-05-21 Janis Johnson <janis187@us.ibm.com>
38610 * gcc.dg/compat/scalar-return-1_main.c: New file.
38611 * gcc.dg/compat/scalar-return-1_x.c: New file.
38612 * gcc.dg/compat/scalar-return-1_y.c: New file.
38613 * gcc.dg/compat/scalar-return-2_main.c: New file.
38614 * gcc.dg/compat/scalar-return-2_x.c: New file.
38615 * gcc.dg/compat/scalar-return-2_y.c: New file.
38616 * gcc.dg/compat/struct-return-3_main.c: New file.
38617 * gcc.dg/compat/struct-return-3_y.c: New file.
38618 * gcc.dg/compat/struct-return-3_x.c: New file.
38619 * gcc.dg/compat/struct-return-2_main.c: New file.
38620 * gcc.dg/compat/struct-return-2_x.c: New file.
38621 * gcc.dg/compat/struct-return-2_y.c: New file.
38623 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38625 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38626 for hppa*-hp-hpux*.
38627 * gcc.dg/20021014-1.c (dg-options): Likewise.
38628 * gcc.dg/nest.c (dg-options): Likewise.
38630 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
38633 * g++.dg/ext/dllimport2.C: New file.
38634 * g++.dg/ext/dllimport3.C: New file.
38636 2003-05-20 Janis Johnson <janis187@us.ibm.com>
38638 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38639 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38640 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38641 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38642 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38643 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38644 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38645 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38646 * gcc.dg/compat/small-struct-defs.h: New file.
38647 * gcc.dg/compat/small-struct-init.h: New file.
38648 * gcc.dg/compat/small-struct-check.h: New file.
38649 * gcc.dg/compat/fp-struct-defs.h: New file.
38650 * gcc.dg/compat/fp-struct-check.h: New file.
38651 * gcc.dg/compat/fp-struct-init.h: New file.
38652 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38653 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38655 2003-05-19 Jakub Jelinek <jakub@redhat.com>
38657 * gcc.dg/20030225-2.c: New test.
38659 2003-05-18 Roger Sayle <roger@eyesopen.com>
38660 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38662 * gcc.c-torture/compile/20030518-1.c: New test case.
38664 2003-05-18 Mark Mitchell <mark@codesourcery.com>
38666 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38667 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38668 gcc-dg-debug-runtest.
38669 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38670 gcc-dg-debug-runtest.
38672 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38675 * g++.dg/lookup/using6.C: New test.
38677 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38679 * g++.dg/parse/access2.C: New test.
38681 2003-05-17 Mark Mitchell <mark@codesourcery.com>
38683 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38684 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38685 * gcc.dg/debug/debug.exp: Likewise.
38687 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
38689 * gcc.dg/dollar.c: New test.
38691 2003-05-16 Janis Johnson <janis187@us.ibm.com>
38693 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38694 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38695 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38696 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38697 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38698 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38699 * gcc.dg/compat/struct-by-value-6_main.c: New file.
38700 * gcc.dg/compat/struct-by-value-6_x.c: New file.
38701 * gcc.dg/compat/struct-by-value-6_y.c: New file.
38702 * gcc.dg/compat/struct-by-value-7_main.c: New file.
38703 * gcc.dg/compat/struct-by-value-7_x.c: New file.
38704 * gcc.dg/compat/struct-by-value-7_y.c: New file.
38705 * gcc.dg/compat/struct-by-value-8_main.c: New file.
38706 * gcc.dg/compat/struct-by-value-8_x.c: New file.
38707 * gcc.dg/compat/struct-by-value-8_y.c: New file.
38708 * gcc.dg/compat/struct-by-value-9_main.c: New file.
38709 * gcc.dg/compat/struct-by-value-9_x.c: New file.
38710 * gcc.dg/compat/struct-by-value-9_y.c: New file.
38712 2003-05-16 Mark Mitchell <mark@codesourcery.com>
38714 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38715 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
38716 support for "repo" mode.
38717 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38718 * lib/g77-dg.exp: Likewise.
38719 * lib/obj-dg.exp: Likewise.
38721 2003-05-16 Jakub Jelinek <jakub@redhat.com>
38723 Merge from gcc-3_2-rhl8-branch:
38724 2003-04-23 Jakub Jelinek <jakub@redhat.com>
38726 * gcc.dg/tls/opt-6.c: New test.
38728 2003-04-05 Jakub Jelinek <jakub@redhat.com>
38730 * gcc.dg/20030405-1.c: New test.
38732 2003-03-09 Jakub Jelinek <jakub@redhat.com>
38734 * gcc.dg/20030309-1.c: New test.
38736 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38738 * gcc.c-torture/execute/20030307-1.c: New test.
38740 2003-02-20 Randolph Chung <tausq@debian.org>
38742 * gcc.c-torture/compile/20030220-1.c: New test.
38744 2003-02-18 Jakub Jelinek <jakub@redhat.com>
38746 * gcc.dg/20030217-1.c: New test.
38748 2003-01-29 Jakub Jelinek <jakub@redhat.com>
38750 * gcc.c-torture/compile/20020129-1.c: New test.
38752 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38754 * gcc.dg/unroll-1.c: New test.
38756 2002-11-16 Jan Hubicka <jh@suse.cz>
38758 * gcc.c-torture/execute/20020920-1.c: New test.
38760 2002-10-08 Jakub Jelinek <jakub@redhat.com>
38763 * gcc.c-torture/compile/20021008-1.c: New test.
38765 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
38768 * gcc.c-torture/execute/20020810-1.c: New test.
38770 2002-08-07 Jakub Jelinek <jakub@redhat.com>
38772 * gcc.c-torture/compile/20020807-1.c: New test.
38774 2002-07-30 Jakub Jelinek <jakub@redhat.com>
38776 * gcc.dg/tls/opt-1.c: New test.
38778 2002-07-29 Jakub Jelinek <jakub@redhat.com>
38780 * gcc.dg/20020729-1.c: New test.
38782 2002-07-20 Jakub Jelinek <jakub@redhat.com>
38784 * g++.dg/opt/life1.C: New test.
38786 2002-05-20 Jakub Jelinek <jakub@redhat.com>
38788 * gcc.dg/20020525-1.c: New test.
38790 2002-05-24 Jakub Jelinek <jakub@redhat.com>
38793 * g++.dg/ext/pretty1.C: New test.
38794 * g++.dg/ext/pretty2.C: New test.
38796 2003-05-15 Mark Mitchell <mark@codesourcery.com>
38799 * g++.dg/ext/typeof5.C: New test.
38801 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
38803 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38804 __USER_LABEL_PREFIX__ into account.
38805 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38807 2003-05-14 Roger Sayle <roger@eyesopen.com>
38809 * gcc.dg/builtins-15.c: New test case.
38811 2003-05-13 Zack Weinberg <zack@codesourcery.com>
38813 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38815 2003-05-12 Mark Mitchell <mark@codesourcery.com>
38817 * lib/g++.exp: Tweak handling of additional source files.
38818 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38819 * g++.dg/special/conpr-2a.C: Rename to ...
38820 * g++.dg/special/conpr-2a.cc: ... this.
38821 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38822 * g++.dg/special/conpr-3a.C: Rename to ...
38823 * g++.dg/special/conpr-3a.cc: This.
38824 * g++.dg/special/conpr-3b.C: Rename to ...
38825 * g++.dg/special/conpr-3b.cc: This.
38826 * g++.dg/special/conpr-4.C: New test.
38827 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38829 2003-05-12 David Edelsohn <edelsohn@gnu.org>
38831 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38833 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38835 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38836 * g++.old-deja/g++.robertl/eb71.C: Likewise.
38837 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38838 * g++.old-deja/g++.other/warn3.C: Likewise.
38840 2003-05-11 Roger Sayle <roger@eyesopen.com>
38842 * gcc.dg/i386-387-1.c: Update to also test log.
38843 * gcc.dg/i386-387-2.c: Likewise.
38845 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
38847 * g77.f-torture/execute/int8421.f: New test.
38849 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38851 PR c++/10230, c++/10481
38852 * g++.dg/lookup/scoped5.C: New test.
38854 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38857 * g++.dg/template/ttp6.C: New test.
38859 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
38861 * gcc.c-torture/execute/builtins: New directory.
38862 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38863 gcc.c-torture/execute/builtins.
38864 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38865 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38866 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
38867 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38869 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38872 * g++.dg/template/access8.C: New test.
38873 * g++.dg/template/access9.C: New test.
38875 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38878 * g++.dg/parse/access1.C: New test.
38880 2003-05-09 DJ Delorie <dj@redhat.com>
38882 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38883 long, and not an int.
38885 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38887 PR c++/10555, c++/10576
38888 * g++.dg/template/memclass1.C: New test.
38890 2003-05-08 DJ Delorie <dj@redhat.com>
38892 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38894 * gcc.c-torture/execute/20021024-1.x: Likewise.
38895 * gcc.c-torture/execute/shiftdi.x: Likewise.
38896 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38897 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38898 * gcc.dg/20021018-1.c: Likewise.
38900 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38902 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38904 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38905 (bcopy): Call memmove.
38907 2003-05-08 Roger Sayle <roger@eyesopen.com>
38909 * g77.f-torture/compile/8485.f: New test case.
38911 2003-05-07 Richard Henderson <rth@redhat.com>
38914 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38915 Verify exception_cleanup not called for rethrows.
38916 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38917 when exiting catch block without rethrowing.
38918 * g++.dg/eh/forced3.C: New.
38919 * g++.dg/eh/forced4.C: New.
38921 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
38923 * gcc.dg/20030505.c: Fix triplet.
38925 2003-05-06 DJ Delorie <dj@redhat.com>
38927 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38928 * gcc.dg/nest.c: Likewise.
38930 2003-05-05 Roger Sayle <roger@eyesopen.com>
38932 * gcc.dg/builtins-14.c: New test case.
38934 2003-05-05 Janis Johnson <janis187@us.ibm.com>
38936 * lib/compat.exp (compat-execute): New argument.
38937 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38938 * gcc.dg/compat: New test directory.
38939 * gcc.dg/compat/compat.exp: New expect script.
38940 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38941 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38942 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38943 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38944 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38945 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38947 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38948 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38949 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38950 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38951 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38952 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38953 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38954 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38955 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38956 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38957 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38958 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38959 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38960 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38961 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38963 2003-05-05 Zack Weinberg <zack@codesourcery.com>
38965 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38967 2003-05-05 Jakub Jelinek <jakub@redhat.com>
38969 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38971 2003-05-05 Geoffrey Keating <geoffk@apple.com>
38973 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38974 * gcc.dg/ppc-fsel-2.c: New test.
38976 * gcc.dg/unused-5.c: New test.
38978 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38981 * g++.dg/warn/pmf1.C: New test.
38983 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38986 * g++.dg/warn/main.C: New test.
38988 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38990 * gcc.dg/nonnull-3.c: New test.
38992 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
38994 * gcc.dg/cpp/Wtrigraphs.c: Update.
38995 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
38997 2003-05-03 Geoffrey Keating <geoffk@apple.com>
38999 * gcc.dg/ppc-fsel-1.c: New test.
39001 2003-05-03 Zack Weinberg <zack@codesourcery.com>
39004 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39006 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
39008 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39010 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39012 PR c++/9364, c++/10553, c++/10586
39013 * g++.dg/parse/typename4.C: New test.
39014 * g++.dg/parse/typename5.C: Likewise.
39016 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
39018 * gcc.c-torture/compile/20030503-1.c: New test.
39020 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39022 * g++.dg/lookup/using5.C: Fix testcase error.
39024 2003-05-01 Chris Demetriou <cgd@broadcom.com>
39026 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39027 since MEABI is no longer supported. Remove all vestiges
39028 of MEABI from the test.
39030 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39033 * g++.dg/lookup/using5.C: New test.
39035 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39038 * g++.dg/template/ttp5.C: New test.
39040 2003-04-30 Mark Mitchell <mark@codesourcery.com>
39042 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39043 (dg-gpp-additional-sources): New function.
39044 (dg-gpp-additional-files): Likewise.
39045 * lib/g++.exp (additional_sources): New variable.
39046 (additional_files): Likewise.
39047 (g++_target_compile): Deal with them.
39048 * lib/old-dejagnu.exp: Remove.
39049 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39050 * g++.old-deja: Revise all tests to use dg commands.
39052 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39054 PR c++/9432, c++/9528
39055 * g++.dg/lookup/using4.C: New test.
39057 2003-04-29 Geoffrey Keating <geoffk@apple.com>
39059 * gcc.dg/noreturn-5.c: New file.
39060 * gcc.dg/noreturn-6.c: New file.
39062 * gcc.c-torture/compile/inline-1.c: New file.
39064 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39067 * g++.dg/template/explicit1.C: New test.
39069 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39072 * g++.dg/other/bitfield1.C: New test.
39075 * g++.dg/init/new7.C: New test.
39077 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39079 * g++.dg/ext/desig1.C: New test.
39080 * g++.dg/ext/init1.C: Update.
39082 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39084 2003-04-28 Mark Mitchell <mark@codesourcery.com>
39087 * g++.dg/warn/Winline-1.C: New test.
39089 2003-04-28 Jakub Jelinek <jakub@redhat.com>
39091 * gcc.c-torture/execute/string-opt-19.c: New test.
39093 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39094 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39096 2003-04-27 Mark Mitchell <mark@codesourcery.com>
39099 * g++.dg/init/new6.C: New test.
39102 * g++.dg/init/ref6.C: New test.
39104 2003-04-26 David Edelsohn <edelsohn@gnu.org>
39106 * g++.dg/warn/weak1.C: XFAIL on AIX4.
39108 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39110 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39111 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39113 2003-04-25 Mark Mitchell <mark@codesourcery.com>
39115 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39116 initialized static data members.
39118 2003-04-25 H.J. Lu <hjl@gnu.org>
39120 * gcc.dg/ia64-sync-4.c: New test.
39122 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39124 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
39127 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
39130 * g++.dg/warn/conv1.C: New test.
39131 * g++.old-deja/g++.other/conv7.C: Adjust.
39132 * g++.old-deja/g++.other/overload14.C: Adjust.
39134 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39137 * g++.dg/template/defarg2.C: New test.
39139 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
39141 * gcc.dg/cpp/include2.c: Update.
39142 * gcc.dg/cpp/multiline-2.c: New.
39143 * gcc.dg/cpp/multiline.c: Update.
39144 * gcc.dg/cpp/strify2.c: Update.
39145 * gcc.dg/cpp/trad/literals-2.c: Update.
39147 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39149 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39151 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39153 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39155 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39158 * g++.dg/parse/crash4.C: New test.
39161 * g++.dg/parse/crash5.C: New test.
39163 2003-04-22 Mark Mitchell <mark@codesourcery.com>
39166 * g++.dg/parse/crash3.C: New test.
39169 * g++.dg/parse/elab1.C: New test.
39171 2003-04-22 Devang Patel <dpatel@apple.com>
39173 * gcc.dg/cpp/trad/funlike-5.c: New test.
39175 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
39177 * g++.dg/other/packed1.C: Fix dg options.
39179 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
39181 * g++.dg/other/offsetof2.C: New test.
39183 2003-04-21 Mark Mitchell <mark@codesourcery.com>
39185 * g++.dg/template/recurse.C: Adjust location of error messages.
39187 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
39190 * g++.dg/init/addr-const1.C: New test.
39191 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39193 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
39196 * g++.dg/lookup/struct-hack1.C: New test.
39198 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
39200 * ucs.c: Update diagnostic messages.
39202 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
39204 * gcc.dg/cpp/truefalse.cpp: New test.
39205 * gcc.dg/cpp/cpp.exp: Update.
39206 * g++.dg/other/stdbool-if.C: Remove.
39208 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
39210 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39211 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39213 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39215 * gcc.c-torture/compile/20030418-1.c: New test.
39217 2003-04-17 Janis Johnson <janis187@us.ibm.com>
39219 * README.compat: Remove; content moved to doc/sourcebuild.texi.
39221 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39224 g++.dg/template/dependent-name1.C: New test.
39226 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
39228 * gcc.dg/warn-1.c (tourist_guide): New array,
39229 contains a pointer to bar.
39231 2003-04-16 Roger Sayle <roger@eyesopen.com>
39233 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39234 * gcc.c-torture/execute/medce-1.c: New test case.
39235 * gcc.c-torture/execute/medce-2.c: New test case.
39237 2003-04-15 Mark Mitchell <mark@codesourcery.com>
39239 * lib/prune.exp: Ignore more messages.
39242 * g++.dg/parse/lookup3.C: New test.
39244 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
39246 * gcc.c-torture/compile/20030415-1.c : New test.
39248 2003-04-14 Mark Mitchell <mark@codesourcery.com>
39250 * gcc.c-torture/execute/scope-2.c: Move to ...
39251 * gcc.dg/noncompile/scope.c: .... here.
39253 2003-04-14 Roger Sayle <roger@eyesopen.com>
39255 * gcc.dg/20030414-2.c: New test case.
39257 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
39260 * gcc.dg/20030414-1.c: New test.
39262 2003-04-13 Roger Sayle <roger@eyesopen.com>
39264 * gcc.dg/builtins-12.c: New test case.
39265 * gcc.dg/builtins-13.c: New test case.
39267 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39269 * gcc.c-torture/execute/string-opt-18.c: New test.
39271 2003-04-13 Mark Mitchell <mark@codesourcery.com>
39274 * g++.dg/init/new5.C: New test.
39276 2003-04-12 Mark Mitchell <mark@codesourcery.com>
39279 * g++.dg/ext/dllimport1.C: New test.
39281 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39283 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39285 2003-04-11 Bud Davis <bdavis9659@comcast.net>
39288 * g77.f-torture/noncompile/9263.f: New test
39290 * g77.f-torture/execute/1832.f: New test
39292 2003-04-11 David Chad <davidc@freebsd.org>
39293 Loren J. Rittle <ljrittle@acm.org>
39296 * objc.dg/headers.m: New test.
39298 2003-04-10 Zack Weinberg <zack@codesourcery.com>
39300 * gcc.c-torture/execute/builtin-noret-2.c: New.
39301 * gcc.c-torture/execute/builtin-noret-2.x: New.
39302 XFAIL builtin-noret-2.c at -O1 and above.
39303 * gcc.dg/redecl.c: New.
39304 * gcc.dg/Wshadow-1.c: Update error regexps.
39306 2003-04-10 Mark Mitchell <mark@codesourcery.com>
39308 * g++.dg/abi/bitfield10.C: New test.
39310 2003-04-09 Mike Stump <mrs@apple.com>
39312 * gcc.dg/pch/pch.exp: Make testcase names longer.
39313 * g++.dg/pch/pch.exp: Make testcase names longer.
39315 2003-04-08 Roger Sayle <roger@eyesopen.com>
39317 * gcc.dg/builtins-11.c: New test case.
39319 2003-04-08 Roger Sayle <roger@eyesopen.com>
39321 * gcc.dg/builtins-9.c: New test case.
39322 * gcc.dg/builtins-10.c: New test case.
39324 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
39326 * gcc.dg/noncompile/init-4.c.c: New test.
39328 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
39330 * gcc.misc-test/gcov-9.c: New test.
39331 * gcc.misc-test/gcov-10.c: New test
39332 * gcc.misc-test/gcov-11.c: New test.
39334 2003-04-05 Zack Weinberg <zack@codesourcery.com>
39336 PR optimization/10024
39337 * gcc.c-torture/compile/20030405-1.c: New test.
39339 2003-04-04 Geoffrey Keating <geoffk@apple.com>
39341 * gcc.dg/pch/static-3.c: New.
39342 * gcc.dg/pch/static-3.hs: New.
39343 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39345 2003-04-04 Richard Henderson <rth@redhat.com>
39347 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39348 * g++.dg/eh/forced2.C: Likewise.
39350 2003-04-03 Mike Stump <mrs@apple.com>
39352 * lib/scanasm.exp (scan-assembler): Add xfail processing for
39354 (scan-assembler-times, scan-assembler-not): Likewise.
39355 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39357 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39359 * gcc.dg/sparc-loop-1.c: New test.
39361 2003-04-02 Geoffrey Keating <geoffk@apple.com>
39364 * g++.dg/pch/system-2.C: New.
39365 * g++.dg/pch/system-2.Hs: New.
39367 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
39369 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39371 * g++.dg/eh/simd-1.C (vecfunc): Same.
39373 2003-04-01 Roger Sayle <roger@eyesopen.com>
39375 * gcc.c-torture/execute/20030401-1.c: New test case.
39377 2003-04-01 Ziemowit Laski <zlaski@apple.com>
39379 * objc.dg/defs.m: New.
39381 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
39383 * g++.dg/eh/simd-1.C: New.
39384 * g++.dg/eh/simd-2.C: New.
39386 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
39388 * gcc.c-torture/execute/simd-3.c: New.
39390 2003-03-31 Mark Mitchell <mark@codesourcery.com>
39393 * gcc.dg/20030331-2.c: New test.
39395 2003-03-31 Mark Mitchell <mark@codesourcery.com>
39398 * g++.dg/parse/crash2.C: New test.
39400 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
39402 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39403 * gcc.c-torture/execute/20030331-1.c: ...here.
39405 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
39407 * gcc.c-torture/execute/20030331-1.c: New test.
39409 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
39411 * lib/gcov.exp: Adjust call return testing strings.
39412 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39414 2003-03-31 Roger Sayle <roger@eyesopen.com>
39416 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39417 * gcc.dg/builtins-7.c: New test case.
39418 * gcc.dg/builtins-8.c: New test case.
39420 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
39422 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39424 2003-03-30 Mark Mitchell <mark@codesourcery.com>
39427 * g++.dg/lookup-class-member-2.C: New test.
39429 2003-03-30 Glen Nakamura <glen@imodulo.com>
39431 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39433 2003-03-28 Roger Sayle <roger@eyesopen.com>
39435 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39437 2003-03-28 Mark Mitchell <mark@codesourcery.com>
39439 * g++.dg/init/attrib1.C: New test.
39441 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39443 * gcc.dg/ultrasp8.c: New test.
39445 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39447 * gcc.dg/ultrasp7.c: New test.
39449 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
39452 * g++.dg/template/inline1.C: New test.
39454 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39456 * gcc.dg/sparc-dwarf2.c: New test.
39458 2003-03-27 Roger Sayle <roger@eyesopen.com>
39460 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39461 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39463 2003-03-27 Mark Mitchell <mark@codesourcery.com>
39465 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39466 than reading .x files.
39467 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39468 * g77.dg/gcov/gcov-1.f: Likewise.
39469 * gcc.misc-tests/gcov-4b.c: Likewise.
39470 * gcc.misc-tests/gcov-5b.c: Likewise.
39471 * gcc.misc-tests/gcov-6.c: Likewise.
39472 * gcc.misc-tests/gcov-7.c: Likewise.
39473 * gcc.misc-tests/gcov-8.c: Likewise.
39474 * g++.dg/gcov/gcov-1.x: Remove.
39475 * g77.dg/gcov/gcov-1.x: Likewise.
39476 * gcc.misc-tests/gcov-4b.x: Likewise.
39477 * gcc.misc-tests/gcov-5b.x: Likewise.
39478 * gcc.misc-tests/gcov-6.x: Likewise.
39479 * gcc.misc-tests/gcov-7.x: Likewise.
39480 * gcc.misc-tests/gcov-8.x: Likewise.
39482 2003-03-27 Glen Nakamura <glen@imodulo.com>
39485 * gcc.dg/20030324-1.c: New test.
39487 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
39490 * g++.dg/template/arg3.C: New test.
39493 * g++.dg/template/friend18.C: New test.
39495 2003-03-26 Roger Sayle <roger@eyesopen.com>
39497 * g77.f-torture/compile/20030326-1.f: New test case.
39499 2003-03-26 Janis Johnson <janis187@us.ibm.com>
39501 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39503 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39505 2003-03-26 Jakub Jelinek <jakub@redhat.com>
39507 * gcc.dg/ia64-sync-3.c: New test.
39509 2003-03-26 Alan Modra <amodra@bigpond.net.au>
39511 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39513 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39515 * gcc.dg/ultrasp6.c: New test.
39517 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39519 * gcc.dg/i386-signbit-1.c: New test.
39520 * gcc.dg/i386-signbit-2.c: New test.
39521 * gcc.dg/i386-signbit-3.c: New test.
39523 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39525 * gcc.dg/ultrasp5.c: Fix options.
39527 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39529 * gcc.dg/ultrasp5.c: Fix comment.
39531 2003-03-24 Bud Davis <bdavis9659@comcast.net>
39534 * g77.f-torture/execute/10197.f: New test.
39536 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
39538 PR c++/9898, c++/383
39539 * g++.dg/template/conv6.C: New test.
39542 * g++.dg/template/ptrmem5.C: New test.
39545 * g++.dg/lookup/koenig1.C: New test.
39548 * g++.dg/lookup/template2.C: New test.
39550 2003-03-24 Jakub Jelinek <jakub@redhat.com>
39552 * g++.dg/opt/rtti1.C: New test.
39554 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39556 * gcc.dg/ultrasp5.c: New test.
39558 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
39561 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39564 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39567 * gcc.dg/20030323-1.c: New test.
39569 2003-03-23 Roger Sayle <roger@eyesopen.com>
39571 * gcc.c-torture/compile/20030323-1.c: New test case.
39573 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
39575 * gcc.dg/20030321-1.c: New test.
39577 2003-03-22 Zack Weinberg <zack@codesourcery.com>
39579 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39581 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
39583 PR c++/9978, c++/9708
39584 * g++.dg/ext/vlm1.C: Adjust expected error.
39585 * g++.dg/ext/vla2.C: New test.
39586 * g++.dg/template/arg1.C: New test.
39587 * g++.dg/template/arg2.C: New test.
39589 2003-03-22 Bud Davis <bdavis9659@comcast.net>
39591 * g77.f-torture/execute/select.f: New test.
39592 * g77.f-torture/noncompile/select_no_compile.f: New test.
39594 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
39597 * g++.dg/other/error4.C: New test.
39599 2003-03-20 Mark Mitchell <mark@codesourcery.com>
39601 * g++.dg/template/friend17.C: New test.
39603 2003-03-21 Alan Modra <amodra@bigpond.net.au>
39605 * gcc.c-torture/compile/20030320-1.c: New.
39607 2003-03-20 Roger Sayle <roger@eyesopen.com>
39609 * gcc.dg/builtins-6.c: New test case.
39611 2003-03-19 Alan Modra <amodra@bigpond.net.au>
39614 * gcc.c-torture/compile/20030319-1.c: New.
39616 2003-03-18 Jan Hubicka <jh@suse.cz>
39618 * gcc.dg/i386-cvt-1.c: New test.
39620 2003-03-17 Zack Weinberg <zack@codesourcery.com>
39622 * objc.dg/naming-1.m: Use "(parse|syntax) error".
39623 * objc.dg/naming-2.m: Likewise.
39625 2003-03-17 Mark Mitchell <mark@codesourcery.com>
39628 * g++.dg/parse/crash1.C: New test.
39630 2003-03-16 Mark Mitchell <mark@codesourcery.com>
39633 * g++.dg/eh/cleanup1.C: New test.
39635 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39637 * gcc.c-torture/execute/20030316-1.c: New test case.
39639 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
39642 * g++.dg/init/ctor2.C: New test.
39644 2003-03-15 Roger Sayle <roger@eyesopen.com>
39646 * g77.f-torture/compile/xformat.f: New test case.
39648 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39650 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39651 * g++.old-deja/g++.mike/eh50.C: Likewise.
39653 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39656 * g++.dg/template/spec7.C: New test.
39657 * g++.dg/template/spec8.C: Likewise.
39659 2003-03-14 Jakub Jelinek <jakub@redhat.com>
39661 * gcc.c-torture/execute/20030313-1.c: New test.
39663 2003-03-14 Richard Henderson <rth@redhat.com>
39665 * gcc.dg/inline-2.c: Adjust alpha test for external call.
39667 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
39669 * gcc.c-torture/compile/20030314-1.c: New test.
39671 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
39673 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39674 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39676 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39677 to accept newer _imp__ prefix and additional
39678 newline in .drectve section.
39679 * gcc.dg/dll-4.c: Likewise.
39680 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39683 2003-03-13 Mark Mitchell <mark@codesourcery.com>
39685 * g++.dg/parse/namespace9.C: New test.
39687 * g++.dg/init/ref5.C: New test.
39688 * g++.dg/parse/ptrmem1.C: Likewise.
39690 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39692 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39693 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39694 regular expression.
39695 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39696 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39698 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
39700 * gcc.c-torture/execute/20030224-2.c: New test.
39702 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39704 * gcc.dg/decl-3.c: New test.
39706 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39708 * gcc.dg/i386-loop-2.c: New test.
39710 2003-03-11 Mark Mitchell <mark@codesourcery.com>
39713 * g++.dg/parse/namespace8.C: New test.
39716 * g++.dg/overload/builtin2.C: New test.
39718 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
39720 * gcc.dg/return-type-3.c: New test.
39722 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39724 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39725 profiling options are not supported.
39727 2003-03-10 Mark Mitchell <mark@codesourcery.com>
39729 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39730 * g++.old-deja/g++.warn/impint2.C: Likewise.
39732 2003-03-10 Devang Patel <dpatel@apple.com>
39734 * g++.dg/cpp/c++_cmd_1.C: New test.
39735 * g++.dg/cpp/c++_cmd_1.h: New file.
39737 2003-03-10 Segher Boessenkool <segher@koffie.nl>
39739 * gcc.dg/altivec-9.c: New file.
39741 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39743 * gcc.dg/ppc-sdata-1.c: New test.
39744 * gcc.dg/ppc-sdata-2.c: New test.
39746 2003-03-09 Mark Mitchell <mark@codesourcery.com>
39749 * g++.dg/opt/ptrmem2.C: New test.
39752 * g++.dg/opt/ptrmem1.C: New test.
39754 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39756 * gcc.dg/i386-loop-1.c: New test.
39758 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39761 * g++.dg/lookup/friend1.C: New test.
39763 2003-03-08 Mark Mitchell <mark@codesourcery.com>
39766 * g++.dg/parser/constructor1.C: New test.
39768 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
39770 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39772 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39774 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
39776 * gcc.dg/cpp/Wunused.c: Update test.
39778 2003-03-08 Jan Hubicka <jh@suse.cz>
39780 * gcc.dg/inline-3.c: New test.
39782 2003-03-08 Mark Mitchell <mark@codesourcery.com>
39785 * g++.dg/parse/builtin1.C: New test.
39788 * g++.dg/abi/cookie1.C: New test.
39789 * g++.dg/abi/cookie2.C: Likewise.
39792 * g++.dg/template/field1.C: New test.
39795 * g++.dg/parse/class1.C: New test.
39796 * g++.dg/parse/namespace7.C: Likewise.
39797 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39799 2003-03-07 Mark Mitchell <mark@codesourcery.com>
39801 * g++.dg/init/ref4.C: New test.
39803 2003-03-07 Jan Hubicka <jh@suse.cz>
39805 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39806 * gcc.dg/inline-3.c: New test.
39808 2003-03-06 Mark Mitchell <mark@codesourcery.com>
39810 * g++.dg/init/ref3.C: New test.
39813 * g++.dg/init/ref2.C: New test.
39816 * g++.dg/warn/Wshadow-2.C: New test.
39819 * g++.dg/warn/Woverloaded-1.C: New test.
39821 2003-03-05 Jan Hubicka <jh@suse.cz>
39823 * gcc.dg/i386-local2.c: New.
39824 * gcc.dg/i386-local.c: Fix typo.
39826 2003-03-05 Mark Mitchell <mark@codesourcery.com>
39828 * g++.dg/abi/layout3.C: New test.
39830 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39832 * gcc.c-torture/compile/20030305-1.c
39834 2003-03-05 Jan Hubicka <jh@suse.cz>
39836 * gcc.dg/i386-local.c: New.
39838 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
39840 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39842 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39844 * gcc.dg/switch-2.c: New test.
39845 * gcc.dg/switch-3.c: New test.
39846 * gcc.dg/Wswitch.c: Adjust line numbers.
39847 * gcc.dg/Wswitch-default.c: Likewise.
39848 * gcc.dg/Wswitch-enum.c: Likewise.
39850 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
39852 * gcc.c-torture/execute/20030222-1.c: New test.
39854 2003-03-03 James E Wilson <wilson@tuliptree.org>
39856 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39858 2003-03-03 Mark Mitchell <mark@codesourcery.com>
39861 * g++.dg/init/ref1.C: New test.
39863 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
39865 * gcc.dg/sh-relax.c: New SH-only test.
39867 2003-03-03 Geoffrey Keating <geoffk@apple.com>
39869 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
39870 comment explaining purpose of testcase.
39872 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
39874 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39875 for HC11/HC12 (asm needs two int registers).
39876 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39877 HC11/HC12 because the test uses an asm which needs two 32-bit
39880 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
39882 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39883 for HC11/HC12 (array is too large otherwise).
39884 * gcc.c-torture/compile/920501-4.x: New file, likewise.
39885 * gcc.c-torture/compile/20010518-2.x: Likewise.
39886 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39887 HC11/HC12 (array is too large).
39889 2003-03-01 Geoffrey Keating <geoffk@apple.com>
39891 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39892 * lib/g++-dg.exp (g++-dg-test): Likewise.
39894 2003-03-01 Roger Sayle <roger@eyesopen.com>
39896 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39897 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39899 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39901 * g++.dg/warn/implicit-typename1.C: Remove warning.
39903 2003-02-28 Richard Henderson <rth@redhat.com>
39905 * gcc.dg/noreturn-1.c: Move noreturn warning line.
39906 * gcc.dg/return-type-1.c: Move control reaches end warning line.
39908 2003-02-28 Geoffrey Keating <geoffk@apple.com>
39910 * gcc.dg/pch/pch.exp: Change .pch to .gch.
39911 * g++.dg/pch/pch.exp: Likewise.
39913 2003-02-28 Mark Mitchell <mark@codesourcery.com>
39916 * g++.dg/init/new4.C: New test.
39918 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
39920 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39922 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
39924 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39927 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39930 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39932 * lib/scanasm.exp: Add support for counting numbers of
39934 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39935 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39937 2003-02-25 Mark Mitchell <mark@codesourcery.com>
39940 * g++.dg/template/static3.C: New test.
39943 * g++.dg/parse/namespace6.C: New test.
39945 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39948 * gcc.dg/20030225-1.c: New test.
39950 2003-02-24 Mark Mitchell <mark@codesourcery.com>
39952 * README: Remove out-of-date information.
39955 * g++.dg/template/spec6.C: New test.
39957 2003-02-24 Jeff Law <law@redhat.com>
39959 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39961 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39963 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39964 * gcc.dg/pragma-ep-1.c: Likewise.
39966 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39969 * g++.dg/template/friend16.C: New test.
39971 2003-02-23 Mark Mitchell <mark@codesourcery.com>
39974 * g++.dg/parse/fused-params1.C: Adjust error messages.
39975 * g++.dg/template/nested3.C: New test.
39977 2003-02-24 Alan Modra <amodra@bigpond.net.au>
39979 * g++.dg/abi/param1.C: New test.
39981 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39984 * g++.dg/warn/implicit-typename1.C: New test.
39986 2003-02-22 Kelley Cook <kelleycook@comcast.net>
39988 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39990 * g++.old-deja/g++.other/store-expr2.C: Likewise.
39991 * gcc.c-torture/execute/20010129-1.x: Likewise.
39992 * gcc.dg/20011107-1.c: Likewise.
39993 * gcc.dg/20020108-1.c: Likewise.
39994 * gcc.dg/20020122-3.c: Likewise.
39995 * gcc.dg/20020206-1.c: Likewise.
39996 * gcc.dg/20020310-1.c: Likewise.
39997 * gcc.dg/20020426-2.c: Likewise.
39998 * gcc.dg/20020517-1.c: Likewise.
39999 * gcc.dg/991230-1.c: Likewise.
40000 * gcc.dg/i386-unroll-1.c: Likewise.
40001 * gcc.misc-tests/i386-prefetch.exp: Likewise.
40003 2003-02-22 Jan Hubicka <jh@suse.cz>
40005 * gcc.dg/i386-mul.c: New test.
40007 2003-02-21 Roger Sayle <roger@eyesopen.com>
40009 * gcc.dg/builtins-5.c: New test case.
40011 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
40013 * gcc.dg/asmreg-1.c: New test.
40015 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40018 * g++.dg/parse/varmod1.C: New test.
40020 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40023 * g++.dg/template/op1.C: New test.
40025 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40028 * g++.dg/template/nested2.C: New test.
40030 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40033 * g++.dg/expr/dtor1.C: New test.
40035 2003-02-21 Zack Weinberg <zack@codesourcery.com>
40037 * gcc.dg/cpp/include3.c: New test.
40038 * gcc.dg/cpp/inc/foo.h: New file.
40040 2003-02-21 Glen Nakamura <glen@imodulo.com>
40042 * gcc.c-torture/execute/20030221-1.c: New test.
40044 2003-02-20 Mark Mitchell <mark@codesourcery.com>
40047 * g++.dg/abi/conv1.C: New test.
40049 2003-02-20 Jan Hubicka <jh@suse.cz>
40051 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40053 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
40055 * gcc.c-torture/compile/20030219-1.c: New test.
40057 2003-02-18 Jan Hubicka <jh@suse.cz>
40059 * gcc.dg/funcorder.c: New test.
40061 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40063 * gcc.c-torture/execute/20030218-1.c: New.
40065 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
40067 * gcc.dg/20030218-1.c: New.
40069 2003-02-18 Richard Henderson <rth@redhat.com>
40071 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40072 * gcc.dg/attr-used-2.c: New.
40074 2003-02-18 Mark Mitchell <mark@codesourcery.com>
40077 * g++.dg/init/copy5.C: New test.
40079 2003-02-18 Geoffrey Keating <geoffk@apple.com>
40081 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40082 * g++.dg/pch/pch.exp: Likewise.
40084 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40086 * gcc.c-torture/execute/20030209-1.c: Enable the test if
40087 STACK_SIZE is not defined.
40089 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40092 * g++.dg/template/init1.C: New test.
40094 2003-02-16 Jan HUbicka <jh@suse.cz>
40096 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40097 (foo): Add few extra tests
40098 * gcc.dg/c99-const-expr-3.c: Likewise.
40099 * gcc.c-torture/execute/20030216-1.c: New.
40101 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40104 * g++.dg/ext/typeof4.C: New test.
40106 2003-02-15 Roger Sayle <roger@eyesopen.com>
40108 * gcc.dg/i386-387-3.c: New test case.
40110 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
40112 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40113 cris-*-elf* cris-*-aout* and mmix-*-*.
40115 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
40117 * gcc.dg/20030213-1.c: New test.
40119 2003-02-12 Roger Sayle <roger@eyesopen.com>
40121 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40122 * gcc.dg/i386-387-2.c: Likewise.
40124 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
40126 * gcc.dg/ppc-spe.c: Fix formatting.
40127 Enable tests that were previously unsupported by gas.
40128 Delete tests for instructions that no longer exist.
40129 Switch arguments on evsubifw builtin.
40131 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
40133 * gcc.c-torture/execute/20030209-1.c: Disable the test if
40134 STACK_SIZE is too small.
40136 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40137 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40139 * gcc.dg/decl-2.c: New test.
40141 2003-02-10 Jan Hubicka <jh@suse.cz>
40143 * gcc.dg/i386-fpcvt-1.c: New test.
40145 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
40147 * gcc.c-torture/execute/20030209-1.c: New test.
40149 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
40151 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40152 int-wide bitops, use the constants of the same width.
40153 Likewise, if long long is 32-bit wide, test bitops using
40156 2003-02-07 Loren James Rittle <ljrittle@acm.org>
40158 * gcc.dg/20021014-1.c: Annotate with expected notice text.
40160 2003-02-07 Roger Sayle <roger@eyesopen.com>
40162 * gcc.dg/builtins-4.c: New test case.
40164 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40166 * gcc.dg/20020430-1.c: Fix dg command typos.
40167 * gcc.dg/20020503-1.c: Likewise.
40169 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40172 * g++.dg/parse/fused-params1.C: New test.
40175 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40178 * g++.dg/parse/non-dependent1.C: New test.
40181 * g++.dg/parse/dupl-tmpl-args1.C: New test.
40184 * g++.dg/parse/undefined7.C: New test.
40185 * g++.dg/parse/non-templ1.C: New test.
40188 * g++.dg/parse/too-many-tmpl-args1.C: New test.
40190 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40192 * gcc.c-torture/compile/20030206-1.c: New test.
40194 2003-02-05 Roger Sayle <roger@eyesopen.com>
40196 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40197 "pow" to "foo" to avoid potential confusion with a math built-in.
40199 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40201 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40202 conditions for SPARC targets.
40204 2003-02-05 Jakub Jelinek <jakub@redhat.com>
40206 * gcc.dg/20030204-1.c: New test.
40208 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40211 * g++.dg/parse/array-size1.C: New test.
40214 * g++.dg/parse/undefined3.C: New test.
40217 * g++.dg/parse/undefined4.C: New test.
40220 * g++.dg/parse/undefined5.C: New test.
40223 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40226 * g++.dg/parse/casting-operator1.C: New test.
40229 * g++.dg/parse/undefined6.C: New test.
40232 * g++.dg/parse/missing-template1.C: New test.
40234 2003-02-04 Jan Hubicka <jh@suse.cz>
40236 * gcc.dg/i386-cadd.c: Compile using -march=k8.
40237 * gcc.dg/i386-cmov?.c: Likewise.
40238 * gcc.dg/i386-fpcvt-?.c: Likewise.
40239 * gcc.dg/i386-ssefp-1.c: Likewise.
40240 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40243 2003-02-03 Mark Mitchell <mark@codesourcery.com>
40246 * g++.dg/ext/max.C: New test.
40248 2003-02-03 Jan Hubicka <jh@suse.cz>
40250 * gcc.c-torture/execute/20030203-1.c: New test.
40252 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
40254 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40257 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
40259 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40260 * g++.dg/init/new2.C: Likewise.
40261 * g++.dg/other/new1.C: Likewise.
40263 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
40265 * gcc.dg/struct-ret-libc.c: New test.
40267 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
40269 * gcc.dg/20030129-1.c: New test.
40271 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40274 * g++.dg/template/ptrmem4.C: New test.
40276 2003-01-29 Mark Mitchell <mark@codesourcery.com>
40278 * g++.dg/parser/constant1.C: New test.
40280 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40283 * g++.dg/parse/friend2.C: New test.
40285 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
40288 * g++.dg/template/unify4.C: New test.
40290 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
40292 * gcc.c-torture/execute/20030128-1.c: New test.
40294 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
40296 * g++.dg/lookup/nested1.C: Test moved from ...
40297 * g++.old-deja/g++.other/lookup24.C: ... here.
40299 2003-01-28 Jan Hubicka <jh@suse.cz>
40301 * gcc.dg/i386-cmov5.c: New test.
40303 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40305 * gcc.c-torture/execute/20010925-1.c: Changed the
40306 memcpy declaration.
40308 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
40311 * g++.dg/parse/template5.C: New test.
40313 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
40316 * g77.dg/pr9258: New test.
40318 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
40320 * README: Move relevant parts from README.g++.
40322 * README.g++: Remove this file.
40324 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
40326 * g++.dg/abi/dcast1.C: New test.
40328 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40330 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40332 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
40335 * g++.old-deja/g++.other/lookup24.C: New test.
40337 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40340 * gcc.dg/uninit-C.c: New test.
40342 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
40344 * g++.dg/abi/covariant1.C: New test.
40346 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
40348 * gcc.dg/20030123-1.c: New test.
40350 2003-01-25 Jan Hubicka <jh@suse.cz>
40353 * gcc.c-torture/compile/20030125-1.c
40355 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
40358 * g++.dg/parse/template3.C: New test.
40359 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40362 * g++.dg/parse/template4.C: New test.
40365 * g++.dg/template/qual2.C: New test.
40368 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40370 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40372 2003-01-25 Roger Sayle <roger@eyesopen.com>
40374 * gcc.c-torture/execute/switch-1.c: New test case.
40376 2003-01-25 Jan Hubicka <jh@suse.cz>
40378 * gcc.c-torture/execute/20030125-1.[cx]: New test.
40380 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
40382 Tweaks for Bison-1.875. From the NEWS file:
40383 "- `parse error' -> `syntax error'
40384 Bison now uniformly uses the term `syntax error'"
40385 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40386 * gcc.dg/cpp/digraph2.c: Likewise.
40387 * gcc.dg/cpp/direct2.c: Likewise.
40388 * gcc.dg/cpp/paste4.c: Likewise.
40389 * gcc.dg/c90-restrict-1.c: Likewise.
40390 * gcc.dg/c99-func-2.c: Likewise.
40391 * gcc.dg/noncompile/920721-2.c: Likewise.
40392 * gcc.dg/noncompile/930622-2.c: Likewise.
40393 * gcc.dg/noncompile/940112-1.c: Likewise.
40394 * gcc.dg/noncompile/950921-1.c: Likewise.
40395 * gcc.dg/noncompile/951123-1.c: Likewise.
40396 * gcc.dg/noncompile/971104-1.c: Likewise.
40397 * gcc.dg/noncompile/990416-1.c: Likewise.
40399 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
40401 * g++.dg/parse/undefined1.C: Add error message.
40403 2003-01-22 Mark Mitchell <mark@codesourcery.com>
40406 * g++.dg/parse/new1.C: New test.
40409 * g++.dg/parse/template2.C: New test.
40412 * g++.dg/parse/typedef2.C: New test.
40415 * g++.dg/ext/typeof3.C: New test.
40417 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40420 * g++.dg/parse/ret-type1.C: New test.
40423 * g++.dg/parse/tmpl-outside1.C: New test.
40426 * g++.dg/parse/int-as-enum1.C: New test.
40429 * g++.dg/parse/no-typename1.C: New test.
40432 * g++.dg/parse/no-value1.C: New test.
40435 * g++.dg/parse/wrong-inline1.C: New test.
40438 * g++.dg/parse/ref1.C: New test.
40441 * g++.dg/parse/attr-ctor1.C: New test.
40444 * g++.dg/parse/namespace5.C: New test.
40447 * g++.dg/parse/func-def1.C: New test.
40450 * g++.dg/parse/undefined1.C: New test.
40452 PR c++/5723, PR c++/8522
40453 * g++.dg/parse/specialization1.C: New test.
40455 PR c++/163, PR c++/8595
40456 * g++.dg/parse/struct-as-enum1.C: New test.
40459 * g++.dg/parse/undefined2.C: New test.
40461 2003-01-22 Mark Mitchell <mark@codesourcery.com>
40464 * g++.dg/parse/template1.C: New test.
40467 * g++.dg/parse/using1.C: New test.
40471 * g++.dg/parse/expr2.C: New test.
40474 * g++.dg/parse/lookup2.C: Likewise.
40476 2003-01-21 Jan Hubicka <jh@suse.cz>
40478 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40479 * gcc.c-torture/execute/eeprof-1.c: Likewise.
40480 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40481 * gcc.c-torture/execute/string-opt-*.c: Likewise.
40483 2003-01-20 Nick Clifton <nickc@redhat.com>
40485 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
40486 problem with ARM sibcall code generation.
40488 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
40490 * gcc.c-torture/execute/20030120-1.c: New.
40492 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
40494 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40496 2003-01-17 Mark Mitchell <mark@codesourcery.com>
40499 * g++.dg/parse/ctor1.C: New test.
40502 * g++.dg/parse/qualified1.C: New test.
40504 * g++.dg/parse/typename3.C: New test.
40506 2003-01-16 Richard Henderson <rth@redhat.com>
40508 * g++.dg/tls/init-2.C: Fix error matches for real this time.
40510 2003-01-16 Richard Henderson <rth@redhat.com>
40512 * g++.dg/pch/pch.exp: Copy test header to the working directory
40513 before using it either for precompilation or direct use.
40514 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40515 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40517 2003-01-16 Richard Henderson <rth@redhat.com>
40519 * gcc.dg/pch/pch.exp: Copy test header to the working directory
40520 before using it either for precompilation or direct use.
40521 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40522 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40524 2003-01-16 Mark Mitchell <mark@codesourcery.com>
40526 * g++.dg/ext/typename1.C: Add typename keyword.
40527 * g++.dg/template/crash1.C: Update error messages.
40528 * g++.dg/template/crash2.C: Remove error message.
40529 * g++.dg/parse/typename2.C: New test.
40530 * g++.dg/template/typename2.C: Change implicit
40531 typename warning into error.
40532 * g++.old-deja/g++.benjamin/tem03.C: Issue more
40534 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40535 * g++.old-deja/g++.brendan/crash56.C: Add this->.
40536 * g++.old-deja/g++.law/visibility13.C: Remove error
40538 * g++.old-deja/g++.ns/template17.C: Reorder code to
40539 make declaration visible in template.
40540 * g++.old-deja/g++.pt/crash3.C: Fix typos.
40541 * g++.old-deja/g++.pt/crash36.C: Issue more error
40543 * g++.old-deja/g++.pt/crash5.C: Improve error
40545 * g++.old-deja/g++.pt/crash67.C: Remove warning.
40546 * g++.old-deja/g++.pt/inherit1.C: Add this->.
40547 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40548 * g++.old-deja/g++.pt/typename16.C: Replace implicit
40549 typename warning with error message.
40550 * g++.old-deja/g++.pt/typename19.C: Remove warning.
40551 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40552 * g++.old-deja/g++.robertl/eb24.C: Use this->.
40554 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
40556 * g++.dg/parse/ambig2.C: New test.
40558 2003-01-15 Richard Henderson <rth@redhat.com>
40560 * g++.dg/tls/init-2.C: Update error message string.
40562 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40564 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40566 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
40568 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40570 * gcc.c-torture/compile/20001205-1.x: Likewise.
40571 * gcc.c-torture/compile/20001226-1.x: Likewise.
40572 * gcc.c-torture/compile/920520-1.x: Likewise.
40573 * gcc.c-torture/compile/961203-1.x: Likewise.
40574 * gcc.c-torture/compile/20020604-1.x: Likewise.
40576 2003-01-15 Jan Hubicka <jh@suse.cz>
40578 * gcc.c-torture/compile/20030115-1.c: New test.
40580 * gcc.dg/i386-fpcvt-1.c: New test.
40581 * gcc.dg/i386-fpcvt-2.c: New test.
40583 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
40585 Further conform g++'s __vmi_class_type_info to the C++ ABI
40587 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40590 2003-01-14 Jan Hubicka <jh@suse.cz>
40592 * gcc.dg/i386-fpcvt-1.c: New test.
40593 * gcc.dg/i386-fpcvt-2.c: New test.
40595 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
40597 * gcc.dg/i386-mmx-3.c: New test.
40599 2003-01-12 Mark Mitchell <mark@codesourcery.com>
40602 * g++.dg/parse/octal1.C: New file.
40605 * g++.dg/parse/typename1.C: New file.
40607 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
40609 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40610 * gcc.dg/bf-no-ms-layout.c: Likewise.
40611 * gcc.dg/bf-ms-attrib.c: Likewise.
40613 2003-01-10 Mark Mitchell <mark@codesourcery.com>
40616 * g++.dg/parse/dtor1.C: New file.
40619 * g++.dg/rtti/typeid1.C: New file.
40622 * g++.dg/parse/lookup1.C: New file.
40625 * g++.dg/templ/spec5.C: New file.
40627 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
40629 * gcc.c-torture/compile/20030110-1.c: New test.
40631 2003-01-09 Geoffrey Keating <geoffk@apple.com>
40633 Merge from pch-branch:
40635 2002-12-23 Geoffrey Keating <geoffk@apple.com>
40637 * gcc.dg/pch/cpp-1.h: New.
40638 * gcc.dg/pch/cpp-1.c: New.
40639 * gcc.dg/pch/cpp-2.h: New.
40640 * gcc.dg/pch/cpp-2.c: New.
40642 2002-11-19 Geoffrey Keating <geoffk@apple.com>
40644 * gcc.dg/pch/except-1.h: New.
40645 * gcc.dg/pch/except-1.c: New.
40647 2002-11-13 Geoffrey Keating <geoffk@apple.com>
40649 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40651 * gcc.dg/pch: Include *.hp not *.h.
40652 * gcc.dg/pch/system-1.h: New.
40653 * gcc.dg/pch/system-1.c: New.
40655 2002-11-11 Geoffrey Keating <geoffk@apple.com>
40657 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40658 rather than trying to build and run a program using PCH.
40659 * gcc.dg/pch: Remove dg-do commands from test files.
40661 2002-11-08 Geoffrey Keating <geoffk@apple.com>
40663 * gcc.dg/pch/macro-3.c: New.
40664 * gcc.dg/pch/macro-3.h: New.
40666 2002-11-04 Geoffrey Keating <geoffk@apple.com>
40668 * gcc.dg/pch/common-1.c: New.
40669 * gcc.dg/pch/common-1.h: New.
40670 * gcc.dg/pch/decl-1.c: New.
40671 * gcc.dg/pch/decl-1.h: New.
40672 * gcc.dg/pch/decl-2.c: New.
40673 * gcc.dg/pch/decl-2.h: New.
40674 * gcc.dg/pch/decl-3.c: New.
40675 * gcc.dg/pch/decl-3.h: New.
40676 * gcc.dg/pch/decl-4.c: New.
40677 * gcc.dg/pch/decl-4.h: New.
40678 * gcc.dg/pch/decl-5.c: New.
40679 * gcc.dg/pch/decl-5.h: New.
40680 * gcc.dg/pch/global-1.c: New.
40681 * gcc.dg/pch/global-1.h: New.
40682 * gcc.dg/pch/inline-1.c: New.
40683 * gcc.dg/pch/inline-1.h: New.
40684 * gcc.dg/pch/inline-2.c: New.
40685 * gcc.dg/pch/inline-2.h: New.
40686 * gcc.dg/pch/static-1.c: New.
40687 * gcc.dg/pch/static-1.h: New.
40688 * gcc.dg/pch/static-2.c: New.
40689 * gcc.dg/pch/static-2.h: New.
40691 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
40693 * g++.dg/pch/pch.exp: Better handle failing testcases.
40694 * gcc.dg/pch/pch.exp: Likewise.
40695 * gcc.dg/pch/macro-1.c: New.
40696 * gcc.dg/pch/macro-1.h: New.
40697 * gcc.dg/pch/macro-2.c: New.
40698 * gcc.dg/pch/macro-2.h: New.
40700 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
40702 * g++.dg/dg.exp: Treat files in pch/ specially.
40703 * g++.dg/pch/pch.exp: New file.
40704 * g++.dg/pch/empty.H: New file.
40705 * g++.dg/pch/empty.C: New file.
40706 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40709 * gcc.dg/pch/pch.exp: New file.
40710 * gcc.dg/pch/empty.h: New file.
40711 * gcc.dg/pch/empty.c: New file.
40712 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40715 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40717 * g++.dg/template/friend14.C: New test.
40719 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40721 * gcc.dg/old-style-asm-1.c: New test.
40723 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
40725 * gcc.c-torture/compile/20030109-1.c: New test.
40727 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40729 * gcc.c-torture/execute/20030109-1.c: New test.
40731 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
40733 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40734 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40735 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40736 * g++.old-deja/g++.mike/eh2.C: Likewise.
40737 * g++.old-deja/g++.mike/eh3.C: Likewise.
40738 * g++.old-deja/g++.mike/eh5.C: Likewise.
40739 * g++.old-deja/g++.mike/eh6.C: Likewise.
40740 * g++.old-deja/g++.mike/eh7.C: Likewise.
40741 * g++.old-deja/g++.mike/eh8.C: Likewise.
40742 * g++.old-deja/g++.mike/eh9.C: Likewise.
40743 * g++.old-deja/g++.mike/eh10.C: Likewise.
40744 * g++.old-deja/g++.mike/eh12.C: Likewise.
40745 * g++.old-deja/g++.mike/eh13.C: Likewise.
40746 * g++.old-deja/g++.mike/eh14.C: Likewise.
40747 * g++.old-deja/g++.mike/eh16.C: Likewise.
40748 * g++.old-deja/g++.mike/eh17.C: Likewise.
40749 * g++.old-deja/g++.mike/eh18.C: Likewise.
40750 * g++.old-deja/g++.mike/eh21.C: Likewise.
40751 * g++.old-deja/g++.mike/eh23.C: Likewise.
40752 * g++.old-deja/g++.mike/eh24.C: Likewise.
40753 * g++.old-deja/g++.mike/eh25.C: Likewise.
40754 * g++.old-deja/g++.mike/eh26.C: Likewise.
40755 * g++.old-deja/g++.mike/eh27.C: Likewise.
40756 * g++.old-deja/g++.mike/eh28.C: Likewise.
40757 * g++.old-deja/g++.mike/eh29.C: Likewise.
40758 * g++.old-deja/g++.mike/eh31.C: Likewise.
40759 * g++.old-deja/g++.mike/eh33.C: Likewise.
40760 * g++.old-deja/g++.mike/eh34.C: Likewise.
40761 * g++.old-deja/g++.mike/eh35.C: Likewise.
40762 * g++.old-deja/g++.mike/eh36.C: Likewise.
40763 * g++.old-deja/g++.mike/eh37.C: Likewise.
40764 * g++.old-deja/g++.mike/eh38.C: Likewise.
40765 * g++.old-deja/g++.mike/eh39.C: Likewise.
40766 * g++.old-deja/g++.mike/eh40.C: Likewise.
40767 * g++.old-deja/g++.mike/eh41.C: Likewise.
40768 * g++.old-deja/g++.mike/eh42.C: Likewise.
40769 * g++.old-deja/g++.mike/eh44.C: Likewise.
40770 * g++.old-deja/g++.mike/eh46.C: Likewise.
40771 * g++.old-deja/g++.mike/eh47.C: Likewise.
40772 * g++.old-deja/g++.mike/eh48.C: Likewise.
40773 * g++.old-deja/g++.mike/eh49.C: Likewise.
40774 * g++.old-deja/g++.mike/eh50.C: Likewise.
40775 * g++.old-deja/g++.mike/eh51.C: Likewise.
40776 * g++.old-deja/g++.mike/eh53.C: Likewise.
40777 * g++.old-deja/g++.mike/eh55.C: Likewise.
40778 * g++.old-deja/g++.mike/p7912.C: Likewise.
40779 * g++.old-deja/g++.mike/p9706.C: Likewise.
40780 * g++.old-deja/g++.mike/p10416.C: Likewise.
40781 * g++.old-deja/g++.mike/p11667.C: Likewise.
40782 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40783 Remove redundant reference to Iris.
40784 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40785 Elxsi, i860, Pico Java, and WE32K.
40787 2003-01-07 Mark Mitchell <mark@codesourcery.com>
40789 * g++.dg/ext/asm4.C: New test.
40791 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40794 * g++.dg/template/friend12.C: New test.
40795 * g++.dg/template/friend13.C: Likewise.
40796 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40798 2003-01-08 Jan Hubicka <jh@suse.cz>
40800 * gcc.dg/i386-cadd.c: New test.
40801 * gcc.dg/i386-cmov4.c: Likewise.
40803 2003-01-06 Mark Mitchell <mark@codesourcery.com>
40806 * g++.dg/warn/Wunused-3.C: New test.
40808 * g++.dg/abi/bitfield9.C: New test.
40811 * g++.dg/parse/defarg3.C: New test.
40813 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
40815 * g++.dg/parse/ambig1.C: New test.
40816 * g++.dg/parse/defarg2.C: New test.
40818 2003-01-05 Mark Mitchell <mark@codesourcery.com>
40820 * g++.dg/template/defarg-1.C: New test.
40821 * g++.dg/template/local2.C: Likewise.
40823 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
40825 * gcc.c-torture/execute/20030105-1.c: New test.
40827 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40829 * g++.dg/parse/namespace3.C: Remove extra semicolons.
40830 * g++.dg/parse/namespace4.C: Likewise.
40832 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
40834 * g++.dg/template/ntp2.C: New test.
40836 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
40838 * g++.dg/parse/extern-C-1.C: New test.
40840 * g++.dg/parse/namespace4.C: New test.
40842 * g++.dg/template/nested1.C: New test.
40844 * g++.dg/parse/namespace3.C: New test.
40846 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
40848 * g++.dg/lookup/two-stage1.C: New test.
40850 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40852 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40853 * g++.old-deja/g++.jason/access8.C: Likewise.
40854 * g++.old-deja/g++.other/decl5.C: Likewise.
40856 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
40858 * g++.dg/parse/parse7.C: New test.
40860 2003-01-02 Mark Mitchell <mark@codesourcery.com>
40863 * g++.dg/ext/attrib7.C: New test.
40865 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
40867 * g++.dg/parse/parse6.C: New test.
40869 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
40871 * gcc.dg/h8300-stack-1.c: New.
40873 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
40875 g++.dg/lookup/exception1.C: New test.
40877 g++.dg/lookup/template1.C: New test.
40879 g++.dg/parse/namespace2.C: New test.
40881 g++.dg/parse/parens2.C: New test.
40883 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40885 * g++.dg/parse/parse5.C: New test.
40886 * g++.dg/lookup/scoped4.C: New test.
40888 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
40890 * g++.dg/parse/parens1.C: New test.
40892 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40894 * g++.dg/parse/parens2.C: New test.
40896 * g++.dg/lookup/scope-operator1.C: New test.
40898 * g++.dg/parse/operator1.C: New test.
40900 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40902 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40903 * g++.old-deja/g++.other/access6.C: Likewise.
40904 * g++.old-deja/g++.other/decl1.C: Likewise.
40905 * g++.old-deja/g++.pt/typename12.C: Likewise.
40907 2002-12-31 Mark Mitchell <mark@codesourcery.com>
40909 * g++.dg/parse/namespace1.C: New test.
40911 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40913 * g++.dg/parse/parse4.C: New test.
40915 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40917 * g++.dg/parse/parse3.C: New test.
40919 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40921 * g++.dg/parse/parse2.C: New test.
40923 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40925 * g++.dg/template/friend11.C: New test.
40927 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40929 * g++.dg/parse/parse1.C: New test.
40931 2002-12-31 Janis Johnson <janis187@us.ibm.com>
40933 * lib/profopt.exp: Change the name of a global variable to avoid
40934 possible clashes with other test suites.
40936 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
40938 * g++.dg/inherit/covariant8.C: New test.
40940 2002-12-31 Mark Mitchell <mark@codesourcery.com>
40942 * g++.dg/init/array9.C: New test.
40945 * g++.dg/parse/expr1.C: New test.
40947 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
40949 * gcc.c-torture/compile/20021230-1.c: New test.
40951 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
40953 * g++.dg/inherit/covariant5.C: New test.
40954 * g++.dg/inherit/covariant6.C: New test.
40955 * g++.dg/inherit/covariant7.C: New test.
40957 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40960 * g++.dg/other/access2.C: New test.
40962 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
40964 * g++.dg/other/anon-struct.C: No longer fails
40965 * g++.old-deja/g++.brendan/parse4.C: Likewise.
40966 * g++.old-deja/g++.brendan/parse5.C: Likewise.
40967 * g++.old-deja/g++.brendan/parse6.C: Likewise.
40969 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
40971 * g++.dg/parse/angle-bracket.C (main): No longer fails.
40973 2002-12-27 Mark Mitchell <mark@codesourcery.com>
40975 * g++.dg/eh/spec4.C: Remove stray semicolon.
40976 * g++.dg/expr/pmf-1.C: Change error message.
40977 * g++.dg/ext/asm1.C: Remove stray semicolon.
40978 * g++.dg/ext/typename1.C: Add missing typenames.
40979 * g++.dg/inherit/template-as-base.C: Change error message.
40980 * g++.dg/lookup/scoped1.C: Likewise.
40981 * g++.dg/lookup/scoped2.C: Likewise.
40982 * g++.dg/lookup/using2.C: Likewise.
40983 * g++.dg/other/component1.C: Remove stray semicolon.
40984 * g++.dg/other/do1.C: Change error message.
40985 * g++.dg/other/error2.C: Likewise.
40986 * g++.dg/other/init1.C: Likewise.
40987 * g++.dg/other/packed1.C: Remove stray semicolon.
40988 * g++.dg/other/ptrmem2.C: Change error message.
40989 * g++.dg/parse/parameter-declaration-1.C: Remove line number
40991 * g++.dg/special/initp1.C: Remove invalid attribute usage.
40992 * g++.dg/template/access3.C: Add typename keyword.
40993 * g++.dg/template/access5.C: Remove stray semicolon.
40994 * g++.dg/template/access6.C: Likewise.
40995 * g++.dg/template/complit1.C: Likewise.
40996 * g++.dg/template/crash1.C: Change error message.
40997 * g++.dg/template/inherit2.C: Remove stray semicolon.
40998 * g++.dg/template/instantiate2.C: Likewise.
40999 * g++.dg/template/instantiate3.C: Change error message.
41000 * g++.dg/template/qual1.C: Remove stray semicolon.
41001 * g++.dg/template/qualttp18.C: Change error message.
41002 * g++.dg/template/ref1.C: Remove stray semicolon.
41003 * g++.dg/template/sizeof1.C (A::value): Declare it.
41004 * g++.dg/template/spec4.C: Change error message.
41005 * g++.dg/template/static1.C: Likewise.
41006 * g++.dg/template/type1.C: Likewise.
41007 * g++.dg/template/typename3.C: Likewise.
41008 * g++.old-deja/g++.benjamin/13478.C: Change error message.
41009 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41010 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41011 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41012 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41013 named return value extension.
41014 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41015 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41016 * g++.old-deja/g++.bob/extern_C.C: Likewise.
41017 * g++.old-deja/g++.bob/inherit2.C: Likewise.
41018 * g++.old-deja/g++.brendan/complex1.C: Likewise.
41019 * g++.old-deja/g++.brendan/copy5.C: Likewise.
41020 * g++.old-deja/g++.brendan/crash13.C: Likewise.
41021 * g++.old-deja/g++.brendan/crash15.C: Likewise.
41022 * g++.old-deja/g++.brendan/crash18.C: Change error message.
41023 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41024 * g++.old-deja/g++.brendan/crash38.C: Likewise.
41025 * g++.old-deja/g++.brendan/crash50.C: Likewise.
41026 * g++.old-deja/g++.brendan/crash56.C: Likewise.
41027 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41029 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41030 * g++.old-deja/g++.brendan/crash8.C: Change error message.
41031 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41032 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41033 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41034 * g++.old-deja/g++.brendan/template11.C: Likewise.
41035 * g++.old-deja/g++.brendan/template26.C: Likewise.
41036 * g++.old-deja/g++.brendan/template27.C: Use explicit
41037 specialization syntax.
41038 * g++.old-deja/g++.brendan/template30.C: Likewise.
41039 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41040 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41041 non-dependent names.
41042 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41043 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41044 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41045 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41046 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41047 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41048 named return value extension.
41049 * g++.old-deja/g++.ext/namedret2.C: Likewise.
41050 * g++.old-deja/g++.ext/namedret3.C: Likewise.
41051 * g++.old-deja/g++.ext/return1.C: Likewise.
41052 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41053 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41054 * g++.old-deja/g++.jason/access8.C: Likewise.
41055 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41056 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41057 pseudo-destructor names.
41058 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41059 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41060 pseudo-destructor names.
41061 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41062 * g++.old-deja/g++.jason/overload19.C: Likewise.
41063 * g++.old-deja/g++.jason/overload32.C: Likewise.
41064 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41066 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41067 * g++.old-deja/g++.jason/return.C: Likewise.
41068 * g++.old-deja/g++.jason/return2.C: Likewise.
41069 * g++.old-deja/g++.jason/shadow1.C: Likewise.
41070 * g++.old-deja/g++.jason/special.C: Use explicit specialization
41072 * g++.old-deja/g++.jason/template10.C: Account for use of
41073 non-dependent names.
41074 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41076 * g++.old-deja/g++.jason/template37.C: Likewise.
41077 * g++.old-deja/g++.law/access4.C: Change error messages.
41078 * g++.old-deja/g++.law/arm13.C: Remove incorrect
41079 pseudo-destructor names.
41080 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41081 * g++.old-deja/g++.law/ctors9.C: Likewise.
41082 * g++.old-deja/g++.law/cvt22.C: Likewise.
41083 * g++.old-deja/g++.law/dtors5.C: Likewise.
41084 * g++.old-deja/g++.law/global-init1.C: Likewise.
41085 * g++.old-deja/g++.law/missed-error3.C: Likewise.
41086 * g++.old-deja/g++.law/operators28.C: Likewise.
41087 * g++.old-deja/g++.law/visibility28.C: Likewise.
41088 * g++.old-deja/g++.martin/eval1.C: Likewise.
41089 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41091 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41092 * g++.old-deja/g++.mike/net34.C: Likewise.
41093 * g++.old-deja/g++.mike/net36.C: Likewise.
41094 * g++.old-deja/g++.mike/ns2.C: Likewise.
41095 * g++.old-deja/g++.mike/p12306.C: Likewise.
41096 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41098 * g++.old-deja/g++.mike/p700.C: Likewise.
41099 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41100 * g++.old-deja/g++.mike/p710.C: Likewise.
41101 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41103 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41104 * g++.old-deja/g++.mike/pmf9.C: Likewise.
41105 * g++.old-deja/g++.ns/crash2.C: Likewise.
41106 * g++.old-deja/g++.ns/crash3.C: Likewise.
41107 * g++.old-deja/g++.ns/invalid1.C: Likewise.
41108 * g++.old-deja/g++.ns/ns17.C: Likewise.
41109 * g++.old-deja/g++.ns/template16.C: Likewise.
41110 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41112 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41113 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41114 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41115 named return value extension.
41116 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41117 * g++.old-deja/g++.other/access4.C: Issue additional error
41119 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41120 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41121 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41122 * g++.old-deja/g++.other/crash25.C: Change error message.
41123 * g++.old-deja/g++.other/crash4.C: Change error message.
41124 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41125 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41126 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41128 * g++.old-deja/g++.other/defarg8.C: Likewise.
41129 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41130 * g++.old-deja/g++.other/dtor10.C: Likewise.
41131 * g++.old-deja/g++.other/incomplete.C: Likewise.
41132 * g++.old-deja/g++.other/linkage7.C: Likewise.
41133 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41135 * g++.old-deja/g++.other/mangle2.C: Likewise.
41136 * g++.old-deja/g++.other/refinit2.C: Likewise.
41137 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41138 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41139 * g++.old-deja/g++.pt/crash28.C: Likewise.
41140 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41142 * g++.old-deja/g++.pt/crash32.C: Change error message.
41143 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41144 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41145 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41146 error message position.
41147 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41148 * g++.old-deja/g++.pt/defarg8.C: Change error message.
41149 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41151 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41152 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41153 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41154 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41156 * g++.old-deja/g++.pt/explicit31.C: Likewise.
41157 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41158 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41160 * g++.old-deja/g++.pt/explicit71.C: Change error message.
41161 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41163 * g++.old-deja/g++.pt/friend28.C: Account for use of
41164 non-dependent names.
41165 * g++.old-deja/g++.pt/friend29.C: Likewise.
41166 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41168 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41169 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41170 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41172 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41173 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41175 * g++.old-deja/g++.pt/memclass20.C: Likewise.
41176 * g++.old-deja/g++.pt/memclass5.C: Likewise.
41177 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41179 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41180 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41181 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41182 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41183 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41184 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41186 * g++.old-deja/g++.pt/spec10.C: Likewise.
41187 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41188 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41189 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41190 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41191 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41192 * g++.old-deja/g++.pt/ttp62.C: Likewise.
41193 * g++.old-deja/g++.pt/ttp64.C: Likewise.
41194 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41195 * g++.old-deja/g++.pt/typename15.C: Likewise.
41196 * g++.old-deja/g++.pt/typename22.C: Likewise.
41197 * g++.old-deja/g++.pt/typename6.C: Change error messages.
41198 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41199 * g++.old-deja/g++.pt/virtual2.C: Likewise.
41200 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41202 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41203 return value extension.
41204 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41205 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41206 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41207 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41209 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
41211 * g++.dg/warn/inline1.C: New test.
41212 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41213 * g++.old-deja/g++.jason/synth10.C: Likewise.
41214 * g++.old-deja/g++.mike/net31.C: Likewise.
41215 * g++.old-deja/g++.mike/p8786.C: Likewise.
41217 * g++.dg/template/friend10.C: New test.
41218 * g++.dg/template/conv5.C: New test.
41220 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
41222 * g++.dg/lookup/scoped3.C: New test.
41224 * g++.dg/lookup/decl1.C: New test.
41225 * g++.dg/lookup/decl2.C: New test.
41227 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
41229 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41230 gcc.c-torture/compile/20021015-1.c,
41231 gcc.c-torture/compile/20021015-2.c,
41232 gcc.c-torture/compile/20021123-1.c,
41233 gcc.c-torture/compile/20021123-2.c,
41234 gcc.c-torture/compile/20021123-3.c,
41235 gcc.c-torture/compile/20021123-4.c,
41236 gcc.c-torture/execute/20021024-1.c: Add tests previously added
41237 only to 3.1 or 3.2 branch.
41239 2002-12-23 Mark Mitchell <mark@codesourcery.com>
41241 * gcc.dg/i386-bitfield3.c: New test.
41243 * gcc.dg/i386-bitfield2.c: New test.
41245 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
41247 * g++.dg/parse/conv_op1.C: New test.
41249 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
41251 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41254 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
41256 * gcc.c-torture/compile/20021220-1.c: New test.
41258 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
41260 * gcc.dg/i386-fastcall-1.c: New.
41262 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41264 * gcc.c-torture/execute/20021219-1.c: New test.
41266 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41268 * gcc.dg/i386-pic-1.c: New test.
41270 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41273 * g++.dg/template/friend9.C: New test.
41275 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41278 * g++.dg/template/access7.C: New test.
41280 2002-12-18 Nick Clifton <nickc@redhat.com>
41282 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41283 the libstdc++-v3 directory has been found.
41285 2002-12-12 Devang Patel <dpatel@apple.com>
41286 * gcc.dg/darwin-ld-1.c: New test.
41287 * gcc.dg/darwin-ld-2.c: New test.
41288 * gcc.dg/darwin-ld-3.c: New test.
41289 * gcc.dg/darwin-ld-4.c: New test.
41290 * gcc.dg/darwin-ld-5.c: New test.
41292 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
41294 * gcc.c-torture/compile/20021212-1.c: New test.
41296 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
41298 * gcc.dg/fshort-wchar: New test.
41300 2002-12-10 Mark Mitchell <mark@codesourcery.com>
41303 * g++.dg/template/dtor1.C: New test.
41305 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41308 2002-12-10 Jakub Jelinek <jakub@redhat.com>
41310 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41312 2002-12-09 Mark Mitchell <mark@codesourcery.com>
41314 * g++.dg/template/static1.C: New test.
41315 * g++.dg/template/static2.C: New test.
41316 * g++.old-deja/g++.ext/memconst.C: New test.
41318 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41320 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41321 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41322 * g++.dg/special/initp1.C: Likewise.
41324 2002-12-06 Jakub Jelinek <jakub@redhat.com>
41326 * gcc.c-torture/execute/20021204-1.c: New test.
41328 2002-12-04 Geoffrey Keating <geoffk@apple.com>
41330 * gcc.dg/ppc-fmadd-1.c: New file.
41331 * gcc.dg/ppc-fmadd-2.c: New file.
41332 * gcc.dg/ppc-fmadd-3.c: New file.
41334 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41336 * gcc.c-torture/compile/20021204-1.c: New test.
41338 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
41340 * g++.dg/inherit/covariant2.C: New test.
41341 * g++.dg/inherit/covariant3.C: New test.
41342 * g++.dg/inherit/covariant4.C: New test.
41343 * g++.dg/inherit/covariant1.C: Remove XFAIL.
41344 * g++.old-deja/g++.robertl/eb17.C: Likewise.
41346 2002-12-03 Mark Mitchell <mark@codesourcery.com>
41349 * g++.dg/init/brace3.C: New test.
41351 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
41353 * gcc.dg/20020210-1.c: Fix a comment typo.
41355 2002-12-02 Mark Mitchell <mark@codesourcery.com>
41358 * g++.dg/parse/defarg1.C: New test.
41361 * g++.dg/template/char1.C: New test.
41363 * g++.dg/template/varmod1.C: Fix typo.
41365 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41368 * g++.old-deja/g++.pt/crash32.C: Expect error.
41370 2002-12-01 Mark Mitchell <mark@codesourcery.com>
41373 * g++.dg/template/varmod1.C: New test.
41376 * g++.dg/inherit/typeinfo1.C: New test.
41379 * g++.dg/inherit/typedef1.C: New test.
41381 2002-11-30 Mark Mitchell <mark@codesourcery.com>
41385 * g++.dg/template/strlen1.C: New test.
41388 * g++.dg/template/ctor2.C: New test.
41391 * g++.dg/init/string1.C: New test.
41394 * g++.dg/template/friend8.C: New test.
41396 2002-11-29 Joe Buck <jbuck@synopsys.com>
41398 * g++.dg/lookup/anon2.C: New test.
41400 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
41402 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41405 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
41407 * gcc.dg/bitfld-6.c: New test.
41409 2002-11-27 Jan Hubicka <jh@suse.cz>
41411 * gcc.c-torture/execute/20021127.[cx]: New test.
41413 2002-11-26 Jan Hubicka <jh@suse.cz>
41415 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41418 2002-11-26 Geoffrey Keating <geoffk@apple.com>
41420 * g++.dg/init/brace2.C: New test.
41421 * g++.old-deja/g++.mike/p9129.C: Correct.
41423 2002-11-26 Mark Mitchell <mark@codesourcery.com>
41425 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41427 2002-11-25 Andreas Bauer <baueran@in.tum.de>
41429 * gcc.dg/sibcall-6: New test for indirect sibcalls.
41431 2002-11-25 Mark Mitchell <mark@codesourcery.com>
41433 * g++.dg/abi/empty11.C: New test.
41434 * g++.dg/rtti/cv1.C: New test.
41436 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
41438 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41440 2002-11-24 Mark Mitchell <mark@codesourcery.com>
41442 * g++.dg/abi/empty10.C: New test.
41444 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41446 * gcc.c-torture/compile/20021124-1.c: New test.
41448 2002-11-22 Mark Mitchell <mark@codesourcery.com>
41450 * g++.dg/abi/rtti2.C: New test.
41452 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41454 * gcc.dg/i386-unroll-1.c: New test.
41456 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41458 * gcc.c-torture/compile/20021120-1.c: New test.
41459 * gcc.c-torture/compile/20021120-2.c: New test.
41461 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41463 * gcc.dg/bitfld-5.c: New test.
41465 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41467 * gcc.c-torture/execute/20021120-3.c: New test.
41469 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41471 * gcc.c-torture/execute/20021120-2.c: New test.
41473 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41475 * gcc.c-torture/execute/20021120-1.c: New test.
41477 2002-11-20 Jakub Jelinek <jakub@redhat.com>
41479 * gcc.c-torture/execute/20021118-3.c: New test.
41481 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41483 * gcc.c-torture/compile/20021119-1.c: New test.
41485 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
41487 * gcc.dg/duff-1.c: New test.
41488 * gcc.dg/duff-2.c: New test.
41489 * gcc.dg/duff-3.c: New test.
41491 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
41493 * gcc.dg/cpp/_Pragma5.c: New test.
41495 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
41497 * gcc.c-torture/execute/20021118-2.c: New test.
41499 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
41501 * gcc.c-torture/execute/20021118-1.c: New test.
41503 2002-11-16 Jakub Jelinek <jakub@redhat.com>
41505 * gcc.dg/20021116-1.c: New test.
41507 2002-11-14 Mark Mitchell <mark@codesourcery.com>
41509 * g++.dg/abi/vcall1.C: New test.
41511 2002-11-14 Jakub Jelinek <jakub@redhat.com>
41513 * gcc.dg/20021029-1.c: New test.
41514 * gcc.dg/20021029-2.c: New test.
41516 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
41518 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41520 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41523 * gcc.dg/20021110.c: Move to ...
41524 * gcc.c-torture/compile/20021110.c: .... here.
41526 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41529 * gcc.c-torture/execute/20021111-1.c
41531 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41534 * gcc.dg/20021110.c: New test.
41536 2002-11-10 Mark Mitchell <mark@codesourcery.com>
41538 * g++.dg/abi/vthunk3.C: Run only on x86.
41540 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
41542 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41544 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
41546 * lib/compat.exp (compat-execute): Fix logic error in last
41549 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
41551 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41553 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41556 * g++.dg/template/access6.C: New test.
41558 2002-11-08 Jan Hubicka <jh@suse.cz>
41560 * gcc.dg/i386-ssefp-1.c: New test.
41561 * gcc.dg/i386-ssefp-1.c: New test.
41563 2002-11-08 Jan Hubicka <jh@suse.cz>
41565 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41567 2002-11-07 Mark Mitchell <mark@codesourcery.com>
41569 * g++.dg/abi/vthunk3.C: New test.
41572 * g++.dg/template/crash2.C: New test.
41574 2002-11-07 Mark Mitchell <mark@codesourcery.com>
41576 * g++.dg/abi/dtor1.C: New test.
41577 * g++.dg/abi/dtor2.C: Likewise.
41579 2002-11-05 Geoffrey Keating <geoffk@apple.com>
41581 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41584 2002-11-04 Adam Nemet <anemet@lnxw.com>
41586 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41587 -mthumb. Only xfail with -O0.
41589 2002-11-03 Mark Mitchell <mark@codesourcery.com>
41591 * g++.dg/abi/thunk1.C: New test.
41592 * g++.dg/abi/thunk2.C: Likewise.
41593 * g++.dg/abi/vtt1.C: Likewise.
41595 2002-11-02 Diego Novillo <dnovillo@redhat.com>
41597 PR optimization/8423
41598 * gcc.c-torture/execute/builtin-constant.c: New test.
41600 2002-11-01 Zack Weinberg <zack@codesourcery.com>
41602 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41603 Add some more cases.
41605 2002-11-01 Mark Mitchell <mark@codesourcery.com>
41608 * g++.dg/opt/local1.C: New test.
41610 2002-10-30 Mark Mitchell <mark@codesourcery.com>
41613 * g++.dg/template/complit1.C: New test.
41616 * g++.dg/template/typename4.C: Likewise.
41618 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41620 Core issue 287, PR c++/7639
41621 * g++.dg/template/instantiate1.C: Adjust error location.
41622 * g++.dg/template/instantiate3.C: New test.
41623 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41624 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41625 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41627 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
41629 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41631 2002-10-29 Mark Mitchell <mark@codesourcery.com>
41634 * g++.dg/init/dtor2.C: New test.
41636 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41638 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41639 * gcc.dg/nest.c: Bypass errors on irix6.
41641 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
41643 * gcc.dg/nest.c: Expect error for mmix-*-*.
41644 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41646 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
41648 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41651 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41653 2002-10-25 Mike Stump <mrs@apple.com>
41655 * gcc.dg/warn-1.c: New test.
41657 2002-10-25 Zack Weinberg <zack@codesourcery.com>
41659 * g++.dg/template/typename3.C: New test.
41661 2002-10-25 Mark Mitchell <mark@codesourcery.com>
41663 * g++.dg/lookup/ptrmem1.C: New test.
41665 * g++.dg/abi/vthunk2.C: New test.
41667 2002-10-25 Zack Weinberg <zack@codesourcery.com>
41669 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41671 2002-10-24 Mark Mitchell <mark@codesourcery.com>
41673 * g++.dg/abi/empty9.C: New test.
41675 2002-10-24 Richard Henderson <rth@redhat.com>
41677 * g++.dg/inherit/thunk1.C: Enable for ia64.
41679 2002-10-23 Mark Mitchell <mark@codesourcery.com>
41682 * g++.dg/lookup/pretty1.C: New test.
41684 2002-10-23 Jakub Jelinek <jakub@redhat.com>
41686 * gcc.dg/20021023-1.c: New test.
41688 2002-10-23 Mark Mitchell <mark@codesourcery.com>
41691 * g++.dg/parse/inline1.C: New test.
41693 2002-10-23 Richard Henderson <rth@redhat.com>
41695 * g++.dg/inherit/thunk1.C: Enable for x86_64.
41697 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41699 2002-10-22 Mark Mitchell <mark@codesourcery.com>
41702 * g++.dg/parse/stmtexpr3.C: New test.
41704 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
41706 * g++.dg/expr/cond1.C: New test.
41708 2002-10-21 Zack Weinberg <zack@codesourcery.com>
41710 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41712 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41714 * g++.dg/abi/vbase13.C: New test.
41715 * g++.dg/abi/vbase14.C: Likewise.
41717 2002-10-21 Jakub Jelinek <jakub@redhat.com>
41719 * gcc.dg/tls/pic-1.c: New test.
41720 * gcc.dg/tls/nonpic-1.c: New test.
41721 * gcc.dg/20021018-1.c: New test.
41723 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
41725 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41726 Remove only files with the same base name as the test case.
41727 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41728 (profopt-execute): Likewise. Also, remove old profiling
41729 and performance data files before running the tests.
41731 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41732 * g++.dg/bprob/bprob.exp: Likewise.
41733 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
41734 to allow more general test case names.
41736 * g++.dg/bprob/bprob-1.C: Rename to ...
41737 * g++.dg/bprob/g++-bprob-1.C: ... this.
41739 * g77.dg/bprob/bprob-1.f: Rename to ...
41740 * g77.dg/bprob/g77-bprob-1.f: ... this.
41742 2002-10-21 Zack Weinberg <zack@codesourcery.com>
41744 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41745 bison 1.50 or later.
41747 2002-10-21 Janis Johnson <janis187@us.ibm.com>
41749 * g++.dg/README: Describe more test directories.
41751 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41753 * g++.dg/init/array6.C: Add additional tests.
41755 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
41757 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41758 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41760 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
41762 * gcc.c-torture/compile/20020604-1.x: New.
41763 * gcc.c-torture/compile/simd-5.x: Likewise.
41764 * gcc.c-torture/execute/920710-1.x: Likewise.
41765 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41767 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41769 * g++.dg/inherit/override1.C: Add dg-options clause.
41771 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41773 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41776 2002-10-19 Andreas Schwab <schwab@suse.de>
41778 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41779 directory component.
41781 2002-10-18 Mark Mitchell <mark@codesourcery.com>
41783 * g++.dg/inherit/thunk1.C: New test.
41785 * g++.dg/inherit/override1.C: New test.
41787 * g++.dg/abi/mangle11.C: New test.
41788 * g++.dg/abi/mangle14.C: New test.
41789 * g++.dg/abi/mangle17.C: New test.
41791 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
41793 * g++.dg/overload/member2.C: New test.
41795 2002-10-17 Janis Johnson <janis187@us.ibm.com>
41797 * g++.dg/README: Describe new compat directory.
41798 * g++.dg/dg.exp: Skip tests in compat directory.
41799 * README.compat: New file.
41800 * lib/compat.exp: New expect script.
41801 * g++.dg/compat: New test directory.
41802 * g++.dg/compat/compat.exp: New expect script.
41803 * g++.dg/compat/abi: New test directory.
41804 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41805 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41806 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41807 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41808 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41809 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41810 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41811 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41812 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41813 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41814 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41815 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41816 * g++.dg/compat/break: New test directory.
41817 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41818 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41819 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41820 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41821 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41822 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41823 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41824 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41825 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41826 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41827 g++.dg/compat/break/README: New files.
41828 * g++.dg/compat/eh: New test directory.
41829 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41830 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41831 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41832 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41833 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41834 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41835 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41836 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41837 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41838 g++.dg/compat/eh/filter2_y.C,
41839 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41840 g++.dg/compat/eh/new1_y.C,
41841 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41842 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41843 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41844 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41845 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41846 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41847 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41848 g++.dg/compat/eh/unexpected1_y.C: New files.
41849 * g++.dg/compat/init: New test directory.
41850 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41851 g++.dg/compat/init/array5_y.C,
41852 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41853 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41854 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41855 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41856 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41857 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41858 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41859 g++.dg/compat/init/init-ref2_y.C: New files.
41861 2002-10-17 Mark Mitchell <mark@codesourcery.com>
41864 * g++.dg/inherit/using3.C: New test.
41866 2002-10-17 Jan Hubicka <jh@suse.cz>
41868 * gcc.dg/20021017-2.c: New test.
41870 2002-10-17 Mark Mitchell <mark@codesourcery.com>
41872 * g++.dg/abi/mangle16.C: Adjust.
41874 * g++.dg/init/array8.C: New test.
41876 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
41878 * gcc.dg/special/mips-abi.exp: New test.
41879 * gcc.dg/special/mips-abi.s: Empty file used by the above.
41881 2002-10-16 Mark Mitchell <mark@codesourcery.com>
41883 * g++.dg/abi/mangle16.C: New test.
41884 * g++.dg/abi/mangle17.C: Likewise.
41887 * g++.dg/template/ref1.C: New test.
41889 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41891 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41893 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
41895 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41897 2002-10-16 Mark Mitchell <mark@codesourcery.com>
41900 * g++.dg/init/array7.C: New test.
41902 2002-10-15 Mark Mitchell <mark@codesourcery.com>
41904 * g++.dg/init/array6.C: New test.
41906 * g++.dg/abi/mangle13.C: Likewise.
41907 * g++.dg/abi/mangle14.C: Likewise.
41908 * g++.dg/abi/mangle15.C: Likewise.
41910 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41912 * g++.dg/abi/empty8.C: New test.
41914 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
41916 * g++.dg/init/ctor1.C: New test.
41918 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
41920 * gcc.c-torture/execute/20021015-1.c: New test.
41922 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
41924 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41926 2002-10-14 Jan Hubicka <jh@suse.cz>
41928 * gcc.dg/i386-ssetype-[1-5].c: New tests.
41930 2002-10-14 Richard Henderson <rth@redhat.com>
41932 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41934 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41936 PR optimization/6631
41937 * g++.dg/opt/const2.C: New test.
41939 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41942 * g++.dg/parse/friend1.C: New test.
41943 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41945 2002-10-14 Jakub Jelinek <jakub@redhat.com>
41947 * gcc.dg/20021014-1.c: New test.
41949 2002-10-11 Mark Mitchell <mark@codesourcery.com>
41952 * g++.dg/ext/vlm1.C: New test.
41953 * g++.dg/ext/vlm2.C: Likewise.
41955 * g++.dg/init/array1.C: Remove invalid braces.
41956 * g++.dg/init/brace1.C: New test.
41957 * g++.dg/init/copy2.C: Likewise.
41958 * g++.dg/init/copy3.C: Likewise.
41959 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41960 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41963 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
41965 * gcc.dg/cpp/assembler.S: Don't use -ansi.
41967 2002-10-11 Richard Shann <richard.shann@superh.com>
41969 * gcc.c-torture/compile/simd-5.c: New test.
41971 2002-10-10 Roger Sayle <roger@eyesopen.com>
41973 * gcc.c-torture/execute/shiftopt-1.c: New test case.
41975 2002-10-10 Jim Wilson <wilson@redhat.com>
41977 * gcc.c-torture/execute/20021010-1.c: New test.
41979 2002-10-09 Zack Weinberg <zack@codesourcery.com>
41982 * g++.dg/ext/typedef-init.C: New test.
41983 * gcc.dg/typedef-init.c: New test.
41985 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
41987 * gcc.dg/cpp/paste13.c: New test.
41989 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41991 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
41992 remaining platforms, XFAIL during compile, not execute. Don't
41995 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
41997 * gcc.dg/alias-1.c: Tweak expected warning.
41999 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42001 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42003 2002-10-06 Andreas Jaeger <aj@suse.de>
42005 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42006 * gcc.dg/cpp/c++98.C: Likewise.
42008 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42009 * g++.dg/cpp/c++98.C: Likewise.
42011 * g++.dg/README (Subdirectories): Mention cpp directory.
42014 * gcc.dg/20021006-1.c: New test.
42016 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42019 * g++.dg/other/warning1.C: New test.
42021 2002-10-04 Roger Sayle <roger@eyesopen.com>
42023 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42024 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
42025 and sparc-*-* with -m64 as expected failures. See PR 8087.
42027 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42030 * g++.dg/template/ptrmem3.C: New test.
42033 * g++.dg/template/union1.C: New test.
42035 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42038 * g++.dg/abi/mangle9.C: New test.
42039 * g++.dg/abi/mangle10.C: New test.
42040 * g++.dg/abi/mangle11.C: New test.
42041 * g++.dg/abi/mangle12.C: New test.
42043 2002-10-02 Mark Mitchell <mark@codesourcery.com>
42046 * g++.dg/template/meminit1.C: New test.
42047 * g++.dg/warn/Wreorder-1.C: Likewise.
42048 * g++.old-deja/g++.mike/warn3.C: Tweak.
42049 * lib/prune.exp: Ingore "in copy constructor".
42051 2002-10-02 Andreas Jaeger <aj@suse.de>
42053 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42054 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42055 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42058 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42060 * gcc.dg/empty1.C: Fix typo.
42062 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
42064 * gcc.dg/alias-1.c: New test.
42066 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42068 * gcc.dg/empty1.C: New test.
42070 * g++.dg/tls/init-2.C: Tweak error messages.
42072 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
42074 * gcc.c-torture/compile/20020923-1.c: New test.
42076 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
42078 * gcc.c-torture/execute/ffs-1.c: New test.
42079 * gcc.c-torture/execute/ffs-2.c: Ditto.
42081 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
42083 * g++.dg/overload/member1.C: New test.
42085 2002-09-30 Mark Mitchell <mark@codesourcery.com>
42087 * g++.dg/abi/empty7.C: New test.
42088 * g++.dg/init/pm2.C: Likewise.
42090 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
42092 * g++.dg/rtti/crash1.C: New test.
42094 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
42096 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42097 gcc.dg/sibcall-4.c: New tests.
42099 2002-09-28 Roger Sayle <roger@eyesopen.com>
42101 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42102 powerpc and MMIX targets.
42104 2002-09-27 Zack Weinberg <zack@codesourcery.com>
42106 * gcc.dg/cpp/20020927-1.c: New.
42108 2002-09-26 David S. Miller <davem@redhat.com>
42110 * gcc.c-torture/compile/trunctfdf.c: New.
42112 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42114 * lib/target-supports.exp (check_weak_available): Handle solaris2.
42116 2002-09-27 Alan Modra <amodra@bigpond.net.au>
42118 * gcc.c-torture/execute/loop-15.c: New.
42120 2002-09-26 Janis Johnson <janis187@us.ibm.com>
42122 * README.QMTEST: Fix typo.
42124 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
42126 * gcc.dg/20020926-1.c: New test.
42128 2002-09-25 David S. Miller <davem@redhat.com>
42131 * gcc.c-torture/execute/shiftdi.c: New test.
42133 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
42135 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42136 unique to the tool.
42137 * lib/g77.exp (g77_init): Likewise.
42138 * lib/g++.exp (g++_init): Likewise.
42139 * lib/objc.exp (objc_init): Likewise.
42141 2002-09-25 Mark Mitchell <mark@codesourcery.com>
42143 * g++.dg/abi/empty5.C: New test.
42144 * g++.dg/abi/empty6.C: New test.
42145 * g++.dg/abi/vbase12.C: New test.
42147 2002-09-25 Richard Henderson <rth@redhat.com>
42149 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42150 too-small long double.
42152 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
42154 * gcc.dg/20020919-1.c: New test.
42156 2002-09-23 Mark Mitchell <mark@codesourcery.com>
42158 * g++.dg/abi/bitfield6.C: New test.
42159 * g++.dg/abi/bitfield7.C: New test.
42160 * g++.dg/abi/bitfield8.C: New test.
42161 * g++.dg/abi/vbase11.C: New test.
42163 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
42165 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42166 hppa*-*-hpux*. Update test comment.
42168 2002-09-20 Jakub Jelinek <jakub@redhat.com>
42170 * gcc.dg/tls/struct-1.c: New test.
42172 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
42174 * gcc.dg/cpp/tr-warn2.c: Update.
42176 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
42178 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42180 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
42182 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42185 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
42187 * gcc.c-torture/execute/ieee/mzero3.c: New test.
42189 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42190 Adjust for c++filt moved to binutils. Remove spurious duplicate
42191 setting of cxxfilt.
42193 2002-09-19 Geoffrey Keating <geoffk@apple.com>
42195 * gcc.dg/20020312-2.c: Update for darwin.
42197 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
42199 * g++.old-deja/g++.other/crash32.C: Mark ICE.
42201 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
42203 * objc.dg/comp-types-1.m: New test.
42204 * objc.dg/comp-types-2.m: New test.
42205 * objc.dg/comp-types-3.m: New test.
42206 * objc.dg/comp-types-4.m: New test.
42207 * objc.dg/comp-types-5.m: New test.
42208 * objc.dg/comp-types-6.m: New test.
42210 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
42212 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42214 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
42216 * g++.dg/other/do1.C: New test.
42218 * g++.dg/template/subst1.C: New test.
42220 2002-09-16 Steve Ellcey <sje@cup.hp.com>
42222 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42224 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
42226 * g++.dg/template/qualttp20.C: Adjust expected errors.
42227 * g++.old-deja/g++.jason/report.C: Likewise.
42228 * g++.old-deja/g++.other/qual1.C: Likewise.
42230 * g++.dg/lookup/scoped2.C: New test.
42232 * g++.dg/ext/asm3.C: New test.
42234 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
42236 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42238 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
42240 * ChangeLog: follow spelling conventions.
42241 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42242 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42243 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42244 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42245 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42246 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42247 * g++.old-deja/g++.law/global-init1.C: Likewise.
42248 * g++.old-deja/g++.other/delete4.C: Likewise.
42249 * g++.old-deja/g++.other/inline21.C: Likewise.
42250 * g++.old-deja/g++.other/singleton.C: Likewise.
42251 * g77.dg/strlen0.f: Likewise.
42252 * g77.f-torture/compile/20010519-1.f: Likewise.
42253 * g77.f-torture/compile/980310-4.f: Likewise.
42254 * gcc.c-torture/compile/20000605-1.c: Likewise.
42255 * gcc.c-torture/execute/20020225-1.c: Likewise.
42256 * gcc.dg/c90-hexfloat-2.c: Likewise.
42257 * gcc.dg/c99-bool-1.c: Likewise.
42258 * gcc.dg/c99-hexfloat-2.c: Likewise.
42259 * gcc.dg/dll-2.c: Likewise.
42260 * gcc.dg/wtr-union-init-1.c: Likewise.
42261 * gcc.dg/wtr-union-init-2.c: Likewise.
42262 * gcc.dg/wtr-union-init-3.c: Likewise.
42263 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42264 * gcc.dg/cpp/defined.c: Likewise.
42265 * gcc.dg/cpp/macsyntx.c: Likewise.
42266 * gcc.dg/cpp/paste2.c: Likewise.
42267 * gcc.dg/cpp/trad/defined.c: Likewise.
42268 * gcc.dg/format/c90-printf-1.c: Likewise.
42269 * gcc.dg/format/c90-scanf-1.c: Likewise.
42270 * gcc.dg/format/c99-printf-1.c: Likewise.
42271 * gcc.dg/format/c99-scanf-1.c: Likewise.
42272 * gcc.misc-tests/gcov-8.c: Likewise.
42273 * lib/profopt.exp: Likewise.
42275 2002-09-15 Krister Walfridsson <cato@df.lth.se>
42277 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42279 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
42281 * g++.dg/inherit/using2.C: New test.
42283 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
42285 * ChangeLog: Follow spelling conventions.
42286 * g++.dg/template/friend4.C: Likewise.
42287 * g++.old-deja/g++.pt/crash67.C: Likewise.
42288 * gcc.c-torture/execute/20000801-4.c: Likewise.
42289 * gcc.dg/c90-digraph-1.c: Likewise.
42290 * gcc.dg/c94-digraph-1.c: Likewise.
42291 * gcc.dg/c99-digraph-1.c: Likewise.
42292 * gcc.dg/cpp/line5.c: Likewise.
42293 * gcc.dg/cpp/multiline.c: Likewise.
42294 * gcc.dg/cpp/trad/literals-1.c: Likewise.
42295 * gcc.dg/format/attr-3.c: Likewise.
42296 * gcc.dg/format/c90-scanf-3.c: Likewise.
42297 * gcc.dg/format/ext-4.c: Likewise.
42299 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
42301 * g++.dg/template/pretty1.C: New test.
42303 2002-09-14 Alan Modra <amodra@bigpond.net.au>
42305 * gcc.c-torture/execute/struct-cpy-1.c: New test.
42307 2002-09-13 Matt Austern <austern@apple.com>
42309 * g++.dg/other/constref[12].C: New, regression tests for
42310 passing a cast expression to a function by const reference.
42312 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
42314 * g++.dg/template/deduce1.C: New test.
42316 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
42318 * gcc.c-torture/execute/simd-1.c: Force all use of int to
42321 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
42323 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42326 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
42328 * gcc.c-torture/compile/20020910-1.c: New test.
42330 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
42332 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42334 2002-09-10 Andreas Jaeger <aj@suse.de>
42336 * gcc.dg/20020312-2.c: Adjust for x86-64.
42338 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
42340 * g77.dg/7388.f: New test case for PR 7388.
42342 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
42344 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42346 2002-09-05 Ziemowit Laski <zlaski@apple.com>
42348 * objc.dg/proto-lossage-1.m: New test.
42350 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
42352 * gcc.dg/cpp/_Pragma4.c: Fix typo.
42354 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
42356 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
42359 2002-09-06 Stan Shebs <shebs@apple.com>
42360 David Edelsohn <edelsohn@gnu.org>
42362 * gcc.dg/weak: New directory.
42363 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42364 target-specific xfail bits.
42365 * gcc.dg/typeof-2.c: Move to new directory.
42366 * gcc.dg/weak.exp: New expect script.
42368 2002-09-06 Alan Modra <amodra@bigpond.net.au>
42370 * gcc.c-torture/execute/extzvsi.c: New test.
42372 2002-09-05 Stan Shebs <shebs@apple.com>
42374 * gcc.dg/weak-1.c: xfail on Darwin.
42375 * gcc.dg/weak-2.c: Ditto.
42376 * gcc.dg/weak-3.c: Ditto.
42377 * gcc.dg/weak-4.c: Ditto.
42378 * gcc.dg/weak-5.c: Ditto.
42379 * gcc.dg/weak-6.c: Ditto.
42380 * gcc.dg/weak-7.c: Ditto.
42381 * gcc.dg/weak-8.c: Ditto.
42382 * gcc.dg/weak-9.c: Ditto.
42384 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
42386 * gcc.c-torture/execute/loop-14.c: New test.
42388 2002-09-04 Jakub Jelinek <jakub@redhat.com>
42390 * g++.dg/other/cxa-atexit1.C: New test.
42392 * gcc.dg/typeof-2.c: New test.
42394 2002-09-03 Roger Sayle <roger@eyesopen.com>
42396 * gcc.dg/builtins-2.c: New testcase.
42397 * gcc.dg/builtins-3.c: New testcase.
42399 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
42401 * gcc.dg/cpp/_Pragma4.c: New test.
42403 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
42405 * objc/execute/nil_method-1.m: New testcase.
42407 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
42409 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42410 [Object class], not [Object initialize].
42412 2002-08-31 Roger Sayle <roger@eyesopen.com>
42413 Hans-Peter Nilsson <hp@bitrange.com>
42415 * gcc.c-torture/execute/20020720-1.x: Skip test on
42416 mmix-knuth-mmixware. Correct comment.
42418 2002-08-27 Mark Mitchell <mark@codesourcery.com>
42420 * g++.dg/abi/bitfield5.C: New test.
42421 * g++.dg/abi/vbase10.C: Likewise.
42423 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
42425 * objc.dg/undeclared-selector.m: New test.
42427 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
42429 * g++.dg/other/offsetof1.C: Avoid cast warning.
42431 2002-08-26 Ziemowit Laski <zlaski@apple.com>
42433 * objc.dg/super-class-2.m: New test.
42435 2002-08-24 Matt Austern <austern@apple.com>
42437 * g++.dg/ext/lvaddr.C: New test.
42438 * g++.dg/ext/lvcast.C: New test.
42440 2002-08-22 Mark Mitchell <mark@codesourcery.com>
42442 * g++.dg/inherit/cond1.C: New test.
42444 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
42446 * gcc.dg/noncompile/incomplete-1.c: New test.
42448 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
42450 * gcc.dg/typespec-1.c: New test.
42452 2002-08-20 Devang Patel <dpatel@apple.com>
42453 * objc.dg/proto-hier-2.m: New test.
42455 2002-08-19 Ziemowit Laski <zlaski@apple.com>
42457 * objc.dg/bitfield-1.m: New test.
42458 * objc.dg/bitfield-2.m: New test.
42460 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
42462 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42463 gcc.dg/c99-flex-array-4.c: New tests.
42465 2002-08-16 Stan Shebs <shebs@apple.com>
42467 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42469 2002-08-15 Jakub Jelinek <jakub@redhat.com>
42471 * gcc.dg/typeof-1.c: New test.
42472 * g++.dg/ext/typeof2.C: New test.
42474 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
42476 * g++.dg/other/offsetof1.C: New test.
42478 2002-08-14 Richard Henderson <rth@redhat.com>
42480 * gcc.dg/tls/diag-3.c: Fix expected message strings.
42482 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
42484 * gcc.dg/cpp/_Pragma3.c: New test.
42486 2002-08-13 Mark Mitchell <mark@codesourcery.com>
42488 * g++.dg/template/inherit3: New test.
42490 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
42492 * gcc.dg/bitfld-4.c: Add blank options.
42494 2002-08-09 Mark Mitchell <mark@codesourcery.com>
42496 * g++.dg/template/crash1.C: New test.
42498 2002-08-08 Jakub Jelinek <jakub@redhat.com>
42500 * gcc.dg/tls/opt-2.c: New test.
42502 2002-08-08 Devang Patel <dpatel@apple.com>
42504 * objc.dg/selector-1.m : New test
42506 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
42508 * g++.dg/abi/bitfield4.C: New test.
42509 * gcc.dg/bitfld-4.c: New test.
42511 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
42513 * g++.dg/other/packed1.C: New test.
42515 2002-08-07 Mark Mitchell <mark@codesourcery.com>
42517 * g++.dg/abi/offsetof.C: Tweak error messages.
42518 * g++.old-deja/g++.mike/p10769a.C: Likewise.
42520 2002-08-08 Jakub Jelinek <jakub@redhat.com>
42522 * gcc.dg/bitfld-3.c: New test.
42524 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42525 Richard Henderson <rth@redhat.com>
42527 * gcc.dg/i386-bitfield1.c: New test.
42528 * g++.dg/abi/bitfield3.C: Update.
42530 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
42532 * objc.dg/const-str-2.m: Update.
42533 * gcc.dg/cpp/c++98.c: Change to C extension.
42534 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42535 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42537 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
42539 * gcc.dg/tls/diag-3.c: New.
42541 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
42543 * g++.dg/README (Subdirectories): Document new subdir expr.
42544 * g++.dg/expr/pmf-1.C: New test.
42546 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
42548 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42550 2002-08-06 Jakub Jelinek <jakub@redhat.com>
42552 * g++.dg/abi/bitfield3.C: New test.
42554 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
42556 * lib/gcov.exp: Tweak expected line formats.
42557 * gcc.misc-tests/gcov8.c: New test.
42558 * gcc.misc-tests/gcov8.x: New flags.
42560 2002-08-05 Jakub Jelinek <jakub@redhat.com>
42562 * consistency.vlad/layout/endian.c: Include string.h.
42564 * gcc.c-torture/execute/20020805-1.c: New test.
42566 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
42568 * g++.dg/other/conversion1.C: New test.
42570 2002-08-03 Roger Sayle <roger@eyesopen.com>
42572 * gcc.dg/builtins-1.c: New testcase.
42574 2002-08-02 Mark Mitchell <mark@codesourcery.com>
42576 * g++.dg/inherit/access3.C: New test.
42578 2002-08-01 Jakub Jelinek <jakub@redhat.com>
42580 * gcc.dg/ia64-visibility-2.c: New test.
42582 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
42584 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42585 __qualifier_flags to __flags.
42587 2002-07-31 Mark Mitchell <mark@codesourcery.com>
42589 * g++.dg/inherit/operator1.C: New test.
42590 * g++.dg/lookup/disamb1.C: Fix typo in comment.
42591 * g++.dg/other/error1.C: Change expected error message.
42592 * g++.dg/template/conv4.C: Likewise.
42594 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
42596 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42597 for documented behavior.
42599 2002-07-25 Roger Sayle <roger@eyesopen.com>
42601 * gcc.c-torture/execute/20020720-1.x: Skip this test on
42602 several targets known to fail.
42604 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
42606 * gcc.dg/mips-args-[123].c: New tests.
42608 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
42610 * gcc.dg/ppc-spe.c: New.
42612 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
42614 * g++.dg/other/ptrmem4.C: New testcase.
42616 2002-07-24 Richard Henderson <rth@redhat.com>
42618 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42620 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
42622 * g++.dg/ext/alignof1.C (main): Return 0 for success.
42624 2002-07-24 Roger Sayle <roger@eyesopen.com>
42626 * gcc.c-torture/execute/memset-3.c: New testcase.
42628 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
42630 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42631 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42633 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42635 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42638 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
42640 * gcc.c-torture/compile/simd-4.c: New test.
42642 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42644 PR c++/7347, c++/7348
42645 * g++.dg/template/access4.C: New test.
42646 * g++.dg/template/access5.C: New test.
42647 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42648 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42649 * g++.old-deja/g++.pt/ttp58.C: Likewise.
42650 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42652 2002-07-22 Jakub Jelinek <jakub@redhat.com>
42654 * gcc.dg/gnu89-init-2.c: New test.
42656 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
42658 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42660 2002-07-20 Roger Sayle <roger@eyesopen.com>
42662 * gcc.c-torture/execute/20020720-1.c: New testcase.
42664 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
42666 * gcc.dg/cpp/Wsignprom.c: New tests.
42668 2002-07-20 Alan Modra <amodra@bigpond.net.au>
42670 * gcc.c-torture/execute/loop-13.c: New test.
42672 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
42674 * gcc.dg/cpp/expr.c: New tests.
42676 2002-07-18 David Edelsohn <edelsohn@gnu.org>
42678 * g++.dg/opt/pr6713.C: Add template instantiation.
42680 2002-07-18 Alan Modra <amodra@bigpond.net.au>
42682 * gcc.dg/nest.c: New test.
42684 2002-07-17 Richard Henderson <rth@redhat.com>
42686 * g++.dg/opt/pr6713.C: New test.
42688 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
42690 * gcc.c-torture/execute/loop-2e.x: Let the testcase
42691 XFAIL for all x86 processors.
42693 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
42695 * gcc.c-torture/execute/20010122-1.x: Do not test with
42696 -fomit-frame-pointer.
42698 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42700 * g++.dg/template/instantiate2.C: New test.
42701 * g++.dg/template/spec4.C: New test.
42703 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42705 * g++.dg/template/access2.C: New test.
42706 * g++.dg/template/access3.C: New test.
42708 2002-07-15 Zack Weinberg <zack@codesourcery.com>
42710 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42711 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42712 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42713 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42714 Convert to use <stdarg.h>.
42715 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42717 * gcc.dg/va-arg-2.c: New.
42718 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42720 2002-07-15 Jakub Jelinek <jakub@redhat.com>
42722 * gcc.c-torture/compile/20020710-1.c: New test.
42724 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
42725 Andrew Pinski <pinskia@physics.uc.edu>
42727 gcc.c-torture/compile/simd-2.c: New testcase.
42728 gcc.c-torture/compile/simd-3.c: Likewise.
42730 2002-07-11 Mark Mitchell <mark@codesourcery.com>
42733 * g++.dg/overload/error1.C: New test.
42735 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42737 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42738 configuration and IRIX 6 O32 ABI.
42740 2002-07-11 Roger Sayle <roger@eyesopen.com>
42742 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42744 2002-07-10 Roger Sayle <roger@eyesopen.com>
42746 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42748 2002-07-10 Jeffrey A Law <law@redhat.com>
42750 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42752 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
42754 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
42756 * gcc.dg/20020312-2.c: Check for __PPC__.
42758 2002-07-09 Diego Novillo <dnovillo@redhat.com>
42760 * gcc.c-torture/compile/20020709-1.c: New test.
42762 2002-07-07 Roger Sayle <roger@eyesopen.com>
42764 * g++.dg/template/qualttp21.C: New test case.
42766 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
42768 * gcc.c-torture/compile/20020706-1.c: New test.
42769 * gcc.c-torture/compile/20020706-2.c: New test.
42771 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
42772 Alexandre Oliva <aoliva@redhat.com>
42774 * g++.dg/warn/incomplete1.C: New test.
42776 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42779 * g++.dg/warn/noreturn1.C: New test.
42781 2002-07-03 Mark Mitchell <mark@codesourcery.com>
42784 * g++.dg/debug/debug6.C: New test.
42785 * g++.dg/debug/debug7.C: New test.
42787 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
42789 * gcc.c-torture/compile/simd-3.c: New test.
42791 2002-07-03 Chris Demetriou <cgd@broadcom.com>
42793 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42794 * gcc.dg/20020620-1.c: Likewise.
42796 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42799 * g++.dg/init/array4.C: New test.
42800 * g++.dg/init/array5.C: New test.
42802 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
42804 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42805 * gcc.c-torture/execute/simd-2.c (main): Likewise.
42807 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42809 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42810 * gcc.dg/wtr-aggr-init-1.c: Likewise.
42811 * gcc.dg/wtr-conversion-1.c: Likewise.
42812 * gcc.dg/wtr-escape-1.c: Likewise.
42813 * gcc.dg/wtr-int-type-1.c: Likewise.
42814 * gcc.dg/wtr-label-1.c: Likewise.
42815 * gcc.dg/wtr-static-1.c: Likewise.
42816 * gcc.dg/wtr-strcat-1.c: Likewise.
42817 * gcc.dg/wtr-suffix-1.c: Likewise.
42818 * gcc.dg/wtr-switch-1.c: Likewise.
42819 * gcc.dg/wtr-unary-plus-1.c: Likewise.
42820 * gcc.dg/wtr-union-init-1.c: Likewise.
42821 * gcc.dg/wtr-union-init-2.c: Likewise.
42822 * gcc.dg/wtr-union-init-3.c: Likewise.
42824 * gcc.dg/wtr-func-def-1.c: New test.
42826 2002-07-02 Devang Patel <dpatel@apple.com>
42828 * objc.dg/param-1.m: New test.
42830 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
42832 * gcc.dg/cpp/trad/directive.c: Add test.
42833 * gcc.dg/cpp/trad/macroargs.c: Add test.
42834 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42836 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
42838 * gcc.dg/cpp/cmdlne-M.c: New test.
42840 2002-07-02 Ziemowit Laski <zlaski@apple.com>
42842 * objc.dg/desig-init-1.m: New test.
42844 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42847 * g++.dg/template/instantiate1.C: New test.
42849 2002-07-01 Mark Mitchell <mark@codesourcery.com>
42852 * g++.dg/template/sizeof2.C: New test.
42854 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
42856 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42857 gcc.dg/cpp/trad/include.c: New tests.
42859 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
42862 * gcc.c-torture/compile/20020701-1.c: New test.
42864 2002-07-01 Stan Shebs <shebs@apple.com>
42866 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42868 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42869 (objc-torture-execute): or here.
42871 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
42873 * gcc.c-torture/execute/arith-rand-ll.c: New test.
42875 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
42877 * gcc.dg/cpp/trad/escaped-nl.c: New test.
42879 2002-06-30 Devang Patel <dpatel@apple.com>
42881 * objc.dg/fsyntax-only.m: New test.
42883 2002-06-27 Mark Mitchell <mark@codesourcery.com>
42886 * g++.dg/template/friend7.C: New file.
42888 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
42890 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42893 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
42895 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42896 avoid division by zero.
42898 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
42900 * gcc.dg/Wunknownprag.c: New tests.
42902 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
42904 * gcc.c-torture/execute/simd-2.c: New test.
42906 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
42908 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42909 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42910 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42911 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42912 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42913 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42914 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42915 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42916 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42917 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42918 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42919 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42920 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42921 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42922 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42923 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42924 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42926 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
42928 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42929 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42930 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42931 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42933 * gcc.dg/cpp/trad/directive.c: Update.
42935 2002-06-23 Andreas Jaeger <aj@suse.de>
42937 * gcc.c-torture/execute/complex-6.c: New.
42939 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
42941 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42942 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42943 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42944 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42946 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
42948 * gcc.dg/cpp/trad: New directory with traditional tests copied
42949 from parent directory.
42950 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42951 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42952 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42953 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42954 Move to trad/ and rename.
42955 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42956 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42957 gcc.dg/cpp/trad/redef2.c: New tests.
42958 * gcc.dg/cpp/trad/trad.exp: New driver.
42960 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
42962 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42963 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42964 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42965 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42968 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
42970 * gcc.dg/20020620-1.c: New test.
42972 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42974 * g++.dg/template/ttp4.C: New test.
42976 2002-06-19 Jakub Jelinek <jakub@redhat.com>
42978 * g++.dg/opt/vt1.C: Fix regexp.
42980 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42982 * gcc.c-torture/execute/pure-1.c: Make functions static again.
42983 Don't use attribute `noinline'.
42985 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
42987 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42989 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
42991 * gcc.c-torture/execute/simd-1.c: New.
42993 * gcc.dg/simd-1.c: New.
42995 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
42997 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
42999 2002-06-16 Richard Henderson <rth@redhat.com>
43001 * g++.dg/ext/anon-struct1.C: New.
43002 * g++.dg/ext/anon-struct2.C: New.
43003 * g++.dg/ext/anon-struct3.C: New.
43004 * gcc.dg/anon-struct-1.c: New.
43005 * gcc.dg/anon-struct-2.c: New.
43006 * gcc.dg/anon-struct-3.c: New.
43007 * gcc.dg/20011008-1.c: Adjust warning text.
43008 * gcc.dg/20020527-1.c: Add -fms-extensions.
43010 2002-06-16 Richard Henderson <rth@redhat.com>
43012 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43014 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
43016 * gcc.c-torture/execute/20020615-1.c: New test.
43018 2002-06-15 Roger Sayle <roger@eyesopen.com>
43020 * gcc.c-tortuture/execute/compare-1.c: New test case.
43021 * gcc.c-tortuture/execute/compare-2.c: New test case.
43022 * gcc.c-tortuture/execute/compare-3.c: New test case.
43024 2002-06-13 Richard Henderson <rth@redhat.com>
43026 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
43029 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43031 * g++.dg/template/typename2.C: Update error message.
43033 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
43035 * gcc.c-torture/execute/20020611-1.c: New test.
43037 2002-06-11 Bob Wilson <bob.wilson@acm.org>
43039 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43040 list of targets to skip.
43042 2002-06-10 Bob Wilson <bob.wilson@acm.org>
43044 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43045 targets if not optimizing.
43047 2002-06-10 Jakub Jelinek <jakub@redhat.com>
43049 * gcc.c-torture/compile/20020605-1.c: New test.
43051 * g++.dg/opt/vt1.C: New test.
43053 * gcc.dg/20020531-1.c: New test.
43055 * gcc.dg/20020530-1.c: New test.
43057 * gcc.dg/20020527-1.c: New test.
43059 * g++.dg/opt/cse1.C: New test.
43061 2002-06-07 Roger Sayle <roger@eyesopen.com>
43063 * gcc.dg/20020607-2.c: New test case.
43065 2002-06-07 Jakub Jelinek <jakub@redhat.com>
43067 * gcc.c-torture/compile/20020604-1.c: New test.
43069 2002-06-04 Richard Henderson <rth@redhat.com>
43071 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43072 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43073 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43075 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
43077 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43079 2002-06-03 Richard Henderson <rth@redhat.com>
43081 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43082 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43084 2002-06-02 Richard Henderson <rth@redhat.com>
43086 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43087 test functions static.
43089 2002-06-02 Andreas Jaeger <aj@suse.de>
43091 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43094 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
43096 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43097 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43098 Update for mofified diagnostics.
43099 * gcc.dg/c99-intconst-1.c: No longer fail.
43101 2002-06-02 Richard Henderson <rth@redhat.com>
43103 * gcc.dg/uninit-A.c: Remove xfail markers.
43105 2002-06-01 Roger Sayle <roger@eyesopen.com>
43107 * gcc.dg/fnegate-1.c: New test case.
43109 2002-05-30 Osku Salerma <osku@iki.fi>
43111 * gcc.c-torture/execute/mayalias-1.c: New file.
43113 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
43115 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43116 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43117 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43119 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
43121 * gcc.c-torture/execute/20020529-1.c: New test.
43123 2002-05-27 Richard Henderson <rth@redhat.com>
43125 * g++.dg/ext/attrib6.C: New test case.
43127 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43129 * gcc.c-torture/execute/pure-1.c: New test.
43131 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
43133 * gcc.dg/cpp/arith-2.c: Remove.
43135 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
43137 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43138 * gcc.dg/cpp/if-3.c: Remove.
43140 2002-05-26 Jakub Jelinek <jakub@redhat.com>
43142 * g++.dg/opt/cse2.C: New test.
43144 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
43146 * gcc.dg/cpp/arith-1.c: New semantic tests.
43147 * gcc.dg/cpp/if-1.c: Update.
43149 2002-05-24 Ben Elliston <bje@redhat.com>
43151 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43153 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43155 * gcc.dg/verbose-asm.c: New test.
43157 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
43159 * gcc.dg/cpp/paste12.c: New test.
43161 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43163 * g++.dg/parse/named_ops.C: New test.
43165 2002-05-23 Mark Mitchell <mark@codesourcery.com>
43167 * gcc.dg/weak-8.c: New test.
43169 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
43171 * gcc.dg/weak-2.c: Allow optional leading underscore
43172 in scan-assembler symbol name.
43173 * gcc.dg/weak-3.c: Likewise.
43174 * gcc.dg/weak-4.c: Likewise.
43175 * gcc.dg/weak-5.c: Likewise.
43177 2002-05-23 Jakub Jelinek <jakub@redhat.com>
43179 * gcc.dg/20020523-1.c: New test.
43181 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43183 * objc.dg/const-str-2.m: Update now that we stop after
43184 a command line error.
43186 2002-05-22 Richard Henderson <rth@redhat.com>
43188 * g++.dg/dg.exp: Fix typo in test pruneing.
43190 2002-05-22 Richard Henderson <rth@redhat.com>
43192 * g++.dg/dg.exp: Prune the tls subdirectory.
43193 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43194 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43195 * g++.dg/tls/init-1.C: New.
43197 2002-05-22 Jakub Jelinek <jakub@redhat.com>
43199 * gcc.dg/20020517-1.c: New test.
43201 2002-05-21 Richard Henderson <rth@redhat.com>
43203 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43204 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43206 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
43208 * g++.dg/other/copy2.C: New test.
43210 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
43212 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43213 (MAX_COPY): Bump up to 10 times sizeof (long long).
43214 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43216 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43217 sizeof (long long).
43219 * gcc.c-torture/execute/strcpy-1.c: New test.
43221 2002-05-19 Jason Merrill <jason2redhat.com>
43223 * g++.dg/ext/oper1.C: New test.
43225 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
43226 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
43228 * README.QMTEST: New file.
43230 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43232 2002-05-19 Andreas Jaeger <aj@suse.de>
43234 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43236 * gcc.c-torture/execute/loop-2d.x: Likewise.
43238 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
43240 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43241 support weak symbols.
43242 * gcc.dg/weak-4.c: Likewise.
43243 * gcc.dg/weak-6.c: Likewise.
43245 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
43247 * gcc.dg/weak-3.c: Add dg-excess-error comment for
43248 cygwin, coff and h8300-*-hms targets
43249 * gcc.dg/weak-5.c: Likewise.
43250 * gcc.dg/weak-7.c: Likewise.
43252 2002-05-16 Jason Merrill <jason@redhat.com>
43254 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43255 (scan-assembler-not, scan-assembler-dem): Likewise.
43256 (scan-assembler-dem-not): Likewise.
43258 2002-05-15 Richard Henderson <rth@redhat.com>
43260 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43262 2002-05-15 Richard Henderson <rth@redhat.com>
43264 * gcc.dg/weak-5.c (vfoo1c): No warning here.
43265 (vfoo1f): Warning here.
43266 (vfoo1l): Don't redefine the alias.
43268 2002-05-14 Jason Merrill <jason@redhat.com>
43269 Alexandre Oliva <aoliva@redhat.com>
43271 * g++.dg/init/pm1.C: New test.
43273 2002-05-12 David S. Miller <davem@redhat.com>
43275 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43278 2002-05-10 Roger Sayle <roger@eyesopen.com>
43280 * gcc.c-torture/execute/20020510-1.c: New test case.
43282 2002-05-10 David S. Miller <davem@redhat.com>
43284 * gcc.c-torture/execute/conversion.c: Test long double too.
43286 2002-05-09 Jakub Jelinek <jakub@redhat.com>
43288 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43289 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43290 * lib/g++.exp (g++_link_flags): Likewise.
43291 * lib/objc.exp (objc_target_compile): Likewise.
43293 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
43295 * gcc.dg/cpp/poison.c: Update.
43296 * gcc.dg/cpp/20000625-2.c: Remove.
43297 * gcc.dg/cpp/direct2s.c: Remove final test.
43299 2002-05-08 Tom Rix <trix@redhat.com>
43301 * gcc.c-torture/execute/20020508-1.c: New test.
43302 * gcc.c-torture/execute/20020508-2.c: New test.
43303 * gcc.c-torture/execute/20020508-3.c: New test.
43305 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
43307 * gcc.dg/cpp/charconst-4.c: More tests.
43309 2002-05-08 Mark Mitchell <mark@codesourcery.com>
43312 * gcc.dg/weak-3.c: Update location of warning messages.
43313 * gcc.dg/weak-5.c: Likewise.
43315 2002-05-06 Roger Sayle <roger@eyesopen.com>
43317 * gcc.c-torture/execute/20020506-1.c: New test case.
43319 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
43321 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43323 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
43325 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43327 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
43329 * gcc.dg/cpp/charconst-3.c: New test.
43331 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
43333 * gcc.dg/cpp/charconst.c: Update tests.
43335 2002-05-05 Tim Josling <tej@melbpc.org.au>
43337 * treelang: Added directory for new sample language treelang. Also
43338 lib/treelang.exp: New file to signal treelang should be tested.
43340 2002-05-03 Jakub Jelinek <jakub@redhat.com>
43342 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43343 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43344 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43345 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43346 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43347 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43348 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43350 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
43352 * gcc.dg/format/xopen-2.c: New test.
43354 2002-05-03 Jakub Jelinek <jakub@redhat.com>
43356 * gcc.dg/20020503-1.c: New test.
43358 2002-05-02 Mark Mitchell <mark@codesourcery.com>
43360 * g++.dg/init/dtor1.C: Make it tougher.
43362 2002-05-01 Mark Mitchell <mark@codesourcery.com>
43364 * g++.dg/init/dtor1.C: New test.
43366 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
43368 * gcc.dg/altivec-8.c: New.
43370 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
43372 * gcc.dg/altivec-7.c: New.
43374 2002-04-29 Jakub Jelinek <jakub@redhat.com>
43376 * g++.dg/parse/typedef1.C: New test.
43378 2002-04-29 Mark Mitchell <mark@codesourcery.com>
43381 * g++.dg/template/friend6.C: New test.
43384 * g++.dg/init/copy1.C: New test.
43386 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
43388 * g++.dg/warn/effc1.C: New test.
43390 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
43392 * gcc.dg/cpp/if-cexp.c: Add a test.
43394 2002-04-28 Jakub Jelinek <jakub@redhat.com>
43396 * gcc.dg/20020426-2.c: New test.
43398 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
43400 * gcc.dg/cpp/if-mop.c: Update.
43401 * gcc.dg/cpp/if-mpar.c: Add test.
43402 * gcc.dg/cpp/if-oppr.c: Update.
43404 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43407 * gcc.dg/weak-[2-7].c: New tests.
43409 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
43411 * gcc.dg/enum1.c: New test.
43413 2002-04-26 Mark Mitchell <mark@codesourcery.com>
43416 * g++.dg/inherit/access2.C: New test.
43418 2002-04-26 Mark Mitchell <mark@codesourcery.com>
43421 * gcc.dg/20020426-1.c: New test.
43423 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
43425 * g++.dg/abi/enum1.C: New test.
43427 2002-04-26 Richard Henderson <rth@redhat.com>
43429 * gcc.dg/c99-bool-1.c: Expect always true warning.
43431 2002-04-25 Roger Sayle <roger@eyesopen.com>
43433 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43435 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43437 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43440 2002-04-24 Mark Mitchell <mark@codesourcery.com>
43442 * g++.dg/abi/mange7.C: New test.
43445 * g++.dg/parse/stmtexpr2.C: New test.
43447 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
43449 * gcc.dg/20020312-2.c: Add SH target.
43451 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43453 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43454 compiler output on mips*-*-irix*.
43456 2002-04-23 Jakub Jelinek <jakub@redhat.com>
43458 * g++.dg/parse/attr1.C: New test.
43460 2002-04-23 Roger Sayle <roger@eyesopen.com>
43462 * gcc.c-torture/execute/string-opt-17.c: New test case.
43463 * gcc.c-torture/execute/memset-2.c: New test case.
43465 2002-04-23 Mark Mitchell <mark@codesourcery.com>
43468 * g++.dg/template/friend5.C: New test.
43471 * g++.dg/template/qual1.C: Likewise.
43473 2002-04-22 Zack Weinberg <zack@codesourcery.com>
43475 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43476 Include stdlib.h, not stdio.h or ctype.h.
43478 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
43480 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43481 cris-*-elf* and mmix-*-*.
43482 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43483 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43484 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43486 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43487 * gcc.dg/wchar_t-1.c: Ditto.
43489 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
43491 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43494 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
43496 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43498 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43500 * gcc.c-torture/execute/20000906-1.x: Delete.
43502 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
43504 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43506 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
43509 * g77.f-torture/execute/6367.f: New test.
43510 * g77.f-torture/execute/6367.x: Disable for MMIX.
43512 2002-04-19 Mark Mitchell <mark@codesourcery.com>
43515 * g++.dg/opt/inline2.C: New test.
43517 2002-04-18 Richard Henderson <rth@redhat.com>
43519 * gcc.dg/20000906-1.c: Enable for all targets.
43520 * gcc.c-torture/compile/iftrap-2.c: New.
43522 2002-04-18 Jakub Jelinek <jakub@redhat.com>
43524 * gcc.dg/20020418-1.c: New test.
43525 * gcc.dg/20020418-2.c: New test.
43527 2002-04-18 Richard Henderson <rth@redhat.com>
43529 * gcc.c-torture/compile/iftrap-1.c: New.
43530 * gcc.dg/iftrap-1.c: Adjust for ia64.
43531 * gcc.dg/iftrap-2.c: New.
43533 2002-04-18 Jakub Jelinek <jakub@redhat.com>
43535 * gcc.c-torture/compile/20020418-1.c: New test.
43537 2002-04-18 Roger Sayle <roger@eyesopen.com>
43539 * gcc.c-torture/compile/20020415-1.c: New.
43541 2002-04-18 David S. Miller <davem@redhat.com>
43543 * gcc.c-torture/execute/20020418-1.c: New test.
43545 2002-04-17 Jakub Jelinek <jakub@redhat.com>
43547 * gcc.dg/20020416-1.c: New test.
43549 * g++.dg/opt/inline1.C: New test.
43551 2002-04-16 Jakub Jelinek <jakub@redhat.com>
43553 * gcc.dg/altivec-5.c: New test.
43555 * gcc.dg/20020415-1.c: New test.
43557 2002-04-15 Mark Mitchell <mark@codesourcery.com>
43559 * lib/chill.exp: Remove.
43561 2002-04-14 Jakub Jelinek <jakub@redhat.com>
43563 * g++.dg/other/big-struct.C: New test.
43565 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
43567 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43570 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
43573 * gcc.dg/i386-387-1.c: Allow optional leading underscore
43574 in scan-assembler function name
43576 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
43578 * g77.f-torture/execute/980628-4.x,
43579 g77.f-torture/execute/980628-5.x,
43580 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43581 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43582 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43585 2002-04-13 David S. Miller <davem@redhat.com>
43587 * gcc.c-torture/execute/20020413-1.c: New test.
43589 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
43592 * g++.dg/ext/asm1.C: New tests.
43594 2002-04-12 Mark Mitchell <mark@codesourcery.com>
43597 * g++.dg/parse/stmtexpr1.C: New test.
43600 * g++.dg/template/copy1.C: New test.
43602 2002-04-12 Richard Henderson <rth@redhat.com>
43604 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43606 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
43608 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43609 gcc.c-torture/execute/20020307-2.c.
43611 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
43613 * g++.dg/ext/attrib5.C,
43614 * g++.dg/lookup/struct1.C: New tests.
43616 2002-04-11 Jakub Jelinek <jakub@redhat.com>
43618 * gcc.dg/20020411-1.c: New test.
43620 * gcc.c-torture/execute/20020411-1.c: New test.
43622 2002-04-10 Janis Johnson <janis187@us.ibm.com>
43624 * g77.f-torture/execute/6177.f: New test.
43626 2002-04-10 Jakub Jelinek <jakub@redhat.com>
43629 * g++.dg/opt/cleanup1.C: New test.
43631 * g++.dg/opt/const1.C: New test.
43633 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
43635 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43637 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
43640 * g++.dg/template/typename2.C: New test.
43642 2002-04-10 Alan Modra <amodra@bigpond.net.au>
43644 * gcc.c-torture/execute/loop-12.c: New.
43646 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
43648 * g77.f-torture/execute/980628-4.x,
43649 g77.f-torture/execute/980628-5.x,
43650 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43651 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43652 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43654 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43656 PR optimization/6086
43657 * g++.dg/opt/preinc1.C: New test.
43659 2002-04-06 Mark Mitchell <mark@codesourcery.com>
43662 * g++.dg/opt/static2.C: New test.
43664 2002-04-06 Mark Mitchell <mark@codesourcery.com>
43667 * gcc.dg/20020406-1.c: New test.
43669 2002-04-04 David S. Miller <davem@redhat.com>
43671 * gcc.c-torture/execute/20020404-1.c: New test.
43673 2002-04-04 Jakub Jelinek <jakub@redhat.com>
43676 * gcc.dg/20020312-2.c: Do not declare global register variable
43677 if __PIC__ or __pic__ is defined.
43679 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
43681 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
43682 __asm__ so that it works correctly even if -ansi -pedantic-errors.
43684 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43686 * gcc.misc-tests/linkage.exp: Update last change to handle
43687 sparc*-, not just sparc-.
43689 2002-04-03 Richard Henderson <rth@redhat.com>
43691 * gcc.dg/cpp/ucs.c: Improved long UCS test.
43693 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
43695 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43697 2002-04-02 David S. Miller <davem@redhat.com>
43699 * gcc.c-torture/execute/20020402-3.c: New test.
43701 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
43703 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43704 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43706 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43707 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43708 g77.f-torture/execute/20001201.x,
43709 g77.f-torture/execute/u77-test.x: New files.
43711 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43712 * gcc.dg/wchar_t-1.c: Ditto.
43714 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43716 * gcc.c-torture/execute/20020402-1.c: New test.
43718 2002-04-01 Richard Henderson <rth@redhat.com>
43720 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43722 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43724 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43726 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43728 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43730 * g++.dg/inherit/template-as-base.C: Expect error.
43731 * g++.dg/inherit/namespace-as-base.C: Likewise.
43733 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
43735 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43736 g++.dg/ext/instantiate3.C: Tweak match patterns.
43738 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43739 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43742 2002-03-31 Richard Henderson <rth@redhat.com>
43744 * gcc.dg/special/alias-2.c: New.
43745 * gcc.dg/special/ecos.exp: Run it.
43747 2002-03-31 Richard Henderson <rth@redhat.com>
43749 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43751 2002-03-31 Kazu Hirata <kazu@hxi.com>
43753 * gcc.dg/weak-1.c: Disable on h8300 port.
43755 2002-03-29 Janis Johnson <janis187@us.ibm.com>
43757 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43758 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43760 * g++.dg/bprob/bprob-1.C: New test.
43761 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43762 * g++.dg/gcov/gcov-1.C: New test.
43763 * g++.dg/gcov/gcov-1.x: New file.
43764 * g++.dg/gcov/gcov-2.C: New test.
43765 * g++.dg/gcov/gcov-3.C: New test.
43766 * g++.dg/gcov/gcov-3.h: New file.
43768 2002-03-28 Roger Sayle <roger@eyesopen.com>
43770 * g++.old-deja/g++.other/builtins5.C: New test.
43771 * g++.old-deja/g++.other/builtins6.C: New test.
43772 * g++.old-deja/g++.other/builtins7.C: New test.
43773 * g++.old-deja/g++.other/builtins8.C: New test.
43774 * g++.old-deja/g++.other/builtins9.C: New test.
43776 2002-03-29 Jakub Jelinek <jakub@redhat.com>
43778 * g++.dg/opt/static1.C: New test.
43780 * g++.dg/opt/longbranch1.C: New test.
43782 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
43784 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43786 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43788 2002-03-28 Jeffrey A Law (law@redhat.com)
43790 * gcc.c-torture/execute/20020328-1.c: New test.
43792 2002-03-27 Richard Henderson <rth@redhat.com>
43794 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43795 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43796 move from g++.old-deja/g++.ext/.
43798 2002-03-27 Mark Mitchell <mark@codesourcery.com>
43800 * g++.dg/init/new2.C: New test.
43802 2002-03-26 Richard Henderson <rth@redhat.com>
43804 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43806 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43809 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
43811 * gcc.dg/20001102-1.c: Likewise.
43813 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
43815 * gcc.dg/cpp/endif-pedantic1.c,
43816 gcc.dg/cpp/endif-pedantic2.c: New tests.
43818 2002-03-26 Mark Mitchell <mark@codesourcery.com>
43820 * g++.dg/init/new1.C: New test.
43822 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
43824 * g++.dg/abi/vbase9.C: New test.
43826 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
43828 * gcc.dg/arm-asm.c: New test.
43830 2002-03-26 Andrew Cagney <ac131313@redhat.com>
43832 * gcc.dg/Wswitch-enum.c: New test.
43835 2002-03-26 Richard Henderson <rth@redhat.com>
43837 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43840 2002-03-25 Richard Henderson <rth@redhat.com>
43842 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
43845 * gcc.c-torture/compile/20011119-1.c (xxx): New.
43846 * gcc.c-torture/compile/20011119-2.c (xxx): New.
43848 2002-03-25 Zack Weinberg <zack@codesourcery.com>
43850 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43852 2002-03-25 Bob Wilson <bob.wilson@acm.org>
43854 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43855 targets using generic thunk support.
43857 2002-03-25 Jakub Jelinek <jakub@redhat.com>
43859 * gcc.c-torture/compile/20020323-1.c: New test.
43861 * g++.dg/opt/conj2.C: New test.
43863 2002-03-24 Richard Henderson <rth@redhat.com>
43865 * gcc.dg/weak-1.c: Use -fno-common.
43867 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43869 * g77.dg/f77-edit-apostrophe-out.f: New test
43870 * g77.dg/f77-edit-h-out.f: New test
43871 * g77.dg/f77-edit-t-in.f: New test
43872 * g77.dg/f77-edit-t-out.f: New test
43873 * g77.dg/f77-edit-x-out.f: New test
43874 * g77.dg/f77-edit-slash-out.f: New test
43875 * g77.dg/f77-edit-colon-out.f: New test
43876 * g77.dg/f77-edit-s-out.f: New test
43878 2002-03-24 Richard Henderson <rth@redhat.com>
43880 * objc/execute/formal_protocol-6.x: New XFAIL.
43882 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43884 * gcc.dg/weak-1.c: Early return from dg-final on platforms
43885 that do not support weak symbols
43887 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43889 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43890 * lib/g77.exp: Likewise.
43891 * lib/objc.exp: Likewise.
43893 2002-03-23 Andrew Cagney <ac131313@redhat.com>
43895 * gcc.dg/Wswitch-default.c: New test.
43897 2002-03-23 Jakub Jelinek <jakub@redhat.com>
43899 * g++.dg/other/enum1.C: New test.
43901 2002-03-23 Zack Weinberg <zack@codesourcery.com>
43903 * gcc.dg/pragma-ep-3.c: Fix typo.
43905 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43907 * g++.dg/inherit/template-as-base.C: New test.
43909 2002-03-22 Jakub Jelinek <jakub@redhat.com>
43911 * g++.old-deja/g++.other/dwarf2-1.C: Move...
43912 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
43914 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
43916 * gcc.dg/cpp/multiline.c: Update to match.
43918 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
43920 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43922 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
43924 * gcc.dg/cpp/extratokens2.c: New file.
43926 2002-03-21 David Edelsohn <edelsohn@gnu.org>
43928 * gcc.dg/20020312-2.c: Add rs6000 target.
43930 * gcc.c-torture/compile/20020319-1.c: New test.
43932 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43934 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43935 (A, E): Handle this.
43937 2002-03-20 Jason Merrill <jason@redhat.com>
43939 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43941 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43942 through prune_gcc_output.
43944 2002-03-20 Jakub Jelinek <jakub@redhat.com>
43946 * gcc.c-torture/compile/20020320-1.c: New test.
43948 2002-03-19 Jakub Jelinek <jakub@redhat.com>
43950 * gcc.c-torture/compile/20020318-1.c: New test.
43952 * gcc.dg/struct-by-value-1.c: New test.
43954 * gcc.dg/20020319-1.c: New test.
43956 2002-03-18 Jakub Jelinek <jakub@redhat.com>
43958 * g++.dg/opt/conj1.C: New test.
43960 2002-03-17 Mark Mitchell <mark@codesourcery.com>
43962 * g++.dg/template/qualttp20.C: Revert previous change.
43963 * g++.dg/template/qualttp3.C: Likewise.
43964 * g++.dg/template/qualttp4.C: Likewise.
43965 * g++.dg/template/qualttp5.C: Likewise.
43966 * g++.dg/template/qualttp6.C: Likewise.
43967 * g++.dg/template/qualttp7.C: Likewise.
43968 * g++.dg/template/qualttp8.C: Likewise.
43969 * g++.dg/template/recurse.C: Likewise.
43971 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
43973 * gcc.dg/cpp/wchar-1.c: Update.
43975 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
43977 * g++.dg/template/conv1.C: New test.
43978 * g++.dg/template/conv2.C: New test.
43979 * g++.dg/template/conv3.C: New test.
43980 * g++.dg/template/conv4.C: New test.
43982 2002-03-15 Mark Mitchell <mark@codesourcery.com>
43984 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43985 * g++.dg/template/qualttp3.C: Likewise.
43986 * g++.dg/template/qualttp4.C: Likewise.
43987 * g++.dg/template/qualttp5.C: Likewise.
43988 * g++.dg/template/qualttp6.C: Likewise.
43989 * g++.dg/template/qualttp7.C: Likewise.
43990 * g++.dg/template/qualttp8.C: Likewise.
43991 * g++.dg/template/recurse.C: Likewise.
43993 2002-03-15 Mark Mitchell <mark@codesourcery.com>
43995 * g++.dg/opt/dtor1.C: New test.
43997 2002-03-15 Jakub Jelinek <jakub@redhat.com>
43999 * gcc.c-torture/compile/20020315-1.c: New test.
44001 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
44003 * gcc.dg/weak-1.c: Fix scan tests.
44005 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
44007 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44008 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44009 cris-*-aout* mmix-*-*.
44010 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44011 cris-*-aout* mmix-*-*.
44012 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44013 cris-*-elf* cris-*-aout* and mmix-*-*.
44014 * gcc.dg/20001009-1.c: Ditto.
44015 * gcc.dg/20010912-1.c: Ditto.
44016 * gcc.dg/20020122-4.c: Ditto.
44017 * gcc.dg/inline-2.c: Ditto.
44019 2002-03-14 Jeffrey A Law (law@cygnus.com)
44021 * gcc.c-torture/compile/20020314-1.c: New test.
44023 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
44025 * gcc.c-torture/execute/20020314-1.c: New test.
44027 2002-03-14 Jakub Jelinek <jakub@redhat.com>
44029 * g++.dg/warn/Wunused-1.C: New test.
44031 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
44033 * g++.dg/abi/mangle6.C: New test.
44035 2002-03-13 Jakub Jelinek <jakub@redhat.com>
44037 * gcc.c-torture/compile/20020309-2.c: New test.
44039 * gcc.c-torture/compile/20020312-1.c: New test.
44041 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
44043 * g++.dg/other/access1.C: New test.
44045 2002-03-12 Jakub Jelinek <jakub@redhat.com>
44047 * gcc.c-torture/execute/wchar_t-1.c: New test.
44049 2002-03-12 David Edelsohn <edelsohn@gnu.org>
44051 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44053 2002-03-12 Roger Sayle <roger@eyesopen.com>
44055 * gcc.dg/20020312-1.c: New test case.
44057 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
44059 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44061 2002-03-11 Richard Henderson <rth@redhat.com>
44063 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44064 * g++.old-deja/g++.jason/report.C: Likewise.
44066 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44068 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44069 * g++.old-deja/g++.robertl/eb56.C: Likewise.
44071 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44073 * g++.dg/overload/pmf1.C: New test.
44075 2002-03-11 Kazu Hirata <kazu@hxi.com>
44077 * gcc.c-torture/execute/20020307-1.c: Use long.
44079 2002-03-11 Jakub Jelinek <jakub@redhat.com>
44081 PR optimization/5844
44082 * gcc.dg/20020310-1.c: New test.
44084 2002-03-09 Michael Meissner <meissner@redhat.com>
44086 * gcc.c-torture/execute/memcpy-2.c: New test.
44087 * gcc.c-torture/execute/memset-1.c: New test.
44088 * gcc.c-torture/execute/strlen-1.c: New test.
44089 * gcc.c-torture/execute/strcmp-1.c: New test.
44090 * gcc.c-torture/execute/strncmp-1.c: New test.
44092 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
44094 * gcc.dg/ppc-ldstruct.c: New test.
44096 2002-03-09 Jakub Jelinek <jakub@redhat.com>
44098 * gcc.c-torture/execute/va-arg-22.c: New test.
44100 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44102 * gcc.c-torture/compile/20020309-1.c: New test.
44104 2002-03-08 Jakub Jelinek <jakub@redhat.com>
44106 * gcc.c-torture/execute/20020307-2.c: New test.
44108 2002-03-07 Jeffrey A Law (law@redhat.com)
44110 * g77.f-torture/compile/20020307-1.f: New test.
44112 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
44114 * gcc.dg/unordered-1.c: New test.
44116 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
44118 * gcc.c-torture/execute/20020307-1.c: New test.
44120 2002-03-05 Jakub Jelinek <jakub@redhat.com>
44122 * gcc.dg/20020304-1.c: New test.
44124 * gcc.c-torture/compile/20020304-2.c: New test.
44126 2002-03-04 Zack Weinberg <zack@codesourcery.com>
44128 * gcc.c-torture/compile/20020304-1.c: New test case
44131 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
44133 * gcc.dg/20020103-1.c: Add other -D ppc variants.
44135 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
44137 * g++.dg/other/classkey1.C: New test.
44139 2002-03-01 Richard Henderson <rth@redhat.com>
44141 * gcc.c-torture/compile/981223-1.x: New.
44142 * gcc.c-torture/compile/920625-1.x: New.
44144 2002-02-28 Richard Henderson <rth@redhat.com>
44146 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44148 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
44150 * gcc.c-torture/execute/20020227-1.c: New test.
44152 2002-02-27 Mark Mitchell <mark@codesourcery.com>
44154 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44156 * g++.old-deja/g++.oliva/partord1.C: Likewise.
44157 * g++.old-deja.g++.other/defarg1.C: Likewise.
44158 * g++.old-deja/g++.pt/calls2.C: Likewise.
44159 * g++.old-deja/g++.pt/crash20.C: Likewise.
44160 * g++.old-deja/g++.pt/crash30.C: Likewise.
44161 * g++.old-deja/g++.pt/crash36.C: Likewise.
44162 * g++.old-deja/g++.pt/crash6.C: Likewise.
44163 * g++.old-deja/g++.pt/defarg13.C: Likewise.
44164 * g++.old-deja/g++.pt/derived3.C: Likewise.
44165 * g++.old-deja/g++.pt/error1.C: Likewise.
44166 * g++.old-deja/g++.pt/friend21.C: Likewise.
44167 * g++.old-deja/g++.pt/friend23.C: Likewise.
44168 * g++.old-deja/g++.pt/infinite1.C: Likewise.
44169 * g++.old-deja/g++.robertl/eb128.C: Likewise.
44171 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
44173 * gcc.c-torture/execute/20020225-2.c: New test.
44175 2002-02-27 Zack Weinberg <zack@codesourcery.com>
44177 * gcc.c-torture/execute/920730-1t.c,
44178 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44179 Delete test cases, only relevant to -traditional.
44181 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
44183 * gcc.dg/cpp/undef1.c: Remove.
44184 * gcc.dg/cpp/directiv.c: Update.
44185 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44187 2002-02-27 Michael Meissner <meissner@redhat.com>
44189 * gcc.c-torture/execute/20020226-1.c: New test.
44191 2002-02-26 Jakub Jelinek <jakub@redhat.com>
44193 * g++.dg/debug/debug4.C: New test.
44195 * gcc.dg/ia64-visibility-1.c: New test.
44197 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
44199 * gcc.dg/debug/20020224-1.c: New.
44201 2002-02-25 Kazu Hirata <kazu@hxi.com>
44203 * gcc.c-torture/execute/960416-1.x: New.
44204 * gcc.c-torture/execute/divconst-3.x: Likewise.
44206 2002-02-25 Jakub Jelinek <jakub@redhat.com>
44208 * gcc.dg/20020224-1.c: New test.
44210 2002-02-25 Alan Modra <amodra@bigpond.net.au>
44212 * gcc.c-torture/execute/20020225-1.c: New.
44214 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
44216 * gcc.dg/cpp/wchar-1.c: New test.
44218 2002-02-23 Jakub Jelinek <jakub@redhat.com>
44220 * gcc.dg/20020222-1.c: New test.
44222 2002-02-22 Jakub Jelinek <jakub@redhat.com>
44224 * g++.dg/opt/anonunion1.C: New test.
44226 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
44228 * g++.dg/template/qualttp19.C: New test.
44229 * g++.dg/template/qualttp20.C: New test.
44230 * g++.old-deja/g++.jason/report.C: Adjust expected errors
44231 * g++.old-deja/g++.other/qual1.C: Likewise.
44233 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
44235 * gcc.dg/attr-alwaysinline.c: New.
44237 2002-02-21 Jakub Jelinek <jakub@redhat.com>
44239 * gcc.dg/20020220-1.c: New test.
44241 * gcc.dg/20020220-2.c: New test.
44243 * g++.dg/opt/mmx1.C: New test.
44245 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
44247 * gcc.c-torture/compile/20020110.c: New test.
44249 2002-02-20 Jakub Jelinek <jakub@redhat.com>
44251 * gcc.c-torture/execute/20020219-1.c: New test.
44253 * gcc.dg/20020219-1.c: New test.
44255 * gcc.dg/noncompile/20020220-1.c: New test.
44257 * g++.dg/opt/ptrintsum1.C: New test.
44259 * gcc.dg/debug/20020220-1.c: New test.
44261 2002-02-17 Jakub Jelinek <jakub@redhat.com>
44263 * gcc.c-torture/execute/20020216-1.c: New test.
44265 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
44267 * gcc.dg/decl-1.c: Update, new test.
44269 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
44271 * g++.dg/abi/bitfield1.C: New test.
44272 * g++.dg/abi/bitfield2.C: New test.
44274 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
44276 * gcc.dg/attr-nest.c: New test.
44278 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
44280 * gcc.c-torture/execute/20020215-1.c: New test.
44282 2002-02-14 Jakub Jelinek <jakub@redhat.com>
44284 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44285 * g++.dg/debug/debug.exp: New.
44286 * g++.dg/debug/trivial.C: New.
44287 * g++.dg/debug/debug1.C: Moved...
44288 * g++.dg/other/debug1.C: ...from here.
44289 * g++.dg/debug/debug2.C: Moved...
44290 * g++.dg/other/debug2.C: ...from here.
44291 * g++.dg/debug/debug3.C: Moved...
44292 * g++.dg/other/debug3.C: ...from here.
44294 * gcc.dg/noncompile/20020213-1.c: New test.
44296 2002-02-13 Jakub Jelinek <jakub@redhat.com>
44298 * g++.dg/other/debug3.C: New test.
44300 * gcc.c-torture/execute/20020213-1.c: New test.
44302 2002-02-13 Richard Smith <richard@ex-parrot.com>
44304 * g++.old-deja/g++.other/thunk1.C: New test.
44306 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
44308 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44310 2002-02-13 Stan Shebs <shebs@apple.com>
44312 * gcc.dg/altivec-3.c: New.
44314 2002-02-12 Jakub Jelinek <jakub@redhat.com>
44316 * gcc.dg/Wunreachable-1.c: New test.
44317 * gcc.dg/Wunreachable-2.c: New test.
44319 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
44321 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44323 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
44325 * gcc.dg/decl-1.c: New test.
44327 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
44329 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44331 2002-02-10 Kazu Hirata <kazu@hxi.com>
44333 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44334 * gcc.c-torture/compile/980506-1.x: Likewise.
44336 2002-02-10 Kazu Hirata <kazu@hxi.com>
44338 * gcc.dg/20020210-1.c: New.
44340 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
44342 * g77.f-torture/execute/947.f: New regression test
44343 for PR fortran/947.
44345 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
44347 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44348 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44350 2002-02-08 Richard Henderson <rth@redhat.com>
44352 * gcc.c-torture/compile/labels-3.c: New.
44354 2002-02-08 Jakub Jelinek <jakub@redhat.com>
44356 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44357 expression statements work instead.
44358 * gcc.dg/noncompile/20020207-1.c: New test.
44360 2002-02-07 Richard Henderson <rth@redhat.com>
44362 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44364 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
44366 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44368 * lib/g77-dg.exp: Trim g77 error messages so that they are
44369 recognized by dg.exp.
44371 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
44374 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
44376 2002-02-07 Richard Henderson <rth@redhat.com>
44378 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44379 to be sufficiently aligned for integers.
44381 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
44383 * g++.dg/template/friend4.C: New test.
44385 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
44388 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44391 2002-02-07 Richard Henderson <rth@redhat.com>
44393 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44394 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44395 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44396 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44398 2002-02-06 Richard Henderson <rth@redhat.com>
44400 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44402 2002-02-06 Janis Johnson <janis187@us.ibm.com>
44404 * gcc.dg/20020206-1.c: New test.
44406 2002-02-06 Jakub Jelinek <jakub@redhat.com>
44408 * gcc.c-torture/execute/20020206-1.c: New test.
44410 * gcc.c-torture/execute/20020206-2.c: New test.
44412 PR optimization/5429:
44413 * gcc.c-torture/compile/20020206-1.c: New test.
44415 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
44417 * g++.dg/ext/align1.C: Do not use an explicit alignment value
44418 as certain file formats cannot support particularly large
44421 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44422 and do not expect to be able to link the executable.
44424 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44425 fail because the COFF format does not support the weak attribute.
44427 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
44429 * g77.dg/pr5473.f: New test
44431 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
44433 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44434 Fix testcase accordingly.
44436 2002-02-04 Richard Henderson <rth@redhat.com>
44438 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44439 (buf): Change to be an array of pointers, not ints.
44441 2002-02-04 Jakub Jelinek <jakub@redhat.com>
44443 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
44444 before all tests. Move warning one line above to match where it
44446 * gcc.dg/Wswitch-2.c: New test.
44447 * g++.dg/warn/Wswitch-1.C: New test.
44448 * g++.dg/warn/Wswitch-2.C: New test.
44450 2002-02-04 Richard Henderson <rth@redhat.com>
44452 * g++.dg/abi/offsetof.C: Fix size comparison.
44454 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
44456 * gcc.dg/cast-qual-2.c: New test.
44458 2002-02-04 Jakub Jelinek <jakub@redhat.com>
44460 * gcc.dg/20020201-4.c: New test.
44462 2002-02-04 Ben Elliston <bje@redhat.com>
44464 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44465 target_info attribute != 0, in addition to the empty string.
44466 (gcc_target_compile): Likewise.
44468 2002-02-03 Andrew Cagney <ac131313@redhat.com>
44470 * gcc.dg/Wswitch.c: New test.
44471 PR gcc/4475. PR gcc/3780.
44473 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
44475 * g77.f-torture/execute/5122.f: New test for regressions
44476 against PR fortran/5122.
44478 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
44480 * g77.f-torture/compile/pr3743.f: Delete
44481 * g77.dg/pr3743-1.f: New test.
44482 * g77.dg/pr3743-2.f: New test.
44483 * g77.dg/pr3743-3.f: New test.
44484 * g77.dg/pr3743-4.f: New test.
44486 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
44488 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44490 2002-02-02 Richard Henderson <rth@redhat.com>
44492 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44493 * gcc.c-torture/execute/bf64-1.c: Likewise.
44495 2002-02-02 Jakub Jelinek <jakub@redhat.com>
44497 * gcc.dg/20020201-2.c: New test.
44499 * gcc.dg/20020201-3.c: New test.
44501 * gcc.c-torture/execute/bitfld-2.c: New test.
44503 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
44505 * gcc.dg/bitfld-1.c: Update.
44506 * gcc.dg/bitfld-2.c: Update.
44507 * gcc.c-torture/execute/bitfld-1.x: New.
44509 2002-02-02 Jakub Jelinek <jakub@redhat.com>
44511 * gcc.c-torture/execute/20020201-1.c: New test.
44513 2002-02-01 Janis Johnson <janis187@us.ibm.com>
44516 * gcc.dg/20020201-1.c: New test.
44518 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
44521 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44522 * g77.f-torture/compile/pr3743.x: Remove
44524 2002-01-31 Tom Rix <trix@redhat.com>
44526 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44528 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
44530 * gcc.dg/noncompile/20020130-1.c: New test.
44532 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
44534 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44536 2002-01-29 Richard Henderson <rth@redhat.com>
44538 * gcc.c-torture/execute/991118-1.c: Cast various constants back
44540 * gcc.c-torture/execute/bf64-1.c: Likewise.
44542 2002-01-29 Jakub Jelinek <jakub@redhat.com>
44544 * gcc.c-torture/execute/20020129-1.c: New test.
44546 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
44548 * gcc.c-torture/compile/20000224-1.c: Update.
44549 * gcc.c-torture/execute/bitfld-1.c: New tests.
44550 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44551 * gcc.dg/uninit-A.c: Update.
44553 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
44555 * g++.dg/template/ctor1.C: Add instantiation.
44557 2002-01-28 Paul Koning <pkoning@equallogic.com>
44559 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44560 argument to __builtin_prefetch to be const ptr.
44562 2002-01-28 Jakub Jelinek <jakub@redhat.com>
44564 * gcc.c-torture/compile/20020120-1.c: New test.
44566 2002-01-27 Kazu Hirata <kazu@hxi.com>
44568 * gcc.c-torture/execute/20020127-1.c: New test.
44570 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
44572 * g77.dg/f77-edit-i-in.f: New test
44573 * g77.dg/f77-edit-i-out.f: New test
44575 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
44577 * gcc.dg/debug/debug.exp: New file.
44578 * gcc.dg/debug/trivial.c: New file.
44579 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44580 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44581 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44582 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44583 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44584 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44585 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44586 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44587 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44588 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44589 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44590 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44591 * gcc.dg/20000503-1.c: Removed.
44592 * gcc.dg/20010207-1.c: Removed.
44593 * gcc.dg/20011223-1.c: Removed.
44594 * gcc.dg/20020104-2.c: Removed.
44595 * gcc.dg/debug-1.c: Removed.
44596 * gcc.dg/debug-2.c: Removed.
44597 * gcc.dg/debug-3.c: Removed.
44598 * gcc.dg/debug-4.c: Removed.
44599 * gcc.dg/debug-5.c: Removed.
44600 * gcc.dg/debug-6.c: Removed.
44601 * gcc.dg/dwarf2-1.c: Removed.
44602 * gcc.dg/dwarf2-2.c: Removed.
44604 2002-01-25 Jakub Jelinek <jakub@redhat.com>
44606 * g++.old-deja/g++.other/eh5.C: New test.
44607 * g++.old-deja/g++.other/sibcall2.C: New test.
44608 * g++.old-deja/g++.other/array9.C: New test.
44609 * g++.old-deja/g++.other/typename2.C: New test.
44610 * g++.old-deja/g++.other/crash60.C: New test.
44611 * g++.old-deja/g++.other/conv9.C: New test.
44612 * g++.old-deja/g++.other/mangle10.C: New test.
44613 * g++.old-deja/g++.other/unchanging1.C: New test.
44614 * g++.old-deja/g++.other/exprstmt1.C: New test.
44615 * g++.old-deja/g++.other/inline23.C: New test.
44616 * g++.old-deja/g++.eh/ia64-1.C: New test.
44617 * g++.old-deja/g++.other/dwarf2-1.C: New test.
44618 * g++.old-deja/g++.other/reload1.C: New test.
44619 * g++.old-deja/g++.other/static20.C: New test.
44620 * g++.old-deja/g++.other/local-alloc1.C: New test.
44621 * g++.old-deja/g++.other/conv8.C: New test.
44622 * g++.old-deja/g++.other/stmtexpr2.C: New test.
44623 * g++.old-deja/g++.other/storeexpr1.C: New test.
44624 * g++.old-deja/g++.other/storeexpr2.C: New test.
44625 * g++.dg/eh/template2.C: New test.
44626 * g++.dg/warn/weak1.C: New test.
44628 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
44630 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44631 Remove first, non-varying, argument.
44633 2002-01-23 Richard Henderson <rth@redhat.com>
44635 * gcc.dg/inline-2.c: New.
44637 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44638 Add optional target arg. Check number of arguments.
44639 (scan-assembler-not, scan-assembler-dem): Likewise.
44640 (scan-assembler-dem-not): Likewise.
44642 2002-01-23 Zack Weinberg <zack@codesourcery.com>
44644 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44646 * g++.old-deja/g++.brendan/parse3.C,
44647 g++.old-deja/g++.other/crash26.C,
44648 g++.old-deja/g++.other/crash28.C,
44649 g++.old-deja/g++.other/crash29.C,
44650 g++.old-deja/g++.other/crash30.C,
44651 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44653 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
44655 * gcc.dg/20020115-1.c: New.
44657 2002-01-23 Bob Wilson <bob.wilson@acm.org>
44659 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44661 2002-01-23 Janis Johnson <janis187@us.ibm.com>
44663 * gcc.dg/20020122-3.c: New.
44665 2002-01-23 Jakub Jelinek <jakub@redhat.com>
44667 * g++.dg/other/gc1.C: New test.
44669 2002-01-23 Zack Weinberg <zack@codesourcery.com>
44671 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44673 2002-01-22 Richard Henderson <rth@redhat.com>
44675 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44677 2002-01-22 Richard Henderson <rth@redhat.com>
44679 * gcc.dg/20020122-4.c: New.
44681 2002-01-22 H.J. Lu <hjl@gnu.org>
44683 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44685 * gcc.dg/special/ecos.exp: Likewise.
44686 * lib/g++-dg.exp: Likewise.
44687 * lib/g77-dg.exp: Likewise.
44688 * lib/gcc-dg.exp : Likewise.
44689 * lib/mike-g++.exp: Likewise.
44690 * lib/mike-g77.exp: Likewise.
44691 * lib/mike-gcc.exp: Likewise.
44692 * lib/objc-dg.exp: Likewise.
44694 2002-01-22 Janis Johnson <janis187@us.ibm.com>
44697 * gcc.dg/20020122-2.c: New test.
44699 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
44701 * gcc.dg/20020122-1.c: New test.
44703 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
44705 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44707 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
44709 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44711 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44713 * gcc.c-torture/compile/20020121-1.c: New test.
44715 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
44717 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44720 2002-01-21 Jakub Jelinek <jakub@redhat.com>
44722 * gcc.dg/20020218-1.c: New test.
44724 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
44726 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44728 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44729 "At global scope" warning
44730 * g++.dg/ext/align1.C: Change cygwin test for alignment
44731 from db-bogus to dg-warning
44733 2002-01-21 Zack Weinberg <zack@codesourcery.com>
44735 * g77.f-torture/compile/cpp2.F: New test.
44737 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
44739 * g++.dg/template/access1.C: New test.
44741 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
44743 * gcc.dg/20020118-1.c: New.
44745 2002-01-18 Kazu Hirata <kazu@hxi.com>
44747 * gcc.c-torture/execute/20020118-1.c: New test.
44749 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
44751 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44752 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44753 alignment warnings.
44755 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
44757 * gcc.misc-tests/i386-prefetch.exp: Save and restore
44758 torture_with_loops and torture_without_loops
44760 2002-01-17 Jakub Jelinek <jakub@redhat.com>
44762 * gcc.c-torture/compile/20020116-1.c: New test.
44764 2002-01-16 Jakub Jelinek <jakub@redhat.com>
44766 * gcc.dg/20020116-2.c: New test.
44768 * gcc.dg/ultrasp4.c: New test.
44770 * gcc.dg/20020116-1.c: New test.
44772 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
44774 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44777 2002-01-15 Janis Johnson <janis187@us.ibm.com>
44779 * gcc.misc-tests/i386-prefetch.exp: New.
44780 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44781 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44782 * gcc.misc-tests/i386-pf-none-1.c: New test.
44783 * gcc.misc-tests/i386-pf-sse-1.c: New test.
44785 2002-01-15 Jakub Jelinek <jakub@redhat.com>
44787 * gcc.dg/gnu89-init-1.c: Add new tests.
44789 2002-01-15 Andreas Jaeger <aj@suse.de>
44791 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44792 * gcc.dg/i386-mmx-2.c: Likewise.
44793 * gcc.dg/i386-sse-1.c: Likewise.
44794 * gcc.dg/i386-sse-2.c: Likewise.
44795 * gcc.dg/i386-sse-3.c: Likewise.
44797 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
44799 * g77.f-torture/execute/intrinsic-unix-bessel.f:
44800 Uncomment additional cases that now pass.
44802 2002-01-11 Richard Henderson <rth@redhat.com>
44804 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44805 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44807 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
44809 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44811 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
44813 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44814 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44816 2002-01-10 Dale Johannesen <dalej@apple.com>
44818 * gcc.c-torture/execute/loop-11.c: New.
44820 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
44822 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44823 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44825 2002-01-09 Richard Henderson <rth@redhat.com>
44827 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44828 type in which to perform the operation for each size.
44830 2002-01-09 Alan Matsuoka (alanm@redhat.com)
44832 * gcc.c-torture/compile/20020109-2.c: New test.
44834 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
44836 * gcc.c-torture/execute/loop-10.c: New test.
44838 2002-01-09 Jakub Jelinek <jakub@redhat.com>
44840 * gcc.c-torture/compile/20010226-1.c: New test.
44841 * gcc.c-torture/compile/20010227-1.c: New test.
44842 * gcc.c-torture/compile/20010426-1.c: New test.
44843 * gcc.c-torture/compile/20010510-1.c: New test.
44844 * gcc.c-torture/compile/20010605-3.c: New test.
44845 * gcc.c-torture/compile/20010824-1.c: New test.
44846 * gcc.c-torture/execute/20010409-1.c: New test.
44847 * gcc.dg/noncompile/20000901-1.c: New test.
44848 * gcc.dg/20001023-1.c: New test.
44849 * gcc.dg/20001101-1.c: New test.
44850 * gcc.dg/20001102-1.c: New test.
44851 * gcc.dg/20010207-1.c: New test.
44852 * gcc.dg/20010405-1.c: New test.
44853 * gcc.dg/20010822-1.c: New test.
44854 * gcc.dg/20011107-1.c: New test.
44856 2002-01-09 Jeffrey A Law (law@redhat.com)
44858 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44860 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
44861 execution failure on PA targets.
44863 2002-01-09 Jakub Jelinek <jakub@redhat.com>
44865 * gcc.c-torture/compile/20020109-1.c: New test.
44867 2002-01-08 Kazu Hirata <kazu@hxi.com>
44869 * gcc.c-torture/execute/20020108-1.c: New test.
44871 2002-01-08 Jakub Jelinek <jakub@redhat.com>
44873 * gcc.dg/20020108-1.c: New test.
44875 2002-01-08 H.J. Lu <hjl@gnu.org>
44877 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44880 2002-01-08 Geoff Keating <geoffk@redhat.com>
44882 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44885 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
44887 * gcc.dg/altivec-4.c: Test altivec predicates.
44889 2002-01-07 Jakub Jelinek <jakub@redhat.com>
44891 * gcc.c-torture/execute/20020107-1.c: New test.
44893 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
44896 * gcc.c-torture/compile/20020106-1.c: New test.
44898 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
44900 * gcc.c-torture/execute/nestfunc-4.c: New test.
44902 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
44904 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44905 extra triple that slipped in.
44906 * g++.old-deja/g++.abi/align.C: Likewise.
44907 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44909 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
44911 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44912 * g++.old-deja/g++.abi/align.C: Likewise.
44913 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44915 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44917 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44920 2002-01-04 Jakub Jelinek <jakub@redhat.com>
44922 * gcc.dg/20020104-1.c: New test.
44924 * gcc.dg/20020104-2.c: New test.
44926 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
44928 * gcc.dg/20020103-1.c: Fix typo in target selector.
44930 2002-01-03 Richard Henderson <rth@redhat.com>
44932 * gcc.dg/20020103-1.c: New.
44934 2002-01-03 Kazu Hirata <kazu@hxi.com>
44936 * gcc.c-torture/execute/20020103-1.c: New test.
44938 2002-01-03 Jakub Jelinek <jakub@redhat.com>
44940 * g++.dg/other/debug2.C: New test.
44942 * gcc.c-torture/compile/20020103-1.c: New test.
44944 2002-01-02 Jakub Jelinek <jakub@redhat.com>
44946 * gcc.dg/gnu89-init-1.c: Added new tests.
44948 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44950 * g++.dg/template/friend2.C: Remove as patch is reverted.
44952 * g++.dg/warn/oldcast1.C: New test.
44954 * g++.dg/template/ptrmem1.C: New test.
44955 * g++.dg/template/ptrmem2.C: New test.
44957 * g++.dg/template/ntp.C: New test.
44959 * g++.dg/other/component1.C: New test.
44961 * g++.dg/template/ttp3.C: New test.
44963 * g++.dg/template/friend2.C: New test.
44964 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44966 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44968 * g++.dg/other/ptrmem1.C: New test.
44969 * g++.dg/other/ptrmem2.C: New test.
44971 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44973 * g++.dg/template/ctor1.C: New test.
44975 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44977 * g++.dg/template/friend2.C: New test.
44979 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
44981 * gcc.dg/mmix-1.c: New test.
44983 2001-12-31 Richard Henderson <rth@redhat.com>
44985 * gcc.dg/asm-5.c: New.
44987 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
44989 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44990 in namespace __gnu_cxx
44992 2001-12-30 Richard Henderson <rth@redhat.com>
44994 * gcc.dg/debug-6.c: New.
44996 2001-12-30 Jakub Jelinek <jakub@redhat.com>
44998 * gcc.c-torture/compile/20011229-2.c: New test.
45000 2001-12-29 Jakub Jelinek <jakub@redhat.com>
45002 * gcc.dg/debug-3.c: New test.
45003 * gcc.dg/debug-4.c: New test.
45004 * gcc.dg/debug-5.c: New test.
45006 2001-12-29 Richard Henderson <rth@redhat.com>
45008 * g++.dg/eh/loop1.C: New.
45010 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45012 * g++.dg/template/crash1.C: New test.
45014 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45016 * g++.dg/other/const1.C: New test.
45018 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
45020 * gcc.c-torture/compile/20011229-1.c: New test.
45022 2001-12-28 Stan Shebs <shebs@apple.com>
45024 * lib/objc-torture.exp: Resync with c-torture.exp.
45025 * lib/objc.exp: Load standard libraries.
45027 2001-12-28 Jakub Jelinek <jakub@redhat.com>
45029 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45032 2001-12-27 Roger Sayle <roger@eyesopen.com>
45034 * gcc.c-torture/execute/string-opt-16.c: New testcase.
45036 2001-12-27 Richard Henderson <rth@redhat.com>
45038 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45040 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
45042 * g++.dg/eh/ctor1.C: New test.
45043 * g++.dg/other/error2.C: New test.
45045 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
45047 * g++.dg/other/init2.C: New test.
45049 2001-12-24 Richard Henderson <rth@redhat.com>
45051 * gcc.dg/20011223-1.c: New.
45052 * gcc.dg/inline-1.c: New.
45054 2001-12-23 Richard Henderson <rth@redhat.com>
45056 * gcc.dg/asm-4.c: Test operand modifiers.
45058 2001-12-23 Richard Henderson <rth@redhat.com>
45060 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45062 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
45064 * gcc.c-torture/execute/20011223-1.c: New test.
45066 2001-12-21 Richard Henderson <rth@redhat.com>
45068 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45069 re-enables the warning.
45071 2001-12-21 Richard Henderson <rth@redhat.com>
45073 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45075 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45077 * gcc.c-torture/compile/20011218-1.c: New test.
45079 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
45081 * gcc.misc-test/arm-isr.exp: New file. Control running of the
45083 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
45084 epilogue generation for ARM ISR routines.
45086 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45088 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45089 * gcc.dg/format/c90-printf-3.c: Likewise.
45090 * gcc.dg/format/c99-printf-3.c: Likewise.
45091 * gcc.dg/format/ext-1.c: Likewise.
45092 * gcc.dg/format/ext-6.c: Likewise.
45093 * gcc.dg/format/format.h: Prototype unlocked stdio.
45095 2001-12-20 Richard Henderson <rth@redhat.com>
45097 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45099 (malloc): Correct allocation logic. Abort if we fill up the
45100 arena before initialization complete.
45101 (realloc): Correct allocation logic.
45103 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45105 * gcc.c-torture/compile/20011219-2.c: New test.
45107 * gcc.c-torture/execute/20011219-1.c: New test.
45109 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
45111 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45112 target does not support weak symbols.
45114 2001-12-19 Jakub Jelinek <jakub@redhat.com>
45116 * gcc.c-torture/compile/20011219-1.c: New test.
45118 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
45120 * g++.dg/other/error1.C: New test.
45122 2001-12-17 Jeffrey A Law (law@redhat.com)
45124 * gcc.c-torture/execute/20011217-1.c: New test.
45126 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
45128 * objc.dg/special/: New directory.
45129 * objc.dg/special/special.exp: New file.
45130 * objc.dg/special/unclaimed-category-1.h: New file.
45131 * objc.dg/special/unclaimed-category-1a.m: New file.
45132 * objc.dg/special/unclaimed-category-1.m: New file.
45134 2001-12-17 Andreas Jaeger <aj@suse.de>
45136 * gcc.c-torture/compile/20011217-2.c: New test.
45138 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
45140 * gcc.c-torture/compile/20011217-1.c: New test.
45142 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
45144 * gcc.dg/20011214-1.c: New.
45146 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
45148 * gcc.dg/altivec-4.c: New.
45150 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
45152 * gcc.dg/20011113-1.c: New test.
45154 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45156 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45157 std::__malloc_alloc_template<0> and
45158 std::__default_alloc_template<false, 0>.
45160 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
45162 * objc/execute/bf-21.m: New test.
45163 * objc/execute/enumeration-1.m: New test.
45164 * objc/execute/enumeration-2.m: New test.
45166 2001-12-12 Jakub Jelinek <jakub@redhat.com>
45168 * gcc.dg/gnu89-init-1.c: New test.
45170 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
45172 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45173 * g++.old-deja/g++.jason/2371.C: Likewise.
45174 * g++.old-deja/g++.jason/template33.C: Likewise.
45175 * g++.old-deja/g++.jason/template34.C: Likewise.
45176 * g++.old-deja/g++.jason/template36.C: Likewise.
45177 * g++.old-deja/g++.oliva/typename1.C: Likewise.
45178 * g++.old-deja/g++.oliva/typename2.C: Likewise.
45179 * g++.old-deja/g++.other/typename1.C: Likewise.
45180 * g++.old-deja/g++.pt/inherit2.C: Likewise.
45181 * g++.old-deja/g++.pt/nontype5.C: Likewise.
45182 * g++.old-deja/g++.pt/typename11.C: Likewise.
45183 * g++.old-deja/g++.pt/typename14.C: Likewise.
45184 * g++.old-deja/g++.pt/typename16.C: Likewise.
45185 * g++.old-deja/g++.pt/typename3.C: Likewise.
45186 * g++.old-deja/g++.pt/typename4.C: Likewise.
45187 * g++.old-deja/g++.pt/typename5.C: Likewise.
45188 * g++.old-deja/g++.pt/typename7.C: Likewise.
45189 * g++.old-deja/g++.robertl/eb9.C: Likewise.
45191 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
45193 * g++.dg/other/linkage1.C: New test.
45194 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45197 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
45199 * gcc.dg/concat.c: New test.
45201 2001-12-11 Stan Shebs <shebs@apple.com>
45203 * objc/compile: New test directory.
45204 * objc/compile/compile.exp: New expect script.
45205 * objc/compile/20011211-1.m: New compile test.
45207 2001-12-11 Jason Merrill <jason@redhat.com>
45209 * lib/prune.exp (prune_gcc_output): Also handle "In member
45210 function". So many permutations...
45212 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
45214 * g++.dg/template/typedef1.C: New test.
45216 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
45218 * g++.dg/other/copy1.C: New test.
45220 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
45222 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45224 * gcc.dg/builtin-choose-expr.c: New.
45226 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
45228 * gcc.dg/altivec-2.c: New.
45230 2001-12-07 Richard Henderson <rth@redhat.com>
45232 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45234 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
45236 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45239 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45241 * g++-old.deja/g++.robertl/eb101.C: Deleted.
45243 2001-12-06 Janis Johnson <janis187@us.ibm.com>
45245 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45246 variable argument list.
45248 2001-12-06 Zack Weinberg <zack@codesourcery.com>
45250 * gcc.c-torture/execute/memcheck: Delete entire directory.
45251 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45252 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45254 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
45256 * gcc.dg/Wshadow-1.c: New test.
45258 2001-12-05 Jakub Jelinek <jakub@redhat.com>
45260 * gcc.c-torture/compile/20011130-1.c: New test.
45262 * gcc.dg/noncompile/20011025-1.c: New test.
45264 * g++.dg/other/anon-union.C: New test.
45266 * gcc.c-torture/execute/20011024-1.c: New test.
45268 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
45270 * gcc.c-torture/execute/20000722-1.x,
45271 gcc.c-torture/execute/20010123-1.x: Remove.
45272 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45273 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45274 gcc.dg/c99-complit-2.c: New tests.
45276 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
45278 * g++.dg/inherit/base1.C: New test.
45280 2001-12-04 Jakub Jelinek <jakub@redhat.com>
45282 * g++.dg/other/stdarg1.C: New test.
45284 * gcc.c-torture/compile/20011130-2.c: New test.
45286 2001-12-03 Janis Johnson <janis187@us.ibm.com>
45288 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45289 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45290 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45291 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45292 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45293 * gcc.dg/builtin-prefetch-1.c: New test.
45295 2001-12-03 Jakub Jelinek <jakub@redhat.com>
45297 * gcc.dg/20011130-1.c: New test.
45299 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
45301 * g++.dg/other/scope1.C: New test.
45302 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45304 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
45306 * gcc.dg/vla-init-1.c: New test.
45308 2001-12-01 Geoff Keating <geoffk@redhat.com>
45310 * gcc.c-torture/compile/structs.c: New testcase from GDB.
45312 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
45314 * objc.dg/alias.m: Update.
45315 * objc.dg/class-1.m: Update.
45316 * objc.dg/const-str-1.m: Update.
45317 * objc.dg/fwd-proto-1.m: Update.
45318 * objc.dg/id-1.m: Update.
45319 * objc.dg/super-class-1.m: Update.
45321 2001-11-29 Mark Mitchell <mark@codesourcery.com>
45323 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45326 2001-11-28 Jeffrey A Law (law@cygnus.com)
45328 * gcc.c-torture/execute/20011128-1.c: New test.
45330 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
45332 * gcc.dg/20011127-1.c: New test.
45334 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
45336 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
45337 from Austin Group draft 7.
45338 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
45339 scanf format arguments.
45340 * gcc.dg/format/no-exargs-2.c: New test.
45342 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
45344 * g++.dg/abi/vbase8-4.C: New test.
45346 2001-11-24 Ian Lance Taylor <ian@airs.com>
45348 * gcc.c-torture/execute/20011121-1.c: New test.
45350 2001-11-23 Jeffrey A Law (law@cygnus.com)
45352 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45354 2001-11-23 Andreas Jaeger <aj@suse.de>
45356 * gcc.dg/cpp/charconst-2.c: New test.
45358 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
45360 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45361 to the host if it is remote. Let tests specify extra headers
45363 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45364 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45365 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45366 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45367 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45368 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45369 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45370 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45371 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45372 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45374 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
45376 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45377 for little endian ARMs.
45379 2001-11-20 Jakub Jelinek <jakub@redhat.com>
45381 * gcc.c-torture/compile/20011119-1.c: New test.
45382 * gcc.c-torture/compile/20011119-2.c: New test.
45384 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
45386 * gcc.dg/altivec-1.c: Fix typo.
45388 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
45390 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45392 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
45394 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45396 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
45398 * lib/g77.exp: Don't specify --rpath-link.
45400 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45401 across all the headers.
45402 * gcc.dg/format/format.exp: For testing on a remote host,
45405 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45406 * gcc.c-torture/execute/930406-1.c: Likewise.
45407 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45409 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
45411 * gcc.dg/altivec-1.c: New.
45413 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
45415 * gcc.dg/cpp/fpreprocessed.c: New test case.
45417 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
45419 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45420 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45421 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45423 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
45425 * gcc.dg/no-builtin-1.c: New test.
45427 2001-11-16 Jakub Jelinek <jakub@redhat.com>
45429 * gcc.c-torture/execute/20011115-1.c: New test.
45431 2001-11-15 Jakub Jelinek <jakub@redhat.com>
45433 * gcc.c-torture/compile/20011114-2.c: New test.
45434 * gcc.c-torture/compile/20011114-3.c: New test.
45435 * gcc.c-torture/compile/20011114-4.c: New test.
45437 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
45439 * g++.dg/other/init1.C: New test.
45441 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
45443 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45446 * gcc.c-torture/execute/20011114-1.c: New testcase.
45448 * gcc.c-torture/compile/20010327-1.c: Revert last change.
45449 * gcc.c-torture/compile/20011114-1.c: New test, exactly
45450 like the (before this change) version of 20010327-1.c.
45452 2001-11-14 Roger Sayle <roger@eyesopen.com>
45454 * gcc.c-torture/execute/string-opt-13.c: New testcase.
45456 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
45458 * g++.dg/init/array2.C: New test.
45460 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
45462 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45464 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
45466 * g++.dg/other/forscope1.C: New test.
45467 * g++.dg/ext/forscope1.C: New test.
45468 * g++.dg/ext/forscope2.C: New test.
45470 2001-11-13 Jakub Jelinek <jakub@redhat.com>
45472 * gcc.c-torture/execute/20011113-1.c: New test.
45474 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
45476 * gcc.c-torture/execute/20011109-2.c: New test.
45478 * gcc.c-torture/execute/20011109-1.c: New test.
45480 2001-11-09 Jakub Jelinek <jakub@redhat.com>
45482 * gcc.c-torture/compile/20011109-1.c: New test.
45484 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
45486 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45487 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45488 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45489 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45490 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45491 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45492 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45494 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
45496 * g++.dg/warn/Wshadow-1.C: New tests.
45497 * g++.old-deja/g++.mike/for3.C: Update.
45499 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
45501 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45502 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45503 XFAILs. Adjust expected error texts.
45504 * gcc.c-torture/compile/20011106-1.c,
45505 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45506 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45507 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45508 gcc.dg/c99-array-lval-5.c: New tests.
45510 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45512 * gcc.dg/cpp/defined.c: Update.
45514 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45516 * gcc.c-torture/execute/anon-1.c: New test.
45518 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
45520 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45521 same size, so no warning should be produced on stormy16.
45523 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45524 due to oversized array.
45525 * g++.old-deja/g++.mike/ns15.C: Likewise.
45526 * g++.old-deja/g++.pt/crash16.C: Likewise.
45528 2001-11-02 Graham Stott <grahams@redhat.com>
45530 * g++.dgother/debug1.C: Fix typos.
45532 2001-11-01 Jakub Jelinek <jakub@redhat.com>
45534 * g++.dg/other/debug1.C: New test.
45536 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45538 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45541 2001-10-30 Jakub Jelinek <jakub@redhat.com>
45543 * gcc.dg/20011029-2.c: New test.
45545 * gcc.c-torture/compile/20011029-1.c: New test.
45547 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
45549 * objc/execute/class_self-1.m: New test.
45550 * objc/execute/class_self-2.m: New test.
45552 2001-10-25 Zack Weinberg <zack@codesourcery.com>
45554 * gcc.misc-tests/msgs.exp: Delete.
45555 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45556 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
45557 error set to match recent changes.
45559 2001-10-24 Zack Weinberg <zack@codesourcery.com>
45561 * gcc.dg/20011021-1.c: New test.
45563 2001-10-24 Jakub Jelinek <jakub@redhat.com>
45565 * gcc.c-torture/compile/20011023-1.c: New test.
45567 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
45569 * lib/g77.exp: Rewrite based on lib/g++.exp.
45571 2001-10-19 Jakub Jelinek <jakub@redhat.com>
45573 * gcc.c-torture/execute/20011019-1.c: New test.
45575 * gcc.dg/20011018-1.c: New test.
45577 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
45579 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45581 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
45583 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45584 * gcc.dg/attr-invalid.c: Likewise.
45586 2001-10-18 Jakub Jelinek <jakub@redhat.com>
45588 * gcc.dg/20011015-1.c: New test.
45590 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
45592 * g++.dg/template/unify2.C: New test.
45594 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
45596 * g++.dg/other/exception-specification.C: New test
45598 2001-10-13 Tom Rix <trix@redhat.com>
45600 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45601 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45603 2001-10-12 Jakub Jelinek <jakub@redhat.com>
45605 * gcc.dg/20011009-1.c: New test.
45607 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
45610 * g++.dg/other/friend1.C: New test.
45612 2001-10-11 Richard Henderson <rth@redhat.com>
45614 * g++.old-deja/g++.other/crash18.C: Add -S to options.
45616 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45618 * gcc.c-torture/compile/20011010-1.c: New.
45620 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
45622 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45623 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45624 g77.f-torture/execute/execute.exp,
45625 g77.f-torture/noncompile/noncompile.exp,
45626 gcc.c-torture/compile/compile.exp,
45627 gcc.c-torture/execute/execute.exp,
45628 gcc.c-torture/execute/ieee/ieee.exp,
45629 gcc.c-torture/execute/memcheck/memcheck.exp,
45630 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45631 objc/execute/execute.exp: Update FSF address.
45633 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
45635 * gcc.dg/cpp/cmdlne-C.c: Update.
45636 * gcc.dg/cpp/cmdlne-C2.c: New.
45638 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45640 * gcc.c-torture/execute/20011008-3.c: New.
45642 2001-10-08 DJ Delorie <dj@redhat.com>
45644 * gcc.dg/20011008-1.c: New.
45645 * gcc.dg/20011008-2.c: New.
45647 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
45649 * gcc.dg/cpp/spacing1.c: Update test.
45651 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
45653 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45654 spelling errors of "separate" as "seperate".
45656 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
45658 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45659 enough to avoid inlining.
45661 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
45663 * lib/g77.exp: set libg2c_dir correctly.
45665 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
45667 * gcc.dg/cpp/macro11.c: New test.
45669 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45671 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45672 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45673 gcc.dg/format/multattr-3.c: New tests.
45674 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
45675 tests for format attributes on function pointers being rejected.
45677 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45679 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45681 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45683 * g++.dg/warn/format1.C: New test.
45685 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
45687 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45689 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
45691 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45693 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
45695 * gcc.dg/cpp/redef2.c: Add test.
45697 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
45699 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45700 long-standing bug on i686, apparently.
45701 * gcc.c-torture/execute/loop-2c.x: New file.
45702 * gcc.c-torture/execute/loop-2d.x: New file.
45703 * gcc.c-torture/execute/loop-3c.x: New file.
45705 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
45707 * gcc.dg/cpp/20000625-2.c: Correct line number.
45709 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
45711 * gcc.dg/cpp/macro10.c: New test.
45712 * gcc.dg/cpp/strify3.c: New test.
45713 * gcc.dg/cpp/spacing1.c: Add tests.
45714 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45715 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45717 2001-09-24 DJ Delorie <dj@redhat.com>
45719 * gcc.c-torture/execute/20010924-1.c: New test.
45721 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
45723 * objc/execute/paste.m: Remove.
45725 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
45727 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45729 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
45731 * g77.dg/strlen0.f: New test.
45733 2001-09-21 Richard Henderson <rth@redhat.com>
45735 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45736 * g++.old-deja/g++.abi/vtable2.C: Likewise.
45738 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
45740 Table-driven attributes.
45741 * g++.dg/ext/attrib1.C: New test.
45743 2001-09-20 DJ Delorie <dj@redhat.com>
45745 * gcc.dg/20000926-1.c: Update expected warning messages.
45746 * gcc.dg/array-2.c: Likewise, and test for warnings too.
45747 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45750 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
45752 * g++.dg/eh/registers1.C: New test case.
45754 2001-09-17 Richard Henderson <rth@redhat.com>
45756 * gcc.dg/array-5.c: Fix VLA decomposition test.
45758 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
45760 * gcc.dg/cpp/line5.c: New testcase.
45762 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
45764 * gcc.dg/cpp/macro9.c: New test.
45766 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
45768 * gcc.c-torture/execute/980223.c: Change type of addr from long
45771 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
45773 * gcc.c-torture/execute/20010915-1.c: New test.
45775 2001-09-14 Janis Johnson <janis187@us.ibm.com>
45777 * g77.dg/bprob: New directory.
45778 * g77.dg/bprob/bprob.exp: New file.
45779 * g77.dg/bprob/bprob-1.f: New test.
45780 * g77.dg/gcov: New directory.
45781 * g77.dg/gcov/gcov.exp: New file.
45782 * g77.dg/gcov/gcov-1.f: New test.
45783 * g77.dg/gcov/gcov-1.x: New file.
45785 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
45787 * gcc.dg/cpp/directiv.c: Update.
45788 * gcc.dg/cpp/undef1.c: Update.
45790 2001-09-12 Jakub Jelinek <jakub@redhat.com>
45792 * gcc.dg/20010912-1.c: New test.
45794 2001-09-11 Janis Johnson <janis187@us.ibm.com>
45796 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45797 language-independent file in lib.
45798 * lib/gcov.exp: New file.
45800 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
45802 * gcc.c-torture/compile/20010911-1.c: New test.
45804 2001-09-10 Janis Johnson <janis187@us.ibm.com>
45806 * lib/profopt.exp: New, to support profile-directed optimizations.
45807 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45808 * gcc.misc-tests/bprob-1.c: New test.
45809 * gcc.misc-tests/bprob-2.c: New test.
45811 2001-09-07 Janis Johnson <janis187@us.ibm.com>
45813 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45814 XFAIL and which kinds of gcov output to verify.
45815 * gcc.misc-tests/gcov-4b.x: New file.
45816 * gcc.misc-tests/gcov-5b.x: New file.
45817 * gcc.misc-tests/gcov-6.x: New file.
45818 * gcc.misc-tests/gcov-7.c: New test.
45819 * gcc.misc-tests/gcov-7.x: New file.
45821 2001-09-06 Janis Johnson <janis187@us.ibm.com>
45823 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45824 * gcc.misc-tests/gcov-6.c: New test.
45826 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
45829 * g++.dg/abi/vbase1.C: New test.
45831 2001-09-05 Ziemowit Laski <zlaski@apple.com>
45833 * objc.dg/method-2.m: New.
45835 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
45838 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45839 * g++.dg/init/empty1.C: New test.
45841 2001-09-03 Jakub Jelinek <jakub@redhat.com>
45843 * gcc.c-torture/compile/20010903-1.c: New test.
45845 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
45847 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45850 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
45852 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45854 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45856 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45858 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
45860 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45861 for 16-bit 'unsigned int'.
45863 2001-08-29 Kazu Hirata <kazu@hxi.com>
45865 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45867 2001-08-27 Richard Henderson <rth@redhat.com>
45869 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45870 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45872 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
45874 * gcc.dg/asm-names.c (ymain): New.
45876 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
45878 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45879 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45880 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45882 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45884 * gcc.dg/compare5.c: New testcase.
45886 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
45888 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45889 and "In instantiation".
45891 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
45893 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45895 2001-08-20 Janis Johnson <janis187@us.ibm.com>
45897 * gcc.misc-tests/gcov.exp: Add support for branch information.
45898 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45899 * gcc.misc-tests/gcov-4.c: New test.
45900 * gcc.misc-tests/gcov-4b.c: New test.
45901 * gcc.misc-tests/gcov-5b.c: New test.
45903 2001-08-20 Zack Weinberg <zackw@panix.com>
45905 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45908 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
45910 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45912 2001-08-19 Jakub Jelinek <jakub@redhat.com>
45914 * g++.dg/eh/template1.C: New test.
45916 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
45918 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45920 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45923 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
45925 * lib/g77-dg.exp: Use prune.exp for common procedures
45926 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45927 * lib/g77.exp: (g77-dg-prune) Remove
45929 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
45931 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45933 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45935 * g++.dg/template/unify1.C: New test.
45937 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
45939 * g++.dg/abi/empty4.C: New test.
45941 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
45943 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45945 * g77.f-torture/compile/pr3743.x: Likewise.
45947 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
45949 * g++.dg/other/using-declaration.C: New test.
45951 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
45953 * gcc.dg/cpp/tr-sign.c: New testcase.
45955 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
45957 * gcc.dg/cpp/19951025-1.c: Revert.
45958 * gcc.dg/cpp/directiv.c: We no longer process directives that
45959 interrupt macro arguments.
45961 2001-08-03 Zack Weinberg <zackw@stanford.edu>
45963 * gcc.dg/bconstp-1.c: New test.
45965 2001-08-03 Richard Henderson <rth@redhat.com>
45967 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45969 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
45971 * gcc.dg/cpp/19951025-1.c: Update.
45973 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
45975 * g77.dg/ff90-1.f (s): Fix reference of variable z,
45978 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
45981 * g++.old-deja/g++.ns/ns14.C: Remove special options.
45982 * g++.old-deja/g++.other/std1.C: Likewise.
45983 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45985 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45987 * lib/g77.exp: Load gcc-defs.exp for common procedures
45988 (g77_pass, g77_fail, g77_finish, g77_exit,
45989 ${tool}_check_unsupported_p} Now redundant. Deleted.
45991 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45993 * g77.dg/fbackslash.f
45994 * g77.dg/fcase-preserve.f
45996 * g77.dg/ffixed-line-length-0.f
45997 * g77.dg/ffixed-line-length-132.f
45998 * g77.dg/ffixed-line-length-7.f
45999 * g77.dg/ffixed-line-length-72.f
46000 * g77.dg/ffixed-line-length-none.f
46001 * g77.dg/ffree-form-1.f
46002 * g77.dg/fno-backslash.f
46003 * g77.dg/fno-f90-1.f
46004 * g77.dg/fno-fixed-form-1.f
46005 * g77.dg/fno-onetrip.f
46006 * g77.dg/fno-typeless-boz.f
46007 * g77.dg/fno-underscoring.f
46008 * g77.dg/fno-vxt-1.f
46009 * g77.dg/fonetrip.f
46010 * g77.dg/ftypeless-boz.f
46011 * g77.dg/fugly-assumed.f
46012 * g77.dg/funderscoring.f
46015 2001-08-01 Ziemowit Laski <zlaski@apple.com>
46017 * objc.dg/fwd-proto-1.m: New.
46018 * objc.dg/local-decl-1.m: New.
46019 * objc.dg/naming-1.m: New.
46020 * objc.dg/naming-2.m: New.
46021 * objc.dg/proto-hier-1.m: New.
46023 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
46025 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46026 largest-type elements to a struct makes its size grow.
46028 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46030 * g++.dg/abi/vthunk1.C: New test.
46032 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46034 * g++.dg/abi/vbase8-22.C: New test.
46036 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46038 * gcc.dg/cpp/macro8.c: New test.
46040 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46042 * g++.dg/abi/vbase8-21.C: New test.
46044 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46046 * g++.dg/abi/vbase8-10.C: New test.
46048 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46050 * lib/g++.exp (g++_set_ld_library_path): Renamed to
46051 ${tool}_set_ld_library_path.
46053 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46056 2001-07-26 Stan Cox <scox@redhat.com>
46058 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46059 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46060 gcc_exit, gcc_check_unsupported_p):
46061 Moved to gcc-deps.exp
46062 * gcc-deps.exp: New file.
46064 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46066 * g++.old-deja/g++.pt/defarg14.C: New test.
46068 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46070 * g++.old-deja/g++.other/lineno5.C: New test.
46072 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46074 * g++.old-deja/g++.pt/crash68.C: New test.
46076 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46078 * g++.old-deja/g++.other/crash42.C: New test.
46080 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46082 * gcc.dg/cpp/extratokens.c: Fix.
46083 * gcc.dg/cpp/skipping2.c: New tests.
46085 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46087 * gcc.c-torture/execute/20010724-1.c: New file.
46088 * gcc.c-torture/execute/20010724-1.x: New file.
46090 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46092 * g++.old-deja/g++.other/cond7.C: New test.
46094 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46096 * g++.old-deja/g++.other/optimize4.C: New test.
46098 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46100 * g++.old-deja/g++.abi/vbase8-5.C: New test.
46102 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
46104 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46105 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46106 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46107 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46109 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46110 bug report" message.
46112 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46113 * g++.dg/ext/instantiate1.C: Move from old-deja.
46115 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
46117 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46118 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46119 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46120 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46122 2001-07-23 Jeffrey A Law (law@cygnus.com)
46124 * gcc.c-torture/execute/20010723-1.c: New test.
46126 2001-07-23 Ben Elliston <bje@redhat.com>
46128 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46130 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46132 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46134 Delete handling of ieee_multilib_flags.
46135 Pass -mieee for alpha*-*-* and sh-*-*.
46136 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46138 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
46140 Remove old-abi tests.
46141 * g++.old-deja/g++.mike/p11116.C: Remove.
46142 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46144 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
46146 * g77.f-torture/compile/pr3743.f: New test
46148 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
46150 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46152 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46154 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46155 g++.old-deja/g++.pt/static6.C: Likewise.
46156 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46157 supports weak symbols.
46159 2001-07-18 Andreas Jaeger <aj@suse.de>
46161 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46164 2001-07-18 Andreas Jaeger <aj@suse.de>
46166 * gcc.dg/iftrap-1.c: Fix target line.
46168 2001-07-17 Richard Henderson <rth@redhat.com>
46170 * gcc.c-torture/execute/20010717-1.c: New.
46172 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
46174 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46177 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46179 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46181 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46183 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46184 UAC_SIGBUS, UAC_NOPRINT definitions.
46186 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
46188 * objc/execute/object_is_class.m: New test.
46189 * objc/execute/object_is_meta_class.m: New test.
46191 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
46193 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46194 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46196 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
46198 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46199 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46201 2001-07-14 Richard Henderson <rth@redhat.com>
46203 * gcc.dg/iftrap-1.c: New.
46205 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
46207 * g77.f-torture/execute/intrinsic77.f: New test.
46209 2001-07-11 Janis Johnson <janis@us.ibm.com>
46211 * gcc.misc-tests/gcov-3.c: New test.
46213 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
46215 * gcc.c-torture/compile/20010711-1.c,
46216 * gcc.c-torture/compile/20010711-2.c: New tests.
46218 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
46220 * gcc.c-torture/execute/20010711-1.c: New test.
46222 2001-07-11 Ben Elliston <bje@redhat.com>
46224 * g++.old-deja/g++.other/enum5.C: New test.
46226 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
46228 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46229 (g++-dg-prune): Call prune_gcc_output.
46230 * prune.exp: New file for prune_gcc_output.
46231 * lib/g++.exp, lib/gcc.exp: Load it.
46233 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
46235 * gcc.c-torture/compile/20010701-1.c,
46236 g++.old-deja/g++.ext/attrib6.C: New tests.
46238 2001-07-06 Jeffrey A Law (law@cygnus.com)
46240 * gcc.c-torture/compile/20010706-1.c: New test.
46242 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
46244 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46246 2001-06-28 Stan Shebs <shebs@apple.com>
46248 * gcc.dg/pragma-darwin.c: New test.
46250 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46252 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46253 Solaris 2.[678] system.
46255 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
46257 * gcc.dg/20010622-1.c: New test.
46259 2001-06-18 Stan Shebs <shebs@apple.com>
46261 * objc.dg: New directory.
46262 * objc.dg/dg.exp: New file.
46263 * objc.dg/alias.m: New.
46264 * objc.dg/class-1.m: New.
46265 * objc.dg/class-2.m: New.
46266 * objc.dg/const-str-1.m: New.
46267 * objc.dg/const-str-2.m: New.
46268 * objc.dg/id-1.m: New.
46269 * objc.dg/method-1.m: New.
46270 * objc.dg/super-class-1.m: New.
46271 * lib/objc-dg.exp: New file.
46273 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
46275 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46278 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
46280 * g++.old-deja/g++.abi/vbase8-9.C: New test.
46282 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46284 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46287 2001-06-12 Richard Henderson <rth@redhat.com>
46289 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46291 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
46293 * g++.old-deja/g++.abi/vbase5.C: New test.
46294 * g++.old-deja/g++.abi/vbase6.C: New test.
46295 * g++.old-deja/g++.abi/vbase7.C: New test.
46297 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46299 * gcc.c-torture/compile/20010610-1.c: New test.
46301 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
46303 * g++.old-deja/g++.abi/vbase4.C: New test.
46305 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46307 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46308 support %f for HC11/HC12 targets.
46309 * gcc.c-torture/execute/930513-1.x: New file, likewise.
46310 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46311 on HC11/HC12 targets.
46312 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46314 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46316 * gcc.dg/wchar_t-1.c: New file.
46317 * gcc.dg/wint_t-1.c: Likewise.
46319 2001-06-11 Bernd Schmidt <bernds@redhat.com>
46321 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46323 2001-06-11 Richard Henderson <rth@redhat.com>
46325 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46327 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
46329 * gcc.c-torture/compile/20010611-1.c: New test.
46331 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
46333 * gcc.dg/c99-tag-1.c: Add more tests.
46335 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
46337 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46338 representation on MN10300 and ARM/Thumb.
46340 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
46342 * g77.f-torture/execute/20010610.f: New.
46344 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
46346 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46349 2001-06-09 Richard Henderson <rth@redhat.com>
46351 * gcc.c-torture/execute/ashrdi-1.c: New.
46352 * gcc.c-torture/execute/ashldi-1.c: New.
46353 * gcc.c-torture/execute/lshrdi-1.c: New.
46355 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
46357 * objc/execute/load-3.m: Added. Check sending +load to categories,
46358 in addition to classes.
46360 2001-06-08 Stan Shebs <shebs@apple.com>
46362 * objc/execute/load-2.m: New test. From Nicola Pero
46363 <n.pero@mi.flashnet.it>.
46365 2001-06-08 Jakub Jelinek <jakub@redhat.com>
46367 * gcc.c-torture/execute/20010605-2.c: New test.
46369 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
46371 * g++.old-deja/g++.abi/vbase2.C: New test.
46372 * g++.old-deja/g++.abi/vbase3.C: New test.
46374 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
46376 * g++.old-deja/g++.pt/friend49.C: New test.
46378 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
46380 * g++.old-deja/g++.ext/anon3.C: New test.
46382 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
46384 * g++.old-deja/g++.other/conv7.C: New test.
46386 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
46388 * gcc.c-torture/compile/20010605-2.c: New test.
46390 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
46392 * gcc.c-torture/execute/20010604-1.c: New test.
46394 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
46396 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46398 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
46400 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46401 (g++_link_flags): Likewise.
46402 (g++_init): Pass gccpath's value to two previous functions.
46404 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46406 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46407 Ensure logfile entry matches exec command line.
46409 2001-05-31 Richard Henderson <rth@redhat.com>
46411 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46412 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46414 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
46416 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46417 compiler for irix6.2
46419 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
46421 * g++.old-deja/g++.other/optimize3.C: New file.
46423 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
46425 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46428 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
46430 * g++.old-deja/g++.other/optimize2.C: New file.
46432 2001-05-25 Diego Novillo <dnovillo@redhat.com>
46434 * gcc.c-torture/compile/20010518-2.c: New file.
46435 * gcc.c-torture/execute/20010518-1.c: New file.
46436 * gcc.c-torture/execute/20010518-2.c: New file.
46438 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
46440 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46442 2001-05-24 Mark Mitchell <mark@codesourcery.com>
46444 G++ no longer defines builtins that do not begin with __builtin.
46445 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46446 * g++.old-deja/g++.brendand/misc13.C: Likewise.
46447 * g++.old-deja/g++.law/builtin1.C: Likewise.
46448 * g++.old-deja/g++.law/cvt2.C: Likewise.
46449 * g++.old-deja/g++.mike/net5.C: Likewise.
46450 * g++.old-deja/g++.other/builtins1.C: Likewise.
46451 * g++.old-deja/g++.other/builtins2.C: Likewise.
46452 * g++.old-deja/g++.other/builtins3.C: Likewise.
46453 * g++.old-deja/g++.other/builtins4.C: Likewise.
46454 * g++.old-deja/g++.other/inline8.C: Likewise.
46455 * g++.old-deja/g++.robertl/eb39.C: Likewise.
46457 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
46459 * g++.old-deja/g++.pt/using1.C: Adjust.
46460 * g++.old-deja/g++.pt/using2.C: New test.
46462 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46464 * gcc.dg/cpp/charconst.c: New tests.
46465 * gcc.dg/cpp/escape.c: New tests.
46466 * gcc.dg/cpp/escape-1.c: New tests.
46467 * gcc.dg/cpp/escape-2.c: New tests.
46468 * gcc.dg/cpp/ucs.c: New tests.
46470 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
46472 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46473 native compiler for irix6.5.
46475 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
46477 * lib/g++.exp (g++_include_flags): Use args to compute
46479 (g++_link_flags): Likewise.
46480 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46482 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
46484 * gcc.dg/c90-hexfloat-1.c: Add more tests.
46486 2001-05-21 Geoff Keating <geoffk@redhat.com>
46488 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46491 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46493 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46495 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46496 to STACK_SIZE; Use it to define size of add_histo array.
46497 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46499 (f): Use GITT_SIZE to define size of gitt local table.
46500 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46501 to STACK_SIZE; Use it to define size of bytemem array.
46503 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46505 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46506 on 68HC11/HC12 due to the asm instruction.
46507 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46508 * gcc.c-torture/compile/920520-1.x: Likewise.
46509 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46510 on 68HC11/HC12 because the function is larger than 64K.
46511 * gcc.c-torture/compile/961203-1.x: New file, this test fails
46512 on 68HC11/HC12 because the structure is too large.
46514 2001-05-20 Richard Henderson <rth@redhat.com>
46516 * gcc.c-torture/execute/20010520-1.c: New.
46518 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46520 * g++.old-deja/g++.warn/compare1.C: New test.
46521 * gcc.dg/compare4.c: New test.
46523 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
46525 * g++.old-deja/g++.other/optimize1.C: New test.
46527 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46529 * g++.old-deja/g++.pt/spec41.C: New test.
46531 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
46533 * gcc.c-torture/compile/20010114-1.x: Remove.
46535 2001-05-18 Stan Shebs <shebs@apple.com>
46537 * gcc.c-torture/compile/20010518-1.c: New test.
46539 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
46541 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46542 * g++.old-deja/g++.pt/crash67.C: New test.
46544 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
46546 * g++.old-deja/g++.other/debug9.C: New test.
46548 2001-05-16 Zack Weinberg <zackw@stanford.edu>
46550 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46552 2001-05-16 Jan Hubicka <jh@suse.cz>
46554 * gcc.c-torture/compile/20010516-1.c: New test.
46556 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
46558 * g++.old-deja/g++.other/crash41.C: New test.
46560 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
46562 * g++.old-deja/g++.pt/crash66.C: New test.
46564 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
46566 * g++.old-deja/g++.robertl/eb27.C: Convert.
46568 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
46570 * g++.dg/friend-warn.C: New test. Do not warn about friend
46571 declaration being redundant.
46573 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
46575 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46577 2001-05-14 Mark Mitchell <mark@codesourcery.com>
46579 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46581 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
46583 * lib/g++.exp: Use testsuite_flags.
46585 2001-05-13 Mark Mitchell <mark@codesourcery.com>
46587 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46589 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
46591 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46593 2001-05-11 Mark Mitchell <mark@codesourcery.com>
46595 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46597 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
46599 * gcc.c-torture/compile/20010313-1.c: New test.
46601 2001-05-09 Zack Weinberg <zackw@stanford.edu>
46603 * gcc.dg/cpp/direct2.c: New test.
46604 * gccq.dg/cpp/direct2s.c: New test.
46606 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46608 2001-05-07 Mark Mitchell <mark@codesourcery.com>
46610 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46611 * g++.old-deja/g++.other/op3.C: Likewise.
46613 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46615 * gcc.dg/cpp/syshdr.h: New file.
46616 * gcc.dg/cpp/sysmac1.c: Update.
46617 * gcc.dg/cpp/sysmac2.c: Update.
46619 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46621 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46623 2001-05-04 David Edelsohn <edelsohn@gnu.org>
46625 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46626 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46628 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
46630 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46632 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
46634 * lib/g++.exp (g++_include_flags): Don't use any special flags
46635 if TESTING_IN_BUILD_TREE is not defined.
46636 (g++_init): Use a plain 'c++' as the compiler if
46637 TESTING_IN_BUILD_TREEE is not defined.
46639 2001-05-02 Jakub Jelinek <jakub@redhat.com>
46641 * g++.old-deja/g++.eh/catch13.C: New test.
46642 * g++.old-deja/g++.eh/catch14.C: New test.
46644 2001-05-02 Jakub Jelinek <jakub@redhat.com>
46646 * gcc.dg/cpp/tr-define.c: New test.
46648 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
46650 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46651 <stdlib.h>, not <malloc.h>.
46653 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
46655 * g++.old-deja/g++.ns/template17.C: New test.
46657 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
46659 * g++.old-deja/g++.pt/ref4.C: New test.
46661 2001-04-30 Richard Henderson <rth@redhat.com>
46663 * gcc.dg/20000724-1.c: Revert last change.
46665 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
46667 * g77.f-torture/execute/20010430.f: New test.
46669 2001-04-30 Mark Mitchell <mark@codesourcery.com>
46671 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46673 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
46675 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46677 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46679 * g++.old-deja/g++.eh/crash6.C: New test.
46681 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46683 * g++.old-deja/g++.other/warn7.C: New test.
46685 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46687 * g++.old-deja/g++.other/defarg9.C: New test.
46689 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
46691 * g77.f-torture/compile/20010426.f: New test.
46692 * g77.f-torture/execute/20010426.f: New test.
46694 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
46696 * g77.f-torture/compile/20000629-1.x: Remove - error
46699 2001-04-26 Jeffrey A Law (law@cygnus.com)
46701 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46702 Tweak slightly to work with g++.dg framework.
46703 * g++.dg/special/ecos.exp: Run initp1.C test.
46704 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46706 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46707 its linker doesn't give line numbers either.
46708 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46710 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
46712 * g++.old-deja/g++.other/lex1.C: New test.
46714 2001-04-26 Jakub Jelinek <jakub@redhat.com>
46716 * gcc.dg/noncompile/20010425-1.c: New test.
46718 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
46720 * g++.old-deja/g++.pt/mangle2.C: New test.
46722 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46724 * gcc.dg/format/plus-1.c: New test.
46726 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46728 * gcc.dg/20010423-1.c: New test.
46730 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46732 * gcc.c-torture/execute/20010422-1.c: New test.
46734 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
46736 * g++.old-deja/g++.ns/type2.C: New test.
46738 2001-04-24 Zack Weinberg <zackw@stanford.edu>
46740 * g++.old-deja/g++.other/perf1.C: New test.
46742 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
46744 * gcc.dg/c99-func-2.c: Remove xfail.
46745 * gcc.dg/c99-func-3.c: Remove xfail.
46746 * gcc.dg/c99-func-4.c: Remove xfail.
46748 2001-04-23 Zack Weinberg <zackw@stanford.edu>
46750 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46752 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
46754 * gcc.c-torture/compile/20010423-1.c: New test.
46756 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
46758 * g++.old-deja/g++.pt/typename28.C: New test.
46760 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
46762 * g++.old-deja/g++.abi/empty2.C: New test.
46763 * g++.old-deja/g++.abi/empty3.C: New test.
46765 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46767 * g++.old-deja/g++.other/comdat2.C: New test.
46768 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46770 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46772 * g++.old-deja/g++.other/overload14.C: New test.
46774 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46776 * g++.old-deja/g++.other/lookup23.C: New test.
46778 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46780 * gcc.c-torture/execute/20010403-1.c: New test.
46782 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
46783 Mark Mitchell <mark@codesourcery.com>
46785 * lib/old-dejagnu.exp: Don't delete output of executable.
46786 Add .exe suffix to executables.
46788 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
46790 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46792 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46794 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46796 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
46798 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46799 * g++.old-deja/g++.abi/crash1.C: New test.
46801 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
46803 * g++.old-deja/g++.other/crash40.C: New test.
46805 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46807 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46809 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
46811 * g++.old-deja/g++.other/warn6.C: New test.
46813 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46815 * g++.old-deja/g++.robertl/eb42.C: Same.
46817 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46819 * gcc.dg/wtr-conversion-1.c: New testcase.
46821 2001-04-10 Richard Henderson <rth@redhat.com>
46823 * g++.old-deja/g++.other/array5.C: New.
46825 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46827 * gcc.c-torture/execute/20010408-1.c: New test.
46829 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
46831 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46832 headers and constructs.
46833 * g++.old-deja/g++.robertl/eb79.C: Same.
46834 * g++.old-deja/g++.robertl/eb77.C (main): Same.
46835 * g++.old-deja/g++.robertl/eb73.C: Same.
46836 * g++.old-deja/g++.robertl/eb66.C (main): Same.
46837 * g++.old-deja/g++.robertl/eb55.C (t): Same.
46838 * g++.old-deja/g++.robertl/eb54.C (main): Same.
46839 * g++.old-deja/g++.robertl/eb46.C (main): Same.
46840 * g++.old-deja/g++.robertl/eb44.C: Same.
46841 * g++.old-deja/g++.robertl/eb41.C (main): Same.
46842 * g++.old-deja/g++.robertl/eb4.C (main): Same.
46843 * g++.old-deja/g++.robertl/eb39.C: Same.
46844 * g++.old-deja/g++.robertl/eb33.C (main): Same.
46845 * g++.old-deja/g++.robertl/eb31.C (main): Same.
46846 * g++.old-deja/g++.robertl/eb30.C: Same.
46847 * g++.old-deja/g++.robertl/eb3.C: Same.
46848 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46849 * g++.old-deja/g++.robertl/eb21.C: Same.
46850 * g++.old-deja/g++.robertl/eb15.C: Same.
46851 * g++.old-deja/g++.robertl/eb118.C: Same.
46852 * g++.old-deja/g++.robertl/eb115.C (main): Same.
46853 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46854 * g++.old-deja/g++.robertl/eb109.C: Same.
46855 * g++.old-deja/g++.other/sibcall1.C (main): Same.
46856 * g++.old-deja/g++.mike/rtti1.C: Same.
46857 * g++.old-deja/g++.mike/p658.C: Same.
46858 * g++.old-deja/g++.mike/net46.C: Same.
46859 * g++.old-deja/g++.mike/net34.C: Same.
46860 * g++.old-deja/g++.mike/memoize1.C: Same.
46861 * g++.old-deja/g++.mike/eh2.C: Same.
46862 * g++.old-deja/g++.law/weak.C: Same.
46863 * g++.old-deja/g++.law/visibility7.C: Same.
46864 * g++.old-deja/g++.law/visibility25.C: Same.
46865 * g++.old-deja/g++.law/visibility22.C: Same.
46866 * g++.old-deja/g++.law/visibility2.C: Same.
46867 * g++.old-deja/g++.law/visibility17.C: Same.
46868 * g++.old-deja/g++.law/visibility13.C: Same.
46869 * g++.old-deja/g++.law/visibility10.C: Same.
46870 * g++.old-deja/g++.law/visibility1.C: Same.
46871 * g++.old-deja/g++.law/virtual3.C (eval): Same.
46872 * g++.old-deja/g++.law/vbase1.C: Same.
46873 * g++.old-deja/g++.law/operators32.C: Same.
46874 * g++.old-deja/g++.law/nest3.C: Same.
46875 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46876 * g++.old-deja/g++.law/except5.C (main): Same.
46877 * g++.old-deja/g++.law/cvt7.C (run): Same.
46878 * g++.old-deja/g++.law/cvt2.C: Same.
46879 * g++.old-deja/g++.law/cvt16.C: Same.
46880 * g++.old-deja/g++.law/ctors6.C (bar): Same.
46881 * g++.old-deja/g++.law/ctors17.C (main): Same.
46882 * g++.old-deja/g++.law/ctors13.C: Same.
46883 * g++.old-deja/g++.law/ctors12.C (main): Same.
46884 * g++.old-deja/g++.law/ctors10.C: Same.
46885 * g++.old-deja/g++.law/code-gen5.C: Same.
46886 * g++.old-deja/g++.law/bad-error7.C: Same.
46887 * g++.old-deja/g++.law/arm9.C: Same.
46888 * g++.old-deja/g++.law/arm12.C: Same.
46889 * g++.old-deja/g++.law/arg8.C: Same.
46890 * g++.old-deja/g++.law/arg1.C: Same.
46891 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46892 * g++.old-deja/g++.jason/template31.C: Same.
46893 * g++.old-deja/g++.jason/template24.C (main): Same.
46894 * g++.old-deja/g++.jason/2371.C: Same.
46895 * g++.old-deja/g++.eh/new2.C: Same.
46896 * g++.old-deja/g++.eh/new1.C: Same.
46897 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46898 * g++.old-deja/g++.brendan/nest21.C (main): Same.
46899 * g++.old-deja/g++.brendan/err-msg3.C: Same.
46900 * g++.old-deja/g++.brendan/crash62.C: Same.
46901 * g++.old-deja/g++.brendan/crash52.C: Same.
46902 * g++.old-deja/g++.brendan/crash49.C (main): Same.
46903 * g++.old-deja/g++.brendan/crash38.C: Same.
46904 * g++.old-deja/g++.brendan/crash15.C (main): Same.
46905 * g++.old-deja/g++.brendan/copy9.C: Same.
46907 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
46909 * gcc.c-torture/execute/20001203-2.c (memset):
46910 Count argument is of type __SIZE_TYPE__.
46912 2001-04-04 Diego Novillo <dnovillo@redhat.com>
46914 * gcc.c-torture/compile/20010404-1.c: New test.
46916 2001-04-04 Jakub Jelinek <jakub@redhat.com>
46918 * gcc.c-torture/compile/20010326-1.c: New test.
46920 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
46922 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46923 peculiarities of the SH.
46924 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46926 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46928 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46929 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46930 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46932 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46934 * g77.f-torture/compile/20010321-1.f: New test.
46936 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46938 * gcc.c-torture/compile/20010329-1.c: New test.
46940 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46942 * gcc.c-torture/execute/20010329-1.c: New test.
46944 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
46946 * g++.old-deja/g++.other/eh4.C: Fix typo.
46948 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
46950 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46952 2001-03-28 Philip Blundell <philb@gnu.org>
46954 * gcc.c-torture/compile/20010328-1.c: New test.
46956 2001-03-27 Richard Henderson <rth@redhat.com>
46958 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46959 * g++.old-deja/g++.eh/vbase3.C: Likewise.
46961 2001-03-27 Alan Modra <alan@linuxcare.com.au>
46963 * gcc.c-torture/compile/20010327-1.c: New test.
46965 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
46967 * g++.old-deja/g++.other/friend12.C: New test.
46968 * g++.old-deja/g++.other/friend9.C: Expect no errors.
46969 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46971 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
46973 * gcc.c-torture/execute/20010325-1.c: New test.
46975 2001-03-23 Jakub Jelinek <jakub@redhat.com>
46977 * g++.old-deja/g++.other/mangle3.C: New test.
46979 2001-03-22 Jakub Jelinek <jakub@redhat.com>
46981 * g++.old-deja/g++.other/anon8.C: New test.
46983 2001-03-20 Philip Blundell <philb@gnu.org>
46985 * gcc.c-torture/compile/20010320-1.c: New test.
46987 2001-03-17 Richard Henderson <rth@redhat.com>
46989 * g++.old-deja/g++.other/eh4.C: Add expected error text.
46991 2001-03-15 Geoff Keating <geoff@redhat.com>
46993 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
46996 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
46998 * g++.old-deja/g++.other/eh4.C: New test.
47000 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
47002 * gcc.dg/cpp/mi1.c: Update.
47004 2001-03-14 Jakub Jelinek <jakub@redhat.com>
47006 * g++.old-deja/g++.other/regstack.C: New test.
47008 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
47010 * g++.old-deja/g++.other/ref4.C: New test.
47012 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
47014 * objc/execute/va_method.m: Added.
47015 * objc/execute/IMP.m: Added.
47016 * objc/execute/_cmd.m: Added.
47017 * objc/execute/accessing_ivars.m: Added.
47018 * objc/execute/class-1.m: Added.
47019 * objc/execute/class-10.m: Added.
47020 * objc/execute/class-11.m: Added.
47021 * objc/execute/class-12.m: Added.
47022 * objc/execute/class-13.m: Added.
47023 * objc/execute/class-14.m: Added.
47024 * objc/execute/class-2.m: Added.
47025 * objc/execute/class-3.m: Added.
47026 * objc/execute/class-4.m: Added.
47027 * objc/execute/class-5.m: Added.
47028 * objc/execute/class-6.m: Added.
47029 * objc/execute/class-7.m: Added.
47030 * objc/execute/class-8.m: Added.
47031 * objc/execute/class-9.m: Added.
47032 * objc/execute/class-tests-1.h
47033 * objc/execute/class-tests-2.h
47034 * objc/execute/compatibility_alias.m: Added.
47035 * objc/execute/encode-1.m: Added.
47036 * objc/execute/formal_protocol-1.m: Added.
47037 * objc/execute/formal_protocol-2.m: Added.
47038 * objc/execute/formal_protocol-3.m: Added.
47039 * objc/execute/formal_protocol-4.m: Added.
47040 * objc/execute/formal_protocol-5.m: Added.
47041 * objc/execute/formal_protocol-6.m: Added.
47042 * objc/execute/formal_protocol-7.m: Added.
47043 * objc/execute/informal_protocol.m: Added.
47044 * objc/execute/initialize.m: Added.
47045 * objc/execute/load.m: Added.
47046 * objc/execute/many_args_method.m: Added.
47047 * objc/execute/nested-3.m: Added.
47048 * objc/execute/no_clash.m: Added.
47049 * objc/execute/private.m: Added.
47050 * objc/execute/redefining_self.m: Added.
47051 * objc/execute/root_methods.m: Added.
47052 * objc/execute/selector-1.m: Added.
47053 * objc/execute/static-1.m: Added.
47054 * objc/execute/static-2.m: Added.
47055 * objc/execute/va_method.m: Added.
47057 2001-03-10 Richard Henderson <rth@redhat.com>
47059 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47061 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
47063 * g++.old-deja/g++.other/crash31.C: XFAIL.
47064 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47065 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47066 * gcc.c-torture/execute/20010123-1.x: XFAIL.
47067 * gcc.c-torture/execute/20010124-1.x: XFAIL.
47068 * gcc.dg/sequence-pt-1.c: XFAIL one test.
47070 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
47072 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47074 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47076 * gcc.dg/20000724-1.c: Don't use multiline strings.
47078 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47080 * objc/execute/string1.m, objc/execute/string2.m: Compare the
47081 result of -cString against what we expect it to be; don't just
47082 print it out for no one to read.
47084 * objc/execute/string3.m, objc/execute/string4.m: New tests.
47085 Based on testcases provided by Nicola Pero.
47087 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47089 * gcc.dg/cpp/macro7.c: New test.
47091 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47093 * gcc.dg/cpp/multiline.c: Update.
47095 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47097 * g++.old-deja/g++.other/enum3.C: New test.
47099 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47101 * g++.old-deja/g++.other/pod1.C: New test.
47103 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47105 * g++.old-deja/g++.ext/overload1.C: New test.
47107 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47109 * g++.old-deja/g++.pt/using1.C: New test.
47111 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47113 * g++.old-deja/g++.other/using9.C: New test.
47115 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
47117 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47119 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47121 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
47123 * g++.old-deja/g++.ext/realpt1.C: Remove.
47125 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
47127 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47129 2001-02-26 Will Cohen <wcohen@redhat.com>
47131 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47133 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
47135 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47136 templatized constructors.
47138 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47140 * gcc.c-torture/execute/20010224-1.c: New test.
47142 2001-02-23 Jakub Jelinek <jakub@redhat.com>
47144 * gcc.c-torture/execute/20010222-1.c: New test.
47146 2001-02-22 Jakub Jelinek <jakub@redhat.com>
47148 * g++.old-deja/g++.other/inline20.C: New test.
47150 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
47152 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47154 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47156 * g++.old-deja/g++.other/lookup22.C: New test.
47158 2001-02-19 Zack Weinberg <zackw@stanford.edu>
47160 * g77.dg: New directory.
47161 * g77.dg/20010216-1.f: New test case.
47162 * g77.dg/dg.exp: New driver.
47163 * lib/g77-dg.exp: New driver library.
47165 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47167 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47169 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
47171 * g++.old-deja/g++.other/decl9.C: New test.
47173 2001-02-16 Jakub Jelinek <jakub@redhat.com>
47175 * g++.old-deja/g++.other/init16.C: Update the test so that it does
47176 not need <string> and also tests the initialization at runtime.
47178 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47180 * gcc.c-torture/execute/longlong.c: New test.
47182 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
47184 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47186 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
47188 * gcc.c-torture/execute/920302-1.c (execute):
47189 Change argument type to short.
47191 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
47193 * g++.old-deja/g++.pt/deduct6.C: New test.
47195 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
47197 * g++.old-deja/g++.pt/deduct5.C: New test.
47199 2001-02-14 Jakub Jelinek <jakub@redhat.com>
47201 * gcc.c-torture/execute/20010209-1.c: New test.
47203 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
47205 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47207 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
47209 * g++.dg/vtgc1.C: Update for new ABI.
47211 * consistency.vlad: New directory, 1665 files.
47213 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47215 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47217 * gcc.dg/cpp/digraphs.c: Declare puts.
47219 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47221 * g++.old-deja/g++.other/warn5.C: New test.
47223 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47225 * g++.old-deja/g++.pt/spec40.C: New test.
47227 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47229 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47231 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47233 2001-02-12 Jakub Jelinek <jakub@redhat.com>
47235 * gcc.c-torture/compile/20010209-1.c: New test.
47237 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
47239 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47240 excess errors message but not if it crashes.
47241 * g++.old-deja/g++.other/crash27.C: Likewise.
47242 * g++.old-deja/g++.other/crash28.C: Likewise.
47243 * g++.old-deja/g++.other/crash30.C: Likewise.
47244 * g++.old-deja/g++.other/crash32.C: Likewise.
47245 * g++.old-deja/g++.other/crash35.C: Likewise.
47246 * g++.old-deja/g++.pt/inherit2.C: Likewise.
47248 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
47250 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47251 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47252 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47253 g77.f-torture/execute/execute.exp,
47254 g77.f-torture/noncompile/noncompile.exp,
47255 gcc.c-torture/execute/execute.exp,
47256 gcc.c-torture/execute/memcheck/memcheck.exp,
47257 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47258 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47259 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47260 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47261 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47262 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47263 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47264 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47265 Remove bug reporting instructions with ancient email addresses.
47267 2001-02-07 Jakub Jelinek <jakub@redhat.com>
47269 * gcc.dg/20010202-1.c: New test.
47270 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47272 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
47274 * g++.dg/stdbool-if.C: New test.
47276 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
47278 * objc/execute/fdecl.m: Added main().
47280 2001-02-07 Jakub Jelinek <jakub@redhat.com>
47282 * gcc.c-torture/execute/20010206-1.c: New test.
47284 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
47286 * gcc.dg/cpp/avoidpaste1.c: Update.
47288 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
47290 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47291 Pero <nicola@brainstorm.co.uk>.
47292 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47294 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
47296 * g++.old-deja/g++.pt/spec39.C: New test.
47298 2001-02-05 Jakub Jelinek <jakub@redhat.com>
47300 * gcc.c-torture/compile/20010202-1.c: New test.
47302 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
47304 * g++.old-deja/g++.abi/primary2.C: New test.
47305 * g++.old-deja/g++.abi/primary3.C: New test.
47306 * g++.old-deja/g++.abi/primary4.C: New test.
47307 * g++.old-deja/g++.abi/primary5.C: New test.
47308 * g++.old-deja/g++.abi/vtable3.h: New test.
47309 * g++.old-deja/g++.abi/vtable3a.C: New test.
47310 * g++.old-deja/g++.abi/vtable3b.C: New test.
47311 * g++.old-deja/g++.abi/vtable3c.C: New test.
47312 * g++.old-deja/g++.abi/vtable3d.C: New test.
47313 * g++.old-deja/g++.abi/vtable3e.C: New test.
47314 * g++.old-deja/g++.abi/vtable3f.C: New test.
47315 * g++.old-deja/g++.abi/vtable3g.C: New test.
47316 * g++.old-deja/g++.abi/vtable3h.C: New test.
47317 * g++.old-deja/g++.abi/vtable3i.C: New test.
47318 * g++.old-deja/g++.abi/vtable3j.C: New test.
47319 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47321 2001-02-03 Jakub Jelinek <jakub@redhat.com>
47323 * g++.old-deja/g++.other/anon6.C: New test.
47324 * g++.old-deja/g++.other/anon7.C: New test.
47326 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
47328 * gcc.dg/cpp/avoidpaste2.c: New tests.
47330 2001-01-31 Jakub Jelinek <jakub@redhat.com>
47332 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47334 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
47336 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47337 DECIMAL_DIG cases for Irix."
47339 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
47341 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47343 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47345 * gcc.dg/c99-tag-1.c: New test.
47347 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
47349 * gcc.dg/cpp/tr-warn1.c: Add tests.
47351 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
47353 * gcc.dg/cpp/avoidpaste1.c: Update.
47354 * gcc.dg/cpp/paste4.c: Update.
47356 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
47358 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47361 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47363 * g++.old-deja/g++.other/inline19.C: New test.
47365 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
47367 * gcc.dg/Wlarger-than.c: New test.
47369 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47371 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47373 2001-01-29 Jakub Jelinek <jakub@redhat.com>
47375 * gcc.c-torture/execute/20010129-1.c: New test.
47376 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47378 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
47380 * gcc.dg/cpp/avoidpaste1.c: Test case.
47382 2001-01-28 Jakub Jelinek <jakub@redhat.com>
47384 * g++.old-deja/g++.other/inline18.C: New test.
47386 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47388 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47389 and __builtin_putchar.
47391 2001-01-27 Jakub Jelinek <jakub@redhat.com>
47393 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47396 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
47398 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47399 floating point number rounding mode to round to the nearest
47400 representable mode.
47402 2001-01-25 Jakub Jelinek <jakub@redhat.com>
47404 * g++.old-deja/g++.other/mangle2.C: New test.
47406 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
47408 * gcc.c-torture/compile/20010124-1.c: New test.
47410 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
47412 * g++.old-deja/g++.pt/spec38.C: New test.
47414 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47416 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47419 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47421 * gcc.c-torture/execute/20010123-1.c: New test.
47423 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
47425 * g++.old-deja/g++.pt/spec37.C: New test.
47427 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
47429 * g++.old-deja/g++.pt/overload14.C: New test.
47431 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47433 * gcc.c-torture/execute/20010122-1.c: New test, exercise
47434 __builtin_return_address.
47436 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
47438 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47439 * g++.old-deja/g++.pt/spec35.C: New test.
47440 * g++.old-deja/g++.pt/spec36.C: New test.
47442 2001-01-20 Jakub Jelinek <jakub@redhat.com>
47444 * gcc.c-torture/compile/20010118-1.c: New test.
47446 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
47448 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47450 2001-01-19 Jakub Jelinek <jakub@redhat.com>
47452 * gcc.c-torture/execute/20010119-1.c: New test.
47454 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
47456 * g++.old-deja/g++.other/vbase5.C: New test.
47458 2001-01-19 Jakub Jelinek <jakub@redhat.com>
47460 * gcc.c-torture/execute/20010118-1.c: New test.
47462 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
47464 * g++.old-deja/g++.pt/deduct3.C: New test.
47466 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
47468 * g++.old-deja/g++.pt/spec34.C: New test.
47470 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47472 * g77.f-torture/compile/20000601-2.f: New test.
47474 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47476 * g++.old-deja/g++.other/init17.C: New test.
47478 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
47480 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47482 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47484 * g++.old-deja/g++.pt/unify8.C: New test.
47486 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47488 * g++.old-deja/g++.abi/vbase1.C: New test.
47490 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47492 * g++.old-deja/g++.pt/crash65.C: New test.
47494 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
47496 * gcc.dg/cpp/assembl2.S: New test case.
47498 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
47500 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47503 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47505 * g++.old-deja/g++.other/builtins1.C: New test.
47506 * g++.old-deja/g++.other/builtins2.C: Likewise.
47507 * g++.old-deja/g++.other/builtins3.C: Likewise.
47508 * g++.old-deja/g++.other/builtins4.C: Likewise.
47510 2001-01-17 Jakub Jelinek <jakub@redhat.com>
47512 * gcc.c-torture/compile/20010117-1.c: New test.
47513 * gcc.c-torture/compile/20010117-2.c: New test.
47515 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47517 * g77.f-torture/execute/20010116.[fx]: New test,
47519 * g77.f-torture/compile/20010115.f: Indicate it's
47520 a test for PR fortran/1636.
47522 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
47524 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47526 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47528 * g77.f-torture/compile/20010115.f: New test.
47530 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
47532 * g++.old-deja/g++.pt/nontype5.C: New test.
47534 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
47536 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47537 have an equivalent working one below it.
47539 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
47541 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47542 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47544 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
47546 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47547 message containing "init_priority".
47548 (conpr-2.C): Likewise.
47549 (conpr-3.C): Likewise.
47550 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47552 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47554 * gcc.c-torture/execute/20010114-2.c: New test.
47556 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
47558 * gcc.c-torture/compile/20010114-1.c: New test.
47559 * gcc.c-torture/compile/20010114-1.x: Xfail.
47560 * gcc.c-torture/compile/20010114-2.c: New test.
47561 * gcc.c-torture/execute/20010114-1.c: New test.
47562 * gcc.dg/trunc-1.c: New test.
47563 * gcc.dg/uninit-B.c: New test.
47565 2001-01-13 Nick Clifton <nickc@redhat.com>
47567 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47570 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
47572 * gcc.c-torture/compile/20010113-1.c: New test.
47574 2001-01-13 Jakub Jelinek <jakub@redhat.com>
47576 * gcc.c-torture/compile/20001212-1.c: New test.
47578 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
47580 * gcc.dg/cpp/widestr1.c: Update.
47581 * gcc.dg/cpp/prag-imp.c: Remove.
47583 2001-01-12 Jakub Jelinek <jakub@redhat.com>
47585 * gcc.c-torture/execute/20000801-3.x: Remove.
47586 * gcc.dg/c90-init-1.c: New test.
47587 * gcc.dg/c99-init-1.c: New test.
47588 * gcc.dg/c99-init-2.c: New test.
47589 * gcc.dg/gnu99-init-1.c: New test.
47591 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
47593 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47594 testing that no relevant ones were found.
47596 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
47598 * g++.old-deja/g++.pt/cast2.C: New test.
47600 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
47602 * g++.old-deja/g++.pt/friend47.C: New test.
47604 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47606 * g++.old-deja/g++.pt/instantiate13.C: New test.
47608 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47610 * g++.old-deja/g++.other/defarg7.C: New test.
47611 * g++.old-deja/g++.other/defarg8.C: New test.
47613 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47615 * g++.old-deja/g++.pt/crash64.C: New test.
47617 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47619 * g++.old-deja/g++.pt/crash63.C: New test.
47621 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
47623 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47625 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
47627 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47629 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47631 * g++.old-deja/g++.pt/error3.C: New test.
47633 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47635 * g++.old-deja/g++.other/crash39.C: New test.
47637 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47639 * g++.old-deja/g++.other/vbase4.C: New test.
47641 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
47643 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47644 * gcc.dg/special/20000419-2.c: New file. Identical to above.
47645 * gcc.dg/special/special.exp: New test driver which will check
47646 for alias support for the above test.
47648 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
47650 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47651 problems on small machines.
47652 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47655 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
47657 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47659 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47661 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
47663 * g++.old_deja/g++.pt/using8.C: New test.
47665 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
47667 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47669 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
47671 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47672 where a failure is expected.
47673 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47675 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47677 * g++.old_deja/g++.pt/instantiate12.C: New test.
47679 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47681 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47683 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47684 * g++.old-deja/g++.brendan/crash17.C: Likewise.
47685 * g++.old-deja/g++.brendan/crash29.C: Likewise.
47686 * g++.old-deja/g++.brendan/crash48.C: Likewise.
47687 * g++.old-deja/g++.brendan/ns1.C: Likewise.
47688 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47689 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47690 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47691 * g++.old-deja/g++.eh/spec6.C: Likewise.
47692 * g++.old-deja/g++.jason/crash3.C: Likewise.
47693 * g++.old-deja/g++.law/ctors11.C: Likewise.
47694 * g++.old-deja/g++.law/ctors17.C: Likewise.
47695 * g++.old-deja/g++.law/ctors5.C: Likewise.
47696 * g++.old-deja/g++.law/ctors9.C: Likewise.
47697 * g++.old-deja/g++.mike/ambig1.C: Likewise.
47698 * g++.old-deja/g++.mike/net22.C: Likewise.
47699 * g++.old-deja/g++.mike/p3538a.C: Likewise.
47700 * g++.old-deja/g++.mike/p3538b.C: Likewise.
47701 * g++.old-deja/g++.mike/virt3.C: Likewise.
47702 * g++.old-deja/g++.niklas/t128.C: Likewise.
47703 * g++.old-deja/g++.other/anon4.C: Likewise.
47704 * g++.old-deja/g++.other/using1.C: Likewise.
47705 * g++.old-deja/g++.other/warn3.C: Likewise.
47706 * g++.old-deja/g++.pt/t37.C: Likewise.
47707 * g++.old-deja/g++.robertl/eb69.C: Likewise.
47708 * g++.old-deja/g++.robertl/eb71.C: Likewise.
47710 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47712 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47714 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47716 * gcc.c-torture/execute/stdio-opt-3.c: New test.
47718 2001-01-07 Jakub Jelinek <jakub@redhat.com>
47720 * gcc.c-torture/compile/20010107-1.c: New test.
47722 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
47724 * gcc.c-torture/execute/builtin-noret-1.c: New test.
47726 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
47728 * gcc.dg/format/format.h: New file.
47729 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47730 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47731 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47732 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47733 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47734 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47735 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47736 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47737 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47738 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47739 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47740 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47741 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47742 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47743 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47744 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47745 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47746 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47747 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47748 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47749 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47750 instead of declaring standard types, macros and functions in each
47753 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
47755 * gcc.c-torture/execute/20010106-1.c: New test.
47757 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
47759 * gcc.dg/format/format.exp: New file.
47760 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47761 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47762 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47763 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47764 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47765 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47766 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47767 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47768 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47769 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47770 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47771 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47772 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47773 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47774 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47775 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47776 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47777 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47778 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47779 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47780 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47781 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47782 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47783 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47784 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47785 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47786 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47787 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47788 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47789 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47790 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47791 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47792 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47793 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47794 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47795 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47796 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47797 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47798 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47799 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47800 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47801 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47803 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
47805 * gcc.c-torture/execute/991228-1.c: Take word endianness into
47808 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
47810 * gcc.c-torture/execute/builtin-complex-1.c: New test.
47812 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
47814 * g++.old-deja/g++.pt/crash62.C: New test.
47816 2001-01-04 Richard Henderson <rth@redhat.com>
47818 * gcc.dg/20000926-1.c: Update expected warnings.
47819 * gcc.dg/array-2.c: Likewise.
47820 * gcc.dg/array-4.c: Also validate flexible array members.
47821 * gcc.dg/c99-flex-array-1.c: New.
47823 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
47825 * gcc.c-torture/compile/20001222-1.x: Remove.
47827 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47829 * gcc.c-torture/execute/built-in-setjmp.c: New.
47831 2001-01-03 Richard Henderson <rth@redhat.com>
47833 * gcc.dg/940510-1.c: Update expected error wording.
47834 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47836 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
47838 * lib/target-supports.exp (check_alias_available): Modified to
47839 indicate aliases not supported if only weak aliases are supported.
47841 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47843 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47844 Turn on cmpstrsi checks for __pj__ and __i370__.
47846 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
47848 * g++.old-deja/g++.other/virtual11.C: New test.
47850 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
47852 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47854 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47856 * gcc.c-torture/compile/20010102-1.c: New test.
47858 2001-01-02 Andreas Jaeger <aj@suse.de>
47860 * gcc.dg/noreturn-3.c: New test.
47862 * gcc.dg/noreturn-4.c: New test.
47864 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47866 * gcc.c-torture/execute/stdio-opt-1.c: Also test
47867 __builtin_fputc and __builtin_fwrite.
47869 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
47871 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47872 signed char, not default char.
47874 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
47876 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47878 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
47880 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47882 2000-12-29 Richard Henderson <rth@redhat.com>
47884 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47885 (__cyg_profile_func_exit): Define.
47887 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
47889 * g++.dg/vtgc1.C: New test.
47891 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
47893 * gcc.dg/noncompile/20001228-1.c: New test.
47895 * gcc.dg/20001228-1.c: New test.
47897 * gcc.c-torture/execute/20001228-1.c: New test.
47899 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
47901 * gcc.dg/format-strfmon-1.c: New test.
47903 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47905 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47906 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47907 * gcc.c-torture/execute/string-opt-1.c: Likewise.
47908 * gcc.c-torture/execute/string-opt-2.c: Likewise.
47909 * gcc.c-torture/execute/string-opt-3.c: Likewise.
47910 * gcc.c-torture/execute/string-opt-4.c: Likewise.
47911 * gcc.c-torture/execute/string-opt-6.c: Likewise.
47912 * gcc.c-torture/execute/string-opt-7.c: Likewise.
47913 * gcc.c-torture/execute/string-opt-8.c: Likewise.
47914 * gcc.c-torture/execute/string-opt-9.c: Likewise.
47915 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47916 * gcc.c-torture/execute/string-opt-11.c: Likewise.
47917 * gcc.c-torture/execute/string-opt-12.c: Likewise.
47919 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47920 * gcc.c-torture/execute/string-opt-4.c: Test index.
47922 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
47924 * gcc.c-torture/compile/20001226-1.c: New test.
47926 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
47928 * gcc.c-torture/compile/20001222-1.c: New test.
47929 * gcc.c-torture/compile/20001222-1.x: Xfail.
47931 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
47933 * gcc.c-torture/execute/comp-goto-2.c: New test.
47935 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
47937 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47938 Use long types if __INT_MAX__ is 32767.
47939 (main): Use cast to (sint32 *) when poking 88 into a_page.
47941 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47943 2000-12-21 Bernd Schmidt <bernds@redhat.com>
47945 * gcc.c-torture/compile/20001221-1.c: New test.
47946 * gcc.c-torture/execute/20001221-1.c: New test.
47948 2000-12-20 Richard Henderson <rth@redhat.com>
47950 * g++.old-deja/g++.pt/crash36.C: Update error lines.
47951 * g++.old-deja/g++.robertl/eb109.C: Likewise.
47953 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47955 * gcc.dg/compare3.c: New test.
47957 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
47959 * gcc.dg/format-warnll-1.c: New test.
47961 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
47963 * gcc.dg/cpp/cmdlne-P.c: New test.
47965 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
47967 * gcc.c-torture/execute/builtin-abs-1.c,
47968 gcc.c-torture/execute/builtin-abs-2.c: New tests.
47970 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
47972 * gcc.dg/cpp/multiline.c: New test.
47974 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
47976 * g++.old-deja/g++.other/syshdr1.C: Update.
47977 * gcc.dg/cpp/lineflags.c: Remove temporarily.
47979 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47981 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47983 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47985 * g++.old-deja/g++.pt/ttp65.C: New test.
47987 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47989 * g++.old-deja/g++.pt/ttp64.C: New test.
47991 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47993 * g++.old-deja/g++.pt/spec33.C: New test.
47995 2000-12-14 Catherine Moore <clm@redhat.com>
47997 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
47998 * gcc.c-torture/execute/920612-2.c: Likewise.
47999 * gcc.c-torture/execute/920428-2.c: Likewise.
48000 * gcc-c-torture/execute/va-arg-11.c: Call exit.
48001 * gcc.c-torture/execute/va-arg-21.c: Likewise.
48003 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48005 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48006 * gcc.dg/pack-test-2.c: Likewise.
48008 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48010 Tests by Zack Weinberg <zackw@stanford.edu>.
48012 * gcc.dg/cpp/defined.c: Update.
48013 * gcc.dg/cpp/defined_trad.c: New tests.
48015 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48017 * gcc.dg/cpp/trad-direct.c: Update.
48019 2000-12-11 Neil Booth <neilb@earthling.net>
48021 * gcc.dg/cpp/defined_trad.c
48023 2000-12-11 Neil Booth <neilb@earthling.net>
48025 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48027 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
48029 * gcc.dg/format-miss-2.c: New test.
48031 2000-12-09 Neil Booth <neilb@earthling.net>
48033 * gcc.dg/cpp/lineflags.c: New tests.
48034 * gcc.dg/cpp/poison.c: Update.
48035 * gcc.dg/cpp/redef2.c: Update.
48036 * gcc.dg/cpp/skipping.c: New test.
48038 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
48040 * g++.old-deja/g++.other/eh3.C: New testcase.
48042 2000-12-07 Neil Booth <neilb@earthling.net>
48044 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48045 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48046 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48047 wtr-union-init-2.c, wtr-union-init-3.c: Update.
48048 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48051 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48053 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48054 __SIZE_TYPE__ instead of int for type of integers cast to
48057 2000-12-07 Jakub Jelinek <jakub@redhat.com>
48059 * g++.old-deja/g++.other/cleanup4.C: New test.
48061 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48063 * format-sec-1.c: New test.
48065 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48067 * gcc.dg/format-nonlit-3.c: New test.
48069 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48071 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48072 through a null pointer.
48074 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48076 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48077 * g++.old-deja/g++.pt/partial4.C: New test.
48079 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
48081 * gcc.c-torture/execute/ieee/hugeval.x: New.
48083 2000-12-06 Neil Booth <neilb@earthling.net>
48085 * gcc.dg/cpp/backslash2.c: New tests.
48087 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48089 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48090 * gcc.c-torture/execute/stdio-opt-2.c: New test.
48092 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
48094 * gcc.c-torture/execute/20001203-2.c: New testcase.
48096 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48098 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48099 * g++.old-deja/g++.other/virtual10.C: New test.
48101 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48103 * g++.old-deja/g++.mike/pmf5.C: Remove test.
48105 2000-12-05 Richard Henderson <rth@redhat.com>
48107 * gcc.c-torture/compile/20001205-1.c: New.
48109 2000-12-04 Neil Booth <neilb@earthling.net>
48111 * g++.old-deja/g++.other/virtual9.C: New test.
48112 * g++.old-deja/g++.pt/crash61.C: New test.
48113 * gcc.c-torture/execute/loop-9.c: New test.
48115 2000-12-04 Neil Booth <neilb@earthling.net>
48117 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48118 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48119 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48120 * gcc.dg/cpp/extratokens.c: ...here.
48122 2000-12-04 Neil Booth <neilb@earthling.net>
48124 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48127 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48129 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48130 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48132 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48134 * gcc.c-torture/execute/20001203-1.c: New test.
48136 2000-12-03 Neil Booth <neilb@earthling.net>
48138 * gcc.dg/cpp/macro6.c: New test cases.
48140 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48142 * gcc.c-torture/execute/string-opt-9.c: New test.
48143 * gcc.c-torture/execute/string-opt-10.c: Likewise.
48144 * gcc.c-torture/execute/string-opt-11.c: Likewise.
48145 * gcc.c-torture/execute/string-opt-12.c: Likewise.
48147 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48148 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48150 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
48152 * gcc.dg/cpp/if-6.c: New testcase.
48154 * gcc.dg/20001201-1.c: New testcase.
48156 2000-12-02 Neil Booth <neilb@earthling.net>
48158 * g++.old-deja/g++.other/externC4.C,
48159 g++.old-deja/g++.other/friend10.C: New tests.
48161 2000-12-02 Neil Booth <neilb@earthling.net>
48163 * g++.old-deja/g++.other/instan2.C
48164 * g++.old-deja/g++.other/instan3.C: New test.
48166 2000-12-02 Neil Booth <neilb@earthling.net>
48168 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48169 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48170 gnuc99.c,gnuc99-pedantic.c: New tests.
48172 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
48174 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48175 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48177 2000-12-01 Neil Booth <neilb@earthling.net>
48179 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48180 * gcc.dg/cpp/poison.c: Update.
48181 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48183 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
48185 * g77.f-torture/execute/20001201.f: New test.
48187 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
48189 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48191 2000-12-01 Jakub Jelinek <jakub@redhat.com>
48193 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48195 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
48197 * g++.old-deja/g++.other/cast6.C: New test.
48199 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
48201 * gcc.c-torture/execute/20001130-2.c: New testcase.
48203 2000-11-30 Richard Henderson <rth@redhat.com>
48205 * gcc.c-torture/execute/20001130-1.c: New test.
48207 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48209 * g++.old-deja/g++.other/op3.C: New test.
48211 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48213 * g++.old-deja/g++.other/op2.C: New test.
48215 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48217 * g++.old-deja/g++.other/crash38.C: New test.
48219 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
48221 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48223 2000-11-29 Jakub Jelinek <jakub@redhat.com>
48225 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48227 * gcc.c-torture/execute/string-opt-6.c: New test.
48229 * gcc.dg/20001117-1.c: Add main.
48231 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
48233 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48235 * gcc.dg/940510-1.c: ... to here.
48237 * gcc.dg/20000926-1.c: GNU C now allows initializations of
48238 zero-size arrays in toplevel structures.
48240 2000-11-28 Jakub Jelinek <jakub@redhat.com>
48242 * gcc.c-torture/execute/loop-8.c: New test.
48244 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
48246 * g++.old-deja/g++.other/base1.C: New test.
48248 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
48250 * g++.old-deja/g++.other/parse2.C: New test.
48252 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
48254 * g++.old-deja/g++.pt/incomplete1.C: New test.
48256 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
48258 * g++.old-deja/g++.other/friend9.C: New test.
48260 2000-11-28 Jakub Jelinek <jakub@redhat.com>
48262 * gcc.dg/20001127-1.c: New test.
48264 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
48266 * g++.old-deja/g++.pt/friend46.C: New test.
48268 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
48270 * g++.old-deja/g++.other/ptrmem8.C: New test.
48272 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48274 * gcc.c-torture/execute/string-opt-7.c: New test.
48275 * gcc.c-torture/execute/string-opt-8.c: Likewise.
48277 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
48279 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48280 instead of 'mkcheck 2'.
48282 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48284 * gcc.c-torture/execute/memcheck/driver.c,
48285 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48286 C9X references to refer to C99.
48288 2000-11-25 Jakub Jelinek <jakub@redhat.com>
48290 * gcc.dg/ultrasp3.c: New test.
48292 2000-11-25 Neil Booth <neilb@earthling.net>
48294 * gcc.dg/cpp/include2.c: Update test to be locale independent.
48296 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
48298 * gcc.c-torture/compile/20001123-2.c: New.
48300 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48302 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48304 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
48306 * gcc.dg/sequence-point-1.c: Add some new tests.
48307 * gcc.c-torture/execute/20001124-1.c: New test.
48309 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
48311 * g++.old-deja/g++.other/vaarg4.C: New test.
48312 * gcc.c-torture/compile/20001123-1.c: New test.
48314 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
48316 * g++.other/crash24.C: Adjust and remove XFAIL.
48317 * g++.other/crash37.C: New test.
48319 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
48321 * g++.old-deja/g++.pt/instantiate9.C: New test.
48323 2000-11-22 Mark Mitchell <mark@codesourcery.com>
48325 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48328 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48329 * g++.old-deja/g++.robertl/eb55.C: Likewise.
48331 2000-11-22 Neil Booth <neilb@earthling.net>
48333 * gcc.dg/cpp/Wtrigraphs.c: New test.
48335 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
48337 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48339 2000-11-22 Jakub Jelinek <jakub@redhat.com>
48341 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48343 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
48345 * lib/gcc-dg.exp: load_lib scanasm.exp.
48346 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48347 * lib/g++-dg.exp: load_lib scanasm.exp.
48348 * lib/scanasm.exp: New.
48349 (scan-assembler, scan-assembler-not): Add optional arguments to
48350 test name, or if not present, the pattern name.
48351 (scan-assembler-dem, scan-assembler-dem-not): New.
48353 * g++.dg/dg.exp: New.
48355 2000-11-21 Neil Booth <neilb@earthling.net>
48357 * gcc.dg/cpp/integrated1.c: Remove.
48359 2000-11-21 Jakub Jelinek <jakub@redhat.com>
48361 * gcc.c-torture/execute/20001121-1.c: New test.
48363 2000-11-21 Richard Henderson <rth@redhat.com>
48365 * gcc.c-torture/compile/20001121-1.c: New test.
48367 2000-11-20 Neil Booth <neilb@earthling.net>
48369 * gcc.dg/cpp/integrated1.c: New test.
48371 2000-11-21 Jakub Jelinek <jakub@redhat.com>
48373 * g++.old-deja/g++.other/inline17.C: New test.
48375 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
48377 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48378 local variable to be zero: I made the variable global. Now
48379 uses abort() and exit() instead of relying on main's return value.
48381 2000-11-20 Neil Booth <neilb@earthling.net>
48383 * gcc.dg/cpp/paste2.c: Update test.
48384 * objc/execute/paste.m: New test.
48386 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48388 * gcc.dg/c99-condexpr-1.c: New test.
48390 2000-11-20 Neil Booth <neilb@earthling.net>
48392 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48394 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
48396 * g++.old-deja/g++.pt/export1.C: New test.
48398 2000-11-20 Jakub Jelinek <jakub@redhat.com>
48400 * gcc.dg/20001117-1.c: New test.
48402 2000-11-18 Richard Henderson <rth@redhat.com>
48404 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48406 2000-11-18 Richard Henderson <rth@redhat.com>
48408 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48409 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48410 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48412 2000-11-18 Richard Henderson <rth@redhat.com>
48414 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48415 (main): New. Exit cleanly.
48417 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48419 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48420 gcc.dg/c99-fordecl-2.c: New tests.
48422 2000-11-18 Richard Henderson <rth@redhat.com>
48424 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48425 * gcc.c-torture/execute/zerolen-2.c: New.
48427 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48429 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48432 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
48434 * g++.old-deja/g++.pt/instantiate8.C: New test.
48436 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
48438 * g++.old-deja/g++.other/incomplete.C: Add more tests.
48439 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48441 2000-11-16 Nick Clifton <nickc@redhat.com>
48443 * gcc.c-torture/execute/nestfunc-2.c: New test.
48444 * gcc.c-torture/execute/nestfunc-3.c: New test.
48446 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
48448 * gcc.c-torture/compile/20001116-1.c: New test.
48450 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48452 * gcc.c-torture/execute/20001115-1.c: New test.
48454 2000-11-15 Mark Mitchell <mark@codesourcery.com>
48456 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48457 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48458 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48459 * g++.old-deja/g++.abi/vmihint.C: Likewise.
48461 2000-11-15 Neil Booth <neilb@earthling.net>
48463 gcc.dg/cpp/_Pragma1.c: Update.
48464 gcc.dg/cpp/_Pragma2.c: New test.
48466 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
48468 * g++.old-deja/g++.other/anon5.C: New test.
48470 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
48472 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48475 2000-11-14 Jakub Jelinek <jakub@redhat.com>
48477 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48480 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48482 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48483 labels at end of compound statements.
48485 2000-11-13 Jakub Jelinek <jakub@redhat.com>
48487 * gcc.c-torture/execute/loop-7.c: New test.
48489 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48491 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48493 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48495 * gcc.dg/c99-bool-1.c: New test.
48497 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48499 * gcc.dg/c99-scope-1.c: Remove xfail.
48500 * gcc.dg/c99-scope-2.c: New test.
48502 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48504 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48505 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48507 2000-11-11 Mark Mitchell <mark@codesourcery.com>
48509 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48512 * g++.mike/p700.C: Don't typedef wchar_t.
48513 * g++.mike/p784.C: Likewise.
48514 * g++.mike/eb101.C: Don't use __wchar_t.
48516 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
48518 * g77.f-torture/execute/20001111.[fx]: Test premature exit
48521 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
48523 * gcc.c-torture/execute/20001111-1.c: New test.
48525 2000-11-10 Nick Clifton <nickc@redhat.com>
48527 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48528 long multuiple and accumulate.
48530 2000-11-09 Richard Henderson <rth@redhat.com>
48532 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48533 via size_t instead of int.
48535 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48536 * gcc.c-torture/execute/string-opt-2.c: Likewise.
48537 * gcc.c-torture/execute/string-opt-3.c: Likewise.
48538 * gcc.c-torture/execute/string-opt-4.c: Likewise.
48540 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
48542 * gcc.c-torture/compile/20001109-1.c: New test.
48543 * gcc.c-torture/compile/20001109-2.c: New test.
48545 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
48547 * g++.old-deja/g++.pt/operator1.C: New test.
48548 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48550 2000-11-09 Jakub Jelinek <jakub@redhat.com>
48552 * gcc.dg/20001108-1.c: New test.
48554 2000-11-09 Jakub Jelinek <jakub@redhat.com>
48556 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48557 with both arguments constant strings.
48558 * gcc.c-torture/execute/string-opt-3.c: New test.
48559 * gcc.c-torture/execute/string-opt-4.c: New test.
48560 * gcc.c-torture/execute/string-opt-5.c: New test.
48562 2000-11-08 Nick Clifton <nickc@redhat.com>
48564 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
48565 mulsidi3adddi patterns.
48567 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
48569 * g++.old-deja/g++.other/crash36.C: New test.
48571 2000-11-08 Jakub Jelinek <jakub@redhat.com>
48573 * g++.old-deja/g++.other/init16.C: New test.
48575 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
48577 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48579 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
48581 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48582 * gcc.c-torture/execute/va-arg-16.x: Likewise.
48583 * gcc.c-torture/execute/va-arg-17.x: Likewise.
48585 2000-11-07 DJ Delorie <dj@redhat.com>
48587 * gcc.dg/20000614-1.c: Add return so that test can pass.
48589 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48591 * gcc.c-torture/execute/string-opt-1.c: New test.
48593 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
48595 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
48596 mips-sgi-irix6.* because the MIPS ABI passes floating-point
48597 parameters in registers, and there is no way for a varargs
48598 function to know in which order the integer and floating-point
48599 parameters should be interleaved when they are placed on the
48601 * gcc.c-torture/execute/va-arg-16.x: Likewise.
48602 * gcc.c-torture/execute/va-arg-17.x: Likewise.
48604 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48606 * gcc.c-torture/execute/string-opt-2.c: New test.
48608 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
48610 * g++.old-deja/g++.pt/crash60.C: New test.
48612 2000-11-06 Jakub Jelinek <jakub@redhat.com>
48614 * g++.old-deja/g++.other/crash24.C: New test.
48615 * g++.old-deja/g++.other/crash25.C: New test.
48616 * g++.old-deja/g++.other/crash26.C: New test.
48617 * g++.old-deja/g++.other/crash27.C: New test.
48618 * g++.old-deja/g++.other/crash28.C: New test.
48619 * g++.old-deja/g++.other/crash29.C: New test.
48620 * g++.old-deja/g++.other/crash30.C: New test.
48621 * g++.old-deja/g++.other/crash31.C: New test.
48622 * g++.old-deja/g++.other/crash32.C: New test.
48623 * g++.old-deja/g++.other/crash33.C: New test.
48624 * g++.old-deja/g++.other/crash34.C: New test.
48625 * g++.old-deja/g++.other/crash35.C: New test.
48627 2000-11-06 Jakub Jelinek <jakub@redhat.com>
48629 * gcc.c-torture/execute/20001031-1.c: New test.
48631 2000-11-04 Mark Mitchell <mark@codesourcery.com>
48633 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48636 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48637 standards-conformant.
48639 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48641 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48642 * g++.old-deja/g++.mike/p755a.C: Likewise.
48643 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48644 library makes no calls to `operator new' during initialization.
48646 2000-11-04 Neil Booth <neilb@earthling.net>
48648 * gcc.dg/cpp/include2.c: New tests.
48650 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
48652 * lib/g++.exp (g++_set_ld_library_path): New function.
48653 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48655 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
48657 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
48660 2000-11-01 Richard Henderson <rth@redhat.com>
48662 * g++.old-deja/g++.ext/namedret1.C: New.
48663 * g++.old-deja/g++.ext/namedret2.C: New.
48664 * g++.old-deja/g++.ext/namedret3.C: New.
48666 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
48668 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48669 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48671 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48673 * gcc.c-torture/execute/va-arg-21.c: New test.
48675 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
48677 * gcc.dg/c99-complex-2.c: New test.
48679 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48681 * gcc.c-torture/execute/stdio-opt-1.c: New test.
48683 2000-10-31 Jakub Jelinek <jakub@redhat.com>
48685 * g++.old-deja/g++.other/inline16.C: New test.
48687 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
48689 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48690 __PRETTY_FUNCTION__
48692 2000-10-29 Neil Booth <neilb@earthling.net>
48694 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48696 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48697 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48700 2000-10-29 Neil Booth <neilb@earthling.net>
48702 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48703 * mi1.c, mi1c.h: Add null directives to multiple-include test.
48704 * mi5.c: Test multiple includes work with -C.
48705 * trigraphs.c: Test ^= version.
48707 2000-10-28 Neil Booth <neilb@earthling.net>
48709 New tests and test updates for new macro expander.
48711 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48712 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48713 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48714 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48715 new diagnostic messages.
48717 * gcc.dg/cpp/macro3.c: New tests.
48719 2000-10-27 Mark Mitchell <mark@codesourcery.com>
48721 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48724 2000-10-27 Jakub Jelinek <jakub@redhat.com>
48726 * g++.old-deja/g++.other/eh2.C: New test.
48728 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
48730 * gcc.c-torture/execute/20001027-1.c: New test.
48732 2000-10-26 Richard Henderson <rth@redhat.com>
48734 * gcc.c-torture/execute/20001026-1.c: New.
48736 2000-10-26 Mark Mitchell <mark@codesourcery.com>
48738 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48739 * g++.old-deja/g++.law/builtin1.C: Likewise.
48740 * g++.old-deja/g++.law/ctors10.C: Likewise.
48741 * g++.old-deja/g++.law/virtual3.C: Likewise.
48742 * g++.old-deja/g++.mike/p658.C: Likewise.
48743 * g++.old-deja/g++.other/sibcall1.C: Likewise.
48744 * g++.old-deja/g++.other/vaarg2.C: Likewise.
48745 * g++.old-deja/g++.robertl/eb124.C: Likewise.
48746 * g++.old-deja/g++.robertl/eb44.C: Likewise.
48747 * g++.old-deja/g++.robertl/eb77.C: Likewise.
48749 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
48751 * gcc.c-torture/compile/20001024-1.c: New test.
48753 2000-10-25 Mark Mitchell <mark@codesourcery.com>
48755 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48756 to tell us whether or not we are using V3.
48758 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
48760 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48763 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
48765 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48767 2000-10-25 Jakub Jelinek <jakub@redhat.com>
48769 * gcc.c-torture/execute/20001024-1.c: New test.
48771 2000-10-24 Jakub Jelinek <jakub@redhat.com>
48773 * g++.old-deja/g++.other/sibcall1.C: New test.
48775 2000-10-20 Jakub Jelinek <jakub@redhat.com>
48777 * gcc.dg/noncompile/init-3.c: New test.
48779 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
48781 * gcc.dg/format-array-1.c: New test.
48783 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
48785 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48786 writing through null pointers; remove comment about testing
48787 unterminated strings.
48789 2000-10-17 Matthew Hiller <hiller@redhat.com>
48791 * gcc.c-torture/execute/20001017-2.c: New test.
48793 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
48795 * gcc.c-torture/compile/20001018-1.c: New test.
48796 * gcc.c-torture/compile/20001018-1.x: Xfail.
48798 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48800 * gcc.c-torture/execute/20001017-1.c: New test.
48802 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
48804 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48805 for multiple use of arguments with scanf formats; add tests for
48806 multiple use of arguments.
48808 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
48810 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48811 from some old tests.
48813 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
48815 * gcc.dg/format-miss-1.c: New test.
48817 2000-10-16 Jakub Jelinek <jakub@redhat.com>
48819 * gcc.c-torture/execute/20001013-1.c: New test.
48821 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
48823 * gcc.dg/format-branch-1.c: New test.
48825 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
48827 * README, lib/file-format.exp: Remove EGCS references.
48829 2000-10-16 Jakub Jelinek <jakub@redhat.com>
48831 * gcc.dg/20001013-1.c: New test.
48833 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
48835 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48836 for intmax_t in the compiler using __typeof__ and the type rules
48837 for conditional expressions.
48839 2000-10-13 Jakub Jelinek <jakub@redhat.com>
48841 * gcc.dg/20001012-1.c: New test.
48842 * gcc.dg/20001012-2.c: New test.
48844 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48846 * gcc.dg/format-attr-1.c: New test.
48848 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48850 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48851 __LONG_LONG_MAX__ instead of LLONG_MAX.
48853 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48855 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48857 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48860 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
48862 * gcc.dg/sequence-pt-1.c: New test.
48864 2000-10-11 Geoff Keating <geoffk@cygnus.com>
48866 * gcc.c-torture/execute/20001011-1.c: New testcase.
48867 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48869 2000-10-10 Jakub Jelinek <jakub@redhat.com>
48871 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48872 does not error on it.
48874 2000-10-10 Jakub Jelinek <jakub@redhat.com>
48876 * gcc.dg/20001009-1.c: New test.
48878 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
48880 * gcc.c-torture/compile/20001009-1.c: Move from here ....
48881 * gcc.c-torture/execute/20001009-2.c: ... to here.
48883 2000-10-09 Geoff Keating <geoffk@cygnus.com>
48885 * gcc.c-torture/compile/20001009-1.c: New testcase.
48886 * gcc.c-torture/execute/20001009-1.c: New testcase.
48887 Testcases provided by Jan Hubicka <jh@suse.cz>.
48889 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
48891 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48892 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48893 uintmax_t using <limits.h> to emulate the compiler's internal
48894 logic. No longer XFAIL %j tests.
48896 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
48898 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48899 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48900 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48901 regexps and details of expected handling of some bad formats.
48902 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48905 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48907 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48908 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48909 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48910 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48913 2000-10-06 Richard Henderson <rth@cygnus.com>
48915 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48916 * g++.old-deja/g++.brendan/crash52.C: Likewise.
48917 * g++.old-deja/g++.jason/report.C: Likewise.
48918 * g++.old-deja/g++.law/friend5.C: Likewise.
48919 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
48920 of the expected warnings.
48922 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
48924 * g++.old-deja/g++.pt/enum14.C: New test.
48926 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
48928 * g++.old-deja/g++.pt/crash59.C: New test.
48930 2000-10-04 Will Cohen <wcohen@redhat.com>
48932 * gcc.dg/20000926-1.c: New test.
48934 2000-10-03 Geoff Keating <geoffk@cygnus.com>
48936 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48937 function name for current C++ compiler.
48938 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48940 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
48942 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48943 __PRETTY_FUNCTION__.
48944 * g++.old-deja/g++.ext/pretty2.C: Likewise.
48946 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48948 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48950 2000-09-26 Jakub Jelinek <jakub@redhat.com>
48952 * gcc.c-torture/compile/20000923-1.c: New test.
48954 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48956 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48957 * g++.old-deja/g++.pt/ttp62.C: Same.
48958 * g++.old-deja/g++.other/inline14.C: Same.
48960 2000-09-24 Richard Henderson <rth@cygnus.com>
48962 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48964 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
48966 * gcc.dg/c90-printf-1.c: Add test for wide string format.
48968 2000-09-22 Geoff Keating <geoffk@cygnus.com>
48970 * gcc.c-torture/compile/20000922-1.c: New file.
48972 2000-09-21 Nick Clifton <nickc@redhat.com>
48974 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48975 a signed long modulo operation.
48976 (mod6): New function - perform an unsigned long modulo operation.
48977 (main): Add tests for modulos of very large numbers by very small
48980 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48982 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48984 2000-09-19 Richard Henderson <rth@cygnus.com>
48986 * gcc.dg/compare2.c (case 10): XFAIL.
48988 2000-09-18 Richard Henderson <rth@cygnus.com>
48990 * gcc.c-torture/execute/20000906-1.c: Move ...
48991 * gcc.dg/20000906-1.c: ... here. Only run on targets
48992 that support __builtin_trap.
48994 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
48996 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
48998 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49000 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49001 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
49002 more $ format tests.
49004 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49006 * gcc.dg/format-errmk-1.c: New test.
49008 2000-09-17 Greg McGary <greg@mcgary.org>
49010 * gcc.c-torture/execute/20000917-1.x: Remove.
49012 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
49014 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49016 2000-09-17 Greg McGary <greg@mcgary.org>
49018 * gcc.c-torture/execute/20000917-1.c: New test.
49019 * gcc.c-torture/execute/20000917-1.x: XFAIL.
49021 2000-09-16 Neil Booth <NeilB@earthling.net>
49023 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49024 in nested macro bug.
49026 2000-09-15 Neil Booth <NeilB@earthling.net>
49028 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49030 2000-09-14 Jeffrey A Law (law@cygnus.com)
49032 * gcc.c-torture/execute/20000914-1.c: New test.
49034 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
49036 * g++.other/inline13.C: New test.
49038 2000-09-12 Andreas Jaeger <aj@suse.de>
49040 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49041 constant by Ulrich Drepper <drepper@redhat.com>.
49043 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
49045 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49047 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49049 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49051 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
49053 * gcc.dg/cpp/backslash.c: New test.
49055 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
49057 * gcc.c-torture/execute/20000910-1.c: New test.
49058 * gcc.c-torture/execute/20000910-2.c: Likewise.
49060 2000-09-11 Robert Lipe <robertl@sco.com>
49062 * gcc.dg/pragma-align.c: New test.
49064 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
49066 * g++.old-deja/g++.pt/explicit82.C: New test.
49067 * g++.old-deja/g++.pt/explicit83.C: New test.
49069 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
49071 * gcc.dg/asm-names.c: New test.
49073 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49075 * gcc.dg/cpp/tr-warn6.c: New test
49077 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
49079 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49082 2000-09-07 Catherine Moore <clm@redhat.com>
49084 * gcc.c-torture/execute/unroll-1.c: New test.
49086 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
49088 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49090 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49091 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49092 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49093 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49094 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49096 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49097 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49099 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49101 * g++.old-deja/g++.pt/deduct2.C: New test.
49103 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49105 * g++.old-deja/g++.pt/parms2.C: New test.
49107 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49109 * g++.old-deja/g++.pt/crash58.C: New test.
49111 2000-09-06 Greg McGary <greg@mcgary.org>
49113 * gcc.c-torture/execute/20000906-1.c: New test.
49114 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49116 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49118 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49120 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49122 * g++.old-deja/g++.pt/crash57.C: New test.
49124 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49126 * g++.old-deja/g++.pt/crash56.C: New test.
49128 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49130 * g++.old-deja/g++.pt/koenig1.C: New test.
49132 2000-09-04 Jakub Jelinek <jakub@redhat.com>
49134 * gcc.dg/20000904-1.c: New test.
49136 2000-09-04 Jakub Jelinek <jakub@redhat.com>
49138 * gcc.dg/cpp/paste8.c: New test.
49140 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
49142 * gcc.c-torture/compile/20000827-1.c: New test.
49144 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
49146 * gcc.dg/format-diag-1.c: New test.
49148 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
49150 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49151 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49152 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49153 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49154 gcc.dg/formatz-1.c: Adjust warning regular expressions.
49156 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
49158 * g++.old-deja/g++.other/nested4.C: New test.
49160 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
49162 * g++.old-deja/g++.ns/scoped1.C: New test.
49164 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
49166 * lib/g++.exp: Support testing already-installed GCC.
49168 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49170 * wtr-label-1.c, wtr-suffix-1.c: New tests.
49172 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49174 * gcc.dg/return-type-2.c: New test.
49176 2000-08-27 Geoff Keating <geoffk@cygnus.com>
49178 * gcc.c-torture/compile/20000825-1.c: New test.
49180 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
49182 * gcc.dg/dwarf2-2.c: New test.
49184 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
49186 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49187 dg-warning regexps.
49189 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
49191 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49192 gcc.dg/format-ext-5.c: New tests.
49194 2000-08-25 Jakub Jelinek <jakub@redhat.com>
49196 * g++.old-deja/g++.other/crash22.C: New test.
49198 2000-08-24 Mark Mitchell <mark@codesourcery.com>
49200 * gcc.dg/noncompile/930622-2.c: Adjust error message.
49202 2000-08-24 Richard Henderson <rth@cygnus.com>
49204 * gcc.dg/ia64-sync-1.c: New test.
49205 * gcc.dg/ia64-sync-2.c: New test.
49206 * gcc.dg/ia64-asm-1.c: New test.
49208 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
49210 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49211 * gcc.dg/format-ext-2.c: New test.
49213 2000-08-23 Jason Merrill <jason@redhat.com>
49215 * lib/old-dejagnu.exp: Also ignore "In member function" and
49218 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49220 * gcc.dg/noncompile/label-lineno-1.c: New test.
49222 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
49224 * gcc.dg/c99-array-nonobj-1.c: New test.
49226 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
49228 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49230 * gcc.dg/format-ext-1.c: New test.
49232 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49234 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49235 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49236 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49237 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49238 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49240 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
49242 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49243 gcc.dg/c99-strftime-2.c: New tests.
49245 2000-08-22 Richard Henderson <rth@cygnus.com>
49247 * gcc.c-torture/execute/20000822-1.c: New test.
49249 2000-08-21 Jakub Jelinek <jakub@redhat.com>
49251 * gcc.c-torture/execute/20000819-1.x: Remove.
49253 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
49255 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49256 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49257 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49258 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49259 gcc.dg/format-xopen-1.c: New tests.
49261 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
49263 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49265 2000-08-21 Jakub Jelinek <jakub@redhat.com>
49267 * g++.old-deja/g++.other/loop2.C: New test.
49269 * gcc.c-torture/compile/20000606-1.c: New test.
49270 * gcc.c-torture/compile/20000728-1.c: New test.
49271 * gcc.c-torture/execute/20000801-1.c: New test.
49272 * gcc.c-torture/execute/20000801-2.c: New test.
49273 * gcc.c-torture/execute/20000819-1.c: New test.
49274 * gcc.c-torture/execute/20000819-1.x: XFAIL.
49275 * gcc.dg/20000629-1.c: New test.
49276 * gcc.dg/20000724-1.c: New test.
49277 * gcc.dg/20000807-1.c: New test.
49279 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49281 * gcc.dg/cpp/pragma-1.c: New test.
49282 * gcc.dg/cpp/pragma-2.c: New test.
49284 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
49286 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49287 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
49289 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49291 * gcc.c-torture/compile/20000818-1.c: New test.
49293 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
49295 * gcc.c-torture/execute/20000818-1.c: New test.
49297 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
49299 * gcc.dg/format-va-1.c: New test.
49301 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
49303 * g++.old-deja/g++.other/typedef8.C: New test.
49305 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
49307 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49308 * g++.old-deja/g++.mike/net36.C: Mark candidate.
49309 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49310 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49311 * g++.old-deja/g++.other/ptrmem7.C: New test.
49312 * g++.old-deja/g++.pt/ptrmem10.C: New test.
49314 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
49316 * g++.old-deja/g++.pt/typename27.C: New test.
49318 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
49320 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49321 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49322 * g++.old-deja/g++.pt/friend45.C: New test.
49323 * g++.old-deja/g++.other/friend8.C: New test.
49325 2000-08-15 Richard Henderson <rth@cygnus.com>
49327 * gcc.c-torture/execute/20000815-1.c: New test.
49329 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
49331 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49332 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49333 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49335 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
49337 * g++.old-deja/g++.other/refinit2.C: New test.
49339 2000-08-13 Geoff Keating <geoffk@cygnus.com>
49341 * lib/c-torture.exp (c-torture): Make
49342 compiler_conditional_xfail_data global.
49343 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49344 compiler_conditional_xfail_data machinery.
49345 (f-torture-execute): Likewise.
49346 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49347 and only when unrolling loops.
49349 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49351 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
49353 * g++.old-deja/g++.pt/explicit81.C: New test.
49355 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
49357 * g++.old-deja/g++.pt/typename26.C: New test.
49359 2000-08-10 Geoff Keating <geoffk@cygnus.com>
49361 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49364 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
49366 * g++.old-deja/g++.other/array3.C: New test.
49368 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
49370 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49371 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49372 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49375 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
49377 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49378 * g++.old-deja/g++.abi/vmihint.C: Likewise.
49380 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
49382 * gcc.c-torture/execute/20000808-1.c: New test.
49384 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
49386 * gcc.dg/c90-const-expr-1.c: New test.
49388 2000-08-08 Richard Henderson <rth@cygnus.com>
49390 * gcc.dg/noncompile/920923-1.c: Declare calloc.
49392 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
49394 * gcc.dg/noncompile/const-ll-1.c: New test.
49396 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
49398 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49400 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
49402 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49403 that running programs linked against the shared version of libobjc
49406 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
49408 * gcc.dg/c99-printf-1.c: New test.
49410 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
49412 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49414 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
49416 * gcc.c-torture/execute/20000731-1.x: Delete.
49418 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
49420 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49421 and torture_without_loops as is done by c-torture.exp.
49422 (search_for): Copy from c-torture.exp.
49423 (gcc-dg-runtest): New function, drives a directory of tests
49424 iterating over the TORTURE_OPTIONS.
49425 (scan-assembler, scan-assembler-not): Move here from
49426 individual directory drivers.
49428 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49429 defined by lib/gcc-dg.exp.
49430 * gcc.dg/cpp/cpp.exp: Likewise.
49431 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
49432 gcc-dg-runtest, so we cycle over optimization options.
49434 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49435 * gcc.dg/compare2.c: No longer expected to fail.
49437 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
49439 * gcc.c-torture/execute/20000804-1.c: New test.
49441 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
49443 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49445 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
49447 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49449 2000-08-03 Jeffrey A Law (law@cygnus.com)
49451 * gcc.c-torture/compile/20000803-1.c: New test.
49453 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
49455 * gcc.c-torture/execute/20000801-3.c,
49456 gcc.c-torture/execute/20000801-4.c: New tests.
49457 * gcc.c-torture/execute/20000801-3.x,
49458 gcc.c-torture/execute/20000801-4.x: Xfail.
49460 2000-08-02 Geoff Keating <geoffk@cygnus.com>
49462 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49463 libobjc/.libs to allow for libtool.
49465 2000-08-02 Jakub Jelinek <jakub@redhat.com>
49467 * gcc.c-torture/compile/20000802-1.c: New test.
49469 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
49471 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49473 2000-07-31 Jeffrey A Law (law@cygnus.com)
49475 * gcc-c-torture/execute/20000731-2.c: New test.
49477 * gcc.c-torture/execute/20000731-1.c: New test.
49478 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49480 2000-07-31 Jakub Jelinek <jakub@redhat.com>
49482 * gcc.dg/cpp/paste7.c: New test.
49483 * gcc.dg/cpp/20000725-1.c: New test.
49485 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
49487 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49488 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49489 declaration warning for __builtin_dwarf_reg_size.
49491 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49493 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
49495 * gcc.dg/noncompile/voidparam-1.c: New test.
49497 2000-07-30 Richard Henderson <rth@cygnus.com>
49499 * gcc.dg/c90-digraph-1.c: Don't xfail.
49500 * gcc.dg/compare2.c (case 10): Xfail.
49501 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49503 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
49505 * gcc.dg/c99-main-1.c: New test.
49507 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
49509 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49511 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
49513 * gcc.c-tortuer/execute/20000726-1.c: New test.
49515 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
49517 * gcc.c-torture/execute/enum-2.c: New test.
49519 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49521 * gcc.dg/cpp/tr-warn3.c: New test.
49523 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
49525 * g++.old-deja/g++.ext/implicit1.C: Remove.
49526 * g++.old-deja/g++.jason/c2.C: Remove
49527 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49528 * g++.old-deja/g++.pt/crash16.C: Likewise.
49529 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49531 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
49533 * g++.old-deja/g++.other/for2.C: New test.
49535 2000-07-25 Jakub Jelinek <jakub@redhat.com>
49537 * gcc.dg/20000720-1.c: New test.
49539 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
49541 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
49543 2000-07-24 Geoff Keating <geoffk@cygnus.com>
49545 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49546 * gcc.c-torture/execute/20000722-1.c: New.
49547 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49549 2000-07-24 Jakub Jelinek <jakub@redhat.com>
49551 * gcc.dg/cpp/20000720-1.S: New test.
49553 2000-07-21 Michael Meissner <meissner@redhat.com>
49555 * gcc.c-torture/execute/ieee/hugeval.c: New test.
49557 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
49559 * g++.old-deja/g++.brendan/crash16.C,
49560 g++.old-deja/g++.brendan/parse3.C,
49561 g++.old-deja/g++.brendan/redecl1.C,
49562 g++.old-deja/g++.ns/template13.C,
49563 g++.old-deja/g++.other/decl4.C,
49564 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49566 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
49568 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49569 and "Internal error".
49571 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49573 * gcc.dg/cpp/paste6.c: New test.
49575 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
49577 * gcc.dg/cpp/tr-direct.c: New test.
49579 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49580 gcc.dg/cpp/undef1.c: Tweak error regexps.
49582 2000-07-18 Eric Christopher <echristo@redhat.com>
49584 * gcc.c-torture/compile/20000718-1.c: New test.
49586 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
49588 * cpplex.c (_cpp_push_token): If the token being pushed back
49589 is the previous token in this context, just subtract one from
49591 * cppmacro.c (save_expansion): Clear aux field when storing a
49594 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
49596 * gcc.dg/noncompile/redecl-1.c: New test.
49598 2000-07-18 Jakub Jelinek <jakub@redhat.com>
49600 * gcc.c-torture/execute/20000717-5.c: New test.
49601 * gcc.c-torture/execute/20000717-1.x: Removed.
49603 2000-07-17 Richard Henderson <rth@cygnus.com>
49605 * gcc.c-torture/execute/20000717-4.c: New test.
49607 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
49609 * gcc.dg/cpp/syshdr.c: New test.
49610 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49612 2000-07-17 Neil Booth <neilb@earthling.net>
49614 * gcc.dg/cpp/cmdlne-dM.c: New test.
49615 * gcc.dg/cpp/cmdlne-dD.c: New test.
49617 2000-07-17 Jeffrey A Law (law@cygnus.com)
49619 * gcc.c-torture/execute/20000717-3.c: New test.
49621 * gcc.c-torture/compile/20000717-1.c: New test.
49623 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
49625 * gcc.c-torture/execute/20000717-2.c: New test.
49627 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49629 * gcc.dg/formatz-1.c: New test.
49631 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49632 * gcc.dg/c99-digraph-1.c: New tests.
49634 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49635 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49637 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49638 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49639 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49640 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49641 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49642 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49643 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49645 2000-07-17 Greg McGary <greg@mcgary.org>
49647 * gcc.c-torture/execute/20000717-1.c: New test.
49648 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49650 2000-07-15 Jakub Jelinek <jakub@redhat.com>
49652 * gcc.c-torture/execute/20000715-2.c: New test.
49653 * gcc.dg/20000715-1.c: New test.
49655 2000-07-15 Michael Meissner <meissner@redhat.com>
49657 * gcc.c-torture/execute/20000715-1.c: New test.
49659 2000-07-13 Jakub Jelinek <jakub@redhat.com>
49661 * gcc.c-torture/execute/20000707-1.c: New test.
49663 2000-07-13 Neil Booth <NeilB@earthling.net>
49665 * gcc.dg/cpp/digraph1.c,
49666 gcc.dg/cpp/digraph2.c,
49667 gcc.dg/cpp/digraphs.c: New tests.
49669 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
49671 * g77.f-torture/compile/20000630-2.f: New test.
49672 * g77.f-torture/compile/20000630-2.x
49674 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
49676 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
49678 2000-07-11 Neil Booth <NeilB@earthling.net>
49680 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49682 2000-07-11 Neil Booth <NeilB@earthling.net>
49684 * gcc.dg/cpp/cmdlne-C.c: New.
49686 2000-07-09 Neil Booth <NeilB@earthling.net>
49688 * gcc.dg/cpp/directiv.c: New tests.
49689 * gcc.dg/cpp/undef1.c: Update.
49691 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
49693 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49695 2000-07-09 Neil Booth <NeilB@earthling.net>
49697 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49699 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
49701 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49702 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49704 2000-07-08 Neil Booth <NeilB@earthling.net>
49706 * gcc.dg/cpp/macsyntx.c: New tests.
49708 2000-07-07 Jakub Jelinek <jakub@redhat.com>
49710 * gcc.dg/20000707-1.c: New test.
49712 2000-07-07 Jakub Jelinek <jakub@redhat.com>
49714 * gcc.c-torture/execute/20000706-1.c: New test.
49715 * gcc.c-torture/execute/20000706-2.c: New test.
49716 * gcc.c-torture/execute/20000706-3.c: New test.
49717 * gcc.c-torture/execute/20000706-4.c: New test.
49718 * gcc.c-torture/execute/20000706-5.c: New test.
49720 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
49722 * g++.old-deja/g++.pt/instantiate7.C: New test.
49724 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
49726 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49727 * g++.old-deja/g++.mike/thunk3.C: Likewise.
49728 * g++.old-deja/g++.other/rtti3.C: Likewise.
49729 * g++.old-deja/g++.other/rttid3.C: Likewise.
49731 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
49733 * g77.f-torture/compile/20000630-1.x: Fix typo
49735 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
49737 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49740 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
49742 * gcc.dg/cpp/ident.c: New test.
49744 2000-07-05 Neil Booth <NeilB@earthling.net>
49746 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49747 gcc.dg/cpp/lexstrng.c: New tests.
49749 2000-07-04 Neil Booth <NeilB@earthling.net>
49751 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49752 * gcc.dg/cpp/strify2.c: Same.
49754 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
49756 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49757 * gcc.dg/cpp/19990703-1.c: Likewise.
49758 * gcc.dg/cpp/20000625-1.c: Likewise.
49759 * gcc.dg/cpp/20000625-2.c: Likewise.
49761 * gcc.dg/cpp/macro1.c,
49762 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49763 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49764 gcc.dg/cpp/strify1.c,
49765 gcc.dg/cpp/strify2.c: New tests.
49767 2000-07-03 Jakub Jelinek <jakub@redhat.com>
49769 * gcc.c-torture/execute/20000703-1.c: New test.
49771 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
49773 * g++.old-deja/g++.pt (lookup10.C): New test.
49775 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
49777 * g++.old-deja/g++.pt (typename25.C): New test.
49779 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
49781 * gcc.c-torture/compile/20000701-1.c: New test.
49783 2000-06-30 Nick Clifton <nickc@cygnus.com>
49785 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49788 2000-06-30 Catherine Moore <clm@cygnus.com>
49790 * gcc.c-torture/execute/align-1.c: New test.
49792 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
49794 * g++.old-deja/g++.pt/expr8.C: New test.
49795 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49797 2000-06-29 Nick Clifton <nickc@cygnus.com>
49799 * gcc.c-torture/compile/20000629-1.c: New test.
49801 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
49804 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49805 gcc.dg/noncompile directory, depending on whether they're
49806 preprocessor tests or not. Annotate all the tests for the dg
49809 * gcc.c-torture/noncompile/noncompile.exp: Delete.
49810 * gcc.dg/noncompile/noncompile.exp: New.
49814 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
49815 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
49816 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
49817 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
49818 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
49819 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
49820 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
49821 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
49822 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
49823 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
49824 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
49825 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
49826 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
49827 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
49828 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
49829 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
49830 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
49831 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
49832 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
49833 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
49834 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
49835 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
49836 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
49837 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
49839 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
49840 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
49841 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
49842 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
49843 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
49844 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
49846 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
49848 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49849 declare one variable. On the fourth, error.
49850 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49851 declared by 20000628-1a.h.
49853 2000-06-29 Richard Henderson <rth@redhat.com>
49855 * gcc.c-torture/execute/930529-1.x: New file.
49856 * gcc.dg/920413-1.c: Adjust expected warning text.
49857 * gcc.dg/980217-1.c: Declare abort.
49858 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49860 2000-06-29 Jeffrey A Law (law@cygnus.com)
49862 * g77.f-torture/compile/20000629-1.f: New test.
49863 * g77.f-torture/compile/20000629-1.x: Expected to fail.
49865 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
49867 Rearrange lots of files, removing entirely the
49868 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49872 gcc.c-torture/code_quality/code_quality.exp
49873 gcc.c-torture/special/special.exp
49874 gcc.failure/failure.exp
49875 gcc.failure/940409-1.x
49876 gcc.c-torture/compile/961203-1.x
49879 gcc.misc-tests/linkage.exp
49880 gcc.c-torture/execute/920730-1t.c
49881 gcc.c-torture/execute/920730-1t.x
49882 gcc.c-torture/compile/920520-1.x
49883 gcc.c-torture/compile/920521-1.x
49884 gcc.c-torture/compile/981006-1.x
49885 gcc.c-torture/execute/eeprof-1.x
49887 * Moved files (possibly with modifications to fit a new harness):
49889 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
49890 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
49891 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
49892 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
49893 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
49894 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
49895 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
49896 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
49897 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
49898 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
49899 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
49900 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
49901 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
49902 gcc.failure/940409-1.c gcc.dg/940409-1.c
49904 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
49906 * c-torture/compile/961203-1.x: Delete.
49908 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
49909 not exit. Include stdio.h.
49910 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49911 * gcc.misc-tests/dg-12.c: Likewise.
49912 * gcc.misc-tests/dg-5.c: Likewise.
49913 * gcc.misc-tests/dg-6.c: Likewise.
49914 * gcc.misc-tests/dg-7.c: Prototype abort.
49915 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49916 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49917 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
49919 * gcc.misc-tests/sieve.c: Use return from main, not exit.
49920 * gcc.misc-tests/sort2.c: Use return from main, not exit.
49922 2000-06-28 Jakub Jelinek <jakub@redhat.com>
49924 * gcc.dg/cpp/20000628-1.c: New test.
49925 * gcc.dg/cpp/20000628-1.h: New header for above test.
49926 * gcc.dg/cpp/20000628-1a.h: Likewise.
49928 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
49930 * gcc.dg/cpp: New directory.
49931 * gcc.dg/cpp/cpp.exp: New driver.
49932 * gcc.dg/cpp/20000627-1.c: New test.
49933 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49934 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49935 and rewrite as a compilation test.
49937 * gcc.dg: Move many files into the cpp subdirectory, possibly
49938 renaming or editing them as well.
49940 990119-1.c cpp/19990119-1.c
49941 990228-1.c cpp/19990228-1.c
49942 990407-1.c cpp/19990407-1.c
49943 990409-1.c cpp/19990409-1.c
49944 990413-1.c cpp/19990413-1.c
49945 990703-1.c cpp/19990703-1.c
49946 20000127-1.c cpp/20000127-1.c
49947 20000129-1.c cpp/20000129-1.c
49948 20000207-1.c cpp/20000207-1.c
49949 20000207-2.c cpp/20000207-2.c
49950 20000209-1.c cpp/20000209-1.c
49951 20000209-2.c cpp/20000209-2.c
49952 20000301-1.c cpp/20000301-1.c
49953 20000419-1.c cpp/20000419-1.c
49954 20000510-1.S cpp/20000510-1.S
49955 20000519-1.c cpp/20000519-1.c
49956 20000529-1.c cpp/20000529-1.c
49957 20000625-1.c cpp/20000625-1.c
49958 20000625-2.c cpp/20000625-2.c
49959 cpp-as1.c cpp/assert1.c
49960 cpp-as2.c cpp/assert2.c
49961 cxx-comments-1.c cpp/cxxcom1.c
49962 cxx-comments-2.c cpp/cxxcom2.c
49963 endif-label.c cpp/endif.c
49964 cpp-hash1.c cpp/hash1.c
49965 cpp-hash2.c cpp/hash2.c
49966 cpp-if1.c cpp/if-1.c
49967 cpp-if2.c cpp/if-2.c
49968 cpp-if3.c cpp/if-3.c
49969 cpp-if4.c cpp/if-4.c
49970 cpp-if5.c cpp/if-5.c
49971 cpp-cond.c cpp/if-cexp.c
49972 cpp-missingop.c cpp/if-mop.c
49973 cpp-missingparen.c cpp/if-mpar.c
49974 cpp-opprec.c cpp/if-oppr.c
49975 cpp-ifparen.c cpp/if-paren.c
49976 cpp-shortcircuit.c cpp/if-sc.c
49977 cpp-shift.c cpp/if-shift.c
49978 cpp-unary.c cpp/if-unary.c
49979 cpp-li1.c cpp/line1.c
49980 cpp-li2.c cpp/line2.c
49981 lineno.c cpp/line3.c
49982 lineno-2.c cpp/line4.c
49984 cpp-mic.h cpp/mi1c.h
49985 cpp-micc.h cpp/mi1cc.h
49986 cpp-mind.h cpp/mi1nd.h
49987 cpp-mindp.h cpp/mi1ndp.h
49988 cpp-mix.h cpp/mi1x.h
49989 cpp-mi2.c cpp/mi2.c
49990 cpp-mi2a.h cpp/mi2a.h
49991 cpp-mi2b.h cpp/mi2b.h
49992 cpp-mi2c.h cpp/mi2c.h
49993 cpp-mi3.c cpp/mi3.c
49994 cpp-mi3.def cpp/mi3.def
49995 poison-1.c cpp/poison.c
49996 pr-impl.c cpp/prag-imp.c
49997 cpp-redef-2.c cpp/redef1.c
49998 cpp-redef.c cpp/redef2.c
49999 strpaste.c cpp/strp1.c
50000 strpaste-2.c cpp/strp2.c
50001 cpp-tradpaste.c cpp/tr-paste.c
50002 cpp-tradstringify.c cpp/tr-str.c
50003 cpp-tradwarn1.c cpp/tr-warn1.c
50004 cpp-tradwarn2.c cpp/tr-warn2.c
50005 trigraphs.c cpp/trigraphs.c
50006 cpp-unc1.c cpp/unc1.c
50007 cpp-unc2.c cpp/unc2.c
50008 cpp-unc3.c cpp/unc3.c
50009 cpp-unc.c cpp/unc4.c
50010 undef.c cpp/undef1.c
50011 undef-2.c cpp/undef2.c
50012 cpp-wi1.c cpp/widestr1.c
50014 2000-06-27 Mark Mitchell <mark@codesourcery.com>
50016 * lib/g++.exp (g++_include_flags): Tweak.
50018 2000-06-27 H.J. Lu <hjl@gnu.org>
50019 Loren J. Rittle <ljrittle@acm.org>
50021 * lib/g++.exp (g++_include_flags): Override libgloss.exp
50022 version with one that knows about the new gcc tree structure.
50023 (g++_link_flags): Same.
50025 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
50027 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50028 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50029 case we are cross-compiling.
50031 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50032 g++.old-deja/g++.niklas/Makefile.in,
50033 g++.old-deja/g++.niklas/configure.in,
50034 g++.old-deja/g++.other/Makefile.in,
50035 g++.old-deja/g++.other/configure.in,
50036 gcc.c-torture/code_quality/Makefile.in,
50037 gcc.c-torture/code_quality/configure.in,
50038 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50039 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50040 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50041 gcc.c-torture/execute/ieee/Makefile.in,
50042 gcc.c-torture/execute/ieee/configure.in,
50043 gcc.c-torture/noncompile/Makefile.in,
50044 gcc.c-torture/noncompile/configure.in,
50045 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50046 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50047 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50049 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50051 * g++.old-deja/g++.other/ambig3.C: New test.
50053 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50055 * g++.old-deja/g++.pt/syntax1.C: New test.
50056 * g++.old-deja/g++.pt/syntax2.C: New test.
50057 * g++.old-deja/g++.other/syntax3.C: New test.
50058 * g++.old-deja/g++.other/syntax4.C: New test.
50060 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50062 * gcc.dg/20000623-1.c: Prototype exit and abort.
50064 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50066 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50068 * gcc.dg/cpp-mi3.def: New file.
50070 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50072 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50073 lexer's error messages.
50074 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50075 divine anything from the linemarkers.
50076 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50077 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50079 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
50081 * gcc.dg/20000623-1.c: New test.
50083 2000-06-22 Jakub Jelinek <jakub@redhat.com>
50085 * gcc.c-torture/execute/20000622-1.c: New test.
50087 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50089 * g++.old-deja/g++.other/init15.C: New test.
50091 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50093 * g++.old-deja/g++.pt/vaarg2.C: New test.
50094 * g++.old-deja/g++.pt/vaarg3.C: New test.
50096 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
50098 * g++.old-deja/g++.other/dyncast6.C: New test.
50100 2000-06-15 Jakub Jelinek <jakub@redhat.com>
50102 * gcc.c-torture/execute/loop-6.c: New test.
50104 2000-06-14 Jakub Jelinek <jakub@redhat.com>
50106 * gcc.dg/20000614-1.c: New test.
50107 * gcc.dg/20000614-2.c: New test.
50109 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
50111 * g++.old-deja/g++.other/inline12.C: New test.
50113 2000-06-13 Jakub Jelinek <jakub@redhat.com>
50115 * g++.old-deja/g++.other/eh1.C: New test.
50117 2000-06-12 Jakub Jelinek <jakub@redhat.com>
50119 * g++.old-deja/g++.other/type.C: New test.
50121 2000-06-05 Jakub Jelinek <jakub@redhat.com>
50123 * g++.old-deja/g++.other/initstring.C: New test.
50125 2000-06-12 Jason Merrill <jason@redhat.com>
50127 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50129 2000-06-09 Jeffrey A Law (law@cygnus.com)
50131 * gcc.c-torture/compile/20000609-1.c: New test.
50133 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
50135 * gcc.dg/20000609-1.c: New test.
50137 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
50139 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50140 * gcc.c-torture/noncompile/poison-1.c: Move...
50141 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50142 * gcc.dg/cpp-li1.c: Add a token after the #line.
50144 2000-06-05 Richard Henderson <rth@cygnus.com>
50146 * gcc.c-torture/execute/20000605-2.c: New test.
50147 * gcc.c-torture/execute/20000605-3.c: New test.
50149 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
50151 * g77.f-torture/execute/20000503-1.x: New file.
50153 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
50155 * g++.old-deja/g++.eh/badalloc1.C: New test.
50157 2000-06-05 Richard Henderson <rth@cygnus.com>
50159 * gcc.c-torture/execute/20000605-1.c: New test.
50161 2000-06-05 Jakub Jelinek <jakub@redhat.com>
50162 Nathan Sidwell <nathan@codesourcery.com>
50164 * gcc.c-torture/compile/20000605-1.c: New test.
50166 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
50168 * g77.f-torture/compile/20000601-1.f: New test.
50170 2000-06-03 Richard Henderson <rth@cygnus.com>
50172 * gcc.c-torture/execute/20000603-1.c: New.
50174 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
50176 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50177 * gcc.dg/noreturn-2.c (noreturn): Likewise.
50179 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
50181 * gcc.dg/compare2.c (case 12): XFAIL.
50182 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50183 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50185 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50187 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
50189 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50190 guard macro is already defined when the header is first
50192 * gcc.dg/cpp-mix.h: New file.
50193 * gcc.dg/endif-label.c: Update patterns to match compiler.
50195 * g++.brendan/complex1.C: Declare abort.
50196 * g++.law/refs4.C: Remove XFAIL.
50197 * g++.oliva/expr2.C: Declare abort and exit.
50199 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
50201 * gcc.c-torture/execute/20000528-1.c: New test.
50203 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50204 * g++.old-deja/g++.law/temps4.C: Likewise.
50206 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50207 stdlib.h. Call abort() on failure.
50208 * g++.old-deja/g++.law/refs4.C: Likewise.
50209 * g++.old-deja/g++.law/temps4.C: Likewise.
50210 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50211 * gcc.c-torture/execute/20000112-1.c: Include string.h.
50213 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
50215 Relative to g++.dg/special:
50216 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50218 Relative to g++.old-deja:
50219 * g++.brendan/complex1.C, g++.jason/optimize2.C,
50220 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50221 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50222 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50223 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50224 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50225 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50227 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50228 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50229 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50230 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50231 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50232 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50235 * g++.other/goto1.C: Update expectations for error messages.
50237 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
50239 * gcc.c-torture/compile/20000523-1.c: New test.
50241 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
50243 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50245 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
50247 * g++.old-deja/g++.eh/catch11.C: New test.
50248 * g++.old-deja/g++.eh/catch12.C: New test.
50250 2000-05-24 Nick Clifton <nickc@cygnus.com>
50252 * gcc.c-torture/execute/20000523-1.c: New test.
50254 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
50256 * c-torture/execute/bcp-1.c: Replace abort in arg of
50257 __builtin_constant_p with a generic external function.
50259 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50260 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50261 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50262 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50263 Prototype abort and/or exit.
50265 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50266 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50267 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50268 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50270 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
50272 * gcc.dg/dwarf2-1.c: New test.
50274 2000-05-20 Richard Henderson <rth@cygnus.com>
50276 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50278 2000-05-20 Andreas Jaeger <aj@suse.de>
50280 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50283 2000-05-19 David Edelsohn <edelsohn@gnu.org>
50285 * gcc.c-torture/execute/20000519-2.c: New test.
50287 2000-05-19 Andreas Jaeger <aj@suse.de>
50289 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50290 which fails with SSA.
50292 * lib/c-torture.exp: Also test with -O3 -fssa.
50294 2000-05-18 Michael Meissner <meissner@redhat.com>
50296 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50297 * gcc.c-torture/execute/920415-1.c: Ditto.
50298 * gcc.c-torture/execute/920501-1.c: Ditto.
50299 * gcc.c-torture/execute/conversion.c: Ditto.
50300 * gcc.c-torture/execute/cvt-1.c: Ditto.
50302 2000-05-18 Jeffrey A Law (law@cygnus.com)
50304 * gcc.c-torture/compile/20000518-1.c: New test.
50306 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
50308 * g77.f-torture/compile/200005018.f: New test.
50310 2000-05-17 Jeffrey A Law (law@cygnus.com)
50312 * gcc.c-torture/compile/20000517-1.c: New test.
50314 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50316 * gcc.c-torture/execute/20000516-1.c: New test.
50318 2000-05-15 Jakub Jelinek <jakub@redhat.com>
50320 * g++.old-deja/g++.other/eh.C: New test.
50322 2000-05-12 Richard Henderson <rth@cygnus.com>
50324 * gcc.c-torture/execute/990208-1.c (main): Don't pass
50325 constants through to doit's conditional.
50327 2000-05-11 Jeffrey A Law (law@cygnus.com)
50329 * gcc.c-torture/compile/20000511-1.c: New test.
50330 * g77.f-torture/compile/20000511-1.f: New test.
50331 * g77.f-torture/compile/20000511-2.f: New test.
50333 2000-05-11 Michael Meissner <meissner@redhat.com>
50335 * gcc.c-torture/execute/20000511-1.c: New test.
50337 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
50339 * gcc.dg/dg.exp: Scan .S files as well as .c files.
50340 * gcc.dg/20000510-1.S: New.
50342 2000-05-08 Catherine Moore <clm@cygnus.com>
50344 * gcc.dg/unused-3.c: New.
50346 2000-05-06 Richard Henderson <rth@cygnus.com>
50348 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50349 * g++.old-deja/g++.mike/warn1.C: Likewise.
50350 * g++.old-deja/g++.pt/local1.C: Likewise.
50351 * g++.old-deja/g++.pt/local7.C: Likewise.
50352 * g++.old-deja/g++.pt/spec16.C: Likewise.
50354 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
50356 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50358 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
50360 * g77.f-torture/execute/20000503-1.f: New test.
50362 2000-05-04 Andreas Jaeger <aj@suse.de>
50364 * gcc.dg/noreturn-2.c: New test.
50366 2000-05-04 Neil Booth <NeilB@earthling.net>
50368 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50371 2000-05-04 Richard Henderson <rth@cygnus.com>
50373 * gcc.c-torture/execute/20000503-1.c: Fix typo.
50375 2000-05-04 Richard Henderson <rth@cygnus.com>
50377 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
50378 OpenSSL by Jason R Thorpe.
50380 2000-05-03 Jim Wilson <wilson@cygnus.com>
50382 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50384 2000-05-03 Robert Lipe <robertlipe@usa.net>
50386 * gcc.dg/20000503-1.c: New test.
50388 2000-05-02 Jakub Jelinek <jakub@redhat.com>
50390 * gcc.c-torture/compile/20000502-1.c: New test.
50391 * g++.old-deja/g++.other/align.C: New test.
50392 * gcc.dg/cpp-tradstringify.c: New test.
50394 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
50396 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50397 and hard registers.
50399 2000-04-26 Geoff Keating <geoffk@cygnus.com>
50401 * gcc.c-torture/execute/loop-5.c: New test.
50403 2000-04-25 Jakub Jelinek <jakub@redhat.com>
50405 * gcc.c-torture/execute/va-arg-20.c: New test.
50407 2000-04-23 Jeffrey A Law (law@cygnus.com)
50409 * gcc.c-torture/execute/20000422-1.c: New test.
50411 2000-04-20 Greg McGary <gkm@gnu.org>
50413 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50414 when optimizing, but without sibling-call optimizations (-O1).
50416 2000-04-20 Jeffrey A Law (law@cygnus.com)
50418 * gcc.c-torture/compile/20000420-1.c: New test.
50420 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
50422 * g++.abi/ptrflags.C: New test.
50423 * g++.eh/catchptr1.C: Test incomplete pointer chains.
50425 2000-04-19 Catherine Moore <clm@cygnus.com>
50427 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50429 2000-04-19 Greg McGary <gkm@gnu.org>
50431 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50432 sibling-call optimizations.
50434 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
50436 * gcc.dg/20000419-1.c: New test.
50438 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
50440 * gcc.c-torture/execute/20000412-6.c: New test.
50442 2000-04-12 Jeffrey A Law (law@cygnus.com)
50444 * gcc.c-torture/execute/20000412-5.c: New test.
50445 * g77.f-torture/compile/20000412-1.f: New test.
50446 * gcc.c-torture/execute/20000412-4.c: New test.
50447 * gcc.c-torture/compile/20000412-2.c: New test.
50448 * gcc.c-torture/execute/20000412-3.c: New test.
50449 * gcc.c-torture/compile/20000412-1.c: New test.
50450 * gcc.c-torture/execute/20000412-2.c: New test.
50452 2000-04-12 Jakub Jelinek <jakub@redhat.com>
50454 * objc/execute/bf-20.m: New test.
50456 2000-04-10 Richard Henderson <rth@cygnus.com>
50458 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50460 * gcc.c-torture/execute/20000412-1.c: New test.
50462 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
50464 * g++.old-deja/g++.eh/catchptr1.C: New test.
50466 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
50468 * g++.old-deja/g++.abi/cxa_vec.C: New test.
50470 2000-04-08 Neil Booth <NeilB@earthling.net>
50472 * gcc.dg/cpp-nullchar.c: Remove test as
50473 embedded nulls cause problems.
50475 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50477 * gcc.dg/compare2.c: New test.
50479 2000-04-08 Neil Booth <NeilB@earthling.net>
50481 * gcc.dg/cpp-nullchar.c: New test.
50483 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
50485 * gcc.dg/cpp-mi2.c: New test.
50486 * gcc.dg/cpp-mi2[abc].h: New files.
50488 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
50490 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50493 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
50495 * g++.old-deja/g++.abi/vmihint.C: New test.
50497 2000-04-06 Neil Booth <NeilB@earthling.net>
50499 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50500 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50503 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
50505 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50506 avoid stack-frame overwrite.
50508 2000-04-05 Jakub Jelinek <jakub@redhat.com>
50510 * gcc.c-torture/compile/20000405-2.c: New test.
50511 * gcc.c-torture/compile/20000405-3.c: New test.
50513 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50515 * gcc.c-torture/compile/20000405-1.c: New test.
50517 2000-04-04 Geoff Keating <geoffk@cygnus.com>
50519 * gcc.dg/cast-qual-1.c: Revert last change.
50521 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50523 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50525 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
50527 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50528 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50530 2000-04-03 Jeffrey A Law (law@cygnus.com)
50532 * gcc.c-torture/compile/20000403-2.c: New test.
50533 * gcc.c-torture/compile/20000403-1.c: New test.
50535 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
50537 * gcc.c-torture/execute/20000403-1.c: New test.
50539 2000-04-03 Geoff Keating <geoffk@cygnus.com>
50541 * gcc.c-torture/execute/20000402-1.c: New test.
50543 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
50545 * gcc.c-torture/execute/va-arg-15.c: New test.
50546 * gcc.c-torture/execute/va-arg-16.c: New test.
50547 * gcc.c-torture/execute/va-arg-17.c: New test.
50548 * gcc.c-torture/execute/va-arg-18.c: New test.
50549 * gcc.c-torture/execute/va-arg-19.c: New test.
50551 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
50553 * gcc.c-torture/compile/981211-1.c: Move to...
50554 * gcc.dg/cpp-as1.c: ...here.
50555 * gcc.dg/cpp-as2.c: New file.
50557 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50560 2000-04-02 Neil Booth <NeilB@earthling.net>
50562 * gcc.dg/cpp-cond.c New tests.
50563 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
50564 accidental success less likely.
50565 * gcc.dg/cpp-missingop.c New tests.
50566 * gcc.dg/cpp-missingparen.c New tests.
50567 * gcc.dg/cpp-shift.c New tests.
50568 * gcc.dg/cpp-shortcircuit.c New tests.
50569 * gcc.dg/cpp-unary.c New tests.
50571 2000-03-29 Jeffrey A Law (law@cygnus.com)
50573 * gcc.c-torture/compile/20000329-1.c: New test.
50575 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
50577 * gcc.c-torture/compile/20000326-1.c: New test.
50578 * gcc.c-torture/compile/20000326-2.c: New test.
50580 2000-03-24 Geoff Keating <geoffk@cygnus.com>
50582 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50583 the first parameter is a function argument.
50585 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
50587 * g++.old-deja/g++.ext/array4.C: New test.
50589 2000-03-22 Geoff Keating <geoffk@cygnus.com>
50591 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50593 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50595 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50597 2000-03-19 Richard Henderson <rth@cygnus.com>
50599 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50601 2000-03-19 Richard Henderson <rth@cygnus.com>
50603 * gcc.c-torture/compile/20000319-1.c: New test.
50605 2000-03-14 Jeffrey A Law (law@cygnus.com)
50607 * gcc.c-torture/execute/20000314-3.c: New test.
50608 * gcc.c-torture/execute/20000314-2.c: New test.
50609 * gcc.c-torture/execute/20000314-1.c: New test.
50610 * gcc.c-torture/compile/20000314-2.c: New test.
50611 * gcc.c-torture/compile/20000314-1.c: New test.
50613 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
50615 * g++.old-deja/g++.warn/inline.C: New test.
50617 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
50619 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50620 standards-compliant result rather than specific constants.
50621 Put test-values in array.
50623 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
50625 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50626 (g++_target_compile): Put test-specific options last.
50628 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50630 * g++.old-deja/g++.eh/vbase4.C: New test.
50632 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50634 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50636 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50638 * g++.old-deja/g++.brendan/misc12.C: Removed.
50639 * g++.old-deja/g++.pt/memtemp77.C: Constify.
50640 * g++.old-deja/g++.ext/pretty4.C: New test.
50642 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50644 * g++.old-deja/g++.other/string2.C: New test.
50646 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
50648 * g++.old-deja/g++.warn/impint2.C: New test.
50650 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
50652 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50655 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
50657 * g++.old-deja/g++.warn/impint.C: New test.
50658 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50659 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50660 * g++.old-deja/g++.pt/explicit12.C: Likewise.
50661 * g++.old-deja/g++.pt/explicit13.C: Likewise.
50662 * g++.old-deja/g++.pt/explicit17.C: Likewise.
50663 * g++.old-deja/g++.pt/explicit18.C: Likewise.
50664 * g++.old-deja/g++.pt/explicit19.C: Likewise.
50665 * g++.old-deja/g++.pt/explicit23.C: Likewise.
50666 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50667 * g++.old-deja/g++.pt/explicit35.C: Likewise.
50668 * g++.old-deja/g++.pt/explicit6.C: Likewise.
50669 * g++.old-deja/g++.pt/memclass7.C: Likewise.
50671 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
50673 * gcc.dg/cpp-redef.c: New test.
50675 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
50677 * g++.old-deja/g++.pt/unify7.C: New test.
50679 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50681 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50682 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50684 2000-02-25 Geoff Keating <geoffk@cygnus.com>
50686 * gcc.c-torture/compile/20000224-1.c: New test.
50688 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50690 * gcc.c-torture/compile/cpp-2.c: New test.
50691 * gcc.c-torture/compile/cpp-1.c: New test.
50693 2000-02-25 Jeffrey A Law (law@cygnus.com)
50695 * gcc.c-torture/execute/20000225-1.c: New test.
50697 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50699 * gcc.dg/cpp-li2.c: New test.
50701 * gcc.dg/cpp-wi1.c: New test.
50703 * gcc.dg/cpp-li1.c: New test.
50705 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
50707 * g++.old-deja/g++.other/sizeof5.C: New test.
50709 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50711 * gcc.c-torture/execute/va-arg-13.c: New test.
50713 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
50715 * gcc.c-torture/execute/va-arg-12.c: New test.
50717 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
50719 * gcc.c-torture/execute/20000223-1.c: New test.
50721 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
50723 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50725 2000-02-22 Mark Mitchell <mark@codesourcery.com>
50727 * g++.old-deja/g++.abi/ptrmem.C: New test.
50729 2000-02-19 Richard Henderson <rth@cygnus.com>
50731 * gcc.c-torture/compile/init-3.c: New.
50733 2000-02-17 Mark Mitchell <mark@codesourcery.com>
50735 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50738 2000-02-11 Robert Lipe <robertl@sco.com>
50740 * gcc.c-torture/compile/20000211-3.c: New test.
50742 2000-02-11 Martin Buchholz <martin@xemacs.org>
50744 * gcc.c-torture/compile/20000211-2.c: New test.
50746 2000-02-11 Jeffrey A Law (law@cygnus.com)
50748 * gcc.c-torture/compile/20000211-1.c: New test.
50750 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
50752 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50755 2000-02-08 Nathan Sidwell <nathan@acm.org>
50757 * g++.old-deja/g++.other/cast5.C: New test.
50759 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
50761 * gcc.c-torture/execute/20000205-1.c: New.
50763 2000-02-03 Nathan Sidwell <nathan@acm.org>
50765 * g++.old-deja/g++.jason/cast3.C: Return void.
50766 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50768 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50770 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50772 * gcc.dg/loop-1.c: New test.
50774 2000-01-27 Jakub Jelinek <jakub@redhat.com>
50776 * gcc.c-torture/compile/20000127-1.c: New test.
50777 * gcc.c-torture/execute/991228-1.c: New test.
50779 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50781 * gcc.dg/unused-2.c: New test.
50783 * gcc.dg/conv-1.c: New test.
50785 2000-01-24 Mark Mitchell <mark@codesourcery.com>
50787 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50789 (tool_option_proc): Fix typo.
50791 2000-01-24 Geoff Keating <geoffk@cygnus.com>
50793 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50794 of the ld on the host, not on the build machine.
50795 Also, don't crash if '--help' is not a supported option.
50797 2000-01-24 Richard Henderson <rth@cygnus.com>
50799 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50801 2000-01-20 Jeffrey A Law (law@cygnus.com)
50803 * gcc.c-torture/execute/20000120-2.c: New test.
50804 * gcc.c-torture/execute/20000120-1.c: New test.
50806 2000-01-13 Jeffrey A Law (law@cygnus.com)
50808 * gcc.c-torture/execute/20000113-1.c: New test.
50810 2000-01-12 Jeffrey A Law (law@cygnus.com)
50812 * gcc.c-torture/execute/20000112-1.c: New test.
50814 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50816 * gcc.dg/20000111-1.c: New test.
50818 2000-01-10 Jeffrey A Law (law@cygnus.com)
50820 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50821 with 16 bit integers.
50823 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50825 * gcc.dg/20000108-1.c: New test.
50827 2000-01-05 Nathan Sidwell <nathan@acm.org>
50829 * g++.old-deja/g++.ns/koenig8.C: New test.
50831 2000-01-05 Nathan Sidwell <nathan@acm.org>
50833 * g++.old-deja/g++.other/cast4.C: New test.
50835 2000-01-05 Jeffrey A Law (law@cygnus.com)
50837 * gcc.c-torture/compile/20000105-2.c: New test.
50838 * gcc.c-torture/compile/20000105-1.c: New test.
50840 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50842 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50843 references to printf & atoi to conform to ANSI standard.
50844 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50845 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50846 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50847 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50848 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50849 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50850 * g++.old-deja/g++.brendan/copy1.C: Likewise.
50851 * g++.old-deja/g++.brendan/copy2.C: Likewise.
50852 * g++.old-deja/g++.brendan/copy3.C: Likewise.
50853 * g++.old-deja/g++.brendan/copy4.C: Likewise.
50854 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50855 * g++.old-deja/g++.brendan/copy6.C: Likewise.
50856 * g++.old-deja/g++.brendan/copy7.C: Likewise.
50857 * g++.old-deja/g++.brendan/copy8.C: Likewise.
50858 * g++.old-deja/g++.brendan/crash11.C: Likewise.
50859 * g++.old-deja/g++.brendan/crash14.C: Likewise.
50860 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50861 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50862 * g++.old-deja/g++.brendan/delete2.C: Likewise.
50863 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50864 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50865 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50866 * g++.old-deja/g++.brendan/eh1.C: Likewise.
50867 * g++.old-deja/g++.brendan/groff1.C: Likewise.
50868 * g++.old-deja/g++.brendan/init3.C: Likewise.
50869 * g++.old-deja/g++.brendan/misc12.C: Likewise.
50870 * g++.old-deja/g++.brendan/misc7.C: Likewise.
50871 * g++.old-deja/g++.brendan/new2.C: Likewise.
50872 * g++.old-deja/g++.brendan/operators4.C: Likewise.
50873 * g++.old-deja/g++.brendan/operators5.C: Likewise.
50874 * g++.old-deja/g++.brendan/overload2.C: Likewise.
50875 * g++.old-deja/g++.brendan/overload7.C: Likewise.
50876 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50877 * g++.old-deja/g++.brendan/reference1.C: Likewise.
50878 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50879 * g++.old-deja/g++.brendan/template24.C: Likewise.
50880 * g++.old-deja/g++.brendan/template3.C: Likewise.
50881 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50882 * g++.old-deja/g++.jason/inline3.C: Likewise.
50883 * g++.old-deja/g++.jason/opeq.C: Likewise.
50884 * g++.old-deja/g++.law/arg5.C: Likewise.
50885 * g++.old-deja/g++.law/arm7.C: Likewise.
50886 * g++.old-deja/g++.law/ctors11.C: Likewise.
50887 * g++.old-deja/g++.law/cvt8.C: Likewise.
50888 * g++.old-deja/g++.law/init9.C: Likewise.
50889 * g++.old-deja/g++.law/refs4.C: Likewise.
50890 * g++.old-deja/g++.law/template2.C: Likewise.
50891 * g++.old-deja/g++.law/visibility24.C: Likewise.
50892 * g++.old-deja/g++.law/vtable3.C: Likewise.
50893 * g++.old-deja/g++.mike/asm2.C: Likewise.
50894 * g++.old-deja/g++.mike/eh1.C: Likewise.
50895 * g++.old-deja/g++.mike/misc1.C: Likewise.
50896 * g++.old-deja/g++.mike/misc13.C: Likewise.
50897 * g++.old-deja/g++.mike/misc14.C: Likewise.
50898 * g++.old-deja/g++.mike/ns12.C: Likewise.
50899 * g++.old-deja/g++.mike/p1248.C: Likewise.
50900 * g++.old-deja/g++.mike/p3708.C: Likewise.
50901 * g++.old-deja/g++.mike/p3708a.C: Likewise.
50902 * g++.old-deja/g++.mike/p3708b.C: Likewise.
50903 * g++.old-deja/g++.mike/p646.C: Likewise.
50904 * g++.old-deja/g++.mike/p700.C: Likewise.
50905 * g++.old-deja/g++.mike/p783.C: Likewise.
50906 * g++.old-deja/g++.mike/p783a.C: Likewise.
50907 * g++.old-deja/g++.mike/p783b.C: Likewise.
50908 * g++.old-deja/g++.mike/p786.C: Likewise.
50909 * g++.old-deja/g++.mike/p789.C: Likewise.
50910 * g++.old-deja/g++.mike/p789a.C: Likewise.
50911 * g++.old-deja/g++.mike/p807a.C: Likewise.
50912 * g++.old-deja/g++.other/delete3.C: Likewise.
50913 * g++.old-deja/g++.other/dyncast1.C: Likewise.
50914 * g++.old-deja/g++.other/dyncast2.C: Likewise.
50915 * g++.old-deja/g++.other/dyncast3.C: Likewise.
50916 * g++.old-deja/g++.other/empty1.C: Likewise.
50917 * g++.old-deja/g++.other/temporary1.C: Likewise.
50918 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50919 * g++.old-deja/g++.pt/t16.C: Likewise.
50920 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50922 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
50924 * gcc.dg/991230-1.c: New test.
50926 1999-12-29 Jeffrey A Law (law@cygnus.com)
50928 * gcc.c-torture/compile/991229-3.c: New test.
50929 * gcc.c-torture/compile/991229-2.c: New test.
50930 * gcc.c-torture/compile/991229-1.c: New test.
50932 1999-12-29 Greg McGary <gkm@eng.ascend.com>
50934 * gcc.c-torture/compile/labels-2.c: New test.
50936 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
50938 * gcc.c-torture/execute/991227-1.c: New test.
50940 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50942 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50944 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
50946 * gcc.c-torture/execute/991221-1.c: New test.
50948 1999-12-20 Nathan Sidwell <nathan@acm.org>
50950 * g++.old-deja/g++.other/cast3.C: New test.
50952 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
50954 * gcc.c-torture/execute/991216-4.c: New test.
50956 1999-12-16 Michael Meissner <meissner@cygnus.com>
50958 * gcc.c-torture/execute/991216-1.c: New test.
50959 * gcc.c-torture/execute/991216-2.c: New test.
50960 * gcc.c-torture/execute/991216-3.c: New test.
50962 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50964 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50965 Actually make the test fail by using "-O2" for compilation.
50967 1999-12-15 Nathan Sidwell <nathan@acm.org>
50969 * g++.old-deja/g++.warn/cast-align1.C: New test.
50971 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50973 * gcc.c-torture/compile/991214-1.c: New test.
50974 * gcc.c-torture/compile/991214-2.c: New test.
50976 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50978 * gcc.dg/991214-1.c: New test.
50980 1999-12-13 Jeffrey A Law (law@cygnus.com)
50982 * gcc.c-torture/compile/991213-3.c: New test.
50983 * gcc.c-torture/compile/991213-2.c: New test.
50984 * gcc.c-torture/compile/991213-1.c: New test.
50986 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
50988 * gcc.dg/991209-1.c: New test.
50990 1999-12-08 Nathan Sidwell <nathan@acm.org>
50992 * gcc.c-torture/compile/991208-1.c: New test.
50994 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50996 * gcc.dg/ultrasp2.c: New test.
50998 1999-12-05 Alex Samuel <samuel@codesourcery.com>
51000 * g++.old-deja/g++.abi/align.C (main): Fix typo.
51002 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
51004 * gcc.c-torture/compile/991202-1.c: New test.
51005 * gcc.c-torture/execute/991202-1.c: New test.
51006 * gcc.c-torture/execute/991202-2.c: New test.
51007 * gcc.c-torture/execute/991202-3.c: New test.
51009 1999-12-02 Alex Samuel <samuel@codesourcery.com>
51011 * g++.old-deja/g++.abi/align.C: New test.
51012 * g++.old-deja/g++.abi/aggregates.C: Likewise.
51013 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51015 1999-12-01 Richard Henderson <rth@cygnus.com>
51017 * gcc.c-torture/execute/991201-1.c: New.
51019 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
51021 * gcc.dg/991129-1.c: New test.
51023 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
51025 * gcc.c-torture/compile/991127-1.c: New test.
51027 1999-11-22 Nathan Sidwell <nathan@acm.org>
51029 * g++.old-deja/g++.other/warn4.C: New test.
51031 1999-11-22 Nathan Sidwell <nathan@acm.org>
51033 * g++.old-deja/g++.eh/cleanup2.C: New test.
51034 * g++.old-deja/g++.ext/pretty2.C: New test.
51035 * g++.old-deja/g++.ext/pretty3.C: New test.
51036 * g++.old-deja/g++.other/debug6.C: New test.
51038 1999-10-20 Jim Wilson <wilson@cygnus.com>
51040 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51041 compiler_output to look for one error message instead of two.
51043 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
51045 * gcc.c-torture/execute/991118-1.c: Also test case
51046 where the word boundary does not split a byte evenly.
51048 1999-11-19 Nathan Sidwell <nathan@acm.org>
51050 * g++.old-deja/g++.ext/restrict1.C: New test.
51052 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51054 * gcc.c-torture/execute/991118-1.c: New test.
51056 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
51058 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51059 working directory pathnames.
51061 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
51063 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51064 host is equipped with driver.h and driver.o so it can actually
51065 compile and run the tests.
51067 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
51069 * gcc.c-torture/compile/991008-1.c: New test.
51071 1999-11-08 Nick Clifton <nickc@cygnus.com>
51073 * lib/gcc-dg.exp: Include target-supports.exp
51075 1999-11-05 Nick Clifton <nickc@cygnus.com>
51077 * lib/target-supports.exp: New file: Provide procs to test for
51078 features supported by the target.
51079 (check_weak_available): Moved here from ecos.exp.
51080 (check_alias_available): New proc: Determine of the target
51081 toolchain supports the alias attribute.
51083 * gcc.dg/special/ecos.exp: Move check_weak_available to
51084 target-supports.exp.
51085 (alias-1.c): Only perform the test if the target supports
51087 (wkali-1.c): Only perform the test if the target supports
51090 * gcc.dg/990506-0.c: Expect error messages from cross
51091 targets as well as native targets.
51093 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51095 * gcc.dg/ultrasp1.c: Removed xfail.
51096 * gcc.dg/struct-ret-2.c: Likewise.
51097 * gcc.dg/array-1.c: Likewise.
51099 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51101 * gcc.dg/struct-ret-2.c: New test.
51103 * gcc.dg/array-1.c: New test.
51105 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
51107 * gcc.c-torture/execute/991030-1.c: New test.
51109 1999-10-26 Richard Henderson <rth@cygnus.com>
51111 * gcc.c-torture/compile/991026-2.c: New test.
51113 1999-10-26 Jeffrey A Law (law@cygnus.com)
51115 * gcc.c-torture/compile/991026-1.c: New test.
51117 1999-10-23 Jeffrey A Law (law@cygnus.com)
51119 * gcc.c-torture/execute/991023-1.c: New test.
51121 1999-10-19 Jeffrey A Law (law@cygnus.com)
51123 * gcc.c-torture/execute/991019-1.c: New test.
51125 1999-10-16 Richard Henderson <rth@cygnus.com>
51127 * gcc.c-torture/execute/991016-1.c: New test.
51129 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
51131 * gcc.c-torture/execute/991014-1.c: New test.
51133 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
51135 * g++.old-deja/g++.other/union2.C: New test.
51137 1999-10-13 Nathan Sidwell <nathan@acm.org>
51139 * g++.old-deja/g++.other/vaarg2.C: New test.
51140 * g++.old-deja/g++.other/vaarg3.C: New test.
51142 1999-10-12 Craig Burley <craig@jcb-sc.com>
51144 * g77.f-torture/noncompile/19990905-1.f: Moved from being
51147 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
51149 * gcc.c-torture/execute/va-arg-11.c: New test.
51151 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
51153 * lib/file-format.exp (gcc_target_object_format): Don't
51154 crash if objdump is unavailable.
51156 1999-09-29 Donn Terry <donn@interix.com>
51158 * gcc.misc-tests/mg.exp: delete extraneous redirection.
51160 1999-09-28 Nick Clifton <nickc@cygnus.com>
51162 * gcc.c-torture/compile/990928-1.c: New test.
51164 1999-09-28 Nathan Sidwell <nathan@acm.org>
51166 * g++.old-deja/g++.other/decl6.C: New test.
51168 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51170 * gcc.c-torture/execute/va-arg-10.c: New test.
51172 1999-09-27 Nathan Sidwell <nathan@acm.org>
51174 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51175 __PRETTY_FUNCTION__.
51177 1999-09-23 Nick Clifton <nickc@cygnus.com>
51179 * gcc.c-torture/execute/990923-1.c: New test.
51181 1999-09-21 Nick Clifton <nickc@cygnus.com>
51183 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51184 for which -fpic is inappropriate.
51186 1999-09-21 Mark Mitchell <mark@codesourcery.com>
51188 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51190 1999-09-21 Nathan Sidwell <nathan@acm.org>
51192 * g++.old-deja/g++.other/dyncast1.C: New test.
51193 * g++.old-deja/g++.other/dyncast2.C: New test.
51194 * g++.old-deja/g++.other/dyncast3.C: New test.
51195 * g++.old-deja/g++.other/dyncast4.C: New test.
51196 * g++.old-deja/g++.other/dyncast5.C: New test.
51197 * g++.old-deja/g++.eh/catch3.C: New test.
51198 * g++.old-deja/g++.eh/catch3p.C: New test.
51199 * g++.old-deja/g++.eh/catch4.C: New test.
51200 * g++.old-deja/g++.eh/catch4p.C: New test.
51201 * g++.old-deja/g++.eh/catch5.C: New test.
51202 * g++.old-deja/g++.eh/catch5p.C: New test.
51203 * g++.old-deja/g++.eh/catch6.C: New test.
51204 * g++.old-deja/g++.eh/catch6p.C: New test.
51205 * g++.old-deja/g++.eh/catch7.C: New test.
51206 * g++.old-deja/g++.eh/catch7p.C: New test.
51207 * g++.old-deja/g++.eh/catch8.C: New test.
51208 * g++.old-deja/g++.eh/catch8p.C: New test.
51209 * g++.old-deja/g++.eh/catch9.C: New test.
51210 * g++.old-deja/g++.eh/catch9p.C: New test.
51212 1999-09-13 Nathan Sidwell <nathan@acm.org>
51214 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51215 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51217 1999-09-13 Jeffrey A Law (law@cygnus.com)
51219 * gcc.c-torture/compile/990913-1.c: New test.
51221 1999-09-10 Nathan Sidwell <nathan@acm.org>
51223 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51224 * g++.old-deja/g++.jason/rfg5.C: Likewise.
51226 1999-09-09 Richard Henderson <rth@cygnus.com>
51228 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51230 1999-09-09 Nathan Sidwell <nathan@acm.org>
51232 * g++.old-deja/g++.other/lookup11.C: New test.
51233 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51234 what is permitted and what we want.
51235 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51237 * g++.old-deja/g++.jason/rfg5.C: Likewise.
51239 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
51241 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51242 * gcc.c-torture/noncompile/poison-1.c: New file.
51244 1999-09-08 Nathan Sidwell <nathan@acm.org>
51246 * g++.old-deja/g++.other/sizeof3.C: New test.
51247 * g++.old-deja/g++.other/sizeof4.C: New test.
51248 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51249 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51251 1999-09-07 Richard Henderson <rth@cygnus.com>
51253 * gcc.dg/va-arg-1.c: New.
51255 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51257 * gcc.c-torture/execute/va-arg-9.c: New test.
51259 1999-09-05 Craig Burley <craig@jcb-sc.com>
51261 * g77.f-torture/compile/980519-2.f: New test.
51262 * g77.f-torture/compile/19990905-0.f: New test.
51263 * g77.f-torture/compile/19990905-1.f: New test.
51264 * g77.f-torture/compile/19990905-2.f: New test.
51266 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51268 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
51270 * gcc.c-torture/execute/990827-1.c: Fix typo.
51272 1999-09-03 Nathan Sidwell <nathan@acm.org>
51274 * g++.old-deja/g++.other/deref1.C: New test.
51276 1999-09-02 Nathan Sidwell <nathan@acm.org>
51278 * g++.old-deja/g++.other/ambig2.C: New test.
51279 * g++.old-deja/g++.other/cond5.C: New test.
51280 * g++.old-deja/g++.other/lookup16.C: New test.
51282 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
51284 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51287 1999-08-31 Jeffrey A Law (law@cygnus.com)
51289 * lib/c-torture.exp: Avoid the "compare executables" optimization
51290 when testing native.
51292 1999-08-29 Jeffrey A Law (law@cygnus.com)
51294 * gcc.c-torture/execute/990829-1.c: New test.
51295 * gcc.c-torture/compile/990829-1.c: New test.
51297 1999-08-27 Paul Burchard <burchard@pobox.com>
51299 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51300 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51301 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51302 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51303 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51304 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51305 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51306 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51307 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51308 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51309 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51311 1999-08-27 Jeffrey A Law (law@cygnus.com)
51313 * gcc.c-torture/execute/990827-1.c: New test.
51315 1999-08-26 Craig Burley <craig@jcb-sc.com>
51317 * g77.f-torture/noncompile/19990826-4.f: New test.
51319 * g77.f-torture/compile/19990826-3.f: New test.
51321 * g77.f-torture/execute/19990826-2.f: New test.
51323 * g77.f-torture/compile/19990826-1.f: New test.
51325 * gcc.c-torture/execute/990826-0.c: New test.
51326 * g77.c-torture/execute/19990826-0.f: New test.
51328 * g77.f-torture/noncompile/970626-2.f: New test.
51330 1999-08-25 Paul Burchard <burchard@pobox.com>
51332 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51333 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51334 lss-011.C: New tests.
51336 1999-08-25 Nathan Sidwell <nathan@acm.org>
51338 * g++.old-deja/g++.other/decl5.C: New test.
51340 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51342 * noncompile/noncompile.exp: Load_lib c-torture.exp.
51343 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51344 call `postbase' for each one. All callers of `postbase' changed
51345 to call this instead.
51347 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
51349 * gcc.c-torture/execute/990811-1.c: New test.
51351 1999-08-09 Nick Clifton <nickc@cygnus.com>
51353 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51356 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51359 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
51361 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51363 1999-08-04 Jeffrey A Law (law@cygnus.com)
51365 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51367 1999-08-04 Nathan Sidwell <nathan@acm.org>
51369 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51371 1999-08-04 Jeffrey A Law (law@cygnus.com)
51373 * gcc.c-torture/execute/990804-1.c: New test.
51375 1999-08-03 Nathan Sidwell <nathan@acm.org>
51377 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51378 * g++.old-deja/g++.brendan/crash64.C: Likewise.
51379 * g++.old-deja/g++.brendan/overload8.C: Likewise.
51381 1999-08-03 Nathan Sidwell <nathan@acm.org>
51383 * g++.old-deja/g++.other/struct1.C: New test.
51385 1999-08-03 Nathan Sidwell <nathan@acm.org>
51387 * g++.old-deja/g++.other/enum2.C: New test.
51389 1999-08-02 Richard Henderson <rth@cygnus.com>
51391 Adapted from tests from Franz Sirl:
51392 * gcc.c-torture/execute/va-arg-7.c: New test.
51393 * gcc.c-torture/execute/va-arg-8.c: New test.
51395 1999-08-01 Jeffrey A Law (law@cygnus.com)
51397 * gcc.c-torture/compile/990801-2.c: New test.
51399 * gcc.c-torture/compile/990801-1.c: New test.
51401 1999-07-27 Michael Meissner <meissner@cygnus.com>
51403 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51404 fp-cmp-1.c, converting double to float.
51406 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51407 fp-cmp-1.c, converting double to long double.
51409 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51410 from fr1 to unknown_register, since fr1 is a legitimate register
51413 1999-07-25 Jeffrey A Law (law@cygnus.com)
51415 * README: More listname related changes.
51417 1999-07-08 Catherine Moore <clm@cygnus.com>
51419 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
51421 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
51423 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51425 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
51427 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51429 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
51431 * gcc.dg/990703-1.c: New test.
51433 1999-06-29 Nick Clifton <nickc@cygnus.com>
51435 * lib/file-format.exp: New file: Move definition of proc
51436 gcc_target_object_format to here from
51437 gcc.dg/special/ecos.exp.
51439 * lib/c-torture.exp: Include lib file-format.exp.
51440 * lib/gcc-dg.exp: Include lib file-format.exp.
51442 * gcc.dg/special/ecos.exp: Remove definition of proc
51443 gcc_target_object_format.
51445 1999-06-28 Jeffrey A Law (law@cygnus.com)
51447 * gcc.c-torture/execute/990628-1.c: New test.
51449 1999-06-25 Jeffrey A Law (law@cygnus.com)
51451 * gcc.c-torture/compile/990625-2.c: New test.
51453 * gcc.c-torture/compile/990625-1.c: New test.
51455 1999-06-23 Nick Clifton <nickc@cygnus.com>
51457 * gcc.c-torture/compile/dll.c: New test case. Check that dll
51458 attributes compile.
51459 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51460 ports that use the COFF/PE file format.
51462 1999-06-17 Jeffrey A Law (law@cygnus.com)
51464 * gcc.c-torture/compile/990617-1.c: New test.
51466 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
51468 * g++.old-deja/g++.other/decl4.C: New test.
51470 1999-06-14 Nathan Sidwell <nathan@acm.org>
51472 * g++.old-deja/g++.other/bitfld3.C: New test.
51474 1999-06-08 Nathan Sidwell <nathan@acm.org>
51476 * g++.old-deja/g++.eh/catch1.C: New test.
51478 1999-06-07 Jeffrey A Law (law@cygnus.com)
51480 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51482 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51483 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
51485 1999-06-05 Craig Burley <craig@jcb-sc.com>
51487 * g77.f-torture/compile/19990502-0.f: Replace with new,
51488 shorter, test that still fails after recent changes.
51490 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51492 * gcc.c-torture/execute/990604-1.c: New test.
51494 1999-05-31 Jeffrey A Law (law@cygnus.com)
51496 * gcc.c-torture/execute/990531-1.c: New test.
51498 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51500 * gcc.c-torture/compile/990527-1.c: New test.
51502 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
51504 * gcc.c-torture/execute/990527-1.c: New test.
51506 1999-05-25 Nick Clifton <nickc@cygnus.com>
51508 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51509 bitfields as signed.
51511 1999-05-25 Craig Burley <craig@jcb-sc.com>
51513 * g77.f-torture/compile/19990525-0.f: New test.
51515 1999-05-25 Jeffrey A Law (law@cygnus.com)
51517 * gcc.c-torture/execute/990525-2.c: New test.
51519 * gcc.c-torture/execute/990525-1.c: New test.
51521 1999-05-24 Nathan Sidwell <nathan@acm.org>
51523 * g++.old-deja/g++.other/anon3.C: New test.
51524 * g++.old-deja/g++.other/anon4.C: New test.
51525 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51526 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51527 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51530 1999-05-24 Jeffrey A Law (law@cygnus.com)
51532 * gcc.c-torture/execute/990524-1.c: New test.
51534 * gcc.dg/990524-1.c: New test.
51536 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51538 * gcc.c-torture/compile/990523-1.c: New test.
51540 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
51542 * gcc.c-torture/compile/990519-1.c: New test.
51544 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51546 * gcc.c-torture/compile/990517-1.c: New test.
51548 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51549 (e4, f4): New tests.
51552 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51554 * gcc.dg/noreturn-1.c: New test.
51556 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51558 * gcc.c-torture/execute/990513-1.c: New test.
51560 1999-05-10 Richard Henderson <rth@cygnus.com>
51562 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51564 1999-05-10 Craig Burley <craig@jcb-sc.com>
51566 * g77.f-torture/execute/erfc.f: Use small single-precision
51567 values, to avoid problems on Alphas when not -mieee.
51569 1999-05-08 Craig Burley <craig@jcb-sc.com>
51571 * gcc.dg/990506-0.c: New test.
51573 1999-05-08 Richard Henderson <rth@cygnus.com>
51575 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51576 the constant to test. Don't XFAIL 64-bit targets.
51578 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51579 * g++.old-deja/g++.law/profile1.C: Likewise.
51581 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51582 operator new instances.
51583 * g++.old-deja/g++.other/delete5.C: Likewise.
51585 1999-05-03 Craig Burley <craig@jcb-sc.com>
51587 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51590 1999-05-03 Craig Burley <craig@jcb-sc.com>
51592 * g77.f-torture/execute/u77-test.f: Reverse order of two
51593 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51595 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51597 * gcc.dg/compare1.c: New test.
51599 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
51601 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51604 1999-05-02 Craig Burley <craig@jcb-sc.com>
51606 * g77.f-torture/compile/19990502-1.f: New test.
51608 1999-05-02 Craig Burley <craig@jcb-sc.com>
51610 * g77.f-torture/compile/19990502-0.f: New test.
51612 1999-05-02 Craig Burley <craig@jcb-sc.com>
51614 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51617 1999-05-02 Craig Burley <craig@jcb-sc.com>
51619 * g77.f-torture/execute/u77-test.f (main): List libU77
51620 intrinsics not currently tested.
51621 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51622 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51623 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51624 Trim blanks off the ends of some printed strings.
51626 1999-05-02 Craig Burley <craig@jcb-sc.com>
51628 * g77.f-torture/execute/u77-test.f (main): Just warn about
51629 FSTAT gid disagreement, as it's expected on some systems.
51631 1999-05-01 Craig Burley <craig@jcb-sc.com>
51633 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51634 use a new function, which allows for some slop.
51635 Clean up some commentary.
51636 (issum): The new function.
51637 (sgladd): Deleted subroutine.
51639 1999-05-01 Craig Burley <craig@jcb-sc.com>
51641 * g77.f-torture/execute/u77-test.f: Modify to be more like
51642 libf2c/libU77 version, bringing patches to that version here.
51643 Add suitable commentary.
51645 1999-04-25 Richard Henderson <rth@cygnus.com>
51647 * gcc.dg/990424-1.c: New test.
51649 1999-04-24 Craig Burley <craig@jcb-sc.com>
51651 * g77.f-torture/execute/u77-test.f (main): Bug involving
51652 LSTAT has been fixed, so turn back on full checking.
51654 1999-04-20 Craig Burley <craig@jcb-sc.com>
51656 * g77.f-torture/compile/19990419-0.f: New test.
51657 * g77.f-torture/execute/19990419-1.f: New test.
51659 1999-04-17 Richard Henderson <rth@cygnus.com>
51661 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51662 to avoid the need for a prototype to supress a warning.
51664 1999-04-07 Jim Wilson <wilson@cygnus.com>
51666 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51668 1999-04-04 Jeffrey A Law (law@cygnus.com)
51670 * gcc.c-torture/execute/990404-1.c: New test.
51672 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51674 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51675 * gcc.dg/cpp-if3.c: Don't use -pedantic.
51676 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51677 missing initializer warnings.
51679 1999-03-28 Jeffrey A Law (law@cygnus.com)
51681 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51684 1999-03-26 Jeffrey A Law (law@cygnus.com)
51686 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51688 1999-03-26 Craig Burley <craig@jcb-sc.com>
51690 * g77.f-torture/execute/19990325-0.f: New test.
51691 * g77.f-torture/execute/19990325-1.f: New test.
51693 1999-03-24 Jeffrey A Law (law@cygnus.com)
51695 * gcc.c-torture/execute/990324-1.c: New test.
51697 1999-03-22 Jim Wilson <wilson@cygnus.com>
51699 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51702 1999-03-17 Richard Henderson <rth@cygnus.com>
51704 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
51706 1999-03-13 Craig Burley <craig@jcb-sc.com>
51708 * g77.f-torture/execute/19990313-2.f: New test.
51709 * g77.f-torture/execute/19990313-3.f: New test.
51711 1999-03-13 Craig Burley <craig@jcb-sc.com>
51713 * g77.f-torture/execute/19990313-0.f: New test.
51714 * g77.f-torture/execute/19990313-1.f: New test.
51716 1999-03-12 Jim Wilson <wilson@cygnus.com>
51718 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51720 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51721 (main): Add check for u15. Conditionalize u31 check depending on
51722 whether ints are <32 bits or >=32 bits.
51724 1999-03-08 Craig Burley <craig@jcb-sc.com>
51726 * g77.f-torture/execute/19981119-0.f: Improve testiness.
51728 1999-03-08 Craig Burley <craig@jcb-sc.com>
51730 * g77.f-torture/compile/19990305-0.f: New test.
51731 * g77.f-torture/execute/19981119-0.f: New test.
51733 1999-03-08 Craig Burley <craig@jcb-sc.com>
51735 * g77.f-torture/execute/970625-2.f: call ABORT if final
51736 result is not correct, instead of just printing it.
51737 Add this checking via newly introduced obfuscation, to
51738 trip up buggy front ends.
51740 1999-03-07 Craig Burley <craig@jcb-sc.com>
51742 * g77.f-torture/compile/960317-1.f: Moved from being
51743 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
51745 1999-03-06 Craig Burley <craig@jcb-sc.com>
51747 * g77.f-torture/execute/960317-1.f: New (old) test.
51748 * g77.f-torture/execute/970625-2.f: Ditto.
51750 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
51752 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51753 error message on line 1 or line 2; cccp and cpplib do this differently.
51755 1999-03-01 Jeffrey A Law (law@cygnus.com)
51757 * g++.old-deja/g++.law/weak1.C: New test.
51759 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51761 * gcc.c-torture/execute/990119-1.c: Renamed to...
51762 * gcc.dg/990119-1.c: this, so it will only be tested once
51763 (it's a preprocessor test, it doesn't need to be run at
51764 multiple optimization levels).
51766 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51768 * lib/g++.exp: Don't add incdir=$base_dir/../include to
51771 1999-02-24 Craig Burley <craig@jcb-sc.com>
51773 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51774 * g77.f-torture/compile/19981216-0.f: ...as it is expected
51775 to not be compilable by current g77.
51777 1999-02-24 Nick Clifton <nickc@cygnus.com>
51779 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51781 1999-02-22 Jeffrey A Law (law@cygnus.com)
51783 * gcc.c-torture/execute/990222-1.c: New test.
51785 1999-02-19 Craig Burley <craig@jcb-sc.com>
51787 * g77.f-torture/compile/19990218-0.f: New test.
51788 * g77.f-torture/noncompile/19990218-1.f: New test.
51790 1999-02-18 Craig Burley <craig@jcb-sc.com>
51792 * g77.f-torture/compile/19981216-0.f: New test.
51794 1999-02-14 Jeffrey A Law (law@cygnus.com)
51796 * gcc.dg/990214-1.c: New test.
51798 1999-02-13 Jeffrey A Law (law@cygnus.com)
51800 * gcc.dg/990213-2.c: New test.
51802 * gcc.dg/990213-1.c: New test.
51804 1999-02-12 Jeffrey A Law (law@cygnus.com)
51806 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51809 1999-02-11 Nick Clifton <nickc@cygnus.com>
51811 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51812 specified by target.
51814 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51816 1999-02-11 Jeffrey A Law (law@cygnus.com)
51818 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51820 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
51822 * gcc.dg/special/ecos.exp: New test driver for new tests with
51823 special requirements.
51825 * gcc.dg/special/alias-1.c: New test.
51826 * gcc.dg/special/gcsec-1.c: New test.
51827 * gcc.dg/special/weak-1.c: New test.
51828 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51829 * gcc.dg/special/weak-2.c: New test.
51830 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51831 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51832 * gcc.dg/special/wkali-1.c: New test.
51833 * gcc.dg/special/wkali-2.c: New test.
51834 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51835 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51837 1999-02-10 Felix Lee <flee@cygnus.com>
51839 * lib/c-torture.exp (c-torture-compile): Pull out code for
51840 analyzing gcc error messages.
51841 (c-torture-execute): Likewise. Fix some (harmless) false
51843 * lib/gcc.exp (gcc_check_compile): New function.
51845 1999-02-08 Richard Henderson <rth@cygnus.com>
51847 * gcc.c-torture/execute/990208-1.c: New test.
51849 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
51851 * g++.dg/special/ecos.exp: New driver for new tests with special
51854 * g++.dg/special/conpr-1.C: New test
51855 * g++.dg/special/conpr-2.C: New test
51856 * g++.dg/special/conpr-2a.C: New test
51857 * g++.dg/special/conpr-3.C: New test
51858 * g++.dg/special/conpr-3a.C: New test
51859 * g++.dg/special/conpr-3b.C: New test
51861 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51862 allow g++ to use the dg driver
51864 * README: Add comment about g++.dg directory
51866 1999-02-06 Jeffrey A Law (law@cygnus.com)
51868 * README: Update email addresses.
51870 1999-02-03 Nick Clifton <nickc@cygnus.com>
51872 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51873 arguments in order to force structure S onto the stack even on
51875 (test): Pass 10 leading arguments to function foo as well as the
51878 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51879 failure for all targets.
51881 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51882 abort to terminate program execution.
51884 1999-01-30 Richard Henderson <rth@cygnus.com>
51886 * gcc.c-torture/execute/990130-1.c: New test.
51888 1999-01-30 Jeffrey A Law (law@cygnus.com)
51890 * gcc.dg/990130-1.c: New test.
51892 1999-01-28 Michael Meissner <meissner@cygnus.com>
51894 * gcc.c-torture/execute/990128-1.c: New test.
51896 1999-01-27 Michael Meissner <meissner@cygnus.com>
51898 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51900 1999-01-27 Felix Lee <flee@cygnus.com>
51902 * lib/c-torture.exp (c-torture-compile): pull out code for
51903 analyzing gcc error messages.
51904 (c-torture-execute): ditto, and fix some (harmless) false
51906 * lib/gcc.exp (gcc_check_compile): new function.
51908 1999-01-17 Jeffrey A Law (law@cygnus.com)
51910 * gcc.dg/990117-1.c: New test.
51912 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51914 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51916 1999-01-15 Jeffrey A Law (law@cygnus.com)
51918 * g77.f-torture/compile/990115-1.f: New test.
51920 1999-01-07 Jeffrey A Law (law@cygnus.com)
51922 * gcc.c-torture/compile/990107-1.c: New test
51924 1999-01-06 Jeffrey A Law (law@cygnus.com)
51926 * gcc.c-torture/execute/990106-2.c: New test.
51928 * gcc.c-torture/execute/990106-1.c: New test.
51930 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
51932 * gcc.c-torture/compile/981223-1.c: New test.
51934 1998-12-29 Richard Henderson <rth@cygnus.com>
51936 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51937 (opt3): Rename from opt4 and disable.
51939 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
51941 * g++.old-deja/g++.pt/ptrmem5.C: New test.
51943 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
51945 * g++.old-deja/g++.other/conv5.C: New test.
51947 1998-12-14 Nick Clifton <nickc@cygnus.com>
51949 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51951 1998-12-11 Jeffrey A Law (law@cygnus.com)
51953 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51955 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
51957 * gcc.c-torture/compile/981211-1.c: New test.
51959 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
51961 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51963 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51965 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51967 * gcc.special/930510-1.c: Make C9X safe.
51968 * gcc.misc-tests/gcov-1.c Similarly.
51969 * gcc.misc-tests/gcov-2.c Similarly.
51971 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51973 * gcc.dg/ultrasp1.c: New test.
51975 1998-12-06 Richard Henderson <rth@cygnus.com>
51977 * gcc.c-torture/execute/981206.c: New test.
51979 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51981 * g++.old-deja/g++.ns/template7.C: New test.
51983 * g++.old-deja/g++.other/expr1.C: New test.
51985 * g++.old-deja/g++.eh/tmpl3.C: New test.
51987 * g++.old-deja/g++.eh/tmpl2.C: New test.
51989 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
51991 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51992 * g++.old-deja/g++.other/using6.C: Removed.
51993 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
51995 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
51997 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
51999 * g++.old-deja/g++.pt/overload8.C: New test.
52001 * g++.old-deja/g++.pt/overload7.C: New test.
52003 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52005 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52006 and relinking messages.
52007 * lib/g++.exp (g++_target_compile): Remove .rpo file when
52008 compiling with -frepo.
52010 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
52012 * g++.old-deja/g++.pt/lookup6.C: New test.
52014 1998-11-30 Nick Clifton <nickc@cygnus.com>
52016 * gcc.c-torture/execute/981130-1.c: New test.
52017 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52019 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52021 * g++.old-deja/g++.pt/explicit76.C: New test.
52023 * g++.old-deja/g++.pt/friend38.C: New test.
52025 * g++.old-deja/g++.ns/crash2.C: New test.
52027 * g++.old-deja/g++.pt/defarg8.C: New test.
52029 * g++.old-deja/g++.pt/instantiate6.C: New test.
52031 * g++.old-deja/g++.pt/static6.C: New test.
52033 * g++.old-deja/g++.pt/decl2.C: New test.
52035 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
52037 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
52038 problem is actually related with name lookup, but so what? :-)
52040 * g++.old-deja/g++.pt/friend37.C: New test.
52042 1998-11-25 Dave Love <d.love@dl.ac.uk>
52044 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52045 element, which fails on some systems.
52047 * g77.f-torture/execute/labug1.f: New test.
52049 1998-11-21 Jeffrey A Law (law@cygnus.com)
52051 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52054 1998-11-18 Dave Love <d.love@dl.ac.uk>
52056 * g77.f-torture/compile/981117-1.f: New test.
52058 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
52060 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
52061 properly discarded.
52063 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
52065 * gcc.c-torture/execute/memcheck: New directory of tests for
52066 -fcheck-memory-usage.
52068 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
52070 * README: New file, general information about the testsuite and
52071 new description of the various C++ test subdirectories.
52072 * README.g++: Eliminate obsolete information, update and move most
52073 relevant stuff to README.
52075 1998-11-07 Richard Henderson <rth@cygnus.com>
52077 * gcc.c-torture/compile/981107-1.c: New test.
52079 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
52081 * execute/memcpy-bi.c: New testcase.
52083 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
52085 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52088 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52089 template is selected.
52091 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52092 classes, it should be accepted for all types.
52094 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52096 * g++.old-deja/g++.pt/spec24.C: Ensure that template
52097 specializations start with template headers.
52099 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
52101 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52103 * g++.old-deja/g++.other/init9.C: Test cross initialization of
52106 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52108 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52110 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52112 * compile/981022-1.c, compile/981022-1.x: New test and driver.
52114 1998-10-19 Jeffrey A Law (law@cygnus.com)
52116 * 981019-1.c: New test.
52118 1998-10-14 Robert Lipe <robertl@dgii.com>
52120 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52123 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52125 * compile/981001-4.c: Remove use of GCC extension that triggers a
52128 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
52130 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52132 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
52134 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
52135 instantiation of template produces incorrect code for delete
52138 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
52139 constructors' name is not unique.
52140 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52141 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52143 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
52144 automatic array of const is ill-formed.
52146 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
52147 of template parameter?
52149 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
52152 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
52153 pointer-to-member expression.
52155 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
52156 declaration causes ICE.
52158 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
52160 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
52161 reserved in the global namespace.
52163 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52164 generate needed virtual table.
52166 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52168 1998-10-10 Dariush Eslimi <eslimi@loran.com>
52170 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52171 template-dependent type
52173 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
52175 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52176 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52177 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52179 * g++.old-deja/g++.other/using5.C: New test; using decl from base
52180 class should be usable as argument of member function.
52181 * g++.old-deja/g++.other/using6.C: New test; using decl from base
52182 class should be usable as return type of member function.
52183 * g++.old-deja/g++.other/using7.C: New test; using decl from base
52184 class should be usable as type of data member.
52186 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52188 1998-10-09 Jeffrey A Law (law@cygnus.com)
52190 * gcc.c-torture/special/920521-1.c: Fix bogus test.
52192 1998-10-08 Nick Clifton <nickc@cygnus.com>
52194 * gcc.dg/dll-?.c Add thumb to target list.
52195 Fix assembler scan patterns to match current assembler output.
52197 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
52199 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
52200 matching of template brackets.
52202 * g++.old-deja/g++.other/using4.C: New test. Test using
52203 declarations of methods from base classes.
52205 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
52206 within functions should introduce names into the innermost
52207 enclosing namespace.
52209 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
52210 of static locals if first initialization throws.
52212 1998-10-07 Jim Wilson <wilson@cygnus.com>
52214 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52216 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
52218 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
52219 lose track of the possible targets of tablejump insns.
52220 * special/special.exp: Run it.
52222 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52224 * g++.old-deja/g++.pt/friend35.C: New test. A template function
52225 must be declared before its specializations can be named in friend
52228 1998-10-05 Dave Love <d.love@dl.ac.uk>
52230 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52232 * g77.f-torture/execute/io1.f: New test.
52234 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
52236 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52237 with pointer to template function, for which no argument deduction
52240 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52241 specialization of template function as argument to template
52244 * g++.old-deja/g++.other/access2.C: New test; Inner class
52245 shouldn't have privileged access to Outer's names.
52247 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
52249 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52250 friend template declared within template class conflicts with
52251 nested class of the same name.
52253 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52256 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52257 object with direct initializer as function declaration.
52259 * g++.old-deja/g++.other/decl2.C: New test; duplicate
52262 * g++.old-deja/g++.other/null2.C: New test; conditional operator
52263 involving const pointer and NULL produces incorrect result.
52265 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52266 type name without `typename' should be rejected with -pedantic.
52268 1998-10-02 Richard Henderson <rth@cygnus.com>
52270 * g++.old-deja/g++.other/addrof1.C: New test.
52272 1998-10-01 Nick Clifton <nickc@cygnus.com>
52274 * gcc.c-torture/compile/981001-1.c: New test.
52275 * gcc.c-torture/execute/981001-1.c: New test.
52277 1998-10-01 Jeffrey A Law (law@cygnus.com)
52279 * gcc.c-torture/compile/981001-2.c: New test.
52280 * gcc.c-torture/compile/981001-3.c: New test.
52281 * gcc.c-torture/compile/981001-4.c: New test.
52283 1998-10-01 Robert Lipe <robertl@dgii.com>
52285 * lib/objc.exp (objc_target_compile): Add -L during compiles for
52286 multilibbed hosts. Idea grafted from g77.exp.
52288 1998-09-30 Dave Love <d.love@dl.ac.uk>
52290 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52291 avoid losing on systems which need -lsocket.
52293 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
52295 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52296 * g++.old-deja/g++.other/nested2.C: Ditto.
52297 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52300 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
52302 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52303 preferred over template operator!= for enum bitfields.
52305 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
52307 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52308 that happen to have the same base name, but in different scopes,
52309 are incorrectly rejected.
52311 1998-09-16 Richard Henderson <rth@cygnus.com>
52313 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52314 on the native word size instead of an integer literal.
52316 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
52318 * g++.old-deja/g++.other/static2.C: Invocation of static data
52319 member of type pointer-to-function denoted as non-static member.
52321 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52322 checks involving function types and aliases.
52324 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
52326 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52327 redefined to the same non-trivial type.
52329 * g++.old-deja/g++.pt/explicit73.C: Test for proper
52330 namespace-qualification of template specializations declared in
52333 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52334 to declare a subset of the specializations of a template function
52335 as friends of specializations of a template class.
52337 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52338 member templates that do not fully specialize the enclosing
52339 template class are rejected.
52341 1998-09-11 Dave Love <d.love@dl.ac.uk>
52343 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52345 1998-09-08 Dave Love <d.love@dl.ac.uk>
52347 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52348 altered from libf2c/libU77 version.
52350 1998-09-06 Dave Love <d.love@dl.ac.uk>
52352 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52354 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
52355 Alexandre Oliva <oliva@dcc.unicamp.br>
52357 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52358 (un)signed char are different types for template specialization
52361 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
52363 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52364 * objc: ObjC testsuite.
52366 1998-08-31 Catherine Moore <clm@cygnus.com>
52368 * gcc.c-torture/execute/941014-1.x: New file.
52370 1998-08-31 Nick Clifton <nickc@cygnus.com>
52372 * lib/c-torture.exp: Add support for
52373 torture_eval_before_compile and torture_eval_before_execute
52376 1998-08-30 Jeffrey A Law (law@cygnus.com)
52378 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
52379 this test triggers valid.
52381 1998-08-27 Jeffrey A Law (law@cygnus.com)
52383 * gcc.dg/980827-1.c: New test.
52385 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
52387 * gcc.c-torture/execute/loop-4b.c: New test.
52389 1998-08-26 Nick Clifton <nickc@cygnus.com>
52391 * lib/c-torture.exp: Add support for
52392 torture_eval_before_compile and torture_eval_before_execute
52395 1998-08-25 Jeffrey A Law (law@cygnus.com)
52397 * gcc.c-torture/compile/980825-1.c: New test.
52399 1998-08-24 Nick Clifton <nickc@cygnus.com>
52401 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52402 count number tests in opt_t0 not good_t0.
52404 1998-08-24 Jeffrey A Law (law@cygnus.com)
52406 * gcc.c-torture/compile/930326-1.x: Fix typo.
52408 1998-08-23 Mark Mitchell <mark@markmitchell.com>
52410 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52413 1998-08-21 Jeffrey A Law (law@cygnus.com)
52415 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52416 STACK_SIZE is defined.
52417 * gcc.c-torture/unsorted/stuct.c: Similarly.
52419 * gcc.c-torture/compile/980821-1.c: New test.
52421 1998-08-21 Jeffrey A Law (law@cygnus.com)
52423 * gcc.c-torture/execute/980526-2.c: Disable for targets with
52426 1998-08-19 Mark Mitchell <mark@markmitchell.com>
52428 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52431 1998-08-09 Mark Mitchell <mark@markmitchell.com>
52433 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52436 1998-08-18 Jeffrey A Law (law@cygnus.com)
52438 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52440 1998-08-16 Jeffrey A Law (law@cygnus.com)
52442 * gcc.c-torture/compile/980816-1.c: New test.
52444 * gcc.dg/980816-1.c: New test.
52446 1998-08-13 Jeffrey A Law (law@cygnus.com)
52448 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52449 compiler for ieee tests.
52451 1998-08-01 Dave Love <d.love@dl.ac.uk>
52453 * g77.f-torture/compile/980729-0.f: New test.
52455 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
52457 * gcc.c-torture/special/eeprof-1.c: New test, for
52458 -finstrument-functions.
52459 * gcc.c-torture/special/special.exp: Run it.
52461 1998-07-29 Jeffrey A Law (law@cygnus.com)
52463 * gcc.c-torture/compile/980729-1.c: New test.
52465 1998-07-27 Nick Clifton <nickc@cygnus.com>
52467 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52468 __thumb__ is defined, and test for ARM style doubles if so.
52470 1998-07-26 Dave Love <d.love@dl.ac.uk>
52472 * g77.f-torture/noncompile/980615-0.f: New test.
52474 1998-07-26 H.J. Lu (hjl@gnu.org)
52476 * gcc.dg/980312-1.c: Do link instead of compile.
52477 * gcc.dg/980313-1.c: Likewise.
52479 1998-07-26 Jeffrey A Law (law@cygnus.com)
52481 * gcc.c-torture/compile/980726-1.c: New test.
52483 1998-07-25 Dave Love <d.love@dl.ac.uk>
52485 * g77.f-torture/execute/io0.f: New test.
52487 1998-07-24 Nick Clifton <nickc@cygnus.com>
52489 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52492 1998-06-18 Michael Meissner <meissner@cygnus.com>
52494 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52497 1998-07-17 Nick Clifton <nickc@cygnus.com>
52499 * gcc.dg/980626-1.c: Expect failures for all toolchains until
52500 c-decl.c:grokdeclarator can handle mode attributes.
52502 1998-07-16 Jeffrey A Law (law@cygnus.com)
52504 * gcc.c-torture/execute/980716-1.c: New test.
52506 1998-07-13 Jeffrey A Law (law@cygnus.com)
52508 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52510 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
52512 * gcc.c-torture/execute/va-arg-3.x: Similarly.
52513 * gcc.c-torture/compile/930326-1.x: Similarly.
52515 1998-07-13 Dave Love <d.love@dl.ac.uk>
52517 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52518 New test from Craig.
52520 1998-07-12 Dave Love <d.love@dl.ac.uk>
52522 * g77.f-torture/noncompile/980616-0.f: New test.
52524 * g77.f-torture/execute/970816-3.f: New test from Craig.
52526 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52528 * g++.other/singleton.C: Return error value instead of taking
52531 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52533 * g++.other/singleton.C: New test. Warning is under dispute.
52534 Runtime crash is not.
52536 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52538 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52539 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52540 using6.C, using7.C}: New namespace tests.
52542 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
52544 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52545 specialization with typedef'ed names used as array indexes.
52547 1998-07-09 Jeffrey A Law (law@cygnus.com)
52549 * gcc.c-torture/execute/980709-1.c: New test.
52551 * gcc.dg/980709-1.c: New test.
52553 1998-07-07 Richard Henderson <rth@cygnus.com>
52555 * gcc.c-torture/execute/bcp-1.c: New test.
52557 1998-07-07 Jeffrey A Law (law@cygnus.com)
52559 * gcc.c-torture/execute/980707-1.c: New test.
52561 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
52563 * gcc.c-torture/compile/980706-1.c: New test.
52565 1998-07-01 Dave Love <d.love@dl.ac.uk>
52567 * g77.f-torture/execute/980701-0.f,
52568 g77.f-torture/execute/980701-1.f: New test from Craig.
52570 1998-07-01 Jeffrey A Law (law@cygnus.com)
52572 * gcc.c-torture/compile/980701-1.c: New test.
52574 * gcc.c-torture/execute/980701-1.c: New test.
52576 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
52579 * g++.old-deja/g++.robertl/eb132.C: New test.
52580 * g++.old-deja/g++.robertl/eb133.C: Likewise.
52582 1998-06-29 Dave Love <d.love@dl.ac.uk>
52584 * g77.f-torture/execute/980628-7.f,
52585 g77.f-torture/execute/980628-8.f,
52586 g77.f-torture/execute/980628-9.f,
52587 g77.f-torture/execute/980628-10.f: New tests from Craig.
52589 * g77.f-torture/execute/980628-3.f: Remove mail headers.
52591 1998-06-28 Jeffrey A Law (law@cygnus.com)
52593 * g77.f-torture/execute/980628-4.f: New test from Craig.
52594 * g77.f-torture/execute/980628-5.f: Likewise.
52595 * g77.f-torture/execute/980628-2.f: Likewise.
52596 * g77.f-torture/execute/980628-0.f: Likewise.
52597 * g77.f-torture/execute/980628-1.f: Likewise.
52598 * g77.f-torture/execute/980628-3.f: Likewise.
52599 * g77.f-torture/execute/980628-6.f: Likewise.
52601 1998-06-28 Jeffrey A Law (law@cygnus.com)
52603 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52604 directory when nothing has been installed yet.
52606 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
52608 * gcc.c-torture/special/special.exp: Handle newer versions of
52611 1998-06-26 Jeffrey A Law (law@cygnus.com)
52613 * gcc.dg/980626-1.c: New test.
52615 1998-06-19 Bruno Haible <haible@ilog.fr>
52617 * gcc.misc-tests/m-un-2.c: New test.
52618 * g++.old-deja/g++.other/warn01.c: Likewise.
52620 1998-06-19 Robert Lipe <robertl@dgii.com>
52622 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52623 compatibility with assmblers with a different comment character.
52624 Eliminate use of GAS-specific extensions.
52626 1998-06-19 Jeffrey A Law (law@cygnus.com)
52628 * gcc.c-torture/execute/ieee/980619-1.c: New test.
52630 1998-06-19 Robert Lipe <robertl@dgii.com>
52632 * lib/g77.exp: Replace search for libf2c.a with search for newly
52635 1998-06-17 Jeffrey A Law (law@cygnus.com)
52637 * gcc.c-torture/execute/980617-1.c: New test.
52639 1998-06-12 Jeffrey A Law (law@cygnus.com)
52641 * gcc.c-torture/execute/980612-1.c: New test.
52643 1998-06-08 Jeffrey A Law (law@cygnus.com)
52645 * gcc.dg/980523-1.c: Only test on ppc-linux.
52646 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52648 * gcc.c-torture/execute/980608-1.c: New test.
52650 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
52652 * gcc.c-torture/execute/980605-1.c: New test.
52654 1998-06-04 Jeffrey A Law (law@cygnus.com)
52656 * gcc.c-torture/execute/980604-1.c: New test.
52658 1998-06-02 Jeffrey A Law (law@cygnus.com)
52660 * gcc.c-torture/execute/980602-1.c: New test.
52661 * gcc.c-torture/execute/980602-2.c: Likewise.
52663 1998-06-02 Dave Love <d.love@dl.ac.uk>
52665 * 970125-0.f: Fix per JCB. Add commentary.
52667 1998-05-31 Michael Meissner <meissner@cygnus.com>
52669 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52672 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52674 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52677 1998-05-28 Catherine Moore <clm@cygnus.com>
52679 * gcc.c-torture/execute/980526-3.c: New test.
52681 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
52683 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52684 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52685 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52686 m88k-motorola-sysv3 to XFAIL.
52688 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52690 * gcc.dg/980526-1.c: New test.
52691 * gcc.c-torture/execute/980526-2.c: New test.
52693 1998-05-26 Jeffrey A Law (law@cygnus.com)
52695 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52697 * gcc.c-torture/execute/980526-1.c: New test.
52699 1998-05-26 Dave Love <d.love@dl.ac.uk>
52701 * g77.f-torture/execute/alpha2.f: Add runtime test.
52703 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
52705 * g++.old-deja/old-deja.exp: Strip leading directories.
52707 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52708 error for the line. Don't run multiple tests for the same line.
52710 1998-05-23 Jeffrey A Law (law@cygnus.com)
52712 * gcc.dg/980523-1.c: New test.
52714 1998-05-23 Dave Love <d.love@dl.ac.uk>
52716 * g77.f-torture/compile/970915-0.f: New test.
52718 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
52720 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52722 1998-05-21 Jeffrey A Law (law@cygnus.com)
52724 * gcc.dg/980520-1.c: New test.
52726 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
52728 * gcc.dg/980502-1.c: Fix return type.
52730 1998-05-20 Jeffrey A Law (law@cygnus.com)
52732 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52733 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52734 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52735 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52736 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52738 1998-05-20 Dave Love <d.love@dl.ac.uk>
52740 * g77.f-torture/execute/980520-1.f: New test.
52742 1998-05-15 Dave Love <d.love@dl.ac.uk>
52744 * lib/mike-g77.exp: New file.
52746 * g77.f-torture/noncompile/noncompile.exp,
52747 g77.f-torture/noncompile/check0.f: New files.
52749 1998-05-14 Dave Love <d.love@dl.ac.uk>
52751 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52752 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52753 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52754 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52755 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52756 abort where appropriate.
52758 1998-05-05 Michael Meissner <meissner@cygnus.com>
52760 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52761 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52763 1998-04-29 Dave Love <d.love@dl.ac.uk>
52765 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52767 1998-04-27 Dave Love <d.love@dl.ac.uk>
52769 * g77.f-torture/compile/980427-0.f: New test.
52771 1998-04-24 Dave Love <d.love@dl.ac.uk>
52773 * g77.f-torture/compile/980424-0.f: New test.
52775 1998-04-19 Dave Love <d.love@dl.ac.uk>
52777 * g77.f-torture/compile/980419-2.f (main): New test.
52778 * g77.f-torture/compile/970125-0.f: New test.
52779 * g77.f-torture/compile/980419-1.f: New test.
52781 1998-04-08 Jim Wilson <wilson@cygnus.com>
52783 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
52786 1998-04-07 Jim Wilson <wilson@cygnus.com>
52788 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52790 1998-04-03 Jim Wilson <wilson@cygnus.com>
52792 * gcc.c-torture/compile/980329-1.c: New test.
52794 1998-03-18 Jim Wilson <wilson@cygnus.com>
52796 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52797 * gcc.dg/980312-1.c: Fix typo in -march command.
52799 1998-03-16 H.J. Lu (hjl@gnu.org)
52801 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52803 1998-03-11 Robert Lipe <robertl@dgii.com>
52805 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
52806 Dave Love agree the Fortran source is bogus.
52808 1998-03-11 Robert Lipe <robertl@dgii.com>
52810 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52811 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52812 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52813 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52814 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52816 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
52818 * g++.old-deja/g++.other/friend1.C: New test.
52820 1998-02-18 Dave Love <d.love@dl.ac.uk>
52822 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52823 possibly uninitialized) variables and declare dnrm2.
52825 1998-02-23 Robert Lipe <robertl@dgii.com>
52827 From Bruno Haible <haible@ilog.fr>:
52828 * gcc.c-torture/execute/980223.c: New test.
52830 1998-02-13 Jeffrey A Law (law@cygnus.com)
52832 * gcc.dg/ifelse-1.c: New test.
52834 1998-02-09 H.J. Lu (hjl@gnu.org)
52836 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52838 * lib/old-dejagnu.exp (old-dejagnu): Added the
52839 "execution test - XFAIL *-*-*" handling in the spirit of
52840 "excess errors test -". Changed the "execution test fails"
52841 handling to be like "excess errors test fails".
52842 * Update various tests accordingly.
52844 1998-02-06 Jim Wilson <wilson@cygnus.com>
52846 * gcc.c-torture/execute/980205.c: New test.
52848 1998-01-18 Jeffrey A Law (law@cygnus.com)
52850 * lib/c-torture.exp: Look for .x files instead of .cexp files.
52851 * lib/f-torture.exp: Similarly.
52852 * gcc.c-torture: Rename all .cexp files to .x files.
52854 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
52856 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52857 (940510-1.c): Removed duplicate.
52858 (971104-1.c): New test.
52860 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
52862 * lib/f-torture.exp: Improve error and loop detection.
52864 1997-11-19 Michael Meissner <meissner@cygnus.com>
52866 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52867 use that to size the filler array.
52869 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
52871 * lib/c-torture.exp(c-torture-execute): Fix typo.
52873 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52874 testcase as the executable name. Keep the executable around if
52877 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
52879 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52880 changes. Only test one -g option, and move it to the end of the
52881 list of options to test.
52883 1997-09-19 Michael Meissner <meissner@cygnus.com>
52885 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52886 variable GCC_TORTURE_OPTIONS to supply default switches separated
52887 by colons. If no environment variable, run tests with -O0 -g, -O1
52888 -g, and -O2 -g as well.
52890 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
52892 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52893 explanatory comments. Fix indentation.
52895 1997-09-15 Jeffrey A Law (law@cygnus.com)
52897 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52899 1997-09-11 Jeffrey A Law (law@cygnus.com)
52901 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52902 * g++.old-deja/g++.mike/p7325.C: Likewise.
52903 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52905 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
52907 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52908 * g++.old-deja/g++.brendan/crash30.C: Likewise.
52909 * g++.old-deja/g++.brendan/crash39.C: Likewise.
52910 * g++.old-deja/g++.law/operators4.C: Likewise.
52912 1997-09-11 Joe Buck (jbuck@synopsys.com)
52914 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52915 * g++.old-deja/g++.mike/p784.C: Ditto.
52916 * g++.old-deja/g++.mike/p785.C: Ditto.
52918 1997-09-05 Jeffrey A Law (law@cygnus.com)
52920 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52922 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
52924 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52925 target feature; pass this to c-torture-execute as needed.
52927 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
52929 * lib/c-torture.exp(c-torture-execute): If the previous and the
52930 current executables being tested are identical, we don't need to
52931 run the executable again. Try to make the executable names
52932 unique. Add an optional argument for passing additional compiler
52935 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
52937 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52939 1997-08-29 Jeffrey A Law (law@cygnus.com)
52941 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52943 1997-07-31 Jeffrey A Law (law@cygnus.com)
52945 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52946 32bit or larger longs.
52948 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52949 have either a 32bit long or 32bit int.
52951 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
52953 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52954 Make double precision tests dependent on sizeof (double).
52956 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
52958 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52961 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
52963 * gcc.c-torture/compile/961203-1.cexp: New script.
52965 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
52967 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52968 up the includes ourselves.
52970 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
52972 * lib/plumhall.exp: Remove random include, and add a few
52973 verbose messages for debugging.
52975 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
52977 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52978 of trying to do it ourselves.
52980 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52982 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52984 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
52986 * gcc.prms/5403.c: Made regexp a bit less strict.
52988 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
52990 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52991 is returned from remote_load instead.
52992 * lib/plumhall.exp: Ditto.
52993 * lib/mike-g++.exp: Ditto.
52994 * lib/old-dejagnu.exp: Ditto.
52995 * lib/c-torture.exp: Ditto.
52997 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
52999 * lib/g++.exp: Use build_wrapper procedure.
53000 * lib/gcc.exp: Ditto.
53002 1997-05-20 Jeffrey A Law (law@cygnus.com)
53004 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53005 an old-style decl for malloc. Fixes tests to work when
53006 sizeof (int) != sizeof (size_t).
53008 1997-05-15 Mike Meissner <meissner@cygnus.com>
53010 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53012 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53013 use stdargs.h interface.
53015 1997-05-15 Mike Meissner <meissner@cygnus.com>
53017 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53018 NO_VARARGS when compiling.
53020 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
53022 * lib/plumhall.exp(ph_includes): New procedure.
53024 (ph_compiler): Ditto.
53026 * lib/g++.exp: Rename test-glue.c to testglue.c.
53027 * lib/gcc.exp: Ditto.
53029 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
53031 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53032 to completion when it's called.
53034 1997-03-21 Michael Meissner <meissner@cygnus.com>
53036 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53037 is defined, don't do test.
53039 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
53041 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53043 (ph_summary): Mark skipped testcases as untested, not unresolved.
53045 * lib/plumhall.exp (ph_make): If unresolved because of bad
53046 errorCode, record errorCode in log file.
53047 (*): Replace send_log/verbose with verbose -log.
53049 1997-03-19 Michael Meissner <meissner@cygnus.com>
53051 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53052 double conversion if double isn't at least 8 bytes.
53054 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53055 int to work with targets where int is 16 bits.
53057 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53058 8 bytes, just exit, since 4 byte doubles don't have enough bits of
53059 precision for the test to complete.
53061 1997-03-14 Michael Meissner <meissner@cygnus.com>
53063 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53064 if d10v is not compiled with the -mdouble64 flag.
53065 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53067 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53068 d10v is not compiled with the -mint32 flag.
53070 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
53072 * lib/plumhall.exp: Use incr_count.
53074 1997-03-12 Jeffrey A Law (law@cygnus.com)
53076 * gcc.c-torture: Update to c-torture-1.45.
53078 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
53080 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53081 the name of the expect testcase file).
53083 * lib/g++.exp(g++_init): Ditto.
53085 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
53087 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53090 * lib/gcc.exp(gcc_exit): New procedure.
53092 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
53094 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53095 specs where appropriate.
53097 * g++.old-deja/g++.arm/*: Added additional ERROR checks
53098 because of new "candidates are" messages, and removed a few
53100 * Converted all non-old-style g++ testcases to old-style, and
53101 moved into g++.old-deja.
53103 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
53105 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53108 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53111 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53113 1997-02-13 Michael Meissner <meissner@cygnus.com>
53115 * lib/gcc.exp (gcc_target_compile): Add support for defining
53116 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53117 the machine doesn't have those features.
53119 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
53121 * g++.law/operators4.exp: Don't use LIBS.
53123 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
53125 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53127 * lib/mike-g++.exp: Don't set the compiler to be tested here.
53128 * lib/g++.exp: Set it here instead. Also, allow use of the
53129 --tool_exec and --tool_opt options. Change CXX to
53132 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53134 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53136 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
53138 * lib/old-dejagnu.exp: Use prune_warnings instead of
53140 * lib/mike-g++.exp: Ditto.
53141 * lib/gcc.exp: Ditto.
53142 * lib/g++.exp: Ditto.
53144 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53146 1997-02-07 Jeffrey A Law (law@cygnus.com)
53148 * 941014-2.c: Include stdlib.h
53149 * 960327-1.c: Include stdio.h
53150 * dbra.c, index-1.c: Don't assume ints are 32bits.
53152 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
53154 * lib/gcc.exp: Add gcc,stack_size target feature.
53156 * lib/g++.exp(g++_target_compile): Add the include and link
53157 paths here, not in two other places. And, it's $options, not
53160 * lib/mike-g++.exp(postbase): Remove the code that determines
53161 the correct include and link paths.
53162 * g++.old-deja/old-deja.exp: Ditto.
53164 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
53166 * lib/g++.exp(g++_init): target_compile no longer returns the
53167 filename of the result.
53169 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
53171 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53174 * gcc.c-torture/special/special.exp: Change call to
53175 gcc_target_compile to include the object file.
53177 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
53179 * gcc.c-torture/special/special.exp: Correct misspelling in last
53182 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
53184 * lib/plumhall.exp(ph_summary): Log the entire output of the
53185 executable. Return -1 if there were any failures, 0 otherwise.
53186 (ph_execute): Return -1 if there were any failures, 0 otherwise.
53187 (ph_make): Clean up objects and executables that were built
53188 if the tests succeeded.
53190 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
53192 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53193 libraries and includes in the build tree as appropriate.
53195 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
53197 * lib/c-torture.exp: Instead of looking for the global variable
53198 NO_LONG_LONG, check to see if that's a feature of the target.
53200 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
53202 * config/default.exp: Minimize. Delete the remainer of the files in
53203 config; this functionality is now in devo/dejagnu/config.
53205 g++.*/*: Pass any additional flags used to compile to postbase;
53208 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53209 is now done by runtest.exp. Use gcc_target_compile instead of
53212 lib/c-torture.exp: Use gcc_target_compile instead of compile.
53213 Remove references to CFLAGS. Use remote_file instead of
53215 (c-torture): Take a list of arguments to use to compile this
53218 lib/g++.exp: Simplify. Use target_compile instead of compile.
53219 lib/gcc-dg.exp: Ditto.
53220 lib/gcc.exp: Ditto.
53221 lib/mike-{gcc,g++}.exp: Ditto.
53222 lib/old-dejagnu.exp: Ditto.
53223 lib/plumhall.exp: Ditto.
53225 1997-01-08 Jim Wilson <wilson@cygnus.com>
53227 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53228 (ph_linker): Likewise.
53230 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
53232 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53233 MAP_ANON / MAP_ANONYMOUS if defined;
53234 else try to map from /dev/zero .
53236 1996-11-12 Jeffrey A Law (law@cygnus.com)
53238 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53239 isn't defined, then define it to MAP_ANONYMOUS.
53241 1996-11-12 Jeffrey A Law (law@cygnus.com)
53243 * gcc.c-torture: Update to c-torture-1.42 release.
53245 1996-11-11 Jeffrey A Law (law@cygnus.com)
53247 * gcc.c-torture: Update to c-torture-1.41 release.
53249 1996-10-27 Jeffrey A Law (law@cygnus.com)
53251 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
53254 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
53256 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53257 and LDFLAGS. Fix second case to append the target_info ldflags
53258 onto LDFLAGS, not CFLAGS.
53259 * lib/g++.exp (g++_init): Add target_info stuff.
53260 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
53261 of libgloss and newlib flags for !native.
53263 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53264 (GDB): Fix relative path to go up another dir for finding gdb.
53266 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
53268 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53269 versions in the target_info array, if they don't exist.
53271 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
53273 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53275 1996-07-08 Jim Wilson <wilson@cygnus.com>
53277 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53278 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53280 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
53282 * lib/old-dejagnu.exp: Don't remove the output file before we've
53283 actually tested it. Don't append pwd to the path of the executable
53286 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
53288 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53290 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
53292 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53293 temporary directory for compiler files, and set it to a default
53294 value of /tmp. Set $output as the name of the output file from
53295 compiling the testcase. Add a -o option to $cflags_var so the
53296 compiler writes the final output file as $output. Set $executable
53299 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53300 directory for compiler files, and set it to /tmp if it doesn't
53301 already have a value. Set $output_file to the name of the output
53302 file from compiling the testcase. Add a -o option to CXXFLAGS so
53303 the compiler writes the final output file as $output. Use $output
53304 as the executable to be tested.
53306 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
53308 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53310 1996-06-08 Jeffrey A Law (law@cygnus.com)
53312 * gcc.c-torture/execute/pending-1.c: New test. Still
53313 pending in Tege's queue.
53315 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
53317 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53318 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
53319 if there were failures. Call unresolved if there were unresolved
53320 testcases. Call gcc_fail if program did not run to completion.
53321 (ph_make): Pass additional argument name to ph_execute.
53322 (ph_execute): Add new argument. Pass additional arguments to
53323 ph_summary. Call gcc_fail is there is no execution output.
53325 1996-04-24 Jeffrey A Law (law@cygnus.com)
53327 * lib/plumhall.exp (proc_summary): Output relavent summary
53328 lines into the log so specific failures in plumhall can be
53331 1996-04-10 Jeffrey A Law (law@cygnus.com)
53333 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53334 (c-torture-execute): Don't try to execute tests which use
53335 "long long" types if $NO_LONG_LONG is nonzero.
53337 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
53339 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53342 * gcc.ieee: Move from here.
53343 * gcc.c-torture/execute/ieee: To here.
53345 1996-03-26 Jeffrey A Law (law@cygnus.com)
53347 * gcc.c-torture: Update to c-torture-1.41 release.
53349 1996-03-22 Jeffrey A Law (law@cygnus.com)
53351 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53354 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
53356 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53359 1996-03-02 Jeffrey A Law (law@cygnus.com)
53361 * config/proelf.exp: Handle connecting to a simulator.
53363 1996-01-31 Jeffrey A Law (law@cygnus.com)
53365 * config/proelf.exp: New file. Enough framework that we can
53366 run c-torture tests on the proelf targets (or any other target
53367 that gdb can connect to for that matter).
53369 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
53371 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53372 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
53374 * lib/plumhall.exp (ph_execute): Always call ph_summary if
53375 exec_output exists.
53377 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
53379 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53380 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53382 * config/*.exp: Update FSF address. Change result of ${tool}_load
53383 to pass/fail/unresolved/unsupported/untested. Caller must now
53384 call unresolved/unsupported/untested.
53385 * lib/*.exp: Update FSF address. Update to handle new results of
53387 * lib/chill.exp (verbose): Delete.
53389 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
53391 * lib/gcc.exp (default_gcc_start): Change order of args to
53392 $LDFLAGS $CFLAGS $LIBS.
53393 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53394 Save/set/restore CFLAGS. Pass single arg to gcc_start.
53395 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53396 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53397 * gcc.misc-tests/dg-test.exp: Likewise.
53398 * gcc.misc-tests/msgs.exp: Likewise.
53399 * gcc.prms/prms.exp: Likewise.
53400 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53401 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53403 * lib/dg.exp: Deleted, moved to dejagnu/lib.
53405 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
53407 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53409 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53410 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53412 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53415 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
53417 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53418 global for loop; add use of $mathlib.
53419 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53420 settings here; set mathlib for anything but VxWorks.
53422 1996-01-22 Jeffrey A Law (law@cygnus.com)
53424 * gcc.c-torture: Update to c-torture-1.40 release.
53426 1996-01-03 Jeffrey A Law (law@cygnus.com)
53428 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53431 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
53433 * lib/c-torture.exp (c-torture-execute): Declare "output" as
53436 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
53438 * lib/g++.exp (LIBS): Define if not already.
53439 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53440 (gcc-dg-prune): Call prune_gcc_output.
53441 * lib/gcc.exp (prune_gcc_output): New proc.
53442 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53445 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
53447 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53448 (c-torture-execute): Likewise. Rename `name' to `testcase'.
53450 1995-11-15 Jeffrey A Law (law@cygnus.com)
53452 * gcc.c-torture: Update to c-torture-1.39 release.
53454 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
53456 * lib/c-torture.exp (c-torture-execute): Don't return if one option
53457 fails, try others as well.
53459 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
53461 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53462 If compilation fails, mark execute tests as `untested'.
53463 If test is marked as unsupported, don't mark compilation and
53464 execute tests as failed.
53466 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
53468 * lib/g++.exp (g++_init): Don't link in libg++, and look to
53469 libstdc++ for whether or not we want to be doing shared
53470 libraries. Delete link_curses since we don't need it anymore.
53471 * lib/mike-g++.exp (postbase): Don't link in libg++.
53472 * g++.old-deja/old-deja.exp: Likewise.
53474 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
53476 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53478 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
53480 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53481 For that, add `-Wl,-a,shared_archive'.
53482 * g++.old-deja/old-deja.exp: Likewise.
53484 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
53486 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53488 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
53490 * lib/mike-g++.exp (postbase): Pay attention to the status of
53493 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
53495 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53497 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
53499 * lib/gcc.exp (default_gcc_start): No longer need to log program
53500 being executed or its output, execute_anywhere does that now.
53501 * lib/g++.exp (default_g++_version): Call execute_anywhere.
53502 (default_g++_start): Likewise. Delete calls to verbose/send_log.
53504 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
53506 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53507 the same as those in lib/g++.exp.
53509 1995-10-10 Jeff Law (law@hurl.cygnus.com)
53511 * gcc.c-torture: Update to c-torture-1.38 release.
53512 * gcc.ieee: Related changes.
53514 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
53516 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53517 "exec". Minor reformatting changes.
53519 * config/rom68k.exp (${tool}_load): Make it work in a canadian
53520 cross. This means all "exec" calls now work on a remote host as
53522 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53523 cross. Filter out the extra "\r\n" stuff that expect puts in.
53524 (c-torture-execute): Filter out the bogus warnings like
53525 c-torture-compile does. Add support for canadian cross.
53526 * lib/gcc.exp (default_gcc_version, default_gcc_start)
53527 Use execute_anywhere rather than calling exec directly. Now it
53528 works for canadian cross testing.
53530 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
53532 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
53533 results into a variable, and check that rather than using file exists.
53535 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
53537 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53538 create a libg++.so. For sunos4.1.*, also add -ltermcap.
53540 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
53542 * g++.old-deja/old-deja.exp: Create and pass runshlib and
53543 lib_curses if there's a shared libg++ in the build tree.
53545 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
53547 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53548 if not supported target.
53550 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
53552 * lib/g++.exp (g++_init): Move empty setting of runshlib and
53553 link_curses up to always happen, not just for native builds.
53555 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
53557 * gcc.c-torture: Update to c-torture-1.36 release.
53558 * gcc.failure: Related changes.
53560 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
53562 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53564 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
53566 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53567 * lib/mike-g++.exp (postbase): Not in here. Still reference
53568 runshlib, link_curses, and mathlib for link and run.
53570 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53571 pass the runtime shared library options for Solaris, OSF/1, and
53572 Irix5, and link with -lcurses to avoid unresolved references.
53574 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
53576 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53579 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
53581 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53583 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
53585 * gcc.c-torture: Update to c-torture-1.35 release. Note we
53586 do not have a framework for the "compat" tests yet.
53588 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
53590 * lib/mike-g++.exp (postbase): New local variable `mathlib',
53591 set to null if we're testing vxworks5.1. Use that instead of
53592 `-lm' in the setting of LIBS for link and run.
53594 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
53596 * config/rom68k.exp (${tool}_load): Major changes to make it
53597 work. Verified that it does in fact return the stuff in
53598 exec_output properly. Catch any Emul or any TRAP other than 0.
53600 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
53602 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53603 LDFLAGS properly for targets that need stuff from libgloss.
53604 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53606 (gpp_initialized): New variable.
53608 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
53610 * config/rom68k.exp: Load libgloss.exp.
53611 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53612 so we can produce a fully linked binary.
53613 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53614 so we can produce a fully linked binary.
53616 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
53618 * lib/plumhall.exp (ph_section): Watch for expected failures.
53619 Add missing `else'.
53621 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53623 (c-torture): Likewise.
53625 1995-08-28 Doug Evans <dje@cygnus.com>
53627 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53629 * lib/mike-g++.exp (mike_cleanup): New proc.
53630 (prebase): New globals compiler_result, not_compiler_result,
53632 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
53633 allow leading "-" in pattern. Watch for unsupported tests.
53634 If $compiler_result is set, pattern match assembler code,
53635 and ditto for $not_compiler_result.
53636 * lib/mike-gcc.exp: Likewise.
53638 * lib/plumhall.exp (ph_execute): Only call ph_summary if
53639 execution "succeeded".
53641 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
53643 * config/win32.exp: New file.
53644 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53646 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
53648 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53650 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53651 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53652 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53654 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53655 "... without exceptions was ...". That is now handled by
53657 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53659 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
53661 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53662 sieve.c,sort2.c}: New files.
53663 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53664 sieve.exp,sort2.exp}: Drivers for them.
53666 * lib/mike-gcc.exp (program_output): New user settable variable.
53667 (postbase): Call prune_system_crud. Also prune extraneous compiler
53669 * lib/mike-g++.exp (program_output): New user settable variable.
53671 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53673 * config/sh.exp: Deleted (use sim.exp instead).
53675 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
53677 * config/vx.exp: Declare CHECKTASK as global.
53678 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53679 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53680 * lib/old-dejagnu.exp: Load [pwd]/$executable.
53682 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
53684 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53685 target. Like vx.exp, only includes `vx29k.exp' instead of
53688 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
53690 * config/sim.exp: Increase time limit from 120 seconds to 240.
53692 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
53694 * gcc.c-torture/execute/950628-1.c: New test.
53696 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
53698 * gcc.c-torture: Update with changes/additions from
53701 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
53703 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53705 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
53707 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53709 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
53711 * gcc.c-torture/compile/950512-1.c: New test.
53712 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53713 * gcc.dg/struct-ret-1.c: Likewise.
53715 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
53717 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53718 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53720 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
53722 * gcc.c-torture/special/920411-1.c: Deleted.
53723 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53725 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
53727 * config/sim.exp (${tool}_load): Hack in call to bash to get a
53730 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
53732 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53734 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
53737 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53738 is the proper length.
53739 * va-arg-3.c: Likewise.
53741 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
53743 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
53744 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53746 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
53747 * lib/g++.exp (default_g++_start): Delete old cruft.
53749 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
53751 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53752 (2 * (1 << 18)) to (2 * (1 << 17)).
53754 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53756 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
53758 * config/rom68k.exp: Renamed from config/idp.exp
53760 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
53762 * c-torture/compile/921109-2.c
53764 1995-04-18 Mike Stump <mrs@cygnus.com>
53766 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53769 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
53771 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53773 * lib/g++.exp (default_g++_start): Likewise.
53775 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
53777 * gcc.c-torture/compile/950329-1.c: New test.
53779 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
53781 * config/bug.exp (${tool}_load): Updated to use new remote_open
53782 and remote_close procs.
53783 * config/idp.exp: New file.
53785 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
53787 * gcc.c-torture/execute/950322-1.c: New test.
53789 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
53791 * config/vx.exp (${tool}_load): Clean up testing of return code from
53792 vxworks_ld and vxworks_spawn.
53794 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
53796 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53798 1995-03-13 Mike Stump <mrs@cygnus.com>
53800 * lib/old-deja.exp: Add `excess errors test - ' error, now one
53801 can mark excess errors on a machine by machine basis. Note, the
53802 default is to not expect any excess errors, even when excess
53803 errors test - is given, so you will want to put an XFAIL ... on
53804 these lines. For example, // excess errors test - XFAIL hppa*-*-*
53805 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53806 those 4 machines, but no others.
53808 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
53810 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53811 * lib/c-torture.exp: to here.
53813 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
53815 * gcc.c-torture/execute/950221-1.c: New test.
53816 * gcc.c-torture/execute/struct-ret-1.c: New test.
53817 * gcc.c-torture/compile/950221-1.c: New test.
53819 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53821 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
53823 * gcc.c-torture/execute/arith-1.c (main): Return 0.
53824 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53826 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
53828 * g++.gb: New directory of tests, derived from my signature and
53829 class scoping tests.
53831 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53832 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53833 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53834 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53835 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53836 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53837 * g++.gb/sig25.C: Likewise.
53839 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53840 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53841 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53842 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53843 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53844 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53845 * g++.gb/sig25.exp: Likewise.
53847 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53848 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53849 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53850 * g++.gb/scope13.C: Likewise, this test still fails.
53852 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53853 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53854 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53855 * g++.gb/scope13.exp: Ditto.
53857 * g++.gb/README: New file, explains what these tests are about.
53859 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
53861 * lib/dg.exp (dg-do): Support `preprocess'.
53862 (dg-test): Likewise.
53864 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
53866 * config/udi.exp: change "continue -expect" to "exp_continue".
53868 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
53870 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53871 Delete redundant tests.
53873 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53874 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53875 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53876 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53877 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53878 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53879 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53880 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53882 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53883 storing label pointers.
53884 * gcc.c-torture/execute/921019-1.c: Likewise.
53885 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53886 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53888 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53891 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53892 Delete obsolete tests.
53894 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53895 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53896 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53897 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53898 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53899 * gcc.c-torture/compile/950124-1.c: New test.
53901 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53903 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
53905 * lib/mike-g++.exp: Add -lm to LIBS.
53907 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
53909 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53911 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
53913 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53915 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
53917 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53919 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
53921 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53922 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53923 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53924 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53925 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53926 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53927 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53928 * g++.law/{operators31.C, operators32.C,
53929 * g++.law/{operators33.C, operators34.C}: Likewise.
53930 * g++.law/{pic1.C, refs2.C}: Likewise.
53931 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53932 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53933 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53934 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53936 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53937 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53938 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53939 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53940 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53941 * g++.law/{enum9.exp, friend5.exp}: Likewise.
53942 * g++.law/{nest3.exp, nest4.exp}: Likewise.
53943 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53944 * g++.law/{operators30.exp, operators31.exp}: Likewise.
53945 * g++.law/{operators32.exp, operators33.exp}: Likewise.
53946 * g++.law/{operators34.exp}: Likewise.
53947 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53948 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53949 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53950 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53951 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53953 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53954 No longer expected to fail.
53955 * g++.law/missed-error3.C: Tweak for recent bool changes.
53957 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
53959 * config/emb-unix: Deleted.
53960 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53961 remote execution. Do final link on remote host if REMOTE_LINK is set.
53963 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
53965 * lib/dg.exp (dg-test): Fix typo in last patch.
53967 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
53969 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53970 (handles multiple occurrences).
53972 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
53974 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53975 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53976 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53978 * lib/c-torture.exp (c-torture-compile): Likewise.
53979 (c-torture): Prepend full path if missing.
53980 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53981 (gcc_fail): Likewise.
53982 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53984 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
53986 * lib/netware.exp: Only attach to NetWare i386 systems.
53988 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
53990 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53991 messages. Add test name to "output pattern match" pass/fail message.
53993 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
53995 * gcc.dg: New testsuite.
53996 * gcc.dg/dg.exp: New file.
53998 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
53999 test-switch.c}: Deleted.
54001 * gcc.misc-tests/msgs.exp: New testcase driver.
54003 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
54005 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54006 Watch for illegal return values from ${tool}_load.
54007 * config/unix.exp (${tool}_load): Fix pass/fail detection for
54008 cross targets. Coerce return value >0 to 1.
54010 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
54012 * config/unix.exp (${tool}_load): Call program rsh, not proc.
54014 * config/emb-unix.exp: New file.
54016 * config/sim.exp: Error if variable $SIM not defined.
54017 (${tool}_load): Mark test as "untested" if simulator missing.
54019 * config/unix.exp: Load remote.exp to get rcp_download.
54020 * lib/c-torture.exp: Use different option lists for testcases with
54022 * gcc.c-torture/execute/execute.exp: Likewise.
54024 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
54026 * config/*.exp: Clarify return code from ${tool}_load.
54027 Call `unresolved' or `untested' instead of `warning' or `perror'
54028 (sometimes you still want to call both though).
54029 Add comment that `shell_id' is local to each file.
54030 * config/udi.exp (timeout): Set to 30.
54031 Don't print warning if connection fails, $connectmode has already
54033 (${tool}_load): Move verbose messages to level 2.
54034 Rework pattern for "Process started" message.
54035 Pass `shell_id' to ${connectmode}_download.
54036 Retry twice upon timeout. Make resetting of target more robust.
54037 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54038 Pass `shell_id' to exit_$connectmode.
54039 Only call exit_$connectmode if connected.
54040 * config/unix.exp (${tool}_load): Check return codes better.
54041 * config/vrtx.exp (${tool}_load): Likewise.
54042 * config/vx.exp (${tool}_load): Likewise.
54043 Delete unneeded global's.
54044 * lib/dg.exp (dg-test): Update to reflect clarified return codes
54047 (dg-init): Delete recording of pass/fail counts.
54048 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54049 (old-dejagnu-init): Likewise.
54050 (old-dejagnu-stat): Delete contents, empty proc now.
54051 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54052 (c-torture): Delete references to lcnt, lpass, lfail.
54053 Get option list from TORTURE_OPTIONS.
54054 Delete -funroll[-all]-loops if no loops.
54055 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54056 (g++_stat): Delete contents (empty proc now).
54057 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54058 (gcc_finish): Likewise.
54059 (gcc_stat): Deleted.
54060 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54061 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54062 * gcc.c-torture/execute/execute.exp: Likewise.
54063 Split tests into two parts: compile, execute.
54064 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
54065 no loops. Update to reflect clarified return codes from ${tool}_load.
54067 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
54069 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54071 (old-dejagnu): Likewise (where necessary).
54073 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
54075 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54077 * lib/dg.exp (dg-process-target): Fix processing of selector.
54078 Add comment regarding use of `error'.
54080 * lib/gcc.exp (prune_system_crud): Define if missing.
54081 * lib/g++.exp (prune_system_crud): Likewise.
54083 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54084 Call prune_system_crud.
54085 * lib/dg.exp (dg-runtest): New proc.
54086 Use perror instead of send_user for tcl errors in testcase.
54087 Don't return any value, it's never used.
54088 Don't clobber previous definition of `unknown'.
54089 Print tcl errors in `dg-final'.
54091 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
54093 * lib/dg.exp (dg-process-target): Improve syntax error messages.
54094 (dg-test): Don't print errorInfo, it contains stack backtrace.
54096 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
54098 * lib/g++.exp (runtest_file_p): Define if missing.
54100 1994-09-24 Doug Evans (dje@cygnus.com)
54102 * lib/mike-g++.exp: Comment out loading of g++.exp.
54103 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
54104 (default_g++_version): Always print something.
54105 (default_g++_start): Comment out call to `which'.
54106 (g++_start, g++_load): Deleted (must be defined in config file).
54107 * lib/gcc.exp: Test for existence of $CC at start.
54108 Delete check for tmpdir (done in gcc_init).
54109 (default_gcc_version): Always print something.
54110 (default_gcc_start): Comment out call to `which'.
54111 * config/*.exp: Major cleanup - make cross targets work at least a
54112 little better for g++ (by not being "--tool gcc" specific).
54113 Rename gcc_xxx to ${tool}_xxx.
54114 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54115 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54117 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
54119 * lib/c-torture.exp (c-torture-compile): Rework compiler
54120 message processing.
54122 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54125 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
54127 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54129 * lib/dg.exp (dg-process-target): Support { target native }.
54131 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
54133 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
54134 looked for "... program xxx got fatal signal".
54135 Correct regsub munging of `comp_output'.
54136 Ignore compiler messages "path prefix not used" and "linker input
54139 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
54141 * lib/gcc.exp (runtest_file_p): Define if missing.
54142 * gcc.prms/template.c: Example to work from.
54144 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
54146 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54147 * lib/dg.exp (dg-test): Call unsupported testcases as such.
54149 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54150 * gcc.prms/1883.c: Moved from compile/940714-1.c.
54151 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54152 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54154 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54155 (dg-process-target): No longer a varargs proc.
54156 Return S/N for target, P/F for xfail. All callers changed.
54157 (user option procs): More argument checking.
54158 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54159 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54160 (dg-test): Skip test if not running on selected target in `dg-do'.
54161 Update handling of `dg-do-what', `dg-output-text'.
54162 Separate execution pass/fail from output pattern match pass/fail.
54163 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54165 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
54167 * gcc.c-torture/special/special.exp: Don't expect failure for mips
54168 target for 920510-1.c.
54170 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
54172 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54173 Clean up comment regarding use of passcnt, etc.
54174 (gcc_stat): Don't update `testcnt' here.
54175 (gcc_finish): Do it here.
54176 Might as well reset `but_id' here too.
54177 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54178 to determine if the file should be tested.
54179 * gcc.c-torture/compile/compile.exp: Likewise.
54180 * gcc.c-torture/execute/execute.exp: Likewise.
54181 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54182 * gcc.misc-tests/dg-test.exp: Likewise.
54183 * gcc.prms/prms.exp: Likewise.
54184 * gcc.wendy/wendy.exp: Likewise.
54185 * g++.old-deja.exp: Likewise.
54186 Move "Testing file" message to verbose level 1.
54188 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
54190 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54192 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
54194 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54195 (default_gcc_start): Accept optional second list element
54196 of compiler flags. Print compiler output at verbosity level 2.
54197 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54198 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54199 Save current values of framework globals passcnt, failcnt, xpasscnt,
54200 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54201 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
54202 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54203 xfailcnt to compute stats. Update framework global `testcnt' from
54205 (gcc_finish): New proc. Clean up test environment.
54206 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54207 (gcc_epass, gcc_efail): Delete.
54208 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54209 argument of line number.
54210 (dg-init): If the tool has an init routine, call it.
54211 (dg-test): Remove args `cflags_var' and `libs_var'.
54212 Pass all compiler options to ${tool}_start.
54213 Handle missing line number.
54214 (dg-finish): New function.
54215 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54216 particular files. Call gcc_finish at end. Move "skipping test"
54217 message to verbosity level 3.
54218 * gcc.c-torture/compile/compile.exp: Likewise.
54219 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54220 * gcc.c-torture/execute/execute.exp: Likewise.
54221 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54222 Print testcase being tried at verbosity level 1.
54223 * gcc.c-torture/special/special.exp: Unset xfail.
54224 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54225 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54226 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54227 * gcc.failure/failure.exp: Likewise.
54228 * gcc.ieee/ieee.exp: Likewise.
54229 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54230 Update call to dg-test. Call dg-finish at end.
54231 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
54232 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54233 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54234 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54235 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
54236 * gcc.wendy/wendy.exp: Add copyright.
54237 Delete setting of tmpdir (done by gcc_init).
54238 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54239 Pass compiler flags to gcc_start. Call gcc_finish at end.
54240 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54243 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
54245 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54247 (g++_load): Likewise.
54249 * config/*.exp (gcc_load): Some were varargs fns and some were not.
54250 Rename argument to `prog' to remove the confusion.
54251 Varargs fns behave differently too!
54252 (g++_load): Likewise.
54254 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54256 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54257 what it is. Delete (always) printing of status value for !native.
54258 Simplify verbose code, and include status and exec_output.
54259 (g++_load): Use gcc_load.
54261 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
54263 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54264 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54265 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54266 940714-3.c as these testcases don't exist anymore. Make
54267 va-arg-1.c expected to pass.
54269 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
54271 * gcc.misc-tests/misc.exp: Only run specific testcases.
54272 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
54273 * gcc.misc-tests/dg-[1-9].c: New files.
54275 * lib/dg.exp: New testsuite driver.
54276 * gcc.prms/prms.exp: Use it.
54278 * README.gcc: New file.
54280 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54281 Document and reset `lxpass' and `lxfail'.
54282 Simplify "initialized" message.
54283 (gcc_stat): Clean up comments a little.
54285 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
54287 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54289 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
54291 * lib/old-dejagnu.exp (process-option): New proc.
54292 (old-dejagnu-init, old-dejagnu-stat): Likewise.
54293 (old-dejagnu): Simplify.
54294 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54296 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
54298 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54299 exists and is not an empty string.
54301 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54302 $xfail rather than calling setup_xfail. Clear $xfail when test is
54304 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54307 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54308 longer expected to fail.
54310 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54313 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54315 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54316 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54317 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54318 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54321 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54322 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54324 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54326 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54327 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54329 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54330 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54331 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54333 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
54335 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54336 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54337 940714-1.c, 940714-2.c, 940714-3.c},
54338 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54339 gcc.misc-tests/{mg.c,mg.exp}:
54341 * gcc.noncompile/noncompile.exp: Change accordingly.
54343 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
54345 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54346 Undo previous clobberage.
54348 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
54350 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54351 * gcc.special/{930510-1.c, special.exp}:
54352 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54353 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54354 struct-varargs-1.c}: New tests from c-torture-1.26.
54356 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
54358 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54359 argument to switch.
54361 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
54363 * Revert the previous changes. Please see Rob's directory
54364 (/lisa/test/rob/progressive/gcc/testsuite) for testing
54367 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
54369 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54370 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54371 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54372 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54373 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54374 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54375 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54376 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54377 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54378 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54379 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54380 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54381 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54382 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54383 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54384 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54385 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54386 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54387 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54388 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54389 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54390 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54391 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54392 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54393 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54394 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54395 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54396 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54397 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54400 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
54402 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54403 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54406 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
54408 * config/unix.exp (g++_load): Fix syntax.
54410 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
54412 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54413 * gcc.noncompile/921017-1.c: Deleted obsolete test.
54414 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54415 Don't expect va-arg-1.c to fail. Correct expected output for
54417 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54418 * gcc.wendy/hbm4.c: Correct typo.
54419 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54421 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
54423 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54424 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54425 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
54426 * lib/c-torture.exp (c-torture-compile): Ditto.
54428 Reduce volume of output (remove all the -I's and such).
54429 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54430 Call gcc_cpass, gcc_cfail.
54431 (c-torture): Pass testing option to c-torture-compile.
54433 1994-03-21 Doug Evans (dje@cygnus.com)
54435 Bring patches over from progressive.
54436 * config/default.exp: Exit remote shell cleanly.
54437 (g++_exit, g++_start): Add default versions.
54438 * config/sim.exp (gcc_load): Use perror, not error.
54440 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
54442 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
54445 1994-03-14 Doug Evans (dje@cygnus.com)
54447 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54448 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54449 (wendy_try): New proc to run testcase.
54450 (main loop): Call 'em.
54451 * gcc.wendy/*.c: Clean up pass to correct expected output.
54453 * lib/gcc.exp: Minor cleanup work.
54454 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54456 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
54458 * config/sim.exp (gcc_load): Document return codes better.
54459 Don't pass -v to simulator.
54461 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
54463 * gcc.special/920717-x.c: Fix typo.
54464 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54467 * lib/mike-gcc.exp: Fix typo.
54469 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
54471 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54472 binary to use, transform the name.
54473 * config/*.exp: rename everything. Nuke any g++ specific files,
54474 it's now a special case of gcc that requires no special support.
54475 Add a default.exp for unsupported targets.
54477 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
54479 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54480 lib/old-dejagnu.exp: Fix a few patterns to work with the new
54483 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
54485 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54488 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
54490 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54492 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
54494 * gcc.execute/execute.exp: Combine opt_list and foption_list into
54495 option_list. Compile every file with only 4/6 option choices
54496 (same as C torture) instead of with 12/18 different option
54498 * lib/c-torture.exp: Likewise.
54500 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54503 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
54505 * lib/old-deja.exp: Add `excess errors test fails' error, now one
54506 can put an XFAIL *-*-* on excess errors.
54508 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
54510 * g++.law: Add more tests derived from g++-bugs snapshots.
54512 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
54513 equivalent to g++.law/init9.
54515 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54516 compiled it, and the a.out file after we've run it.
54518 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
54520 * lib/mike-g++.exp (postbase): Delete the .o file after we've
54521 compiled it, and the a.out file after we've run it.
54523 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
54525 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54527 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
54529 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54532 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
54534 * g++.law: New directory of g++ tests derived from the g++-bugs
54537 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
54539 * gcc.compile: initbug1.c initbug1.exp testcase added
54541 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
54543 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54544 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54545 fixes submitted by Jeff Law (law@cs.utah.edu)
54546 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54547 Jeff Law (law@cs.utah.edu)
54550 1993-11-30 Mike Stump (mrs@cygnus.com)
54552 * config/unix-g++.exp: Follow the gcc way of doing things.
54553 * g++.old-deja/old-deja.exp: Minor updates.
54554 * lib/g++.exp: New file, follow the gcc way of doing things.
54555 * lib/old-dejagnu.exp: Minor updates.
54556 * lib/mike-g++.exp: Always unset errorInfo.
54558 1993-11-06 Mike Stump (mrs@cygnus.com)
54560 * lib/gcc.exp: Fix some errors with the below change, CC and
54561 CFLAGS should be global when setting, not local.
54563 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
54565 * lib/gcc.exp: Transform tool name.
54567 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54569 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54571 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54573 * lib/gcc.exp: change gcc_done to gcc_stat
54575 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54577 * Upgraded gcc testsuite to c-torture version 1.25
54579 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
54581 * lib/gcc.exp: added reporting code. Changed verbose compile message.
54582 * lib/c-torture: added hooks for new reporting code.
54584 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
54586 * config/sh-gcc.exp: check if sh-sim exists in the path
54588 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
54590 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54591 * gcc.compile/compile.exp: Initial changes for new logic.
54592 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54593 * gcc.failure/failure.exp: Initial changes for new logic.
54594 * gcc.ieee/ieee.exp: Initial changes for new logic.
54595 * gcc.misc-tests/misc.exp: Initial changes for new logic.
54596 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54597 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54598 * lib/c-torture.exp: Initial changes for new logic.
54599 * lib/gcc.exp: Initial changes for new logic.
54601 1993-10-15 Mike Stump (mrs@cygnus.com)
54603 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54604 depend upon failure or success. Fully qualify names in failure
54605 and success messages. Always remove a.out before starting
54606 compile, just in case. Pay more attention to error text output by
54607 the compiler. Handle testcases with no known past errors just
54608 like all others, so that things are uniform. Other miscellaneous
54611 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
54613 * gcc.cpp: new directory for cpp tests
54615 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
54617 * lib/chill.exp: Code reformatted, removed unused code.
54618 * config/unix-chill.exp: Code reformatted, removed unused code.
54619 * chill.execute/execute.exp: Code reformatted, removed unused code.
54620 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54622 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
54624 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
54625 routines not written.
54627 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
54629 * config/bug-gcc.exp: Use new procs from bug.exp.
54631 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
54633 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54634 via ftp, rather than depending on NFS.
54635 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54638 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
54640 * config/bug-gcc.exp: Use new download proc.
54642 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
54644 * chill.execute/execute.exp: cleanups, handles errors better
54645 * chill.compile/compile.exp: rewrite, based on execute.exp
54646 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54647 * lib/chill.exp: major changes to diff proc and compile and link
54648 procs. added chill_fail and chill_pass wrappers to pass and
54649 fail. added more comments, and handle error codes better.
54650 Added a hack to capture stderr from exec, so noncompile tests
54653 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
54655 * chill.execute/execute.exp: rewrite of testsuite driver
54656 * lib/chill.exp: rewrite of testsuite driver
54657 * config/unix-chill.exp: rewrite of testsuite driver
54659 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
54662 * iexpr.ch: Standardize uppercase.
54663 * tuples.dat: Standardize uppercase.
54664 * vary.ch: standardize. Correct varying string assignments.
54665 * vary.dat: Add new output lines.
54667 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
54670 * chprintf.ch: Standardize use of uppercase.
54671 * tuples.ch: Standardize and turn arr2 into a DCL,
54673 * pinits.ch: Standardize.
54675 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
54677 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54678 * Makefil: Renamed to Makefile.in.
54679 * configure.in: New.
54681 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
54684 * .cvsignore: Add result/output files.
54685 * Makefile: Fix up variables at start. Use MFLAGS
54686 everywhere. Correct bool_loc, built_ins entries.
54687 Add entry for vary1.ch.
54688 * bitarray.ch: Standardize upper-case usage.
54689 * bitexpr.ch: Standardize, add output of b1.
54690 * params.ch: Use arrayt in along PROC parameters, to
54691 avoid novelty problems.
54692 * sets.ch: Tiny cleanup.
54693 * vary1.ch: Re-indent.
54695 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
54697 * Add PR-related files to Makefiles, .cvsignore files, etc.
54699 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
54701 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54702 with compiler objects. New names are test-flow.c and test-loop.c
54704 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
54706 * Upgraded c-torture tests from 1.19 to 1.20
54709 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54710 * gcc.compile: 930623-1.c 930623-2.c
54711 * gcc.noncompile: 930622-1.c 930622-2.c
54712 * gcc.failure: 920411-1.c 920627-2.c
54713 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54715 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
54717 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54718 More changes to get testsuite working properly. Needs more work.
54719 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54721 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
54723 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54724 More changes to get testsuite working properly. Needs more work.
54726 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
54728 * chill.compile/compile.exp: Added for Dejagnu support
54729 * chill.execute/execute.exp: Added for Dejagnu support
54730 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
54732 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
54734 This should complete moving the CHILL test files.
54735 * chill.noncompile(.cvsignore printf.grt
54736 in-printf.grt chprintf.grt chprintf.ch):
54737 Added test-support files.
54738 (Makefile): Modified further.
54739 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54740 signal.ch): Added test files.
54741 * chill.execute (.cvsignore printf.grt printr.c
54742 in-printf.grt rts.c chprintf.grt rts.h): Added
54743 test-support files.
54744 (Makefile): More corrections.
54746 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
54748 * chill.compile, chill.execute, chill.nocompile: Add CHILL
54749 test cases, ready for DejaGnu.
54751 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
54753 * Upgraded c-torture tests from 1.18 to 1.19
54755 * gcc.compile: added test(s):
54757 * gcc.execute: added test(s):
54758 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54760 * added new subdirectory for misc tests: gcc.misc-tests
54761 * gcc.misc-test(s): added tests:
54762 inst-check.c test-consts.c test-ior.c test-switch.c
54764 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
54766 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54768 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
54770 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54772 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
54774 * Upgraded c-torture tests from 1.17 to 1.18
54776 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
54778 * Upgraded c-torture tests from 1.12 to 1.17
54780 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
54782 * lib/old-dejagnu.exp:
54783 Fixed handling of XFAIL target triplets to correctly
54784 recognize wildcard characters. Removed code that
54785 appended a unique id tag to the end of the file name
54786 printed out by the result of the testcases within a
54789 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
54791 * lib/old-dejagnu.exp:
54792 Reworked expected failure handling to trigger off of XFAIL
54793 keyword in keyphrase embeded in testcase source code. The
54794 XFAIL keyword must be at the end of the keyphrase line. It
54795 may optionally be followed by one or more target triplets.
54796 It has just occured that the handling of wildcards in the
54797 target triplet may not be correct.
54799 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
54801 * g++.old-deja/tests:
54802 Moved all subdirectories up one level into g++.old-deja .
54804 * lib/old-dejagnu.exp:
54805 Fixed problem with CXXFLAGS not being properly reset, and being
54806 corrupted with extraneous "-c" compiler option. This was
54807 causing binaries to not be generated for test that needed them.
54808 Modified strings passed to "pass" and "fail" so that individual
54809 tests from the same test file would be distinguished by an
54810 identifier appended to the test file name in the summary logs;
54811 this corrected a problem with erroneous diff logs. Added code
54812 to search testcases for expected fail and unexpected pass keywords.
54814 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
54816 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54818 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
54820 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54821 Removed extraneous text from end of "Special g++ Options"
54824 * lib/old-dejagnu.exp: Added pattern matching to look for new
54825 keywords, embedded in testcases comments, which will trigger
54826 calls to xpass and xfail.
54828 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
54830 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54831 comments embedded in the testcases, especially the one looking for
54832 special compiler options, as well as the pattern matching for the
54833 compiler output again.
54835 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
54837 * lib/old-dejagnu.exp: Do a proper check of the return value for
54838 execute tests. Fixed several problems with the pattern matching
54839 of the compiler output which gave erroneous test results.
54840 Changed several of the test result messages to be more descriptive.
54841 * config/unix-g++.exp: Proc g++_load now actually works and
54842 executes the tests passed to it and returns a usable return
54845 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
54847 * lib/gcc.exp: Exits gracefully if $CC is bogus.
54849 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
54851 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54852 Modified both files to properly execute the old style
54853 dejagnu tests. The previous versions of these files were
54854 experimental and did not function anything near correctly.
54856 1993-04-05 Rob Savoye (rob@cygnus.com)
54858 * Removed all Makefile.in and configure.in files. No configuration
54861 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
54863 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54865 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
54867 * gcc.compile/configure.in, gcc.unsorted/configure.in,
54868 gcc.special/configure.in, gcc.noncompile/configure.in,
54869 gcc.execute/configure.in, gcc.code_quality/configure.in,
54870 g++.other/configure.in, g++.old-deja/configure.in,
54871 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54872 in srcname setting.
54874 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
54876 * lib/udi.exp: Fixed mondfe and mondfe_download.
54877 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54878 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54880 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
54882 * config/udi-gdb.exp: Check $shell_id after connecting to target.
54883 (gdb_exit): Don't remove *_soc files.
54885 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
54887 * lib/c-torture.exp: Don't look for main; instead always use -w
54888 -c. This is how the c-torture tests work. Remove the object
54889 file if the compilation succeeds.
54890 * gcc.execute/execute.exp: Remove executable if test passes.
54891 * gcc.noncompile/noncompile.exp: Every test is an expected
54893 * gcc.special/special.exp: Added tests from c-torture 1.11,
54894 corrected use of existing test.
54895 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54896 gcc.execute/920625-1.c: Updated to c-torture 1.11.
54897 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54898 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54899 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54900 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54901 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54902 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54903 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54904 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54905 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54906 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54907 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54908 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54909 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54910 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54911 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54912 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54913 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54915 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54916 correspond to c-torture 1.11.