1 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9 * gfortran.dg/initialization_12.f90: New test.
11 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
14 * gfortran.dg/entry_12.f90: New test.
16 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
19 * gfortran.dg/altreturn_6.f90: New test.
21 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
24 * gfortran.dg/exponent_2.f90: New test.
26 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
28 * gcc.dg/vect/vect-117.c: New test.
29 * gcc.dg/vect/vect-74.c: Enabled test
30 * gcc.dg/vect/vect-81.c: Enabled test
32 2007-07-30 Andrew Pinski <pinskia@gmail.com>
34 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
35 s/dg-error/dg-warning where warning is expected.
37 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
40 * gfortran.dg/array_constructor_12.f90: Adjust argument
41 of huge() to correct kind.
43 2007-07-30 Ollie Wild <aaw@google.com>
45 * gcc.dg/cpp/counter-2.c: New test.
46 * gcc.dg/cpp/counter-3.c: New test.
47 * gcc.dg/cpp/dir-only-1.c: New test.
48 * gcc.dg/cpp/dir-only-1.h: New file.
49 * gcc.dg/cpp/dir-only-2.c: New test.
50 * gcc.dg/cpp/dir-only-3.c: New test.
51 * gcc.dg/cpp/dir-only-3a.h: New file.
52 * gcc.dg/cpp/dir-only-3b.h: New file.
53 * gcc.dg/cpp/dir-only-4.c: New test.
54 * gcc.dg/cpp/dir-only-5.c: New test.
55 * gcc.dg/cpp/dir-only-6.c: New test.
57 2007-07-30 Julian Brown <julian@codesourcery.com>
59 * gcc.target/arm/neon/v*.c: Regenerate.
61 2007-07-30 Paolo Carlini <pcarlini@suse.de>
64 * g++.dg/ext/label6.C: New.
66 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
70 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
72 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
75 * gfortran.dg/actual_pointer_function_1.f90: New test.
78 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
80 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
83 * gfortran.dg/shape_1.f90: Adjust error message.
84 * gfortran.dg/parameter_array_ref_1.f90: New test.
86 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
89 * gfortran.dg/entry_11.f90: New test.
91 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
92 Revital Eres <eres@il.ibm.com>
94 * gfortran.dg/sms-1.f90: New test.
96 2007-07-28 Richard Guenther <rguenther@suse.de>
98 * gcc.c-torture/compile/pr32920.c: New testcase.
100 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
103 * g++.dg/lookup/friend11.C: New test.
105 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
107 * gfortran.dg/namelist_5.f90: Adjusted error message.
108 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
109 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
110 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
111 * gfortran.dg/namelist_32.f90: ... this.
114 * gfortran.dg/namelist_33.f90: New test.
117 * gfortran.dg/namelist_34.f90: New test.
120 * gfortran.dg/namelist_35.f90: New test.
122 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
125 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
127 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
130 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
131 assuming it is 0x7ffffffff.
132 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
133 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
135 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
137 * gfortran.dg/operator_3.f90: Fix dg directive.
138 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
139 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
140 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
142 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
144 * g++.dg/cpp0x/decltype1.C: New.
145 * g++.dg/cpp0x/decltype2.C: New.
146 * g++.dg/cpp0x/decltype3.C: New.
147 * g++.dg/cpp0x/decltype4.C: New.
148 * g++.dg/cpp0x/decltype5.C: New.
149 * g++.dg/cpp0x/decltype6.C: New.
151 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
153 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
154 because the test relies on bit 31 to be the sign bit.
156 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
158 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
159 assuming it is 0x7fffffff.
160 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
161 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
163 2007-07-27 Mark Mitchell <mark@codesourcery.com>
166 * g++.dg/expr/bitfield9.C: New test.
168 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
171 * gfortran.dg/logical_comp.f90: Update dg-error strings.
173 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
176 * gfortran.dg/private_type_7.f90: New test.
178 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
181 * gfortran.dg/select_char_1.f90: New test.
183 2007-07-27 Tobias Burnus <burnus@net-b.de>
186 * gfortran.dg/initialization_11.f90: New test.
188 2007-07-27 Richard Sandiford <richard@codesourcery.com>
190 * gcc.target/mips/ins-1.c: New test.
192 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
195 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
198 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
200 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
201 error: width of 'spare' exceeds its type.
203 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
205 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
206 * gcc.dg/sibcall-4.c: Likewise.
208 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
210 PR rtl-optimization/31500
211 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
212 * g++.dg/warn/Warray-bounds.C: Likewise.
214 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
216 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
218 2007-07-25 Julian Brown <julian@codesourcery.com>
219 Paul Brook <paul@codesourcery.com>
220 Joseph Myers <joseph@codesourcery.com>
221 Mark Shinwell <shinwell@codesourcery.com>
223 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
224 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
225 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
226 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
227 (check_effective_target_arm_neon_hw): New.
228 * gcc.target/arm/neon/neon.exp: New file.
229 * gcc.target/arm/neon/polytypes.c: New file.
230 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
232 2007-07-25 Janis Johnson <janis187@us.ibm.com>
234 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
235 targets where an "int" is less than 32 bits wide.
237 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
239 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
241 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
243 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
244 during addition if an int is only 16 bits wide.
245 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
247 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
249 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
250 size as "long int" and are 32 or 64 bits wide.
251 * gcc.dg/torture/pr28814.c: Likewise.
253 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
255 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
256 exactly as wide as an int.
258 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
260 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
261 Define and use throughout as long long printf format specifier.
262 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
265 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
267 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
268 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
270 2007-07-25 Ben Elliston <bje@au.ibm.com>
272 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
274 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
276 * gcc.c-torture/execute/20070724-1.c: New.
278 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
281 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
282 "deallocates" to 24, since patch has code rid of much spurious
284 * gfortran.dg/interface_assignment_1.f90 : New test.
287 * gfortran.dg/interface_assignment_2.f90 : New test.
289 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
292 * fortran.dg/initialization_10.f90: New test.
294 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
297 * gfortran.dg/imag_2.f: Removed
298 * gfortran.dg/warn_std_1.f90: New test.
299 * gfortran.dg/warn_std_2.f90: New test.
300 * gfortran.dg/warn_std_3.f90: New test.
302 2007-07-24 Paolo Carlini <pcarlini@suse.de>
305 * g++.dg/init/new22.C: New.
307 2007-07-24 Paolo Carlini <pcarlini@suse.de>
310 * g++.dg/template/crash67.C: New.
312 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
314 * lib/target-support.exp (check_effective_target_natural_alignment):
315 (check_effective_target_vector_alignment_reachable): New.
316 * config/spu/spu.c (spu_vector_alignment_reachable): New.
317 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
318 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
320 * gcc.dg/vect/pr25413.c: Likewise.
321 * gcc.dg/vect/pr31699.c: Likewise.
323 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
326 * gfortran.dg/pack_bounds_1.f90: New test case.
328 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
331 * gfortran.dg/initialization_9.f90: New test.
333 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
337 * gfortran.dg/bind_c_usage_8.f03: New test case.
338 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
339 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
341 2007-07-23 Richard Sandiford <richard@codesourcery.com>
343 * gcc.target/mips/branch-cost-1.c: New test.
344 * gcc.target/mips/branch-cost-2.c: Likewise.
346 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
349 * gfortran.dg/c_char_tests.f03: New test case.
350 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
351 * gfortran.dg/c_char_tests_2.f03: New test case.
352 * gfortran.dg/value_6.f03: Ditto.
353 * gfortran.dg/value_7.f03: Ditto.
355 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
358 * gfortran.dg/c_funloc_tests_5.f03: New.
359 * gfortran.dg/c_funloc_tests_5.f04: New.
360 * gfortran.dg/c_funloc_tests_4_driver.c: New.
362 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
365 * g++.dg/expr/call4.C: New.
366 * g++.dg/expr/call5.C: New.
368 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
371 * gfortran.dg/namelist_30.f90: New test.
373 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
376 * gfortran.dg/array_initializer_1.f90: Removed warning.
377 * gfortran.dg/initialization_1.f90: Adjusted messages.
378 * gfortran.dg/nested_modules_6.f90: Removed warning.
381 * gfortran.dg/initialization_7.f90: New test.
384 * gfortran.dg/initialization_8.f90: New test.
386 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
389 * g++.dg/template/crash47.C: Adjust errors.
390 * g++.dg/template/crash48.C: Adjust errors.
391 * g++.dg/template/typename12.C: New.
392 * g++.dg/template/typename13.C: New.
393 * g++.dg/template/typename14.C: New.
394 * g++.dg/template/typedef6.C: Adjust errors.
396 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
399 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
400 * gfortran.dg/pr32627.f03: New test case.
402 * gfortran.dg/c_f_pointer_logical.f03: New test case.
403 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
405 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
407 * gfortran.dg/c_f_pointer_complex.f03: New test case.
408 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
409 c_f_pointer_shape_tests_2.
410 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
412 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
415 * gfortran.dg/c_loc_tests_9.f03: New test case.
416 * gfortran.dg/c_loc_tests_10.f03: Ditto.
418 2007-07-21 Lee Millward <lee.millward@gmail.com>
421 * gfortran.dg/int_2.f90: New test.
423 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
425 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
427 2007-07-20 Richard Sandiford <richard@codesourcery.com>
429 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
430 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
432 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
434 PR tree-optimization/19910
435 * gcc.dg/pr19910.c: New test.
437 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
440 * gfortran.dg/pr32738.f90: New test.
442 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
444 PR tree-optimzation/32635
445 * gfortran.dg/pr32635.f: New test case.
447 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
450 * gfortran.dg/pr32801.f03: New test case.
452 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
454 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
455 Test negative numbers also.
456 * gcc.dg/c99-math-float-1.c: Likewise.
457 * gcc.dg/c99-math-long-double-1.c: Likewise.
458 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
461 2007-07-18 Bob Wilson <bob.wilson@acm.org>
463 * lib/target-supports.exp (check_effective_target_sync_int_long):
465 (check_effective_target_sync_char_short): Likewise.
467 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
469 * gcc.dg/pr28796-2.c: Add more cases.
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-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
478 * gcc.dg/pr28796-1.c: Add more cases.
479 * gcc.dg/pr28796-2.c: Likewise.
481 2007-07-17 Janus Weil <jaydub66@gmail.com>
484 * gfortran.dg/pr32535.f90: New test.
486 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
490 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
492 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
494 PR rtl-optimization/32773
495 * gcc.dg/pr32773.c: New test.
497 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
499 * gcc.target/spu/intrinsics-1.c: Use dg-message to
500 match flax-vector-conversions note.
501 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
502 instead of dg-error for the warning.
504 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
506 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
507 adapted to work on targets with 16-bit or wider int.
508 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
509 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
510 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
511 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
513 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
515 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
516 support large arrays.
517 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
518 * gcc.dg/20061109-1.c: Likewise.
519 * gcc.c-torture/execute/20061101-1.x: Likewise.
520 * gcc.c-torture/execute/pr29797-1.x: Likewise.
521 * gcc.c-torture/execute/pr31448.x: Likewise.
523 2007-07-16 Lee Millward <lee.millward@gmail.com>
525 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
528 * gfortran.dg/pr32238.f90: New test.
531 * gfortran.dg/pr32222.f90: New test.
534 * gfortran.dg/pr32242.f90: New test.
536 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
537 David Ung <davidu@mips.com>
539 * gcc.target/mips/mips-sched-madd.c: New test case.
541 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
544 * gfortran.dg/large_real_kind_1.f90: Update test.
545 * gfortran.dg/pr17706.f90: Update test.
546 * gfortran.dg/fmt_zero_digits.f90: Update test.
547 * gfortran.dg/fmt_zero_precision.f90: Update test.
548 * gfortran.dg/real_const_3.f90: Update test.
550 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
553 * gfortran.dg/bounds_check_8.f90: New test.
554 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
556 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
559 * gfortran.dg/mvbits_2.f90: New test.
561 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
564 * gfortran.dg/pack_mask_1.f90: New test.
565 * gfortran.dg/unpack_mask_1.f90: New test.
567 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
569 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
570 * gcc.dg/20001101-1.c: Likewise.
571 * gcc.dg/20001102-1.c: Likewise.
572 * gcc.dg/20020116-2.c: Likewise.
573 * gcc.dg/20020416-1.c: Likewise.
574 * gcc.dg/sparc-constant-1.c: Likewise.
575 * gcc.dg/sparc-dwarf2.c: Likewise.
576 * gcc.dg/sparc-frame-1.c: Likewise.
577 * gcc.dg/sparc-getcontext-1.c: Likewise.
578 * gcc.dg/sparc-loop-1.c: Likewise.
579 * gcc.dg/sparc-reg-1.c: Likewise.
580 * gcc.dg/sparc-ret.c: Likewise.
581 * gcc.dg/sparc-trap-1.c: Likewise.
582 * gcc.dg/ultrasp10.c: Likewise.
583 * gcc.dg/ultrasp11.c: Likewise.
584 * gcc.dg/ultrasp1.c: Likewise.
585 * gcc.dg/ultrasp2.c: Likewise.
586 * gcc.dg/ultrasp3.c: Likewise.
587 * gcc.dg/ultrasp4.c: Likewise.
588 * gcc.dg/ultrasp5.c: Likewise.
589 * gcc.dg/ultrasp6.c: Likewise.
590 * gcc.dg/ultrasp7.c: Likewise.
591 * gcc.dg/ultrasp8.c: Likewise.
592 * gcc.dg/ultrasp9.c: Likewise.
593 * gcc.dg/splet-1.c: Delete.
595 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
598 * gfortran.dg/stfunc_5.f90: New test.
600 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
602 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
603 New procedure to check if arrays are naturally aligned to the vector
605 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
606 in size_t typedef. Adjust tree dump scan results according to
607 vect_aligned_arrays target check.
608 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
609 vect_aligned_arrays target check.
610 * gcc.dg/vect/pr31699.c: Ditto.
612 2007-07-13 Sa Liu <saliu@de.ibm.com>
614 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
615 for V2DFmode vector conditional expression.
616 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
618 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
620 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
621 V2DFmode comparison and test special values.
622 * lib/target-supports.exp: Switch on test for V2DFmode
623 vector conditional expression.
625 2007-07-13 Richard Guenther <rguenther@suse.de>
627 PR tree-optimization/32721
628 * gcc.dg/pr32721.c: New testcase.
630 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
632 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
633 error message part that continues on a new line.
635 2007-07-12 Geoffrey Keating <geoffk@apple.com>
637 * gcc.dg/c99-tgmath-1.c: New.
638 * gcc.dg/c99-tgmath-2.c: New.
639 * gcc.dg/c99-tgmath-3.c: New.
640 * gcc.dg/c99-tgmath-4.c: New.
642 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
643 Janis Johnson <janis187@us.ibm.com>
646 * gcc.test-framework/dg-error-exp-F.c: New test.
647 * gcc.test-framework/dg-warning-exp-F.c: New test.
648 * lib/gcc.exp: Enable warning and error prefixes.
649 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
650 (dg-error): Wrap original dg-error.
651 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
652 markers from dg-error/dg-warning directives.
653 * gcc.dg/20040322-1.c: Likewise.
654 * gcc.dg/Wchar-subscripts-1.c: Likewise.
655 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
656 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
657 * gcc.dg/Werror-1.c: Likewise.
658 * gcc.dg/Werror-10.c: Likewise.
659 * gcc.dg/Werror-11.c: Likewise.
660 * gcc.dg/Werror-2.c: Likewise.
661 * gcc.dg/Werror-3.c: Likewise.
662 * gcc.dg/Werror-4.c: Likewise.
663 * gcc.dg/Werror-5.c: Likewise.
664 * gcc.dg/Werror-6.c: Likewise.
665 * gcc.dg/Werror-7.c: Likewise.
666 * gcc.dg/Werror-8.c: Likewise.
667 * gcc.dg/Werror-9.c: Likewise.
668 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
669 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
670 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
671 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
672 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
673 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
674 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
675 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
676 * gcc.dg/Wnested-externs-1.c: Likewise.
677 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
678 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
679 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
680 * gcc.dg/Wshadow-3.c: Likewise.
681 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
682 * gcc.dg/Wwrite-strings-1.c: Likewise.
683 * gcc.dg/anon-struct-5.c: Likewise.
684 * gcc.dg/anon-struct-6.c: Likewise.
685 * gcc.dg/anon-struct-7.c: Likewise.
686 * gcc.dg/anon-struct-8.c: Likewise.
687 * gcc.dg/array-8.c: Likewise.
688 * gcc.dg/array-quals-2.c: Likewise.
689 * gcc.dg/asm-qual-1.c: Likewise.
690 * gcc.dg/asm-wide-1.c: Likewise.
691 * gcc.dg/assign-warn-1.c: Likewise.
692 * gcc.dg/assign-warn-2.c: Likewise.
693 * gcc.dg/bitfld-10.c: Likewise.
694 * gcc.dg/bitfld-11.c: Likewise.
695 * gcc.dg/bitfld-12.c: Likewise.
696 * gcc.dg/bitfld-13.c: Likewise.
697 * gcc.dg/bitfld-14.c: Likewise.
698 * gcc.dg/builtin-choose-expr-2.c: Likewise.
699 * gcc.dg/builtins-30.c: Likewise.
700 * gcc.dg/c90-const-expr-5.c: Likewise.
701 * gcc.dg/c90-typespec-1.c: Likewise.
702 * gcc.dg/c99-const-expr-5.c: Likewise.
703 * gcc.dg/c99-flex-array-5.c: Likewise.
704 * gcc.dg/c99-fordecl-3.c: Likewise.
705 * gcc.dg/c99-tag-3.c: Likewise.
706 * gcc.dg/c99-typespec-1.c: Likewise.
707 * gcc.dg/c99-vla-jump-1.c: Likewise.
708 * gcc.dg/c99-vla-jump-2.c: Likewise.
709 * gcc.dg/c99-vla-jump-3.c: Likewise.
710 * gcc.dg/c99-vla-jump-4.c: Likewise.
711 * gcc.dg/c99-vla-jump-5.c: Likewise.
712 * gcc.dg/cast-1.c: Likewise.
713 * gcc.dg/cast-2.c: Likewise.
714 * gcc.dg/cast-3.c: Likewise.
715 * gcc.dg/cast-4.c: Likewise.
716 * gcc.dg/cast-pretty-print-1.c: Likewise.
717 * gcc.dg/comp-goto-2.c: Likewise.
718 * gcc.dg/comp-goto-3.c: Likewise.
719 * gcc.dg/cpp/error-1.c: Likewise.
720 * gcc.dg/cpp/if-paren.c: Likewise.
721 * gcc.dg/decl-7.c: Likewise.
722 * gcc.dg/decl-8.c: Likewise.
723 * gcc.dg/decl-nospec-1.c: Likewise.
724 * gcc.dg/decl-nospec-2.c: Likewise.
725 * gcc.dg/decl-nospec-3.c: Likewise.
726 * gcc.dg/declspec-10.c: Likewise.
727 * gcc.dg/declspec-11.c: Likewise.
728 * gcc.dg/declspec-12.c: Likewise.
729 * gcc.dg/declspec-13.c: Likewise.
730 * gcc.dg/declspec-14.c: Likewise.
731 * gcc.dg/declspec-15.c: Likewise.
732 * gcc.dg/declspec-16.c: Likewise.
733 * gcc.dg/declspec-17.c: Likewise.
734 * gcc.dg/declspec-4.c: Likewise.
735 * gcc.dg/declspec-5.c: Likewise.
736 * gcc.dg/declspec-6.c: Likewise.
737 * gcc.dg/declspec-7.c: Likewise.
738 * gcc.dg/declspec-8.c: Likewise.
739 * gcc.dg/declspec-9.c: Likewise.
740 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
741 * gcc.dg/dfp/constants-c99.c: Likewise.
742 * gcc.dg/dfp/keywords-c89.c: Likewise.
743 * gcc.dg/dfp/keywords-c99.c: Likewise.
744 * gcc.dg/dfp/keywords-reserved.c: Likewise.
745 * gcc.dg/dfp/typespec.c: Likewise.
746 * gcc.dg/dremf-type-compat-2.c: Likewise.
747 * gcc.dg/dremf-type-compat-3.c: Likewise.
748 * gcc.dg/dremf-type-compat-4.c: Likewise.
749 * gcc.dg/empty-source-2.c: Likewise.
750 * gcc.dg/empty-source-3.c: Likewise.
751 * gcc.dg/enum3.c: Likewise.
752 * gcc.dg/extra-semi-2.c: Likewise.
753 * gcc.dg/extra-semi-3.c: Likewise.
754 * gcc.dg/float-range-1.c: Likewise.
755 * gcc.dg/float-range-2.c: Likewise.
756 * gcc.dg/float-range-3.c: Likewise.
757 * gcc.dg/float-range-5.c: Likewise.
758 * gcc.dg/format/asm_fprintf-2.c: Likewise.
759 * gcc.dg/format/asm_fprintf-3.c: Likewise.
760 * gcc.dg/format/asm_fprintf-4.c: Likewise.
761 * gcc.dg/format/asm_fprintf-5.c: Likewise.
762 * gcc.dg/format/cast-1.c: Likewise.
763 * gcc.dg/format/gcc_diag-3.c: Likewise.
764 * gcc.dg/format/gcc_diag-4.c: Likewise.
765 * gcc.dg/format/gcc_diag-6.c: Likewise.
766 * gcc.dg/format/gcc_diag-8.c: Likewise.
767 * gcc.dg/format/gcc_diag-9.c: Likewise.
768 * gcc.dg/format/nul-2.c: Likewise.
769 * gcc.dg/format/opt-1.c: Likewise.
770 * gcc.dg/format/opt-2.c: Likewise.
771 * gcc.dg/format/opt-3.c: Likewise.
772 * gcc.dg/format/opt-4.c: Likewise.
773 * gcc.dg/format/opt-5.c: Likewise.
774 * gcc.dg/format/opt-6.c: Likewise.
775 * gcc.dg/framework-2.c: Likewise.
776 * gcc.dg/func-args-1.c: Likewise.
777 * gcc.dg/func-outside-1.c: Likewise.
778 * gcc.dg/func-outside-2.c: Likewise.
779 * gcc.dg/gnu-cond-expr-2.c: Likewise.
780 * gcc.dg/gnu-cond-expr-3.c: Likewise.
781 * gcc.dg/if-empty-1.c: Likewise.
782 * gcc.dg/init-bad-1.c: Likewise.
783 * gcc.dg/init-bad-2.c: Likewise.
784 * gcc.dg/init-bad-3.c: Likewise.
785 * gcc.dg/init-desig-obs-2.c: Likewise.
786 * gcc.dg/init-desig-obs-3.c: Likewise.
787 * gcc.dg/init-empty-2.c: Likewise.
788 * gcc.dg/init-empty-3.c: Likewise.
789 * gcc.dg/inline-11.c: Likewise.
790 * gcc.dg/inline-12.c: Likewise.
791 * gcc.dg/inline-8.c: Likewise.
792 * gcc.dg/inline-9.c: Likewise.
793 * gcc.dg/inline3.c: Likewise.
794 * gcc.dg/label-decl-1.c: Likewise.
795 * gcc.dg/label-decl-2.c: Likewise.
796 * gcc.dg/label-decl-3.c: Likewise.
797 * gcc.dg/label-decl-4.c: Likewise.
798 * gcc.dg/long-long-typespec-1.c: Likewise.
799 * gcc.dg/lvalue-2.c: Likewise.
800 * gcc.dg/lvalue-3.c: Likewise.
801 * gcc.dg/nested-func-3.c: Likewise.
802 * gcc.dg/nested-redef-1.c: Likewise.
803 * gcc.dg/noreturn-4.c: Likewise.
804 * gcc.dg/old-style-prom-2.c: Likewise.
805 * gcc.dg/old-style-prom-3.c: Likewise.
806 * gcc.dg/old-style-then-proto-1.c: Likewise.
807 * gcc.dg/overflow-warn-1.c: Likewise.
808 * gcc.dg/overflow-warn-2.c: Likewise.
809 * gcc.dg/overflow-warn-3.c: Likewise.
810 * gcc.dg/overflow-warn-4.c: Likewise.
811 * gcc.dg/overflow-warn-6.c: Likewise.
812 * gcc.dg/parm-forwdecl-2.c: Likewise.
813 * gcc.dg/parm-forwdecl-3.c: Likewise.
814 * gcc.dg/parm-impl-decl-1.c: Likewise.
815 * gcc.dg/parm-impl-decl-2.c: Likewise.
816 * gcc.dg/parm-incomplete-1.c: Likewise.
817 * gcc.dg/parm-mismatch-1.c: Likewise.
818 * gcc.dg/pointer-arith-1.c: Likewise.
819 * gcc.dg/pointer-arith-2.c: Likewise.
820 * gcc.dg/pointer-arith-3.c: Likewise.
821 * gcc.dg/pointer-arith-4.c: Likewise.
822 * gcc.dg/pointer-arith-6.c: Likewise.
823 * gcc.dg/pointer-arith-7.c: Likewise.
824 * gcc.dg/pointer-arith-8.c: Likewise.
825 * gcc.dg/pr13804-1.c: Likewise.
826 * gcc.dg/pr15698-1.c: Likewise.
827 * gcc.dg/pr15698-2.c: Likewise.
828 * gcc.dg/pr15698-3.c: Likewise.
829 * gcc.dg/pr15698-4.c: Likewise.
830 * gcc.dg/pr15698-5.c: Likewise.
831 * gcc.dg/pr15698-6.c: Likewise.
832 * gcc.dg/pr15698-7.c: Likewise.
833 * gcc.dg/pr15698-8.c: Likewise.
834 * gcc.dg/pr17188-1.c: Likewise.
835 * gcc.dg/pr17301-1.c: Likewise.
836 * gcc.dg/pr17301-2.c: Likewise.
837 * gcc.dg/pr17730-1.c: Likewise.
838 * gcc.dg/pr20368-1.c: Likewise.
839 * gcc.dg/pr20368-2.c: Likewise.
840 * gcc.dg/pr20368-3.c: Likewise.
841 * gcc.dg/pr22308-1.c: Likewise.
842 * gcc.dg/qual-component-1.c: Likewise.
843 * gcc.dg/redecl-1.c: Likewise.
844 * gcc.dg/redecl-11.c: Likewise.
845 * gcc.dg/redecl-12.c: Likewise.
846 * gcc.dg/redecl-13.c: Likewise.
847 * gcc.dg/redecl-14.c: Likewise.
848 * gcc.dg/redecl-15.c: Likewise.
849 * gcc.dg/register-var-1.c: Likewise.
850 * gcc.dg/register-var-2.c: Likewise.
851 * gcc.dg/stmt-expr-2.c: Likewise.
852 * gcc.dg/stmt-expr-3.c: Likewise.
853 * gcc.dg/stmt-expr-label-1.c: Likewise.
854 * gcc.dg/stmt-expr-label-2.c: Likewise.
855 * gcc.dg/stmt-expr-label-3.c: Likewise.
856 * gcc.dg/struct-empty-2.c: Likewise.
857 * gcc.dg/struct-empty-3.c: Likewise.
858 * gcc.dg/struct-parse-1.c: Likewise.
859 * gcc.dg/struct-semi-1.c: Likewise.
860 * gcc.dg/struct-semi-2.c: Likewise.
861 * gcc.dg/struct-semi-3.c: Likewise.
862 * gcc.dg/switch-5.c: Likewise.
863 * gcc.dg/switch-6.c: Likewise.
864 * gcc.dg/switch-7.c: Likewise.
865 * gcc.dg/tls/diag-5.c: Likewise.
866 * gcc.dg/transparent-union-1.c: Likewise.
867 * gcc.dg/transparent-union-3.c: Likewise.
868 * gcc.dg/typespec-1.c: Likewise.
869 * gcc.dg/vla-init-2.c: Likewise.
870 * gcc.dg/vla-init-3.c: Likewise.
871 * gcc.dg/vla-init-4.c: Likewise.
872 * gcc.dg/vla-init-5.c: Likewise.
873 * gcc.dg/void-cast-2.c: Likewise.
874 * gcc.dg/wvla-3.c: Likewise.
875 * gcc.dg/wvla-7.c: Likewise.
876 * gcc.target/i386/991209-1.c: Likewise.
877 * gcc.target/ia64/fpreg-1.c: Likewise.
878 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
879 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
881 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
884 * gfortran.dg/func_decl_4.f90: New test.
886 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
889 * gfortran.dg/interface_17.f90: New test.
891 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
894 * gfortran.dg/32599.f03: New test case.
897 * gfortran.dg/32601.f03: New test case.
898 * gfortran.dg/32601_1.f03: Ditto.
899 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
900 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
902 2007-07-12 Steve Ellcey <sje@cup.hp.com>
904 * gcc.c-torture/execute/align-3.c: Remove function addr check.
906 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
907 Devang Patel <dpatel@apple.com>
909 PR tree-optimization/25413
910 * gcc.dg/vect/vect-align-1.c: New.
911 * gcc.dg/vect/vect-align-2.c: New.
912 * gcc.dg/vect/pr25413.c: New.
913 * gcc.dg/vect/pr25413a.c: New.
914 * gcc.dg/vect/pr31699.c: Fix dg-final check.
916 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
918 * lib/target-support.exp (check_ultrasparc_hw_available):
920 (is-effective-target): Check $arg for ultrasparc_hw.
921 (is-effective-target-keyword): Likewise.
922 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
923 when determining what to do on sparc platforms.
924 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
925 * gcc.dg/20001101-1.c: Likewise.
926 * gcc.dg/20001101-2.c: Likewise.
927 * gcc.dg/ultrasp9.c: Likewise.
928 * gcc.dg/ultrasp10.c: Likewise.
929 * gcc.target/sparc/pdist-3.c: Likewise.
931 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
933 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
935 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
937 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
939 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
941 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
942 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
943 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
944 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
945 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
946 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
947 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
948 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
949 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
950 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
951 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
952 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
953 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
954 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
955 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
956 * lib/target-supports.exp (check_effective_target_vect_int_mul):
959 2007-07-12 Jakub Jelinek <jakub@redhat.com>
962 * g++.dg/parse/error30.C: New test.
964 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
967 * gfortran.dg/alloc_comp_misc_1.f90: New test.
969 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
971 * gfortran.fortran-torture/compile/pr32663.f: New test.
973 2007-07-11 Paolo Carlini <pcarlini@suse.de>
976 * g++.dg/inherit/virtual4.C: New.
978 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
981 * gcc.target/i386/pr32661-1.c: New test.
983 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
985 * gnat.dg/invariant_index.ad[sb]: New test.
987 2007-07-11 Paolo Carlini <pcarlini@suse.de>
990 * g++.dg/template/decl3.C: New.
992 2007-07-09 Geoffrey Keating <geoffk@apple.com>
995 * gcc.c-torture/execute/align-3.c: New.
997 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
1000 * gcc.target/i386/pr32708-1.c: New test.
1001 * gcc.target/i386/pr32708-2.c: Ditto.
1002 * gcc.target/i386/pr32708-3.c: Ditto.
1004 2007-07-10 Mark Mitchell <mark@codesourcery.com>
1006 * g++.dg/init/new20.C: Remove svn:executable flag.
1008 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1010 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1012 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1014 * gcc.dg/ultrasp7.c: Add fpic target requirement.
1016 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1019 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1022 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
1025 * gfortran.dg/overload_2.f90: New test.
1028 * gfortran.dg/transfer_simplify_5.f90
1031 * gfortran.dg/interface_15.f90: New test.
1033 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1036 * gfortran.dg/matmul_5.f90: New test case.
1038 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
1040 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1041 * gcc.dg/fesd-any.h: Likewise.
1042 * gcc.dg/fesd-baseonly.c: Likewise.
1043 * gcc.dg/fesd-baseonly.h: Likewise.
1044 * gcc.dg/fesd-none.c: Likewise.
1045 * gcc.dg/fesd-none.h: Likewise.
1046 * gcc.dg/fesd-reduced.c: Likewise.
1047 * gcc.dg/fesd-reduced.h: Likewise.
1048 * gcc.dg/fesd-sys.c: Likewise.
1049 * gcc.dg/fesd-sys.h: Likewise
1050 * gcc.dg/fesd.h: Likewise.
1052 * g++.dg/debug/dwarf2: New directory.
1053 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1054 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1055 * g++.dg/other/fesd-any.h: Likewise.
1056 * g++.dg/other/fesd-baseonly.C: Likewise.
1057 * g++.dg/other/fesd-baseonly.h: Likewise.
1058 * g++.dg/other/fesd-none.C: Likewise.
1059 * g++.dg/other/fesd-none.h: Likewise.
1060 * g++.dg/other/fesd-reduced.C: Likewise.
1061 * g++.dg/other/fesd-reduced.h: Likewise.
1062 * g++.dg/other/fesd-sys.C: Likewise.
1063 * g++.dg/other/fesd-sys.h: Likewise.
1064 * g++.dg/other/fesd.h: Likewise.
1066 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
1069 * gfortran.dg/parameter_unused.f90: New test.
1071 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
1073 PR tree-optimization/32681
1074 * gcc.dg/tree-ssa/pr32681.c: New test.
1076 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1079 * gfortran.dg/fmt_t_5.f90: New test.
1081 2007-07-08 Paolo Carlini <pcarlini@suse.de>
1084 * g++.dg/template/operator10.C: New.
1086 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1089 * gfortran.dg/unpack_zerosize_1.f90: New test case.
1091 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1094 * gfortran.dg/operator_6.f90: New test.
1096 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1099 * gfortran.dg/operator_4.f90: New test.
1100 * gfortran.dg/operator_5.f90: New test.
1101 * gfortran.dg/logical_comp.f90: Adjusted error messages.
1102 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1104 2007-07-08 Tobias Burnus <burnus@net-b.de>
1107 * gfortran.dg/argument_checking_6.f90: New.
1109 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1112 * gfortran.dg/interface_155555.f90: New test.
1114 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1116 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1117 c99-math-long-double-1.c, c99-math.h: Test subnormals.
1119 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1122 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1123 discern pedantic diagnostics and errors.
1124 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1126 * gcc.dg/20050121-1.c: This is an error and not a warning.
1127 * gcc.target/i386/sseregparm-2.c: Likewise.
1128 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1129 * gcc.dg/charset/attribute2.c: Likewise.
1130 * gcc.dg/bitfld-1.c: Likewise.
1131 * gcc.dg/pack-test-2.c: Likewise.
1132 * gcc.dg/940510-1.c: Match separately error and warning.
1133 * gcc.dg/array-2.c: Match separately multiple messages. The second
1134 diagnostic is a pedantic warning and not an error.
1135 * gcc.dg/pr14475.c: Match separately multiple messages.
1136 * gcc.dg/pr18809-1.c: Likewise.
1137 * gcc.dg/pr27953.c: Likewise.
1138 * gcc.dg/vla-init-1.c: Likewise.
1139 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1141 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1144 * gfortran.dg/char_decl_1.f90: New test.
1146 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
1148 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1150 2007-07-07 Mark Mitchell <mark@codesourcery.com>
1153 * g++.dg/template/overload9.C: New test.
1155 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
1157 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1158 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1160 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
1162 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1163 * gcc.dg/20001012-2.c: Likewise.
1164 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1165 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1167 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
1169 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1170 about the chunk size when STACK_SIZE is defined.
1172 2007-07-06 Josh Conner <jconner@apple.com>
1175 * gcc.dg/sibcall-8.c: New test.
1177 2007-07-06 Josh Conner <jconner@apple.com>
1180 * gcc.target/arm/sibcall-1.c: New test.
1182 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1184 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1186 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
1188 * gfortran.dg/save_parameter.f90: New test.
1189 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1191 2007-07-06 Richard Guenther <rguenther@suse.de>
1193 * g++.dg/opt/pr30965.C: New testcase.
1195 2007-07-06 Richard Sandiford <richard@codesourcery.com>
1197 * gcc.target/mips/save-restore-5.c: New test.
1199 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
1201 PR rtl_optimization/32450
1202 * gcc.dg/pr32450.c: New runtime test.
1204 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
1206 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1207 single underscore in scan directives.
1209 2007-07-05 Mark Mitchell <mark@codesourcery.com>
1212 * g++.dg/init/ptrmem4.C: New test.
1215 * g++.dg/init/new21.C: Likewise.
1218 * g++.dg/template/static30.C: Likewise.
1220 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
1222 * gcc.dg/vect/costmodel/ppc: New directory.
1223 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1224 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1226 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1227 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1228 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1229 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1230 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1231 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1232 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1233 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1234 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1235 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1236 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1237 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1238 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1239 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1241 2007-07-05 Tobias Burnus <burnus@net-b.de>
1244 * gfortran.dg/module_md5_1.f90: Update MD5 number.
1246 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
1249 * gfortran.dg/interface_14.f90: New test.
1252 * gfortran.dg/do_iterator_2.f90: New test.
1254 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
1256 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1257 (FE_DEC_DOWNWARD): Likewise.
1258 (FE_DEC_UPWARD): Likewise.
1259 (FE_DEC_TOWARDZERO): Likewise.
1260 (FE_DEC_TONEARESTFROMZERO): Likewise.
1262 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
1264 * gcc.c-torture/compile/pr32606.c: New.
1265 * gfortran.fortran-torture/execute/pr32604.f90: New.
1267 2007-07-04 Mark Mitchell <mark@codesourcery.com>
1269 * gcc.dg/visibility-12.c: New test.
1270 * gcc.dg/visibility-13.c: Likewise.
1271 * g++.dg/ext/visibility-9.C: Likewise.
1272 * g++.dg/ext/visibility-10.C: Likewise.
1274 2007-07-04 Richard Sandiford <richard@codesourcery.com>
1276 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1277 * gcc.dg/sh-relax-vxworks.c: New test.
1279 2007-07-04 Richard Guenther <rguenther@suse.de>
1281 PR tree-optimization/32500
1282 * gcc.c-torture/execute/pr32500.c: New testcase.
1284 2007-07-04 Richard Guenther <rguenther@suse.de>
1286 PR tree-optimization/32482
1287 * gcc.c-torture/compile/pr32482.c: New testcase.
1289 2007-07-04 Richard Sandiford <richard@codesourcery.com>
1291 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1293 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1294 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1295 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1296 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1298 2007-07-04 Richard Sandiford <richard@codesourcery.com>
1300 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1302 2007-07-04 Richard Sandiford <richard@codesourcery.com>
1304 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1306 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1309 * gfortran.dg/min_max_optional_1.f90: New test.
1310 * gfortran.dg/min_max_optional_2.f90: New test.
1311 * gfortran.dg/min_max_optional_3.f90: New test.
1313 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1316 * gfortran.dg/fmt_error.f90: New test.
1318 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1321 * gfortran.dg/interface_13.f90: New test.
1323 2007-07-03 Dave Brolley <brolley@redhat.com>
1326 * g++.dg/init/new20.C: New test.
1328 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
1331 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1333 2007-07-03 Tobias Burnus <burnus@net-b.de>
1336 * common_7.f90: New.
1337 * common_8.f90: New.
1338 * common_9.f90: New.
1340 2007-07-03 Tobias Burnus <burnus@net-b.de>
1343 * gfortran.dg/argument_checking_1.f90: New.
1344 * gfortran.dg/argument_checking_2.f90: New.
1345 * gfortran.dg/argument_checking_3.f90: New.
1346 * gfortran.dg/argument_checking_4.f90: New.
1347 * gfortran.dg/argument_checking_5.f90: New.
1348 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1349 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1351 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
1353 * gcc.dg/pr32176.c: Add -w to default dg-options.
1355 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
1357 * gcc.c-torture/compile/ssa-pre-1.c: New test.
1359 2007-07-03 Tobias Burnus <burnus@net-b.de>
1362 * gfortran.dg/null_2.f90: New.
1364 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
1365 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1368 * gcc.dg/pr32176.c: New test.
1370 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
1372 * gcc.dg/const-float80.c : New test.
1373 * gcc.dg/const-float128.c : New test.
1374 * gcc.dg/const-float80-ped.c : New test.
1375 * gcc.dg/const-float128-ped.c : New test.
1377 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1379 * gcc.dg/c99-math.h: Fix typo.
1381 2007-07-02 Jakub Jelinek <jakub@redhat.com>
1384 * gcc.dg/gomp/pr32468-1.c: New test.
1386 2007-07-02 Richard Sandiford <richard@codesourcery.com>
1388 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1391 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
1393 * gfortran.fortran-torture/compile/pr32583.f: New.
1394 * gcc.c-torture/compile/pr32584.c: New
1396 2007-07-02 Ollie Wild <aaw@google.com>
1398 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1399 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1401 2007-07-02 Richard Sandiford <richard@codesourcery.com>
1403 * gcc.target/mips/save-restore-1.c: New test.
1404 * gcc.target/mips/save-restore-2.c: Likewise.
1405 * gcc.target/mips/save-restore-3.c: Likewise.
1406 * gcc.target/mips/save-restore-4.c: Likewise.
1408 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
1410 PR tree-optimization/31966
1411 PR tree-optimization/32533
1412 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1413 * gfortran.dg/pr32533.f90: Ditto.
1415 2007-07-02 Jakub Jelinek <jakub@redhat.com>
1417 * g++.dg/opt/nrv12.C: New test.
1418 * gcc.target/i386/nrv1.c: New test.
1421 * g++.dg/gomp/pr31748.C: New test.
1423 2007-07-02 Ira Rosen <irar@il.ibm.com>
1425 PR tree-optimization/32230
1426 * gcc.dg/vect/pr32230.c: New test.
1428 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
1430 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1431 * bind_c_coms.f90: Ditto.
1432 * bind_c_coms_driver.c: Ditto.
1433 * bind_c_dts.f90: Ditto.
1434 * bind_c_dts_2.f03: Ditto.
1435 * bind_c_dts_2_driver.c: Ditto.
1436 * bind_c_dts_3.f03: Ditto.
1437 * bind_c_dts_4.f03: Ditto.
1438 * bind_c_dts_driver.c: Ditto.
1439 * bind_c_implicit_vars.f03: Ditto.
1440 * bind_c_procs.f03: Ditto.
1441 * bind_c_usage_2.f03: Ditto.
1442 * bind_c_usage_3.f03: Ditto.
1443 * bind_c_usage_5.f03: Ditto.
1444 * bind_c_usage_6.f03: Ditto.
1445 * bind_c_usage_7.f03: Ditto.
1446 * bind_c_vars.f90: Ditto.
1447 * bind_c_vars_driver.c: Ditto.
1448 * binding_c_table_15_1.f03: Ditto.
1449 * binding_label_tests.f03: Ditto.
1450 * binding_label_tests_10.f03: Ditto.
1451 * binding_label_tests_10_main.f03: Ditto.
1452 * binding_label_tests_11.f03: Ditto.
1453 * binding_label_tests_11_main.f03: Ditto.
1454 * binding_label_tests_12.f03: Ditto.
1455 * binding_label_tests_13.f03: Ditto.
1456 * binding_label_tests_13_main.f03: Ditto.
1457 * binding_label_tests_14.f03: Ditto.
1458 * binding_label_tests_2.f03: Ditto.
1459 * binding_label_tests_3.f03: Ditto.
1460 * binding_label_tests_4.f03: Ditto.
1461 * binding_label_tests_5.f03: Ditto.
1462 * binding_label_tests_6.f03: Ditto.
1463 * binding_label_tests_7.f03: Ditto.
1464 * binding_label_tests_8.f03: Ditto.
1465 * binding_label_tests_9.f03: Ditto.
1466 * c_assoc.f90: Ditto.
1467 * c_assoc_2.f03: Ditto.
1468 * c_f_pointer_shape_test.f90: Ditto.
1469 * c_f_pointer_tests.f90: Ditto.
1470 * c_f_tests_driver.c: Ditto.
1471 * c_funloc_tests.f03: Ditto.
1472 * c_funloc_tests_2.f03: Ditto.
1473 * c_funloc_tests_3.f03: Ditto.
1474 * c_funloc_tests_3_funcs.c: Ditto.
1475 * c_kind_params.f90: Ditto.
1476 * c_kind_tests_2.f03: Ditto.
1478 * c_loc_driver.c: Ditto.
1479 * c_loc_test.f90: Ditto.
1480 * c_loc_tests_2.f03: Ditto.
1481 * c_loc_tests_2_funcs.c: Ditto.
1482 * c_loc_tests_3.f03: Ditto.
1483 * c_loc_tests_4.f03: Ditto.
1484 * c_loc_tests_5.f03: Ditto.
1485 * c_loc_tests_6.f03: Ditto.
1486 * c_loc_tests_7.f03: Ditto.
1487 * c_loc_tests_8.f03: Ditto.
1488 * c_ptr_tests.f03: Ditto.
1489 * c_ptr_tests_10.f03: Ditto.
1490 * c_ptr_tests_5.f03: Ditto.
1491 * c_ptr_tests_7.f03: Ditto.
1492 * c_ptr_tests_7_driver.c: Ditto.
1493 * c_ptr_tests_8.f03: Ditto.
1494 * c_ptr_tests_8_funcs.c: Ditto.
1495 * c_ptr_tests_9.f03: Ditto.
1496 * c_ptr_tests_driver.c: Ditto.
1497 * c_size_t_driver.c: Ditto.
1498 * c_size_t_test.f03: Ditto.
1499 * com_block_driver.f90: Ditto.
1500 * global_vars_c_init.f90: Ditto.
1501 * global_vars_c_init_driver.c: Ditto.
1502 * global_vars_f90_init.f90: Ditto.
1503 * global_vars_f90_init_driver.c: Ditto.
1504 * interop_params.f03: Ditto.
1505 * iso_c_binding_only.f03: Ditto.
1506 * iso_c_binding_rename_1.f03: Ditto.
1507 * iso_c_binding_rename_1_driver.c: Ditto.
1508 * iso_c_binding_rename_2.f03: Ditto.
1509 * iso_c_binding_rename_2_driver.c: Ditto.
1510 * kind_tests_2.f03: Ditto.
1511 * kind_tests_3.f03: Ditto.
1512 * module_md5_1.f90: Ditto.
1513 * only_clause_main.c: Ditto.
1514 * print_c_kinds.f90: Ditto.
1515 * test_bind_c_parens.f03: Ditto.
1516 * test_c_assoc.c: Ditto.
1517 * test_com_block.f90: Ditto.
1518 * test_common_binding_labels.f03: Ditto.
1519 * test_common_binding_labels_2.f03: Ditto.
1520 * test_common_binding_labels_2_main.f03: Ditto.
1521 * test_common_binding_labels_3.f03: Ditto.
1522 * test_common_binding_labels_3_main.f03: Ditto.
1523 * test_only_clause.f90: Ditto.
1524 * use_iso_c_binding.f90: Ditto.
1525 * value_5.f90: Ditto.
1526 * value_test.f90: Ditto.
1527 * value_tests_f03.f90: Ditto.
1529 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
1531 * gcc.dg/tls/opt-14.c: New.
1533 2007-07-01 Ollie Wild <aaw@google.com>
1535 * g++.dg/lookup/using16.C: New test.
1536 * g++.dg/lookup/using17.C: New test.
1538 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
1541 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1542 (test_4): Use proper test for floating point equality.
1545 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1547 PR libgfortran/32554
1548 * gfortran.dg/fmt_p_1.f90: New test.
1550 2007-07-01 Ira Rosen <irar@il.ibm.com>
1552 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1553 initialization and fix dg-final check - the initialization loop is
1556 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
1557 Volker Reichelt <reichelt@netcologne.de>
1560 * gcc.dg/pr32559.c: New test.
1562 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
1564 PR tree-optimization/25371
1565 * gcc.dg/vect/pr25371.c: New test.
1567 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
1569 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1570 when allocating and initializing a flexible array.
1572 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
1575 * gfortran.dg/intrinsic.f90: New test.
1577 2007-06-30 Tobias Burnus <burnus@net-b.de>
1580 * gfortran.dg/fmt_zero_check.f90: New.
1582 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
1585 * gfortran.dg/repeat_f90: New test.
1587 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1590 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1591 -pedantic-errors, so we should match errors.
1592 * gcc.dg/cpp/escape-1.c: Likewise.
1593 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1594 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1596 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1597 errors instead of warnings.
1598 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1600 * gcc.dg/cpp/arith-3.c: Likewise.
1602 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1605 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1606 * gcc.dg/pch/valid-2.c: Likewise.
1607 * gcc.dg/pch/valid-3.c: Likewise.
1608 * gcc.dg/pch/warn-1.c: Likewise.
1609 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1611 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1614 * gcc.dg/Wunused-function.c: New.
1616 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1618 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1620 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
1622 * g++.dg/other/canon-31724.C: New.
1624 2007-06-29 Jan Hubicka <jh@suse.cz>
1627 * gcc.c-torture/compile/pr32372.c: new.
1629 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
1631 * gfortran.dg/operator_3.f90: New test.
1633 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
1635 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1636 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1638 2007-06-29 Richard Guenther <rguenther@suse.de>
1641 * gcc.dg/inline-23.c: New testcase.
1643 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
1645 PR tree-optimization/24659
1646 * gcc.target/i386/vectorize2.c: New test.
1647 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1648 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1650 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
1652 * gcc.dg/pointer-arith-9.c: New test.
1654 2007-06-29 Tobias Burnus <burnus@net-b.de>
1657 * gfortran.dg/fmt_read_2.f90: New.
1659 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1661 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1662 If it exists, don't try to create it.
1664 2007-06-28 Geoffrey Keating <geoffk@apple.com>
1666 * g++.dg/ext/visibility/ms-compat-1.C: New.
1668 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1671 * gfortran.fortran-torture/compile/pr32417.f90: New test.
1673 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
1675 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1678 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
1681 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1683 2007-06-27 Richard Guenther <rguenther@suse.de>
1686 * gcc.dg/inline-22.c: New testcase.
1688 2007-06-26 Hui-May Chang <hm.chang@apple.com>
1690 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1691 the scan-assembler constant.
1693 2007-06-25 Geoffrey Keating <geoffk@apple.com>
1696 * gcc.dg/pr20216.c: New.
1698 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1701 * gcc.dg/vect/pr32421.c: New test.
1703 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
1706 * g++.dg/other/friend5.C: New test.
1708 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
1711 * gfortran.dg/host_assoc_function_2.f90: New test.
1714 * gfortran.dg/host_assoc_call_1.f90: New test.
1716 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1718 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1720 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1723 * gfortran.dg/error_format.f90: New test.
1725 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
1728 * gfortran.dg/pr32136.f90: New test.
1730 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
1733 * gfortran.dg/minmaxloc_1.f90: New test.
1736 * gfortran.dg/minmaxloc_2.f90: New test.
1738 2007-06-23 Richard Guenther <rguenther@suse.de>
1740 PR tree-optimization/16876
1742 * gcc.dg/pr29254.c: The warning is bogus.
1743 * gcc.dg/warn-1.c: Likewise.
1744 * gcc.dg/assign-warn-3.c: Likewise.
1745 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1747 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
1749 * gcc.c-torture/execute/20070623-1.c: New.
1751 2007-06-22 Jan Hubicka <jh@suse.cz>
1753 * gcc.c-torture/compile/pr31541.c: New.
1755 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
1757 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1758 Remove -m64 from dg-options.
1760 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
1763 * gcc.dg/pr32374.c: New test.
1765 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1768 * gfortran.dg/pointer_assign_3.f90: New test.
1770 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1773 * gfortran.dg/assign.f90: Update test.
1774 * gfortran.dg/real_do_1.f90: Update test.
1775 * gfortran.dg/gomp/omp_do1.f90: Update test.
1776 * gfortran.dg/warnings_are_errors_1.f: Update test.
1777 * gfortran.dg/g77/20010519-1.f: Update test.
1778 * gfortran.dg/g77/pr9258.f: Update test.
1779 * gfortran.dg/g77/960317-1.f: Update test.
1781 2007-06-21 Richard Guenther <rguenther@suse.de>
1783 PR tree-optimization/32453
1784 * gcc.c-torture/compile/pr32453.c: New testcase.
1786 2007-06-21 Jakub Jelinek <jakub@redhat.com>
1788 PR tree-optimization/31866
1789 * gcc.dg/pr31866.c: New test.
1791 2007-06-21 Richard Guenther <rguenther@suse.de>
1793 PR tree-optimization/32451
1794 * g++.dg/torture/20070621-1.C: New testcase.
1796 2007-06-21 Christian Bruel <christian.bruel@st.com>
1798 * gcc.dg/attr-isr.c: Test delay slot content.
1800 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1803 gfortran.dg/pointer_assign_2.f90: New test.
1805 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1808 gfortran.dg/invalid_procedure_name.f90: New test.
1810 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
1812 PR tree-optimization/25737
1813 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1815 2007-06-20 Hui-May Chang <hm.chang@apple.com>
1817 * gcc.target/i386/large-size-array-3.c: New.
1819 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1820 Richard Guenther <rguenther@suse.de>
1823 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1825 2007-06-20 Jakub Jelinek <jakub@redhat.com>
1828 * gcc.dg/pr31959.c: New test.
1831 * g++.dg/ext/asm10.C: New test.
1834 * gcc.c-torture/execute/20070614-1.c: New test.
1836 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
1838 * gcc.target/arm/stack-corruption.c: New test.
1840 2007-06-19 Richard Guenther <rguenther@suse.de>
1842 * g++.dg/torture/pr30252.C: New testcase.
1844 2007-06-19 Jakub Jelinek <jakub@redhat.com>
1846 PR tree-optimization/32353
1847 * g++.dg/opt/nrv13.C: New test.
1849 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
1853 * gfortran.dg/impure_assignment_2.f90 : New test.
1856 * gfortran.dg/data_initialized_2.f90 : New test.
1858 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1859 appropriate version of 'dmach'.
1861 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
1864 * gcc.target/i386/pr32389.c New test.
1866 2007-06-18 Simon Baldwin <simonb@google.com>
1869 * g++.dg/template/error25.C: New.
1870 * g++.dg/template/spec35.C: New.
1872 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
1874 * gcc.c-torture/compile/pr32355.c: New testcase.
1876 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
1878 PR tree-optimization/32383
1879 * g++.dg/opt/pr32383.C: New test.
1881 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
1883 PR rtl-optimization/32366
1884 * gcc.dg/vect/pr32366.c: New test.
1886 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
1888 * gcc.c-torture/compile/pr32349.c: New testcase.
1890 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1892 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1893 * gcc.target/sparc/combined-2.c: Likewise.
1894 * gcc.target/sparc/fexpand.c : Likewise.
1895 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
1896 * gcc.target/sparc/fpack16.c : Likewise.
1897 * gcc.target/sparc/fpmerge.c : Likewise.
1898 * gcc.target/sparc/fpmul.c : Likewise.
1899 * gcc.target/sparc/noresult.c : Likewise.
1900 * gcc.target/sparc/pdist.c: Likewise.
1902 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
1905 * gcc.target/i386/recip-divf.c: New test.
1906 * gcc.target/i386/recip-sqrtf.c: Ditto.
1907 * gcc.target/i386/recip-vec-divf.c: Ditto.
1908 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1909 * gcc.target/i386/sse-recip.c: Ditto.
1910 * gcc.target/i386/sse-recip-vec.c: Ditto.
1912 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1915 * gcc.c-torture/compile/20070605-1.c: New test.
1917 * gcc.c-torture/compile/20070603-1.c: New testcase.
1918 * gcc.c-torture/compile/20070603-2.c: New testcase.
1920 * gcc.c-torture/compile/20070531-1.c: New test.
1923 * gcc.c-torture/compile/20070531-2.c: New test.
1926 * gcc.c-torture/compile/20070529-1.c: New test.
1929 * gcc.c-torture/compile/20070529-2.c: New test.
1932 * gcc.c-torture/compile/20070520-1.c: New test.
1934 * g++.dg/ext/java-1.C: New test.
1936 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1937 loops instead of one. Remove the "can't determine dependence"
1939 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1940 needed as the cast is gone in the first place.
1941 * gcc.dg/max-1.c: Change local variable a to be a global one.
1942 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1943 have a cast which is PREd.
1945 2007-06-15 Mark Mitchell <mark@codesourcery.com>
1947 * g++.dg/lookup/anon6.C: New test.
1949 2007-06-14 Dirk Mueller <dmueller@suse.de>
1952 * g++.dg/opt/static6.C: New testcase.
1954 2007-06-14 Geoff Keating <geoffk@apple.com>
1956 * g++.dg/ext/visibility/overload-1.C: New.
1959 * g++.dg/ext/visibility/anon4.C: New.
1961 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
1964 * gcc.target/i386/pr32268.c: New test.
1966 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
1968 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1969 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1970 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1972 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1973 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1974 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1977 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
1980 * gfortran.dg/common_resize_1.f90: New test.
1982 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
1985 * gcc.dg/vect/pr32224.c: Fix.
1987 2007-06-13 Eric Christopher <echristo@apple.com>
1989 * gcc.target/i386/ssefn-1.c: Add -march=i386.
1991 2007-06-13 Tobias Burnus <burnus@net-b.de>
1994 * gfortran.dg/actual_array_vect_1.f90: New.
1996 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1998 * gcc.target/sparc/mfpu.c: New test.
2000 2007-06-12 Geoff Keating <geoffk@apple.com>
2002 * g++.dg/warn/weak1.C: Suppress on Darwin.
2003 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2005 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2008 * g++.dg/torture/pr31579.C: New testcase.
2010 2007-06-12 Ian Lance Taylor <iant@google.com>
2013 * g++.dg/init/new16.C: New test.
2014 * g++.dg/init/new17.C: New test.
2015 * g++.dg/init/new18.C: New test.
2016 * g++.dg/init/new19.C: New test.
2018 2007-06-12 Olivier Hainque <hainque@adacore.com>
2020 * gnat.dg/lhs_view_convert.adb: New test.
2022 2007-06-12 Richard Guenther <rguenther@suse.de>
2024 PR tree-optimization/15353
2025 PR tree-optimization/31657
2026 * gcc.c-torture/execute/20070424-1.c: New testcase.
2027 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2028 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2029 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2030 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2031 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2033 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2035 PR rtl-optimization/32293
2036 * gcc.dg/pr32293.c: New test.
2038 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2040 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2042 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
2045 * gfortran.dg/equiv_7.f90: New test.
2046 * gfortran.dg/equiv_constraint_7.f90: Change error message.
2049 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2051 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
2053 * gcc.dg/setjmp-3.c: Rename raise to raise0.
2054 * gcc.dg/setjmp-4.c: Likewise.
2055 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2057 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
2059 PR rtl-optimization/31025
2060 * gfortran.dg/pr31025.f90: New.
2062 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2065 * gcc.target/i386/pr32280.c: New test.
2067 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2070 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2072 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2074 PR libgfortran/32235
2075 * gfortran.dg/backspace_9.f: New test.
2077 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
2079 * gcc.dg/tree-ssa/prefetch-7.c: New test.
2081 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
2083 * gcc.dg/tree-ssa/loop-28.c: New testcase.
2085 2007-06-09 Ian Lance Taylor <iant@google.com>
2087 PR tree-optimization/32169
2088 * gcc.c-torture/compile/pr32169.c: New test.
2090 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
2092 * gcc.dg/vect/costmodel: New directory.
2093 * gcc.dg/vect/costmodel/i386: New directory.
2094 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2095 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2097 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2098 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2099 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2100 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2101 * gcc.dg/vect/costmodel/x86_64: New directory.
2102 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2104 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2106 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2107 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2108 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2109 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2110 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2112 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
2114 PR tree-optimization/32243
2115 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
2116 flags for -Os tests.
2117 * gcc.dg/vect/03-vect-pr32243.c: New test.
2119 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
2121 PR tree-optimization/32224
2122 * gcc.dg/vect/pr32224.c: New test.
2124 2007-06-08 Jakub Jelinek <jakub@redhat.com>
2127 * g++.dg/gomp/pr32177.C: New test.
2129 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2132 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2133 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2134 warning nor an error.
2135 * gcc.dg/Wfatal-2.c: Likewise.
2136 * gcc.dg/Werror-1.c: Likewise.
2137 * gcc.dg/Werror-5.c: Likewise.
2138 * gcc.dg/Werror-7.c: Likewise.
2139 * gcc.dg/Werror-10.c: Likewise.
2140 * gcc.dg/Werror-11.c: Likewise.
2142 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
2145 * g++.dg/init/brace6.C: New test.
2147 2007-06-07 Geoffrey Keating <geoffk@apple.com>
2149 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2150 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2151 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2152 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2154 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2155 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2156 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2157 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2158 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2159 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2160 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2161 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2163 * gcc.dg/darwin-minversion-3.c: New.
2165 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
2167 * gcc.target/i386/builtin-copysign.c: New test.
2169 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
2171 PR tree-optimization/32220
2172 * gfortran.dg/predcom-2.f: New testcase.
2174 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2177 * gcc.target/i386/vectorize4.c: New test.
2179 2007-06-06 Steve Ellcey <sje@cup.hp.com>
2181 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2183 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2186 * gcc.dg/simd-5.c: Mark output as a note.
2187 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2189 * gcc.dg/simd-1.c: Likewise.
2190 * gcc.dg/always_inline.c: Mark output as a sorry.
2191 * gcc.dg/always_inline2.c: Likewise.
2192 * gcc.dg/always_inline3.c: Likewise.
2194 2007-06-06 Ian Lance Taylor <iant@google.com>
2196 * g++.dg/conversion/enum1.C: New test.
2198 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
2200 PR tree-optimization/32216
2201 * gcc.dg/vect/pr32216.c: New test.
2203 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2206 * gfortran.dg/invalid_contains_1.f90: New test.
2207 * gfortran.dg/invalid_contains_2.f90: New test.
2209 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2212 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2215 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2218 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2219 dg-message to match de note.
2220 * gcc.dg/pr26570.c: Use dg-message for a note.
2221 * gcc.dg/pr29254.c: Use dg-message for generic output and use
2222 dg-error instead of dg-warning because of -Werror.
2223 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2224 neither an error, nor a warning.
2225 * gcc.dg/glibc-uclibc-2.c: Likewise
2226 * gcc.dg/cpp/19940712-1.c: Likewise.
2228 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
2230 PR preprocessor/23479
2231 * gcc.dg/binary-constants-1.c: Add test suites for
2232 the 0b-prefixed binary integer constants.
2233 * gcc.dg/binary-constants-2.c: Ditto.
2234 * gcc.dg/binary-constants-3.c: Ditto.
2235 * gcc.dg/binary-constants-4.c: Ditto.
2237 2007-06-05 Ian Lance Taylor <iant@google.com>
2239 * gcc.dg/Wstrict-overflow-19.c: New test.
2241 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
2243 * gcc.dg/matrix/matrix-6.c: Remove conversion.
2245 2007-06-04 Ian Lance Taylor <iant@google.com>
2247 * gcc.dg/Wstrict-overflow-18.c: New test.
2249 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2252 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2253 * gcc.dg/cpp/mi5.c: Likewise.
2254 * gcc.dg/cpp/mi7.c: Likewise.
2256 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
2259 * gcc.dg/pr32191.c: New test.
2261 2007-05-28 Tobias Burnus <burnus@net-b.de>
2264 * gfortran.dg/allocate_stat_1.f90: Remove.
2266 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
2268 * gcc.target/i386/sse4_2-check.h: New.
2269 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2270 * gcc.target/i386/sse4_2-crc32.h: Likewise.
2271 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2272 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2273 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2274 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2275 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2276 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2277 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2278 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2279 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2280 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2281 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2282 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2283 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2284 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2285 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2286 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2288 2007-06-01 Geoffrey Keating <geoffk@apple.com>
2290 * gcc.dg/pie-link.c: New test.
2292 2007-06-01 Ian Lance Taylor <iant@google.com>
2294 * gcc.dg/Wstrict-overflow-17.c: New test.
2296 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
2298 * gcc.dg/builtin-return-1.c (g): New.
2299 (main): Allocate at least 64 bytes on the stack.
2301 2007-05-31 Mark Mitchell <mark@codesourcery.com>
2303 * g++.dg/init/cleanup3.C: New test.
2305 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
2307 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2310 007-05-31 Paul Thomas <pault@gcc.gnu.org>
2313 * gfortran.dg/char_array_constructor_3.f90: New test.
2315 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
2317 PR tree-optimization/32160
2318 * gfortran.dg/predcom-1.f: New test.
2320 2007-05-31 Richard Guenther <rguenther@suse.de>
2322 * g++.dg/other/str_empty.C: Move...
2323 * g++.dg/other/pr30567.C: Move...
2324 * g++.dg/tree-ssa/pr27218.C: Move...
2325 * g++.dg/torture: ...here and remove dg-options.
2327 2007-05-31 Paolo Carlini <pcarlini@suse.de>
2330 * g++.dg/ext/is_pod_incomplete.C: New.
2332 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
2333 Douglas Gregor <doug.gregor@gmail.com>
2334 Pedro Lamarao <pedro.lamarao@mndfck.org>
2335 Howard Hinnant <howard.hinnant@gmail.com>
2339 * g++.dg/cpp0x/rv8p.C: New.
2340 * g++.dg/cpp0x/temp-constructor-bug.C: New.
2341 * g++.dg/cpp0x/cast-bug.C: New.
2342 * g++.dg/cpp0x/elision_weak.C: New.
2343 * g++.dg/cpp0x/collapse-bug.C: New.
2344 * g++.dg/cpp0x/rv3p.C: New.
2345 * g++.dg/cpp0x/rv7n.C: New.
2346 * g++.dg/cpp0x/overload-conv-1.C: New.
2347 * g++.dg/cpp0x/rv2n.C: New.
2348 * g++.dg/cpp0x/deduce.C: New.
2349 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2350 * g++.dg/cpp0x/rv6p.C: New.
2351 * g++.dg/cpp0x/template_deduction.C: New.
2352 * g++.dg/cpp0x/implicit-copy.C: New.
2353 * g++.dg/cpp0x/rv1p.C: New.
2354 * g++.dg/cpp0x/cast.C: New.
2355 * g++.dg/cpp0x/rv5n.C: New.
2356 * g++.dg/cpp0x/collapse.C: New.
2357 * g++.dg/cpp0x/overload-conv-2.C: New.
2358 * g++.dg/cpp0x/rv4p.C: New.
2359 * g++.dg/cpp0x/rvo.C: New.
2360 * g++.dg/cpp0x/iop.C: New.
2361 * g++.dg/cpp0x/rv3n.C: New.
2362 * g++.dg/cpp0x/rv7p.C: New.
2363 * g++.dg/cpp0x/reference_collapsing.C: New.
2364 * g++.dg/cpp0x/overload.C: New.
2365 * g++.dg/cpp0x/named.C: New.
2366 * g++.dg/cpp0x/rv2p.C: New.
2367 * g++.dg/cpp0x/rv6n.C: New.
2368 * g++.dg/cpp0x/not_special.C: New.
2369 * g++.dg/cpp0x/bind.C: New.
2370 * g++.dg/cpp0x/rv1n.C: New.
2371 * g++.dg/cpp0x/rv5p.C: New.
2372 * g++.dg/cpp0x/elision.C: New.
2373 * g++.dg/cpp0x/named_refs.C: New.
2374 * g++.dg/cpp0x/unnamed_refs.C: New.
2375 * g++.dg/cpp0x/rv4n.C: New.
2376 * g++.dg/cpp0x/elision_neg.C: New.
2377 * g++.dg/init/copy7.C: Run in C++98 mode.
2378 * g++.dg/overload/arg1.C: Ditto.
2379 * g++.dg/overload/arg4.C: Ditto.
2381 2007-05-30 Jakub Jelinek <jakub@redhat.com>
2384 * g++.dg/opt/static5.C: New test.
2386 2007-05-30 Richard Guenther <rguenther@suse.de>
2388 * g++.dg/dg.exp: Prune torture/.
2389 * g++.dg/torture/dg-torture.exp: New testsuite.
2391 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
2393 * gcc.target/arm/pr27387.C: Move and rename to ...
2394 * g++.dg/inherit/thunk8.C: ... here.
2396 2007-05-30 Jakub Jelinek <jakub@redhat.com>
2398 PR tree-optimization/31769
2399 * g++.dg/gomp/pr31769.C: New test.
2401 2007-05-29 Hui-May Chang <hm.chang@apple.com>
2403 * gcc.target/i386/stack-realign.c: New.
2405 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
2407 * gcc.dg/tree-ssa/prefetch-6.c: New test.
2409 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
2411 * gfortran.dg/sizeof.f90: New.
2413 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2416 * gcc.dg/boolcomplex-1.c: New test.
2419 * g++.dg/ext/boolcomplex-1.c: New test.
2421 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
2423 * gcc.dg/matrix: New directory.
2425 2007-05-28 Tobias Burnus <burnus@net-b.de>
2428 * gfortran.dg/allocate_stat_1.f90: New.
2430 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
2433 * transfer_hollerith_1.f90: New test.
2435 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2438 * gcc.c-torture/execute/vrp-7.c: New test.
2440 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
2442 * gfortran.dg/transfer_simplify_4.f90: New test.
2444 2007-05-27 Tobias Burnus <burnus@net-b.de>
2447 * gfortran.dg/func_result_3.f90: New.
2449 2007-05-27 Tobias Burnus <burnus@net-b.de>
2452 * gfortran.dg/transfer_simplify_3.f90: New.
2454 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
2457 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
2459 * gcc.target/i386/pr32065-2.c: New test.
2461 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2464 * gfortran.dg/io_constraints_2.f90: Update.
2466 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
2469 * gfortran.dg/array_constructor_17.f90: New test.
2471 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
2474 * g++.dg/opt/array2.C: New testcase.
2476 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
2479 * gcc.target/i386/pr32065.c: New test.
2481 2007-05-25 Dirk Mueller <dmueller@suse.de>
2482 Marcus Meissner <meissner@suse.de>
2484 * gcc.dg/attr-alloc_size.c: New.
2486 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
2487 Lee Millward <lee.millward@gmail.com>
2490 * g++.dg/parse/crash34.C: New test.
2492 * g++.dg/parse/crash35.C: New test.
2494 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
2496 * gcc.target/i386/sse2-check.h: New.
2497 * gcc.target/i386/sse2-vec-1.c: Likewise.
2498 * gcc.target/i386/sse2-vec-2.c: Likewise.
2499 * gcc.target/i386/sse2-vec-3.c: Likewise.
2500 * gcc.target/i386/sse2-vec-4.c: Likewise.
2501 * gcc.target/i386/sse2-vec-5.c: Likewise.
2502 * gcc.target/i386/sse2-vec-6.c: Likewise.
2504 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
2516 * g++.dg/cpp0x/pr31431.C: New.
2517 * g++.dg/cpp0x/pr31437.C: New.
2518 * g++.dg/cpp0x/pr31442.C: New.
2519 * g++.dg/cpp0x/pr31444.C: New.
2520 * g++.dg/cpp0x/pr31431-2.C: New.
2521 * g++.dg/cpp0x/pr31432.C: New.
2522 * g++.dg/cpp0x/pr31434.C: New.
2523 * g++.dg/cpp0x/pr31438.C: New.
2524 * g++.dg/cpp0x/pr31443.C: New.
2525 * g++.dg/cpp0x/pr31445.C: New.
2526 * g++.dg/cpp0x/variadic-crash1.C: New.
2528 2007-05-25 Richard Sandiford <richard@codesourcery.com>
2530 * gcc.target/arm/long-calls-1.c: New test.
2531 * gcc.target/arm/long-calls-2.c: Likewise.
2532 * gcc.target/arm/long-calls-3.c: Likewise.
2533 * gcc.target/arm/long-calls-4.c: Likewise.
2535 2007-05-25 Richard Guenther <rguenther@suse.de>
2536 Andrew Pinski <andrew_pinski@playstation.sony.com>
2538 PR tree-optimization/31982
2539 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2541 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
2544 * gfortran.dg/result_in_spec_2.f90: New test.
2546 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2548 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2550 2007-05-24 Ollie Wild <aaw@google.com>
2552 * gcc.dg/cpp/counter-1.c: New test.
2553 * gcc.dg/pch/counter-1.c: New test.
2554 * gcc.dg/pch/counter-1.hs: New file.
2555 * gcc.dg/pch/counter-2.c: New test.
2556 * gcc.dg/pch/counter-2.hs: New file.
2557 * gcc.dg/pch/counter-3.c: New test.
2558 * gcc.dg/pch/counter-3.hs: New file.
2560 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
2562 * gcc.dg/tree-ssa/predcom-1.c: New test.
2563 * gcc.dg/tree-ssa/predcom-2.c: New test.
2564 * gcc.dg/tree-ssa/predcom-3.c: New test.
2565 * gcc.dg/tree-ssa/predcom-4.c: New test.
2566 * gcc.dg/tree-ssa/predcom-5.c: New test.
2567 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2569 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
2572 * gcc.target/i386/sse4_1-check.h (MASK): New.
2574 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2577 * gfortran.dg/pr25603.f: Initialize integer variables.
2579 2007-05-23 Ian Lance Taylor <iant@google.com>
2581 * g++.dg/other/vrp1.C: New test.
2583 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
2585 PR preprocessor/20077
2586 * gcc.dg/cpp/paste15.c: New test.
2588 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
2589 Nigel Stephens <nigel@mips.com>
2590 Richard Sandiford <richard@codesourcery.com>
2592 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2593 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2594 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2595 * gcc.target/mips/inter/mips16-inter.exp: New.
2597 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
2599 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2601 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
2603 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2604 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
2605 * gcc.target/i386/sse3-addsubps.c: Likewise.
2606 * gcc.target/i386/sse3-haddpd.c: Likewise.
2607 * gcc.target/i386/sse3-haddps.c: Likewise.
2608 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2609 * gcc.target/i386/sse3-hsubps.c: Likewise.
2610 * gcc.target/i386/sse3-lddqu.c: Likewise.
2611 * gcc.target/i386/sse3-movddup.c: Likewise.
2612 * gcc.target/i386/sse3-movshdup.c: Likewise.
2613 * gcc.target/i386/sse3-movsldup.c: Likewise.
2615 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2616 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
2617 * gcc.target/i386/ssse3-pabsd.c: Likewise.
2618 * gcc.target/i386/ssse3-pabsw.c: Likewise.
2619 * gcc.target/i386/ssse3-palignr.c: Likewise.
2620 * gcc.target/i386/ssse3-phaddd.c: Likewise.
2621 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2622 * gcc.target/i386/ssse3-phaddw.c: Likewise.
2623 * gcc.target/i386/ssse3-phsubd.c: Likewise.
2624 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2625 * gcc.target/i386/ssse3-phsubw.c: Likewise.
2626 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2627 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2628 * gcc.target/i386/ssse3-pshufb.c: Likewise.
2629 * gcc.target/i386/ssse3-psignb.c: Likewise.
2630 * gcc.target/i386/ssse3-psignd.c: Likewise.
2631 * gcc.target/i386/ssse3-psignw.c: Likewise.
2632 * gcc.target/i386/ssse3-vals.h: Likewise.
2634 * gcc.target/i386/sse3-check.h: New file.
2635 * gcc.target/i386/ssse3-check.h: Likewise.
2637 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2640 * gcc.c-torture/compile/bcopy-1.c: New testcase.
2642 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2645 * gcc.c-torture/20070522-1.c: New testcase.
2647 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2649 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2651 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
2653 * gcc.c-torture/execute/ieee/20000320-1.x,
2654 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2655 m68k-*-* and check_effective_target_coldfire_fpu.
2657 2007-05-22 Ollie Wild <aaw@google.com>
2659 * g++.dg/lookup/hidden-class10.C: New test.
2660 * g++.dg/lookup/hidden-class11.C: New test.
2662 2007-05-22 Ollie Wild <aaw@google.com>
2664 * g++.dg/lookup/name-clash5.C: New test.
2665 * g++.dg/lookup/name-clash6.C: New test.
2667 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2669 * g++.dg/other/i386-2.C: Update comments on header files tested.
2670 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
2672 * gcc.target/i386/sse-12.c: Likewise.
2673 * gcc.target/i386/sse-13.c: Likewise.
2674 * gcc.target/i386/sse-14.c: Likewise.
2676 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2677 Redefined to test with immediate operand.
2678 (__builtin_ia32_blendps): Likewise.
2679 (__builtin_ia32_blendpd): Likewise.
2680 (__builtin_ia32_dpps): Likewise.
2681 (__builtin_ia32_dpps): Likewise.
2682 (__builtin_ia32_insertps128): Likewise.
2683 (__builtin_ia32_vec_ext_v4sf): Likewise.
2684 (__builtin_ia32_vec_set_v16qi): Likewise.
2685 (__builtin_ia32_vec_set_v4si): Likewise.
2686 (__builtin_ia32_vec_set_v2di): Likewise.
2687 (__builtin_ia32_vec_ext_v16qi): Likewise.
2688 (__builtin_ia32_vec_ext_v4si): Likewise.
2689 (__builtin_ia32_vec_ext_v2di): Likewise.
2690 (__builtin_ia32_roundpd): Likewise.
2691 (__builtin_ia32_roundsd): Likewise.
2692 (__builtin_ia32_roundps): Likewise.
2693 (__builtin_ia32_roundss): Likewise.
2694 (__builtin_ia32_mpsadbw128): Likewise.
2696 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2698 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2700 2007-05-22 Janis Johnson <janis187@us.ibm.com>
2702 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2704 * gcc.dg/dfp/func-struct.c: Ditto.
2705 * gcc.dg/dfp/operator-assignment.c: Ditto.
2706 * gcc.dg/dfp/convert-bfp.c: Ditto.
2707 * gcc.dg/dfp/convert-int.c: Ditto.
2708 * gcc.dg/dfp/convert-int-max.c: Ditto.
2709 * gcc.dg/dfp/func-scalar.c: Ditto.
2710 * gcc.dg/dfp/cast.c: Ditto.
2711 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2712 failures, and fix a typo in return type of arg1_128.
2713 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2714 failures, and fix a typo in a constant suffix.
2715 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2716 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2718 2007-05-22 Janis Johnson <janis187@us.ibm.com>
2719 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2721 * lib/gcc-dg.exp(process_message): New proc.
2722 (dg-message): New test directive.
2723 * gcc.dg/always_inline.c: Use dg-message.
2724 * gcc.dg/always_inline2.c: Ditto.
2725 * gcc.dg/always_inline3.c: Ditto.
2726 * gcc.dg/invalid-call-1.c: Ditto.
2727 * gcc.dg/pr17506.c: Ditto.
2728 * gcc.dg/simd-5.c: Ditto.
2729 * gcc.dg/simd-6.c: Ditto.
2730 * gcc.dg/va-arg-2.c: Ditto.
2731 * gcc.dg/cpp/syshdr.c: Ditto.
2732 * gcc.dg/cpp/unc4.c: Ditto.
2733 * gcc.dg/cpp/trad/mi1.c: Ditto.
2734 * gcc.dg/cpp/trad/mi5.c: Ditto.
2735 * gcc.dg/cpp/trad/mi7.c: Ditto.
2736 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2737 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2738 * gcc.test-framework/test-framework.awk: Special-case outexists
2741 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2743 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2744 (bit_SSE4_2): Likewise.
2745 (bit_POPCNT): Likewise.
2747 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2748 Check if assembler supports SSE4 instructions.
2750 * gcc.target/i386/sse4_1-blendpd.c: New file.
2751 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2752 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2753 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2754 * gcc.target/i386/sse4_1-check.h: Likewise.
2755 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2756 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2757 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2758 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2759 * gcc.target/i386/sse4_1-extractps.c: Likewise.
2760 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2761 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2762 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2763 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2764 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2765 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2766 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2767 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2768 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2769 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2770 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2771 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2772 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2773 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2774 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2775 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2776 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2777 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2778 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2779 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2780 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2781 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2782 * gcc.target/i386/sse4_1-pminud.c: Likewise.
2783 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2784 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2785 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2786 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2787 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2788 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2789 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2790 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2791 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2792 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2793 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2794 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2795 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2796 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2797 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2798 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2799 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2800 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2801 * gcc.target/i386/sse4_1-round.h: Likewise.
2802 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2803 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2804 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2805 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2806 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2807 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2808 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2809 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2810 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2811 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2812 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2813 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2814 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2815 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2817 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2820 * gfortran.dg/bounds_check_7.f90: New test.
2822 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
2824 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2825 (check_effective_target_sse4a): Ditto.
2827 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2828 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2829 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2830 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2831 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2832 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2833 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2834 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2835 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2836 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2837 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2838 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2839 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2840 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2841 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2842 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2843 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2844 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2845 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2846 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2848 2007-05-21 Mark Mitchell <mark@codesourcery.com>
2850 * g++.dg/ext/cleanup-1.C: New test.
2851 * g++.dg/ext/cleanup-2.C: Likewise.
2852 * g++.dg/ext/cleanup-3.C: Likewise.
2853 * g++.dg/ext/cleanup-4.C: Likewise.
2854 * g++.dg/ext/cleanup-5.C: Likewise.
2855 * g++.dg/ext/cleanup-6.C: Likewise.
2856 * g++.dg/ext/cleanup-8.C: Likewise.
2857 * g++.dg/ext/cleanup-9.C: Likewise.
2858 * g++.dg/ext/cleanup-10.C: Likewise.
2859 * g++.dg/ext/cleanup-11.C: Likewise.
2860 * g++.dg/ext/cleanup-dtor.C: Likewise.
2862 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
2865 * gcc.dg/vect/vect-102a.c: New test.
2867 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
2868 Paolo Carlini <pcarlini@suse.de>
2869 Uros Bizjak <ubizjak@gmail.com>
2871 * gcc.dg/gcc-have-sync-compare-and-swap.c,
2872 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2873 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2874 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2875 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2878 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
2881 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2883 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2886 * gfortran.dg/do_3.F90: Add checks for the final value of the
2889 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
2891 * gcc.c-torture/execute/990127-2.x: New file.
2893 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
2895 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2896 * gcc.target/i386/sse-12: Add -O to compile options.
2897 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2898 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
2899 and mm3dnow.h. Add -O to compile options.
2901 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
2904 * gfortran.dg/char_length_5.f90: New test.
2907 * gfortran.dg/array_reference_1.f90: New test.
2909 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2916 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2917 * gcc.dg/Wtype-limits.c: New.
2918 * gcc.dg/Wtype-limits-Wextra.c: New.
2919 * gcc.dg/Wtype-limits-no.c: New.
2920 * g++.dg/warn/Wtype-limits.C: New.
2921 * g++.dg/warn/Wtype-limits-Wextra.C: New.
2922 * g++.dg/warn/Wtype-limits-no.C: New.
2924 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2926 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2927 instead of "-msse2".'
2928 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2929 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
2931 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2932 to test with immediate operand.
2933 (__builtin_ia32_insertqi): Ditto.
2934 (__builtin_ia32_palignr128): Ditto.
2935 (__builtin_ia32_palignr): Ditto.
2936 (__builtin_ia32_pshufhw): Ditto.
2937 (__builtin_ia32_pshuflw): Ditto.
2938 (__builtin_ia32_pshufd): Ditto.
2939 (__builtin_ia32_vec_set_v8hi): Ditto.
2940 (__builtin_ia32_vec_ext_v8hi): Ditto.
2941 (__builtin_ia32_shufpd): Ditto.
2942 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2944 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
2947 * gfortran.dg/min_max_conformance.f90: Added more testcases.
2949 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2952 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2953 and "__inline". Use "-msse" instead of "-msse2".
2955 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2958 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2959 * gcc.dg/20030906-2.c: Likewise.
2960 * objc.dg/method-17.m: Add -Wreturn-type.
2961 * obj-c++.dg/method-21.mm: Likewise.
2963 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2966 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2967 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2968 (__builtin_ia32_psrlqi128): Ditto.
2969 (__builtin_ia32_psrlwi128): Ditto.
2970 (__builtin_ia32_psrldi128): Ditto.
2971 (__builtin_ia32_psrldqi128): Ditto.
2972 (__builtin_ia32_pslldqi128): Ditto.
2973 (__builtin_ia32_psrawi128): Ditto.
2974 (__builtin_ia32_psradi128): Ditto.
2975 (__builtin_ia32_psllqi128): Ditto.
2976 (__builtin_ia32_pslldi128): Ditto.
2977 (__builtin_prefetch): Ditto.
2978 (__builtin_ia32_pshufw): Ditto.
2979 (__builtin_ia32_vec_set_v4hi): Ditto.
2980 (__builtin_ia32_vec_ext_v4hi): Ditto.
2981 (__builtin_ia32_shufps): Ditto.
2982 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2984 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2987 * gfortran.dg/char_allocation_1.f90: New test.
2989 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2991 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2992 * gcc.dg/Wconversion-sign.c: New.
2993 * gcc.dg/Wconversion-integer-no-sign.c: New.
2994 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2996 * g++.dg/warn/Wconversion-sign.C: New.
2997 * g++.old-deja/g++.other/warn4.C: Update.
2998 * g++.dg/warn/Wconversion1.C: Likewise.
3000 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3002 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3003 * gcc.dg/torture/builtin-math-4.c: Likewise.
3005 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3008 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3010 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
3012 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3014 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
3017 * gcc.target/i386/pr31628.c: New.
3019 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
3022 * gcc.dg/pr31344.c: New test.
3024 2007-05-17 Ian Lance Taylor <iant@google.com>
3026 PR tree-optimization/31953
3027 * gcc.c-torture/compile/pr31953.c: New test.
3029 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3031 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3033 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3035 * gcc.dg/torture/builtin-math-4.c: Likewise.
3037 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3038 * gcc.dg/torture/builtin-math-4.c: Likewise.
3040 * gcc.dg/torture/builtin-math-4.c: New test.
3042 2007-05-17 Janis Johnson <janis187@us.ibm.com>
3043 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3045 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3046 * gcc.dg/cpp/include2.c: Ditto.
3047 * gcc.dg/cpp/mac-dir-2.c: Ditto.
3048 * gcc.dg/cpp/paste5.c: Ditto.
3049 * gcc.dg/cpp/paste6.c: Ditto.
3050 * gcc.dg/cpp/paste8.c: Ditto.
3051 * gcc.dg/cpp/paste11.c: Ditto.
3052 * gcc.dg/cpp/paste13.c: Ditto.
3053 * gcc.dg/cpp/skipping2.c: Ditto.
3054 * gcc.dg/reg-vol-struct-1.c: Ditto.
3055 * gcc.dg/Wshadow-1.c: Ditto.
3056 * gcc.dg/cpp/trad/comment.c: Ditto.
3057 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3058 * gcc.dg/cpp/if-2.c: Ditto.
3059 * gcc.dg/array-5.c: Ditto.
3060 * gcc.dg/inline-15.c: Ditto.
3061 * gcc.dg/pr27953.c: Ditto.
3062 * gcc.dg/Wno-c++-compat.c: Ditto.
3064 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
3066 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3068 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
3070 * gcc.c-torture/execute/20070517-1.c: New test.
3072 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
3075 * gfortran.dg/min_max_conformance.f90: New test.
3077 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
3079 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3080 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3081 gcc.dg/vect/vect-104.c: Use more complex construction to
3082 prevent vectorizing.
3083 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3085 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
3087 PR tree-optimization/24659
3088 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3089 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3090 not vect_int target.
3091 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3092 not vect_int target. Loop is vectorized for vect_intfloat_cvt
3094 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3095 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3096 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3098 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
3100 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3101 and x86_64-*-* targets.
3102 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3104 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
3111 * transfer_simplify_1.f90: New test.
3112 * transfer_simplify_2.f90: New test.
3114 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3116 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3118 2007-05-14 Janis Johnson <janis187@us.ibm.com>
3120 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3122 * gcc.dg/fltconst-pedantic-dfp.c: New test.
3125 * gcc.dg/fltconst-1.c: New test.
3127 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3128 * gcc.dg/dfp/operator-assignment.c: Ditto.
3130 2007-05-14 Paolo Carlini <pcarlini@suse.de>
3133 * g++.dg/rtti/typeid5.C: New.
3135 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3138 * gfortran.dg/substr_4.f: New test.
3140 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
3142 * gcc.target/m68k/interrupt_thread-1.c,
3143 gcc.target/m68k/interrupt_thread-2.c,
3144 gcc.target/m68k/interrupt_thread-3.c: New.
3145 * gcc.target/m68k/m68k.exp: Accept fido.
3147 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3149 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3150 * gfortran.dg/altreturn_3.f90: Likewise.
3151 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3152 * gfortran.dg/default_numeric_type_1.f90: Likewise.
3153 * gfortran.dg/inquire_iolength.f90: Likewise.
3154 * gfortran.dg/module_naming_1.f90: Likewise.
3155 * gfortran.dg/oldstyle_2.f90: Likewise.
3156 * gfortran.dg/operator_2.f90: Likewise.
3157 * gfortran.dg/parameter_array_element_1.f90: Likewise.
3158 * gfortran.dg/used_types_11.f90: Likewise.
3159 * gfortran.dg/zero_array_components_1.f90: Likewise.
3160 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3161 * gfortran.dg/parameter_array_dummy.f90: Likewise.
3162 * gfortran.dg/real_const_3.f90: Likewise.
3164 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
3166 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3167 * gcc.dg/tree-ssa/loop-30.c: New test.
3169 2007-05-13 Richard Guenther <rguenther@suse.de>
3171 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3173 * g++.dg/tree-ssa/pr31146.C: Likewise.
3175 2007-05-13 Revital Eres <eres@il.ibm.com>
3177 * gcc.dg/dse.c: New test.
3179 2007-05-12 Richard Guenther <rguenther@suse.de>
3181 PR tree-optimization/31797
3182 * gcc.c-torture/compile/pr31797.c: New testcase.
3184 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
3187 * gfortran.dg/host_assoc_function_1.f90: New test.
3189 2007-05-11 Steve Ellcey <sje@cup.hp.com>
3192 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3194 2007-05-11 Silvius Rus <rus@google.com>
3196 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3197 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3198 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3199 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3200 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3201 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3202 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3203 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3204 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3205 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3206 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3207 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3208 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3209 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3210 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3211 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3213 2007-05-11 Paolo Carlini <pcarlini@suse.de>
3216 * gcc.c-torture/execute/builtins/memchr.c: New.
3217 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3218 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3220 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3223 * gfortran.dg/recursive_reference_1.f90: Put error at correct
3225 * gfortran.dg/recursive_reference_2.f90: New test.
3227 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3230 * gfortran.dg/namelist_29.f90: New test.
3232 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3235 * gfortran.dg/entry_10.f90: New test.
3237 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
3239 PR tree-optimization/31885
3240 * gcc.dg/tree-ssa/loop-29.c: New test.
3242 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3244 * assumed_dummy_1.f90: Fix dg directive.
3245 * char_initialiser_actual.f90: Likewise.
3246 * nested_modules_2.f90: Likewise.
3247 * shift-alloc.f90: Likewise.
3249 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
3251 * gcc.dg/20070507-1.c: Disable for non-pic targets.
3253 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3256 * gfortran.dg/unf_read_corrupted_2.f90: New test.
3258 2007-05-09 Mike Stump <mrs@apple.com>
3260 * g++.dg/other/first-global.C: Add -fpie for darwin.
3261 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3263 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
3265 * gcc.dg/20070507-1.c: New testcase.
3267 2007-05-08 Chao-ying Fu <fu@mips.com>
3269 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3270 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3271 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3272 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3274 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
3277 * gcc.dg/pr31847.c: New test.
3279 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
3282 * gfortran.dg/actual_array_result_1.f90: New test.
3284 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
3287 * gfortran.dg/parameter_array_init_1.f90: New test.
3290 * gfortran.dg/parameter_array_init_2.f90: New test.
3292 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
3295 * gcc.target/i386/pr31854.c: New test.
3297 2007-05-07 Janis Johnson <janis187@us.ibm.com>
3299 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3301 2007-05-07 Mike Stump <mrs@apple.com>
3303 * g++.old-deja/g++.mike/empty.C: Add.
3305 2007-05-07 Eric Christopher <echristo@apple.com>
3307 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3309 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
3311 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3312 variable. Rearrange conversions from binary float to decimal float.
3314 2007-05-07 Mark Mitchell <mark@codesourcery.com>
3316 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3319 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
3321 * gnat.dg/opt1.ad[sb]: New testcase.
3323 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3326 * gfortran.dg/do_3.F90: New test.
3328 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3331 * gfortran.dg/new_line.f90: Add new checks.
3333 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3336 * gfortran.dg/large_unit_1.f90: New.
3337 * gfortran.dg/large_unit_2.f90: New.
3338 * gfortran.dg/iostat_4.f90: New
3339 * gfortran.dg/bounds_check_fail_1.f90: Updated.
3341 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
3344 * gfortran.dg/char_result_4.f90: New test.
3346 2007-06-05 Revital Eres <eres@il.ibm.com>
3349 * gcc.dg/pr30957-1.c: New test.
3351 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3354 * gfortran.dg/char_type_len_2.f90: New test.
3356 2007-05-05 Geoffrey Keating <geoffk@apple.com>
3359 * g++.dg/other/nested-extern.cc: New.
3360 * g++.dg/other/nested-extern-1.C: New.
3361 * g++.dg/other/nested-extern-2.C: New.
3363 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
3366 * gfortran.dg/erf.f90: New test.
3367 * gfortran.dg/besxy.f90: New test.
3369 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
3372 * gfortran.dg/fseek.f90: New test.
3374 2007-05-04 Bob Wilson <bob.wilson@acm.org>
3376 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3378 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3381 * gfortran.dg/zero_length_1.f90: New test.
3383 2007-05-04 Tobias Burnus <burnus@net-b.de>
3386 * gfortran.dg/char_pointer_assign_3.f90: New test.
3387 * gfortran.dg/char_result_2.f90: Re-enable test.
3389 2007-05-04 Tobias Burnus <burnus@net-b.de>
3392 * gfortran.dg/char_length_3.f90: New test.
3393 * gfortran.dg/char_result_2.f90: Fix test.
3395 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
3397 PR tree-optimization/30565
3398 * gcc.dg/tree-ssa/loop-27.c: New test.
3400 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
3402 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3403 * gcc.target/bfin/arith.c (__v2hi): Likewise.
3404 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3405 * gcc.target/bfin/shift.c (__v2hi): Likewise.
3407 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
3409 PR tree-optimization/31699
3410 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3412 (check_effective_target_vect_floatint_cvt): New.
3413 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3414 of specific targets.
3415 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3416 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3417 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3418 * gcc.dg/vect/vect-iv-4.c: Likewise.
3419 * gcc.dg/vect/vect-multitypes-11.c: New.
3420 * gcc.dg/vect/pr31699.c: New.
3422 2007-05-02 Geoffrey Keating <geoffk@apple.com>
3424 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3426 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
3429 * g++.dg/warn/anonymous-namespace-2.C: New.
3430 * g++.dg/warn/anonymous-namespace-2.h: New.
3432 2007-05-02 Paul Brook <paul@codesourcery.com>
3434 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
3436 2007-05-02 Eric Christopher <echristo@apple.com>
3438 * gcc.dg/cpp/if-div.c: New file.
3440 2007-05-02 Tom Tromey <tromey@redhat.com>
3442 PR preprocessor/28709:
3443 * gcc.dg/cpp/pr28709.c: New file.
3445 2007-05-02 Richard Guenther <rguenther@suse.de>
3447 PR tree-optimization/31146
3448 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3450 2007-05-01 Geoffrey Keating <geoffk@apple.com>
3452 * gcc.c-torture/compile/limits-blockid.c: New.
3453 * gcc.c-torture/compile/limits-caselabels.c: New.
3454 * gcc.c-torture/compile/limits-declparen.c: New.
3455 * gcc.c-torture/compile/limits-enumconst.c: New.
3456 * gcc.c-torture/compile/limits-exprparen.c: New.
3457 * gcc.c-torture/compile/limits-externalid.c: New.
3458 * gcc.c-torture/compile/limits-fnargs.c: New.
3459 * gcc.c-torture/compile/limits-fndefn.c: New.
3460 * gcc.c-torture/compile/limits-idexternal.c: New.
3461 * gcc.c-torture/compile/limits-idinternal.c: New.
3462 * gcc.c-torture/compile/limits-pointer.c: New.
3463 * gcc.c-torture/compile/limits-stringlit.c: New.
3464 * gcc.c-torture/compile/limits-structmem.c: New.
3465 * gcc.c-torture/compile/limits-structnest.c: New.
3467 2007-04-29 Geoffrey Keating <geoffk@apple.com>
3469 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3471 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3474 * gcc.c-torture/compile/20070501-1.c: New testcase.
3476 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3479 * gfortran.dg/array_memset_2: New test case.
3481 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
3484 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3486 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
3489 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3491 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3492 keyword to dg-final test.
3493 * gcc.dg/vect/vect-iv-4.c: Likewise.
3494 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3495 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3497 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3499 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3500 * lib/target-supports.exp
3501 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3502 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3504 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
3506 * gcc.c-torture/execute/ieee/20000320-1.c: Use
3507 __LONG_LONG_MAX__ and its friends instead of those supplied by
3510 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
3513 * g++.dg/ext/vector7.C: New testcase.
3515 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3518 * gfortran.dg/bound_simplification_1.f90: New test.
3520 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3523 * gfortran.dg/bom_error.f90: New test.
3524 * gfortran.dg/bom_include.f90: New test.
3525 * gfortran.dg/bom_UTF16-LE.f90: New test.
3526 * gfortran.dg/bom_UTF16-BE.f90: New test.
3527 * gfortran.dg/bom_UTF-8.f90: New test.
3528 * gfortran.dg/bom_UTF-32.f90: New test.
3529 * gfortran.dg/bom_UTF-8.F90: New test.
3530 * gfortran.dg/bom_include.inc: New file.
3532 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3535 * g++.dg/init/ptrfn2.C: New test.
3536 * g++.dg/init/ptrfn3.C: New test.
3538 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
3541 * gfortran.dg/dependency_21.f90: New test.
3543 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3545 * gfortran.dg/secnds.f: Use real*8.
3546 * gfortran.dg/secnds-1.f: Use real*8.
3548 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3551 * gfortran.dg/inquire_5.f90: Update test.
3553 2007-04-27 Ian Lance Taylor <iant@google.com>
3556 * gcc.c-torture/compile/pr31710.c: New test.
3558 2007-04-27 Richard Guenther <rguenther@suse.de>
3560 PR tree-optimization/30965
3561 PR tree-optimization/30978
3562 * gcc.dg/tree-ssa/pr30978.c: New testcase.
3563 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3564 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3565 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3567 2007-04-27 Richard Guenther <rguenther@suse.de>
3569 PR tree-optimization/31715
3570 * gcc.dg/Warray-bounds-4.c: New testcase.
3572 2007-04-26 Ian Lance Taylor <iant@google.com>
3575 * gcc.c-torture/compile/pr28675.c: New test.
3577 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
3580 * g++.dg/ext/vector6.C: New test.
3582 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
3584 * gcc.c-torture/execute/ieee/20000320-1.x: New.
3586 2007-04-26 Steve Ellcey <sje@cup.hp.com>
3589 * g++.dg/other/str_empty.C: Add expected warning.
3591 2007-04-26 Richard Guenther <rguenther@suse.de>
3592 Daniel Berlin <dberlin@dberlin.org>
3594 PR tree-optimization/30567
3595 * g++.dg/other/pr30567.C: New testcase.
3597 2007-04-26 Richard Guenther <rguenther@suse.de>
3599 PR tree-optimization/31703
3600 * gcc.c-torture/compile/pr31703.c: New testcase.
3601 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3602 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3604 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
3606 * gfortran.dg/open_errors.f90: Added if statements checking
3607 the value of iostat.
3609 2007-04-26 Jakub Jelinek <jakub@redhat.com>
3612 * g++.dg/gomp/pr31598.C: New test.
3614 PR tree-optimization/30558
3615 * g++.dg/gomp/pr30558.C: New test.
3617 2007-04-24 Mark Mitchell <mark@codesourcery.com>
3620 * g++.dg/ext/complex2.C: New test.
3622 2007-04-25 Paolo Carlini <pcarlini@suse.de>
3624 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3626 2007-04-25 Thiemo Seufer <ths@mips.com>
3628 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3629 value to signed char.
3631 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
3633 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
3634 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
3635 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
3637 2007-04-25 Tobias Burnus <burnus@net-b.de>
3640 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3641 statement functions.
3642 * gfortran.dg/c_by_val_5.f90: New test.
3644 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
3646 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3647 with two new subroutines to avoid parameter-induced aliasing.
3648 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3649 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3651 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3653 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3654 * g++.dg/warn/Warray-bounds.C: Likewise.
3656 2007-04-24 Ian Lance Taylor <iant@google.com>
3658 PR tree-optimization/31605
3659 * gcc.c-torture/execute/pr31605.c: New test.
3661 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3664 * lib/gcc-dg.exp (scan-module): New function.
3665 * gfortran.dg/module_md5_1.f90: New test.
3667 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
3669 * g++.old-deja/g++.pt/defarg6.C: Only run with
3671 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3672 * g++.dg/cpp0x/variadic61.C: Ditto.
3673 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3674 * g++.dg/cpp0x/variadic62.C: Ditto.
3675 * g++.dg/template/meminit1.C: Ditto.
3676 * g++.dg/template/operator7.C: Ditto.
3677 * g++.dg/template/static15.C: Ditto.
3678 * g++.dg/template/invalid1.C: Ditto.
3679 * g++.dg/template/shift1.C: Ditto.
3680 * g++.dg/template/error10.C: Ditto.
3682 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
3685 * gfortran.dg/pr25923.f90: New test.
3687 2007-04-24 Ian Lance Taylor <iant@google.com>
3689 PR tree-optimization/31602
3690 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3692 2007-04-24 Janis Johnson <janis187@us.ibm.com>
3694 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3695 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3697 2007-04-24 Hui-May Chang <hm.chang@apple.com>
3699 * gcc.target/i386/reload-1.c. New.
3701 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
3702 Olga Golovanevsky <olga@il.ibm.com>
3704 * g++.dg/other/str_empty.C: New test.
3706 2007-04-24 Richard Henderson <rth@redhat.com>
3708 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3710 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
3713 * gcc.c-torture/compile/pr31641.c: New testcase.
3715 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
3717 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3718 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3719 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3720 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3722 2007-04-23 Simon Baldwin <simonb@google.com>
3724 * g++.dg/other/error15.C: New.
3725 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3726 triggering a "multiple parameters named" error.
3728 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3731 * gfortran.dg/backspace_8.f: New test case.
3733 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
3736 * gfortran.dg/used_types_17.f90: New test.
3739 * gfortran.dg/zero_array_components_1.f90: New test.
3741 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3744 * gfortran.dg/open_errors.f90: Allow a different error message.
3746 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
3748 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3749 Rename from check_effective_target_vect_pack_mod. Rename global
3750 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
3752 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3754 * gcc.dg/vect/vect-iv-8a.c: Ditto.
3755 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3757 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3760 * gcc.c-torture/execute/pr31448.c: New testcase.
3762 2007-04-22 Nick Clifton <nickc@redhat.com>
3764 * gcc.dg/20020312-2.c: Add support for the FRV.
3766 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
3768 PR tree-optimization/24659
3769 * gcc.dg/vect/vect-float-extend-1.c: New test.
3770 * gcc.dg/vect/vect-float-truncate-1.c: New test.
3772 2007-04-22 Richard Guenther <rguenther@suse.de>
3774 PR tree-optimization/29789
3775 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3776 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3778 2007-04-22 Revital Eres <eres@il.ibm.com>
3780 * gcc.dg/var-expand2.c: New test.
3782 2007-04-22 Revital Eres <eres@il.ibm.com>
3784 * gcc.dg/var-expand3.c: New test.
3786 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3789 * gfortran.dg/continuation_8.f90: New test.
3791 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
3794 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3795 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3797 2007-04-21 Richard Guenther <rguenther@suse.de>
3800 * gcc.c-torture/execute/pr31136.c: New testcase.
3802 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
3804 * gcc.target/i386/movsi-sm-1.c: New.
3806 2007-04-20 Richard Henderson <rth@redhat.com>
3808 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3809 * gcc.dg/pr27095.c: Cope with alpha GOT load.
3811 2007-04-20 Jakub Jelinek <jakub@redhat.com>
3813 * gcc.target/i386/ordcmp-1.c: New test.
3814 * gcc.target/i386/unordcmp-1.c: New test.
3816 PR tree-optimization/31632
3817 * gcc.c-torture/compile/20070419-1.c: New test.
3819 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
3821 * gcc.dg/invalid-call-1.c: New test.
3823 2007-04-18 Dirk Mueller <dmueller@suse.de>
3826 * gcc.dg/Warray-bounds-3.c: New.
3828 2007-04-18 Richard Guenther <rguenther@suse.de>
3830 PR tree-optimization/19431
3831 PR tree-optimization/21463
3832 * gcc.c-torture/execute/20070212-1.c: New testcase.
3833 * gcc.c-torture/execute/20070212-2.c: Likewise.
3834 * gcc.c-torture/execute/20070212-3.c: Likewise.
3835 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3836 * gcc.dg/tree-ssa/pr21463.c: Likewise.
3837 * g++.dg/tree-ssa/pr21463.C: Likewise.
3838 * g++.dg/tree-ssa/pr30738.C: Likewise.
3840 2007-04-17 Mark Mitchell <mark@codesourcery.com>
3843 * g++.dg/expr/bitfield8.C: New test.
3845 2007-04-17 Joseph Myers <joseph@codesourcery.com>
3846 Richard Sandiford <richard@codesourcery.com>
3848 * lib/target-supports.exp (check_profiling_available): Return 0
3849 for uClibc with -p or -pg.
3851 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
3854 * g++.dg/template/init7.C: New test.
3856 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
3858 PR rtl-optimization/31360
3859 * gcc.dg/loop-7.c: New test.
3861 2007-04-17 Mark Mitchell <mark@codesourcery.com>
3863 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3864 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3866 (compat-execute): Likewise.
3867 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3868 files to remote hosts.
3869 * lib/c-ctorture.exp (c-torture-compile): Likewise.
3870 (c-torture-execute): Likewise.
3871 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3872 or plain file. Use remote_upload and remote_download to copy
3874 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3877 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
3879 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3881 2007-04-16 Lawrence Crowl <crowl@google.com>
3883 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3884 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3885 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3886 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3887 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3888 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3889 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3890 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3891 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3892 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3893 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3895 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3896 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3897 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3898 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3899 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3900 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3901 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3902 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3903 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3904 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3905 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3907 2007-04-16 Ian Lance Taylor <iant@google.com>
3909 PR tree-optimization/31522
3910 * gcc.dg/Wstrict-overflow-16.c: New test.
3912 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
3914 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3916 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
3919 * gfortran.dg/module_naming_1.f90: New.
3921 2007-04-16 Richard Sandiford <richard@codesourcery.com>
3923 * lib/target-supports.exp (check_profiling_available): Return
3924 false for m68k-*-uclinux.
3926 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
3929 Testcase for c++ anonymous namespace warning
3931 * g++.dg/warn/anonymous-namespace-1.C: New test
3932 * g++.dg/warn/anonymous-namespace-1.h: New test
3934 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
3937 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3939 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3941 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3943 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
3946 * gfortran.dg/array_constructor_16.f90: New test.
3948 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
3950 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3951 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3953 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3955 PR rtl-optimization/31500
3956 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3957 * g++.dg/warn/Warray-bounds.C: Likewise.
3959 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
3962 * gcc.dg/gnu89-init-4.c: New testcase.
3964 2007-04-14 Jakub Jelinek <jakub@redhat.com>
3967 * gcc.dg/gomp/pr25874.c: Add dg-options.
3968 * g++.dg/gomp/pr25874.C: Add dg-options.
3970 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
3973 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3974 * gfortran.dg/warnings_are_errors_1.f: New testcase.
3976 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3979 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3981 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3985 * gfortran.dg/initialization_6.f90: New test.
3987 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
3989 * gcc.c-torture/compile/pr27528.c: Require nonpic.
3991 * lib/target-supports.exp (check_gc_sections_available):
3992 Return false if ldflags includes -elf2flt.
3994 2007-04-13 Jason Merrill <jason@redhat.com>
3997 * conv3.C: New test.
3999 2007-04-13 Mike Stump <mrs@apple.com>
4001 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4002 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4004 2007-04-13 Joseph Myers <joseph@codesourcery.com>
4006 PR tree-optimization/29598
4007 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4009 2007-04-13 Tobias Burnus <burnus@net-b.de>
4012 * gfortran.dg/func_assign.f90: New test.
4014 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
4017 * gfortran.dg/used_types_16.f90: New test.
4019 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
4022 * gfortran.dg/goto_2.f90: New.
4023 * gfortran.dg/goto_3.f90: New.
4024 * gfortran.dg/pr17708.f90: Rename to ...
4025 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4027 2007-04-13 Tobias Burnus <burnus@net-b.de>
4030 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4031 instead of a struct.
4033 2007-04-13 Tobias Burnus <burnus@net-b.de>
4036 * gfortran.dg/value_4.c: Use GNU extensions for complex
4037 instead of a struct.
4039 2007-04-13 Richard Guenther <rguenther@suse.de>
4041 PR tree-optimization/21258
4042 * gcc.dg/tree-ssa/vrp34.c: New testcase.
4044 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4046 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4049 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
4052 * gfortran.dg/char_length_2.f90: New.
4053 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4054 * gfortran.dg/repeat_4.f90: Likewise.
4057 * gfortran.dg/char_assign_1.f90: New.
4060 * gfortran.dg/block_name_1.f90: New.
4061 * gfortran.dg/block_name_2.f90: New.
4063 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
4066 * g++.dg/other/pr31078.C: New.
4068 2007-04-12 Richard Guenther <rguenther@suse.de>
4070 PR tree-optimization/31169
4071 * gcc.c-torture/execute/pr31169.c: New testcase.
4073 2007-04-12 Richard Guenther <rguenther@suse.de>
4075 PR tree-optimization/24689
4076 PR tree-optimization/31307
4077 * g++.dg/tree-ssa/pr31307.C: New testcase.
4078 * gcc.dg/tree-ssa/pr24689.c: Likewise.
4080 2007-04-12 Tobias Burnus <burnus@net-b.de>
4083 * gfortran.dg/access_spec_1.f90: New test.
4084 * gfortran.dg/access_spec_2.f90: New test.
4085 * gfortran.dg/non_module_public.f90: Match new error message.
4087 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
4090 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4091 to 4 at line 38 to fix bounds problem.
4093 2007-04-11 Tobias Burnus <burnus@net-b.de>
4096 * gfortran.dg/pointer_intent_1.f90: Fix test.
4098 2007-04-10 Eric Christopher <echristo@apple.com>
4100 * lib/target-supports.exp
4101 (check_effective_target_fstack_protector): Rewrite.
4103 2007-04-09 Mark Mitchell <mark@codesourcery.com>
4106 * g++.dg/init/const5.C: New test.
4108 2007-04-09 Jan Hubicka <jh@suse.cz>
4110 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4112 2007-04-08 Jan Hubicka <jh@suse.cz>
4114 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4116 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4119 * gfortran.dg/achar_4.f90: New test.
4121 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4124 * gfortran.dg/used_dummy_types_8.f90: New test.
4126 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4129 * gfortran.dg/parameter_array_element_1.f90: New test.
4131 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4134 * gfortran.dg/default_numeric_type_1.f90: New test.
4136 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4139 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4141 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4144 * gfortran.dg/interface_12.f90: New test.
4146 2007-04-07 Bruce Korb <bkorb@gnu.org>
4148 * gcc.dg/format/opt-6.c: New test.
4149 * gcc.dg/format/nul-1.c: New test.
4150 * gcc.dg/format/nul-2.c: New test.
4152 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4154 PR libgfortran/31395
4155 * gfortran.dg/fmt_colon.f90: New test.
4157 2007-04-06 Mark Mitchell <mark@codesourcery.com>
4159 * g++.old-deja/g++.other/init18.C: Use
4160 dg-require-effective-target instead of an explicit xfail.
4162 2007-04-05 Janis Johnson <janis187@us.ibm.com>
4164 * gcc.dg/dfp/signbit-1.c
4165 * gcc.dg/dfp/signbit-2.c
4167 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
4170 * gfortran.dg/altreturn_5.f90: New test.
4172 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
4175 * gfortran.dg/contained_module_proc_1.f90: New test.
4177 2007-04-04 Stuart Hastings <stuart@apple.com>
4180 * objc/execute/exceptions/pr31281.m: New.
4182 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
4184 * g++.dg/ext/dllimport12.C: Update comments.
4186 2007-04-03 Eric Christopher <echristo@apple.com>
4188 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4190 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4193 * gfortran.dg/repeat_2.f90: New test.
4194 * gfortran.dg/repeat_3.f90: New test.
4195 * gfortran.dg/repeat_4.f90: New test.
4197 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
4199 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4201 2007-04-03 Jakub Jelinek <jakub@redhat.com>
4204 * g++.dg/parse/cond3.C: New test.
4207 * gcc.c-torture/execute/ieee/pr30704.c: New test.
4209 2007-04-02 Jason Merrill <jason@redhat.com>
4212 * g++.dg/ext/visibility/anon3.C: New test.
4214 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4216 PR libgfortran/31052
4217 * gfortran.dg/namelist_28.f90: New test.
4219 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4221 PR libgfortran/31366
4222 * gfortran.dg/direct_io_6.f90: New test.
4224 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4226 PR libgfortran/31207
4227 * gfortran.dg/advance_5.f90: New test.
4228 * gfortran.dg/advance_6.f90: New test.
4230 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
4232 * g++.dg/ext/dllimport6.C: Remove extra ';'.
4233 * g++.dg/ext/dllimport7.C: Likewise.
4234 * g++.dg/ext/selectany1.C: Likewise.
4236 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
4238 * g++.dg/parser/pr31138.C: New.
4239 * g++.dg/parser/pr31140.C: New.
4240 * g++.dg/parser/pr31141.C: New.
4242 2007-03-30 Paolo Carlini <pcarlini@suse.de>
4245 * g++.dg/ext/is_base_of.C: New.
4246 * g++.dg/ext/has_virtual_destructor.C: New.
4247 * g++.dg/ext/is_polymorphic.C: New.
4248 * g++.dg/ext/is_base_of_diagnostic.C: New.
4249 * g++.dg/ext/is_enum.C: New.
4250 * g++.dg/ext/has_nothrow_assign.C: New.
4251 * g++.dg/ext/has_nothrow_constructor.C: New.
4252 * g++.dg/ext/is_empty.C: New.
4253 * g++.dg/ext/has_trivial_copy.C: New.
4254 * g++.dg/ext/has_trivial_assign.C: New.
4255 * g++.dg/ext/is_abstract.C: New.
4256 * g++.dg/ext/is_pod.C: New.
4257 * g++.dg/ext/has_nothrow_copy.C: New.
4258 * g++.dg/ext/is_class.C: New.
4259 * g++.dg/ext/has_trivial_constructor.C: New.
4260 * g++.dg/ext/is_union.C: New.
4261 * g++.dg/ext/has_trivial_destructor.C: New.
4262 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4263 * g++.dg/template/crash43.C: Likewise.
4265 2007-03-29 Dirk Mueller <dmueller@suse.de>
4267 * g++.dg/warn/pedantic2.C: New testcase.
4269 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4271 * size_dim.f90: Fix dg directive.
4272 * pr16433.f: Likewise.
4273 * use_6.f90: Likewise.
4274 * use_7.f90: Likewise.
4275 * entry_9.f90: Likewise.
4276 * pointer_intent_2.f90: Likewise.
4277 * protected_1.f90: Likewise.
4278 * fmt_missing_period_2.f: Likewise.
4279 * pointer_intent_3.f90: Likewise.
4280 * protected_2.f90: Likewise.
4281 * protected_3.f90: Likewise.
4282 * pr15754.f90: Likewise.
4283 * protected_4.f90: Likewise.
4284 * protected_5.f90: Likewise.
4285 * initialization_2.f90: Likewise.
4286 * protected_6.f90: Likewise.
4287 * continuation_7.f90: Likewise.
4288 * derived_function_interface_1.f90: Likewise.
4289 * der_pointer_4.f90: Likewise.
4290 * fmt_zero_precision.f90: Likewise.
4291 * blockdata_3.f90: Likewise.
4292 * fmt_missing_period_1.f: Likewise.
4293 * real_const_3.f90: Likewise.
4294 * use_4.f90: Likewise.
4295 * fmt_missing_period_3.f: Likewise.
4296 * use_5.f90: Likewise.
4298 2007-03-28 Mike Stump <mrs@apple.com>
4300 * gcc.dg/darwin-comm.c: Add.
4302 2007-03-28 Eric Christopher <echristo@apple.com>
4304 * lib/target-supports.exp (check_effective_target_fstack_protector):
4306 * gcc.dg/ssp-1.c: Use.
4307 * gcc.dg/ssp-2.c: Ditto.
4309 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
4312 * g++.dg/parse/constructor3.C: New test.
4314 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
4316 * gnat.dg/thin_pointer.ad[sb]: New test.
4318 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4320 * g++.dg/cpp0x/bracket1.C: New.
4321 * g++.dg/cpp0x/bracket2.C: New.
4322 * g++.dg/cpp0x/bracket3.C: New.
4323 * g++.dg/cpp0x/bracket4.C: New.
4325 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4327 * g++.dg/cpp0x/temp_default1.C: New.
4328 * g++.dg/cpp0x/temp_default3.C: New.
4329 * g++.dg/cpp0x/temp_default2.C: New.
4330 * g++.dg/cpp0x/temp_default4.C: New.
4332 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4335 * g++.dg/other/cv_func2.C: New.
4337 2007-03-27 Janis Johnson <janis187@us.ibm.com>
4339 * gcc.dg/dfp/func-vararg-alternate.h: New file.
4340 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4341 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4342 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4344 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4345 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4347 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4349 * lib/compat.exp (compat-execute): Fix processing of file names.
4351 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
4353 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4355 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
4357 * lib/target-supports.exp (check_effective_target_fortran_large_real):
4358 Delete created executable test file.
4359 (check_effective_target_fortran_large_int): Ditto.
4360 (check_effective_target_static_libgfortran): Ditto.
4362 2007-03-26 Paolo Carlini <pcarlini@suse.de>
4365 * g++.dg/warn/pragma-system_header1.C: New test.
4366 * g++.dg/warn/pragma-system_header2.C: New test.
4367 * g++.dg/warn/pragma-system_header1.h. New.
4368 * g++.dg/warn/pragma-system_header2.h. New.
4370 2007-03-26 Ian Lance Taylor <iant@google.com>
4372 PR tree-optimization/31345
4373 * gcc.c-torture/compile/pr31345-1.c: New test.
4375 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
4377 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4378 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4379 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4380 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4381 * gfortran.dg/overload_1.f90: Likewise.
4382 * gfortran.dg/impure_assignment_1.f90: Likewise.
4383 * gfortran.dg/error_recovery_3.f90: Likewise.
4384 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4385 * gfortran.dg/sequence_types_1.f90: Likewise.
4386 * gfortran.dg/internal_references_1.f90: Likewise.
4387 * gfortran.dg/present_1.f90: Likewise.
4388 * gfortran.dg/volatile10.f90: Likewise.
4389 * gfortran.dg/module_equivalence_2.f90: Likewise.
4390 * gfortran.dg/use_4.f90: Likewise.
4391 * gfortran.dg/elemental_result_1.f90: Likewise.
4392 * gfortran.dg/generic_actual_arg.f90: Likewise.
4393 * gfortran.dg/private_type_5.f90: Likewise.
4394 * gfortran.dg/protected_4.f90: Likewise.
4395 * gfortran.dg/interface_3.f90: Likewise.
4397 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
4399 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4400 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4402 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
4404 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4406 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4408 PR libgfortran/31199
4409 * gfortran.dg/fmt_t_4.f90: New test.
4411 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4414 * gfortran.dg/backspace_5.f: Initialize variable(s).
4415 * gfortran.dg/backspace_6.f: Likewise.
4416 * gfortran.dg/char_bounds_check_fail_1: Likewise.
4417 * gfortran.dg/direct_io_2.f90: Likewise.
4418 * gfortran.dg/write_back.f: Likewise.
4419 * gfortran.dg/write_rewind_2.f: Likewise.
4420 * gfortran.dg/write_rewind_1.f: Likewise.
4421 * gfortran.dg/write_rewind_2.f: Likewise.
4423 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
4425 PR tree-optimization/30784
4426 * gcc.dg/vect/pr30784.c: New test.
4428 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4431 * gfortran.dg/operator_1.f90: New test.
4432 * gfortran.dg/operator_2.f90: New test.
4434 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4437 * gfortran.dg/reshape_transpose_1.f90: New test.
4439 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4442 * gfortran.dg/bounds_check_6.f90: New test.
4444 2007-03-23 Michael Meissner <michael.meissner@amd.com>
4446 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4448 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4449 * gcc.dg/dfp/decfloat-constants.c: Ditto.
4451 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
4454 * gfortran.dg/pointer_function_actual_1.f90: New test.
4457 * gfortran.dg/pointer_function_actual_2.f90: New test.
4460 * gfortran.dg/result_in_spec_1.f90: New test.
4462 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4465 * gfortran.dg/integer_exponentiation_3.F90: New test.
4466 * gfortran.dg/integer_exponentiation_4.f90: New test.
4467 * gfortran.dg/integer_exponentiation_5.F90: New test.
4469 2007-03-22 Mark Mitchell <mark@codesourcery.com>
4472 * g++.dg/template/error24.C: New test.
4473 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4475 2007-03-22 Mark Mitchell <mark@codesourcery.com>
4478 * g++.dg/expr/bitfield7.C: New test.
4480 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4483 * gcc.dg/float-range-4.c: New.
4484 * gcc.dg/float-range-1.c: Update. Test for a warning.
4485 * gcc.dg/float-range-3.c: New.
4486 * gcc.dg/float-range-5.c: New.
4488 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4491 * gfortran.dg/no_range_check_1.f90: New test.
4493 2007-03-22 Dirk Mueller <dmueller@suse.de>
4495 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4496 * g++.dg/other/static1.C: Remove stray semicolon.
4497 * g++.dg/other/init1.C: Likewise.
4498 * g++.dg/rtti/dyncast1.C: Likewise.
4499 * g++.dg/tree-ssa/pr17153.C: Likewise.
4500 * g++.dg/lookup/disamb1.C: Likewise.
4501 * g++.dg/lookup/scoped2.C: Likewise.
4502 * g++.dg/lookup/friend7.C: Likewise.
4503 * g++.dg/parse/parse4.C: Likewise.
4504 * g++.dg/parse/parse5.C: Likewise.
4505 * g++.dg/expr/pr29066.C: Likewise.
4506 * g++.dg/expr/cast4.C: Likewise.
4507 * g++.dg/tc1/dr193.C: Likewise.
4508 * g++.dg/tc1/dr213.C: Likewise.
4509 * g++.dg/abi/dcast1.C: Likewise.
4510 * g++.dg/abi/covariant2.C: Likewise.
4511 * g++.dg/inherit/covariant11.C: Likewise.
4512 * g++.dg/inherit/covariant9.C: Likewise.
4513 * g++.dg/inherit/covariant10.C: Likewise.
4514 * g++.dg/init/static3.C: Likewise.
4515 * g++.dg/init/init-ref3.C: Likewise.
4516 * g++.dg/init/ref10.C: Likewise.
4517 * g++.dg/template/meminit2.C: Likewise.
4518 * g++.dg/template/using9.C: Likewise.
4519 * g++.dg/template/friend9.C: Likewise.
4520 * g++.dg/template/ref1.C: Likewise.
4521 * g++.old-deja/g++.warn/inline.C: Likewise.
4522 * g++.old-deja/g++.robertl/eb91.C: Likewise.
4523 * g++.old-deja/g++.robertl/eb46.C: Likewise.
4524 * g++.old-deja/g++.robertl/eb34.C: Likewise.
4525 * g++.old-deja/g++.robertl/eb43.C: Likewise.
4526 * g++.old-deja/g++.robertl/eb26.C: Likewise.
4527 * g++.old-deja/g++.robertl/eb116.C: Likewise.
4528 * g++.old-deja/g++.brendan/copy5.C: Likewise.
4529 * g++.old-deja/g++.brendan/overload8.C: Likewise.
4530 * g++.old-deja/g++.brendan/overload11.C: Likewise.
4531 * g++.old-deja/g++.brendan/copy7.C: Likewise.
4532 * g++.old-deja/g++.brendan/crash38.C: Likewise.
4533 * g++.old-deja/g++.brendan/template11.C: Likewise.
4534 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4535 * g++.old-deja/g++.brendan/crash50.C: Likewise.
4536 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4537 * g++.old-deja/g++.jason/pmem2.C: Likewise.
4538 * g++.old-deja/g++.jason/parse9.C: Likewise.
4539 * g++.old-deja/g++.jason/byval2.C: Likewise.
4540 * g++.old-deja/g++.jason/overload8.C: Likewise.
4541 * g++.old-deja/g++.jason/pmf8.C: Likewise.
4542 * g++.old-deja/g++.jason/template33.C: Likewise.
4543 * g++.old-deja/g++.jason/return3.C: Likewise.
4544 * g++.old-deja/g++.jason/scoping2.C: Likewise.
4545 * g++.old-deja/g++.jason/virtual.C: Likewise.
4546 * g++.old-deja/g++.jason/opeq3.C: Likewise.
4547 * g++.old-deja/g++.jason/template27.C: Likewise.
4548 * g++.old-deja/g++.jason/synth6.C: Likewise.
4549 * g++.old-deja/g++.jason/ref8.C: Likewise.
4550 * g++.old-deja/g++.jason/offset1.C: Likewise.
4551 * g++.old-deja/g++.other/static20.C: Likewise.
4552 * g++.old-deja/g++.other/array1.C: Likewise.
4553 * g++.old-deja/g++.other/new3.C: Likewise.
4554 * g++.old-deja/g++.other/array2.C: Likewise.
4555 * g++.old-deja/g++.other/overload9.C: Likewise.
4556 * g++.old-deja/g++.other/cast6.C: Likewise.
4557 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4558 * g++.old-deja/g++.other/eh4.C: Likewise.
4559 * g++.old-deja/g++.other/using7.C: Likewise.
4560 * g++.old-deja/g++.other/init18.C: Likewise.
4561 * g++.old-deja/g++.other/dyncast1.C: Likewise.
4562 * g++.old-deja/g++.other/dyncast2.C: Likewise.
4563 * g++.old-deja/g++.other/dtor11.C: Likewise.
4564 * g++.old-deja/g++.pt/static11.C: Likewise.
4565 * g++.old-deja/g++.pt/crash19.C: Likewise.
4566 * g++.old-deja/g++.pt/overload12.C: Likewise.
4567 * g++.old-deja/g++.pt/crash46.C: Likewise.
4568 * g++.old-deja/g++.pt/mi1.C: Likewise.
4569 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4570 * g++.old-deja/g++.pt/nontype5.C: Likewise.
4571 * g++.old-deja/g++.pt/local5.C: Likewise.
4572 * g++.old-deja/g++.pt/typename2.C: Likewise.
4573 * g++.old-deja/g++.pt/explicit80.C: Likewise.
4574 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4575 * g++.old-deja/g++.law/visibility1.C: Likewise.
4576 * g++.old-deja/g++.law/visibility2.C: Likewise.
4577 * g++.old-deja/g++.law/virtual2.C: Likewise.
4578 * g++.old-deja/g++.law/operators19.C: Likewise.
4579 * g++.old-deja/g++.law/parsing10.C: Likewise.
4580 * g++.old-deja/g++.law/visibility4.C: Likewise.
4581 * g++.old-deja/g++.law/operators4.C: Likewise.
4582 * g++.old-deja/g++.law/dtors2.C: Likewise.
4583 * g++.old-deja/g++.law/missed-error3.C: Likewise.
4584 * g++.old-deja/g++.law/visibility10.C: Likewise.
4585 * g++.old-deja/g++.law/scope3.C: Likewise.
4586 * g++.old-deja/g++.law/casts2.C: Likewise.
4587 * g++.old-deja/g++.law/code-gen5.C: Likewise.
4588 * g++.old-deja/g++.law/operators33.C: Likewise.
4589 * g++.old-deja/g++.law/friend4.C: Likewise.
4590 * g++.old-deja/g++.mike/pmf7.C: Likewise.
4591 * g++.old-deja/g++.mike/p5611.C: Likewise.
4592 * g++.old-deja/g++.mike/net37.C: Likewise.
4593 * g++.old-deja/g++.mike/p3570.C: Likewise.
4594 * g++.old-deja/g++.mike/p5718.C: Likewise.
4595 * g++.old-deja/g++.mike/net21.C: Likewise.
4596 * g++.old-deja/g++.mike/p1862.C: Likewise.
4597 * g++.old-deja/g++.mike/p4511.C: Likewise.
4598 * g++.old-deja/g++.mike/virt3.C: Likewise.
4599 * g++.old-deja/g++.mike/p16146.C: Likewise.
4600 * g++.old-deja/g++.mike/p1989.C: Likewise.
4601 * g++.old-deja/g++.mike/p5571.C: Likewise.
4602 * g++.old-deja/g++.gb/scope10.C: Likewise.
4603 * g++.old-deja/g++.abi/primary5.C: Likewise.
4604 * g++.old-deja/g++.abi/empty2.C: Likewise.
4605 * g++.old-deja/g++.abi/arraynew.C: Likewise.
4606 * g++.old-deja/g++.eh/vbase4.C: Likewise.
4607 * g++.old-deja/g++.eh/ptr1.C: Likewise.
4608 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4609 * g++.old-deja/g++.bob/template3.C: Likewise.
4610 * g++.old-deja/g++.bob/inherit1.C: Likewise.
4612 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
4615 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4617 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
4620 * gfortran.dg/derived_name_1.f90: New.
4621 * gfortran.dg/derived_name_2.f: New.
4623 2007-03-21 Richard Sandiford <richard@codesourcery.com>
4625 * lib/target-supports.exp (check_effective_target_nonpic): New
4627 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4629 * gcc.target/i386/asm-4.c: Require nonpic.
4630 * gcc.target/i386/cmov1.c: Likewise.
4631 * gcc.target/i386/mul.c: Likewise.
4632 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4633 * gcc.target/i386/ssetype-1.c: Require nonpic.
4634 * gcc.target/i386/ssetype-3.c: Likewise.
4635 * gcc.target/i386/ssetype-5.c: Likewise.
4637 2007-03-21 Richard Sandiford <richard@codesourcery.com>
4639 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4640 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4641 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4642 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4644 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
4646 PR tree-optimization/30590
4647 * g++.dg/opt/pr30590.C: New testcase.
4649 2007-03-20 Jakub Jelinek <jakub@redhat.com>
4652 * gcc.dg/pr30762-1.c: New test.
4653 * gcc.dg/pr30762-2.c: New test.
4656 * gcc.target/i386/pr30505.c: New test.
4658 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
4660 * gcc.target/arm/register-variables.c: New.
4662 2007-03-19 Jeff Law <law@redhat.com>
4664 * PR tree-optimization/30984
4665 * gcc.c-torture/pr30984.c: New test.
4667 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
4668 Richard Guenther <rguenther@suse.de>
4670 PR tree-optimization/31254
4671 * gcc.dg/torture/pr31254.c: New testcase.
4673 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
4675 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4676 target default_packed.
4678 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4681 * gfortran.dg/string_length_1.f90: New test.
4683 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4686 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4688 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4690 PR libgfortran/31052
4691 * gfortran.dg/namelist_27.f90: New test.
4693 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
4696 * gfortran.dg/used_types_14.f90: New test.
4699 * gfortran.dg/used_types_15.f90: New test.
4701 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
4703 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4704 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4706 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4709 * gfortran.dg/integer_exponentiation_2.f90: New test.
4711 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
4713 PR tree-optimization/31041
4714 * gcc.dg/vect/pr31041.c: New test.
4716 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4718 * g++.dg/warn/Wconversion-integer.C: New
4719 * g++.dg/warn/Wconversion-real.C: New.
4720 * g++.dg/warn/Wconversion-real-integer.C: New.
4721 * g++.dg/warn/conv2.C: Updated.
4723 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4725 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4728 2007-03-16 Richard Guenther <rguenther@suse.de>
4730 PR tree-optimization/31146
4731 * g++.dg/tree-ssa/pr31146.C: New testcase.
4733 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4735 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4736 assume that the target has <features.h>.
4738 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4740 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4741 dg-options rather than to the whole test.
4743 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
4746 * g++.dg/debug/pr29906.C: New
4748 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4750 PR libgfortran/31099
4751 * gfortran.dg/unformatted_recl.f90: Update test.
4753 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
4755 * gcc.dg/tree-ssa/prefetch-5.c: New test.
4757 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4760 * g++.dg/parse/namespace-definition.C: New.
4762 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4765 * g++.dg/cpp/pedantic-errors.C: New.
4766 * g++.dg/cpp/permissive.C: New.
4768 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4770 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4771 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4773 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4775 * lib/target-supports.exp (check_missing_uclibc_feature)
4776 (check_effective_target_wchar): New procedures.
4777 * gcc.dg/wchar_t-1.c: Require target wchar.
4778 * gcc.dg/wint_t-1.c: Likewise.
4780 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4782 * lib/target-supports.exp (check_gc_sections_available): Return
4783 false for VxWorks targets.
4785 2007-03-15 Dirk Mueller <dmueller@suse.de>
4787 * g++.dg/warn/Wconversion2.C: Fix typo.
4788 * gcc.dg/if-empty-1.c: Ditto.
4790 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4792 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4794 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
4796 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4797 * gcc.target/i386/pr31167.c: Ditto.
4799 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
4802 * gcc.target/i386/pr31167.c: New test.
4804 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
4807 * gfortran.dg/import5.f90.f90: New test.
4811 * gfortran.dg/data_components_1.f90: New test.
4815 * gfortran.dg/generic_13.f90: New test.
4818 * gfortran.dg/alloc_comp_basics_5.f90: New test.
4820 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4822 PR libgfortran/31051
4823 * gfortran.dg/fmt_t_4.f90: New
4825 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4828 * g++.dg/other/default7.C: New test.
4830 2007-03-15 Dirk Mueller <dmueller@suse.de>
4832 * g++.dg/warn/Wconversion2.C: New.
4834 2007-03-14 Eric Christopher <echristo@apple.com>
4836 * gcc.dg/ssp-1.c: New.
4837 * gcc.dg/ssp-2.c: Ditto.
4839 2007-03-14 Dirk Mueller <dmueller@suse.de>
4841 * g++.dg/warn/do-empty.C: New.
4842 * gcc.dg/do-empty.c: New.
4843 * gcc.dg/if-empty-1.c: Update.
4844 * gcc.dg/20001116-1.c: Update.
4845 * gcc.dg/pr23165.c: Update.
4847 2007-03-14 Jakub Jelinek <jakub@redhat.com>
4849 * gfortran.dg/module_implicit_conversion.f90: New test.
4851 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
4854 * gcc.dg/pr31127.c: New.
4856 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
4858 * gcc.dg/tree-ssa/loop-26.c: New test.
4860 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
4862 * gcc.target/i386/cmpxchg16b-1.c: New test.
4864 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
4866 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4867 * gcc.dg/c99-vla-1.c: Likewise.
4868 * g++.dg/ext/vla1.C: Likewise
4870 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
4872 * gcc.dg/wvla-1.c: New test
4873 * gcc.dg/wvla-2.c: New test
4874 * gcc.dg/wvla-3.c: New test
4875 * gcc.dg/wvla-4.c: New test
4876 * gcc.dg/wvla-5.c: New test
4877 * gcc.dg/wvla-6.c: New test
4878 * gcc.dg/wvla-7.c: New test
4879 * g++.dg/warn/Wvla-1.C: New test
4880 * g++.dg/warn/Wvla-2.C: New test
4881 * g++.dg/warn/Wvla-3.C: New test
4883 2007-03-12 Mark Mitchell <mark@codesourcery.com>
4886 * g++.dg/other/default6.C: New test.
4888 2007-03-12 Richard Sandiford <richard@codesourcery.com>
4890 * lib/target-supports.exp (check_profiling_available): Return false
4892 (check_effective_target_vxworks_kernel): New procedure.
4893 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4895 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4896 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4898 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4900 2007-03-12 Richard Sandiford <richard@codesourcery.com>
4902 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4903 PIC is not supported.
4904 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4905 * gcc.dg/20020426-2.c: Likewise.
4906 * gcc.dg/pr28243.c: Likewise.
4907 * gcc.dg/visibility-11.c: Likewise.
4908 * gcc.dg/tls/opt-9.c: Likewise.
4909 * gcc.dg/tls/opt-10.c: Likewise.
4910 * gcc.dg/tls/pic-1.c: Likewise.
4911 * gcc.dg/tls/struct-1.c: Likewise.
4912 * gcc.target/i386/20000807-1.c: Likewise.
4913 * gcc.target/i386/20000904-1.c: Likewise.
4914 * gcc.target/i386/20011119-1.c: Likewise.
4915 * gcc.target/i386/990213-2.c: Likewise.
4916 * gcc.target/i386/990214-1.c: Likewise.
4917 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4918 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4919 * gcc.target/i386/pic-1.c: Likewise.
4920 * gcc.target/i386/pr21518.c: Likewise.
4921 * gcc.target/i386/pr23098.c: Likewise.
4922 * gcc.target/i386/pr23943.c: Likewise.
4924 2007-03-11 Mark Mitchell <mark@codesourcery.com>
4927 * g++.dg/template/complit2.C: New test.
4930 * g++.dg/ext/bitfield1.C: New test.
4932 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
4935 * gfortran.dg/interface_11.f90: New test.
4937 2007-03-11 Richard Guenther <rguenther@suse.de>
4939 PR tree-optimization/31115
4940 * gcc.dg/torture/pr31115.c: New testcase.
4942 2007-03-11 Ira Rosen <irar@il.ibm.com>
4944 PR tree-optimization/29925
4945 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4947 2007-03-10 Mark Mitchell <mark@codesourcery.com>
4950 * g++.dg/expr/bitfield3.C: New test.
4951 * g++.dg/expr/bitfield4.C: Likewise.
4952 * g++.dg/expr/bitfield5.C: Likewise.
4953 * g++.dg/expr/bitfield6.C: Likewise.
4956 * g++.dg/template/array18.C: New test.
4958 2007-03-10 Dirk Mueller <dmueller@suse.de>
4961 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4962 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4964 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
4967 * g++.dg/cpp0x/variadic-bind.C: New.
4968 * g++.dg/cpp0x/variadic-function.C: New.
4969 * g++.dg/cpp0x/variadic-mem_fn.C: New.
4970 * g++.dg/cpp0x/variadic-tuple.C: New.
4971 * g++.dg/cpp0x/variadic1.C: New.
4972 * g++.dg/cpp0x/variadic2.C: New.
4973 * g++.dg/cpp0x/variadic3.C: New.
4974 * g++.dg/cpp0x/variadic4.C: New.
4975 * g++.dg/cpp0x/variadic5.C: New.
4976 * g++.dg/cpp0x/variadic6.C: New.
4977 * g++.dg/cpp0x/variadic7.C: New.
4978 * g++.dg/cpp0x/variadic8.C: New.
4979 * g++.dg/cpp0x/variadic9.C: New.
4980 * g++.dg/cpp0x/variadic10.C: New.
4981 * g++.dg/cpp0x/variadic11.C: New.
4982 * g++.dg/cpp0x/variadic12.C: New.
4983 * g++.dg/cpp0x/variadic13.C: New.
4984 * g++.dg/cpp0x/variadic14.C: New.
4985 * g++.dg/cpp0x/variadic15.C: New.
4986 * g++.dg/cpp0x/variadic16.C: New.
4987 * g++.dg/cpp0x/variadic17.C: New.
4988 * g++.dg/cpp0x/variadic18.C: New.
4989 * g++.dg/cpp0x/variadic19.C: New.
4990 * g++.dg/cpp0x/variadic20.C: New.
4991 * g++.dg/cpp0x/variadic21.C: New.
4992 * g++.dg/cpp0x/variadic22.C: New.
4993 * g++.dg/cpp0x/variadic23.C: New.
4994 * g++.dg/cpp0x/variadic24.C: New.
4995 * g++.dg/cpp0x/variadic25.C: New.
4996 * g++.dg/cpp0x/variadic26.C: New.
4997 * g++.dg/cpp0x/variadic27.C: New.
4998 * g++.dg/cpp0x/variadic28.C: New.
4999 * g++.dg/cpp0x/variadic29.C: New.
5000 * g++.dg/cpp0x/variadic30.C: New.
5001 * g++.dg/cpp0x/variadic31.C: New.
5002 * g++.dg/cpp0x/variadic32.C: New.
5003 * g++.dg/cpp0x/variadic33.C: New.
5004 * g++.dg/cpp0x/variadic34.C: New.
5005 * g++.dg/cpp0x/variadic35.C: New.
5006 * g++.dg/cpp0x/variadic36.C: New.
5007 * g++.dg/cpp0x/variadic37.C: New.
5008 * g++.dg/cpp0x/variadic38.C: New.
5009 * g++.dg/cpp0x/variadic39.C: New.
5010 * g++.dg/cpp0x/variadic40.C: New.
5011 * g++.dg/cpp0x/variadic41.C: New.
5012 * g++.dg/cpp0x/variadic42.C: New.
5013 * g++.dg/cpp0x/variadic43.C: New.
5014 * g++.dg/cpp0x/variadic44.C: New.
5015 * g++.dg/cpp0x/variadic45.C: New.
5016 * g++.dg/cpp0x/variadic46.C: New.
5017 * g++.dg/cpp0x/variadic47.C: New.
5018 * g++.dg/cpp0x/variadic48.C: New.
5019 * g++.dg/cpp0x/variadic49.C: New.
5020 * g++.dg/cpp0x/variadic50.C: New.
5021 * g++.dg/cpp0x/variadic51.C: New.
5022 * g++.dg/cpp0x/variadic52.C: New.
5023 * g++.dg/cpp0x/variadic53.C: New.
5024 * g++.dg/cpp0x/variadic54.C: New.
5025 * g++.dg/cpp0x/variadic55.C: New.
5026 * g++.dg/cpp0x/variadic56.C: New.
5027 * g++.dg/cpp0x/variadic57.C: New.
5028 * g++.dg/cpp0x/variadic58.C: New.
5029 * g++.dg/cpp0x/variadic59.C: New.
5030 * g++.dg/cpp0x/variadic60.C : New.
5031 * g++.dg/cpp0x/variadic61.C : New.
5032 * g++.dg/cpp0x/variadic62.C : New.
5033 * g++.dg/cpp0x/variadic63.C : New.
5034 * g++.dg/cpp0x/variadic64.C : New.
5035 * g++.dg/cpp0x/variadic65.C : New.
5036 * g++.dg/cpp0x/variadic66.C : New.
5037 * g++.dg/cpp0x/variadic67.C : New.
5038 * g++.dg/cpp0x/variadic68.C : New.
5039 * g++.dg/cpp0x/variadic69.C : New.
5040 * g++.dg/cpp0x/variadic70.C : New.
5041 * g++.dg/cpp0x/variadic71.C : New.
5042 * g++.dg/cpp0x/variadic72.C : New.
5043 * g++.dg/cpp0x/variadic73.C : New.
5044 * g++.dg/cpp0x/variadic74.C : New.
5045 * g++.dg/cpp0x/variadic75.C : New.
5046 * g++.dg/cpp0x/variadic-ex1.C : New.
5047 * g++.dg/cpp0x/variadic-ex2.C : New.
5048 * g++.dg/cpp0x/variadic-ex3.C : New.
5049 * g++.dg/cpp0x/variadic-ex4.C : New.
5050 * g++.dg/cpp0x/variadic-ex5.C : New.
5051 * g++.dg/cpp0x/variadic-ex6.C : New.
5052 * g++.dg/cpp0x/variadic-ex7.C : New.
5053 * g++.dg/cpp0x/variadic-ex8.C : New.
5054 * g++.dg/cpp0x/variadic-ex9.C : New.
5055 * g++.dg/cpp0x/variadic-ex10.C : New.
5056 * g++.dg/cpp0x/variadic-ex11.C : New.
5057 * g++.dg/cpp0x/variadic-ex12.C : New.
5058 * g++.dg/cpp0x/variadic-ex13.C : New.
5059 * g++.dg/cpp0x/variadic-ex14.C : New.
5061 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063 PR libgfortran/31099
5064 * gfortran.dg/unformatted_recl.f90: New test.
5066 2007-03-09 Roger Sayle <roger@eyesopen.com>
5068 * gcc.dg/fold-eqcmplx-1.c: New test case.
5070 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
5072 PR rtl-optimization/30643
5073 * gcc.dg/pr30643.c: New.
5075 2007-03-09 Chao-ying Fu <fu@mips.com>
5077 * gcc.target/mips/mips32-dspr2-type.c: New test.
5078 * gcc.target/mips/mips32-dspr2.c: New test.
5079 * gcc.target/mips/dspr2-MULT.c: New test.
5080 * gcc.target/mips/dspr2-MULTU.c: New test.
5081 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5082 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5083 Adjust some formats.
5085 2007-03-09 Dirk Mueller <dmueller@suse.de>
5088 * gcc.dg/Wlogical-op-1.c: New.
5089 * g++.dg/warn/Wlogical-op-1.C: New.
5091 2007-03-09 Richard Guenther <rguenther@suse.de>
5093 PR tree-optimization/30904
5095 * gcc.dg/pr30904.c: Remove xfail.
5097 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
5100 * gcc.c-torture/execute/pr31072.c: New test.
5102 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5104 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5105 * gcc.dg/torture/builtin-attr-1.c: Likewise.
5106 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
5107 *lrint* and *lround*.
5108 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5110 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5111 * gcc.dg/torture/builtin-integral-1.c: Likewise.
5112 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
5113 and *lround*. Correct macro names.
5114 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5115 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5117 2007-03-08 Ian Lance Taylor <iant@google.com>
5119 * gcc.dg/no-strict-overflow-5.c: New test.
5120 * gcc.dg/no-strict-overflow-6.c: New test.
5121 * gcc.dg/Wstrict-overflow-11.c: New test.
5122 * gcc.dg/Wstrict-overflow-12.c: New test.
5123 * gcc.dg/Wstrict-overflow-13.c: New test.
5124 * gcc.dg/Wstrict-overflow-14.c: New test.
5125 * gcc.dg/Wstrict-overflow-15.c: New test.
5127 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5129 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
5130 for VxWorks kernel mode.
5131 * gcc.c-torture/execute/strncmp-1.x: Likewise.
5133 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5135 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5138 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5140 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5141 and lib/bfill.c on VxWorks targets.
5142 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5143 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5144 lib/bfill.c and lib/memmove.c on VxWorks targets.
5145 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5146 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5148 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5149 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5151 2007-03-08 Tobias Burnus <burnus@net-b.de>
5153 * gfortran.dg/use_5.f90: New test.
5154 * gfortran.dg/use_6.f90: Ditto.
5155 * gfortran.dg/use_7.f90: Ditto.
5157 2007-03-08 Tobias Burnus <burnus@net-b.de>
5160 * gfortran.dg/use_4.f90: New test.
5161 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5163 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
5166 * gfortran.dg/parameter_array_section_2.f90: New test.
5168 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
5171 * g++.dg/ext/offsetof1.C: Add cases with volatile.
5174 * g++.dg/template/arg5.C: New test.
5176 2007-03-07 Joseph Myers <joseph@codesourcery.com>
5178 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5180 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
5182 * gcc.dg/var-expand1.c: Add newline at end of file.
5184 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
5186 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5188 2007-03-06 Richard Sandiford <richard@codesourcery.com>
5190 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5192 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5194 * gcc.dg/torture/builtin-convert-4.c: New test.
5196 2007-03-05 Ian Lance Taylor <iant@google.com>
5198 * gcc.c-torture/compile/pr31034.c: New test.
5200 2007-03-05 Ian Lance Taylor <iant@google.com>
5202 * gcc.dg/inline-18.c: New test.
5203 * gcc.dg/inline-19.c: New test.
5204 * gcc.dg/inline-20.c: New test.
5205 * gcc.dg/inline-21.c: New test.
5207 2007-03-05 Richard Guenther <rguenther@suse.de>
5209 PR tree-optimization/14052
5210 * gcc.dg/tree-ssa/vrp33.c: New testcase.
5212 2007-03-05 Richard Guenther <rguenther@suse.de>
5214 PR tree-optimization/23777
5215 * gcc.dg/tree-ssa/pr23777.c: New testcase.
5217 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5220 * gcc.dg/multiple-overflow-warn-3.c: New.
5221 * g++.dg/warn/multiple-overflow-warn-3.C: New.
5223 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
5226 * g++.dg/parse/template23.C: New test.
5228 2007-03-04 Roger Sayle <roger@eyesopen.com>
5231 * gcc.dg/pr30744-1.c: New test case.
5233 2007-03-04 Tobias Burnus <burnus@net-b.de>
5235 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5237 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5240 * gfortran.dg/logical_3.f90: New test.
5242 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
5245 * gfortran.dg/integer_exponentiation_1.f90: New test.
5247 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
5249 * gcc.target/m68k/m68k.exp: New.
5250 * gcc.target/m68k/crash1.c: New.
5252 2007-03-03 Tobias Burnus <burnus@net-b.de>
5254 * gfortran.dg/c_by_val.c: Use int64_t instead of long
5255 to be more compatible with integer(kind=8).
5257 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5260 * gfortran.dg/zero_sized_3.f90: New test.
5262 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5265 * g++.dg/parse/else.C: New.
5266 * g++.dg/parse/else-2.C: New.
5268 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
5269 Tobias Burnus <burnus@net-b.de>
5272 * gfortran.dg/size_dim.f90: New test.
5274 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
5275 Tobias Burnus <burnus@net-b.de>
5278 * gfortran.dg/entry_9.f90: New test.
5280 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
5283 * g++.dg/inherit/covariant16.C: New test.
5285 2007-03-02 Geoffrey Keating <geoffk@apple.com>
5287 * g++.dg/other/darwin-minversion-1.C: New.
5289 2007-03-02 Diego Novillo <dnovillo@redhat.com>
5291 * gcc.dg/tree-ssa/20070302-1.c: New test.
5293 2007-03-02 Joseph Myers <joseph@codesourcery.com>
5295 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5298 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
5300 * gcc.dg/tree-ssa/prefetch-4.c: New test.
5302 2007-03-01 Simon Baldwin <simonb@google.com>
5305 * warn/ignored_typedef.C: New.
5306 * init/ctor8.C: Added dg-warning to consume ignored typedef
5308 * template/typedef2.C: Ditto. Moved dg-error onto its own line
5309 and added an explicit line number.
5311 2007-02-28 Richard Guenther <rguenther@suse.de>
5314 * gcc.dg/torture/pr30364-1.c: New testcase.
5315 * gcc.dg/torture/pr30364-2.c: Likewise.
5316 * gcc.dg/torture/pr30364-3.c: Likewise.
5318 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5320 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5321 powerpc*, use -funsafe-math-optimizations.
5322 * gcc.dg/torture/builtin-logb-1.c: Likewise.
5323 * gcc.dg/torture/builtin-modf-1.c: Likewise.
5325 2007-02-28 Tobias Burnus <burnus@net-b.de>
5326 Paul Thomas <pault@gcc.gnu.org>
5330 * c_by_val_1.f: Test %VAL() with non-default kind.
5331 * c_by_val.c: Ditto.
5332 * c_by_val_4.f: New test.
5334 2007-02-28 Tobias Burnus <burnus@net-b.de>
5337 * gfortran.dg/continuation_7.f90: New test.
5339 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
5341 * g++.dg/inherit/thunk7.C: New test.
5342 * lib/target-supports.exp (check_profiling_available): Not available
5345 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
5348 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5350 2007-02-27 Mark Mitchell <mark@codesourcery.com>
5352 * lib/target-supports.exp (check_effective_target_init_priority):
5353 Remove Solaris special case.
5355 2007-02-26 Geoffrey Keating <geoffk@apple.com>
5357 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5358 for more builtin types.
5360 * g++.dg/ext/visibility/class1.C: Port to Darwin.
5361 * g++.dg/ext/visibility/noPLT.C: Likewise.
5363 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5365 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5368 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
5371 * size_optional_dim_1.f90: New test.
5373 2007-02-25 Mark Mitchell <mark@codesourcery.com>
5375 * gcc.dg/vxworks/vxworks.exp: New file.
5376 * gcc.dg/vxworks/initpri1.c: Likewise.
5377 * gcc.dg/vxworks/initpri2.c: Likewise.
5378 * gcc.dg/initpri2.c: Add more tests.
5379 * g++.dg/special/initpri2.C: Likewise.
5381 * gcc.dg/initpri1.c: New test.
5382 * gcc.dg/initpri2.c: Likewise.
5383 * g++.dg/special/initpri1.C: New test.
5384 * g++.dg/special/initpri2.C: Likewise.
5385 * g++.dg/special/conpr-1.C: Use init_priority effective target.
5386 * g++.dg/special/conpr-2.C: Likewise.
5387 * g++.dg/special/conpr-3.C: Likewise.
5388 * g++.dg/special/conpr-4.C: Likewise.
5389 * g++.dg/special/initp1.C: Likewise.
5390 * g++.dg/special/ecos.exp: Remove code to detect availability of
5391 constructor priorities.
5392 * lib/target-supports.exp (check_effective_target_init_priority):
5395 2007-02-24 Jan Hubicka <jh@suse.cz>
5397 * gcc.c-torture/execute/pr30778.c: New testcase.
5399 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5401 PR libgfortran/30918
5402 * gfortran.dg/namelist_26.f90: New test.
5404 2007-02-24 Richard Guenther <rguenther@suse.de>
5407 * gcc.dg/pr30951.c: New testcase.
5409 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5411 * gcc.dg/torture/builtin-modf-1.c: New test.
5413 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
5415 PR tree-optimization/30904
5416 * gcc.dg/pr30904.c: New test.
5418 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5420 * gcc.test-framework/README: Correct command.
5421 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5423 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5425 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
5427 * lib/target-supports.exp (check_effective_target_unwrapped): New.
5429 2007-02-23 Mark Mitchell <mark@codesourcery.com>
5431 * lib/target-supports.exp (check_effective_target_newlib): New
5434 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
5437 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5438 allocatable component.
5441 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5443 * gcc.dg/torture/builtin-logb-1.c: New test.
5444 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5445 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5446 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5449 2007-02-23 Richard Guenther <rguenther@suse.de>
5451 * g++.dg/warn/changes-meaning.C: New testcase.
5453 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5455 PR libgfortran/30910
5456 * gfortran.dg/fmt_zero_precision.f90: Update test.
5458 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5460 * gcc.dg/torture/builtin-frexp-1.c: New test.
5462 2007-02-22 Mark Mitchell <mark@codesourcery.com>
5464 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5466 2007-02-22 Ian Lance Taylor <iant@google.com>
5469 * g++.dg/debug/pr30898.C: New test.
5471 2007-02-22 Ira Rosen <irar@il.ibm.com>
5473 * gcc.dg/vect/vect-106.c: New test.
5475 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
5476 Ira Rosen <irar@il.ibm.com>
5478 PR tree-optimization/30843
5479 * gcc.dg/vect/pr30843.c: New test.
5481 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
5483 PR tree-optimization/30858
5484 * gcc.dg/vect/pr30858.c: New test.
5486 2007-02-21 Mark Mitchell <mark@codesourcery.com>
5488 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5489 to set options for compiling testglue.
5490 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5491 * lib/obj-c++.exp (obj-c++_init): Likewise.
5493 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
5495 * gnat.dg/derived_aggregate.adb: New test.
5497 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5499 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5500 sh* targets. Call the correct CKSGN macro.
5502 2007-02-21 Jakub Jelinek <jakub@redhat.com>
5504 * gfortran.dg/gomp/omp_parse1.f90: New test.
5505 * gfortran.dg/gomp/omp_parse2.f: New test.
5507 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
5510 * gfortran.dg/do_pointer_1.f90: New test.
5512 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5514 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5517 2007-02-20 Geoffrey Keating <geoffk@apple.com>
5519 * gcc.dg/darwin-minversion-1.c: New.
5520 * gcc.dg/darwin-minversion-2.c: New.
5522 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5524 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5526 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5527 DJ Delorie <dj@redhat.com>
5530 * gcc.dg/Wfatal.c: New.
5531 * gcc.dg/Wfatal-2.c: New.
5532 * gcc.dg/Werror-1.c: Adjust expectations.
5533 * gcc.dg/Werror-5.c: Likewise.
5534 * gcc.dg/Werror-7.c: Likewise.
5535 * gcc.dg/Werror-10.c: Likewise.
5536 * gcc.dg/Werror-11.c: Likewise.
5538 2007-02-20 Tobias Burnus <burnus@net-b.de>
5541 * gfortran.dg/volatile10.f90: New test.
5543 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
5546 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
5548 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5550 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5551 * gcc.dg/Walways-true-1.c: Likewise.
5552 * gcc.dg/weak/weak-3.c: Likewise.
5553 * gcc.dg/Werror-1.c: Likewise.
5554 * gcc.dg/Werror-3.c: Likewise.
5555 * gcc.dg/Werror-4.c: Likewise.
5556 * gcc.dg/Werror-5.c: Likewise.
5557 * gcc.dg/Werror-6.c: Likewise.
5558 * gcc.dg/Werror-7.c: Likewise.
5559 * gcc.dg/Werror-8.c: Likewise.
5560 * gcc.dg/Werror-10.c: Likewise.
5561 * gcc.dg/Werror-11.c: Likewise.
5562 * gcc.dg/Werror-12.c: Likewise.
5563 * g++.old-deja/g++.mike/warn8.C: Likewise.
5564 * g++.dg/warn/Walways-true-1.C: Likewise.
5565 * g++.dg/warn/Walways-true-2.C: Likewise.
5566 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5567 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5568 -Wstring-literal-comparison with -Waddress.
5569 * gcc.dg/Wstring-literal-comparison-4.c: Replace
5570 -Wno-string-literal-comparison with -Wno-address.
5572 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
5574 * gnat.dg/self_aggregate_with_call.adb: New test.
5576 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
5578 PR tree-optimization/30975
5579 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5580 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5581 * gcc.dg/vect/pr30795.c: New.
5583 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5586 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5588 2007-02-18 Roger Sayle <roger@eyesopen.com>
5590 PR rtl-optimization/28173
5591 * gcc.target/i386/andor-1.c: New test case.
5593 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5595 * gcc.dg/torture/builtin-ldexp-1.c: New.
5596 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5598 2007-02-18 Roger Sayle <roger@eyesopen.com>
5600 * gfortran.dg/array_constructor_15.f90: New test case.
5602 2007-02-18 Roger Sayle <roger@eyesopen.com>
5604 * gfortran.dg/forall_10.f90: New test case.
5606 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
5608 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5610 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
5612 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5613 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5615 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
5617 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5618 * gcc.target/i386/builtin-bswap-3.c: Ditto.
5619 * gcc.target/i386/xchg-1.c: New test.
5620 * gcc.target/i386/xchg-2.c: New test.
5622 2007-02-16 Richard Guenther <rguenther@suse.de>
5623 Christian Bruel <christian.bruel@st.com>
5625 * gcc.dg/strict-overflow-5.c: New testcase.
5627 2007-02-16 Tobias Burnus <burnus@net-b.de>
5630 * gfortran.dg/func_derived_4.f90: New test.
5632 2007-02-15 Roger Sayle <roger@eyesopen.com>
5635 * gfortran.dg/pr30391-1.f90: New test case.
5637 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5640 * gcc.c-torture/compile/pr30433.c: New testcase to check
5641 that complex constants comparisions are foldded.
5643 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5646 * g++.dg/ext/stmtexpr10.C: New testcase.
5648 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5651 * gcc.dg/Wunused-value-2.c: New testcase.
5653 2007-02-15 Ian Lance Taylor <iant@google.com>
5655 * g++.dg/eh/subreg-1.C: New test.
5657 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5660 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5661 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5662 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5663 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5664 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5665 * gcc.dg/Werror-implicit-function-declaration.c: New.
5667 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5670 * g++.dg/warn/pr28943.C: New.
5672 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5674 * gfortran.fortran-torture/execute/math.f90: Fix typo.
5676 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5679 * gfortran.dg/error_recovery_3.f90: New test.
5681 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5683 * g++.dg/tree-ssa/sra-1.C: New.
5685 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5687 * g++.dg/tree-ssa/sra-1.C: New.
5689 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5691 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5693 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5695 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5697 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
5700 * gfortran.dg/logical_2.f90: New test.
5702 2007-02-14 Joseph Myers <joseph@codesourcery.com>
5704 * gcc.dg/torture/complex-alias-1.c: New test.
5706 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
5708 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5709 instead of -fdump-tree-tailcall.
5711 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
5713 * gfortran.dg/interface_10.f90: Fix comment typo.
5715 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
5717 PR tree-optimization/30771
5718 * gcc.dg/vect/pr30771.c: New test.
5720 2007-02-13 Ian Lance Taylor <iant@google.com>
5722 * gcc.dg/Wstrict-overflow-1.c: New test.
5723 * gcc.dg/Wstrict-overflow-2.c: New test.
5724 * gcc.dg/Wstrict-overflow-3.c: New test.
5725 * gcc.dg/Wstrict-overflow-4.c: New test.
5726 * gcc.dg/Wstrict-overflow-5.c: New test.
5727 * gcc.dg/Wstrict-overflow-6.c: New test.
5728 * gcc.dg/Wstrict-overflow-7.c: New test.
5729 * gcc.dg/Wstrict-overflow-8.c: New test.
5730 * gcc.dg/Wstrict-overflow-9.c: New test.
5731 * gcc.dg/Wstrict-overflow-10.c: New test.
5733 2007-02-13 Roger Sayle <roger@eyesopen.com>
5735 * gcc.target/ia64/builtin-bswap-2.c: New test case.
5737 2007-02-13 Richard Henderson <rth@redhat.com>
5739 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5740 * gcc.c-torture/execute/pr29302-1.c: ... here.
5742 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5745 * gcc.dg/c90-return-1.c: Update output.
5746 * gcc.dg/c99-return-1.c: Likewise.
5748 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
5751 * gfortran.dg/used_dummy_types_7.f90: New test..
5753 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
5755 * gcc.target/i386/parity-1.c: New test.
5756 * gcc.target/i386/parity-2.c: New test.
5758 2007-02-12 Roger Sayle <roger@eyesopen.com>
5760 * gcc.target/i386/builtin-bswap-3.c: New test case.
5762 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
5764 PR tree-optimization/29145
5765 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5766 alias analysis is improved to take better advantage of restrict
5768 * gcc.dg/vect/vect-80.c: Likewise.
5769 * gcc.dg/vect/pr29145.c: New.
5771 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
5773 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5774 * gcc.target/i386/sse4a-insert.c: Likewise.
5776 2007-02-11 Roger Sayle <roger@eyesopen.com>
5778 * gcc.target/ia64/builtin-popcount-1.c: New test case.
5779 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5781 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
5784 * gfortran.dg/enum_4.f90: Update error message checks.
5786 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
5789 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5790 versions of the modules.
5793 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5794 by getting rid of recursive I/O and providing functions with
5798 * gfortran.dg/char_array_constructor_2.f90
5800 2007-02-11 Mark Mitchell <mark@codesourcery.com>
5803 * g++.dg/template/spec34.C: New test
5805 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
5807 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5809 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5810 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5811 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5813 * gcc.dg/vect/vect-113.c: Ditto.
5815 2007-02-06 Mark Mitchell <mark@codesourcery.com>
5818 * g++.dg/eh/weak1-C: New test.
5819 * g++.dg/eh/weak1-a.cc: Likewise.
5820 * g++.dg/eh/comdat1.C: Likewise.
5822 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
5823 Dorit Nuzman <dorit@il.ibm.com>
5825 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
5826 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
5827 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5828 * gcc.dg/vect/vect-113.c: Likewise.
5830 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5832 2007-02-10 Richard Henderson <rth@redhat.com>
5834 * lib/target-supports.exp (check_effective_target_tls): Redefine
5835 to mean non-emulated tls.
5836 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5837 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5838 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5839 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5840 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5841 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5842 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5844 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
5846 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5848 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
5850 * gfortran.dg/secnds.f: Replace time tolerance with a
5851 before-and-after bracket.
5852 * gfortran.dg/secnds-1.f: Likewise.
5854 2007-02-09 Tobias Burnus <burnus@net-b.de>
5857 * gfortran.dg/maxlocval_1.f90: New test.
5859 2007-02-09 Roger Sayle <roger@eyesopen.com>
5861 * gcc.target/ia64/builtin_bswap-1.c: New test case.
5863 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5866 * gfortran.dg/array_function_1.f90: New test.
5868 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5870 * lib/target-supports.exp (check_effective_target_lax_strtofp)
5871 (check_effective_target_dummy_wcsftime): New functions.
5873 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5875 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5876 * lib/target-supports.exp (check_effective_target_uclibc): New
5879 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5881 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5882 (vsnprintf): Don't define for uClibc targets.
5884 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5886 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5887 set before checking whether it was allowed.
5888 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5889 before checking inside_main.
5891 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5893 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5895 (u16sf): Likewise u4sf.
5896 * g++.dg/compat/struct-layout-1.h: Likewise.
5898 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5900 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5902 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5903 m68k targets if check_effective_target_coldfire_fpu returns true.
5905 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
5906 Richard Guenther <rguenther@suse.de>
5909 * gcc.dg/fold-compare-3.c: New testcase.
5910 * gcc.dg/tree-ssa/loop-24.c: Likewise.
5912 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
5914 * gcc.dg/pr26570.c: Clean up coverage files.
5915 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5916 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5917 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5918 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5919 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5920 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5921 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5922 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5923 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5924 * gcc.dg/tree-ssa/pr25501.c: Ditto.
5925 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5926 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5927 * gcc.dg/vect/pr28952.c: Ditto.
5928 * gcc.dg/vect/pr27151.c: Ditto.
5929 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5930 * g++.dg/gomp/macro-3.C: Ditto.
5932 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
5934 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5937 2007-02-08 Roger Sayle <roger@eyesopen.com>
5939 * gcc.target/i386/builtin-bswap-2.c: New test case.
5941 2007-02-08 Roger Sayle <roger@eyesopen.com>
5943 * gfortran.dg/forall_8.f90: New test case.
5944 * gfortran.dg/forall_9.f90: Likewise.
5946 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5948 * gcc.dg/builtins-20.c: Add some -~ complex cases.
5950 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
5952 * lib/target-supports.exp (check_effective_target_simulator): New.
5954 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
5956 * gcc.dg/tree-ssa/loop-25.c: New test.
5958 2007-02-06 Richard Henderson <rth@redhat.com>
5960 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5962 2007-02-06 Roger Sayle <roger@eyesopen.com>
5964 * gcc.target/powerpc/popcount-1.c: New test case.
5965 * gcc.target/powerpc/parity-1.c: Likewise.
5967 2007-02-06 Richard Guenther <rguenther@suse.de>
5970 * gcc.dg/torture/pr27302-2.c: New testcase.
5972 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
5974 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5975 * gcc.dg/vect/vect-iv-1.c: New test.
5976 * gcc.dg/vect/vect-iv-2.c: New test.
5977 * gcc.dg/vect/vect-iv-3.c: New test.
5978 * gcc.dg/vect/vect-iv-4.c: New test.
5979 * gcc.dg/vect/vect-iv-5.c: New test.
5980 * gcc.dg/vect/vect-iv-6.c: New test.
5981 * gcc.dg/vect/vect-iv-7.c: New test.
5982 * gcc.dg/vect/vect-iv-8.c: New test.
5983 * gcc.dg/vect/vect-iv-9.c: New test.
5984 * gcc.dg/vect/vect-iv-10.c: New test.
5985 * gcc.dg/vect/vect-iv-11.c: New test.
5986 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5987 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5988 * gcc.dg/vect/vect-14.c: Now vectorizable.
5989 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5991 * gcc.dg/vect/vect-27.c: Likewise.
5992 * gcc.dg/vect/vect-29.c Likewise.
5993 * gcc.dg/vect/vect-dv-2.c: Likewise.
5994 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5995 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5996 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5998 2007-02-06 Ira Rosen <irar@il.ibm.com>
6000 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6002 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6004 * gcc.dg/builtins-20.c: Add more cases.
6006 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
6009 * gcc.dg/pr30189.c: New test.
6011 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
6013 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6015 * gcc.target/i386/sse4a-extract.c: New test.
6016 * gcc.target/i386/sse4a-insert.c: New test.
6017 * gcc.target/i386/sse4a-montsd.c: New test.
6018 * gcc.target/i386/sse4a-montss.c: New test.
6020 2007-02-05 Richard Guenther <rguenther@suse.de>
6022 * gcc.target/i386/vectorize3.c: New testcase.
6024 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
6027 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6029 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6032 * gfortran.dg/repeat_1.f90: New test.
6034 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
6037 * gfortran.dg/spread_shape_1.f90: Remove tabs.
6038 * gfortran.dg/derived_init_2.f90: Ditto.
6039 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6040 * gfortran.dg/array_initializer_1.f90: Ditto.
6041 * gfortran.dg/do_2.f90: Ditto.
6042 * gfortran.dg/proc_assign_1.f90: Ditto.
6044 2007-02-04 Richard Guenther <rguenther@suse.de>
6047 * g++.dg/warn/pr30636.C: New testcase.
6048 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6050 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
6053 * gfortran.dg/pr30667.f: New test.
6055 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6057 * gcc.dg/builtins-54.c: Add more cases.
6059 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
6062 * gfortran.dg/zero_sized_2.f90: New test.
6065 * gfortran.dg/alloc_comp_basics_4.f90: New test.
6068 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6071 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
6074 * gfortran.dg/interface_10.f90: New test.
6076 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6078 * gcc.dg/builtins-20.c: Add more cases.
6080 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6083 * gcc-target/ia64/pr29682.c: New test.
6085 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
6088 * gfortran.dg/arrayio_11.f90.f90: New test.
6091 * gfortran.dg/arrayio_12.f90.f90: New test.
6093 2007-02-02 Jakub Jelinek <jakub@redhat.com>
6096 * g++.dg/tls/diag-5.C: New test.
6099 * gcc.dg/pr30473.c: New test.
6100 * gcc.c-torture/execute/20070201-1.c: New test.
6102 2007-02-01 Roger Sayle <roger@eyesopen.com>
6104 * gfortran.dg/dependency_20.f90: New test case.
6106 2007-01-31 Ian Lance Taylor <iant@google.com>
6108 * gcc.dg/lower-subreg-1.c (test): New test.
6110 2007-01-30 Geoffrey Keating <geoffk@apple.com>
6112 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6114 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6116 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6117 * gcc.dg/torture/builtin-math-3.c: Likewise.
6119 2007-01-31 Dirk Mueller <dmueller@suse.de>
6121 gcc.dg/Wparentheses-2.c: Update and add new tests.
6123 2007-01-31 Ira Rosen <irar@il.ibm.com>
6125 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6128 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
6130 * gcc.dg/builtins-63.c: New test.
6132 2007-01-31 Tobias Burnus <burnus@net-b.de>
6135 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6137 2007-01-31 Tobias Burnus <burnus@net-b.de>
6140 * gfortran.dg/volatile8.f90: New argument conformance test.
6141 * gfortran.dg/volatile9.f90: New scope test.
6143 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6146 * g++.dg/warn/null4.C: New.
6148 2001-01-30 Roger Sayle <roger@eyesopen.com>
6149 Uros Bizjak <ubizjak@gmail.com>
6151 * gcc.dg/large-size-array-3.c: Correct typo.
6153 2007-01-30 Richard Guenther <rguenther@suse.de>
6156 * g++.dg/debug/pr27657.C: New testcase.
6158 2007-01-30 Richard Guenther <rguenther@suse.de>
6161 * gcc.dg/torture/pr30313.c: New testcase.
6163 2007-01-29 Janis Johnson <janis187@us.ibm.com>
6165 * gcc.dg/dfp/dfp-except.h: New file.
6166 * gcc.dg/dfp/fe-check.h: New file.
6167 * gcc.dg/dfp/fe-binop.c: New test.
6168 * gcc.dg/dfp/fe-convert-1.c: New test.
6169 * gcc.dg/dfp/fe-convert-2.c: New test.
6170 * gcc.dg/dfp/fe-convert-3.c: New test.
6172 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6173 * gcc.dg/dfp/decfloat-constants.c: Ditto.
6174 * gcc.dg/dfp/convert-dfp.c: Ditto.
6175 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6177 2007-01-29 Josh Conner <jconner@apple.com>
6179 * gcc.target/powerpc/altivec-24.c: New test.
6181 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
6184 * g++.dg/parse/defarg12.C: New test.
6186 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
6189 * gfortran.dg/used_dummy_types_6.f90: New test.
6191 2007-01-28 Jan Hubicka <jh@suse.cz>
6193 * gcc.dg/tree-prof/val-prof-6.c: New test.
6195 2007-01-28 Roger Sayle <roger@eyesopen.com>
6197 * gcc.dg/large-size-array-3.c: Correct test case (portability).
6199 2007-01-28 Andrew Pinski <pinskia@gmail.com>
6202 * g++.dg/expr/dtor4.C: New test.
6204 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
6206 * gcc.dg/tree-ssa/loop-23.c: New test.
6208 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
6211 * gfortran.dg/achar_2.f90: New test.
6212 * gfortran.dg/achar_3.f90: New test.
6214 2007-01-27 Ian Lance Taylor <iant@google.com>
6216 * gcc.dg/strict-overflow-1.c: New test.
6217 * gcc.dg/no-strict-overflow-1.c: New test.
6218 * gcc.dg/strict-overflow-2.c: New test.
6219 * gcc.dg/no-strict-overflow-2.c: New test.
6220 * gcc.dg/strict-overflow-3.c: New test.
6221 * gcc.dg/no-strict-overflow-3.c: New test.
6222 * gcc.dg/strict-overflow-4.c: New test.
6223 * gcc.dg/no-strict-overflow-4.c: New test.
6224 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6225 * gcc.dg/pr15784-1.c: Likewise.
6226 * gcc.dg/pr20922-1.c: Likewise.
6227 * gcc.dg/pr20922-3.c: Likewise.
6228 * gcc.dg/pr20922-4.c: Likewise.
6229 * gcc.dg/pr20922-6.c: Likewise.
6230 * gcc.dg/compare-4.c: Likewise.
6231 * gcc.dg/torture/pr26898-1.c: Likewise.
6232 * gcc.dg/tree-ssa/divide-1.c: Likewise.
6233 * gcc.dg/tree-ssa/divide-2.c: Likewise.
6234 * gcc.dg/tree-ssa/divide-3.c: Likewise.
6235 * gcc.dg/tree-ssa/divide-4.c: Likewise.
6236 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6237 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6238 * gcc.dg/tree-ssa/pr21082.c: Likewise.
6239 * gcc.dg/tree-ssa/pr26899.c: Likewise.
6240 * g++.dg/tree-ssa/pr21082.C: Likewise.
6242 2007-01-27 Roger Sayle <roger@eyesopen.com>
6244 * gcc-dg/large-size-array-3.c: New test case.
6246 2007-01-27 Roger Sayle <roger@eyesopen.com>
6248 * gfortran.dg/forall_7.f90: New test case.
6250 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
6253 * gfortran.dg/where_operator_assign_1.f90: New test.
6254 * gfortran.dg/where_operator_assign_2.f90: New test.
6255 * gfortran.dg/where_operator_assign_3.f90: New test.
6257 2007-01-26 Joseph Myers <joseph@codesourcery.com>
6259 * lib/target-supports.exp
6260 (check_effective_target_powerpc_altivec): New.
6261 (check_effective_target_vect_cmdline_needed): Use it.
6263 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6266 * gfortran.dg/backslash_3.f: New test.
6268 2007-01-26 Richard Guenther <rguenther@suse.de>
6270 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6272 2007-01-26 Tobias Burnus <burnus@net-b.de>
6274 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6275 * gfortran.dg/vect/vect.exp: Ditto.
6276 * gfortran.dg/dg.exp: Ditto.
6277 * gfortran.fortran-torture/execute/execute.exp: Ditto.
6278 * gfortran.fortran-torture/compile/compile.exp: Ditto.
6280 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6282 * gcc.dg/builtins-20.c: Add more cases.
6283 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6285 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6288 * gcc.dg/Wall.c: New.
6289 * gcc.dg/Wno-all.c: New.
6290 * gfortran.dg/Wall.f90: New.
6291 * gfortran.dg/Wno-all.f90: New.
6293 2007-01-24 Geoffrey Keating <geoffk@apple.com>
6295 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6296 * g++.dg/eh/simd-2.C: Also run on Darwin.
6297 * g++.dg/eh/simd-3.C: New.
6298 * g++.dg/eh/simd-4.C: New.
6300 2007-01-25 Richard Guenther <rguenther@suse.de>
6302 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6304 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6306 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
6308 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6309 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6310 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6311 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6312 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6313 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6314 * gcc.dg/ipa/ipa-7.c: New testcase.
6316 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
6318 * g++.dg/cpp0x/warn_cxx0x.C: New.
6320 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6322 * gcc.dg/builtins-20.c: Test builtin carg.
6324 2007-01-24 Jakub Jelinek <jakub@redhat.com>
6327 * gcc.dg/gomp/pr27416.c: New test.
6330 * gcc.dg/gomp/pr30494.c: New test.
6331 * g++.dg/gomp/pr30494.C: New test.
6334 * gcc.dg/gomp/pr30421.c: New test.
6336 2007-01-24 Steve Ellcey <sje@cup.hp.com>
6338 * gcc.target/ia64/versionid-1.c: New test.
6339 * gcc.target/ia64/versionid-2.c: New test.
6341 2007-01-24 Richard Guenther <rguenther@suse.de>
6344 * gcc.dg/builtins-57.c: Change to a link-time testcase
6345 to support non-C99 targets.
6347 2007-01-24 Jan Hubicka <jh@suse.cz>
6349 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6351 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
6353 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6355 2007-01-23 Andrew Pinski <pinskia@gmail.com>
6358 * objc.dg/const-str-12.m: New test.
6360 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6363 * gfortran.dg/ctrl-z.f90: New test.
6365 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6368 * gfortran.dg/namelist_assumed_char.f90: New test.
6370 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
6373 * g++.dg/inherit/covariant15.C: New test.
6375 2007-01-23 Ian Lance Taylor <iant@google.com>
6377 * g++.dg/warn/Wparentheses-24.C: New test.
6379 2007-01-23 Richard Guenther <rguenther@suse.de>
6382 * ada/acats/run_acats: Do not call gnatmake or gnatchop
6385 2007-01-22 Richard Guenther <rguenther@suse.de>
6387 PR tree-optimization/30038
6388 * gcc.dg/builtins-62.c: New testcase.
6390 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
6392 * gcc.c-torture/compile/20070121.c: New test.
6394 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
6397 * gfortran.dg/char_comparison_1.f: New test.
6399 2007-01-21 Ira Rosen <irar@il.ibm.com>
6401 * gcc.dg/vect/vect-strided-same-dr.c: New test.
6403 2007-01-20 Andrew Pinski <pinskia@gmail.com>
6406 * objc.dg/pch: New directory.
6407 * objc.dg/pch/pch.exp: New file.
6408 * objc.dg/pch/interface-1.m: New test.
6409 * objc.dg/pch/interface-1.hs: New include file.
6410 * lib/objc.exp (objc_target_compile): Add
6411 "-x objective-c-header" in front of the sources if this is
6412 a precompiled header being compiled.
6414 2007-01-20 Roger Sayle <roger@eyesopen.com>
6416 * gfortran.dg/array_memcpy_3.f90: New test case.
6417 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6419 2007-01-20 Roger Sayle <roger@eyesopen.com>
6420 Brooks Moses <brooks.moses@codesourcery.com>
6421 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6423 * gfortran.dg/intrinsic_sign_1.f90: New test case.
6424 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6426 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6428 * gcc.dg/torture/builtin-math-3.c: Test fdim.
6430 2007-01-19 Mike Stump <mrs@apple.com>
6432 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6435 2007-01-19 Roger Sayle <roger@eyesopen.com>
6437 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6438 option instead of -funsafe-math-optimizations.
6440 2007-01-19 Tomas Bily <tbily@suse.cz>
6442 gcc.dg/tree-prof/indir-call-prof.c: New.
6443 g++.dg/dg.exp: Add tree-prof subdirectory.
6444 g++.dg/tree-prof/indir-call-prof.C: New.
6445 g++.dg/tree-prof/tree-prof.exp: New.
6447 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6450 * g++.dg/warn/deprecated.C: Update warning output.
6451 * g++.dg/warn/deprecated-2.C: Likewise.
6452 * g++.dg/warn/deprecated-3.C: New.
6454 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
6456 * gcc.c-torture/execute/nestfunc-7.c: New.
6458 2007-01-18 Hui-May Chang <hm.chang@apple.com>
6460 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6462 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
6464 * gcc.dg/m68k-pic-1.c: New.
6466 2007-01-18 Roger Sayle <roger@eyesopen.com>
6468 * gfortran.dg/array_memcpy_4.f90: New test case.
6470 2007-01-18 Josh Conner <jconner@apple.com>
6473 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6474 * gcc.dg/vect/no-trapping-math-1: New.
6475 * gcc.dg/vect/no-trapping-math-2: New.
6477 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
6479 * gcc.target/i386/387-8.c: Update comment about optimizing
6480 inherent load of 1.0 of fptan instruction.
6482 2007-01-18 Dirk Mueller <dmueller@suse.de>
6483 Richard Guenther <rguenther@suse.de>
6486 * gcc.dg/Warray-bounds.c: New testcase.
6487 * gcc.dg/Warray-bounds-2.c: New testcase.
6488 * g++.dg/warn/Warray-bounds.C: New testcase.
6489 * g++.dg/warn/Warray-bounds-2.C: New testcase.
6491 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
6494 * gfortran.dg/generic_12.f90: New test.
6496 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
6498 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6499 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6501 2007-01-16 Janis Johnson <janis187@us.ibm.com>
6503 * gcc.dg/dfp/compare-special.h: New file.
6504 * gcc.dg/dfp/compare-special-32.c: New test.
6505 * gcc.dg/dfp/compare-special-64.c: New test.
6506 * gcc.dg/dfp/compare-special-128.c: New test.
6508 2007-01-16 Roger Sayle <roger@eyesopen.com>
6509 Paul Thomas <pault@gcc.gnu.org>
6510 Steven G. Kargl <kargl@gcc.gnu.org>
6513 * gfortran.dg/forall_6.f90: New test case.
6514 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6515 * gfortran.dg/dependency_13.f90: Likewise.
6517 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6520 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6521 targets that don't support Inf.
6523 2007-01-15 Dale Johannesen <dalej@apple.com>
6525 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
6527 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
6529 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
6530 of achar for 0xff to avoid the "Extended ASCII not
6531 implemented" error message.
6533 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
6536 * gfortran.dg/altreturn_4.f90: New test.
6539 * gfortran.dg/stfunc_4.f90: New test.
6542 * gfortran.dg/bound_2.f90: Reinstate commented out line.
6543 * gfortran.dg/initialization_1.f90: Change warning.
6546 * gfortran.dg/specification_type_resolution_2.f90: New test.
6548 2007-01-14 Jan Hubicka <jh@suse.cz>
6550 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6551 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6552 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6555 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
6558 * gfortran.dg/external_procedures_2.f90: New test.
6560 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
6563 * gcc.target/i386/pr30413.c: New test.
6565 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
6568 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
6570 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
6572 * gcc.dg/20070112-1.c: New test.
6574 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6576 PR libgfortran/30435
6577 * gfortran.dg/list_read_6.f90: New test.
6579 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
6581 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
6583 2007-01-12 Tom Tromey <tromey@redhat.com>
6585 PR preprocessor/28227:
6586 * gcc.dg/cpp/pr28227.c: New file.
6588 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
6590 * gcc.dg/tree-ssa/loop-22.c: New test.
6592 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
6594 PR tree-optimization/29516
6595 * gcc.dg/tree-ssa/loop-20.c: New test.
6597 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
6600 * minmaxloc_integer_kinds_1.f90: New test.
6602 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
6605 * g++.dg/template/sizeof-template-argument.C: New test.
6607 2007-01-11 Jan Hubicka <jh@suse.cz>
6609 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6610 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6611 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6612 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6613 * gcc.dg/tree-ssa/pr21658.c: Likewise.
6614 * gcc.dg/tree-ssa/pr15349.c: Likewise.
6615 * gcc.dg/tree-ssa/pr25501.c: Likewise.
6616 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6617 transformation in question.
6618 * gcc.dg/tree-ssa/vrp05.c: Likewise.
6619 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6620 * gcc.dg/always_inline3.c: Likewise.
6622 2007-01-10 Mark Mitchell <mark@codesourcery.com>
6625 * g++.dg/template/typename11.C: New test.
6627 2007-01-10 Robert Kennedy <jimbob@google.com>
6629 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6631 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
6633 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6634 for different integer kinds.
6635 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6636 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6637 * gfortran.dg/ishft_2.f90: New test.
6638 * gfortran.dg/ishft_3.f90: New test.
6640 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
6642 * gfortran.dg/altreturn_2.f90: Removed executable bit.
6644 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
6646 PR tree-optimization/30322
6647 * gcc.dg/tree-ssa/loop-21.c: New test.
6649 2007-01-08 Geoffrey Keating <geoffk@apple.com>
6651 * g++.dg/rtti/darwin-builtin-linkage.C: New.
6653 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
6655 * gcc.target/spu/intrinsics-1.c: Remove xfail.
6657 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6659 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6660 * g++.dg/warn/overflow-warn-3.C: Likewise.
6661 * g++.dg/warn/overflow-warn-4.C: Likewise.
6662 * g++.dg/warn/overflow-warn-5.C: Likewise.
6663 * g++.dg/warn/overflow-warn-6.C: Likewise.
6664 * g++.dg/warn/Woverflow-1.C: Likewise.
6665 * g++.dg/warn/Woverflow-2.C: Likewise.
6666 * g++.dg/warn/Woverflow-3.C: Likewise.
6667 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6669 2007-01-08 Roger Sayle <roger@eyesopen.com>
6671 * gfortran.dg/array_constructor_14.f90: New test case.
6672 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6674 2007-01-08 Richard Guenther <rguenther@suse.de>
6676 PR tree-optimization/23603
6677 * gcc.dg/tree-ssa/vrp31.c: New testcase.
6678 * gcc.dg/tree-ssa/vrp32.c: Likewise.
6680 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
6682 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6684 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6685 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6687 * gcc.dg/simd-5.c: Likewise.
6688 * gcc.dg/simd-6.c: Likewise.
6689 * g++.dg/conversion/simd1.C: Likewise.
6690 * g++.dg/conversion/simd3.C: Likewise.
6691 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6694 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
6696 PR tree-optimization/29877
6697 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6698 name of a hard register for the target concerned. Adjust dg-error
6699 directives to cope with new behaviour of TER.
6701 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6704 * g++.dg/conversion/nullptr1.C: Added overflow warning.
6705 * g++.dg/warn/overflow-warn-1.C: New.
6706 * g++.dg/warn/overflow-warn-3.C: New.
6707 * g++.dg/warn/overflow-warn-4.C: New.
6708 * g++.dg/warn/overflow-warn-5.C: New.
6709 * g++.dg/warn/overflow-warn-6.C: New.
6710 * g++.dg/warn/Woverflow-1.C: New.
6711 * g++.dg/warn/Woverflow-2.C: New.
6712 * g++.dg/warn/Woverflow-3.C: New.
6713 * g++.dg/warn/multiple-overflow-warn-2.C: New.
6715 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
6718 * gfortran.dg/invalid_name.f90: New test.
6719 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6720 * gfortran.dg/gomp/pr29759.f90: Ditto.
6722 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
6724 * gfortran.dg/present_1.f90: Update error message.
6726 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
6729 * g++.dg/template/duplicate1.C: New test
6730 * g++.dg/template/memfriend6.C: Adjust error markers.
6732 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
6735 * gcc.dg/torture/inline-1.c: New test.
6737 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6740 * gcc.dg/multiple-overflow-warn-1.c: New.
6741 * gcc.dg/multiple-overflow-warn-2.c: New.
6742 * gcc.dg/overflow-warn-6.c: New.
6743 * g++.dg/warn/multiple-overflow-warn-1.C: New.
6745 2007-01-05 Roger Sayle <roger@eyesopen.com>
6747 * gfortran.dg/array_memcpy_1.f90: New test case.
6748 * gfortran.dg/array_memcpy_2.f90: Likewise.
6750 2007-01-05 Richard Guenther <rguenther@suse.de>
6753 * g++.dg/opt/pr27826.C: New testcase.
6755 2007-01-05 Ian Lance Taylor <iant@google.com>
6757 * gcc.dg/Walways-true-1.c: New test.
6758 * gcc.dg/Walways-true-2.c: New test.
6759 * g++.dg/warn/Walways-true-1.C: New test.
6760 * g++.dg/warn/Walways-true-2.C: New test.
6762 2007-01-05 Jakub Jelinek <jakub@redhat.com>
6765 * gcc.dg/pr30360.c: New test.
6767 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
6770 * gfortran.dg/data_implied_do_1.f90: New test.
6774 * gfortran.dg/char_length_1.f90: New test.
6776 2007-01-05 Richard Guenther <rguenther@suse.de>
6779 * g++.dg/opt/pr28116.C: New testcase.
6781 2007-01-05 Tobias Burnus <burnus@net-b.de>
6784 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6786 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6787 * gfortran.dg/protected_4.f90: Add pointer intent check.
6788 * gfortran.dg/protected_6.f90: Add pointer intent check.
6789 * gfortran.dg/pointer_intent_1.f90: New test.
6790 * gfortran.dg/pointer_intent_2.f90: New test.
6791 * gfortran.dg/pointer_intent_3.f90: New test.
6793 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
6796 * gfortran.dg/altreturn_2.f90: new test.
6798 2007-01-04 Tom Tromey <tromey@redhat.com>
6800 PR preprocessor/28165:
6801 * gcc.dg/cpp/pr28165.c: New file.
6803 2007-01-03 Josh Conner <jconner@apple.com>
6806 * gcc.dg/pr29683.c: New.
6808 2007-01-03 Jakub Jelinek <jakub@redhat.com>
6811 * g++.dg/pch/template-1.C: New test.
6812 * g++.dg/pch/template-1.Hs: New file.
6814 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6817 * gcc.c-torture/compile/complex-4.c: New test.
6819 2007-01-03 Joseph Myers <joseph@codesourcery.com>
6821 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6823 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6825 2007-01-03 Jakub Jelinek <jakub@redhat.com>
6828 * gcc.dg/pr30286.c: New test.
6831 * g++.dg/template/crash66.C: New test.
6834 * g++.dg/template/friend49.C: New test.
6836 2007-01-03 Steven G. Kargl <kargls@comcast.net>
6838 * gfortran.dg/ibits.f90: New test.
6840 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
6842 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6843 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6845 2007-01-02 Jan Hubicka <jh@suse.cz>
6847 * gcc.dg/pr16194.c: We now output error on all three functions,
6850 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6853 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6854 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6856 2006-01-02 Ian Lance Taylor <iant@google.com>
6858 * g++.dg/warn/Wparentheses-22.C: New test.
6859 * g++.dg/warn/Wparentheses-23.C: New test.
6861 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6864 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6865 * gcc.dg/declspec-3-Wextra.c: New.
6866 * gcc.dg/declspec-3-no.c: New
6868 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
6871 * gfortran.dg/interface_10.f90: Remove.
6873 2007-01-01 Roger Sayle <roger@eyesopen.com>
6875 * gcc.dg/fold-eqxor-4.c: New test case.
6877 2007-01-02 Joseph Myers <joseph@codesourcery.com>
6880 * gcc.c-torture/compile/pr30311.c: New test.
6882 2007-01-01 Andrew Pinski <pinskia@gmail.com>
6885 * gcc.c-torture/compile/statement-expression-1.c: New test.
6887 2007-01-01 Andreas Schwab <schwab@suse.de>
6890 * g++.dg/eh/pr29166.C: New test.
6892 2007-01-01 Joseph Myers <joseph@codesourcery.com>
6894 * lib/target-supports.exp (check_effective_target_powerpc_spe):
6896 (check_effective_target_vect_cmdline_needed): Use it.
6898 2006-12-31 Richard Guenther <rguenther@suse.de>
6901 * gcc.dg/pr30137-1.c: New testcase.
6902 * gcc.dg/pr30137-2.c: Likewise.
6904 2006-12-31 Roger Sayle <roger@eyesopen.com>
6907 * gcc.dg/fold-plusnot-1.c: New test case.
6909 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
6912 * g++.dg/parse/template22.C: New test.
6914 2006-12-31 Richard Guenther <rguenther@suse.de>
6917 * gcc.c-torture/compile/pr30338.c: New testcase.
6919 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
6922 * gfortran.dg/intrinsic_actual_4.f90: New test.
6925 * gfortran.dg/func_decl_3.f90: New test.
6927 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
6930 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6931 * gfortran.dg/c_by_val_1.f: New test.
6932 * gfortran.dg/c_by_val_2.f: New test.
6933 * gfortran.dg/c_by_val_3.f: New test.
6935 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
6938 * gfortran.dg/sum_zero_array_1.f90: New test.
6940 2006-12-29 Jakub Jelinek <jakub@redhat.com>
6942 PR preprocessor/29612
6943 * gcc.dg/cpp/pr29612-1.c: New test.
6944 * gcc.dg/cpp/pr29612-2.c: New test.
6946 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
6949 * gfortran.dg/pure_formal_proc_1.f90: New test.
6952 * gfortran.dg/intrinsic_actual_3.f90: New test.
6954 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6957 * gfortran.dg/io_constraints_1.f90: Update test.
6958 * gfortran.dg/io_constraints_2.f90: Update test.
6959 * gfortran.dg/inquire_iolength.f90: New test.
6961 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
6964 * gfortran.dg/interface_10.f90: New test.
6965 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6966 since z is already, locally a variable.
6969 * gfortran.dg/generic_11.f90: New test.
6970 * gfortran.dg/interface_7.f90: Remove name clash between module
6971 name and procedure 'x' referenced in the interface.
6973 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6976 * gcc.dg/Wmissing-parameter-type.c: New.
6977 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6978 * gcc.dg/Wmissing-parameter-type-no.c: New.
6980 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
6983 * gfortran.dg/entry_array_specs_2.f: New test.
6986 * gfortran.dg/nested_modules_6.f90: New test.
6988 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6991 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6992 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6994 2006-12-21 Andrew Pinski <pinskia@gmail.com>
6997 * g++.dg/opt/complex6.C: New test.
6999 2006-12-22 Ben Elliston <bje@au.ibm.com>
7001 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7002 full" if the linker on spu-*-* warns about exceeding local store.
7004 And revert this patch:
7005 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7006 fail to link due to relocation overflows on spu-*-*.
7008 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7011 * gfortran.dg/dependency_19.f90: New test.
7013 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7016 * gfortran.dg/alloc_comp_basics_3.f90: New test.
7018 2006-12-21 Jakub Jelinek <jakub@redhat.com>
7021 * gcc.c-torture/execute/20061220-1.c: New test.
7024 * gcc.dg/gomp/asm-1.c: New test.
7027 * g++.dg/eh/ia64-2.C: New test.
7029 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
7033 * gcc.dg/rs6000-leaf.c: New.
7035 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7038 * gfortran.dg/f2c_8.f90: New test.
7040 2006-12-20 Bill Wendling <wendling@apple.com>
7042 * gcc.dg/asm-b.c: Check for __ppc64__.
7044 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7047 * gfortran.dg/bounds_check_5.f90: New test.
7049 2006-12-20 Andrew Pinski <pinskia@gmail.com>
7052 * gcc.dg/gomp/complex-1.c: New testcase.
7054 2006-12-20 Roger Sayle <roger@eyesopen.com>
7056 * gfortran.dg/array_memset_1.f90: New test case.
7058 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
7060 * lib/target-supports.exp: Add spu to
7061 check_effective_target_vect_widen_mult_hi_to_si.
7063 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7066 * gfortran.dg/generic_9.f90: New test.
7069 * gfortran.dg/generic_10.f90: New test.
7071 2006-12-19 Andrew Pinski <pinskia@gmail.com>
7074 * gcc.dg/pr30045.c: New test.
7076 2006-12-20 Ben Elliston <bje@au.ibm.com>
7078 * gcc.dg/20020312-2.c: Add a case for __SPU__.
7080 2006-12-19 Eric Christopher <echristo@apple.com>
7083 * gcc.c-torture/execute/pr29302-1.c: New.
7085 2006-12-19 Tobias Burnus <burnus@net-b.de>
7088 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7090 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
7093 * gfortran.dg/altreturn_3.f90: New test.
7095 * gfortran.dg/char_result_12.f90: Fix comment typos.
7097 2006-12-19 Ben Elliston <bje@au.ibm.com>
7099 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7100 as newlib's stdio.h uses non-traditional cpp constructs.
7102 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
7104 * gfortran.dg/advance.f90: Renamed to advance_1.f90
7105 * gfortran.dg/append-1.f90: Renamed to append_1.f90
7106 * gfortran.dg/array-1.f90: Renamed to array_1.f90
7107 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7108 * gfortran.dg/backspace.f: Renamed to backspace_1.f
7109 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7110 * gfortran.dg/default_initialization.f: Renamed to
7111 default_initialization_1.f
7112 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7113 dollar_edit_descriptor_1.f
7114 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7115 dollar_edit_descriptor_2.f
7116 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7117 dollar_edit_descriptor_3.f
7118 * gfortran.dg/logint-1.f: Renamed to logint_1.f
7119 * gfortran.dg/logint-2.f: Renamed to logint_2.f
7120 * gfortran.dg/logint-3.f: Renamed to logint_3.f
7121 * gfortran.dg/advance_1.f90: Renamed from advance.f90
7122 * gfortran.dg/append_1.f90: Renamed from append-1.f90
7123 * gfortran.dg/array_1.f90: Renamed from array-1.f90
7124 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7125 * gfortran.dg/backspace_1.f: Renamed from backspace.f
7126 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7127 * gfortran.dg/default_initialization_1.f: Renamed from
7128 default_initialization.f
7129 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7130 dollar_edit_descriptor-1.f
7131 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7132 dollar_edit_descriptor-2.f
7133 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7134 dollar_edit_descriptor-3.f
7135 * gfortran.dg/logint_1.f: Renamed from logint-1.f
7136 * gfortran.dg/logint_2.f: Renamed from logint-2.f
7137 * gfortran.dg/logint_3.f: Renamed from logint-3.f
7139 2006-12-18 Bill Wendling <wendling@apple.com>
7141 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7142 id is an OjbC keyword.
7144 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7146 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7148 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
7150 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7152 2006-12-18 Ian Lance Taylor <iant@google.com>
7154 * g++.dg/warn/Wmissing-declarations-1.C: New test.
7156 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7158 * gcc.c-torture/compile/pr27528.c: Use empty templates.
7160 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
7163 * gfortran.fortran-torture/execute/where21.f90: New test.
7165 2006-12-17 Tobias Burnus <burnus@net-b.de>
7167 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7169 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7172 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7173 * gcc.dg/if-empty-1.c: Likewise.
7174 * gcc.dg/pr23165.c: Likewise.
7175 * g++.dg/warn/empty-body.C: Likewise.
7177 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7180 * gfortran.dg/open_errors.f90: New test.
7182 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
7184 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7186 * gcc.target/i386/ssse3-pabsb.c: New file.
7187 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7188 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7189 * gcc.target/i386/ssse3-palignr.c: Likewise.
7190 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7191 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7192 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7193 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7194 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7195 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7196 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7197 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7198 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7199 * gcc.target/i386/ssse3-psignb.c: Likewise.
7200 * gcc.target/i386/ssse3-psignd.c: Likewise.
7201 * gcc.target/i386/ssse3-psignw.c: Likewise.
7202 * gcc.target/i386/ssse3-vals.h: Likewise.
7204 2006-12-15 Janis Johnson <janis187@us.ibm.com>
7206 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7207 * lib/fortran-torture.exp: Include target-supports.exp.
7209 2006-12-15 Jakub Jelinek <jakub@redhat.com>
7212 * gcc.c-torture/execute/pr30185.c: New test.
7214 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7218 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7219 * gcc.dg/builtin-bswap-2.c: Likewise.
7220 * gcc.dg/builtin-bswap-3.c: Likewise.
7221 * gcc.dg/builtin-bswap-4.c: Likewise.
7222 * lib/target-supports.exp (check_effective_target_stdint_types): New.
7223 * gcc.c-torture/execute/mode-dependent-address.x: New file.
7225 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7228 * gfortran.dg/write_zero_array: New test.
7230 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7233 * gfortran.dg/write_fmt_trim.f90: New test.
7235 2006-12-14 Diego Novillo <dnovillo@redhat.com>
7238 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7241 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7243 * lib/target-supports.exp (check_weak_available): Use istarget
7244 "hppa*-*-hpux10*" instead of regexp.
7245 (check_cxa_atexit_available): Likewise.
7247 2006-12-14 Richard Guenther <rguenther@suse.de>
7249 PR tree-optimization/30197
7250 * gcc.c-torture/execute/complex-1.c: Fix function name.
7251 * gcc.dg/builtins-61.c: New testcase.
7253 2006-12-14 Richard Guenther <rguenther@suse.de>
7256 * gcc.dg/pr30172-1.c: New testcase.
7258 2006-12-14 Richard Guenther <rguenther@suse.de>
7260 PR tree-optimization/30198
7261 * gcc.dg/builtins-60.c: New testcase.
7263 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
7265 * lib/target-supports.exp (vect_no_align): Remove spu.
7267 2006-12-13 Ian Lance Taylor <iant@google.com>
7271 * g++.dg/warn/Wparentheses-5.C: New test.
7272 * g++.dg/warn/Wparentheses-6.C: New test.
7273 * g++.dg/warn/Wparentheses-7.C: New test.
7274 * g++.dg/warn/Wparentheses-8.C: New test.
7275 * g++.dg/warn/Wparentheses-9.C: New test.
7276 * g++.dg/warn/Wparentheses-10.C: New test.
7277 * g++.dg/warn/Wparentheses-11.C: New test.
7278 * g++.dg/warn/Wparentheses-12.C: New test.
7279 * g++.dg/warn/Wparentheses-13.C: New test.
7280 * g++.dg/warn/Wparentheses-14.C: New test.
7281 * g++.dg/warn/Wparentheses-15.C: New test.
7282 * g++.dg/warn/Wparentheses-16.C: New test.
7283 * g++.dg/warn/Wparentheses-17.C: New test.
7284 * g++.dg/warn/Wparentheses-18.C: New test.
7285 * g++.dg/warn/Wparentheses-19.C: New test.
7286 * g++.dg/warn/Wparentheses-20.C: New test.
7287 * g++.dg/warn/Wparentheses-21.C: New test.
7289 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7292 * lib/target-supports.exp (check_cxa_atexit_available): Return false
7293 for target "hppa.*hpux10".
7295 2006-12-13 Jakub Jelinek <jakub@redhat.com>
7297 * g++.dg/debug/vartrack1.C: New test.
7299 * g++.dg/opt/ifcvt1.C: New test.
7301 * gcc.dg/tls/opt-13.c: New test.
7303 * gcc.dg/20060425-2.c: New test.
7305 * g++.dg/opt/pr15054-2.C: New test.
7307 * gcc.c-torture/execute/20060420-1.c: New test.
7309 * gcc.c-torture/execute/20060412-1.c: New test.
7311 * objc/compile/20060406-1.m: New test.
7313 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
7315 * g++.dg/template/array17.C: New test.
7317 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
7319 * gcc.target/powerpc/altivec-23.c: New test.
7321 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
7324 * g++.dg/inherit/error3.C: New test.
7327 * g++.dg/inherit/error4.C: New test.
7329 2006-12-13 Richard Guenther <rguenther@suse.de>
7331 PR tree-optimization/17687
7332 * gcc.dg/builtins-59.c: New testcase.
7334 2006-12-13 Ben Elliston <bje@au.ibm.com>
7336 * gcc.target/spu/Wmain.c: New test.
7338 2006-12-12 Josh Conner <jconner@apple.com>
7340 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7341 * g++.dg/abi/thunk4.C: Likewise.
7342 * g++.dg/abi/rtti3.C: Likewise.
7344 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
7346 * gcc.target/spu/cpat-1.c: New test.
7347 * gcc.target/spu/cpat-2.c: New test.
7348 * gcc.target/spu/cpat-3.c: New test.
7349 * gcc.target/spu/cpat-4.c: New test.
7351 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7354 * gcc.c-torture/compile/vector-1.c: New test.
7355 * gcc.c-torture/compile/vector-2.c: New test.
7356 * gcc.c-torture/compile/vector-3.c: New test.
7358 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7360 * lib/fortran-torture.exp: Update copyright years. Remove
7361 obsolete comment. Test -ftree-vectorize where it makes sense.
7362 * lib/gfortran-dg.exp: Update copyright years. Use settings
7363 from fortran-torture.exp.
7364 * gfortran.dg/char_transpose_1.f90,
7365 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7366 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7367 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
7370 2006-12-12 Richard Sandiford <richard@codesourcery.com>
7372 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7375 2006-12-12 Ira Rosen <irar@il.ibm.com>
7377 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7378 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7379 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7380 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7383 2006-12-12 Richard Guenther <rguenther@suse.de>
7386 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7388 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
7389 Diego Novillo <dnovillo@redhat.com>
7391 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7393 * gcc.dg/tree-ssa/pr26421.c: Likewise
7394 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7395 * gcc.dg/tree-ssa/pr23382.c: Likewise.
7396 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7397 * gcc.dg/tree-ssa/pr28410.c: Likewise.
7398 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7399 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7400 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7401 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7402 * gcc.dg/tree-ssa/alias-12.c: Likewise.
7404 2006-12-11 Jan Hubicka <jh@suse.cz>
7406 * gcc.dg/tree-prof/stringop-1.c: New test.
7407 * gcc.dg/tree-prof/stringop-2.c: New test.
7409 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
7412 * gcc.target/i386/pr30120.c: New test.
7415 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
7417 * gcc.target/i386/x87regparm-1.c: New test.
7418 * gcc.target/i386/x87regparm-2.c: New test.
7419 * gcc.target/i386/x87regparm-3.c: New test.
7420 * gcc.target/i386/x87regparm-4.c: New test.
7422 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
7424 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7426 2006-12-10 Tobias Burnus <burnus@net-b.de>
7429 * gfortran.dg/protected_1.f90: New test.
7430 * gfortran.dg/protected_2.f90: New test.
7431 * gfortran.dg/protected_3.f90: New test.
7432 * gfortran.dg/protected_4.f90: New test.
7433 * gfortran.dg/protected_5.f90: New test.
7434 * gfortran.dg/protected_6.f90: New test.
7436 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
7437 Tobias Burnus <burnus@gcc.gnu.org>
7441 * gfortran.dg/interface_4.f90: Test adding procedure to generic
7443 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7444 ambiguous interfaces.
7445 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7446 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7447 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7448 ambiguous interfaces.
7449 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7450 * gfortran.dg/array_initializer_2.f90: Add initializer array
7454 * gfortran.dg/interface_9.f90: Test that host interfaces are
7455 not checked for ambiguity with the local version.
7457 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
7460 * gfortran.dg/module_interface_2.f90: New test.
7462 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
7465 * gfortran.dg/assumed_len.f90: New test.
7467 2006-12-09 Richard Guenther <rguenther@suse.de>
7469 * g++.dg/warn/implicit-typename1.C: Qualify types.
7470 * g++.dg/parse/crash12.C: Likewise.
7471 * g++.dg/tree-ssa/pr22444.C: Likewise.
7473 2006-12-09 Tobias Burnus <burnus@net-b.de>
7475 * gfortran.dg/array_2.f90: Added sqrt test.
7477 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
7479 * gcc.target/i386/x87regparm-1.c: XFAIL.
7480 * gcc.target/i386/x87regparm-2.c: XFAIL.
7481 * gcc.target/i386/x87regparm-3.c: XFAIL.
7482 * gcc.target/i386/x87regparm-4.c: XFAIL.
7484 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7486 * lib/target-supports.exp
7487 (check_effective_target_large_long_double): New.
7488 * gcc.dg/Wconversion-real.c : Use it.
7489 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7492 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
7494 * gcc.c-torture/execute/mode-dependent-address.c: New test.
7496 2006-12-08 Tobias Burnus <burnus@net-b.de>
7499 * gfortran.dg/import4.f90: New test for IMPORT in modules.
7501 2006-12-07 Mark Mitchell <mark@codesourcery.com>
7504 * g++.dg/template/crash65.C: New test.
7505 * g++.dg/template/spec16.C: Tweak error markers.
7507 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
7509 * gcc.target/spu: New directory.
7510 * gcc.target/spu/spu.exp: New file.
7511 * gcc.target/spu/intrinsics-1.c: New test.
7513 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
7516 * g++.dg/ext/attrib27.C: New test.
7517 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7518 * g++.dg/parse/typedef5.C: Likewise.
7520 2006-12-07 Mike Stump <mrs@apple.com>
7522 * treelang/compile/var_defs.tree: Adjust.
7524 2006-12-06 Mark Mitchell <mark@codesourcery.com>
7527 * g++.dg/template/crash64.C: New test.
7528 * g++.dg/parse/crash27.C: Adjust error markers.
7530 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
7534 * gfortran.dg/read_eof_4.f90: Add tests.
7535 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
7536 * gfortran.dg/unf_read_corrupted_1.f90: New test.
7538 2006-12-05 Mark Mitchell <mark@codesourcery.com>
7541 * g++.dg/template/crash63.C: New test.
7544 * g++.dg/template/crash62.C: New test.
7546 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
7549 * gfortran.dg/allocatable_function_1.f90: Increase the number
7550 of expected calls of free to 10; the lhs section reference is
7551 now evaluated so there is another call to bar. Change the
7552 comment appropriately.
7553 * gfortran.dg/array_section_1.f90: New test.
7555 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
7558 * gfortran.dg/char_result_12.f90: New test.
7560 2006-12-05 Richard Guenther <rguenther@suse.de>
7562 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7563 * gcc.dg/vect/vect-pow-2.c: Rename to ...
7564 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
7565 vect_double, xfail for spu*-*-*.
7567 2006-12-04 Tobias Burnus <burnus@net-b.de>
7570 * initialization_4.f90: Test noninteger exponents (-std=f95).
7571 * initialization_5.f90: New test for noninteger exponents
7574 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
7577 * gfortran.dg/parameter_array_section_1.f90: New test.
7579 2006-12-04 Mark Mitchell <mark@codesourcery.com>
7582 * g++.dg/template/crash61.C: New test.
7585 * g++.dg/template/error23.C: New test.
7587 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
7589 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7591 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
7594 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7596 2006-12-04 Jakub Jelinek <jakub@redhat.com>
7599 * gcc.dg/gomp/pr29965-1.c: New test.
7600 * gcc.dg/gomp/pr29965-2.c: New test.
7601 * gcc.dg/gomp/pr29965-3.c: New test.
7602 * gcc.dg/gomp/pr29965-4.c: New test.
7603 * gcc.dg/gomp/pr29965-5.c: New test.
7604 * gcc.dg/gomp/pr29965-6.c: New test.
7605 * g++.dg/gomp/pr29965-1.C: New test.
7606 * g++.dg/gomp/pr29965-2.C: New test.
7607 * g++.dg/gomp/pr29965-3.C: New test.
7608 * g++.dg/gomp/pr29965-4.C: New test.
7609 * g++.dg/gomp/pr29965-5.C: New test.
7610 * g++.dg/gomp/pr29965-6.C: New test.
7611 * g++.dg/gomp/pr29965-7.C: New test.
7612 * g++.dg/gomp/pr29965-8.C: New test.
7613 * g++.dg/gomp/pr29965-9.C: New test.
7614 * g++.dg/gomp/pr29965-10.C: New test.
7616 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
7618 * gnat.dg/pointer_variable_bounds.adb: New test.
7619 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7620 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7622 2006-12-03 Eric Christopher <echristo@apple.com>
7624 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7626 2006-12-03 Richard Henderson <rth@redhat.com>
7627 Andrew Pinski <pinskia@gmail.com>
7630 * g++.dg/warn/unit-1.C: New test.
7632 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
7634 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7636 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
7638 * g++.dg/vect/vect.exp: Enable tests to run on spu.
7639 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7640 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7641 * gcc.dg/vect/vect-70.c: Reduce array size.
7642 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7643 vect_no_compaer_double targets.
7644 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7645 vect_float, vect_double, and vect_int.
7647 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
7649 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7650 test for loop versioning on vect_no_align targets.
7651 * gcc.dg/vect/pr20122.c: Likewise.
7652 * gcc.dg/vect/vect-105.c: Likewise.
7653 * gcc.dg/vect/vect-42.c: Likewise.
7654 * gcc.dg/vect/vect-43.c: Likewise.
7655 * gcc.dg/vect/vect-74.c: Likewise.
7656 * gcc.dg/vect/vect-75.c: Likewise.
7657 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7658 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7659 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7660 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7662 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
7665 * gfortran.dg/value_1.f90 : New test.
7666 * gfortran.dg/value_2.f90 : New test.
7667 * gfortran.dg/value_3.f90 : New test.
7668 * gfortran.dg/value_4.f90 : New test.
7669 * gfortran.dg/value_4.c : Called from value_4.f90.
7671 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
7674 * g++.dg/cpp0x/static_assert4.C: New testcase.
7676 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7678 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7680 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
7683 * gcc.dg/pr27953.c: New test.
7685 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7688 * g++.dg/ext/vector5.C: New test.
7691 * g++.dg/other/main1.C: New test.
7693 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
7696 * gfortran.dg/convert_implied_open.f90: Change to
7697 new default record length.
7698 * gfortran.dg/unf_short_record_1.f90: Adapt to
7700 * gfortran.dg/unformatted_subrecords_1.f90: New test.
7702 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
7704 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7706 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
7709 * g++.dg/expr/pr29066.c: New.
7711 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
7712 Zdenek Dvorak <dvorakz@suse.cz>
7714 PR tree-optimization/29921
7715 * gcc.dg/pr29921-2.c: New test.
7717 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
7719 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7720 (i386_get_cpuid): New function.
7721 (i386_cpuid_ecx): Likewise.
7722 (i386_cpuid_edx): Likewise.
7723 (i386_cpuid): Updated to call i386_cpuid_edx.
7725 * gcc.target/i386/sse3-addsubpd.c: New file.
7726 * gcc.target/i386/sse3-addsubps.c: Likewise.
7727 * gcc.target/i386/sse3-haddpd.c: Likewise.
7728 * gcc.target/i386/sse3-haddps.c: Likewise.
7729 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7730 * gcc.target/i386/sse3-hsubps.c: Likewise.
7731 * gcc.target/i386/sse3-lddqu.c: Likewise.
7732 * gcc.target/i386/sse3-movddup.c: Likewise.
7733 * gcc.target/i386/sse3-movshdup.c: Likewise.
7734 * gcc.target/i386/sse3-movsldup.c: Likewise.
7736 2006-12-01 Dirk Mueller <dmueller@suse.de>
7738 * g++.dg/warn/Wreturn-type-4.C: New testcase.
7740 2006-11-30 Janis Johnson <janis187@us.ibm.com>
7742 * gcc.dg/dfp/convert-int-max.c: New test.
7743 * gcc.dg/dfp/convert-int-max-fold.c: New test.
7745 2006-11-30 Richard Guenther <rguenther@suse.de>
7747 * gcc.dg/vect/vect-pow-1.c: Rename ...
7748 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
7749 floats instead of doubles, check successful vectorization.
7751 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
7754 * gcc.c-torture/compile/pr29945.c: New testcase.
7756 2006-11-30 Joseph Myers <joseph@codesourcery.com>
7758 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7761 2006-11-29 Eric Christopher <echristo@apple.com>
7763 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7765 2006-11-29 Janis Johnson <janis187@us.ibm.com>
7767 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7769 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7771 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
7774 * g++.dg/inherit/virtual2.C: New test.
7775 * g++.dg/inherit/virtual3.C: Likewise.
7776 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7777 * g++.dg/inherit/error2.C: Likewise.
7778 * g++.dg/template/instantiate1.C: Likewise.
7780 2006-11-28 Andrew Pinski <pinskia@gmail.com>
7783 * gcc.dg/tree-ssa/reassoc-12.c: New test.
7785 2006-11-28 Jan Hubicka <jh@suse.cz>
7787 * gcc.dg/memcpy-1.c: New test.
7789 2006-11-28 Jakub Jelinek <jakub@redhat.com>
7792 * g++.dg/warn/main-3.C: New test.
7794 2006-11-28 Jan Hubicka <jh@suse.cz>
7796 * gcc.dg/winline-1.c: New test.
7798 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
7800 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7803 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
7806 * gfortran.dg/missing_optional_dummy_3.f90
7808 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
7811 * gfortran.dg/interface_3.f90: Modify errors.
7813 2006-11-28 Ben Elliston <bje@au.ibm.com>
7815 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7816 fail to link due to relocation overflows on spu-*-*.
7818 2006-11-27 Michael Matz <matz@suse.de>
7819 Andreas Krebbel <krebbel1@de.ibm.com>
7822 * gcc.dg/20061127-1.c: New testcase.
7824 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
7826 * gcc.dg/20061124-1.c: Add exit() function prototype.
7828 2006-11-27 Jan Hubicka <jh@suse.cz>
7830 * gcc.target/i386/memcpy-1.c: Adjust size.
7831 * gcc.dg/visibility-11.c: Likewise.
7833 2006-11-27 Richard Guenther <rguenther@suse.de>
7836 * gcc.target/i386/pow-1.c: New testcase.
7837 * gcc.dg/builtins-58.c: Likewise.
7839 2006-11-26 Mark Mitchell <mark@codesourcery.com>
7842 * g++.dg/expr/cast8.C: New test.
7844 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7846 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7847 Don't ever inline the testcase.
7849 2006-11-25 Andrew Pinski <pinskia@gmail.com>
7852 * gfortran.fortran-torture/compile/parameter_3.f90: New
7855 2006-11-25 Andrew Pinski <pinskia@gmail.com>
7858 * gfortran.fortran-torture/execute/transfer2.f90: New test.
7860 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7862 * gfortran.fortran-torture/execute/specifics.f90: Remove test
7865 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7867 PR libgfortran/29936
7868 * gfortran.dg/write_check3.f90: New test.
7870 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7872 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7874 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
7877 * gfortran.dg/interface_3.f90: New test.
7880 * gfortran.dg/generic_8.f90: New test.
7882 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7884 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7885 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7886 * gfortran.dg/specifics_3.f90: Remove.
7888 2006-11-24 Jakub Jelinek <jakub@redhat.com>
7891 * gcc.dg/gomp/pr29955.c: New test.
7894 * gcc.dg/pr29736.c: New test.
7896 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7899 * gcc.dg/pure-1.c: New test.
7901 2006-11-24 Joseph Myers <joseph@codesourcery.com>
7903 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7904 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7906 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
7908 * gcc.dg/20061124-1.c: New testcase.
7910 2006-11-23 Eric Christopher <echristo@apple.com>
7912 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7914 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7918 * gcc.dg/Wconversion-integer.c: New. Supersedes
7919 Wconversion-negative-constants.c
7920 * gcc.dg/Wconversion-real.c: New.
7921 * gcc.dg/Wconversion-real-integer.c: New.
7922 * gcc.dg/Wconversion-negative-constants.c: Deleted.
7923 * g++.dg/warn/Wconversion1.C: Modified.
7925 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7927 * gfortran.dg/overload_1.f90: New test.
7929 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7932 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7933 Wtraditional-conversion.
7934 * gcc.dg/overflow-warn-2.c: Likewise.
7935 * gcc.dg/Wconversion.c: Likewise. Renamed as
7936 Wtraditional-conversion.c .
7937 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7938 Wtraditional-conversion-2.c .
7939 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7940 Wtraditional-conversion-2.c
7941 * gcc.dg/Wconversion-negative-constants.c: New.
7943 2006-11-23 Andrew Pinski <pinskia@gmail.com>
7945 * gcc.dg/tree-ssa/dump-1.c: New test.
7947 2006-11-23 David Ung <davidu@mips.com>
7949 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7950 -mfp64, allowable when ISA >= 33 and float is enabled.
7951 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7952 of mthc1 and mfhc1 patterns.
7954 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
7956 PR tree-optimization/29921
7957 * gcc.dg/pr29921.c: New test.
7959 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7962 * gfortran.dg/initialization_4.f90: New test.
7964 2006-11-22 Ira Rosen <irar@il.ibm.com>
7966 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7967 platforms that have interleaving support.
7968 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7969 * gcc.dg/vect/vect-strided-a-u16-i2.c,
7970 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7971 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7972 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7973 gcc.dg/vect/vect-strided-u8-i2-gap.c,
7974 gcc.dg/vect/vect-strided-u8-i8.c,
7975 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7976 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7977 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7978 gcc.dg/vect/vect-strided-float.c,
7979 gcc.dg/vect/vect-strided-a-mult.c,
7980 gcc.dg/vect/vect-strided-mult-char-ls.c,
7981 gcc.dg/vect/vect-strided-a-u16-mult.c,
7982 gcc.dg/vect/vect-strided-a-u32-mult.c,
7983 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7984 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7985 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7986 gcc.dg/vect/vect-strided-mult.c,
7987 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7988 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7991 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
7994 * gfortran.dg/auto_char_len_4.f90: New test.
7996 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
7999 * gfortran.dg/generic_7.f90: New test.
8000 * gfortran.dg/defined_operators_1.f90: Add new error.
8002 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
8004 PR tree-optimization/29902
8005 * g++.dg/tree-ssa/pr29902.C: New test.
8007 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
8010 * gfortran.dg/used_types_13.f90: New test.
8012 2006-11-21 Janis Johnson <janis187@us.ibm.com>
8014 * gcc.dg/dfp/snan.c: Delete.
8016 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
8018 * g++.dg/cpp0x/static_assert1.C: New.
8019 * g++.dg/cpp0x/static_assert2.C: New.
8020 * g++.dg/cpp0x/static_assert3.C: New.
8022 2006-11-21 Richard Guenther <rguenther@suse.de>
8024 * gcc.dg/vect/vect-pow-1.c: New testcase.
8025 * gcc.dg/vect/vect-pow-2.c: Likewise.
8027 2006-11-21 Jakub Jelinek <jakub@redhat.com>
8030 * g++.dg/template/static29.C: New test.
8033 * g++.dg/conversion/simd4.C: New test.
8035 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
8038 * g++.dg/template/access19.C: New test.
8039 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8042 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8045 * gcc.dg/tree-ssa/sra-4.c: New testcase.
8047 2006-11-20 Tobias Burnus <burnus@net-b.de>
8050 * gfortran.dg/import.f90: Extended test.
8051 * gfortran.dg/import2.f90: Extended test.
8053 2006-11-20 Tobias Burnus <burnus@net-b.de>
8055 * gfortran.dg/volatile3.f90: Add conflict test.
8057 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
8060 * gfortran.dg/implicit_10.f90: New test.
8062 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
8065 * g++.dg/warn/Wall-write-strings.C: New.
8067 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
8069 * gfortran.dg/alloc_comp_constraint_5.f90: New.
8070 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8072 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8074 * gfortran.dg/use_3.f90: Remove error message.
8075 * gfortran.dg/iso_fortran_env_1.f90: New test.
8076 * gfortran.dg/iso_fortran_env_2.f90: New test.
8077 * gfortran.dg/iso_fortran_env_3.f90: New test.
8078 * gfortran.dg/iso_fortran_env_4.f90: New test.
8080 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
8082 * gcc.dg/vect/vect-27.c: Fix initialization.
8084 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8086 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8087 * gcc.dg/torture/builtin-minmax-1.c: New.
8089 * gcc.dg/builtins-20.c: Add cases for copysign.
8091 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8094 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8096 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8097 * gfortran.dg/use_1.f90: New test.
8098 * gfortran.dg/use_1.f90: New test.
8099 * gfortran.dg/use_1.f90: New test.
8101 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
8103 PR tree-optimization/29801
8104 * gcc.dg/pr29801.c: New test.
8106 2006-11-17 Jakub Jelinek <jakub@redhat.com>
8109 * gcc.dg/torture/pr29584.c: New test.
8111 2006-11-17 Joseph Myers <joseph@codesourcery.com>
8113 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8114 Condition PowerPC tests for saving FPRs on powerpc_fprs.
8115 * gcc.target/powerpc/compress-float-ppc.c,
8116 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8118 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8119 do not pass -mhard-float.
8121 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
8123 * gnat.dg/volatile_aggregate.adb: New test.
8125 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8129 * gfortran.dg/bound_2.f90: Add more checks.
8130 * gfortran.dg/bound_3.f90: New test.
8132 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8135 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8137 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
8139 * gfortran.dg/import3.f90: Fix error message.
8141 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8144 * gfortran.fortran-torture/compile/inline_1.f90:
8147 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
8149 * gcc.target/i386/x87regparm-1.c: New test.
8150 * gcc.target/i386/x87regparm-2.c: New test.
8151 * gcc.target/i386/x87regparm-3.c: New test.
8152 * gcc.target/i386/x87regparm-4.c: New test.
8154 2006-11-15 Tobias Burnus <burnus@net-b.de>
8157 * gfortran.dg/import.f90: New test.
8158 * gfortran.dg/import2.f90: New test.
8159 * gfortran.dg/import3.f90: New test.
8161 2006-11-15 Tobias Burnus <burnus@net-b.de>
8164 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8166 2006-11-15 Tobias Burnus <burnus@net-b.de>
8169 * gfortran.dg/contains.f90: New test.
8170 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8172 2006-11-15 Jakub Jelinek <jakub@redhat.com>
8174 PR tree-optimization/29581
8175 * gcc.dg/pr29581-1.c: New test.
8176 * gcc.dg/pr29581-2.c: New test.
8177 * gcc.dg/pr29581-3.c: New test.
8178 * gcc.dg/pr29581-4.c: New test.
8179 * gfortran.dg/pr29581.f90: New test.
8181 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
8184 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8185 numbers in error message headers.
8187 2006-11-14 Richard Guenther <rguenther@suse.de>
8189 * gcc.target/i386/math-torture/math-torture.exp: Restrict
8190 to i?86 and x86_64 targets.
8192 2006-11-14 Caroline Tice <ctice@apple.com>
8194 * gcc.dg/pubtypes-1.c: New file/testcase.
8195 * gcc.dg/pubtypes-2.c: New file/testcase.
8196 * gcc.dg/pubtypes-3.c: New file/testcase.
8197 * gcc.dg/pubtypes-4.c: New file/testcase.
8198 * g++.dg/pubtypes.C: New file/testcase.
8200 2006-11-14 Mark Mitchell <mark@codesourcery.com>
8203 * g++.dg/init/self1.C: New test.
8205 2006-11-14 Tobias Burnus <burnus@net-b.de>
8208 * gfortran.dg/conflicts.f90: Add.
8210 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
8212 PR rtl-optimization/29798
8214 * gcc.c-torture/execute/pr29798.c: New.
8216 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8218 * gcc.dg/builtins-20.c: Add more cases.
8220 2006-11-13 Jakub Jelinek <jakub@redhat.com>
8223 * gfortran.dg/gomp/pr29759.f90: New test.
8225 2006-11-13 Mark Mitchell <mark@codesourcery.com>
8228 * g++.dg/template/static28.C: New test.
8230 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
8232 * lib/c-torture.exp: Use target-libpath.exp.
8233 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8234 set GCC_EXEC_PREFIX env var from global variable of same name.
8236 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8239 * gfortran.fortran-torture/compile/transfer-1.f90:
8242 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
8243 Zdenek Dvorak <dvorakz@suse.cz>
8245 PR tree-optimization/29680
8246 * gcc.dg/alias-11.c: New test.
8248 2006-11-12 Jason Merrill <jason@redhat.com>
8249 Andrew Pinski <pinskia@physics.uc.edu>
8252 * gcc.target/i386/vectorize1.c: New.
8254 2006-11-12 Roger Sayle <roger@eyesopen.com>
8256 PR rtl-optimization/29797
8257 * gcc.c-torture/execute/pr29797-1.c: New test case.
8259 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8261 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8263 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
8265 * gcc.dg/tree-ssa/prefetch-3.c: New test.
8267 2006-11-12 Roger Sayle <roger@eyesopen.com>
8269 PR tree-optimization/13827
8270 * gcc.dg/fold-eqand-1.c: New test case.
8272 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
8275 * gcc.c-torture/execute/mayalias-3.c: New test.
8277 2006-11-11 Richard Sandiford <richard@codesourcery.com>
8280 * gcc.c-torture/compile/pr27528.c: New test.
8281 * gcc.dg/pr27528.c: Likewise.
8283 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8285 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8287 * gcc.dg/torture/builtin-symmetric-1.c: New test.
8289 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8292 * gfortran.dg/reshape_source_size_1.f90: New test.
8294 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8297 * gfortran.dg/aliasing_dummy_4.f90: New test.
8299 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
8302 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8303 and x86_64-*-* targets.
8305 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8307 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8308 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8309 New macros. Use them in exact tests.
8310 (TESTIT3): New macro.
8311 Add tests for fmin, fmax and fma.
8313 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8316 * gfortran.dg/array_constructor_13.f90: New test.
8318 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8321 * gfortran.dg/used_types_12.f90: New test.
8323 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
8326 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8328 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8329 * gcc.dg/fold-eqandshift-3.c: New test case.
8331 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8334 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8337 * gfortran.dg/change_symbol_attributes_1.f90: New test.
8339 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
8341 * gcc.dg/20061109-1.c: New testcase.
8343 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8345 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8347 2006-11-09 Tobias Burnus <burnus@net-b.de>
8349 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8350 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8352 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
8354 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8355 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8357 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8359 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8361 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8363 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8365 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8366 * gcc.dg/vect/vect-9.c: Now vectorizable.
8367 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8368 that support vect_widen_mult.
8369 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8370 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8371 vect-reduc-dot-u16.c).
8372 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8373 vect-reduc-dot-u16.c).
8374 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8375 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8376 vect-reduc-dot-s8.c).
8377 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8378 vect-reduc-dot-s8.c).
8379 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8380 vect-reduc-dot-s8.c).
8381 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8382 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8383 vect-reduc-dot-u8.c).
8384 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8385 vect-reduc-dot-u8.c).
8386 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8387 * gcc.dg/vect/vect-multitypes-9.c: New test.
8388 * gcc.dg/vect/vect-multitypes-10.c: New test.
8389 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8390 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8391 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8392 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8393 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8394 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8395 wrapv-vect-reduc-dot-s8.c.
8396 * lib/target-support.exp (check_effective_target_vect_unpack): New.
8397 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8398 targets that support vec_unpack.
8399 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8400 (check_effective_target_vect_widen_mult_qi_to_hi): New.
8401 (check_effective_target_vect_widen_mult_hi_to_si): New.
8402 (check_effective_target_vect_widen_sum): Removed.
8404 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8406 * gcc.dg/vect/vect-multitypes-8.c: New test.
8407 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8409 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8411 * gcc.dg/vect/vect-multitypes-7.c: New test.
8413 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8415 * gcc.dg/vect/vect-multitypes-4.c: New test.
8416 * gcc.dg/vect/vect-multitypes-5.c: New test.
8417 * gcc.dg/vect/vect-multitypes-6.c: New test.
8419 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
8421 * gcc.dg/vect/vect-multitypes-1.c: New test.
8422 * gcc.dg/vect/vect-multitypes-2.c: New test.
8423 * gcc.dg/vect/vect-multitypes-3.c: New test.
8425 2006-11-07 Eric Christopher <echristo@apple.com>
8427 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8428 Test using scan-assembler-not.
8430 2006-11-07 Jakub Jelinek <jakub@redhat.com>
8432 * gcc.dg/inline-17.c: New test.
8434 2006-11-07 Steve Ellcey <sje@cup.hp.com>
8437 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
8440 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8443 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8446 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8449 2006-11-07 Tobias Burnus <burnus@net-b.de>
8452 * gfortran.dg/volatile.f90: Add.
8453 * gfortran.dg/volatile2.f90: Add.
8454 * gfortran.dg/volatile3.f90: Add.
8455 * gfortran.dg/volatile4.f90: Add.
8456 * gfortran.dg/volatile5.f90: Add.
8457 * gfortran.dg/volatile6.f90: Add.
8458 * gfortran.dg/volatile7.f90: Add.
8460 2006-11-06 Tobias Burnus <burnus@net-b.de>
8462 * gfortran.dg/io_constraints_2.f90: Adjust pattern
8463 for matching error messages.
8464 * gfortran.dg/specifics_3.f90: Adjust pattern
8465 for matching error messages.
8467 2006-11-06 Janis Johnson <janis187@us.ibm.com>
8468 Bernhard Fischer <aldot@gcc.gnu.org>
8470 * lib/gcc-dg.exp (output-exists): New proc.
8471 (output-exists-not): New proc.
8472 * gcc.test-framework/test-framework.awk: Support new directives.
8473 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8474 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8475 * gcc.test-framework/dg-outexists-exp-F.c: New test.
8476 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8477 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8478 * gcc.test-framework/dg-outexists-exp-P.c: New test.
8480 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
8484 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8485 * gfortran.dg/initialization_3.f90: New.
8487 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8489 PR libgfortran/25545
8490 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8492 2006-11-05 Jakub Jelinek <jakub@redhat.com>
8495 * gcc.c-torture/execute/pr29695-1.c: New test.
8496 * gcc.c-torture/execute/pr29695-2.c: New test.
8498 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
8501 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8503 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
8505 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8506 for matching error messages.
8508 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
8511 * gcc.target/i386/387-12.c: New test.
8513 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8516 * gfortran.dg/pr29713.f90: New test.
8518 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
8520 * gcc.c-torture/execute/arith-rand-ll.c:
8521 Also test for bogus rest sign.
8523 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8526 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8528 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
8530 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8531 from error messages.
8533 2006-11-02 Mike Stump <mrs@apple.com>
8535 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8537 * g++.old-deja/g++.abi/align.C: Enable for darwin.
8539 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
8541 * g++.dg/eh/gcsec1.C: New test.
8543 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8545 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8546 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
8548 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
8550 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8552 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8553 * gcc.dg/pr14796-2.c: Likewise.
8555 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
8557 * gcc.c-torture/execute/20061101-1.c: New test.
8559 2006-11-01 Richard Guenther <rguenther@suse.de>
8561 * gcc.target/i386/fpprec-1.c: New testcase.
8563 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8565 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8566 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8568 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
8570 * gcc.c-torture/execute/20061031-1.c: New test.
8572 2006-10-31 Geoffrey Keating <geoffk@apple.com>
8575 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8576 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8577 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8578 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8579 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8580 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8581 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8583 2006-10-31 Eric Christopher <echristo@apple.com>
8584 Falk Hueffner <falk@debian.org>
8586 * gcc.dg/builtin-bswap-1.c: New.
8587 * gcc.dg/builtin-bswap-2.c: New.
8588 * gcc.dg/builtin-bswap-3.c: New.
8589 * gcc.dg/builtin-bswap-4.c: New.
8590 * gcc.dg/builtin-bswap-5.c: New.
8591 * gcc.target/i386/builtin-bswap-1.c: New.
8593 2006-10-31 Geoffrey Keating <geoffk@apple.com>
8595 * gcc.dg/inline-16.c: New.
8598 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8600 * gcc.dg/inline-13.c: New.
8601 * gcc.dg/inline-14.c: New.
8602 * gcc.dg/inline-15.c: New.
8605 * gcc.dg/inline6.c: New.
8606 * gcc.dg/inline7.c: New.
8608 2006-10-31 Roger Sayle <roger@eyesopen.com>
8611 * gcc.dg/pr23470-1.c: New test case.
8613 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
8616 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8618 * gfortran.dg/blockdata_2.f90: New testcase.
8620 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
8623 * gfortran.dg/unf_short_record_1.f90: New test.
8625 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8628 * gfortran.dg/pr29067.f: New test.
8630 2006-10-31 Joseph Myers <joseph@codesourcery.com>
8631 Richard Sandiford <richard@codesourcery.com>
8633 * lib/target-supports.exp (get_compiler_messages): Append options
8634 as a single list element.
8635 (check_effective_target_arm_vfp_ok): New.
8636 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8638 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
8641 * gfortran.dg/intrinsic_actual_2.f90: New test.
8644 * gfortran.dg/actual_array_interface_1.f90: New test.
8647 * gfortran.dg/used_types_11.f90: New test.
8649 2006-10-30 Dirk Mueller <dmueller@suse.de>
8651 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8652 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8653 * g++.old-deja/g++.pt/eichin01.C (main): Same.
8654 * g++.old-deja/g++.mike/net25.C (main): Same.
8655 * g++.dg/lookup/exception1.C (main): Same.
8656 * g++.dg/parse/parens2.C (main): Same.
8658 2006-10-30 Roger Sayle <roger@eyesopen.com>
8660 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8662 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8664 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8665 * gcc.dg/torture/builtin-math-3.c: Likewise.
8667 2006-10-30 Tobias Burnus <burnus@net-b.de>
8670 * gfortran.dg/write_check.f90: Check run-time keyword checking.
8671 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8673 2006-10-30 Andrew Pinski <pinskia@gmail.com>
8676 * gfortran.fortran-torture/execute/transfer1.f90: New test.
8678 2006-10-30 Joseph Myers <joseph@codesourcery.com>
8680 * lib/target-supports.exp (check_function_available): Declare
8681 function before calling.
8683 2006-10-30 Jakub Jelinek <jakub@redhat.com>
8685 PR tree-optimization/29637
8686 * gcc.dg/pr29637.c: New test.
8688 2006-10-29 Roger Sayle <roger@eyesopen.com>
8690 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8691 tree canonicalization.
8693 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8695 * gcc.dg/builtins-20.c: Add more hypot tests.
8697 2006-10-29 Roger Sayle <roger@eyesopen.com>
8699 * gcc.dg/fold-compare-1.c: New test case.
8701 2006-10-29 Dirk Mueller <dmueller@suse.de>
8704 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8706 2006-10-29 Roger Sayle <roger@eyesopen.com>
8708 PR tree-optimization/15458
8709 * gcc.dg/fold-xornot-1.c: New test case.
8711 2006-10-29 Richard Guenther <rguenther@suse.de>
8713 * gcc.target/i386/math-torture/trunc.c: New testcase.
8715 2006-10-29 Richard Guenther <rguenther@suse.de>
8717 * gcc.target/i386/math-torture/round.c: New testcase.
8719 2006-10-29 Richard Guenther <rguenther@suse.de>
8721 * gcc.target/i386/math-torture/ceil.c: New testcase.
8722 * gcc.target/i386/math-torture/floor.c: Likewise.
8724 2006-10-29 Richard Guenther <rguenther@suse.de>
8726 * gcc.target/i386/math-torture/rint.c: New testcase.
8727 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8729 2006-10-29 Richard Guenther <rguenther@suse.de>
8731 * gcc.target/i386/math-torture/lfloor.c: New testcase.
8732 * gcc.target/i386/math-torture/lceil.c: Likewise.
8734 2006-10-28 Tobias Burnus <burnus@net-b.de>
8736 PR libgfortran/24313
8737 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8739 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
8741 * gcc.c-torture/execute/20020118-1.c,
8742 gcc.c-torture/execute/builtins/strlen.c,
8743 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8746 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8748 * gcc.dg/builtins-20.c: Add tests for hypot.
8749 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
8750 two-argument builtins.
8751 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8752 TESTIT2. Update all callers.
8753 (TESTIT2, TESTIT2_R): New helper macros.
8754 Add testcases for pow, hypot and atan2.
8756 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8759 * g++.dg/expr/bool1.C: New test.
8760 * g++.dg/expr/bool2.C: New test.
8762 2006-10-28 Tobias Burnus <burnus@net-b.de>
8765 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8766 * gfortran.dg/namelist_internal.f90: New test.
8768 2006-10-28 Tobias Burnus <burnus@net-b.de>
8771 * gfortran.dg/io_real_boz.f90: Add.
8772 * gfortran.dg/io_real_boz2.f90: Add.
8774 2006-10-28 Richard Guenther <rguenther@suse.de>
8777 * gcc.dg/tree-ssa/pr26899.c: New testcase.
8779 2006-10-28 Richard Guenther <rguenther@suse.de>
8782 * gcc.target/i386/math-torture/lround.c: New testcase.
8784 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
8786 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8787 * gcc.dg/builtins-44.c: Likewise.
8788 * gcc.dg/builtins-45.c: Likewise.
8789 * gcc.dg/pr28796-2.c: Likewise.
8790 * gcc.dg/unordered-3.c: Likewise.
8792 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8794 PR libgfortran/27954
8795 * gfortran.dg/error_recovery_2.f90: New test.
8797 2006-10-26 Richard Guenther <rguenther@suse.de>
8799 * gcc.target/i386/i386.exp: Use glob, not find to collect
8800 tests. Avoids recursing into subdirectories.
8801 * gcc.target/i386/math-torture/math-torture.exp: Torture
8802 for interesting ia32 math options.
8803 * gcc.target.i386/math-torture/lrint.c: New testcase.
8805 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8807 PR libgfortran/29563
8808 * gfortran.dg/arrayio_9.f90: Update test.
8809 * gfortran.dg/arrayio_19.f90: New test.
8811 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
8813 * gcc.dg/20061026.c: New testcase.
8815 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8817 PR libgfortran/29563
8818 * gfortran.dg/arrayio_9.f90: New test.
8820 2006-10-26 Ben Elliston <bje@au.ibm.com>
8822 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8823 Copy the strings manually, as strcpy may call strlen.
8825 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8827 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8828 Add checks for log, log2, log10 and log1p.
8830 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8831 we already test 0.0. Add checks for expm1, log, log2, log10,
8832 log1p, cbrt, erf and erfc.
8834 2006-10-25 Steve Ellcey <sje@cup.hp.com>
8836 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8838 2006-10-25 Uros Bizjak <uros@kss-loka.si>
8840 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8841 and remainderl() built-in functions. Remove -ffast-math from
8844 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8846 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8849 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8850 floating point modifiers to arguments passed to float and long
8851 double functions respectively. Update all callers to use floating
8852 point numbers, not integers. Add tests for exp, exp2 and
8855 * gcc.dg/torture/builtin-math-3.c: New test.
8857 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
8860 * gfortran.dg/initialize_2.f90: New.
8862 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8864 * gcc.dg/torture/builtin-math-2.c: New test.
8866 2006-10-24 Richard Guenther <rguenther@suse.de>
8869 * gcc.dg/pr28796-1.c: New testcase.
8870 * gcc.dg/pr28796-2.c: Likewise.
8872 2006-10-24 Richard Guenther <rguenther@suse.de>
8874 * gcc.dg/builtins-57.c: New testcase.
8876 2006-10-24 Richard Guenther <rguenther@suse.de>
8878 PR tree-optimization/29567
8879 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8881 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
8883 PR tree-optimization/14784
8884 * gcc.dg/alias-10.c: New test.
8886 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8888 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8890 2006-10-23 Jakub Jelinek <jakub@redhat.com>
8892 * gcc.dg/builtin-strncat-chk-1.c: New test.
8894 2006-10-23 Jan Hubicka <jh@suse.cz>
8896 * gcc.dg/memmove-1.c: New test.
8898 2006-10-23 Paul Brook <paul@codesourcery.com>
8900 * gcc.dg/pragma-pack-5.c: New test.
8902 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
8904 * g++.dg/other/s390-1.C: New testcase.
8906 2006-10-23 Richard Guenther <rguenther@suse.de>
8910 * gcc.dg/pr27132.c: New testcase.
8911 * gcc.dg/pr23295.c: Likewise.
8912 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8913 * g++.dg/tree-ssa/pr19807.C: Likewise.
8915 2006-10-23 Richard Guenther <rguenther@suse.de>
8918 * gcc.dg/pr21032.c: New testcase.
8920 2006-10-22 Jeff Law <law@redhat.com>
8921 Richard Guenther <rguenther@suse.de>
8923 PR tree-optimization/15911
8924 * gcc.dg/tree-ssa/vrp30.c: New testcase.
8926 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
8929 * g++.dg/abi/rtti3.C: New.
8931 2006-10-21 Uros Bizjak <uros@kss-loka.si>
8934 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8937 2006-10-21 Richard Guenther <rguenther@suse.de>
8939 PR tree-optimization/3511
8940 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8942 2006-10-21 Richard Guenther <rguenther@suse.de>
8945 * gcc.dg/torture/pr26898-1.c: New testcase.
8946 * gcc.dg/torture/pr26898-2.c: Likewise.
8948 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
8951 * g++.dg/parse/bitfield1.C: Adjust error markers.
8952 * g++.dg/parse/bitfield2.C: New test.
8954 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
8956 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8958 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8961 * gfortran.dg/zero_sized_1.f90: New test.
8963 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
8965 * gcc.dg/div-compare-1.c: New test.
8967 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
8970 * gfortran.dg/result_default_init_1.f90: New test.
8973 * gfortran.dg/automatic_default_init_1.f90: New test.
8975 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8978 2006-10-18 Geoffrey Keating <geoffk@apple.com>
8980 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8981 'using namespace std' without previous declaration.
8982 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8983 * g++.old-deja/g++.robertl/eb133c.C: New.
8985 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8987 PR libgfortran/29277
8988 * gfortran.dg/streamio_4.f90: Update test.
8989 * gfortran.dg/streamio_11.f90: New test.
8991 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
8994 * g++.dg/inherit/virtual1.C: New test.
8996 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8999 * g++.dg/parse/enum3.C: New test.
9001 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9004 * g++.dg/init/ctor8.C: New test.
9006 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9009 * g++.dg/ext/complit8.C: Tweak error markers.
9010 * g++.dg/template/complit1.C: Add error marker.
9012 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9015 * g++.dg/ext/complit8.C: New test.
9018 * g++.dg/parse/dtor12.C: New test.
9021 * g++.dg/template/sizeof11.C: New test.
9023 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
9026 * gfortran.dg/data_char_3.f90: New test.
9029 * gfortran.dg/negative_automatic_size.f90: New test.
9031 2006-10-16 David Daney <ddaney@avtrex.com>
9033 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9035 2006-10-16 Eric Christopher <echristo@apple.com>
9037 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9040 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9043 * g++.dg/tc1/dr49.C: Tweak error messages.
9044 * g++.dg/parse/template21.C: New test.
9046 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9049 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9051 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
9054 * gfortran.dg/print_1.f90: New test.
9056 2006-10-15 Jan Hubicka <jh@suse.cz>
9059 * gcc.c-torture/compile/pr29241.c: New testcase.
9061 2006-10-15 David Edelsohn <edelsohn@gnu.org>
9064 * gcc.c-torture/compile/pr29250.c: New test.
9066 2006-10-15 Richard Guenther <rguenther@suse.de>
9068 * gcc.dg/pr29299.c: New testcase.
9070 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
9073 * gfortran.dg/label_4.f90: Adjust warning flag.
9075 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9078 * gfortran.dg/nullify_3.f90: New test.
9080 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9082 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9083 on Solaris 2.5.1 too.
9085 2006-10-13 Eric Christopher <echristo@apple.com>
9087 * gcc.dg/pr25993.c: Skip for darwin.
9089 2006-10-13 Eric Christopher <echristo@apple.com>
9091 * gcc.dg/visibility-11.c: Skip for darwin.
9093 2006-10-13 Eric Christopher <echristo@apple.com>
9095 * gcc.dg/darwin-weakimport-1.c: Use
9096 -fno-asynchronous-unwind-tables.
9097 * gcc.dg/darwin-weakimport-3.c: Ditto.
9099 2006-10-13 Richard Guenther <rguenther@suse.de>
9101 PR tree-optimization/29446
9102 * gcc.dg/torture/pr29446.c: New testcase.
9104 2006-10-13 Bill Wendling <wendling@apple.com>
9106 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9107 * g++.old-deja/g++.jason/hmc1.C: Likewise.
9108 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9109 * g++.old-deja/g++.law/shadow1.C: Likewise.
9110 * g++.old-deja/g++.law/ctors10.C: Likewise.
9111 * g++.dg/debug/namespace1.C: Likewise.
9112 * g++.dg/inherit/namespace-as-base.C: Likewise.
9113 * g++.dg/opt/delay-slot-1.C: Likewise.
9114 * g++.dg/parse/defarg10.C: Likewise.
9115 * g++.dg/template/ptrmem11.C: Likewise.
9116 * g++.dg/template/mem_func_ptr.C: Likewise.
9117 * g++.dg/template/spec19.C: Likewise.
9119 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
9121 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9123 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9126 * gfortran.dg/implicit_9.f90: New test.
9129 * gfortran.dg/namelist_25.f90: New test.
9132 * gfortran.dg/same_name_2.f90: New test.
9135 * gfortran.dg/host_assoc_types_1.f90: New test.
9138 * gfortran.dg/missing_derived_type_1.f90: New test.
9139 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9142 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9145 * gfortran.dg/alloc_comp_assign_5.f90: New test.
9147 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9150 * gfortran.dg/bound_2.f90: New test.
9152 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9154 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9156 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9157 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9158 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9159 * gfortran.dg/gomp/reduction3.f90: Likewise.
9160 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9161 * gfortran.dg/dummy_procedure_2.f90: Likewise.
9162 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9163 * gfortran.dg/forall_4.f90: Likewise.
9164 * gfortran.dg/spec_expr_4.f90: Likewise.
9165 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9166 * gfortran.dg/forall_5.f90: Likewise.
9167 * gfortran.dg/open_access_append_2.f90: Add check for
9168 compile-time warning.
9170 2006-10-13 Mark Mitchell <mark@codesourcery.com>
9173 * g++.dg/parse/pure1.C: New test.
9175 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9178 * gfortran.dg/io_constraints_3.f90: New test.
9179 * gfortran.dg/open_access_append_1.f90: Add checks
9180 for compile-time warnings.
9181 * gfortran.dg/pr20163-2.f: Likewise.
9182 * gfortran.dg/iostat_2.f90: Likewise.
9183 * gfortran.dg/label_4.f90: Delete the temporary
9185 * gfortran.dg/direct_io_2.f90: Add a FILE=
9187 * gfortran.dg/iomsg_1.f90: Add check for
9188 compile-time warning.
9190 2006-10-12 Jan Hubicka <jh@suse.cz>
9193 * gcc.dg/pr28319.c: New test.
9195 2006-10-12 Mark Mitchell <mark@codesourcery.com>
9197 * g++.dg/ext/vla4.C: New test.
9199 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9202 * g++.dg/template/crash60.C: New test.
9203 * g++.dg/other/large-size-array.C: Adjust error markers.
9204 * g++.dg/parse/crash27.C: Likewise.
9205 * g++.dg/template/crash1.C: Likewise.
9207 2006-10-12 Steve Ellcey <sje@cup.hp.com>
9210 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9212 2006-10-12 Jakub Jelinek <jakub@redhat.com>
9214 PR preprocessor/28709
9215 * gcc.dg/cpp/paste14.c: New test.
9217 2006-10-11 Mark Mitchell <mark@codesourcery.com>
9220 * g++.dg/init/array24.C: New test.
9222 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9224 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9227 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
9230 * g++.dg/parse/typedef8.C: New test.
9231 * g++.dg/other/mult-stor1.C: Adjust error markers.
9233 2006-10-11 Richard Guenther <rguenther@suse.de>
9235 PR tree-optimization/28230
9236 * gcc.dg/torture/pr28230.c: New testcase.
9238 2006-10-11 Richard Guenther <rguenther@suse.de>
9241 * gcc.dg/torture/pr29119.c: New testcase.
9243 2006-10-10 Jakub Jelinek <jakub@redhat.com>
9246 * gcc.c-torture/execute/20060930-2.c: New test.
9248 2006-10-09 Richard Henderson <rth@redhat.com>
9250 Revert emutls patch.
9252 2006-10-09 Richard Guenther <rguenther@suse.de>
9255 * gcc.dg/pr29254.c: New testcase.
9257 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
9258 Paul Thomas <pault@gcc.gnu.org>
9261 * gfortran.dg/alloc_comp_basics_1.f90: New test.
9262 * gfortran.dg/alloc_comp_basics_2.f90: New test.
9263 * gfortran.dg/alloc_comp_assign_1.f90: New test.
9264 * gfortran.dg/alloc_comp_assign_2.f90: New test.
9265 * gfortran.dg/alloc_comp_assign_3.f90: New test.
9266 * gfortran.dg/alloc_comp_assign_4.f90: New test.
9267 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9268 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9269 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9270 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9271 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9272 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9273 * gfortran.dg/alloc_comp_std.f90: New test.
9274 * gfortran.dg/move_alloc.f90: New test.
9276 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
9279 * gfortran.dg/derived_constructor_comps_2.f90: New test.
9282 * gfortran.dg/forall_char_dependencies_1.f90: New test.
9284 2006-10-08 Tobias Burnus <burnus@net-b.de>
9287 * gfortran.dg/new_line.f90: New test.
9289 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9291 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9292 * gcc.dg/torture/builtin-convert-1.c,
9293 gcc.dg/torture/builtin-convert-2.c,
9294 gcc.dg/torture/builtin-convert-3.c,
9295 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9297 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
9299 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9300 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9301 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9302 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9304 2006-10-07 Andrew Pinski <pinskia@gmail.com>
9306 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9307 Xfail some tests for powerpc-darwin and powerpc-aix.
9309 2006-10-07 Jakub Jelinek <jakub@redhat.com>
9312 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9314 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9317 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9320 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9324 * gfortran.fortran-torture/execute/specifics.f90:
9325 Add tests for using all possible intrinsics as actual arguments.
9326 * gfortran.dg/specifics_1.f90: Add tests for using
9327 all possible intrinsics as actual arguments.
9328 * gfortran.dg/specifics_2.f90: New file.
9329 * gfortran.dg/specifics_3.f90: New file.
9331 2006-10-07 Richard Sandiford <richard@codesourcery.com>
9333 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9334 * gcc.dg/debug/debug-2.c: Likewise.
9336 2006-10-06 Uros Bizjak <uros@kss-loka.si>
9338 * gcc.c-torture/compile/sync-2.c: New test.
9340 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
9342 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9345 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9347 PR rtl-optimization/29128
9348 * gcc.c-torture/compile/pr29128.c: New test.
9350 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
9352 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9355 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
9358 * gcc.dg/tree-ssa/loop-19.c: New test.
9360 2006-10-06 Jakub Jelinek <jakub@redhat.com>
9362 PR tree-optimization/29330
9363 * gcc.dg/pr29330.c: New test.
9366 * gcc.c-torture/compile/20061005-1.c: New test.
9368 2006-10-06 Olivier Hainque <hainque@adacore.com>
9370 * gcc.dg/typename-vla-1.c: New case.
9371 * gnat.dg/forward_vla.adb: New case.
9373 2006-10-06 Jakub Jelinek <jakub@redhat.com>
9375 PR tree-optimization/29290
9376 * gfortran.dg/loop_nest_1.f90: New test.
9379 * gcc.dg/tls/opt-12.c: New test.
9382 * gfortran.dg/save_2.f90: New test.
9385 * gcc.dg/pr29091.c: New test.
9387 2006-10-06 Joseph Myers <joseph@codesourcery.com>
9389 * lib/target-supports.exp
9390 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9391 same as x86_64-*-*; check for LP64.
9393 2006-10-04 Richard Henderson <rth@redhat.com>
9395 * lib/target-supports.exp (check_effective_target_tls): Redefine
9396 to mean non-emulated tls.
9397 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9398 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9399 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9400 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9401 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9402 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9403 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9405 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
9408 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9410 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9412 * gfortran.dg/bounds_check_fail_1.f90: New test.
9414 2006-10-03 Mark Mitchell <mark@codesourcery.com>
9417 * g++.dg/template/friend48.C: New test.
9419 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
9422 * gfortran.dg/default_initialization_2.f90: New test.
9424 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
9428 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9430 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
9433 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9437 * gfortran.dg/missing_optional_dummy_2.f90: New test.
9441 * gfortran.dg/entry_array_specs_1.f90: New test.
9443 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
9445 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9446 insufficient to inhibit some test failures at -O3. Do testing
9449 2006-10-03 Mark Mitchell <mark@codesourcery.com>
9452 * g++.dg/inherit/access8.C: New test.
9453 * g++.dg/template/dtor4.C: Tweak error messages.
9455 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9458 * gfortran.dg/entry_8.f90: New test.
9460 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9463 * g++.dg/parse/new4.C: New test.
9465 2006-10-03 Uros Bizjak <uros@kss-loka.si>
9467 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9468 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9469 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9470 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9471 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9473 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9476 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9477 * gfortran.dg/continuation_2.f90: New test.
9480 * gfortran.dg/continuation_3.f90: New test.
9481 * gfortran.dg/continuation_4.f90: New test.
9482 * gfortran.dg/continuation_5.f: New test.
9483 * gfortran.dg/continuation_6.f: New test.
9485 2006-10-02 Mark Mitchell <mark@codesourcery.com>
9488 * g++.dg/template/vla1.C: New test.
9490 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9493 * gfortran.dg/complex_parameter_1.f90: New test.
9495 2006-10-02 Jakub Jelinek <jakub@redhat.com>
9498 * gcc.c-torture/execute/20060929-1.c: New test.
9500 2006-10-01 Mark Mitchell <mark@codesourcery.com>
9503 * g++.dg/template/member6.C: New test.
9504 * g++.dg/parse/typename7.C: Adjust error markers.
9507 * g++.dg/template/member7.C: New test.
9509 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
9512 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9513 gcc.dg/Woverride-init-3.c: New tests.
9515 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
9517 * gcc.c-torture/execute/20060930-1.c: New test.
9519 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9522 * gfortran.dg/specifics_1.f90: New test.
9523 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9526 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9528 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9529 pthread-init-common.h: New.
9531 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
9533 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9534 precision on some archs.
9536 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
9538 * gcc.dg/non-local-goto-1.c: New test.
9539 * gcc.dg/non-local-goto-2.c: Likewise.
9540 * gcc.dg/setjmp-3.c: Likewise.
9541 * gcc.dg/setjmp-4.c: Likewise.
9543 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
9545 * gnat.dg/self_aggregate_with_pointer.adb: New test.
9547 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
9550 * gfortran.dg/exponent_1.f90: New test.
9553 * gfortran.dg/nearest_1.f90: New test.
9555 2006-09-26 Jakub Jelinek <jakub@redhat.com>
9559 * gcc.dg/gomp/nestedfn-1.c: New test.
9561 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
9564 * objc/compile/method-1.m: New test.
9566 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
9569 * g++.dg/template/crash58.C: New test.
9570 * g++.dg/parse/crash28.C: Adjust error markers.
9571 * g++.dg/template/crash34.C: Likewise.
9572 * g++.dg/template/friend31.C: Likewise.
9573 * g++.dg/template/crash32.C: Likewise.
9576 * g++.dg/template/crash59.C: New test.
9579 * g++.dg/template/spec33.C: New test.
9580 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9582 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
9583 Adam Nemet <anemet@caviumnetworks.com>
9585 * gcc.dg/tree-ssa/ivopts-1.c: New test.
9586 * gcc.dg/tree-ssa/ivopts-2.c: New test.
9588 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
9591 * gcc.dg/pr28911.c: New.
9593 2006-09-23 Uros Bizjak <uros@kss-loka.si>
9596 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9597 (dg-options): Add -mfpmath=387.
9599 2006-09-23 Jakub Jelinek <jakub@redhat.com>
9602 * gcc.dg/pr28706.c: New test.
9605 * gcc.dg/pr28712.c: New test.
9607 2006-09-22 Mike Stump <mrs@apple.com>
9609 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9611 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
9613 PR tree-optimization/28888
9614 * gcc.dg/pr28888.c: New test.
9616 2006-09-21 Mark Mitchell <mark@codesourcery.com>
9619 * g++.dg/init/ptrfn1.C: New test.
9621 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
9624 * g++.dg/template/spec32.C: New test.
9625 * g++.dg/parse/crash9.C: Adjust error markers.
9628 * g++.dg/template/typedef6.C: New test.
9629 * g++.dg/init/error1.C: Adjust error markers.
9630 * g++.dg/parse/crash9.C: Likewise.
9631 * g++.dg/template/crash55.C: Likewise.
9633 2006-09-21 Janis Johnson <janis187@us.ibm.com>
9635 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9637 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
9640 * g++.dg/ext/dllimport12.C: New test.
9642 2006-09-20 Richard Sandiford <richard@codesourcery.com>
9644 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9645 * gcc.target/mips/nmadd-2.c: Likewise.
9646 * gcc.target/mips/mips-ps-6.c: New test.
9647 * gcc.target/mips/neg-abs-1.c: Likewise.
9648 * gcc.target/mips/neg-abs-2.c: Likewise.
9649 * gcc.target/mips/nmadd-3.c: New test.
9651 2006-09-20 Jakub Jelinek <jakub@redhat.com>
9654 * gcc.dg/gomp/atomic-10.c: New test.
9655 * g++.dg/gomp/atomic-10.C: New test.
9657 2006-09-20 Eric Christopher <echristo@apple.com>
9659 * gcc.target/i386/sse3-not-fisttp.c: New.
9661 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
9663 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9665 2006-09-19 Richard Sandiford <richard@codesourcery.com>
9667 * gcc.c-torture/execute/pr28289.c (one): New variable.
9668 (main): Use it instead of argc.
9669 * gcc.c-torture/execute/20060102-1.c (one): New variable.
9670 (main): Use it instead of argc.
9672 2006-09-19 Paul Brook <paul@codesourcery.com>
9675 * gcc.dg/nested-func-5.c: New test.
9677 2006-09-19 Ben Elliston <bje@au.ibm.com>
9679 * lib/target-supports.exp (check_effective_target_tls): Compile
9680 test stubs using ${tool}_target_compile, not just target_compile.
9681 (check_effective_target_tls_runtime): Likewise.
9683 2006-09-19 Ben Elliston <bje@au.ibm.com>
9685 * gcc.c-torture/compile/20030405-1.x: Remove.
9687 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9688 optimising linker from discarding it.
9690 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9693 * gfortran.dg/keyword_symbol_1.f90: New test.
9695 * gfortran.dg/spread_shape_1.f90: Add missing warning with
9696 pedantic compilation option.
9698 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9701 * gfortran.dg/spread_shape_1.f90: New test.
9703 2006-09-17 Roger Sayle <roger@eyesopen.com>
9705 PR tree-optimization/28887
9706 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9708 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
9711 * gcc.dg/pr25993.c: New test.
9713 2006-09-17 Ira Rosen <irar@il.ibm.com>
9716 * gcc.dg/vect/pr21591.c: New test.
9718 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
9721 * gcc.c-torture/compile/strcpy-1.c: New test.
9722 * gcc.c-torture/compile/strcpy-2.c: New test.
9723 * gcc.c-torture/compile/memcpy-1.c: New test.
9724 * gcc.c-torture/compile/memcpy-2.c: New test.
9726 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
9729 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9731 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
9733 * gnat.dg/specs/double_record_extension1.ads: New test.
9734 * gnat.dg/specs/double_record_extension2.ads: Likewise.
9736 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
9739 * gfortran.dg/oldstyle_3.f90: New test.
9741 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9743 PR libgfortran/29099
9744 * gfortran.dg/secnds-1.f: New test.
9746 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9748 PR libgfortran/29053
9749 * gfortran.dg/streamio_9.f90: New test.
9750 * gfortran.dg/streamio_10.f90: New test.
9752 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
9755 * g++.dg/init/array22.C: New test.
9756 * g++.dg/init/array23.C: New test.
9758 2006-09-14 Arnaud Charlet <charlet@adacore.com>
9760 * stackcheck.lst: Update list of tests requiring stack checking.
9761 * norun.lst: Adjust for above change.
9762 * ada95.lst: New file.
9763 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9764 requiring -gnat95 switch.
9766 2006-09-14 Olivier Hainque <hainque@adacore.com>
9768 * gnat.dg/in_out_parameter.adb: New test.
9770 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
9773 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9775 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
9777 * gnat.dg/specs/unchecked_union.ads: New test.
9779 2006-09-13 Richard Sandiford <richard@codesourcery.com>
9781 PR rtl-optimization/28982
9782 * gcc.c-torture/execute/pr28982a.c: New test.
9783 * gcc.c-torture/execute/pr28982b.c: Likewise.
9785 2006-09-12 Eric Christopher <echristo@apple.com>
9787 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9788 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9790 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
9793 PR preprocessor/14634
9794 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9795 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9796 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9798 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
9800 * gcc.dg/pr28243.c: New test.
9802 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
9805 gfortran.dg/pr28971.f90: New test to act as a backstop in case
9806 this undiagnosed regression reappears.
9808 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
9810 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9811 Treat $srcdir as a literal.
9812 * lib/fortran-torture.exp (fortran-torture-compile,
9813 fortran-torture-execute): Likewise.
9814 * lib/objc-torture.exp (objc-torture-compile,
9815 objc-torture-execute): Likewise.
9816 * lib/profopt.exp (profopt-execute): Likewise.
9818 2006-09-11 Geoffrey Keating <geoffk@apple.com>
9820 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9822 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
9825 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9827 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
9830 * gcc.target/i386/pr13685.c: New test.
9832 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
9834 * gcc.dg/pr28726.c: New test.
9836 2006-09-11 Josh Conner <jconner@apple.com>
9838 * gcc.dg/nrv3.c: Increase size of structure.
9839 * gcc.dg/nrv4.c: Likewise.
9840 * gcc.dg/nrv5.c: Likewise.
9842 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
9845 gfortran.dg/assumed_charlen_function_5.f90: New test.
9847 2006-09-10 Mark Mitchell <mark@codesourcery.com>
9850 * g++.dg/init/static3.C: New test.
9852 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
9855 * gcc.dg/long-long-cst1.c (t): Add cast to
9856 __SIZE_TYPE__ before casting to int.
9857 (main): Return 0 on success.
9859 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
9861 * gcc.c-torture/execute/20060910-1.c: New test.
9863 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
9866 * gcc.dg/pr26983.c: New test.
9868 2006-09-10 Richard Sandiford <richard@codesourcery.com>
9871 * gcc.c-torture/execute/pr29006.c: New test.
9873 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9876 gfortran.dg/matmul_4.f90: New test.
9878 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9881 gfortran.dg/used_types_10: New test.
9883 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9886 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9887 gfortran.dg/array_initializer_3.f90: New test.
9889 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9892 * gfortran.dg/actual_array_constructor_3.f90: New test.
9894 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
9897 * gcc.target/i386/pr26778.c: New testcase.
9899 2006-09-08 Eric Christopher <echristo@apple.com>
9901 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9902 * gcc.target/i386/memcpy-1.c: Ditto.
9903 * gcc.target/i386/asm-1.c: Ditto.
9904 * gcc.target/i386/20060512-4.c: Ditto.
9905 * gcc.target/i386/compress-float-387.c: Ditto.
9906 * gcc.target/i386/20060512-1.c: Ditto.
9907 * gcc.target/i386/compress-float-sse.c: Ditto.
9908 * gcc.target/i386/20060512-2.c: Ditto.
9909 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9910 * gcc.target/i386/stack-prot-kernel.c: Ditto.
9911 * gcc.target/i386/compress-float-387-pic.c: Ditto.
9912 * gcc.dg/pr26449.c: Ditto.
9913 * gcc.dg/attr-ms_struct-2.c: Ditto.
9914 * gcc.dg/attr-ms_struct-1.c: Ditto.
9915 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9917 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
9920 * gcc.dg/vla-10.c: New test.
9922 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9925 * g++.dg/parse/template20.C: New test.
9926 * g++.dg/template/operator8.C: Remove obsolete part.
9927 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9928 * g++.old-deja/g++.pt/crash65.C: Likewise.
9930 2006-09-07 Jason Merrill <jason@redhat.com>
9933 * gcc.dg/long-long-cst1.c: New test.
9935 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
9938 * g++.dg/other/array3.C: New test.
9939 * g++.dg/other/array4.C: New test.
9940 * g++.dg/other/array5.C: New test.
9942 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
9944 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9946 2006-09-07 Uros Bizjak <uros@kss-loka.si>
9949 * gcc.target/i386/pr28946.c: New test.
9951 2006-09-07 Steven G. Kargl <kargls@comcast.net>
9953 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9954 in integer literal constant.
9955 * gfortran.dg/enum_8.f90: Ditto.
9956 * gfortran.dg/g77/20030326-1.f: Ditto.
9958 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
9960 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9961 nonconformance usage.
9963 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
9966 * gcc.c-torture/compile/vector-align-1.c: New test.
9968 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
9971 * g++.dg/opt/copysign-1.C: New test.
9973 2006-09-06 Jason Merrill <jason@redhat.com>
9976 * g++.dg/warn/unused-result1.C: New test.
9978 2006-09-06 Mark Mitchell <mark@codesourcery.com>
9981 * g++.dg/ext/vla3.C: New test.
9984 * g++.dg/template/array16.C: New test.
9986 2006-09-06 Richard Guenther <rguenther@suse.de>
9988 * gcc.dg/pr27226.c: Remove testcase again.
9990 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
9993 * g++.dg/opt/unroll2.C: New test.
9995 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
9998 * gcc.dg/vect/pr28952.c: New test.
10000 2006-09-05 Richard Guenther <rguenther@suse.de>
10002 PR tree-optimization/28900
10003 * gcc.dg/torture/pr28900.c: New testcase
10005 2006-09-05 Richard Guenther <rguenther@suse.de>
10007 PR tree-optimization/28905
10008 * gcc.c-torture/compile/pr28905.c: New testcase.
10010 2006-09-05 Richard Guenther <rguenther@suse.de>
10012 PR middle-end/28935
10013 * gcc.dg/pr28935.c: New testcase.
10015 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
10017 * gcc.c-torture/execute/20060905-1.c: New test.
10019 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10022 * gfortran.dg/used_types_7.f90: New test.
10023 * gfortran.dg/used_types_8.f90: New test.
10024 * gfortran.dg/used_types_9.f90: New test.
10026 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
10028 * gcc.c-torture/compile/20060904-1.c: New test.
10030 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
10032 PR c++/23287 Revert my 2006-09-01 patch
10033 * g++.dg/parse/dtor12.C: Remove.
10035 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
10038 * g++.dg/template/operator9.C: New test.
10041 * g++.dg/template/operator7.C: New test.
10044 * g++.dg/template/operator8.C: New test.
10047 * g++.dg/template/crash57.C: New test.
10049 * g++.dg/template/typedef4.C: Adjust error markers.
10050 * g++.dg/template/typedef5.C: Likewise.
10052 2006-09-02 Jakub Jelinek <jakub@redhat.com>
10055 * g++.dg/parse/crash33.C: New test.
10057 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
10058 Richard Guenther <rguenther@suse.de>
10059 Adam Nemet <anemet@caviumnetworks.com>
10061 PR middle-end/27226
10062 * gcc.target/mips/memcpy-1.c: New testcase.
10063 * gcc.dg/pr27226.c: Likewise.
10065 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10068 * g++.dg/lookup/koenig5.C: New.
10069 * g++.dg/template/crash56.C: New.
10071 2006-09-01 Josh Conner <jconner@apple.com>
10074 * gcc.dg/nrv3.c: New test.
10075 * gcc.dg/nrv4.c: New test.
10076 * gcc.dg/nrv5.c: New test.
10078 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10081 * g++.dg/parse/dtor12.C: New.
10083 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
10085 PR tree-optimization/28839
10086 * gcc.dg/pr28839.c: New test.
10088 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
10091 * gcc.dg/pr24367.c: New testcase.
10093 2006-08-30 Joseph Myers <joseph@codesourcery.com>
10095 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10097 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
10099 PR rtl-optimization/27735
10100 * gcc.dg/loop-unswitch-1.c: New test.
10102 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
10105 * gfortran.dg/aliasing_dummy_2.f90: New test.
10108 * gfortran.dg/generic_5.f90: Change error message.
10111 * gfortran.dg/generic_6.f90: New test.
10114 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10117 * gfortran.dg/invalid_interface_assignment.f90: New test.
10120 * gfortran.dg/module_proc_external_dummy.f90: New test.
10122 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
10125 * g++.dg/warn/var-args1.C: New test.
10127 2006-08-29 Steven G. Kargl <kargls@comcast.net>
10130 * gfortran.dg/simpleif_2.f90: New test.
10131 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10132 * gfortran.dg/enum_5.f90: Ditto.
10134 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10135 Kazu Hirata <kazu@codesourcery.com>
10137 PR tree-optimization/17506
10138 * gcc.dg/pr17506.c: New.
10140 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
10143 * g++.dg/eh/alias1.C: New test.
10145 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10148 * g++.dg/template/ttp22.C: New test.
10150 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
10152 PR middle-end/26632
10153 * gcc.dg/pr26632.c: New.
10155 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10157 PR libgfortran/28354
10158 * gfortran.dg/fmt_zero_precision.f90: New test.
10160 2006-08-27 Mark Mitchell <mark@codesourcery.com>
10163 * g++.dg/template/spec31.C: New test.
10165 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
10168 * g++.dg/other/static2.C: New test.
10170 2006-08-26 Roger Sayle <roger@eyesopen.com>
10172 * gcc.dg/Wswitch-enum-2.c: New test case.
10173 * gcc.dg/Wswitch-enum-3.c: Likewise.
10175 2006-08-26 Richard Guenther <rguenther@suse.de>
10177 * gcc.c-torture/compile/20060826-1.c: New testcase.
10179 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
10182 * g++.dg/template/void10.C: New test.
10185 * g++.dg/template/void8.C: New test.
10188 * g++.dg/template/void9.C: New test.
10190 * g++.dg/template/void3.C: Adjust error markers.
10191 * g++.dg/template/void4.C: Likewise.
10192 * g++.dg/template/crash55.C: Likewise.
10193 * g++.dg/template/void7.C: Likewise
10195 2006-08-26 Mark Mitchell <mark@codesourcery.com>
10198 * g++.dg/inherit/access6.C: New test.
10199 * g++.dg/inherit/access7.C: Likewise.
10202 * g++.dg/template/array15.C: New test.
10203 * g++.dg/template/crash2.C: Tweak error markers.
10205 2006-08-26 Jakub Jelinek <jakub@redhat.com>
10207 PR middle-end/28683
10208 * gcc.c-torture/compile/20060823-1.c: New test.
10210 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10213 * g++.dg/template/ttp21.C: New test.
10216 * g++.dg/other/operator1.C: Add error-marker.
10217 * g++.dg/other/operator2.C: New test.
10219 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
10222 * gcc.c-torture/compile/vla-const-1.c,
10223 gcc.c-torture/compile/vla-const-2.c: New tests.
10225 2006-08-26 Richard Guenther <rguenther@suse.de>
10227 PR middle-end/28814
10228 * gcc.dg/torture/pr28814.c: New testcase.
10230 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
10233 * gcc.c-torture/compile/compound-literal-1.c: New test.
10235 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
10238 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10239 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10240 Expect extra diagnostics.
10242 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
10244 gcc.dg/noncompile/pr16876.c: New test.
10246 2006-08-25 Mark Mitchell <mark@codesourcery.com>
10249 * g++.dg/parse/local1.C: New test.
10250 * g++.dg/other/qual1.C: Tweak error marker.
10252 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
10255 * g++.dg/template/typename10.C: New.
10256 * g++.dg/template/lookup4.C: Remove bogus error marker.
10258 2006-08-25 Richard Guenther <rguenther@suse.de>
10261 * gcc.dg/pr26570.c: Fix testcase.
10263 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
10266 * gcc.c-torture/execute/mayalias-2.c: New test.
10267 * gcc.dg/tree-ssa/alias-13.c: New test.
10269 2006-08-24 Jan Hubicka <jh@suse.cz>
10272 * gcc.dg/debug/pr26881.c: New file.
10274 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
10277 * gfortran.dg/used_types_4.f90: New test.
10278 * gfortran.dg/derived_init_2.f90: Modify to check sibling
10279 association of derived types.
10280 * gfortran.dg/used_types_2.f90: Add module cleanup.
10281 * gfortran.dg/used_types_3.f90: The same.
10284 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10287 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10290 * gfortran.dg/direct_io_6.f90: Remove test.
10292 2006-08-23 Stuart Hastings <stuart@apple.com>
10295 * gcc.target/i386/20060821-1.c: New.
10297 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
10299 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
10300 dg-warning strings for dllimport.
10302 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
10305 * g++.dg/ext/vector4.C: New test.
10306 * g++.dg/ext/complex1.C: New test.
10308 2006-08-21 Geoffrey Keating <geoffk@apple.com>
10311 * gcc.dg/debug/const-1.c: New.
10312 * gcc.dg/debug/const-2.c: New.
10313 * gcc.dg/debug/dwarf2/const-1.c: New.
10314 * gcc.dg/debug/dwarf2/const-2.c: New.
10315 * gcc.dg/debug/dwarf2/const-2b.c: New.
10317 2006-08-22 Richard Guenther <rguenther@suse.de>
10319 PR middle-end/28776
10320 * gcc.c-torture/compile/pr28776-1.c: New testcase.
10321 * gcc.c-torture/compile/pr28776-2.c: Likewise.
10323 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
10325 PR tree-optimization/28003
10326 * g++.dg/tree-ssa/pr28003.C: New.
10328 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
10330 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10332 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
10335 * g++.dg/other/error14.C: New test.
10338 * g++.dg/parse/ctor7.C: New test.
10339 * g++.dg/parse/ctor8.C: Likewise.
10342 * g++.dg/template/void7.C: New test.
10344 2006-08-21 Olivier Hainque <hainque@adacore.com>
10346 * gnat.dg/self_aggregate_with_zeros.adb: New test.
10347 * gnat.dg/self_aggregate_with_array.adb: New test.
10349 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
10351 * g++.dg/eh/arm-vfp-unwind.C: New test.
10353 2006-08-20 Mark Mitchell <mark@codesourcery.com>
10356 * g++.dg/template/ref3.C: New test.
10357 * g++.dg/template/nontype13.C: New test.
10360 * g++.dg/template/ptrmem17.C: New test.
10362 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
10365 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10367 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
10370 * gfortran.dg/used_types_2.f90: New test.
10373 * gfortran.dg/used_types_3.f90: New test.
10376 * gfortran.dg/generic_actual_arg.f90: New test.
10379 * gfortran.dg/module_private_array_refs_1.f90: New test.
10382 * gfortran.dg/program_name_1.f90: New test.
10385 * gfortran.dg/derived_constructor_comps_1.f90: New test.
10388 * gfortran.dg/array_initializer_2.f90: New test.
10391 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10394 * gfortran.dg/assumed_charlen_function_4.f90: New test.
10397 * gfortran.dg/assumed_charlen_in_main.f90: New test.
10400 * gfortran.dg/dependent_decls_1.f90: New test.
10402 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
10405 * gfortran.dg/derived_init_2.f90: New.
10407 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
10409 * gcc.c-torture/execute/pr28289.c: New test.
10411 2006-08-17 Jakub Jelinek <jakub@redhat.com>
10414 * gcc.dg/attr-externally-visible-1.c: New test.
10415 * gcc.dg/attr-externally-visible-2.c: New test.
10416 * g++.dg/parse/attr-externally-visible-1.C: New test.
10417 * g++.dg/parse/attr-externally-visible-2.C: New test.
10419 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10422 * g++.dg/parse/dtor11.C: New test.
10424 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10426 PR rtl-optimization/28489
10427 * gcc.c-torture/compile/pr28489.c: New test.
10429 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10432 * g++.dg/template/redecl4.C: New test.
10435 * g++.dg/template/ctor8.C: New test.
10437 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
10439 * gcc.dg/pr26570.c: Fix testcase.
10441 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
10444 * g++.dg/parse/offsetof6.C: New test.
10445 * g++.dg/parse/offsetof6.C: New test.
10446 * g++.dg/parse/offsetof7.C: New test.
10448 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10451 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10454 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
10457 * g++.dg/ext/vector3.C: New test.
10459 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
10461 PR gcov/profile/26570
10462 * gcc.dg/pr26570.c: New test.
10464 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
10467 * gcc.dg/qual-component-1.c: New test.
10469 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10472 * g++.dg/parse/new3.C: New test.
10474 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10477 * gfortran.dg/streamio_1.f90: New test.
10478 * gfortran.dg/streamio_2.f90: New test.
10479 * gfortran.dg/streamio_3.f90: New test.
10480 * gfortran.dg/streamio_4.f90: New test.
10481 * gfortran.dg/streamio_5.f90: New test.
10482 * gfortran.dg/streamio_6.f90: New test.
10483 * gfortran.dg/streamio_7.f90: New test.
10484 * gfortran.dg/streamio_8.f90: New test.
10486 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
10489 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10491 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
10494 * g++.dg/template/void6.C: New test.
10496 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10499 * gcc.dg/parse-error-1.c: New test.
10500 * gcc.dg/parse-error-2.c: New test.
10501 * gcc.dg/cpp/digraph2.c: Add error-marker.
10502 * gcc.dg/noncompile/920923-1.c: Likewise.
10504 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
10507 * gcc.dg/sizeof-2.c: New testcase.
10510 * gcc.dg/switch-A.c: New testcase.
10512 2006-08-14 Steve Ellcey <sje@cup.hp.com>
10516 * g++.old-deja/g++.warn/compare1.C: Delete.
10517 * g++.dg/opt/pr7503-2.C: Delete.
10518 * g++.dg/opt/pr7503-3.C: Delete.
10519 * g++.dg/opt/pr7503-4.C: Delete.
10520 * g++.dg/opt/pr7503-5.C: Delete.
10521 * g++.dg/opt/max1.C: Delete.
10522 * g++.dg/warn/minmax.C: Delete.
10523 * g++.dg/expr/minmax.C: New test.
10525 2006-08-14 Richard Guenther <rguenther@suse.de>
10528 * gcc.c-torture/execute/pr28651.c: Do not use argc
10529 to avoid optimization, instead forbid inlining.
10531 2006-08-14 Richard Sandiford <richard@codesourcery.com>
10533 PR rtl-optimization/28634
10534 * gcc.c-torture/execute/ieee/pr28634.c: New test.
10536 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
10539 * gcc.dg/torture/pr27184.c: New test.
10541 2006-08-12 Jakub Jelinek <jakub@redhat.com>
10543 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10545 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10547 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10548 * gfortran.dg/stat_2.f90: Likewise.
10549 * gfortran.dg/chmod_1.f90: Likewise.
10550 * gfortran.dg/chmod_2.f90: Likewise.
10551 * gfortran.dg/chmod_3.f90: Likewise.
10553 2006-08-11 David Edelsohn <edelsohn@gnu.org>
10555 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10557 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
10559 * g++.dg/opt/pr23454-2.C: New test.
10561 2006-08-11 Richard Guenther <rguenther@suse.de>
10563 PR middle-end/28651
10564 * gcc.c-torture/execute/pr28651.c: New testcase.
10566 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
10568 * gnat.dg/specs/static_initializer.ads: New test.
10570 2006-08-10 Paul Brook <paul@codesourcery.com>
10572 * gcc.target/arm/cond-asm.c: New test.
10574 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
10576 PR tree-optimization/26197
10577 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10578 * g++.dg/vect/vect.exp: Compile the new tests with
10579 --param max-aliased-vops=0.
10581 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
10584 * g++.dg/template/void3.C: New test.
10587 * g++.dg/template/void4.C: New test.
10590 * g++.dg/template/void5.C: New test.
10592 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
10594 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10595 after dg-do compile.
10597 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
10599 PR tree-optimizations/26969
10600 * gcc.dg/vect/vect.exp: Compile tests prefixed with
10601 "unswitch-loops" with -funswitch-loops.
10602 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10604 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
10606 * gcc.dg/sparc-getcontext-1.c: Fix typo.
10607 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10608 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
10609 * objc.dg/dwarf-1.m: Likewise.
10610 * objc.dg/dwarf-2.m: Likewise.
10611 * obj-c++.dg/dwarf-2.mm: Likewise.
10613 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10615 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10616 * objc.dg/dwarf-2.m: Likewise.
10617 * obj-c++.dg/dwarf-2.mm: Likewise.
10619 PR libfortran/28603
10620 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10623 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10626 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10628 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
10631 * gcc.target/i386/pr27827.c: New testcase.
10633 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
10636 * gfortran.dg/sequence_types_1.f90: New test.
10638 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
10641 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10642 dg-warning. Add -pedantic option.
10644 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10647 * gcc.dg/proto-1.c: New test.
10650 * gcc.dg/lvalue-4.c: New test.
10653 * gcc.dg/init-bad-5.c: New test.
10655 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
10658 * g++.dg/ext/typedef-init.C: Add new test for typedef
10659 initialization inside templates. Adjust existing error markers.
10661 2006-08-03 Mark Mitchell <mark@codesourcery.com>
10664 * g++.dg/init/ptrmem3.C: New test.
10666 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
10668 PR tree-optimization/27770
10669 * lib/target-support.exp: New target keyword "section_anchors".
10670 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10672 * gcc.dg/vect/section-anchors-pr27770.c: New test.
10673 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10674 * gcc.dg/vect/section-anchors-vect-69.c: New test.
10675 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10677 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10679 * gcc.dg/20060801-1.c: Add missing '}'.
10681 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10684 * g++.dg/parse/dtor9.C: New test.
10685 * g++.dg/parse/dtor10.C: New test.
10686 * g++.dg/other/error7.C: Adjust error-marker.
10689 * g++.dg/other/default5.C: New test.
10691 2006-08-02 Richard Guenther <rguenther@suse.de>
10693 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10695 2006-08-02 Mark Mitchell <mark@codesourcery.com>
10698 * g++.dg/template/conv9.C: New test.
10700 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10703 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10704 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10705 Optionally return assembly text. Update callers.
10706 (check_no_compiler_messages): Update verbose messages.
10707 (check_no_messages_and_pattern): New.
10708 (check_effective_target_string_merging): New.
10710 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10713 * g++.dg/eh/catch4.C: New test.
10716 * g++.dg/other/qual1.C: New test.
10719 * g++.dg/inherit/error2.C: New test.
10722 * g++.dg/other/new1.C: New test.
10724 * g++.dg/warn/pr23075.C: Remove obsolete test.
10725 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10726 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10728 2006-07-31 Mark Mitchell <mark@codesourcery.com>
10731 * g++.dg/eh/cast1.C: New test.
10733 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
10735 PR libfortran/28452
10736 * gfortran.dg/random_3.f90: New test.
10738 2006-08-01 Steve Ellcey <sje@cup.hp.com>
10741 * g++.dg/other/pr28304.C: Change expected error message.
10742 * g++.dg/other/pr28432.C: New test.
10744 2006-08-01 Steve Ellcey <sje@cup.hp.com>
10747 * g++.dg/init/brace2.C: Change expected error message, add empty init.
10749 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
10752 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10754 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10755 g++.dg/debug/enum-2.C: New.
10757 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10760 * g++.dg/parse/long1.C: Add more tests.
10762 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10764 * gfortran.dg/lrshift_1.c: New file.
10766 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10768 PR libgfortran/28335
10769 * gfortran.dg/no_unit_error_1.f90: New test.
10771 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10773 PR libgfortran/28335
10774 * gfortran.dg/no_unit_error_1.f90: Delete test.
10775 * gfortran.dg/no_unit_error_2.f90: Delete test.
10777 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10779 * gfortran.dg/chmod_3.f90: New test.
10780 * gfortran.dg/ltime_gmtime_1.f90: New test.
10781 * gfortran.dg/ltime_gmtime_2.f90: New test.
10782 * gfortran.dg/lrshift_1.f90: New test.
10783 * gfortran.dg/chmod_1.f90: New test.
10784 * gfortran.dg/chmod_2.f90: New test.
10786 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
10789 * g++.dg/template/crash55.C: New test.
10792 * g++.dg/template/nontype16.C: New test.
10794 * g++.dg/template/void2.C: Adjust error markers.
10795 * g++.dg/template/nontype5.C: Adjust error markers.
10797 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
10799 * gcc.target/i386/stack-prot-kernel.c: New test.
10801 2006-07-27 Roger Sayle <roger@eyesopen.com>
10803 * gcc.dg/builtins-55.c: New test case.
10805 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
10807 PR rtl-optimization/27907
10808 * gcc.c-torture/compile/pr27907.c: New test.
10810 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10812 * gfortran.dg/mclock.f90: New test.
10813 * gfortran.dg/int_conv_1.f90: New test.
10814 * gfortran.dg/stat_1.f90: New test.
10815 * gfortran.dg/stat_2.f90: New test.
10817 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10819 PR libgfortran/28335
10820 * gfortran.dg/no_unit_error_1.f90: New test.
10821 * gfortran.dg/no_unit_error_2.f90: New test.
10822 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10824 2006-07-25 Roger Sayle <roger@eyesopen.com>
10826 PR middle-end/28473
10827 * gcc.dg/fold-convround-1.c: New test case.
10829 2006-07-24 Steven G. Kargl <kargls@comcast.net>
10831 * gfortran.dg/arithmetic_if.f90: Fix comments.
10833 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10836 * g++.dg/other/typedef1.C: New test.
10837 * g++.dg/template/typedef4.C: New test.
10838 * g++.dg/template/typedef5.C: New test.
10840 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
10843 * gfortran.dg/allocatable_dummy_3.f90: New.
10845 2006-07-24 Steven G. Kargl <kargls@comcast.net>
10848 * gfortran.dg/arithmetic_if.f90: New test.
10850 2006-07-24 Uros Bizjak <uros@kss-loka.si>
10852 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10853 avoid memcpy optimization.
10855 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10858 * gfortran.dg/direct_io_6.f90: New test.
10860 2006-07-24 Jan Hubicka <jh@suse.cz>
10864 * gcc.dg/pr25795.c: New test.
10865 * gcc.dg/pr25795-1.c: New test.
10867 2006-07-23 Roger Sayle <roger@eyesopen.com>
10869 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10870 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10871 which may be transformed to "g || h" on some platforms.
10873 2006-07-23 Mark Mitchell <mark@codesourcery.com>
10876 * g++.dg/template/friend45.C: New test.
10878 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10880 PR libgfortran/28339
10881 * gfortran.dg/arrayio_8.f90: New test.
10883 2006-07-21 Mike Stump <mrs@apple.com>
10885 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10887 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10889 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10892 * g++.dg/eh/catch3.C: New test.
10895 * g++.dg/template/defarg10.C: New test.
10897 2006-07-20 Paul Brook <paul@codesourcery.com>
10900 * gcc.dg/pr27363.c: New test.
10902 2006-07-19 Mark Mitchell <mark@codesourcery.com>
10905 * g++.dg/init/ref13.C: New test.
10907 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10910 * obj-c++.dg/proto-error-1.mm: New test.
10912 2006-07-18 Mark Mitchell <mark@codesourcery.com>
10915 * g++.dg/template/string1.C: New test.
10917 2006-07-18 Mark Mitchell <mark@codesourcery.com>
10920 * g++.dg/template/defarg9.C: New test.
10923 * g++.dg/template/static27.C: New test.
10925 2006-07-18 Diego Novillo <dnovillo@redhat.com>
10928 * gcc.dg/tree-ssa/pr28410.c: New test.
10930 2006-07-18 Lee Millward <lee.millward@gmail.com>
10933 * g++/dg/other/error13.C: New test.
10936 * g++.dg/template/friend44.C: New test.
10938 2006-07-18 Steve Ellcey <sje@cup.hp.com>
10941 * g++.dg/other/pr27495.C: New.
10943 2006-07-18 Olivier Hainque <hainque@adacore.com>
10945 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10946 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10948 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10951 * gcc.dg/pragma-pack-4.c: New test.
10953 2006-07-17 Steve Ellcey <sje@cup.hp.com>
10956 * g++.dg/ext/pr28291.C: New test.
10958 2006-07-17 Richard Sandiford <richard@codesourcery.com>
10960 PR middle-end/28403
10961 * gcc.c-torture/execute/pr28403.c: New test.
10963 2006-07-17 Richard Sandiford <richard@codesourcery.com>
10965 PR middle-end/28402
10966 * gcc.dg/pr28402.c: New test.
10968 2006-07-17 Steve Ellcey <sje@cup.hp.com>
10971 * g++.dg/other/pr28304.C: New test.
10973 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
10976 gcc.c-torture/unsorted/dump-noaddr.c: New test.
10977 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10979 2006-07-17 Richard Guenther <rguenther@suse.de>
10981 PR tree-optimization/28238
10982 * g++.dg/tree-ssa/pr28238.C: New testcase.
10984 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10987 * g++.dg/eh/catch1.C: New test.
10988 * g++.dg/eh/catch2.C: New test.
10990 2006-07-16 Jakub Jelinek <jakub@redhat.com>
10993 * g++.dg/template/anon3.C: New test.
10995 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
10998 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10999 specifiers requiring an explicit format tag..
11002 * gfortran.dg/generic_5: New test.
11005 * gfortran.dg/elemental_optional_args_1.f90: New test.
11007 2006-07-16 Olivier Hainque <hainque@adacore.com>
11009 * gnat.dg/assert.ads: New file.
11010 * gnat.dg/controlled_record.ads: Likewise.
11011 * gnat.dg/controlled_record.adb: Likewise.
11013 2006-07-15 Lee Millward <lee.millward@gmail.com>
11016 * g++.dg/other/error12.C: New test.
11019 * g++.dg/template/crash54.C: New test.
11021 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11024 * g++.dg/parse/catch1.C: New test.
11027 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11030 * g++.dg/ext/attrib24.C: New test.
11032 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11035 * g++.dg/ext/asmspec1.C: New test.
11037 2006-07-13 Janis Johnson <janis187@us.ibm.com>
11039 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11040 (dg-test): Support shouldfail tests.
11041 * lib/target-supports-dg.exp (dg-shouldfail): New.
11042 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11043 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11044 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11045 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11046 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11047 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11048 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11050 2006-07-13 Jan Hubicka <jh@suse.cz>
11052 * gcc.target/i386/memcpy-1.c: New.
11054 2006-07-12 Geoffrey Keating <geoffk@apple.com>
11056 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11058 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
11061 * gfortran.dg/present_1.f90: New test.
11064 * gfortran.dg/interface_derived_type_1.f90: New test.
11066 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
11069 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11072 2006-07-07 Lee Millward <lee.millward@gmail.com>
11075 * g++.dg/other/label1.C: New test.
11077 2006-07-07 Richard Guenther <rguenther@suse.de>
11079 PR middle-end/28268
11080 * gcc.dg/torture/pr28268.c: New testcase.
11082 2006-07-07 Steve Ellcey <sje@cup.hp.com>
11085 * g++.dg/ext/pr27019.C: New.
11087 2006-07-07 Richard Guenther <rguenther@suse.de>
11089 PR tree-optimization/28187
11090 * gcc.dg/pr28187.c: New testcase.
11092 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
11094 * gnat.dg/address_conversion.adb: New test.
11095 * gnat.dg/boolean_subtype.adb: Likewise.
11096 * gnat.dg/frame_overflow.adb: Likewise.
11097 * gnat.dg/pointer_array.adb: Likewise.
11098 * gnat.dg/pointer_conversion.adb: Likewise.
11100 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
11104 * gfortran.dg/print_fmt_5.f90: New test.
11106 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11109 * gfortran.dg/bounds_check_4.f90: New test.
11111 2006-07-05 Richard Guenther <rguenther@suse.de>
11114 * gfortran.dg/pr28158.f90: New testcase.
11116 2006-07-05 Richard Guenther <rguenther@suse.de>
11118 PR tree-optimization/28162
11119 * gcc.dg/pr28162.c: New testcase.
11121 2006-07-05 Richard Guenther <rguenther@suse.de>
11122 Andrew Pinski <pinskia@gcc.gnu.org>
11125 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11127 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
11130 * gfortran.dg/actual_array_substr_2.f90: New test.
11133 * gfortran.dg/actual_array_constructor_2.f90: New test.
11135 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11137 * gfortran.dg/itime_idate_1.f: New test.
11138 * gfortran.dg/itime_idate_2.f: New test.
11140 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11142 PR libgfortran/27704
11143 * gfortran.dg/open_status_3.f90: New test.
11144 * gfortran.dg/fmt_l.f90: Update for new feature.
11146 2006-07-03 Asher Langton <langton2@llnl.gov>
11148 * gfortran.dg/oldstyle_2.f90: New.
11150 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
11152 * gnat.dg/string_slice.adb: New test.
11154 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11157 * gfortran.dg/semicolon_fixed.c: New.
11158 * gfortran.dg/semicolon_free.c: New.
11160 2006-06-30 Mike Stump <mrs@apple.com>
11162 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11163 that don't support internal visibility.
11165 2006-06-30 Andrew Pinski <pinskia@gmail.com>
11167 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11168 for '(' / ')' needing an extra '\'.
11170 2006-06-29 Roger Sayle <roger@eyesopen.com>
11172 PR middle-end/27428
11173 * gcc.dg/pr27428-1.c: New test case.
11175 2006-06-29 Mike Stump <mrs@apple.com>
11177 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11178 on darwin as we can't align commons large enough yet.
11180 * gcc.dg/vla-8.c: Add additional testcases.
11182 2006-06-26 Steve Ellcey <sje@cup.hp.com>
11185 * g++.dg/other/pr28114.C: New.
11187 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
11189 * gcc.c-torture/compile/20060625-1.c: New test.
11191 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
11194 * gfortran.dg/stfunc_3.f90: New test.
11197 * gfortran.dg/impure_actual_1.f90: New test.
11200 * gfortran.dg/elemental_result_1.f90: New test.
11203 * gfortran.dg/select_7.f90: New test.
11206 * intrinsic_actual_1.f: New test.
11210 * gfortran.dg/forall_4.f90: New test.
11213 * gfortran.dg/forall_5.f90: New test.
11215 2006-06-25 Lee Millward <lee.millward@gmail.com>
11218 * g++.dg/template/using13.C: New test.
11221 * g++.dg/other/incomplete3.C: New test.
11223 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11226 * gfortran.dg/substr_3.f: New test.
11227 * gfortran.dg/equiv_2.f90: Update expected error message.
11229 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
11232 * gfortran.dg/actual_array_substr_1.f90: New test.
11234 2006-06-24 Olivier Hainque <hainque@adacore.com>
11236 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11237 * gnat.dg/scalar_mode_agg_compare.adb: New test.
11239 2006-06-23 Janis Johnson <janis187@us.ibm.com>
11241 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11243 2006-06-23 Steven G. Kargl <kargls@comcast.net>
11246 * gfortran.dg/simpleif_2.f90: New test.
11248 2006-06-23 Lee Millward <lee.millward@gmail.com>
11250 * g++.dg/template/error22.C: Fix typo.
11252 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11255 * g++.dg/ext/attrib23.C: New test.
11257 2006-06-23 Olivier Hainque <hainque@adacore.com>
11259 * gnat.dg/varsize_temp.adb: New test.
11261 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11264 * g++.dg/other/java2.C: New test.
11266 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
11269 * g++.dg/ext/dllimport4.C. Add more tests for invalid
11272 2006-06-22 Roger Sayle <roger@eyesopen.com>
11275 * gcc.dg/pr27531-1.c: New test case.
11277 2006-06-22 Asher Langton <langton2@llnl.gov>
11280 * gfortran.dg/implicit_8.f90: New.
11282 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
11284 PR rtl-optimization/28121
11285 * gcc.dg/pr28121.c: New test.
11287 2006-06-22 Lee Millward <lee.millward@gmail.com>
11290 * g++.dg/parse/ptrmem6.C: New test.
11293 * g++.dg/template/error22.C: New test.
11295 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11298 * g++.dg/template/friend43.C: New test.
11301 * g++.dg/template/crash53.C: New test.
11304 * g++.dg/rtti/incomplete1.C: New test.
11306 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
11308 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11310 2006-06-21 Joseph Myers <joseph@codesourcery.com>
11312 * gcc.c-torture/execute/complex-7.c: New.
11314 2006-06-21 Jakub Jelinek <jakub@redhat.com>
11316 * gcc.dg/merge-all-constants-1.c: New test.
11318 2006-06-20 Janis Johnson <janis187@us.ibm.com>
11321 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11323 2006-06-20 Steven G. Kargl <kargls@comcast.net>
11325 * gfortran.dg/rrspacing_1.f90: New test.
11327 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11330 * g++.dg/other/bitfield2.C: New test.
11332 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
11334 PR tree-optimization/27331
11335 * gcc.dg/pr27331.c: New test.
11337 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
11338 Eric Botcazou <ebotcazou@adacore.com>
11341 * lib/gnat.exp: New file.
11342 * lib/gnat-dg.exp: Likewise.
11343 * gnat.dg: New directory.
11344 * gnat.dg/dg.exp: New driver.
11345 * gnat.dg/specs: New directory.
11346 * gnat.dg/specs/specs.exp: New driver.
11347 * gnat.dg/style: New directory.
11348 * gnat.dg/style/style.exp: New driver.
11350 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
11353 * gfortran.dg/array_initializer_1.f90: New test.
11356 * gfortran.dg/matmul_3.f90: New test.
11358 2006-06-19 Andrew Pinski <pinskia@gmail.com>
11360 PR middle-end/28075
11361 * gcc.dg/tree-ssa/inline-1.c: New test.
11363 2006-06-19 Anatoly Sokolov <aesok@post.ru>
11365 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11366 in malloc prototype; remove XFAIL.
11367 * gcc.dg/pr18241-2.c: Ditto.
11368 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11369 in memset prototype; remove XFAIL.
11370 * gcc.dg/tree-ssa/pr23382.c: Ditto.
11372 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
11374 * gcc.dg/vla-8.c: Add.
11376 2006-06-19 Richard Guenther <rguenther@suse.de>
11378 PR tree-optimization/27090
11379 * g++.dg/tree-ssa/pr27090.C: New testcase.
11381 2006-06-19 Roger Sayle <roger@eyesopen.com>
11384 * gcc.dg/pr27861-1.c: New test case.
11386 2006-06-19 Richard Guenther <rguenther@suse.de>
11388 PR middle-end/28045
11389 * gcc.dg/torture/pr28045.c: New testcase.
11391 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11394 * gfortran.dg/associated_4.f90: New test.
11396 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11400 * gfortran.dg/real_const_3.f90: New test.
11402 2006-06-16 Mark Mitchell <mark@codesourcery.com>
11405 * g++.dg/template/static26.C: New test.
11408 * g++.dg/expr/bitfield2.C: New test.
11411 * g++.dg/parse/linkage2.C: New test.
11413 2006-06-16 Richard Guenther <rguenther@suse.de>
11415 PR middle-end/27116
11416 * gcc.dg/pr15785-1.c: Revert last change.
11417 * gcc.dg/torture/pr27116-2.c: New testcase.
11419 2006-06-16 Roger Sayle <roger@eyesopen.com>
11421 PR middle-end/27802
11422 * gcc.dg/pr27802-1.c: New test case.
11424 2006-06-15 Mark Mitchell <mark@codesourcery.com>
11427 * g++.dg/template/ttp18.C: New test.
11428 * g++.dg/template/ttp19.C: Likewise.
11431 * g++.dg/expr/cond9.C: New test.
11434 * g++.dg/template/ctor7.C: New test.
11436 2006-06-15 Janis Johnson <janis187@us.ibm.com>
11438 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11440 2006-06-16 Richard Guenther <rguenther@suse.de>
11442 PR tree-optimization/27781
11443 * gcc.dg/tree-ssa/pr27781.c: New testcase.
11445 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
11447 * gfortran.dg/allocate_zerosize_2.f90: New test case.
11449 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
11451 * gcc.dg/tree-ssa/loop-18.c: New test.
11453 2006-06-14 Mark Mitchell <mark@codesourcery.com>
11456 * g++.dg/template/crash52.C: New test.
11459 * g++.dg/ext/attrib22.C: New test.
11462 * g++.dg/template/builtin1.C: New test.
11463 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11466 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11468 * g++.old-deja/g++.pt/crash51.C: Likewise.
11471 * g++.dg/lookup/linkage1.C: New test.
11472 * g++.dg/lookup/linkage2.C: Likewise.
11474 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
11476 PR middle-end/27959
11477 * gcc.dg/pr27959.c: New testcase.
11479 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
11482 * g++.dg/eh/div.C: New test.
11484 2006-06-13 Jakub Jelinek <jakub@redhat.com>
11487 * g++.dg/tree-ssa/pr26757.C: New test.
11488 * g++.dg/tree-ssa/pr27894.C: New test.
11490 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11492 * gcc.c-torture/compile/20060609-1.c: New test.
11495 * gcc.c-torture/compile/pr27863.c: New test.
11497 2006-06-13 Richard Guenther <rguenther@suse.de>
11499 PR tree-optimization/27830
11500 * g++.dg/tree-ssa/pr27830.C: New testcase.
11502 2006-06-13 Matthew Sachs <msachs@apple.com>
11504 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11505 the list of compiler flags; this causes those flags to be checked
11506 for things like dg-skip-if.
11508 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11511 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11513 2006-06-12 Mark Mitchell <mark@codesourcery.com>
11514 Kazu Hirata <kazu@codesourcery.com>
11516 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11517 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11519 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11522 * g++.dg/lookup/using15.C: New test.
11525 * g++.dg/other/anon4.C: New test.
11527 2006-06-12 Roger Sayle <roger@eyesopen.com>
11530 * g++.dg/init/complex1.C: New test case.
11532 2006-06-11 Eric Christopher <echristo@apple.com>
11534 PR middle-end/27948
11535 * gcc.dg/bf-ms-layout.c: Run on darwin.
11536 * gcc.dg/bf-no-ms-layout: Ditto.
11537 * gcc.dg/attr-ms_struct-2.c: New.
11538 * gcc.dg/bf-ms-layout-2.c: Ditto.
11540 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
11542 * gcc.dg/attr-ms_struct-packed1.c: New.
11544 2006-06-09 Mike Stump <mrs@apple.com>
11546 * gcc.dg/vla-7.c: Add.
11548 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
11551 * gfortran.dg/entry_6.f90: New test.
11555 * gfortran.dg/entry_7.f90: New test.
11557 2006-06-09 Jakub Jelinek <jakub@redhat.com>
11560 * gcc.dg/cpp/_Pragma6.c: New test.
11563 * g++.dg/cpp/_Pragma1.C: New test.
11565 PR preprocessor/27746
11566 * gcc.dg/gomp/macro-3.c: New test.
11567 * gcc.dg/gomp/macro-4.c: New test.
11568 * g++.dg/gomp/macro-3.C: New test.
11569 * g++.dg/gomp/macro-4.C: New test.
11571 2006-06-09 Richard Guenther <rguenther@suse.de>
11573 PR tree-optimization/26998
11574 * gcc.dg/torture/pr26998.c: New testcase.
11575 * gcc.dg/tree-ssa/vrp29.c: New testcase.
11577 2006-06-08 Mike Stump <mrs@apple.com>
11579 * gcc.dg/pr27095.c: Account for stubs.
11582 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11583 produce bad code on darwin.
11585 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11588 * gfortran.dg/substr_2.f: New test.
11590 2006-06-08 Asher Langton <langton2@llnl.gov>
11593 * cray_pointers_2.f90: Add -fbounds-check compile flag.
11595 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11598 * gcc.dg/union-3.c: New test.
11600 2006-06-08 Richard Guenther <rguenther@suse.de>
11602 PR middle-end/27116
11603 * gcc.dg/torture/pr27116.c: New testcase.
11604 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11606 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11608 PR rtl-optimization/26449
11609 * gcc.dg/pr26449.c: New test.
11611 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11614 * g++.dg/ext/offsetof1.C: Test member functions.
11616 2006-06-07 Steve Ellcey <sje@cup.hp.com>
11618 * gcc.dg/pr27095.c: Improve scanning.
11620 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
11623 * gfortran.dg/saved_automatic_1.f90: New test.
11626 * gfortran.dg/array_simplify_1.f90: New test.
11629 * gfortran.dg/entry_dummy_ref_1.f90: New test.
11632 * gfortran.dg/entry_dummy_ref_2.f90: New test.
11634 2006-06-06 Mark Mitchell <mark@codesourcery.com>
11637 * g++.dg/expr/cast7.C: New test.
11639 2006-06-06 Janis Johnson <janis187@us.ibm.com>
11641 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11642 * lib/gcc-defs.exp (tool_check_compile): Ditto.
11643 * lib/fortran-torture.exp (fortran-torture-compile,
11644 fortran-torture-execute): Ditto.
11646 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
11649 * gcc.dg/vmx/pr27842.c: New test.
11651 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11653 PR libfortran/27895
11654 * gfortran.dg/bounds_check_3.f90: New test.
11656 2006-06-05 Mike Stump <mrs@apple.com>
11658 * objc.dg/objc-fast-4.m: Skip for ppc64.
11660 2006-06-05 Steve Ellcey <sje@cup.hp.com>
11663 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11665 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
11666 Victor Kaplansky <victork@il.ibm.com>
11668 PR tree-optimizations/26360
11669 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11670 with -fno-tree-dce.
11671 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11673 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
11676 * gfortran.dg/data_char_1.f90: Add messages for truncated
11680 * gfortran.dg/func_decl_2.f90: New test.
11683 * gfortran.dg/do_2.f90: New test.
11686 * gfortran.dg/associated_3.f90: New test.
11688 2006-06-04 Mark Mitchell <mark@codesourcery.com>
11691 * g++.dg/template/static25.C: New test.
11694 * g++.dg/init/array21.C: New test.
11697 * g++.dg/ext/complit7.C: New test.
11700 * g++.dg/parse/ptrmem5.C: New test.
11702 2006-06-04 Roger Sayle <roger@eyesopen.com>
11703 Andrew Pinski <pinskia@physics.uc.edu>
11706 PR middle-end/27382
11707 * gcc.dg/pr27150-1.c: New testcase.
11708 * gcc.dg/pr27382-1.c: New testcase.
11709 * gcc.dg/pr27382-2.c: New testcase.
11711 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
11715 * gcc.dg/array-10.c: New test.
11717 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11720 * g++.dg/init/const4.C: New test.
11721 * g++.dg/init/member1.C: Add error-marker.
11722 * g++.dg/other/fold1.C: Adjust error-marker.
11724 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11727 * g++.dg/ext/offsetof1.C: New test.
11729 2006-06-04 Eric Christopher <echristo@apple.com>
11731 * gcc.dg/attr-ms_struct-1.c: New.
11733 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
11735 * gcc.c-torture/compile/builtin_constant_p.c: New test.
11737 2006-06-04 Richard Guenther <rguenther@suse.de>
11739 PR tree-optimization/27039
11740 * gcc.dg/tree-ssa/loop-17.c: New testcase.
11742 2006-06-03 Roger Sayle <roger@eyesopen.com>
11745 * gcc.target/i386/amd64-abi-2.c: New test case.
11747 2006-06-02 Eric Christopher <echristo@apple.com>
11749 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11750 * gcc.target/i386/20020523-1.c: Skip if darwin.
11751 * gcc.target/i386/asm-3.c: Ditto.
11752 * gcc.target/i386/20011119-1.c: Ditto.
11753 * gcc.target/i386/clobbers.c: Remove pic part of test.
11755 2006-06-02 Steve Ellcey <sje@cup.hp.com>
11757 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11758 * g++.old-deja/g++.other/init19.C: Ditto.
11759 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11760 and add other platforms as expected failures.
11762 2006-06-01 Steve Ellcey <sje@cup.hp.com>
11764 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11765 (is-effective-target-keyword): Ditto.
11767 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
11770 * gfortran.dg/extended_char_comparison_1.f: New test.
11772 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
11775 * gfortran.dg/dummy_procedure_1.f90: New test.
11778 * gfortran.dg/dummy_procedure_2.f90: New test.
11780 * gfortran.dg/associated_2.f90: Correct to make consistent with
11783 2006-05-31 Roger Sayle <roger@eyesopen.com>
11785 * gcc.target/i386/387-11.c: New test case.
11787 2006-05-31 Mark Mitchell <mark@codesourcery.com>
11790 * g++.dg/template/cond6.C: New test.
11793 * g++.dg/template/crash51.C: New test.
11794 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11797 * g++.dg/init/array20.C: New test.
11799 2006-05-31 Roger Sayle <roger@eyesopen.com>
11801 * gcc.dg/builtins-54.c: New test case.
11803 2006-05-30 Mark Mitchell <mark@codesourcery.com>
11806 * g++.dg/template/fntry1.C: Add dg-do link.
11809 * g++.dg/parse/friend6.C: New test.
11811 2006-05-30 Asher Langton <langton2@llnl.gov>
11813 * gfortran.dg/cray_pointers_7.f90: New test.
11815 2006-05-30 Roger Sayle <roger@eyesopen.com>
11817 PR tree-optimization/23452
11818 * gcc.dg/fold-mulconj-1.c: New test case.
11820 2006-05-30 Mark Mitchell <mark@codesourcery.com>
11823 * g++.dg/parse/bitfield1.C: New test.
11825 2006-05-30 Roger Sayle <roger@eyesopen.com>
11827 * gcc.target/ppc-eq0-1.c: New test case.
11828 * gcc.target/ppc-negeq0-1.c: New test case.
11830 2006-05-30 Dirk Mueller <dmueller@suse.de>
11833 * gcc.dg/overflow-warn-5.c: New test.
11835 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11838 * gcc.dg/sizeof-1.c: New test.
11840 2006-05-30 Uros Bizjak <uros@kss-loka.si>
11843 * gcc.target/i386/pr27790.c: New test.
11845 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11847 PR libgfortran/27757
11848 * gfortran.dg/direct_io_5.f90: New test.
11850 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11852 PR libgfortran/27634
11853 * gfortran.dg/fmt_missing_period_1.f: New test.
11854 * gfortran.dg/fmt_missing_period_2.f: New test.
11855 * gfortran.dg/fmt_missing_period_3.f: New test.
11857 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11860 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11863 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11866 * g++.dg/template/new6.C: New test.
11868 2006-05-29 Roger Sayle <roger@eyesopen.com>
11870 PR tree-optimization/24964
11871 * gcc.target/i386/387-10.c: New test case.
11873 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
11875 * intrinsics/string_intrinsics.c (compare_string):
11876 Use memcmp instead of strncmp to avoid tripping over
11877 CHAR(0) in a string.
11879 2006-05-27 Richard Guenther <rguenther@suse.de>
11881 PR middle-end/27773
11882 * gcc.dg/torture/pr27773.c: New testcase.
11884 2006-05-27 Dirk Mueller <dmueller@suse.de>
11886 * gcc.dg/pr24561.c: Rename to..
11887 * gcc.dg/pr25962.c: .. this.
11889 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11892 * gfortran.dg/bounds_check_2.f: New test.
11894 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
11896 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11897 * gfortran.dg/byte_1.f90: Likewise.
11898 * gfortran.dg/dup_save_2.f90: Likewise.
11900 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
11902 * gfortran.dg/associated_2.f90: New test.
11904 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11907 * gfortran.dg/bounds_check_1.f90: New test.
11909 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
11911 PR rtl-optimization/27661
11912 * gcc.dg/pr27661.c: New test case.
11914 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
11917 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
11918 * gfortran.dg/print_parentheses_1.f: New test.
11919 * gfortran.dg/print_parentheses_2.f90: New test.
11921 2006-05-26 Jakub Jelinek <jakub@redhat.com>
11924 * gcc.dg/pr27758.c: New test.
11926 2006-05-24 Falk Hueffner <falk@debian.org>
11928 * gcc.c-torture/compile/pr27571.c: New test.
11930 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
11933 * gfortran.dg/spec_expr_4.f90: New test.
11936 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11938 2006-05-25 Mark Mitchell <mark@codesourcery.com>
11941 * g++.dg/ext/complit6.C: New test.
11942 * g++.dg/ext/complit3.C: Adjust error markers.
11943 * g++.dg/init/const3.C: New test.
11945 2006-05-25 Richard Guenther <rguenther@suse.de>
11947 PR middle-end/27743
11948 * gcc.dg/torture/pr27743.c: New testcase.
11950 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
11952 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11954 2006-05-25 Alan Modra <amodra@bigpond.net.au>
11956 * gcc.dg/compat/scalar-by-value-x.h: New.
11957 * gcc.dg/compat/scalar-by-value-y.h: New.
11958 * gcc.dg/compat/scalar-by-value-5.c: New.
11959 * gcc.dg/compat/scalar-by-value-5_main.c: New.
11960 * gcc.dg/compat/scalar-by-value-5_x.c: New.
11961 * gcc.dg/compat/scalar-by-value-5_y.c: New.
11962 * gcc.dg/compat/scalar-by-value-6.c: New.
11963 * gcc.dg/compat/scalar-by-value-6_main.c: New.
11964 * gcc.dg/compat/scalar-by-value-6_x.c: New.
11965 * gcc.dg/compat/scalar-by-value-6_y.c: New.
11967 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11969 PR tree-optimization/27639
11970 PR tree-optimization/26719
11971 * gcc.dg/pr27639.c: New test.
11972 * gcc.dg/pr26719.c: New test.
11973 * gcc.dg/tree-ssa/scev-cast.c: New test.
11975 2006-05-23 Mark Mitchell <mark@codesourcery.com>
11978 * g++.dg/template/error21.C: New test.
11980 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
11983 * gcc.target/i386/pr27696.c: New.
11985 2006-05-22 Janis Johnson <janis187@us.ibm.com>
11987 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11989 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11991 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11994 * g++.dg/other/assign1.C: New test.
11996 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
11999 * gcc.target/i386/pr27266.c: New.
12001 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12004 * g++.dg/ext/asm9.C: New test.
12006 2006-05-22 Richard Sandiford <richard@codesourcery.com>
12008 PR rtl-optimization/25514
12009 * gcc.c-torture/compile/pr25514.c: New test.
12011 2006-05-22 Richard Guenther <rguenther@suse.de>
12014 2006-01-31 Richard Guenther <rguenther@suse.de>
12016 * gcc.target/i386/sselibm-1.c: New testcase.
12017 * gcc.target/i386/sselibm-2.c: Likewise.
12018 * gcc.target/i386/sselibm-3.c: Likewise.
12019 * gcc.target/i386/sselibm-4.c: Likewise.
12020 * gcc.target/i386/sselibm-5.c: Likewise.
12022 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12025 * gcc.dg/func-args-2.c: New test.
12028 * gcc.dg/struct-incompl-1.c: New test.
12030 2006-05-22 Richard Guenther <rguenther@suse.de>
12033 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12034 the transformations we test for.
12036 2006-05-22 Richard Guenther <rguenther@suse.de>
12039 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12041 2006-05-21 Mark Mitchell <mark@codesourcery.com>
12044 * g++.dg/warn/new1.C: New test.
12045 * g++.dg/template/new5.C: Likewise.
12047 2006-05-21 Roger Sayle <roger@eyesopen.com>
12049 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12050 * gcc.target/i386/20060512-3.c: Likewise.
12052 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
12054 PR rtl-optimization/27671
12055 * gcc.c-torture/execute/pr27671-1.c: New.
12056 * gcc.dg/pr27671-2.c: Likewise.
12058 PR tree-optimization/26622.
12059 * gcc.c-torture/compile/pr26622.c: New.
12061 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12064 * gfortran.dg/recursive_reference_1.f90: New test.
12066 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12069 * gfortran.dg/elemental_subroutine_3.f90: New test.
12072 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12075 * gfortran.dg/associated_target_1.f90: New test.
12078 * gfortran.dg/maxloc_shape_1.f90: New test.
12080 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12082 PR libgfortran/24459
12083 * gfortran.dg/namelist_24.f90: New test.
12084 * gfortran.dg/namelist_12.f: Fix typo in comment.
12086 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
12088 PR middle-end/25776
12089 * g++.dg/other/error11.C: New test.
12091 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12093 * gcc.target/mips/pr26765.c: Add -w to options.
12095 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12097 * lib/target-supports.exp (check_effective_target_mpaired_single):
12099 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12101 * g++.dg/vect/vect.exp: Likewise.
12103 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12106 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12108 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
12111 * gfortran.dg/temporary_1.f90: New file.
12113 2006-05-19 Andreas Schwab <schwab@suse.de>
12115 * g++.dg/other/unused1.C: Also match "stringz".
12117 2006-05-19 Mark Mitchell <mark@codesourcery.com>
12120 * g++.dg/template/fntry1.C: New test.
12122 2006-05-18 Mark Mitchell <mark@codesourcery.com>
12126 * g++.dg/conversion/bitfield5.C: New test.
12127 * g++.dg/conversion/bitfield6.C: New test.
12129 2006-05-18 Mike Stump <mrs@apple.com>
12131 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12132 * gcc.dg/vla-4.c: Add.
12133 * gcc.dg/vla-5.c: Add.
12134 * gcc.dg/vla-6.c: Add.
12136 2006-05-12 Stuart Hastings <stuart@apple.com>
12138 * gcc.target/i386/20060512-1.c: New.
12139 * gcc.target/i386/20060512-2.c: New.
12140 * gcc.target/i386/20060512-3.c: New.
12141 * gcc.target/i386/20060512-4.c: New.
12143 2006-05-17 Mark Mitchell <mark@codesourcery.com>
12146 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12149 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12150 * g++.dg/parse/linkage1.C: New test.
12152 2006-05-17 Jakub Jelinek <jakub@redhat.com>
12154 PR tree-optimization/27548
12155 * g++.dg/tree-ssa/pr27548.C: New test.
12157 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12160 * gfortran.dg/recursive_check_1.f: New test.
12161 * gfortran.dg/recursive_check_2.f90: New test.
12163 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
12165 * g++.dg/opt/temp2.C: New test.
12167 2006-05-17 Jakub Jelinek <jakub@redhat.com>
12170 * g++.dg/init/brace5.C: New test.
12172 PR middle-end/27415
12173 * gcc.dg/gomp/pr27415.c: New test.
12174 * g++.dg/gomp/pr27415.C: New test.
12176 PR tree-optimization/27549
12177 * g++.dg/tree-ssa/pr27549.C: New test.
12179 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12181 PR libgfortran/27575
12182 * gfortran.dg/read_eof_4.f90: New test.
12184 2006-05-16 Richard Guenther <rguenther@suse.de>
12186 PR tree-optimization/22303
12187 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12189 2006-05-16 Jakub Jelinek <jakub@redhat.com>
12191 PR middle-end/27573
12192 * gcc.dg/gomp/pr27573.c: New test.
12193 * gfortran.dg/gomp/pr27573.f90: New test.
12196 * gcc.dg/gomp/pr27499.c: New test.
12197 * g++.dg/gomp/pr27499.C: New test.
12199 2006-05-15 Mark Mitchell <mark@codesourcery.com>
12202 * g++.dg/parser/access8.C: Adjust error marker.
12203 * g++.dg/template/access17.C: New test.
12204 * g++.dg/template/access18.C: Likewise.
12206 2006-05-15 Roger Sayle <roger@eyesopen.com>
12209 * gcc.target/i386/pr26600.c: New test case.
12211 2006-05-15 Mark Mitchell <mark@codesourcery.com>
12214 * g++.dg/expr/bitfield1.C: New test.
12216 2006-05-15 Richard Guenther <rguenther@suse.de>
12218 PR tree-optimization/27603
12219 * gcc.dg/torture/pr27603.c: New testcase.
12221 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
12224 * gfortran.dg/entry_dummy_ref_1.f90: New test.
12227 * gfortran.dg/scalar_return_1.f90: New test.
12230 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12232 2006-05-15 Jakub Jelinek <jakub@redhat.com>
12234 * gcc.dg/gomp/critical-4.c: New test.
12235 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12236 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12237 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12238 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12240 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12243 * g++.dg/template/dependent-args1.C: New test.
12246 * g++.dg/lookup/this1.C: New test.
12249 * g++.dg/template/operator6.C: New test.
12250 * g++.dg/template/incomplete3.C: New test.
12253 * g++.dg/template/new4.C: New test.
12256 * g++.dg/template/void2.C: New test.
12258 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
12260 * g++.dg/template/dependent-expr5.C: New test.
12262 2006-05-14 Roger Sayle <roger@eyesopen.com>
12264 PR middle-end/26729
12265 * gcc.dg/pr26729-1.c: New test case.
12267 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12269 * gcc.dg/pr27003.c: New test.
12271 2006-05-12 Steve Ellcey <sje@cup.hp.com>
12273 * lib/target-supports.dg (check_cxa_atexit_available): Change
12274 v3_target_compile to ${tool}_target_compile.
12276 2006-05-11 Jason Merrill <jason@redhat.com>
12278 * lib/scanasm.exp (scan-not-hidden): Fix typo.
12280 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12283 * gfortran.dg/label_5.f90: New test.
12285 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
12287 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12288 check_effective_target_powerpc_altivec_ok): New.
12289 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12290 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12291 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12292 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12293 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12294 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12295 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12296 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12297 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12298 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12299 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12300 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12301 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12302 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12303 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12304 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12305 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12306 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12307 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12308 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12309 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12310 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12311 gcc.target/powerpc/altivec-9.c,
12312 gcc.target/powerpc/altivec-consts.c,
12313 gcc.target/powerpc/altivec-pr22085.c,
12314 gcc.target/powerpc/altivec-splat.c,
12315 gcc.target/powerpc/altivec-types-1.c,
12316 gcc.target/powerpc/altivec-types-2.c,
12317 gcc.target/powerpc/altivec-types-3.c,
12318 gcc.target/powerpc/altivec-types-4.c,
12319 gcc.target/powerpc/altivec-varargs-1.c,
12320 gcc.target/powerpc/altivec-vec-merge.c,
12321 gcc.target/powerpc/ppc-vector-memcpy.c,
12322 gcc.target/powerpc/ppc-vector-memset.c,
12323 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12324 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12325 these effective targets.
12326 * gcc.dg/vmx/pr27006.c: Add missing close brace.
12327 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12329 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12331 PR middle-end/27384
12332 * g++.dg/other/fold1.C: New test.
12334 PR middle-end/27488
12335 * gcc.dg/fold-nonneg-1.c: New test.
12338 * g++.dg/other/operator1.C: New test.
12340 2006-05-11 Richard Guenther <rguenther@suse.de>
12342 PR middle-end/27529
12343 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12345 2006-05-10 Janis Johnson <janis187@us.ibm.com>
12347 * lib/target-supports-dg.exp (check-flags): New.
12348 (dg-skip-if): Move flag checks.
12350 2006-05-09 Steve Ellcey <sje@cup.hp.com>
12352 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12353 * lib/target-supports.dg (check_cxa_atexit_available): New.
12355 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
12358 * gfortran.dg/multiple_allocation_2.f90: New test case.
12360 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
12362 * gcc.target/arm/pr27387.C: Fix a comment typo.
12364 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12367 * gfortran.dg/error_recovery_1.f90: New test.
12369 2006-05-10 Richard Guenther <rguenther@suse.de>
12371 PR tree-optimization/27302
12372 * gcc.dg/torture/pr27302.c: New testcase.
12374 2006-05-09 Dirk Mueller <dmueller@suse.de>
12375 Richard Guenther <rguenther@suse.de>
12377 PR middle-end/27498
12378 * gcc.dg/tree-ssa/pr27498.c: New testcase.
12380 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
12382 PR rtl-optimization/27335
12383 * gcc.dg/pr27335.c: New test.
12385 2006-05-06 Richard Sandiford <richard@codesourcery.com>
12387 * gcc.target/mips/mips-ps-5.c: New file.
12389 2006-05-08 Jan Hubicka <jh@suse.cz>
12391 PR middle-end/25962
12392 * gcc.dg/pr25962.c: New.
12394 2006-05-08 Roger Sayle <roger@eyesopen.com>
12397 * gcc.target/powerpc/pr27158.c: New test case.
12399 2006-05-08 Laurent GUERBY <laurent@guerby.net>
12402 * ada/acats/run_all.sh: Use test -z.
12404 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12406 PR libfortran/18271
12407 * gfortran.dg/spec_expr_3.f90: New test.
12409 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
12412 * gcc.target/i386/monitor.c: New file.
12414 2006-05-08 Alan Modra <amodra@bigpond.net.au>
12416 * gcc.dg/pr27095.c: xfail *-*-darwin*.
12418 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12421 * g++.dg/other/ptrmem7.C: New test.
12423 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12426 * gcc.dg/array-9.c: New test.
12428 2006-05-07 Richard Guenther <rguenther@suse.de>
12430 PR tree-optimization/27409
12431 * gcc.dg/torture/pr27409.c: New testcase.
12433 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
12436 * gfortran.dg/select_6.f90: New.
12438 2006-05-07 Richard Guenther <rguenther@suse.de>
12440 PR tree-optimization/27136
12441 * gcc.dg/torture/pr27136.c: New testcase.
12443 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
12446 * gfortran.dg/char_cons_len_1.f90: New test.
12448 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12451 * g++.dg/template/incomplete2.C: New test.
12453 2006-05-06 Richard Guenther <rguenther@suse.de>
12455 PR tree-optimization/27151
12456 * gcc.dg/vect/pr27151.c: New testcase.
12458 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12461 * g++.dg/template/void1.C: New test.
12464 * g++.dg/other/void2.C: New test.
12467 * g++.dg/conversion/void1.C: New test.
12469 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
12472 * g++.dg/other/unused1.C: New.
12474 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12477 * objc.dg/member-1.m: New test.
12479 2006-05-05 Steve Ellcey <sje@cup.hp.com>
12481 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12483 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12485 PR libfortran/26985
12486 * gfortran.dg/matmul_2.f90: New test.
12488 2005-05-05 Laurent GUERBY <laurent@guerby.net>
12490 * ada/acats/run_all.sh: Use sync when main not found.
12492 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
12495 * gcc.target/mips/pr26765.c: New.
12497 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
12499 * gcc.target/bfin: New directory.
12500 * gcc.target/bfin/bfin.exp: New file.
12501 * gcc.target/bfin/frmul.c: New file.
12502 * gcc.target/bfin/arith.c: New file.
12503 * gcc.target/bfin/mul-combine.c: New file.
12504 * gcc.target/bfin/shift.c: New file.
12506 2006-05-04 Richard Guenther <rguenther@suse.de>
12508 PR tree-optimization/14287
12509 PR tree-optimization/14844
12510 PR tree-optimization/19792
12511 PR tree-optimization/21608
12512 PR tree-optimization/27090
12513 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12514 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12515 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12516 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12517 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12519 2006-05-04 Jakub Jelinek <jakub@redhat.com>
12521 PR tree-optimization/27285
12522 * gcc.c-torture/execute/pr27285.c: New test.
12524 PR middle-end/27388
12525 * gcc.dg/gomp/pr27388-1.c: New test.
12526 * gcc.dg/gomp/pr27388-2.c: New test.
12527 * gcc.dg/gomp/pr27388-3.c: New test.
12530 * g++.dg/gomp/pr27359.C: New test.
12532 2006-05-02 Steven G. Kargl <kargls@comcast.net>
12535 * gfortran.dg/iargc.f90: New test.
12537 2006-05-02 Mark Mitchell <mark@codesourcery.com>
12540 * g++.dg/template/crash49.C: New test.
12542 2006-05-02 Steve Ellcey <sje@cup.hp.com>
12545 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12547 2006-05-02 Jeff Law <law@redhat.com>
12549 PR tree-optimization/27364
12550 * gcc.c-torture/execute/pr27364.c: New test.
12552 2006-05-02 Mark Mitchell <mark@codesourcery.com>
12555 * g++.dg/parser/ctor5.C: New test.
12557 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
12560 * gcc.target/arm/arm.exp: New.
12561 * gcc.target/arm/pr27387.C: Likewise.
12563 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12567 * gfortran.dg/module_equivalence_2.f90: New test.
12569 2006-05-02 Jakub Jelinek <jakub@redhat.com>
12571 PR middle-end/27337
12572 * g++.dg/gomp/pr27337-1.C: New test.
12573 * g++.dg/gomp/pr27337-2.C: New test.
12575 PR middle-end/27328
12576 * gcc.dg/gomp/pr27328.c: New test.
12578 PR middle-end/27325
12579 * g++.dg/gomp/pr27325.C: New test.
12581 PR middle-end/27310
12582 * g++.dg/gomp/pr27310.C: New test.
12584 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12586 PR tree-optimization/27291
12587 * g++.dg/tree-ssa/pr27291.C: New test.
12589 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12591 PR tree-optimization/27283
12592 * g++.dg/tree-ssa/pr27283.C: New test.
12594 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12596 * gcc.dg/tree-ssa/loop-16.c: New test.
12598 2006-05-01 Roger Sayle <roger@eyesopen.com>
12599 Joseph S. Myers <joseph@codesourcery.com>
12601 * gcc.dg/Wconversion-3.c: New test case.
12602 * gcc.dg/Wconversion-4.c: Likewise.
12604 2006-05-01 Richard Guenther <rguenther@suse.de>
12606 PR tree-optimization/26726
12607 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12609 2006-04-30 Roger Sayle <roger@eyesopen.com>
12611 * gcc.dg/Woverflow-1.c: New test case.
12612 * gcc.dg/Woverflow-2.c: Likewise.
12613 * gcc.dg/Woverflow-3.c: Likewise.
12615 2006-04-30 Mark Mitchell <mark@codesourcery.com>
12618 * g++.dg/template/defarg8.C: New test.
12620 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12623 * g++.dg/parse/operator7.C: New test.
12625 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12629 * g++.dg/template/crash48.C: New test.
12632 * g++.dg/parse/ctor4.C: New test.
12634 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12637 * gfortran.df/char_type_len.f90: New test.
12639 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12641 PR libgfortran/27304
12642 * gfortran.dg/fmt_exhaust.f90: New test.
12644 2006-04-28 Roger Sayle <roger@eyesopen.com>
12647 * gcc.dg/large-size-array-2.c: New test case.
12649 2006-04-28 Richard Guenther <rguenther@suse.de>
12652 * gcc.target/i386/pr26826.c: New testcase.
12654 2006-04-28 Jakub Jelinek <jakub@redhat.com>
12656 PR middle-end/27260
12657 * gcc.c-torture/execute/pr27260.c: New.
12659 2006-04-28 Alan Modra <amodra@bigpond.net.au>
12661 PR middle-end/27095
12662 * gcc.dg/pr27095.c: New.
12664 2006-04-27 Mark Mitchell <mark@codesourcery.com>
12667 * g++.dg/conversion/bitfield4.C: New test.
12669 2006-04-27 Eric Christopher <echristo@apple.com>
12671 * gcc.dg/pragma-ms_struct.c: New.
12673 2006-04-27 Mark Mitchell <mark@codesourcery.com>
12676 * g++.dg/template/crash47.C: New test.
12678 2006-04-27 Dirk Mueller <dmueller@suse.de>
12680 * gcc.target/i386/sse-7.c: build with -msse.
12682 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
12684 PR testsuite/27274:
12685 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12686 (main): Exit if processor doesn't support SSE.
12688 2006-04-26 David Edelsohn <edelsohn@gnu.org>
12690 PR middle-end/27282
12691 * gcc.c-torture/compile/pr27282.c: New test.
12693 2006-04-26 Jakub Jelinek <jakub@redhat.com>
12695 PR middle-end/26913
12696 * g++.dg/gomp/pr26913.C: New test.
12699 * gcc.dg/gomp/pr25996.c: New test.
12700 * g++.dg/gomp/pr25996.C: New test.
12702 2006-04-25 Richard Sandiford <richard@codesourcery.com>
12704 PR rtl-optimization/26725
12705 * gcc.c-torture/compile/pr26725.c: New test.
12707 2006-04-25 Richard Guenther <rguenther@suse.de>
12709 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12712 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
12714 * gcc.dg/20060425-1.c: New testcase.
12716 2006-04-25 Jakub Jelinek <jakub@redhat.com>
12718 PR tree-optimization/26865
12719 * gcc.dg/pr26865.c: New test.
12721 2006-04-24 Mark Mitchell <mark@codesourcery.com>
12724 * g++.dg/conversion/bitfield1.C: New test.
12725 * g++.dg/conversion/bitfield2.C: Likewise.
12726 * g++.dg/conversion/bitfield3.C: Likewise.
12728 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
12729 Richard Guenther <rguenther@suse.de>
12731 PR tree-optimization/27236
12732 * gcc.dg/tree-ssa/pr27236.c: New testcase.
12734 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12737 * g++.dg/other/incomplete2.C: New test.
12739 2006-04-24 Richard Guenther <rguenther@suse.de>
12741 PR middle-end/26869
12742 * gcc.dg/torture/pr26869.c: New testcase.
12744 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
12745 Richard Guenther <rguenther@suse.de>
12747 PR tree-optimization/27218
12748 * g++.dg/tree-ssa/pr27218.C: New testcase.
12750 2006-04-23 Mark Mitchell <mark@codesourcery.com>
12753 * g++.dg/template/friend41.C: New test.
12755 2006-04-23 David Edelsohn <edelsohn@gnu.org>
12757 * g++.dg/opt/pr15551.C: Include cstdio.
12758 (main): Use remove instead of unlink.
12760 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
12762 * gcc.dg/sibcall-7.c: New test.
12763 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12764 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12765 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12766 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12767 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12769 2006-04-23 Mark Mitchell <mark@codesourcery.com>
12772 * g++.dg/opt/bitfield1.C: New test.
12773 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12774 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12775 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12776 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12777 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12778 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12779 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12780 * g++.dg/abi/bitfield2.C: Likewise.
12781 * g++.dg/init/bitfield1.C: Likewise.
12783 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
12786 * gfortran.dg/elemental_subroutine_4.f90: New test.
12787 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12790 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
12792 * gcc.c-torture/compile/20060421-1.c: New testcase.
12794 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12797 * gcc.dg/init-bad-4.c: New test.
12799 2006-04-21 Paul Brook <paul@codesourcery.com>
12801 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12803 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12806 * gfortran.dg/defined_operators_1.f90: New test.
12807 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12808 remove old ones associated, incorrectly, with Note 5.46.
12811 * gfortran.dg/character_array_constructor_1.f90: New test.
12813 2006-04-20 Jakub Jelinek <jakub@redhat.com>
12815 * gcc.dg/20060419-1.c: New test.
12817 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
12820 * gcc.dg/struct-parse-1.c: New test case.
12822 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12825 * g++.dg/parse/template19.C: New test.
12828 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12831 * g++.dg/expr/call3.C: New test.
12834 * g++.dg/conversion/dynamic1.C: New test.
12836 2006-04-19 Mark Mitchell <mark@codesourcery.com>
12839 * g++.dg/template/crash35.C: Tweak error markers.
12840 * g++.dg/template/crash46.C: New test.
12841 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12842 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12844 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
12846 PR rtl-optimization/14261
12847 * gcc.c-torture/compile/20060419-1.c: Added.
12849 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
12851 * gfortran.dg/label_1.f90: Adjust dg-error.
12853 2006-04-16 Roger Sayle <roger@eyesopen.com>
12856 * gcc.dg/fold-cond-1.c: New test case.
12857 * gcc.dg/pr26961-1.c: Likewise.
12859 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12861 PR libgfortran/27138
12862 * gfortran.dg/read_bad_advance.f90: New test.
12864 2006-04-16 Roger Sayle <roger@eyesopen.com>
12865 Dale Johannesen <dalej@apple.com>
12868 * gcc.target/i386/vecinit-3.c: New testcase.
12869 * gcc.target/i386/vecinit-4.c: Likewise.
12870 * gcc.target/i386/sse-18.c: Likewise.
12871 * gcc.target/i386/sse-19.c: Likewise.
12873 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
12875 * gfortran.dg/allocate_zerosize_1.f90: New test.
12877 2006-04-16 Mark Mitchell <mark@codesourcery.com>
12880 * g++.dg/template/crash45.C: New test.
12882 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
12885 * gfortran.dg/proc_assign_1.f90: New test.
12886 * gfortran.dg/procedure_lvalue.f90: Change message.
12887 * gfortran.dg/namelist_4.f90: Add new error.
12891 * gfortran.dg/auto_pointer_array_result_1.f90
12894 * gfortran.dg/specification_type_resolution_1.f90
12899 * gfortran.dg/bounds_temporaries_1.f90: New test.
12902 * gfortran.dg/array_return_value_1.f90: New test.
12904 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12907 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12909 2006-04-15 Jakub Jelinek <jakub@redhat.com>
12911 PR middle-end/26823
12912 * g++.dg/gomp/pr26823-1.C: New test.
12913 * g++.dg/gomp/pr26823-2.C: New test.
12915 2006-04-13 Uros Bizjak <uros@kss-loka.si>
12917 PR middle-end/27134
12918 * gcc.dg/pr27314.c: New test.
12920 2006-04-13 Richard Henderson <rth@redhat.com>
12922 * g++.dg/gomp/block-0.C: Update expected matches.
12924 2006-04-13 DJ Delorie <dj@redhat.com>
12926 * lib/target-supports.exp (check_effective_target_int32plus): New.
12927 (check_effective_target_ptr32plus): New.
12928 (check_effective_target_size32plus): New.
12929 (check_effective_target_int16): New.
12930 (check_profiling_available): Add m32c to the list of unsupported
12933 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12934 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12936 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12938 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12940 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12942 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12943 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12944 not just xstormy16. Skip m32c due to weird pointer size.
12945 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12946 not just xstormy16.
12947 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12948 not just xstormy16.
12949 * gcc.dg/20020312-2.c: Add m32c support.
12950 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12951 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12953 * gcc.dg/20050321-2.c: Require >=32 bit integers.
12954 * gcc.dg/asm-1.c: Skip if int and short are the same size.
12955 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12956 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12957 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12959 * gcc.dg/init-string-2.c: Require >=32 bit integers.
12960 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12961 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12962 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12963 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12964 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12965 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12967 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12969 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12970 * gcc.dg/pr23049.c: Require >=32 bit integers.
12971 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12972 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12973 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12974 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12975 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12976 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12977 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12978 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12979 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12980 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12981 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12982 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12984 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12985 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12986 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12987 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12988 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12990 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
12991 * gcc.c-torture/execute/20040703-1.x: Likewise.
12992 * gcc.c-torture/execute/20040705-1.x: Likewise.
12993 * gcc.c-torture/execute/20040705-2.x: Likewise.
12994 * gcc.c-torture/execute/20040709-1.x: Likewise.
12995 * gcc.c-torture/execute/20040709-2.x: Likewise.
12996 * gcc.c-torture/execute/20040811-1.x: Likewise.
12997 * gcc.c-torture/execute/20050316-1.x: Likewise.
12998 * gcc.c-torture/execute/bitfld-4.x: Likewise.
12999 * gcc.c-torture/execute/pr19689.x: Likewise.
13000 * gcc.c-torture/execute/pr7284-1.x: Likewise.
13001 * gcc.c-torture/execute/usmul.x: Likewise.
13002 * gcc.c-torture/execute/vrp-5.x: Likewise.
13003 * gcc.c-torture/execute/vrp-6.x: Likewise.
13004 * gcc.dg/debug/20041023-1.s: Likewise.
13006 2006-04-13 Roger Sayle <roger@eyesopen.com>
13008 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13009 of integers to a vector types are now constant expressions in C.
13010 * gcc.dg/vect/vect-fold-1.c: New test case.
13012 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
13013 Ulrich Weigand <uweigand@de.ibm.com>
13016 * gcc.dg/vmx/pr27006.c: New testcase.
13018 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13020 PR libgfortran/26766
13021 * gfortran.dg/write_recursive.f90: New test.
13023 2006-04-11 Mark Mitchell <mark@codesourcery.com>
13025 * g++.dg/parse/dtor7.C: New test.
13026 * g++.dg/parse/new1.C: Add error marker.
13027 * g++.dg/template/new3.C: New test.
13030 * g++.dg/template/pure1.C: New test.
13033 * g++.dg/parse/ptrmem4.C: New test.
13035 2006-04-10 Jeff Law <law@redhat.com>
13038 * gcc.c-torture/compile/pr27087.c: New test.
13040 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
13043 * gcc.dg/20060410.c: New.
13045 2006-04-10 Matthias Klose <doko@debian.org>
13047 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13048 Recognize multilib directory names containing underscores.
13050 2006-04-10 Roger Sayle <roger@eyesopen.com>
13052 * gcc.target/i386/vecinit-1.c: New test case.
13053 * gcc.target/i386/vecinit-2.c: Likewise.
13055 2006-04-10 Jakub Jelinek <jakub@redhat.com>
13058 * g++.dg/debug/dwarf2-2.C: New test.
13060 2006-04-09 Richard Sandiford <richard@codesourcery.com>
13062 PR rtl-optimization/27073
13063 * gcc.c-torture/execute/pr27073.c: New test.
13065 2006-04-08 Mike Stump <mrs@apple.com>
13067 * gcc.dg/pragma-darwin.c: Improve for ppc64.
13069 2006-04-07 Richard Guenther <rguenther@suse.de>
13071 PR tree-optimization/26135
13072 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13074 2006-04-06 Jan Hubicka <jh@suse.cz>
13077 * g++.dg/bprob/g++-bprob-2.C: New testcase.
13079 2006-04-06 Roger Sayle <roger@eyesopen.com>
13081 * g++.dg/conversion/nullptr1.C: New test case.
13082 * g++.dg/conversion/nullptr2.C: Likewise.
13084 2006-04-05 Roger Sayle <roger@eyesopen.com>
13086 * gfortran.dg/dependency_18.f90: New test case.
13088 2006-04-05 Richard Guenther <rguenther@suse.de>
13090 PR tree-optimization/26919
13091 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13092 * gcc.dg/ipa/ipa-2.c: Likewise.
13093 * gcc.dg/ipa/ipa-3.c: Likewise.
13094 * gcc.dg/ipa/ipa-5.c: Likewise.
13096 2006-04-05 Richard Guenther <rguenther@suse.de>
13098 PR tree-optimization/26763
13099 * gcc.dg/torture/pr26763-1.c: New testcase.
13100 * gcc.dg/torture/pr26763-2.c: Likewise.
13102 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
13106 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13108 2006-04-04 Eric Christopher <echristo@apple.com>
13110 * gcc.target/i386/387-1.c: Allow regexp to match darwin
13112 * gcc.target/i386/387-5.c: Ditto.
13114 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
13116 * gcc.target/sparc/struct-ret-check.c: New test.
13118 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13120 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13121 zero decimal digits specified in format.
13123 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
13126 * gfortran.dg/missing_optional_dummy_1.f90: New test.
13129 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13130 * gfortran.dg/initialization_1.f90: Make assignment compliant.
13131 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13132 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13133 compliant and detect bigendian-ness.
13135 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
13137 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13138 dummy arguments work when the actual argument is itself a dummy
13139 argument of the caller.
13141 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13143 PR libfortran/24685
13144 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13146 2006-04-01 Roger Sayle <roger@eyesopen.com>
13148 * gfortran.dg/dependencency_17.f90: New test case.
13150 2006-04-01 Roger Sayle <roger@eyesopen.com>
13152 * gfortran.dg/dependency_14.f90: New test case.
13153 * gfortran.dg/dependency_15.f90: Likewise.
13154 * gfortran.dg/dependency_16.f90: Likewise.
13156 2006-03-31 Asher Langton <langton2@llnl.gov>
13159 gfortran.dg/cray_pointers_6.f90: New test.
13161 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13163 PR libgfortran/26890
13164 * gfortran.dg/read_size_noadvance.f90: New test.
13166 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
13169 * gfortran.dg/multiple_allocation_1.f90: Check that the
13170 size has changed after a re-allocation with stat.
13172 2006-03-30 Richard Guenther <rguenther@suse.de>
13174 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13176 * gcc.target/i386/sselibm-2.c: Likewise.
13177 * gcc.target/i386/sselibm-3.c: Likewise.
13178 * gcc.target/i386/sselibm-4.c: Likewise.
13179 * gcc.target/i386/sselibm-5.c: Likewise.
13181 2006-03-28 Roger Sayle <roger@eyesopen.com>
13183 * gcc.dg/fold-andxor-1.c: New test case.
13184 * gcc.dg/fold-xorand-1.c: Likewise.
13186 2006-03-28 Roger Sayle <roger@eyesopen.com>
13188 * gcc.dg/fold-convnotconv-1.c: New test case.
13190 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13193 * gfortran.dg/private_type_5.f90: New test.
13195 2006-03-27 David Edelsohn <edelsohn@gnu.org>
13197 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13199 2006-03-27 Jakub Jelinek <jakub@redhat.com>
13201 * gfortran.dg/advance_2.f90: New test.
13202 * gfortran.dg/advance_3.f90: New test.
13204 * gfortran.fortran-torture/execute/equiv_5.f: New test.
13206 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13208 PR libgfortran/26661
13209 PR libgfortran/26880
13210 * gfortran.dg/read_x_past.f: New test.
13212 2006-03-26 Geoffrey Keating <geoffk@apple.com>
13214 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13217 2006-03-26 David Edelsohn <edelsohn@gnu.org>
13219 * objc.dg/dwarf-1.m: Skip on AIX.
13220 * objc.dg/dwarf-2.m: Skip on AIX.
13222 2006-03-25 Steven G. Kargl <kargls@comcast.net>
13225 * gfortran.dg/float_1.f90: New test.
13227 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
13229 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13231 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13233 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
13235 PR libfortran/26735
13236 * gfortran.dg/convert_implied_open.f90: New test case.
13238 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
13241 * gfortran.dg/transpose_reshape_r10.f90: New test case.
13243 2006-03-25 Uros Bizjak <uros@kss-loka.si>
13245 PR middle-end/26717
13246 * gcc.dg/pr26717.c: New test.
13248 2006-03-25 Roger Sayle <roger@eyesopen.com>
13250 * gfortran.dg/dependency_12.f90: New test case.
13252 2006-03-24 Roger Sayle <roger@eyesopen.com>
13254 * gfortran.dg/dependency_9.f90: New (resurected) test case.
13256 2006-03-24 Jeff Law <law@redhat.com>
13258 * gcc.c-torture/pr26840.c: New test.
13260 2006-03-24 Geoffrey Keating <geoffk@apple.com>
13262 * objc.dg/dwarf-2.m: New.
13263 * obj-c++.dg/dwarf-2.mm: New.
13265 * g++.old-deja/g++.other/init19.C: New.
13267 2006-03-24 David Edelsohn <edelsohn@gnu.org>
13269 * g++.dg/eh/spbp.C: Skip on AIX.
13271 2006-03-24 Jakub Jelinek <jakub@redhat.com>
13273 PR middle-end/26611
13274 * g++.dg/gomp/pr26611-1.C: New test.
13275 * g++.dg/gomp/pr26611-2.C: New test.
13277 2006-03-24 Jeff Law <law@redhat.com>
13279 * gcc.c-torture/compile/pr26833.c: New test.
13280 * gfortran.fortran-torture/compile/pr26806.f90: New test.
13282 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13284 * gfortran.dg/endfile_2.f90: Delete temp file.
13286 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
13289 * gfortran.dg/record_marker_1.f90: New test case.
13290 * gfortran.dg/record_marker_2.f: New test case.
13291 * gfortran.dg/record_marker_3.f90: New test case.
13293 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
13296 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13297 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13299 2006-03-21 Janis Johnson <janis187@us.ibm.com>
13301 * lib/gcc-dg.exp (cleanup-modules): New proc.
13302 * gfortran.dg/allocatable_function_1.f90,
13303 gfortran.dg/allocate_char_star_scalar_1.f90,
13304 gfortran.dg/assumed_charlen_function_1.f90,
13305 gfortran.dg/assumed_dummy_1.f90,
13306 gfortran.dg/assumed_shape_ranks_1.f90,
13307 gfortran.dg/assumed_shape_ranks_2.f90,
13308 gfortran.dg/assumed_size_dt_dummy.f90,
13309 gfortran.dg/auto_char_dummy_array_1.f90,
13310 gfortran.dg/auto_char_len_3.f90,
13311 gfortran.dg/automatic_module_variable.f90,
13312 gfortran.dg/bad_automatic_objects_1.f90,
13313 gfortran.dg/char_array_constructor.f90,
13314 gfortran.dg/char_array_structure_constructor.f90,
13315 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13316 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13317 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13318 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13319 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13320 gfortran.dg/derived_pointer_recursion.f90,
13321 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13322 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13323 gfortran.dg/dummy_functions_1.f90,
13324 gfortran.dg/elemental_initializer_1.f90,
13325 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13326 gfortran.dg/elemental_pointer_1.f90,
13327 gfortran.dg/elemental_subroutine_1.f90,
13328 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13329 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13330 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13331 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13332 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13333 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13334 gfortran.dg/global_references_1.f90,
13335 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13336 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13337 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13338 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13339 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13340 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13341 gfortran.dg/large_integer_kind_1.f90,
13342 gfortran.dg/large_real_kind_1.f90,
13343 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13344 gfortran.dg/module_double_reuse.f90,
13345 gfortran.dg/module_equivalence_1.f90,
13346 gfortran.dg/module_interface_1.f90,
13347 gfortran.dg/module_parameter_array_refs_1.f90,
13348 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13349 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13350 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13351 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13352 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13353 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13354 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13355 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13356 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13357 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13358 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13359 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13360 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13361 gfortran.dg/same_name_1.f90,
13362 gfortran.dg/sibling_dummy_procedure_1.f90,
13363 gfortran.dg/sibling_dummy_procedure_2.f90,
13364 gfortran.dg/sibling_dummy_procedure_3.f90,
13365 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13366 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13367 gfortran.dg/used_dummy_types_2.f90,
13368 gfortran.dg/used_dummy_types_3.f90,
13369 gfortran.dg/used_dummy_types_4.f90,
13370 gfortran.dg/used_dummy_types_5.f90,
13371 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13372 gfortran.dg/userdef_operator_1.f90: Use it.
13374 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13376 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13377 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13378 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13379 gfortran.dg/write_back.f,
13380 gfortran.fortran-torture/execute/inquire_1.f90,
13381 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13383 2006-03-21 Jeff Law <law@redhat.com>
13385 * gcc.dg/tree-ssa/vrp28.c: New test.
13387 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
13389 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13390 if _STDC_C99 is defined.
13391 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13392 * gcc.dg/builtins-20.c: Likewise.
13393 * gcc.dg/builtins-53.c: Likewise.
13394 * gcc.dg/single-precision-constant.c: Likewise. Also pass
13395 -mmacosx-version-min=10.3 on PowerPC/Darwin.
13397 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
13400 * gcc.c-torture/compile/pr26781-1.c: New test.
13401 * gcc.c-torture/compile/pr26781-2.c: New test.
13403 2006-03-21 Jakub Jelinek <jakub@redhat.com>
13406 * g++.dg/gomp/pr26690-1.C: New test.
13407 * g++.dg/gomp/pr26690-2.C: New test.
13409 2006-03-20 Jeff Law <law@redhat.com>
13411 * gcc.dg/tree-ssa/pr21829.c: New test.
13413 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13415 2006-03-20 Richard Sandiford <richard@codesourcery.com>
13417 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13418 (check_visibility_available): Use it.
13419 (check_effective_target_default_packed): Likewise.
13420 (check_effective_target_pcc_bitfield_type_matters): Likewise.
13421 (check_effective_target_fopenmp): Likewise.
13422 (check_effective_target_freorder): Likewise.
13423 (check_effective_target_fpic): Likewise.
13424 (check_named_sections_available): Likewise.
13425 (check_effective_target_ilp32): Likewise.
13426 (check_effective_target_lp64): Likewise.
13428 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
13431 * gfortran.dg/scalar_mask_2.f90: New test case.
13433 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
13436 * gcc.dg/tree-ssa/loadpre12.c: New test.
13437 * gcc.dg/tree-ssa/loadpre13.c: New test.
13438 * gcc.dg/tree-ssa/loadpre14.c: New test.
13439 * gcc.dg/tree-ssa/loadpre15.c: New test.
13440 * gcc.dg/tree-ssa/loadpre16.c: New test.
13441 * gcc.dg/tree-ssa/loadpre17.c: New test.
13442 * gcc.dg/tree-ssa/loadpre18.c: New test.
13443 * gcc.dg/tree-ssa/loadpre19.c: New test.
13444 * gcc.dg/tree-ssa/loadpre20.c: New test.
13445 * gcc.dg/tree-ssa/loadpre21.c: New test.
13446 * gcc.dg/tree-ssa/loadpre22.c: New test.
13448 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
13451 * gfortran.dg/elemental_initializer_1.f90: New test.
13454 * gfortran.dg/assumed_shape_ranks_2: New test.
13456 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
13458 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13461 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13463 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13464 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13465 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13466 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13467 gfortran.fortran-torture/execute/direct_io.f90,
13468 gfortran.fortran-torture/execute/inquire_2.f90,
13469 gfortran.fortran-torture/execute/inquire_4.f90,
13470 gfortran.fortran-torture/execute/list_read_1.f90,
13471 gfortran.fortran-torture/execute/open_replace.f90,
13472 gfortran.fortran-torture/execute/slash_edit.f90,
13473 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13474 temporary files from testcases.
13476 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13478 PR libgfortran/26509
13479 gfortran.dg/write_direct_eor.f90: New test.
13481 2006-03-17 David Edelsohn <edelsohn@gnu.org>
13483 * gcc.target/powerpc/pr26350.c: New.
13484 * gcc.target/powerpc/indexed-addr.c: New.
13486 2006-03-16 Roger Sayle <roger@eyesopen.com>
13488 * gfortran.dg/dependency_13.f90: New test case.
13490 2006-03-16 Roger Sayle <roger@eyesopen.com>
13492 PR middle-end/21781
13493 * gcc.dg/real-const-1.c: New test case.
13495 2006-03-15 Geoffrey Keating <geoffk@apple.com>
13497 * g++.old-deja/g++.other/init18.C: New.
13498 * g++.old-deja/g++.other/init5.C: Remove xfail.
13500 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13502 * g++.dg/opt/pr15551.C: Cleanup temp file.
13504 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13507 g++.dg/parse/long1.C: New test.
13509 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13512 * gfortran.dg/continuation.f90: New test.
13513 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13515 2006-03-14 Richard Guenther <rguenther@suse.de>
13517 PR tree-optimization/26672
13518 * gcc.dg/torture/pr26672.c: New testcase.
13520 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
13522 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13523 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13525 2006-03-13 Roger Sayle <roger@eyesopen.com>
13527 PR middle-end/26557
13528 * gcc.c-torture/compile/switch-1.c: New test case.
13530 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
13533 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13534 test to include more permuatations of mask and index.
13535 * gfortran.dg/scalar_mask_1.f90: Modify last test to
13536 respond to F2003 spec. that the position returned for an all false
13537 mask && condition is zero.
13539 2006-03-13 Jakub Jelinek <jakub@redhat.com>
13541 PR middle-end/25989
13542 * gcc.dg/gomp/pr25989.c: New test.
13544 2006-03-13 Jeff Law <law@redhat.com>
13546 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13548 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
13550 * gcc.dg/switch-9.c: New test.
13552 2006-03-13 Richard Guenther <rguenther@suse.de>
13554 PR middle-end/26630
13555 * gcc.dg/torture/pr26630.c: New testcase.
13557 2006-03-11 Roger Sayle <roger@eyesopen.com>
13559 * gfortran.dg/dependency_10.f90: New test case.
13560 * gfortran.dg/dependency_11.f90: Likewise.
13562 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
13563 Erik Edelmann <eedelman@gcc.gnu.org>
13565 * gfortran.dg/allocatable_function_1.f90: New.
13566 * gfortran.dg/allocatable_function_2.f90: New.
13568 2006-03-10 Richard Guenther <rguenther@suse.de>
13570 PR middle-end/26565
13571 * gcc.dg/torture/pr26565.c: New testcase.
13573 2006-03-09 Eric Christopher <echristo@apple.com>
13575 * gcc.c-torture/compile/20060309-1.c: New.
13577 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13579 PR libgfortran/26499
13580 * gfortran.dg/write_back.f: New test.
13581 * gfortran.dg/write_rewind_1.f: New test.
13582 * gfortran.dg/write_rewind_2.f: New test.
13584 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13586 PR libgfortran/26554
13587 * gfortran.dg/read_logical.f90: New test.
13589 2006-03-04 Laurent GUERBY <laurent@guerby.net>
13591 * ada/acats/norun.lst: cdd2a03 now passes.
13593 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
13596 * gcc.target/powerpc/pr18096-1.c: Change where the error
13599 2006-03-04 Jakub Jelinek <jakub@redhat.com>
13601 * gcc.target/i386/cleanup-1.c: New test.
13602 * gcc.target/i386/cleanup-2.c: New test.
13604 2006-03-04 Roger Sayle <roger@eyesopen.com>
13606 * gfortran.dg/dependency_9.f90: Remove for the time being.
13608 2006-03-04 Krister Walfridsson <cato@df.lth.se>
13610 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13613 2006-03-03 Roger Sayle <roger@eyesopen.com>
13615 * gfortran.dg/dependency_9.f90: New test case.
13617 2006-03-03 Roger Sayle <roger@eyesopen.com>
13619 * gfortran.dg/dependency_4.f90: New test case.
13620 * gfortran.dg/dependency_5.f90: New test case.
13621 * gfortran.dg/dependency_6.f90: New test case.
13622 * gfortran.dg/dependency_7.f90: New test case.
13623 * gfortran.dg/dependency_8.f90: New test case.
13625 2006-03-03 Paul Brook <paul@codesourcery.com>
13627 * lib/target-supports.exp (check_profiling_available):
13630 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
13633 * multiple_allocation_1.f90: New test.
13635 2006-03-03 Roger Sayle <roger@eyesopen.com>
13637 PR tree-optimization/26524
13638 * gfortran.dg/pr26524.f: New test case.
13640 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13642 * g++.dg/template/repo5.C: Cleanup repo files.
13643 * gcc.dg/20051201-1.c: Cleanup coverage files.
13644 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13645 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13648 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
13650 * objc.dg/objc-nofilename-1.m: New test.
13651 * objc.dg/bad-receiver-type.m: New test.
13652 * obj-c++.dg/bad-receiver-type.mm: New test.
13654 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
13656 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13658 2006-03-01 Mike Stump <mrs@apple.com>
13660 * g++.dg/abi/key2.C: Add.
13662 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
13664 * gfortran.dg/logical_dot_product.f90: New test.
13667 * gfortran.dg/used_interface_ref.f90: New test.
13670 * gfortran.dg/dependency_2.f90: New test.
13671 * gfortran.fortran-torture/execute/where17.f90: New test.
13672 * gfortran.fortran-torture/execute/where18.f90: New test.
13673 * gfortran.fortran-torture/execute/where19.f90: New test.
13674 * gfortran.fortran-torture/execute/where20.f90: New test.
13676 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
13678 * g++.dg/tree-ssa/pr26443.C: New test case.
13680 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
13682 PR middle-end/26022
13683 * g++.dg/opt/return-slot1.C: New test.
13685 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13687 PR libgfortran/26136
13688 * gfortran.dg/namelist_23.f90: New test.
13690 2006-02-28 Roger Sayle <roger@eyesopen.com>
13692 PR middle-end/14752
13693 * gcc.dg/fold-eqandshift-2.c: New test case.
13695 2006-02-28 Richard Guenther <rguenther@suse.de>
13697 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13700 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
13702 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13704 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13706 PR libgfortran/26464
13707 * gfortran.dg/backspace_5.f: New test.
13708 * gfortran.dg/backspace_6.f: New test.
13710 2006-02-26 Roger Sayle <roger@eyesopen.com>
13712 * gcc.dg/fold-eqandnot-1.c: New test case.
13714 2006-02-26 Roger Sayle <roger@eyesopen.com>
13716 PR middle-end/19983
13717 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13719 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
13721 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13722 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13724 2006-02-26 Richard Guenther <rguenther@suse.de>
13726 PR tree-optimization/26421
13727 * gcc.dg/tree-ssa/pr26421.c: New testcase.
13729 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
13731 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13732 * g++.old-deja/g++.robertl/eb132.C: Likewise.
13734 2006-02-26 Roger Sayle <roger@eyesopen.com>
13736 * gcc.dg/fold-even-1.c: New test case.
13738 2006-02-26 Roger Sayle <roger@eyesopen.com>
13740 PR middle-end/21137
13741 * gcc.dg/fold-eqandshift-1.c: New test case.
13743 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
13745 PR tree-optimization/25125
13746 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13747 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13749 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
13751 PR tree-optimizations/26359
13752 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13753 with -fdump-tree-dceloop-details.
13754 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13756 2006-02-25 Roger Sayle <roger@eyesopen.com>
13758 PR middle-end/23673
13759 * gcc.dg/fold-eqxor-1.c: New test case.
13760 * gcc.dg/fold-eqxor-2.c: Likewise.
13761 * gcc.dg/fold-eqxor-3.c: Likewise.
13763 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
13766 * scalar_mask_1.f90: New test.
13768 2006-02-24 Geoffrey Keating <geoffk@apple.com>
13770 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13771 * g++.dg/eh/uncaught2.C: New.
13772 * g++.dg/eh/uncaught3.C: New.
13774 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13776 PR libgfortran/26423
13777 * gfortran.dg/read_many_1.f: New test.
13779 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
13782 * gfortran.dg/dependency_3.f90: New test.
13783 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13787 * gfortran.dg/equiv_6.f90: New test.
13789 2006-02-23 Jeff Law <law@redhat.com>
13791 * gcc.c-torture/compile/pr26425.c: New test.
13793 2006-02-23 Jakub Jelinek <jakub@redhat.com>
13795 PR middle-end/26412
13796 * gcc.dg/gomp/pr26412.c: New test.
13798 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13801 * g++.dg/other/ellipsis1.C: New test.
13802 * g++.dg/parse/operator4.C: Adjust error marker.
13804 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
13807 * gfortran.dg/pr25603.f: New testcase.
13809 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
13811 * gcc.dg/bf-spl1.c: Don't specify -m68000.
13812 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13814 2006-02-21 Geoffrey Keating <geoffk@apple.com>
13816 * g++.dg/eh/spbp.C: New.
13818 2006-02-21 Jakub Jelinek <jakub@redhat.com>
13820 PR middle-end/26379
13821 * gcc.target/i386/mmx-7.c: New test.
13823 2006-02-20 Roger Sayle <roger@eyesopen.com>
13825 PR tree-optimization/26361
13826 * gcc.dg/tree-ssa/vrp27.c: New test case.
13828 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
13830 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13831 * gcc.dg/tree-ssa/complex-4.c: Here.
13833 2006-02-19 Roger Sayle <roger@eyesopen.com>
13835 PR middle-end/19543
13836 * gfortran.dg/logical_1.f90: New test case.
13838 2006-02-19 Jakub Jelinek <jakub@redhat.com>
13840 PR middle-end/26334
13841 * gcc.dg/20060218-1.c: Moved to...
13842 * gcc.target/i386/20060218-1.c: ... here. New test.
13844 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
13847 * gfortran.dg/convert_1.f90: New.
13849 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
13852 * gfortran.dg/namelist_5.f90: New test.
13855 * gfortran.dg/namelist_4.f90: New test.
13857 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
13860 * gcc.dg/tree-ssa/complex-3.c: New test.
13862 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
13864 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13865 variable to take into account the variable name in the
13867 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13869 2006-02-18 Jakub Jelinek <jakub@redhat.com>
13871 PR middle-end/26334
13872 * gcc.c-torture/compile/20060217-1.c: New test.
13873 * gcc.dg/20060218-1.c: New test.
13875 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
13877 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13879 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13881 * gcc.dg/cpp/undef3.c: New test.
13882 * gcc.dg/cpp/trad/builtins2.c: New test.
13884 2006-02-18 Mark Mitchell <mark@codesourcery.com>
13887 * g++.dg/template/static22.C: New test.
13888 * g++.dg/template/static23.C: New test.
13889 * g++.dg/template/static24.C: New test.
13890 * g++.dg/template/non-dependent13.C: New test.
13891 * g++.dg/init/member1.C: Tweak error markers.
13893 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13896 * gcc.c-torture/compile/pr26255.c: New test case.
13898 2006-02-16 Roger Sayle <roger@eyesopen.com>
13900 * gfortran.fortran-torture/execute/where_10.f90: New test case.
13901 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13902 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13903 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13904 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13905 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13906 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13908 2006-02-16 Jeff Law <law@redhat.com>
13910 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13911 * gcc.dg/tree-ssa/vrp26.c: New test.
13913 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
13917 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13918 __UCLIBC__ is defined.
13920 2006-02-16 Jakub Jelinek <jakub@redhat.com>
13923 * gfortran.dg/gomp/pr26224.f: New test.
13925 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
13928 * lib/target-supports.exp
13929 (check_effective_target_vect_short_mult): New.
13930 (check_effective_target_vect_char_mult): New.
13931 (check_effective_target_vect_widen_sum_qi_to_si): New.
13932 (check_effective_target_vect_widen_sum_qi_to_hi): New.
13933 (check_effective_target_vect_widen_sum_hi_to_si): New.
13934 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13935 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13936 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13937 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13938 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13939 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13940 vect-reduc-pattern-2c.c
13941 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13942 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13943 vect-reduc-pattern-1c.c
13945 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
13948 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13950 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
13953 * gfortran.dg/enum_8.f90: Remove check for warning.
13954 * gfortran.dg/iomsg_1.f90: Ditto.
13955 * gfortran.dg/enum_1.f90: Ditto.
13956 * gfortran.dg/enum_9.f90: Ditto.
13957 * gfortran.dg/enum_2.f90: Ditto.
13958 * gfortran.dg/enum_10.f90: Ditto.
13959 * gfortran.dg/enum_3.f90: Ditto.
13960 * gfortran.dg/flush_1.f90: Ditto.
13961 * gfortran.dg/enum_4.f90: Ditto.
13962 * gfortran.dg/array_constructor_1.f90: Ditto.
13963 * gfortran.dg/enum_5.f90: Ditto.
13964 * gfortran.dg/enum_6.f90: Ditto.
13965 * gfortran.dg/enum_7.f90: Ditto.
13967 2006-02-15 Jakub Jelinek <jakub@redhat.com>
13969 PR middle-end/26300
13970 * gcc.c-torture/compile/20060215-1.c: New test.
13972 2006-02-14 Roger Sayle <roger@eyesopen.com>
13974 PR middle-end/23670
13975 * gcc.dg/tree-ssa/andor-2.c: New test case.
13977 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
13980 * optional_dim.f90: New test.
13982 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13985 * gfortran.dg/label_4.f90: New.
13987 2006-02-14 Jakub Jelinek <jakub@redhat.com>
13988 Diego Novillo <dnovillo@redhat.com>
13989 Uros Bizjak <uros@kss-loka.si>
13991 * gfortran.dg/gomp: New directory.
13993 2006-02-14 Richard Guenther <rguenther@suse.de>
13995 PR tree-optimization/26258
13996 * gcc.dg/torture/pr26258.c: New testcase.
13998 2006-02-13 Jakub Jelinek <jakub@redhat.com>
14001 * gfortran.dg/pr26246_1.f90: New test.
14002 * gfortran.dg/pr26246_2.f90: New test.
14004 PR middle-end/26092
14005 * gcc.c-torture/compile/20060208-1.c: New test.
14007 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
14011 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14012 * gfortran.dg/bad_automatic_objects_1.f90: New test.
14013 * gfortran.dg/automatic_module_variable.f90: Change error message.
14016 * gfortran.dg/internal_dummy_1.f90: New test.
14019 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14023 * gfortran.dg/uncommon_block_data_1.f90: New test.
14024 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14028 * gfortran.dg/typed_subroutine_1.f90: New test.
14030 2006-02-13 Geoffrey Keating <geoffk@apple.com>
14032 * objc.dg/dwarf-1.m: New.
14034 2006-02-13 Roger Sayle <roger@eyesopen.com>
14036 PR middle-end/24427
14037 * gcc.dg/tree-ssa/andor-1.c: New test case.
14039 2006-02-13 Josh Conner <jconner@apple.com>
14042 * gcc.dg/pr25376.c: New test.
14044 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14046 * lib/target-supports.exp (check_named_sections_available):
14047 Only compile named-sections test -- don't assemble.
14049 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
14051 * g++.dg/warn/no-write-strings.C: New test.
14052 * g++.dg/warn/write-strings.C: Likewise.
14053 * g++.dg/warn/write-strings-default.C: Likewise.
14055 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
14058 * gfortran.dg/ret_pointer_2.f90: New test.
14060 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
14062 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14064 2006-02-10 Jeff Law <law@redhat.com>
14066 * gcc.c-torture/compile/pr26213.c: New test.
14068 2006-02-10 Steven G. Kargl <kargls@comcast.net>
14070 gfortran.dg/null_1.f90: New test.
14072 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14075 * gfortran.dg/parens_4.f90: New.
14076 * gfortran.dg/parens_5.f90: New.
14078 2006-02-10 Richard Guenther <rguenther@suse.de>
14080 * gcc.dg/pr23372-1.c: Remove empty file.
14082 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14083 Paul Thomas <pault@gcc.gnu.org>
14086 * gfortran.dg/parens_1.f90: New.
14087 * gfortran.dg/parens_2.f90: New.
14088 * gfortran.dg/parens_3.f90: New.
14090 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
14093 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14096 * gfortran.dg/impure_assignment_1.f90: New test.
14099 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14101 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14104 * g++.dg/expr/stdarg2.C: New test.
14106 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14108 PR inline-asm/16194
14109 * gcc.dg/pr16194.c: New test.
14111 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
14113 * ada/acats/run_acats: Use portable variant of "$@".
14115 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
14117 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14118 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14120 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14123 * g++.dg/opt/pr26179.C: New test.
14125 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14127 PR middle-end/26134
14128 * gcc.dg/tree-ssa/complex-3.c: New test.
14130 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14132 * gcc.c-torture/compile/volatile-1.c: New test.
14134 2006-02-09 Diego Novillo <dnovillo@redhat.com>
14137 * gcc.dg/tree-ssa/pr26180.c: New test.
14139 2006-02-08 Jeff Law <law@redhat.com>
14141 * gcc.dg/tree-ssa/pr21417.c: New test.
14143 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14145 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14146 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14148 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14150 * lib/scanrtl.exp: New.
14152 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14155 * g++.dg/other/virtual2.C: New test.
14158 * g++.dg/other/virtual1.C: New test.
14160 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14162 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14163 cleanup-ipa-dump): Update dump file glob patterns.
14164 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14165 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14167 * lib/gcc-dg.exp: Load it.
14168 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14170 2006-02-07 Janis Johnson <janis187@us.ibm.com>
14173 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14174 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14176 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14179 * gfortran.dg/mvbits_1.f90: New.
14181 2006-02-07 Dirk Mueller <dmueller@suse.com>
14183 * g++.dg/warn/Wdiv-by-zero.C: New test.
14184 * g++.dg/warn/Wno-div-by-zero.C: New.
14186 2006-02-07 Jeff Law <law@redhat.com>
14188 * gcc.dg/tree-ssa/pr21559.c: New test.
14190 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14191 multiple VRP passes.
14192 * gcc.dg/tree-ssa/vrp09.c: Likewise.
14193 * gcc.dg/tree-ssa/vrp18.c: Likewise.
14194 * gcc.dg/tree-ssa/pr21582.c: Likewise.
14195 * gcc.dg/tree-ssa/pr20657.c: Likewise.
14196 * gcc.dg/tree-ssa/pr21001.c: Likewise.
14197 * gcc.dg/tree-ssa/vrp02.c: Likewise
14198 * gcc.dg/tree-ssa/vrp11.c: Likewise
14199 * gcc.dg/tree-ssa/pr14341.c: Likewise
14200 * gcc.dg/tree-ssa/vrp19.c: Likewise
14201 * gcc.dg/tree-ssa/vrp20.c: Likewise
14202 * gcc.dg/tree-ssa/vrp03.c: Likewise
14203 * gcc.dg/tree-ssa/pr21086.c: Likewise
14204 * gcc.dg/tree-ssa/pr21959.c: Likewise
14205 * gcc.dg/tree-ssa/vrp21.c: Likewise
14206 * gcc.dg/tree-ssa/vrp04.c: Likewise
14207 * gcc.dg/tree-ssa/pr25485.c: Likewise
14208 * gcc.dg/tree-ssa/pr22026.c: Likewise
14209 * gcc.dg/tree-ssa/vrp22.c: Likewise
14210 * gcc.dg/tree-ssa/vrp05.c: Likewise
14211 * gcc.dg/tree-ssa/20030807-10.c: Likewise
14212 * gcc.dg/tree-ssa/pr20701.c: Likewise
14213 * gcc.dg/tree-ssa/vrp23.c: Likewise
14214 * gcc.dg/tree-ssa/vrp06.c: Likewise
14215 * gcc.dg/tree-ssa/pr22117.c: Likewise
14216 * gcc.dg/tree-ssa/pr20702.c: Likewise
14217 * gcc.dg/tree-ssa/vrp15.c: Likewise
14218 * gcc.dg/tree-ssa/pr21090.c: Likewise
14219 * gcc.dg/tree-ssa/pr21294.c: Likewise
14220 * gcc.dg/tree-ssa/vrp24.c: Likewise
14221 * gcc.dg/tree-ssa/vrp07.c: Likewise
14222 * gcc.dg/tree-ssa/pr21563.c: Likewise
14223 * gcc.dg/tree-ssa/pr25382.c: Likewise
14224 * gcc.dg/tree-ssa/vrp16.c: Likewise
14225 * gcc.dg/tree-ssa/vrp25.c: Likewise
14226 * gcc.dg/tree-ssa/vrp08.c: Likewise
14227 * gcc.dg/tree-ssa/20030807-6.c: Likewise
14228 * gcc.dg/tree-ssa/vrp17.c: Likewise
14229 * gcc.dg/tree-ssa/pr21458.c: Likewise
14230 * g++.dg/tree-ssa/pr18178.C: Likewise
14232 2006-02-07 Richard Guenther <rguenther@suse.de>
14236 2006-01-30 Richard Guenther <rguenther@suse.de>
14238 * gcc.dg/pr23372-1.C: New testcase.
14240 * g++.dg/tree-ssa/pr26140.C: New testcase.
14242 2006-02-07 Mark Mitchell <mark@codesourcery.com>
14245 * g++.dg/template/ttp15.C: New test.
14246 * g++.dg/template/ttp16.C: Likewise.
14247 * g++.dg/template/ttp17.C: Likewise.
14248 * g++.old-deja/g++.pt/ttp36.C: Remove.
14249 * g++.old-deja/g++.pt/ttp19.C: Likewise.
14250 * g++.old-deja/g++.pt/ttp37.C: Likewise.
14251 * g++.old-deja/g++.pt/ttp38.C: Likewise.
14252 * g++.old-deja/g++.pt/ttp39.C: Likewise.
14253 * g++.old-deja/g++.pt/ttp9.C: Likewise.
14254 * g++.old-deja/g++.pt/ttp40.C: Likewise.
14255 * g++.old-deja/g++.pt/ttp51.C: Likewise.
14256 * g++.old-deja/g++.pt/ttp26.C: Likewise.
14257 * g++.old-deja/g++.pt/ttp36.C: Likewise.
14259 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
14261 PR libfortran/23815
14262 * unf_io_convert_4.f90: New test.
14264 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
14266 * gcc.dg/tree-ssa/loadpre10.c: New test.
14267 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14268 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14269 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14271 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14273 PR libfortran/24685
14274 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14276 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
14279 * gfortran.dg/assign_7.f: New test.
14281 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
14285 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14286 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14287 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14289 2006-02-05 Jakub Jelinek <jakub@redhat.com>
14291 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14294 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
14296 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14297 * g++.dg/charset/string.c (foo): Likewise.
14298 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14300 * g++.dg/ext/builtin2.C (printf): Likewise.
14301 * g++.dg/init/new15.C (printf): Likewise.
14302 * g++.dg/opt/pr17697-1.C (foo): Likewise.
14303 * g++.dg/opt/pr17697-2.C (foo): Likewise.
14304 * g++.dg/opt/pr17697-3.C (foo): Likewise.
14305 * g++.dg/template/non-dependent4.C (temp): Likewise.
14306 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14307 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14308 parameter type to const char*.
14309 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14310 Change type to const char*.
14311 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14313 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14314 second parameter type to const char*.
14315 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14316 (Y::Y): Change parameter type to const char*.
14317 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14318 * g++.old-deja/g++.jason/report.C: Apply const correctness.
14319 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14320 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14322 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14324 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14325 type to const char*.
14326 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14327 return type to const char*.
14328 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14330 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14331 * g++.old-deja/g++.law/refs1.C: Likewise.
14332 * g++.old-deja/g++.law/visibility1.C: Likewise.
14333 * g++.old-deja/g++.law/visibility2.C: Likewise.
14334 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14336 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14337 * g++.old-deja/g++.mike/net48.C: Likewise.
14338 * g++.old-deja/g++.mike/p646.C: Likewise.
14339 * g++.old-deja/g++.mike/p6746.C: Likewise.
14340 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14341 type to const char*.
14342 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14343 deprecated conversion warning.
14344 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14346 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14347 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14348 * g++.old-deja/g++.pt/explicit8.C: Likewise.
14349 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14350 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14351 * g++.old-deja/g++.pt/nontype3.C: Likewise.
14352 * g++.old-deja/g++.pt/t39.C: Likewise.
14353 * g++.old-deja/g++.robertl/eb106.C: Likewise.
14354 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14356 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
14359 intrinsic_argument_conformance_1.f90: New test.
14361 2006-02-03 Steven G. Kargl <kargls@comcast.net>
14364 * gfortran.dg/char_result_11.f90: Add SAVE.
14365 * gfortran.dg/der_pointer_4.f90: Ditto.
14366 * gfortran.dg/default_initialization.f90: New test.
14368 2006-02-03 Jeff Law <law@redhat.com>
14370 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14371 handle more than 100 dump files.
14372 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14373 * lib/scantree.exp (scan-tree-dump): Likewise.
14374 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14375 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14376 * lib/scanipa.exp (scan-ipa-dump): Likewise.
14377 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14378 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14380 2006-02-03 Diego Novillo <dnovillo@redhat.com>
14382 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14384 2006-02-03 Mark Mitchell <mark@codesourcery.com>
14386 * g++.dg/template/using12.C: New test.
14388 2006-02-03 Alan Modra <amodra@bigpond.net.au>
14390 * gcc.target/powerpc/pr25960.c: New test.
14392 2006-02-02 Steven G. Kargl <kargls@comcast>
14395 gfortran.dg/nullify_2.f90: New test.
14397 2006-02-02 Diego Novillo <dnovillo@redhat.com>
14400 * gcc.dg/gomp/pr25990.c: New test.
14402 2006-01-31 Mark Mitchell <mark@codesourcery.com>
14405 * g++.gd/template/partial4.C: New test.
14407 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
14409 PR middle-end/26001
14410 * gfortran.dg/data_char_2.f90: New.
14412 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
14415 maxval_maxloc_conformance_1.f90: New test.
14417 2006-01-31 Richard Guenther <rguenther@suse.de>
14419 * gcc.target/i386/sselibm-1.c: New testcase.
14420 * gcc.target/i386/sselibm-2.c: Likewise.
14421 * gcc.target/i386/sselibm-3.c: Likewise.
14422 * gcc.target/i386/sselibm-4.c: Likewise.
14423 * gcc.target/i386/sselibm-5.c: Likewise.
14425 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
14428 * gfortran.dg/arrayio_derived_2.f90: New.
14430 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
14432 * gcc.dg/unsigned-long-compare.c: New test.
14434 2006-01-30 Steve Ellcey <sje@cup.hp.com>
14437 * lib/target-supports.exp (check_effective_target_freorder):
14438 Check to see if target supports -freorder-blocks-and-partition.
14439 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14440 instead of "dg-require-named-sections".
14442 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
14445 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14446 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14447 * gcc.dg/pragma-isr-trapa2.c: Likewise.
14448 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14449 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14450 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14451 * gcc.dg/attr-isr-trap_exit.c: Likewise.
14452 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14454 2006-01-30 Richard Guenther <rguenther@suse.de>
14457 * gcc.dg/pr23372-1.C: New testcase.
14459 2006-01-29 Diego Novillo <dnovillo@redhat.com>
14461 * gcc.dg/gomp/pr25874.c: New test.
14463 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
14466 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14468 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
14474 * gfortran.dg/intent_out_1.f90: New test.
14476 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
14479 * gfortran.dg/procedure_lvalue.f90: New test.
14483 * gfortran.dg/char_pointer_assign_2.f90: New test.
14484 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14485 assignment to be consistent with standard.
14486 * gfortran.dg/char_result_2.f90: The same.
14487 * gfortran.dg/char_result_8.f90: The same.
14489 2006-01-28 Zack Weinberg <zackw@panix.com>
14491 * gcc.dg/Woverlength-strings.c
14492 * gcc.dg/Woverlength-strings-pedantic-c89.c
14493 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14494 * gcc.dg/Woverlength-strings-pedantic-c99.c
14495 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14497 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
14499 * gcc.c-torture/execute/20060127-1.c: New test.
14501 2006-01-28 Mark Mitchell <mark@codesourcery.com>
14504 * g++.dg/ext/pragmaweak1.C: New test.
14506 2006-01-28 Mark Mitchell <mark@codesourcery.com>
14509 * g++.dg/template/spec29.C: New test.
14511 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
14514 * gcc.c-torture/execute/pr19606.c: New.
14516 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
14518 * gcc.dg/pragma-re-4.c: New test.
14520 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
14523 * gfortran.dg/assumed_size_refs_3.f90: New test.
14525 2006-01-27 Ben Elliston <bje@au.ibm.com>
14527 * gcc.misc-tests/dectest.exp: Remove defunct comment.
14529 2006-01-26 Laurent GUERBY <laurent@guerby.net>
14532 * ada/acats/support/impdef.a: Add One_Long_Second.
14533 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14534 * ada/acats/tests/c9/c94026.a: Likewise.
14535 * ada/acats/tests/c9/c97305c.ada: Likewise.
14536 * ada/acats/tests/c9/c99004a.ada: Likewise.
14538 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
14541 * gfortran.dg/global_references_2.f90: New test.
14547 * gfortran.dg/assumed_charlen_function_1.f90: New test.
14548 * gfortran.dg/assumed_charlen_function_3.f90: New test.
14551 * gfortran.dg/assumed_charlen_function_2.f90: New test.
14553 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
14556 * gcc.dg/Wpointer-sign.c: New.
14557 * gcc.dg/Wpointer-sign-Wall.c: New.
14558 * gcc.dg/Wpointer-sign-Wall-no.c: New.
14559 * gcc.dg/Wpointer-sign-pedantic.c: New.
14560 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14561 * gcc.dg/conv-2.c: Use -Wpointer-sign.
14563 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
14566 * gcc.c-torture/compile/pr25861.c: New test.
14568 2006-01-26 Paul Brook <paul@codesourcery.com>
14570 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14571 on short-enum targets.
14572 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14574 (generate_fields): Use short_enums.
14575 (main): Set short_enums. Document -e.
14576 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14577 on short-enum targets.
14578 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14580 (generate_fields): Use short_enums.
14581 (main): Set short_enums. Document -e.
14582 * lib/target-supports.exp (check_effective_target_short_enums): New.
14584 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
14587 * gcc.dg/torture/pr25947-1.c: New test.
14589 2006-01-25 Jan Hubicka <jh@suse.cz>
14590 Roger Sayle <roger@eyesopen.com>
14592 PR rtl-optimization/25703
14593 * gcc.target/i386/20060125-1.c: New test case.
14594 * gcc.target/i386/20060125-2.c: New test case.
14596 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14599 * gfortran.dg/goto_1.f: New.
14601 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
14604 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14605 25716 on 32-bit systems too.
14607 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
14610 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14612 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
14614 * gcc.dg/tree-ssa/gen-vect-33.c: New.
14616 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14619 * gfortran.dg/read_eof.f90: Delete, renamed.
14620 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14621 * gfortran.dg/read_eof_2.f90: New test.
14622 * gfortran.dg/read_eof_3.f90: New test.
14624 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
14627 * gcc.c-torture/compile/pr25860.c: New test.
14629 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14632 * g++.dg/parse/dtor8.C: New test.
14634 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
14637 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14638 * gcc.dg/gomp/gomp.exp: Return without testing anything if
14639 check_effective_target_fopenmp returns 0.
14641 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
14644 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14645 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14646 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14648 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
14651 * g++.dg/opt/pr25857.C: New test.
14653 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
14654 Jan Hubicka <jh@suse.cz>
14655 Richard Guenther <rguenther@suse.de>
14657 PR rtl-optimization/25654
14658 * gcc.dg/torture/pr25654.c: New testcase.
14659 * gcc.target/i386/pr25654.c: Likewise.
14661 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
14664 * gfortran.dg/internal references_2.f90: New test.
14666 Fix regression in testing of admissability of attributes.
14667 * gfortran.dg/intent_used_1.f90: New test.
14669 2006-01-23 Ben Elliston <bje@au.ibm.com>
14671 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14672 Remove target conditional torture options for i?86 and x86_64
14675 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
14678 * g++.dg/rtti/no-rtti.C: New.
14680 2006-01-21 Mark Mitchell <mark@codesourcery.com>
14683 * g++.dg/inherit/conv2.C: New test.
14686 * g++.dg/parse/dtor7.C: New test.
14689 * g++.dg/template/crash44.C: New test.
14691 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
14695 * gfortran.dg/internal_references_1.f90: New test.
14700 * gfortran.dg/global_references_1.f90: New test.
14701 * gfortran.dg/g77/19990905-1.f: Restore the error that
14702 there is a clash between the common block name and
14703 the name of a subroutine reference.
14706 * gfortran.dg/aliasing_dummy_1.f90: New test.
14708 2006-01-21 Alan Modra <amodra@bigpond.net.au>
14710 * gcc.dg/vmx/1b-01.c: Warning fix.
14711 * gcc.dg/vmx/1c-02.c: Likewise.
14712 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14714 2006-01-20 Steve Ellcey <sje@cup.hp.com>
14717 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14719 2006-01-20 Richard Guenther <rguenther@suse.de>
14720 Steven Bosscher <stevenb.gcc@gmail.com>
14722 PR rtl-optimization/24626
14723 * gcc.dg/torture/pr24626-1.c: New testcase.
14724 * gcc.dg/torture/pr24626-2.c: Likewise.
14725 * gcc.dg/torture/pr24626-3.c: Likewise.
14726 * gcc.dg/torture/pr24626-4.c: Likewise.
14728 2006-01-20 Dirk Mueller <dmueller@suse.com>
14731 * g++.dg/warn/empty-body.C: New.
14733 2006-01-19 Mark Mitchell <mark@codesourcery.com>
14736 * g++.dg/template/using10.C: New test.
14737 * g++.dg/temlpate/using11.C: Likewise.
14738 * g++.dg/inherit/using5.C: Tweak error messages.
14740 2006-01-20 Alan Modra <amodra@bigpond.net.au>
14742 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14744 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14746 2006-01-19 Jan Hubicka <jh@suse.cz>
14748 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14750 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14753 * g++.dg/template/spec28.C: New test.
14755 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
14757 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14758 (switchfiles): Fix fprintf's by adding srcdir or removing it.
14760 2006-01-19 Diego Novillo <dnovillo@redhat.com>
14762 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14763 * gcc.dg/gomp/critical-1.c: Likewise.
14764 * gcc.dg/gomp/critical-3.c: Likewise.
14765 * gcc.dg/gomp/empty.c: Likewise.
14766 * gcc.dg/gomp/ordered-1.c: Likewise.
14767 * gcc.dg/gomp/for-4.c: Likewise.
14768 * gcc.dg/gomp/for-6.c: Likewise.
14769 * gcc.dg/gomp/master-3.c: Likewise.
14770 * gcc.dg/gomp/for-8.c: Likewise.
14771 * gcc.dg/gomp/for-10.c: Likewise.
14772 * gcc.dg/gomp/for-18.c: Likewise.
14773 * gcc.dg/gomp/for-5.c: Likewise.
14774 * gcc.dg/gomp/for-7.c: Likewise.
14775 * gcc.dg/gomp/for-9.c: Likewise.
14777 2006-01-18 Jeff Law <law@redhat.com>
14779 * gcc.dg/tree-ssa/vrp25.c: New test.
14781 2006-01-19 Richard Sandiford <richard@codesourcery.com>
14783 * gcc.dg/pr25805.c: Fix misapplied patch.
14785 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
14787 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14788 (check_effective_target_vect_udot_qi): New.
14789 (check_effective_target_vect_sdot_hi): New.
14790 (check_effective_target_vect_udot_hi): New.
14791 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14792 prefixed with "wrapv-" with -fwrapv.
14793 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14794 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14795 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14796 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14797 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14799 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14800 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14801 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14802 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14804 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14807 * g++.dg/other/default2.C: New test.
14808 * g++.dg/other/default3.C: New test.
14810 2006-01-19 Richard Sandiford <richard@codesourcery.com>
14813 * gcc.dg/pr25805.c: New file.
14815 2006-01-18 Mark Mitchell <mark@codesourcery.com>
14818 * g++.dg/template/init6.C: New test.
14820 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
14822 * gcc.dg/tree-ssa/pr24287.c: New test
14824 2006-01-18 Eric Christopher <echristo@apple.com>
14826 * g++.dg/eh/table.C: New.
14828 2006-01-18 DJ Delorie <dj@redhat.com>
14830 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14831 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14832 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14833 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14835 2006-01-18 Jeff Law <law@redhat.com>
14837 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14838 on wrapping on overflow semantics.
14840 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14842 * gcc.gc/tree-ssa/vrp23.c: New test.
14843 * gcc.gc/tree-ssa/vrp24.c: New test.
14845 2006-01-18 Richard Henderson <rth@redhat.com>
14846 Aldy Hernandez <aldyh@redhat.com>
14847 Jakub Jelinek <jakub@redhat.com>
14848 Diego Novillo <dnovillo@redhat.com>
14849 Uros Bizjak <uros@kss-loka.si>
14851 * gcc.dg/gomp: New directory.
14853 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
14854 Steven G. Kargl <kargls@comcast.net>
14857 * gfortran.dg/intrinsic_external_1.f90: New test.
14860 * gfortran.dg/elemental_pointer_1.f90: New test.
14863 * gfortran.dg/external_procedures_1.f90: New test.
14866 gfortran.dg/assumed_present.f90: New test.
14868 2006-01-18 Jakub Jelinek <jakub@redhat.com>
14870 * g++.dg/parse/lookup5.C: New test.
14872 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14875 * gfortran.dg/read_eof.f90: New test.
14877 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14879 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14880 add a closing brace.
14882 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14885 * gfortran.dg/fmt_tl.f: New test.
14887 2006-01-17 Eric Christopher <echristo@apple.com>
14889 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14890 * g++.old-deja/g++.warn/impint2.C: Ditto.
14891 * g++.old-deja/g++.other/null1.C: Ditto.
14892 * g++.dg/warn/conv2.C: Ditto.
14893 * g++.dg/warn/conv4.C: New file.
14895 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14897 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14899 2006-01-17 Andreas Jaeger <aj@suse.de>
14900 Janis Johnson <janis187@us.ibm.com>
14902 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14904 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14905 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14907 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14909 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14910 (switchfiles): xfail txxx where xxx >= 25.
14912 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14915 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14917 2006-01-17 Jakub Jelinek <jakub@redhat.com>
14920 * gcc.dg/pr25682.c: New test.
14921 * g++.dg/parse/array-size2.C: New test.
14923 2006-01-16 Ian Lance Taylor <ian@airs.com>
14925 * consistency.vlad: Remove entire directory, 1652 files.
14927 2006-01-16 Janis Johnson <janis187@us.ibm.com>
14929 * lib/target-supports.exp (check_effective_target_dfp_nocache,
14930 check_effective_target_dfprt_nocache): New.
14931 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14932 (check_effective_target_dfprt): New.
14933 * lib/c-compat.exp (check_dfp): Remove.
14934 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14935 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14936 level of support for decimal float.
14937 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14938 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14939 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14940 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14941 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14942 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14943 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14944 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14945 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14946 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14947 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14948 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14951 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
14954 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14956 * lib/gfortran.exp (gfortran_init): Likewise.
14957 * lib/obj-c++.exp (obj-c++_init): Likewise.
14958 * lib/scanasm.exp (scan-assembler-dem): Likewise.
14959 (scan-assembler-dem-not): Likewise.
14960 * lib/scandump.exp (scan-dump-dem): Likewise.
14961 (scan-dump-dem-not): Likewise.
14963 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
14966 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14968 * lib/obj-c++.exp (obj-c++_init): Likewise.
14970 2006-01-16 Richard Guenther <rguenther@suse.de>
14972 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14974 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14977 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14978 to LD_LIBRARY_PATH.
14980 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
14981 Andrew Pinski <pinskia@physics.uc.edu>
14983 * gcc.dg/minmax-1.c: New test.
14985 2006-01-16 Ben Elliston <bje@au.ibm.com>
14987 * gcc.dg/dfp/dfp.exp: Correct FSF address.
14988 * gcc.misc-tests/dectest.exp: Ditto.
14990 2006-01-15 Ian Lance Taylor <ian@airs.com>
14993 * gcc.target/i386/cmov6.c: Use -march=k8.
14995 2006-01-15 Andreas Jaeger <aj@suse.de>
14997 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14998 x86 does not have __float128.
15000 2006-01-14 Ian Lance Taylor <ian@airs.com>
15002 * gcc.target/i386/cmov6.c: New test.
15004 2006-01-14 Mark Mitchell <mark@codesourcery.com>
15007 * g++.dg/template/ctor6.C: New test.
15009 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
15011 PR tree-optimization/25485
15012 * gcc.dg/tree-ssa/pr25485.c: New.
15014 2006-01-14 Richard Guenther <rguenther@suse.de>
15016 PR tree-optimization/22548
15017 PR tree-optimization/22555
15018 PR tree-optimization/22501
15019 * gcc.dg/tree-ssa/alias-4.c: New testcase.
15020 * gcc.dg/tree-ssa/alias-5.c: Likewise.
15021 * gcc.dg/tree-ssa/alias-6.c: Likewise.
15022 * gcc.dg/tree-ssa/alias-7.c: Likewise.
15023 * gcc.dg/tree-ssa/alias-8.c: Likewise.
15024 * gcc.dg/tree-ssa/alias-9.c: Likewise.
15025 * gcc.dg/tree-ssa/alias-10.c: Likewise.
15026 * gcc.dg/tree-ssa/alias-11.c: Likewise.
15027 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15029 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
15031 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
15032 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15034 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
15035 Richard Guenther <rguenther@suse.de>
15037 PR rtl-optimization/24257
15038 * gcc.dg/torture/pr24257.c: New testcase.
15040 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
15042 * gcc.c-torture/execute/20060110-1.c: New test.
15043 * gcc.c-torture/execute/20060110-2.c: New test.
15045 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
15047 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15049 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
15052 * gfortran.dg/label_3.f90: New test.
15054 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
15056 PR tree-optimization/25771
15057 * g++.dg/tree-ssa/pr25771.C: New test
15059 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
15062 * g++.dg/opt/complex5.C: New test.
15064 2006-01-13 Richard Guenther <rguenther@suse.de>
15066 * gcc.target/i386/387-9.c: New testcase.
15068 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
15071 * g++.dg/debug/dwarf2-1.C: New.
15073 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
15076 * lib/gcov.exp (verify-lines): Add "close $fd".
15078 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
15079 Ben Elliston <bje@au.ibm.com>
15081 * gcc.dg/dfp/inf-1.c: New test.
15083 2006-01-12 Janis Johnson <janis187@us.ibm.com>
15084 Yao Qi <qiyaoltc@cn.ibm.com>
15085 Ben Elliston <bje@au.ibm.com>
15086 Jon Grimm <jgrimm2@us.ibm.com>
15088 * gcc.dg/nodfp-1.c: New test.
15089 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15090 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15091 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15092 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15093 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15094 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15095 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15096 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15097 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15098 * gcc.dg/format/dfp-scanf-1.c: Likewise.
15099 * gcc.dg/format/dfp-printf-1.c: Likewise.
15100 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15101 (compat_setup_dfp): New.
15102 * gcc.dg/compat/compat.exp: Use it.
15103 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15104 Make some variables global, prepend "compat_" to their names.
15105 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15106 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15107 * gcc.misc-tests/dectest.exp: New test driver for decTest.
15108 * lib/compat.exp (compat_skip_list): Make global, rename.
15109 * lib/c-compat.exp: New file.
15110 * lib/target-supports.exp (check_effective_target_dfp): New.
15112 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15113 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15114 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15115 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15116 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15117 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15118 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15119 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15120 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15121 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15122 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15123 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15124 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15125 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15126 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15127 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15128 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15129 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15130 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15131 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15132 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15133 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15134 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15135 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15136 gcc.dg/dfp/struct-layout-1.c,
15137 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15138 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15139 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15140 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15141 gcc.dg/dfp/func-vararg-dfp.c,
15142 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15143 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15144 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15145 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15146 gcc.dg/dfp/wtr-conversion-1.c: New tests.
15148 2006-01-11 Richard Guenther <rguenther@suse.de>
15150 PR tree-optimization/25734
15151 * gcc.dg/tree-ssa/pr25734.c: New testcase.
15153 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
15156 * gfortran.dg/literal_character_constant_1_x.F: New test.
15157 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15158 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15159 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15161 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
15164 * g++.dg/ext/packed3.C: Add expected packed error.
15166 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
15169 * gcc.dg/torture/pr25706-1.c: New test.
15171 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
15173 PR tree-optimization/23109
15174 PR tree-optimization/23948
15175 PR tree-optimization/24123
15177 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15178 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15179 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15180 g++.dg/tree-ssa/pr23948.C: New testcases.
15181 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15182 three divisions in order to do the optimization.
15184 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15187 * g++.dg/other/pr25632.C: New test.
15189 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
15192 * gfortran.dg/used_types_1.f90: New test.
15194 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
15197 * gcc.dg/torture/pr25718-1.c: New test.
15199 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
15201 * gfortran.dg/list_read_2.f90: Fix typo in description.
15203 2006-01-10 Jan Beulich <jbeulich@novell.com>
15205 * lib/target-supports.exp (check_visibility_available): Simplify test
15207 (check_profiling_available): Fail for *-*-netware*.
15208 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15209 * gcc.dg/20021014-1.c: Likewise.
15210 * gcc.dg/nest.c: Likewise.
15212 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
15215 * gfortran.dg/forall_3.f90: New test.
15217 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
15220 * gfortran.dg/nesting_2.f90: New test.
15221 * gfortran.dg/nesting_3.f90: New test.
15223 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
15225 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15226 Fix typo in comment.
15228 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
15230 * gfortran.dg/single_char_string.f90: New test.
15232 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
15234 * gfortran.dg/ichar_2.f90: New test.
15236 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
15239 * gfortran.dg/private_type_4.f90: New.
15241 2006-01-07 Richard Guenther <rguenther@suse.de>
15243 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15245 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15247 * gfortran.dg/func_decl_1.f90: New.
15248 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15249 * gfortran.dg/array_alloc_2.f90: Likewise.
15250 * gfortran.dg/char_result_8.f90: Likewise.
15251 * gfortran.dg/dup_save_1.f90: Likewise.
15252 * gfortran.dg/dup_save_2.f90: Likewise.
15253 * gfortran.dg/f2c_6.f90: Likewise.
15254 * gfortran.dg/f2c_7.f90: Likewise.
15255 * gfortran.dg/func_result_2.f90: Likewise.
15256 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15258 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
15261 * gfortran.dg/elemental_subroutine_1.f90: New test.
15262 * gfortran.dg/elemental_subroutine_2.f90: New test.
15266 * gfortran.dg/assumed_size_refs_1.f90: New test.
15270 * gfortran.dg/assumed_size_refs_2.f90: New test.
15271 * gfortran.dg/initialization_1.f90: Change warning message.
15273 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
15275 * gcc.dg/tree-ssa/loop-15.c: New test.
15277 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15280 * gfortran.dg/backspace_3.f: New test.
15281 * gfortran.dg/backspace_4.f: New test.
15283 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15286 * gfortran.dg/fmt_white.f: Update test.
15288 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
15290 * gcc.dg/cast-1.c: Add new warning.
15291 * gcc.dg/cast-2.c: Likewise.
15292 * gcc.dg/cast-3.c: Likewise.
15293 * gcc.dg/format/cast-1.c: Likewise.
15294 * gcc.dg/cast-4.c: New testcase.
15296 2006-01-05 Richard Guenther <rguenther@suse.de>
15298 PR tree-optimization/22555
15299 * gcc.dg/tree-ssa/alias-3.c: New testcase.
15301 2006-01-05 Richard Guenther <rguenther@suse.de>
15302 Diego Novillo <dnovillo@redhat.com>
15304 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15305 * gcc.dg/tree-ssa/loop-8.c: Likewise.
15306 * gcc.dg/tree-ssa/loop-1.c: Likewise.
15307 * gcc.dg/tree-ssa/pr23294.c: Likewise.
15308 * gcc.dg/tree-ssa/pr21985.c: Likewise.
15309 * gcc.dg/tree-ssa/loop-14.c: Likewise.
15310 * gcc.dg/tree-ssa/loop-2.c: Likewise.
15311 * gcc.dg/tree-ssa/loop-3.c: Likewise.
15312 * gcc.dg/tree-ssa/loop-4.c: Likewise.
15313 * gcc.dg/tree-ssa/pr21171.c: Likewise.
15314 * gcc.dg/tree-ssa/loop-5.c: Likewise.
15315 * gcc.dg/tree-ssa/loop-10.c: Likewise.
15316 * gcc.dg/tree-ssa/loop-6.c: Likewise.
15317 * treelang/compile/extravar.tree: Likewise.
15318 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15319 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15320 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15321 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15322 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15324 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
15326 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15329 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
15332 gfortran.dg/char_result_11.f90: New.
15334 2006-01-04 Mark Mitchell <mark@codesourcery.com>
15337 * g++.dg/parse/access9.C: New test.
15338 * g++.dg/tc1/dr52.C: Tweak error markers.
15340 2006-01-04 Richard Henderson <rth@redhat.com>
15342 Merge from gomp branch.
15343 * g++.dg/parse/pragma2.C: Update expected error lines.
15345 2006-01-04 Jakub Jelinek <jakub@redhat.com>
15347 * g++.dg/other/i386-2.C: New test.
15350 * gcc.c-torture/compile/20051228-1.c: New test.
15353 * gcc.dg/pr25559.c: New test.
15355 2006-01-03 Mark Mitchell <mark@codesourcery.com>
15358 * g++.dg/lookup/friend9.C: New test.
15361 * g++.dg/template/repo5.C: New test.
15363 2006-01-03 Steven G. Kargl <kargls@comcast.net>
15366 * gfortran.dg/forall_2.f90: New test.
15368 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
15370 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15371 dg-require-weak. Adjust regexp to handle leading-underscore
15372 targets and space as well as TAB after .weak. Change previous
15373 64-bit fix to not use naked dot.
15375 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
15377 PR rtl-optimization/25578
15378 * gcc.c-torture/execute/20060102-1.c: New testcase.
15380 2006-01-03 Richard Guenther <rguenther@suse.de>
15383 * gcc.dg/torture/pr25183.c: New testcase.
15385 2006-01-03 Jakub Jelinek <jakub@redhat.com>
15387 Merge from gomp-branch.
15388 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15389 * gcc.dg/ia64-sync-2.c: Likewise.
15390 * gcc.dg/ia64-sync-3.c: Likewise.
15391 * gcc.dg/ia64-sync-4.c: Likewise.
15392 * gcc.dg/sync-2.c: Likewise.
15393 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15394 that sparc64-*-* and sparcv9-*-* supports sync builtins.
15396 2006-01-02 Mark Mitchell <mark@codesourcery.com>
15399 * g++.dg/parse/operator6.C: New test.
15402 * g++.dg/parse/error29.C: New test.
15405 * g++.dg/parse/dtor6.C: New test.
15408 * g++.dg/parse/ctor3.C: New test.
15411 * g++.dg/template/class3.C: New test.
15413 2006-01-02 Geoffrey Keating <geoffk@apple.com>
15415 * g++.dg/debug/debug9.C: New.
15417 2006-01-02 Steven G. Kargl <kargls@comcast.net>
15420 * gfortran.dg/label_2.f90: New test.
15422 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15424 * g++.dg/lookup/using12.C: Tighten error marker.
15426 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
15427 Andrew Pinski <pinskia@physics.uc.edu>
15429 * gcc.target/powerpc/darwin-abi-3.c: New file.
15430 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15431 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15432 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15433 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15434 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15435 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15436 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15437 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15439 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
15441 * gcc.dg/tree-ssa/loadpre1.c: New;
15442 * gcc.dg/tree-ssa/loadpre2.c: New;
15443 * gcc.dg/tree-ssa/loadpre3.c: New;
15444 * gcc.dg/tree-ssa/loadpre4.c: New;
15445 * gcc.dg/tree-ssa/loadpre5.c: New;
15446 * gcc.dg/tree-ssa/loadpre6.c: New;
15447 * gcc.dg/tree-ssa/loadpre7.c: New;
15448 * gcc.dg/tree-ssa/loadpre8.c: New;
15449 * gcc.dg/tree-ssa/loadpre9.c: New;
15451 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
15453 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15454 * g++.dg/abi/thunk4.C: Likewise.
15456 2006-01-01 Andreas Jaeger <aj@suse.de>
15458 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15461 2006-01-01 Jakub Jelinek <jakub@redhat.com>
15464 * gcc.dg/pragma-pack-3.c: New test.
15465 * g++.dg/parse/pragma3.C: New test.
15467 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15469 PR middle-end/24827
15470 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15472 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15475 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15477 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
15480 * gfortran-dg/pure_byref_3.f90: New.
15483 * gfortran.dg/userdef_operator_1.f90: New.
15485 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
15487 * g++.dg/abi/thunk3.C: New.
15488 * g++.dg/abi/thunk4.C: New.
15490 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
15493 * gfortran.dg/host_used_types_1.f90: New test. Check that host
15494 associated derived type components of derived types are
15495 properly declared in contained procedures.
15497 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15499 PR libgfortran/25139
15500 * gfortran.dg/backspace_2.f: New test.
15502 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15504 PR libgfortran/25550
15505 * gfortran.dg/endfile.f: New test.
15507 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15509 PR libgfortran/25419
15510 * gfortran.dg/comma.f: New test.
15512 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15514 * lib/gfortran-dg.exp: Remove trailing whitespace.
15515 * lib/fortran-torture.exp: Test with -fbounds-check instead of
15516 -funroll-all-loops.
15518 2005-12-28 Alan Modra <amodra@bigpond.net.au>
15520 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15521 Extended Double long doubles or repeat tests when long double is
15522 the same size as double.
15524 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15526 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15529 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15530 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15533 * gcc.dg/pr23911.c: Make test variable static.
15536 * gcc.dg/tree-ssa/pr14841.c: Likewise.
15538 2005-12-26 Mark Mitchell <mark@codesourcery.com>
15541 * g++.dg/parse/crash17.C: Adjust error markers.
15542 * g++.dg/template/error20.C: New test.
15544 2005-12-26 Mark Mitchell <mark@codesourcery.com>
15547 * g++.dg/ext/complit4.C: New test.
15550 * g++.dg/ext/complit5.C: Likewise.
15552 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
15554 PR tree-optimization/25125
15555 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15556 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15557 * gcc.c-torture/execute/pr25125.c: New.
15559 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
15563 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15564 functions with incorrect assumed size references.
15566 2005-12-24 Mark Mitchell <mark@codesourcery.com>
15569 * g++.dg/opt/init1.C: New test.
15571 2005-12-23 Mark Mitchell <mark@codesourcery.com>
15574 * g++.dg/template/sfinae3.C: New test.
15576 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15578 * g++.dg/other/friend4.C: New test.
15580 2005-12-23 Jakub Jelinek <jakub@redhat.com>
15583 * g++.dg/opt/pr25005.C: New test.
15585 2005-12-22 Mark Mitchell <mark@codesourcery.com>
15588 * g++.dg/template/ptrmem16.C: New test.
15590 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
15594 * gfortran.dg/initialization_1.f90: Add test of SIZE.
15596 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15598 PR libgfortran/25307
15599 * gfortran.dg/list_read_5.f90: New test.
15601 2005-12-22 Richard Henderson <rth@redhat.com>
15603 * gcc.target/i386/sse-7.c: Use -msse2.
15605 2005-12-23 Jakub Jelinek <jakub@redhat.com>
15607 PR rtl-optimization/25432
15608 * gcc.c-torture/compile/20051216-1.c: New test.
15611 * objc/execute/pr25328.m: New test.
15613 2005-12-22 Mark Mitchell <mark@codesourcery.com>
15616 * g++.dg/template/call4.C: New test.
15618 2005-12-22 Dale Johannesen <dalej@apple.com>
15620 * gcc.target/i386/sse-17.c: New.
15622 2005-12-22 Paul Brook <paul@codesourcery.com>
15624 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15626 2005-12-22 Paul Brook <paul@codesourcery.com>
15628 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15630 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
15633 * gcc.c-torture/compile/pr25513.c: New test.
15635 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15638 * g++.dg/parse/error25.C: Add more tests.
15640 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15643 * gfortran.dg/der_charlen_1.f90: New.
15645 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
15648 * gfortran.dg/pointer_component_type_1.f90: New test.
15652 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15653 should give an error with assumed size array refernces and checks
15654 those that should not.
15655 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15656 reference an upper bound so that it does not generate an error.
15662 * gfortran.dg/used_dummy_types_1.f90: New test.
15663 * gfortran.dg/used_dummy_types_2.f90: New test.
15664 * gfortran.dg/used_dummy_types_3.f90: New test.
15665 * gfortran.dg/used_dummy_types_4.f90: New test.
15666 * gfortran.dg/used_dummy_types_5.f90: New test.
15669 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15670 group already being USE associated.
15671 * gfortran.dg/assumed_shape_nml.f90: New test.
15672 * gfortran.dg/assumed_size_nml.f90: New test.
15682 * gfortran.dg/io_constraints_1.f90: New test.
15683 * gfortran.dg/io_constraints_1.f90: New test.
15684 * gfortran.dg/iostat_3.f90: Change wording of warning.
15685 * gfortran.dg/g77/19981216-0.f: The same.
15687 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
15689 PR tree-optimization/23518
15690 * gcc.dg/pr23518.c: New.
15692 2005-12-21 Mike Stump <mrs@apple.com>
15694 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15696 2005-12-21 Paul Brook <paul@codesourcery.com>
15698 * gcc.dg/pr19340.c: Skip on m68k targets.
15700 2005-12-21 Steven Bosscher <stevenb@suse.de>
15702 PR rtl-optimization/25196
15703 * gcc.dg/pr25196.c: New test.
15705 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
15708 gfortran.dg/where_nested_1.f90: New.
15710 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
15712 PR tree-optimization/25382.
15713 * gcc.dg/tree-ssa/pr25382.c: New.
15715 2005-12-20 Richard Guenther <rguenther@suse.de>
15717 PR middle-end/24306
15718 * gcc.target/i386/pr24306.c: New testcase.
15720 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
15722 PR tree-optimization/25501
15723 * gcc.dg/tree-ssa/pr25501.c: New.
15725 2005-12-20 Richard Guenther <rguenther@suse.de>
15728 2005-12-02 Richard Guenther <rguenther@suse.de>
15730 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15732 2005-12-20 Mark Mitchell <mark@codesourcery.com>
15735 * g++.dg/warn/Wunreachable-code-2.C: New test.
15737 2005-12-19 Mark Mitchell <mark@codesourcery.com>
15740 * g++.dg/template/ctor5.C: New test.
15743 * g++.dg/template/overload8.C: New test.
15745 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
15747 * gcc.c-torture/compile/pr25483 : New test.
15749 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15752 * g++.dg/ext/typeof10.C: New test.
15754 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
15756 * gcc.dg/mt-loopi1.c: New.
15758 2005-12-18 Richard Guenther <rguenther@suse.de>
15760 PR tree-optimization/25481
15761 * gcc.dg/torture/pr25481.c: New testcase.
15763 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
15765 PR rtl-optimization/21041
15766 * gcc.dg/pr21041.c: New test.
15768 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15770 PR libgfortran/25463
15771 * gfortran.dg/advance.f90: New test.
15773 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
15775 * gcc.dg/20051201-1.c: New test.
15777 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
15780 * gfortran.dg/initialization_1.f90: New test.
15781 * gfortran.dg/enum_5.f90: Change dg-error to new message.
15782 * gfortran.dg/g77/980616-0.f: The same.
15784 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15787 * gfortran.dg/chkbits.f90: New test.
15789 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15791 * gfortran.dg/enum_5.f: Revert to previous version.
15793 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15795 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15796 * gfortran.dg/nested_modules_1.f90: Ditto.
15797 * gfortran.dg/hollerith_f95.f90: Ditto.
15798 * gfortran.dg/select_5.f90: Ditto.
15799 * gfortran.dg/secnds.f: Ditto.
15800 * gfortran.dg/hollerith2.f90: Ditto.
15801 * gfortran.dg/imag_2.f: Ditto.
15802 * gfortran.dg/ftell_2.f90: Ditto.
15803 * gfortran.dg/malloc_free_1.f90: Ditto.
15804 * gfortran.dg/logint-1.f: Ditto.
15805 * gfortran.dg/recursive_statement_functions.f90: Ditto.
15806 * gfortran.dg/e_d_fmt.f90: Ditto.
15807 * gfortran.dg/hollerith_legacy.f90: Ditto.
15808 * gfortran.dg/logint-2.f: Ditto.
15809 * gfortran.dg/enum_5.f90: Ditto.
15810 * gfortran.dg/f2c_2.f90: Ditto.
15811 * gfortran.dg/pr17143.f90: Ditto.
15812 * gfortran.dg/namelist_14.f90: Ditto.
15813 * gfortran.dg/logint-3.f: Ditto.
15814 * gfortran.dg/spread_scalar_source.f90: Ditto.
15815 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15816 * gfortran.dg/namelist_11.f: Ditto.
15817 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15818 * gfortran.dg/g77/20010519-1.f
15819 * gfortran.dg/g77/alpha1.f: Ditto.
15820 * gfortran.dg/g77/990115-1.f: Ditto.
15821 * gfortran.dg/g77/erfc.f: Ditto.
15822 * gfortran.dg/g77/19990313-3.f: Ditto.
15823 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15824 * gfortran.dg/g77/20010426.f: Ditto.
15825 * gfortran.dg/g77/19990313-0.f: Ditto.
15826 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15827 * gfortran.dg/g77/20000629-1.f: Ditto.
15828 * gfortran.dg/g77/970125-0.f: Ditto.
15829 * gfortran.dg/g77/8485.f: Ditto.
15830 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15831 * gfortran.dg/g77/19990313-1.f: Ditto.
15832 * gfortran.dg/g77/int8421.f: Ditto.
15833 * gfortran.dg/g77/19990305-0.f: Ditto.
15834 * gfortran.dg/g77/947.f: Ditto.
15835 * gfortran.dg/g77/19990905-2.f: Ditto.
15836 * gfortran.dg/g77/cabs.f: Ditto.
15837 * gfortran.dg/g77/19990313-2.f: Ditto.
15838 * gfortran.dg/g77/20020307-1.f: Ditto.
15839 * gfortran.dg/g77/dcomplex.f: Ditto.
15840 * gfortran.dg/g77/19990502-1.f: Ditto.
15841 * gfortran.dg/g77/19981216-0.f: Ditto.
15842 * gfortran.dg/common_4.f90: Ditto.
15843 * gfortran.dg/entry_4.f90: Ditto.
15844 * gfortran.dg/equiv_constraint_2.f90: Ditto.
15845 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15846 * gfortran.dg/namelist_12.f: Ditto.
15847 * gfortran.dg/scale_1.f90: Ditto.
15848 * gfortran.dg/modulo_1.f90
15849 * gfortran.dg/hollerith.f90: Ditto.
15850 * gfortran.dg/direct_io_3.f90: Ditto.
15851 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15852 * gfortran.dg/gnu_logical_1.F: Ditto.
15853 * gfortran.dg/unf_io_convert_1.f90: Ditto.
15854 * gfortran.dg/assign_1.f90: Ditto.
15855 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15856 * gfortran.dg/pr23095.f: Ditto.
15857 * gfortran.dg/read_float_1.f90: Ditto.
15859 2005-12-17 Andreas Jaeger <aj@suse.de>
15861 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15862 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15864 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15867 * gfortran.dg/fmt_white.f: New test.
15869 2005-12-16 Steven G. Kargl <kargls@comcast.net>
15871 * gfortran.dg/label_1.f90: New test.
15873 2005-12-15 Ben Elliston <bje@au.ibm.com>
15876 * gcc.dg/20031012-1.c: Add -Walways-true option.
15877 * gcc.dg/weak/weak-3.c: Likewise.
15878 * g++.old-deja/g++.mike/warn8.C: Likewise.
15880 2005-12-16 Mike Stump <mrs@apple.com>
15882 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15885 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15887 PR libgfortran/25264
15888 PR libgfortran/25349
15889 * gfortran.dg/tl_editing.f90: Added additional checks.
15890 * gfortran.dg/t_editing.f: New test.
15891 * gfortran.dg/write_padding.f90: New test
15893 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15896 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15898 2005-12-16 Jakub Jelinek <jakub@redhat.com>
15900 PR rtl-optimization/24899
15901 * gcc.c-torture/execute/20051215-1.c: New test.
15903 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
15906 * gfortran.dg/pr24823.f: New test.
15908 2005-12-16 Jeff Law <law@redhat.com>
15910 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15912 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
15914 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15915 (base_types): Change C++ style comments to C style comments. Remove
15916 aligned types from the array. Keep Enums disabled.
15917 (complex_types): Remove aligned types from the array.
15918 Comment out "_Complex long double".
15919 (attrib_types): Remove.
15920 (complex_attrib_types): Remove.
15921 (attrib_array_types): Remove.
15922 (complex_attrib_array_types): Remove.
15923 (aligned_bitfld_types): Remove.
15924 (n_aligned_bitfld_types): Remove.
15925 (FEATURE_ALIGNEDPACKED): Delete.
15926 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15927 (singles): Remove support for adding attributes.
15928 (choose_type): Remove support for attributed types.
15929 (generate_fields): Remove support for attributed bit-fields.
15930 Remove support for adding attributes.
15931 (generate_random_tests): Remove support for adding attributes.
15932 (features): Add back "[0] :0" and "complex vector [0]".
15933 (main): Remove support for attributed bit-fields.
15934 Uncomment the calling of generate_random_tests for the rests of
15937 2005-12-16 Jan Hubicka <jh@suse.cz>
15939 * gcc.c-torture/combine/pr25224.c: New.
15941 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
15944 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15947 2005-12-15 Richard Sandiford <richard@codesourcery.com>
15949 * gcc.dg/20051215-1.c: New file.
15951 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15953 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15954 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15956 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
15959 * gfortran.dg/dummy_functions_1.f90: New.
15961 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
15963 PR rtl-optimization/25310
15964 * gcc.c-torture/compile/pr25310.c: New test.
15966 2005-12-14 Jakub Jelinek <jakub@redhat.com>
15969 * gcc.dg/pr25023.c: New test.
15971 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15973 * g++.old-deja/g++.brendan/redecl1.C,
15974 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15975 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15976 g++.old-deja/g++.oliva/typeof1.C,
15977 g++.old-deja/g++.other/crash16.C,
15978 g++.old-deja/g++.other/crash34.C,
15979 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15980 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15981 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15982 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15983 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15984 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15987 2005-12-14 Kean Johnston <jkj@sco.com>
15988 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15990 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15991 * gcc.target/i386/20020523-1.c: Ditto.
15992 * gcc.target/i386/tailcall-1.c: Ditto.
15993 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15994 * gcc.target/i386/ssetype-5.c: Ditto.
15996 2005-12-14 Jeff Law <law@redhat.com>
15998 * gcc.dg/tree-ssa/foldstring-1.c: New test.
16000 2005-12-14 Jakub Jelinek <jakub@redhat.com>
16004 * gcc.target/i386/pr25254.c: New test.
16005 * gfortran.dg/PR24188.f: New test.
16007 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
16009 * lib/fortran-torture.exp: Catch remaining uses of
16010 remote_file build delete.
16012 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16014 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16016 2005-12-14 Ben Elliston <bje@au.ibm.com>
16018 * gcc.dg/warn-addr-cmp.c: New test.
16020 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16024 * gcc.target/i386/pr25293.c: New test.
16026 2005-12-13 Petr Machata <machata@post.cz>
16029 * g++.dg/parse/comma2.C: New test.
16031 2005-12-13 Mark Mitchell <mark@codesourcery.com>
16032 Jakub Jelinek <jakub@redhat.com>
16034 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16035 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16036 (limits.h): Include unconditionally.
16037 (stdlib.h): Likewise.
16038 (hashtab.h): Do not include.
16039 (getopt.h): Likewise.
16040 (stddef.h): Include.
16041 (hashval_t): Define.
16042 (struct entry): Add "next" field.
16043 (HASH_SIZE): New macro.
16044 (hash_table): New variable.
16045 (switchfiles): Do not use xmalloc.
16047 (iterative_hash): New function.
16049 (e_exists): New function.
16050 (e_insert): Likewise.
16051 (output): Use, instead of libiberty hashtable functions.
16052 (main): Do not use getopt. Do not call htab_create.
16054 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16057 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16058 put atal* and atpaal* attributes on array elements.
16059 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16060 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16061 put atal* and atpaal* attributes on array elements.
16062 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16064 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
16066 * gcc.dg/single-precision-constant.c: New test.
16068 2005-12-13 Alan Modra <amodra@bigpond.net.au>
16070 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16071 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16072 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16073 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16074 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16075 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16076 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16077 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16078 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16079 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16080 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16081 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16082 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16083 gcc.target/powerpc/ppc-sdata-2.c,
16084 gcc.target/powerpc/ppc-stackalign-1.c,
16085 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16086 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16087 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16088 gcc.target/powerpc/rs6000-ldouble-2.c,
16089 gcc.target/powerpc/rs6000-power2-1.c,
16090 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16091 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
16092 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
16093 option into target selector.
16094 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
16095 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16097 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
16100 * objc.dg/encode-9.m: New test.
16102 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16105 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16106 * gcc.dg/asm-b.c: Fix typo.
16107 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16108 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16109 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16110 i?86 lp64 and x86_64 ilp32.
16111 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16113 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16115 2005-12-12 Steven G. Kargl <kargls@comcast.net>
16118 gfortran.dg/equiv_5.f90: New test.
16120 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
16122 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16123 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16124 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16125 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16126 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16127 * gcc.dg/tree-ssa/reassoc-5.c: New.
16128 * gcc.dg/tree-ssa/reassoc-6.c: New.
16129 * gcc.dg/tree-ssa/reassoc-7.c: New.
16130 * gcc.dg/tree-ssa/reassoc-8.c: New.
16131 * gcc.dg/tree-ssa/reassoc-9.c: New.
16132 * gcc.dg/tree-ssa/reassoc-10.c: New.
16133 * gcc.dg/tree-ssa/reassoc-11.c: New.
16135 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16139 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16141 2005-12-12 Mark Mitchell <mark@codesourcery.com>
16144 * g++.dg/template/inherit.C: Do not use a generic error message.
16146 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
16149 * objc.dg/gnu-encoding: New directory.
16150 * objc.dg/gnu-encoding/compat-common.h: New file.
16151 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16152 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16153 * objc.dg/gnu-encoding/vector-defs.h: New file.
16154 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16155 * objc.dg/gnu-encoding/generate-random.c: New file.
16156 * objc.dg/gnu-encoding/generate-random_r.c: New file.
16157 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16158 * objc.dg/gnu-encoding/generate-random.h: New file.
16160 2005-12-11 Mark Mitchell <mark@codesourcery.com>
16163 * g++.dg/template/defarg7.C: New test.
16165 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
16168 * objc.dg/encode-8.m: New test.
16170 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
16173 * objc.dg/encode-7.m: New test.
16175 2005-12-10 Mark Mitchell <mark@codesourcery.com>
16178 * g++.dg/opt/inline10.C: New test.
16180 2005-12-11 Steven G. Kargl <kargls@comcast.net>
16182 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16184 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
16186 * gfortran.dg/substring_equivalence.f90: typo in comment
16188 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16191 * gfortran.dg/iostat_3.f90: New test.
16193 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
16196 * gfortran.dg/unf_io_convert_1.f90: New test.
16197 * gfortran.dg/unf_io_convert_2.f90: New test.
16198 * gfortran.dg/unf_io_convert_3.f90: New test.
16200 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16203 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16204 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16205 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16206 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16207 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16208 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16209 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16210 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16211 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16212 gcc.dg/torture/fp-int-convert-float128-timode.c,
16213 gcc.dg/torture/fp-int-convert-float128.c,
16214 gcc.dg/torture/fp-int-convert-float80-timode.c,
16215 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16216 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16218 * gcc.dg/tls/opt-1.c: Require effective target fpic.
16220 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
16222 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16224 2005-12-10 Richard Sandiford <richard@codesourcery.com>
16226 * gcc.dg/20051207-1.c,
16227 * gcc.dg/20051207-2.c,
16228 * gcc.dg/20051207-3.c: New tests.
16230 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16233 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16234 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16235 dg-skip-if target selector.
16238 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16239 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16240 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16241 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16242 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16243 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16244 and/or merge with i?86 cases.
16246 * gcc.dg/tls/opt-3.c: Require effective target fpic.
16249 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16250 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16251 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16252 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16255 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
16258 * gcc.c-torture/compile/pr25311.c: New test.
16260 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16262 PR libgfortran/25039
16263 * gfortran.dg/read_comma.f: New test.
16265 2005-12-08 Jakub Jelinek <jakub@redhat.com>
16268 * g++.dg/opt/pr19317-1.C: New test.
16269 * g++.dg/opt/pr19317-2.C: New test.
16270 * g++.dg/opt/pr19317-3.C: New test.
16273 * gcc.c-torture/execute/pr19005.c: New test.
16276 * g++.old-deja/g++.other/comdat5.C: New test.
16277 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16279 * g++.dg/compat/struct-layout-1.exp: New file.
16280 * g++.dg/compat/struct-layout-1.h: New.
16281 * g++.dg/compat/struct-layout-1_generate.c: New.
16282 * g++.dg/compat/struct-layout-1_x1.h: New.
16283 * g++.dg/compat/struct-layout-1_x2.h: New.
16284 * g++.dg/compat/struct-layout-1_y1.h: New.
16285 * g++.dg/compat/struct-layout-1_y2.h: New.
16287 * gcc.dg/20050330-2.c: New test.
16289 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
16292 * gfortran.dg/associated_1.f90: New.
16294 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
16296 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16297 ILP32 vect_no_align platforms.
16299 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
16300 Jakub Jelinek <jakub@redhat.com>
16303 * gcc.c-torture/compile/20051207-1.c: New test.
16305 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16308 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16309 gcc.dg/torture/pr18582-1.c,
16310 gcc.target/i386/attributes-error.c: Also test on x86_64.
16312 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16314 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16317 * g++.dg/template/typedef3.C: New test.
16321 * g++.dg/template/dtor3.C: Fix error markers.
16323 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
16325 * lib/target-supports.exp (check_effective_target_sync_char_short):
16328 2005-12-06 Janis Johnson <janis187@us.ibm.com>
16330 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16332 2005-12-06 Roger Sayle <roger@eyesopen.com>
16334 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16335 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16336 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16337 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16339 2005-12-06 Roger Sayle <roger@eyesopen.com>
16342 * g++.dg/other/array2.C: New test case.
16344 2005-12-05 Geoffrey Keating <geoffk@apple.com>
16346 * gcc.dg/darwin-weakimport-3.c: New.
16348 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16349 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16350 and to work on Darwin.
16351 * gcc.dg/attr-weakref-1b.c: New file.
16352 * gcc.dg/attr-weakref-2.c: New test.
16353 * gcc.dg/darwin-weakref-1.c: New test.
16355 2005-12-05 Janis Johnson <janis187@us.ibm.com>
16358 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16359 use in selector expressions.
16360 (dg-xfail-if): Ditto.
16361 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16362 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16363 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16364 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16365 * gcc.test-framework/test-framework.exp: Skip generated tests if
16366 CHECK_TEST_FRAMEWORK is not 1.
16368 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
16370 PR tree-optimization/24963
16371 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16374 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16377 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16378 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16379 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16380 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16382 2005-12-05 Jakub Jelinek <jakub@redhat.com>
16384 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16387 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
16389 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16391 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
16393 * gcc.dg/format/cast-1.c: New test.
16395 2005-12-04 Roger Sayle <roger@eyesopen.com>
16398 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16399 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16400 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16401 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16403 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
16405 * gcc.dg/cast-pretty-print-1.c: New test.
16407 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
16409 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16411 2005-12-02 Mark Mitchell <mark@codesourcery.com>
16414 * g++.dg/template/friend40.C: New test.
16416 2005-12-02 Jakub Jelinek <jakub@redhat.com>
16419 * gcc.target/i386/movq-2.c: New test.
16420 * gcc.target/i386/movq.c: Remove target i?86, instead add
16421 dg-require-effective-target ilp32.
16423 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16426 * g++.dg/other/default1.C: New test.
16428 2005-12-02 Richard Guenther <rguenther@suse.de>
16430 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16432 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
16434 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16436 2005-12-02 Alan Modra <amodra@bigpond.net.au>
16439 * gcc.target/powerpc/rotate.c: New.
16441 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16443 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16444 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16446 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
16449 * gcc.dg/pr17730-1.c: Adjust.
16450 * gcc.dg/lvalue1.c (main): Likewise.
16451 * gcc.dg/lvalue-2.c: Likewise.
16452 * g++.dg/pr7503-3.C
16454 2005-12-01 Geoffrey Keating <geoffk@apple.com>
16456 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16459 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
16462 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
16464 2005-12-01 Uros Bizjak <uros@kss-loka.si>
16467 * lib/target-supports.exp (check_effective_target_tls): New.
16468 (check_effective_target_tls_runtime): New.
16469 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16471 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16472 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16473 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16474 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16475 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16476 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16477 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16478 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16479 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16480 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16481 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16482 effective-target TLS.
16483 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16484 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16485 effective-target TLS runtime.
16487 2005-12-01 Uros Bizjak <uros@kss-loka.si>
16489 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16491 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
16493 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16494 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16495 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16496 ignored" warnings when "packing" is the same as the ABI layout.
16498 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
16501 * gfortran.dg/line_length_1.f: New test.
16502 * gfortran.dg/line_length_2.f90: Ditto.
16504 2005-11-30 Richard Guenther <rguenther@suse.de>
16506 PR tree-optimization/21655
16507 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16509 2005-11-30 Dale Johannesen <dalej@apple.com>
16511 * gcc.c-torture/compile/pr24930.c: New.
16513 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
16516 * gfortran.dg/auto_char_dummy_array.f90: New test.
16518 2005-11-30 Jeff Law <law@redhat.com>
16520 * g++.old-deja/g++.law/pr25000.C: New test.
16522 2005-11-30 Jakub Jelinek <jakub@redhat.com>
16524 * gcc.dg/tls/opt-11.c: New test.
16526 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
16528 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16530 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16533 2005-11-29 Jakub Jelinek <jakub@redhat.com>
16535 * gfortran.dg/open_access_1.f90: New test.
16537 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16539 * gcc.dg/charset/builtin2.c: New test.
16541 2005-11-28 Jakub Jelinek <jakub@redhat.com>
16543 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16544 on mmix-*-* for *_[xy].c.
16546 2005-11-28 Kean Johnston <jkj@sco.com>
16548 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16550 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16551 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16552 * gcc.target/i386/asm-3.c: Ditto.
16553 * gcc.target/i386/clobbers.c: Ditto.
16554 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16555 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16557 * gcc.target/i386/mul.c: Ditto.
16558 * gcc.target/i386/ssetype-1.c: Ditto.
16559 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16560 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16561 static so the test works with -fPIC mode too. Based on comment in
16563 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16565 2005-11-28 Richard Guenther <rguenther@suse.de>
16567 * gcc.dg/alias-9.c: New testcase.
16568 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16570 2005-11-28 Roger Sayle <roger@eyesopen.com>
16571 Uros Bizjak <uros@kss-loka.si>
16573 PR middle-end/20219
16574 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16575 tan(x)/sin(x) transformations.
16577 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
16579 PR middle-end/24575
16580 * gcc.dg/tree-ssa/divide-3.c: New test.
16581 * gcc.dg/tree-ssa/divide-4.c: New test.
16583 2005-11-27 Steven G. Kargl <kargls@comcast.net>
16586 * gfortran.dg/boz_6.f90: New test.
16588 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16591 * gfortran.dg/modulo_1.f90: New test.
16593 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16595 PR libfortran/24919
16596 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16597 fail on CRLF platforms.
16598 * gfortran.dg/ftell_2.f90: Likewise.
16600 2005-11-26 Eric Christopher <echristo@apple.com>
16602 * gcc.dg/intmax_t-1.c: Remove mips xfail.
16604 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
16606 * objc.dg/gnu-runtime-3.m: Simplify.
16608 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
16610 PR middle-end/23669
16611 * gcc.dg/tree-ssa/divide-1.c: New test.
16612 * gcc.dg/tree-ssa/divide-2.c: New test.
16614 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
16616 PR libgfortran/24945
16617 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16619 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
16621 PR libgfortran/24945
16622 * gfortran.dg/open_status_2.f90: New test.
16624 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16626 * gcc.c-torture/execute/builtins/fprintf.c,
16627 gcc.c-torture/execute/builtins/fputs-lib.c,
16628 gcc.c-torture/execute/builtins/fputs.c,
16629 gcc.c-torture/execute/builtins/lib/fprintf.c,
16630 gcc.c-torture/execute/builtins/lib/printf.c,
16631 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16633 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
16635 * gcc.dg/20050922-2.c: New test.
16637 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
16639 * objc.dg/gnu-runtime-3.m: New test.
16641 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16644 * g++.dg/other/void1.C: New test.
16646 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
16648 PR middle-end/24998
16649 * gcc.dg/torture/fp-int-convert-float.c,
16650 gcc.dg/torture/fp-int-convert-double.c,
16651 gcc.dg/torture/fp-int-convert-long-double.c,
16652 gcc.dg/torture/fp-int-convert-timode.c,
16653 gcc.dg/torture/fp-int-convert-float80.c,
16654 gcc.dg/torture/fp-int-convert-float80-timode.c,
16655 gcc.dg/torture/fp-int-convert-float128.c,
16656 gcc.dg/torture/fp-int-convert-float128-timode.c,
16657 gcc.dg/torture/fp-int-convert.h: New files.
16659 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
16661 PR middle-end/24989
16662 * gcc.dg/tree-ssa/bool-10.c: New test.
16663 * gcc.dg/tree-ssa/bool-11.c: New test.
16664 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16666 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
16668 PR middle-end/24990
16669 * tree-ssa/pr24990-1.c: New test.
16671 2005-11-24 Richard Guenther <rguenther@suse.de>
16672 Dirk Mueller <dmueller@suse.de>
16675 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16676 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16677 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16678 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16679 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16680 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16682 2005-11-23 Uros Bizjak <uros@kss-loka.si>
16684 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16686 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
16689 * gcc.dg/Wc++-compat.c: New.
16690 * gcc.dg/Wno-c++-compat.c: New.
16692 2005-11-23 Alan Modra <amodra@bigpond.net.au>
16694 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16695 (vspltish, vspltisw): Likewise.
16697 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16699 PR libgfortran/24794
16700 * gfortran.dg/namelist_12.f: Fix quotes.
16701 * gfortran.dg/namelist_13.f90: Fix quotes.
16702 * gfortran.dg/namelist_14.f90: Fix quotes.
16703 * gfortran.dg/namelist_15.f90: Fix quotes.
16704 * gfortran.dg/namelist_use.f90: Fix quotes.
16705 * gfortran.dg/namelist_use_only.f90: Fix quotes.
16706 * gfortran.dg/namelist_21.f90: New test.
16707 * gfortran.dg/namelist_22.f90: New test.
16709 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
16712 * gcc.c-torture/compile/pr23435.c: New.
16714 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
16716 * gcc.c-torture/execute/floatunsisf-1.c: New test.
16718 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
16720 * gcc.target/powerpc/405-macchw-1.c,
16721 gcc.target/powerpc/405-macchw-2.c,
16722 gcc.target/powerpc/405-macchwu-1.c,
16723 gcc.target/powerpc/405-macchwu-2.c,
16724 gcc.target/powerpc/405-machhw-1.c,
16725 gcc.target/powerpc/405-machhw-2.c,
16726 gcc.target/powerpc/405-machhwu-1.c,
16727 gcc.target/powerpc/405-machhwu-2.c,
16728 gcc.target/powerpc/405-maclhw-1.c,
16729 gcc.target/powerpc/405-maclhw-2.c,
16730 gcc.target/powerpc/405-maclhwu-1.c,
16731 gcc.target/powerpc/405-maclhwu-2.c,
16732 gcc.target/powerpc/405-mulchw-1.c,
16733 gcc.target/powerpc/405-mulchw-2.c,
16734 gcc.target/powerpc/405-mulchwu-1.c,
16735 gcc.target/powerpc/405-mulchwu-2.c,
16736 gcc.target/powerpc/405-mulhhw-1.c,
16737 gcc.target/powerpc/405-mulhhw-2.c,
16738 gcc.target/powerpc/405-mulhhwu-1.c,
16739 gcc.target/powerpc/405-mulhhwu-2.c,
16740 gcc.target/powerpc/405-mullhw-1.c,
16741 gcc.target/powerpc/405-mullhw-2.c,
16742 gcc.target/powerpc/405-mullhwu-1.c,
16743 gcc.target/powerpc/405-mullhwu-2.c,
16744 gcc.target/powerpc/405-nmacchw-1.c,
16745 gcc.target/powerpc/405-nmacchw-2.c,
16746 gcc.target/powerpc/405-nmachhw-1.c,
16747 gcc.target/powerpc/405-nmachhw-2.c,
16748 gcc.target/powerpc/405-nmaclhw-1.c,
16749 gcc.target/powerpc/405-nmaclhw-2.c,
16750 gcc.target/powerpc/440-macchw-1.c,
16751 gcc.target/powerpc/440-macchw-2.c,
16752 gcc.target/powerpc/440-macchwu-1.c,
16753 gcc.target/powerpc/440-macchwu-2.c,
16754 gcc.target/powerpc/440-machhw-1.c,
16755 gcc.target/powerpc/440-machhw-2.c,
16756 gcc.target/powerpc/440-machhwu-1.c,
16757 gcc.target/powerpc/440-machhwu-2.c,
16758 gcc.target/powerpc/440-maclhw-1.c,
16759 gcc.target/powerpc/440-maclhw-2.c,
16760 gcc.target/powerpc/440-maclhwu-1.c,
16761 gcc.target/powerpc/440-maclhwu-2.c,
16762 gcc.target/powerpc/440-mulchw-1.c,
16763 gcc.target/powerpc/440-mulchw-2.c,
16764 gcc.target/powerpc/440-mulchwu-1.c,
16765 gcc.target/powerpc/440-mulchwu-2.c,
16766 gcc.target/powerpc/440-mulhhw-1.c,
16767 gcc.target/powerpc/440-mulhhw-2.c,
16768 gcc.target/powerpc/440-mulhhwu-1.c,
16769 gcc.target/powerpc/440-mulhhwu-2.c,
16770 gcc.target/powerpc/440-mullhw-1.c,
16771 gcc.target/powerpc/440-mullhw-2.c,
16772 gcc.target/powerpc/440-mullhwu-1.c,
16773 gcc.target/powerpc/440-mullhwu-2.c,
16774 gcc.target/powerpc/440-nmacchw-1.c,
16775 gcc.target/powerpc/440-nmacchw-2.c,
16776 gcc.target/powerpc/440-nmachhw-1.c,
16777 gcc.target/powerpc/440-nmachhw-2.c,
16778 gcc.target/powerpc/440-nmaclhw-1.c,
16779 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16781 2005-11-21 Jakub Jelinek <jakub@redhat.com>
16784 * gfortran.dg/inquire_9.f90: New test.
16787 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16789 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16791 PR libfortran/24432
16792 * lib/target-supports.exp (check_effective_target_fortran_large_real):
16793 Check that 'cos' is supported.
16795 2005-11-21 Paul Thomas <pault@gcc.gnu.org
16798 * gfortran.dg/substring_equivalence.f90: New test.
16801 * gfortran.dg/auto_internal_assumed.f90: New test.
16803 2005-11-21 Uros Bizjak <uros@kss-loka.si>
16805 * gcc.dg/fold-div-2.c: New test.
16807 2005-11-20 Ian Lance Taylor <ian@airs.com>
16809 PR rtl-optimization/24883
16810 * gcc.c-torture/compile/pr24883.c: New test.
16812 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
16814 PR middle-end/20583
16815 * gcc.c-torture/compile/pr20583.c: New.
16817 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
16819 * gcc.c-torture/execute/usmul.c: New test.
16821 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
16823 * gcc.dg/tree-ssa/vrp22.c: New test.
16825 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
16827 PR middle-end/24912
16828 * gcc.dg/torture/pr24912-1.c: New test.
16830 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
16833 * gfortran.dg/arrayio_derived_1.f90: New test.
16835 2005-11-19 Richard Guenther <rguenther@suse.de>
16837 PR middle-end/23294
16838 * gcc.dg/tree-ssa/pr23294.c: New testcase.
16840 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
16842 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16844 2005-11-18 Mark Mitchell <mark@codesourcery.com>
16847 * g++.dg/template/friend39.C: New test.
16849 2005-11-18 James E Wilson <wilson@specifix.com>
16851 * gcc.dg/builtin-strstr.c: New.
16853 2005-11-18 Richard Henderson <rth@redhat.com>
16855 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16856 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16857 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16858 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16859 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16860 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16861 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16862 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16863 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16864 renaming to remove initial "ia64-".
16866 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
16868 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16870 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
16872 * g++.dg/cpp/string-2.C: New test.
16874 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
16876 * gcc.dg/tree-ssa/loop-14.c: New test.
16878 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
16879 Michael Chamberlain <michael@chamberlain.net.au>
16881 * ada/acats/run_all.sh (target_run): Kill long running tests.
16883 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16885 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16886 * gcc.dg/cleanup-9.c: Likewise.
16887 * gcc.dg/cleanup-10.c: Likewise.
16888 * gcc.dg/cleanup-11.c: Likewise.
16890 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16893 * gfortran.dg/open_access_append_1.f90: New test.
16894 * gfortran.dg/open_access_append_2.f90: New test.
16896 2005-11-16 Richard Guenther <rguenther@suse.de>
16898 PR middle-end/24851
16899 * gcc.c-torture/execute/pr24851.c: New testcase.
16901 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
16903 * gcc.dg/fold-overflow-1.c: New test.
16905 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
16907 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16908 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16910 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
16912 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16914 * g++.dg/eh/forced2.C: Likewise.
16915 * g++.dg/eh/forced3.C: Likewise.
16916 * g++.dg/eh/forced4.C: Likewise.
16918 2005-11-11 Mike Stump <mrs@apple.com>
16920 * g++.old-deja/g++.mike/unused.C: Add.
16922 2005-11-15 Mark Mitchell <mark@codesourcery.com>
16925 * g++.dg/warn/Wcast-qual1.C: New test.
16927 2005-11-15 Jan Hubicka <jh@suse.cz>
16929 * gcc.dg/winline-5.c: Add large-unit-insns limit.
16931 2005-11-14 David Edelsohn <edelsohn@gnu.org>
16933 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16935 2005-11-14 Diego Novillo <dnovillo@redhat.com>
16938 * gcc.dg/tree-ssa/pr24840.c: New test.
16940 2005-11-14 Janis Johnson <janis187@us.ibm.com>
16943 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16945 2005-11-14 Dale Johannesen <dalej@apple.com>
16947 * gcc.c-torture/execute/20051113-1.c: New.
16949 2005-11-14 Mark Mitchell <mark@codesourcery.com>
16952 * g++.dg/template/crash43.C: New test.
16954 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
16956 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16958 2005-11-13 Mark Mitchell <mark@codesourcery.com>
16961 * g++.dg/eh/spec8.C: New test.
16963 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
16965 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16967 2005-11-13 Mark Mitchell <mark@codesourcery.com>
16970 * g++.dg/parse/ambig4.C: New test.
16971 * g++.dg/tc1/dr101.C: Adjust error markers.
16972 * g++.dg/lookup/strong-using-2.C: Likewise.
16973 * g++.dg/lookup/ambig5.C: Likewise.
16974 * g++.dg/lookup/ambig4.C: Likewise.
16975 * g++.dg/parse/crash22.C: Likewise.
16977 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
16979 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16981 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
16983 * gcc.dg/nested-calls-1.c: New test.
16985 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16987 * gfortran.dg/complex_intrinsic_1.f90: New test.
16988 * gfortran.dg/complex_intrinsic_2.f90: New test.
16989 * gfortran.dg/fgetc_1.f90: New test.
16990 * gfortran.dg/fgetc_2.f90: New test.
16991 * gfortran.dg/fgetc_3.f90: New test.
16992 * gfortran.dg/ftell_1.f90: New test.
16993 * gfortran.dg/ftell_2.f90: New test.
16994 * gfortran.dg/gnu_logical_1.F: New test.
16995 * gfortran.dg/gnu_logical_2.f90: New test.
16997 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
16999 PR middle-end/24820
17000 * gcc.dg/pr24820.c: New test.
17002 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
17004 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17005 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17008 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17011 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17013 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17015 * gcc.target/cris/cris.exp: New file.
17016 * gcc.target/cris/rld-legit1.c: New test.
17017 * gcc.target/cris/rld-legit2.c: New test.
17019 2005-11-12 Jakub Jelinek <jakub@redhat.com>
17022 * g++.dg/opt/pr24780.C: New test.
17025 * g++.dg/template/asm1.C: New test.
17027 2005-11-12 Steven G. Kargl <kargls@comcast.net>
17029 PR libgfortran/24787
17030 * gfortran.dg/scan_1.f90: New test.
17032 2005-11-12 Jan Hubicka <jh@suse.cz>
17034 * gcc.target/i386/minmax-1.c: New.
17035 * gcc.target/i386/minmax-2.c: New.
17037 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
17039 * gcc.dg/pr24445.c: Fix for 64-bit targets.
17041 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
17043 * gcc.c-torture/execute/20051110-1.c,
17044 gcc.c-torture/execute/20051110-2.c: New tests.
17046 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17048 PR middle-end/24750
17049 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17052 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17054 * lib/target-libpath.exp (get_shlib_extension): New proc.
17055 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17056 * lib/gfortran.exp (gfortran_link_flags): Likewise.
17057 * lib/objc.exp (objc_target_compile): Likewise.
17058 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17061 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17063 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17065 * lib/target-supports.exp (check_effective_target_static_libgfortran):
17066 Add -static to additional_flags and pass it to target_compile.
17068 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17070 PR libgfortran/24719
17071 gfortran.dg/read_noadvance.f90: New test.
17073 PR libgfortran/24699
17074 gfortran.dg/fmt_t_2.f90: New test.
17076 PR libgfortran/24785
17077 gfortran.dg/read_x_eor.f90: New test.
17079 PR libgfortran/24584
17080 gfortran.dg/namelist_empty.f90: Rename test.
17082 PR libgfortran/24489
17083 gfortran/read_eor.f90: Rename test.
17085 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17088 * gfortran.dg/automatic_module_variable.f90: New test.
17090 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
17093 * gcc.dg/pr24445.c: New test.
17095 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17099 * gfortran.dg/recursive_statement_functions.f90: Add statement
17100 functions using inline intrinsic functions and parameters to test
17101 that they no longer seg-fault.
17104 gfortran.dg/nested_modules_4.f90: New test.
17105 gfortran.dg/nested_modules_5.f90: New test.
17107 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17110 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17112 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
17114 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17117 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17119 * gcc.dg/sparc-getcontext-1.c: New test.
17121 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
17123 * gcc.dg/ifcvt-fabs-1.c: New test.
17125 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
17128 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17129 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17131 2005-11-09 Richard Guenther <rguenther@suse.de>
17133 PR tree-optimization/24716
17134 * gcc.c-torture/execute/pr24716.c: New testcase.
17136 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17138 * gcc.dg/pr24624.c: Disable for non S/390 targets.
17140 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17143 * gcc.dg/pr24624.c: Testcase added.
17145 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17148 * g++.dg/other/pr24623.C: Testcase added.
17150 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
17153 * gfortran-dg/pure_byref_1.f90: New.
17154 * gfortran-dg/pure_byref_2.f90: New.
17156 2005-11-09 Uros Bizjak <uros@kss-loka.si>
17159 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17160 * gcc.dg/dg.exp: Run main loop also for *.i files.
17162 2005-11-08 Jakub Jelinek <jakub@redhat.com>
17165 * g++.dg/tls/diag-3.C: New test.
17166 * g++.dg/tls/diag-4.C: New test.
17167 * g++.dg/tls/static-1.C: New test.
17168 * g++.dg/tls/static-1a.cc: New file.
17170 2005-11-08 Diego Novillo <dnovillo@redhat.com>
17173 * g++.dg/tree-ssa/pr23046.C: New test.
17175 2005-11-08 Devang Patel <dpatel@apple.com>
17177 PR tree-optimization/23115
17178 * gcc.dg/tree-ssa/pr23115.c: New.
17180 2005-11-08 David Edelsohn <edelsohn@gnu.org>
17182 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17183 * gcc.target/powerpc/pr16155.c: Same.
17184 * gcc.target/powerpc/altivec-1.c: Same.
17185 * gcc.target/powerpc/altivec-2.c: Same.
17186 * gcc.target/powerpc/altivec-3.c: Same.
17187 * gcc.target/powerpc/altivec-5.c: Same.
17188 * gcc.target/powerpc/altivec-11.c: Same.
17189 * gcc.target/powerpc/altivec-12.c: Same.
17190 * gcc.target/powerpc/altivec-14.c: Same.
17191 * gcc.target/powerpc/altivec-22.c: Same.
17192 * gcc.target/powerpc/altivec-consts.c: Same.
17193 * gcc.target/powerpc/altivec-pr22085.c: Same.
17194 * gcc.target/powerpc/altivec-splat.c: Same.
17195 * gcc.target/powerpc/altivec-varargs-1.c: Same.
17196 * gcc.target/powerpc/altivec-vec-merge.c: Same.
17197 * gcc.target/powerpc/darwin-longlong.c: Same.
17199 2005-11-08 Uros Bizjak <uros@kss-loka.si>
17202 * gcc.dg/pr19340.c: New test.
17204 2005-11-07 Ian Lance Taylor <ian@airs.com>
17206 PR rtl-optimization/24683
17207 * gcc.dg/pr24683.c: New test.
17209 2005-11-07 Uros Bizjak <uros@kss-loka.si>
17211 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17212 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17214 2005-11-07 Uros Bizjak <uros@kss-loka.si>
17216 * gcc.target/i386/pr23376.c: Compile with -mmmx.
17218 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
17220 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17222 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
17226 * gcc.target/powerpc/altivec-consts.c,
17227 gcc.target/powerpc/altivec-splat.c: New testcase.
17229 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
17233 * gcc.dg/overflow-2.c: New testcase.
17235 2005-11-07 Jakub Jelinek <jakub@redhat.com>
17237 PR rtl-optimization/23567
17238 * gcc.c-torture/execute/20051104-1.c: New test.
17240 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
17243 gfortran.dg/private_type_2.f90: Modified to check that case with
17244 PRIVATE declaration within derived type is accepted.
17247 gfortran.dg/pointer_assign_1.f90: New test.
17250 * gfortran.dg/arrayio_0.f90: New test.
17253 gfortran.dg/data_initialized.f90: New test.
17254 gfortran.dg/data_constraints_1.f90: New test.
17255 gfortran.dg/data_constraints_2.f90: New test.
17257 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
17261 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17263 2005-11-06 Diego Novillo <dnovillo@redhat.com>
17266 * gcc.dg/tree-ssa/pr24670.c: New test.
17268 2005-11-05 Ian Lance Taylor <ian@airs.com>
17271 * gcc.target/i386/pr22432.c: New test.
17273 2005-11-05 Richard Henderson <rth@redhat.com>
17275 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17276 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17277 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17278 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17279 from gcc.dg/alpha-*.
17280 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17281 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17283 2005-11-05 Andreas Jaeger <aj@suse.de>
17285 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17287 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
17290 * gcc.dg/torture/pr23424-1.c: New test.
17292 2005-11-04 Richard Henderson <rth@redhat.com>
17294 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17295 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17296 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17297 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17298 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17299 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17300 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17301 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17302 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17303 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17304 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17305 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17306 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17307 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17308 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17309 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17310 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17311 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17312 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17313 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17314 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17315 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17316 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17317 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17319 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17320 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17321 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17322 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17323 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17324 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17325 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17326 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17327 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17328 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17329 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17330 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17331 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17332 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17333 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17334 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17335 gcc.target/i386/lea.c, gcc.target/i386/local.c,
17336 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17337 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17338 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17339 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17340 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17341 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17342 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17343 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17344 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17345 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17346 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17347 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17348 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17349 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17350 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17351 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17352 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17353 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17354 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17355 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17356 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17357 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17358 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17359 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17360 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17361 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17362 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17363 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17365 2005-11-04 Diego Novillo <dnovillo@redhat.com>
17368 * gcc.dg/tree-ssa/pr24627.c: New test.
17370 2005-11-04 Paul Brook <paul@codesourcery.com>
17372 * gcc.dg/tls/opt-10.c: New test.
17374 2005-11-04 Andreas Jaeger <aj@suse.de>
17376 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17377 avoid extra warnings.
17379 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17381 PR libfortran/22298
17382 * lib/target-supports.exp
17383 (check_effective_target_static_libgfortran): New
17384 static_libgfortran effective target.
17385 * gfortran.dg/static_linking_1.f: New test.
17386 * gfortran.dg/static_linking_1.c: New file.
17388 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
17390 * gcc.dg/pr24615.c: Guard test with { target fpic }.
17392 2005-11-03 Josh Conner <jconner@apple.com>
17395 g++.dg/ext/array2.C: New test.
17396 g++.dg/template/dependent-name3.C: New test.
17397 g++.dg/template/dependent-name4.C: New test.
17398 g++.dg/template/sfinae2.C: New test.
17400 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
17402 PR preprocessor/22042
17403 * gcc.dg/cpp/strify4.c: New test.
17405 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
17408 * g++.dg/cpp/string-1.C: New test.
17410 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
17412 * gcc.target/powerpc: New directory.
17413 * gcc.target/powerpc/powerpc.exp: New file.
17414 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17415 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17416 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17417 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17418 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17419 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17420 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17421 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17422 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17423 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17424 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17425 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17426 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17427 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17428 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17429 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17430 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17431 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17432 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17433 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17434 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17435 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17436 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17437 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17438 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17439 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17440 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17441 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17442 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17443 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17444 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17445 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17446 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17447 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17449 2005-11-03 Mark Mitchell <mark@codesourcery.com>
17452 * g++.dg/warn/inline2.C: New test.
17454 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
17456 PR middle-end/23155
17457 * g++.dg/ext/c99struct1.C: New test.
17458 * gcc.dg/union-cast-1.c: New test.
17459 * gcc.dg/union-cast-2.c: New test.
17460 * gcc.dg/union-cast-3.c: New test.
17462 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
17464 PR middle-end/24589
17465 * gcc.c-torture/execute/zero-struct-2.c: New test.
17467 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
17470 * g++.dg/init/switch1.C: New test.
17472 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
17474 * gcc.dg/delay-slot-1.c: New test.
17476 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
17479 * gcc.dg/pr24620.c: New test.
17481 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
17484 * gcc.dg/format/unnamed-1.c: New test.
17486 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17489 * g++.dg/expr/cond8.C: New test.
17492 * g++.dg/parse/dot1.C: New test.
17494 2005-11-02 Jan Hubicka <jh@suse.cz>
17497 * gcc.dg/i386-lea.c: New test
17499 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
17502 * gcc.dg/pr24615.c: New test.
17504 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
17507 * gcc.dg/pr24600.c: New test.
17509 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17512 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17513 * g++.dg/parse/typename9.C: New test.
17514 * g++/dg/parse/typename10.C: Likewise.
17516 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
17519 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17520 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17521 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17523 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17526 * g++.dg/debug/static1.C: New test.
17528 2005-11-02 Josh Conner <jconner@apple.com>
17530 * g++.dg/crash38.C: moved into proper directory...
17531 * g++.dg/template/crash42.C: ...here
17533 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
17536 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17537 pcc_bitfield_type_matters || default_packed.
17539 * lib/target-supports.exp
17540 (check_effective_target_pcc_bitfield_type_matters): New proc.
17541 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17544 * lib/target-supports.exp (check_effective_default_packed): New proc.
17545 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17546 Gate expected errors on target ! default_packed.
17547 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17549 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17551 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17554 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17557 * gfortran.dg/entry_5.f90: New.
17558 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17560 2005-11-01 Bob Wilson <bob.wilson@acm.org>
17562 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17564 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
17567 gfortran.dg/namelist_blockdata.f90: New test.
17570 gfortran.dg/external_implicit_none.f90: New test.
17573 * gfortran.dg/secnds.f: New test.
17575 2005-10-31 Jan Hubicka <jh@suse.cz>
17578 * gcc.c-torture/compile/pr20928.c: New test.
17580 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
17582 PR middle-end/23492
17583 * gcc.c-torture/compile/zero-strct-5.c: New test.
17585 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
17587 PR libgfortran/24584
17588 * gfortran.dg/pr24584.f90: New test.
17590 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
17593 * gfortran.dg/char_result_9.f90: New.
17594 * gfortran.dg/char_result_10.f90: New.
17596 2005-10-30 Jan Hubicka <jh@suse.cz>
17598 * g++.dg/tree-ssa/pr24172.C: New testcase.
17600 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17602 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17604 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
17606 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17607 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17608 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17609 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17610 gfortran.dg/enum_9.f90,
17611 gfortran.fortran-torture/compile/enum_1.f90,
17612 gfortran.fortran-torture/execute/enum_1.f90,
17613 gfortran.fortran-torture/execute/enum_2.f90,
17614 gfortran.fortran-torture/execute/enum_3.f90,
17615 gfortran.fortran-torture/execute/enum_4.f90: New tests.
17617 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
17620 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17621 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17623 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17625 PR libfortran/20179
17626 * gfortran.dg/mixed_io_1.f90: New test.
17627 * gfortran.dg/mixed_io_1.c: New file.
17629 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17631 * gfortran.dg/malloc_free_1.f90: New test.
17633 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
17635 * gcc.dg/nested-func-4.c: Require profiling -pg.
17637 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17640 * g++.dg/warn/main-2.C: New test.
17642 2005-10-28 Steven G. Kargl <kargls@comcast.net>
17645 * gfortran.dg/interface_2.f90: new test.
17647 2005-10-28 Josh Conner <jconner@apple.com>
17650 * g++.dg/template/crash38.C: New test.
17651 * g++.dg/parse/explicit1.C: Change expected errors.
17653 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17656 * g++.dg/other/large-size-array.C: New test.
17658 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17660 PR middle-end/24362
17661 * g++.dg/opt/complex4.C: New test.
17663 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
17665 * gcc.dg/nested-func-4.c: New test.
17667 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
17670 gfortran.dg/derived_recursion.f90: New test.
17671 gfortran.dg/implicit_actual.f90: New test.
17673 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
17675 PR middle-end/24295, PR testsuite/24477
17676 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
17677 removed when weakref hits the tree.
17679 2005-10-25 Jakub Jelinek <jakub@redhat.com>
17681 * gfortran.dg/cray_pointers_4.f90: New test.
17683 * gfortran.dg/cray_pointers_5.f90: New test.
17685 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
17688 * gfortran.dg/assign_5.f90: New test.
17689 * gfortran.dg/assign_6.f: New test.
17691 2005-10-25 Uros Bizjak <uros@kss-loka.si>
17693 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
17694 CPU has no SSE support.
17696 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
17698 PR libgfortran/24224
17699 * gfortran.dg/arrayio_1.f90: Update attribution.
17700 * gfortran.dg/arrayio_2.f90: Update attribution.
17701 * gfortran.dg/arrayio_3.f90: Update attribution.
17702 * gfortran.dg/arrayio_4.f90: Update test conditions.
17703 * gfortran.dg/arrayio_5.f90: Update attribution.
17704 * gfortran.dg/arrayio_6.f90: New test.
17705 * gfortran.dg/arrayio_7.f90: New test.
17707 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
17709 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17711 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
17713 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17715 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
17718 * gfortran.dg/namelist_char_only.f90: New test.
17720 2005-10-24 Asher Langton <langton2@llnl.gov>
17724 * gfortran.dg/cray_pointers_1.f90: New test.
17725 * gfortran.dg/cray_pointers_2.f90: New test.
17726 * gfortran.dg/cray_pointers_3.f90: New test.
17727 * gfortran.dg/loc_1.f90: New test.
17728 * gfortran.dg/loc_2.f90: New test.
17730 2005-10-24 Steven Bosscher <stevenb@suse.de>
17732 * gcc.dg/pr24225.c: New test.
17734 2005-10-24 Asher Langton <langton2@llnl.gov>
17736 * gfortran.dg/dup_save_1.f90: New test.
17737 * gfortran.dg/dup_save_2.f90: New test.
17739 2005-10-24 Paul Brook <paul@codesourcery.com>
17742 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17745 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
17747 PR libgfortran/24489
17748 * gfortran.dg/pr24489.f90: New test.
17750 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
17753 * gfortran.dg/ichar_1.f90: Add tests for derived types.
17755 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
17758 * g++.dg/init/array16.C: Skip for mmix-*-*.
17760 2005-10-23 Asher Langton <langton2@llnl.gov>
17762 * gfortran.dg/byte_1.f90: New test.
17763 * gfortran.dg/byte_2.f90: New test.
17765 2005-10-23 David Edelsohn <edelsohn@gnu.org>
17767 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17769 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
17772 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17775 * gfortran.dg/merge_char_const.f90: New test.
17778 * gfortran.dg/spread_scalar_source.f90: New test.
17780 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
17782 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17784 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17785 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17787 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17789 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
17792 * gfortran.dg/der_pointer_4.f90: New.
17794 2005-10-22 David Ayers <d.ayers@inode.at>
17796 * obj-c++.dg/except-1.mm: Simplify.
17798 2005-10-21 David Ayers <d.ayers@inode.at>
17800 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17802 2005-10-21 Jakub Jelinek <jakub@redhat.com>
17804 * gfortran.dg/assumed_dummy_2.f90: New test.
17806 2005-10-21 James E Wilson <wilson@specifix.com>
17808 PR preprocessor/15220
17809 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17811 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
17813 * gcc.c-torture/execute/20051021-1.c: New test.
17815 2005-10-21 Mark Mitchell <mark@codesourcery.com>
17818 * g++.dg/ext/tmplattr1.C: New test.
17820 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
17823 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17825 2005-10-20 Geoffrey Keating <geoffk@apple.com>
17827 * obj-c++.dg/except-1.mm: New.
17829 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17831 2005-10-21 Alan Modra <amodra@bigpond.net.au>
17833 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17835 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
17837 PR middle-end/24295
17838 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17839 declarations with the same names as thunks' alias targets, use
17841 * gcc.dg/attr-alias-3.c: New test.
17842 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17844 2005-10-20 Mark Mitchell <mark@codesourcery.com>
17847 * g++.dg/parse/access8.C: New test.
17849 2005-10-20 Richard Guenther <rguenther@suse.de>
17852 * g++.dg/tree-ssa/pr24439.C: New testcase.
17854 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
17856 * g++.dg/opt/delay-slot-1.C: New test.
17858 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
17861 * gfortran.fg/der_init_1.f90: New.
17863 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
17865 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17867 2005-10-19 Mark Mitchell <mark@codesourcery.com>
17870 * g++.dg/parse/error28.C: New test.
17872 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
17874 * gcc.dg/profile-generate-2.c: New test.
17876 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
17879 * g++.dg/ext/dllimport11.C: New.
17881 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17884 * g++.dg/other/friend3.C: New test.
17886 2005-10-18 Mark Mitchell <mark@codesourcery.com>
17889 * g++.dg/template/error19.C: New test.
17891 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
17894 * g++.dg/overload/koenig2.C: New.
17897 * g++.dg/overload/error2.C: New.
17900 * g++.dg/inherit/covariant14.C: New.
17902 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17905 * g++.dg/parse/for1.C: New test.
17907 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
17910 * gfortran.dg/host_dummy_index_1.f90: New test.
17913 * gfortran.dg/automatic_char_len_2.f90: New test.
17916 * gfortran.dg/recursive_statement_functions.f90: New test.
17919 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17922 * gfortran.dg/external_initializer.f90: New test.
17925 * non_module_public.f90: New test.
17927 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
17930 * g++.dg/template/overload7.C: New.
17933 * g++.dg/other/switch2.C: Remove expected warnings.
17936 * g++.dg/template/defarg6.C: New.
17938 2005-10-17 Uros Bizjak <uros@kss-loka.si>
17941 * gcc.target/i386/pr24315.c: New test.
17943 2005-10-16 Mark Mitchell <mark@codesourcery.com>
17946 * g++.dg/template/static21.C: New test.
17947 * g++.dg/template/static21-a.cc: Likewise.
17949 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
17952 * g++.dg/warn/Wswitch-default-1.C: New test.
17953 * g++.dg/warn/Wswitch-default-2.C: New test.
17955 2005-10-16 Mark Mitchell <mark@codesourcery.com>
17958 * g++.dg/parse/template18.C: New test.
17959 * g++.dg/template/nontype15.C: Likewise.
17961 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
17964 * gfortran.dg/spec_expr_2.f90: New.
17966 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
17968 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17969 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17970 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17971 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17972 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17973 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17974 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17975 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
17976 previous target-specific skips and warning-message matches where
17979 2005-10-15 Mark Mitchell <mark@codesourcery.com>
17982 * g++.dg/warn/Wctor-dtor.C: New test.
17984 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17987 * gcc.dg/for-1.c: New test.
17989 2005-10-14 Mark Mitchell <mark@codesourcery.com>
17992 * g++.dg/warn/Wconversion1.C: New test.
17993 * g++.dg/ext/packed4.C: Compile with -w.
17994 * g++.dg/opt/20050511-1.C: Likewise.
17995 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17997 2005-10-14 Jakub Jelinek <jakub@redhat.com>
17999 * gfortran.dg/boz_5.f90: New test.
18001 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
18004 * g++.dg/other/switch2.C: New.
18007 * g++.dg/init/ctor7.C: New.
18009 2005-10-13 David Edelsohn <edelsohn@gnu.org>
18012 * g++.dg/parse/crash32.C: New test.
18014 2005-10-13 Mark Mitchell <mark@codesourcery.com>
18017 * g++.dg/init/goto2.C: New test.
18020 * g++.dg/template/crash/41.C: New test.
18023 * g++.dg/template/crash40.C: New test.
18026 * g++.dg/parse/friend5.C: New test.
18029 * g++.dg/template/crash38.C: New test.
18032 * g++.dg/template/friend38.C: New test.
18035 * g++.dg/template/crash39.C: New test.
18037 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
18039 * gcc.dg/debug/dwarf2/dwarf-char1.c,
18040 gcc.dg/debug/dwarf2/dwarf-char2.c,
18041 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18043 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18045 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
18047 * gcc.dg/dll-2.c: Add tests for warnings.
18048 * gcc.dg/dll-3.c: Likewise.
18049 * gcc.dg/dll-4.c: Likewise.
18051 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18052 * g++.dg/ext/dllimport2.C: Likewise.
18053 * g++.dg/ext/dllimport3.C: Likewise.
18054 * g++.dg/ext/dllimport7.C: Likewise.
18055 * g++.dg/ext/dllimport8.C: Likewise.
18056 * g++.dg/ext/dllimport9.C: Likewise.
18058 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
18061 * gfortran.dg/derived_pointer_recursion.f90: New test.
18063 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
18065 * gcc.c-torture/execute/20051012-1.c: New test.
18067 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18070 * gfortran.dg/automatic_char_len_1.f90: New test.
18072 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18075 * gfortran.dg/save_common.f90: New test.
18078 * gfortran.dg/save_result.f90: New test.
18080 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18083 * g++.dg/template/dependent-expr1.C: Add new expected error.
18084 * g++.dg/template/dependent-expr2.C: Adjust error text.
18085 * g++.dg/template/overload6.C: New.
18088 * g++.dg/other/typename8.C: New.
18091 * g++.dg/other/return1.C: New.
18093 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
18096 * g++.dg/ext/label5.C: New.
18098 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18101 * g++.dg/parse/crash31.C: New.
18103 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
18105 * g++.dg/ipa/ipa-1.c: New test.
18106 * g++.dg/ipa/ipa-2.c: New test.
18107 * g++.dg/ipa/ipa-3.c: New test.
18108 * g++.dg/ipa/ipa-4.c: New test.
18109 * g++.dg/ipa/ipa-5.c: New test.
18110 * g++.dg/ipa/ipa.exp: New file.
18112 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18115 * gfortran.dg/private_type_3.f90: New test.
18117 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18120 gfortran.dg/aint_anint_1.f90: New test.
18122 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18124 PR libgfortran/24313
18125 gfortran.dg/csqrt.f: New test.
18127 2005-10-11 Ian Lance Taylor <ian@airs.com>
18130 * g++.dg/warn/noeffect7.C: New test.
18131 * g++.dg/warn/noeffect2.C: Instantiate templates.
18132 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
18135 2005-10-11 Mark Mitchell <mark@codesourcery.com>
18138 * g++.dg/init/float1.C: New test.
18141 * g++.dg/init/member1.C: Tweak error markers.
18143 2005-10-11 Janis Johnson <janis187@us.ibm.com>
18146 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18147 Check for null pointer.
18149 2005-10-11 Mark Mitchell <mark@codesourcery.com>
18152 * g++.dg/parse/ret-type3.C: New test.
18154 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
18157 * gcc.c-torture/compile/pr23946.c: New test.
18159 2005-10-11 Jakub Jelinek <jakub@redhat.com>
18161 * g++.dg/opt/mmx2.C: New test.
18163 2005-10-10 Mark Mitchell <mark@codesourcery.com>
18166 * g++.dg/template/static20.C: New test.
18169 * g++.dg/warn/Wunused-12.C: New test.
18172 * g++.dg/template/arg4.C: New test.
18174 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
18176 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18177 * gcc.dg/ucnid-3.c: Likewise.
18178 * gcc.dg/ucnid-4.c: Likewise.
18179 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18180 * g++.dg/other/ucnid-1.C: Likewise.
18181 * gcc.dg/sparc-frame-1.c: New test.
18183 2005-10-10 Mark Mitchell <mark@codesourcery.com>
18186 * g++.dg/template/spec27.C: New test.
18189 * g++.dg/template/static19.C: New test.
18191 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
18193 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18194 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18196 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
18199 * gfortran.fortran-torture/compile/pr24136.f: New test.
18201 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
18204 * g++.dg/parse/crash30.C: New test.
18206 2005-10-07 Richard Guenther <rguenther@suse.de>
18208 PR middle-end/24227
18209 * gcc.c-torture/compile/pr24227.c: New testcase.
18211 2005-10-07 Steve Ellcey <sje@cup.hp.com>
18213 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18214 Do not put aligned attributes on array elements.
18216 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
18218 PR testsuite/23611, PR testsuite/23615
18219 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18220 writing prototypes of library functions by hand.
18221 * obj-c++.dg/bitfield-4.mm: Likewise.
18222 * obj-c++.dg/const-str-4.mm: Likewise.
18223 * obj-c++.dg/encode-4.mm: Likewise.
18224 * obj-c++.dg/encode-5.mm: Likewise.
18225 * obj-c++.dg/encode-6.mm: Likewise.
18226 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18227 * obj-c++.dg/method-10.mm: Likewise.
18228 * obj-c++.dg/method-17.mm: Likewise.
18229 * obj-c++.dg/method-19.mm: Likewise.
18230 * obj-c++.dg/try-catch-2.mm: Likewise.
18232 2005-10-06 Richard Henderson <rth@redhat.com>
18235 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18237 2005-10-06 Dale Johannesen <dalej@apple.com>
18239 * gcc.c-torture/execute/20030125-1.c: Correct.
18241 2005-10-06 Richard Guenther <rguenther@suse.de>
18243 PR tree-optimization/24238
18244 * g++.dg/tree-ssa/pr24238.C: New testcase.
18246 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
18249 * gfortran.dg/der_pointer_3.f90: New test.
18251 2005-10-05 Devang Patel <dpatel@apple.com>
18254 * g++.dg/other/PR23205.C: New.
18256 2005-10-05 Richard Henderson <rth@redhat.com>
18259 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18260 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18262 2005-10-05 Dale Johannesen <dalej@apple.com>
18264 * gcc.c-torture/execute/float-floor.c: New.
18266 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
18268 PR tree-optimization/21419
18269 PR tree-optimization/24146
18270 PR tree-optimization/24151
18272 * g++.dg/ext/asm7.C: New.
18273 * g++.dg/ext/asm8.C: New.
18274 * gcc.dg/asm-1.c: Compile on all targets.
18275 * gcc.dg/asm-pr24146.c: New.
18276 * gcc.dg/pr21419.c: Adjust error messages.
18278 2005-10-05 Richard Guenther <rguenther@suse.de>
18281 * gfortran.fortran-torture/compile/empty.f90: New testcase.
18283 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
18286 * g++.dg/template/spec22.C: Robustify test.
18287 * g++.dg/template/spec26.C: New.
18289 2005-10-05 Uros Bizjak <uros@kss-loka.si>
18291 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18292 if target supports vector instructions.
18294 2005-10-04 Geoffrey Keating <geoffk@apple.com>
18296 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18299 2005-10-04 Janis Johnson <janis187@us.ibm.com>
18301 * lib/target-supports.exp (check_effective_target_fortran_large_real,
18302 check_effective_target_fortran_large_int): Replace cached result
18303 when target changes.
18305 2005-10-04 Devang Patel <dpatel@apple.com>
18307 * gcc.dg/i386-sse-vect-types.c: New.
18309 2005-10-04 Ian Lance Taylor <ian@airs.com>
18311 PR preprocessor/13726
18312 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18313 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18315 2005-10-04 Richard Guenther <rguenther@suse.de>
18318 * gcc.dg/noncompile/pr23576.c: New testcase.
18320 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
18322 PR middle-end/23125
18323 * gcc.dg/register-var-3.c: New test.
18325 2005-10-04 Steven Bosscher <stevenb@suse.de>
18327 * gcc.dg/pr23049.c: New test.
18329 * gcc.dg/ucnid-4.c: Fix test.
18331 2005-10-03 Diego Novillo <dnovillo@redhat.com>
18334 * gcc.c-torture/compile/pr23445.c: New test.
18336 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
18338 * g++.dg/overload/unknown1.C: New.
18340 2005-10-03 Mark Mitchell <mark@codesourcery.com>
18343 * g++.dg/template/repo4.C: New test.
18345 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18347 PR libfortran/19308
18348 * gfortran.dg/large_real_kind_2.F90: New test.
18349 * gfortran.dg/large_integer_kind_2.f90: New test.
18351 2005-10-03 Uros Bizjak <uros@kss-loka.si>
18353 * lib/target-supports.exp (check_effective_target_vect_shift):
18354 Implement with result caching. Add i?86, x86_64 and ia64 targets.
18355 (check_effective_target_vect_condition): Fix copy-n-pasto.
18357 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18358 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18361 2005-10-02 Mark Mitchell <mark@codesourcery.com>
18364 * g++.dg/template/overload5.C : New test.
18367 * g++.dg/expr/stdarg1.C: New test.
18369 2005-10-02 Diego Novillo <dnovillo@redhat.com>
18372 * gcc.c-torture/execute/pr24142.c: New test.
18374 2005-10-01 Diego Novillo <dnovillo@redhat.com>
18377 * gcc.c-torture/execute/pr24141.c: New test.
18379 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
18380 Diego Novillo <dnovillo@redhat.com>
18383 * gcc.c-torture/execute/pr23604.c: New test.
18385 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
18394 gfortran.dg/equiv_constraint_1.f90: New test.
18395 gfortran.dg/equiv_constraint_2.f90: New test.
18396 gfortran.dg/equiv_constraint_3.f90: New test.
18397 gfortran.dg/equiv_constraint_4.f90: New test.
18398 gfortran.dg/equiv_constraint_5.f90: New test.
18399 gfortran.dg/equiv_constraint_6.f90: New test.
18400 gfortran.dg/equiv_constraint_7.f90: New test.
18401 gfortran.dg/equiv_constraint_8.f90: New test.
18402 gfortran.dg/private_type_1.f90: New test.
18403 gfortran.dg/private_type_2.f90: New test.
18404 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18405 980628-10.f: Assert std=gnu to permit mixing of
18406 types in equivalence statements.
18408 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
18411 * gfortran.dg/open_status_1.f90: New.
18413 2005-09-30 Uros Bizjak <uros@kss-loka.si>
18415 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18416 * gcc.dg/vect/pr22480.c: Clean up temp files.
18417 * gcc.dg/vect/pr23831.c: Clean up temp files.
18418 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18419 Clean up temp files.
18420 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18421 Clean up temp files.
18423 * gcc.dg/20050309-1.c: Clean up temp files.
18424 * gcc.dg/20050325-1.c: Clean up temp files.
18426 2005-09-30 Uros Bizjak <uros@kss-loka.si>
18428 PR tree-optimization/24059
18429 * gcc.dg/vect/pr24059.c : New test.
18431 2005-09-29 Jakub Jelinek <jakub@redhat.com>
18433 PR middle-end/24109
18434 * gcc.c-torture/execute/20050929-1.c: New test.
18436 2005-09-29 Steven Bosscher <stevenb@suse.de>
18438 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18440 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
18443 * gcc.dg/pr21419.c: New test.
18445 2005-09-29 Steven Bosscher <stevenb@suse.de>
18447 * gcc.dg/pr23911.c: New test.
18449 2005-09-28 Mark Mitchell <mark@codesourcery.com>
18451 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18454 * g++.dg/parse/qualified4.C: New test.
18455 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18456 * g++.old-deja/g++.mike/p8154.C: Likewise.
18458 2005-09-27 Mark Mitchell <mark@codesourcery.com>
18461 * g++.dg/template/friend37.C: New test.
18462 * g++.dg/parse/crash28.C: Adjust error markers.
18464 2005-09-27 Jakub Jelinek <jakub@redhat.com>
18467 * gfortran.fortran-torture/execute/save_2.f90: New decl.
18469 2005-09-27 Devang Patel <dpatel@apple.com>
18471 PR tree-optimization/23625
18472 * gcc.dg/pr23625.c: New test.
18474 2005-09-27 Uros Bizjak <uros@kss-loka.si>
18476 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18477 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18479 2005-09-26 Jakub Jelinek <jakub@redhat.com>
18482 * gfortran.fortran-torture/execute/save_1.f90: New test.
18483 * gfortran.dg/save_1.f90: New test.
18485 2005-09-26 Uros Bizjak <uros@kss-loka.si>
18487 * gcc.target/i386/builtin-apply-mmx.c: New test.
18490 * gcc.target/i386/pr22576.c: New test.
18493 * gcc.target/i386/pr22585.c: New test.
18496 * gcc.target/i386/pr23268.c: New test.
18498 PR middle-end/23831
18499 * gcc.dg/vect/pr23831.c: New test.
18502 * gcc.target/i386/pr24055.c: New test.
18504 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
18506 PR tree-optimization/23960
18507 * gcc.c-torture/compile/pr23960.c: New.
18509 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
18512 * gfortran.dg/nested_modules_3.f90: New.
18514 2005-09-22 Steven G. Kargl <kargls@comcast.net>
18517 gfortran.dg/interface_1.f90: New test.
18519 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
18520 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18523 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18525 2005-09-22 Steven G. Kargl <kargls@comcast.net>
18528 * gfortran.dg/imag_1.f: New test.
18529 * gfortran.dg/imag_2.f: Ditto.
18531 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
18533 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18535 2005-09-22 Jakub Jelinek <jakub@redhat.com>
18538 * g++.dg/warn/pr21983.C: New test.
18540 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
18542 * gcc.dg/20050922-1.c: Testcase added.
18544 2005-09-21 Mark Mitchell <mark@codesourcery.com>
18547 * g++.dg/template/array14.C: New test.
18549 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
18552 * gfortran.dg/der_ptr_component_1.f90: New test.
18554 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18557 * g++.dg/template/error1.C: Reject "no matching function" message.
18559 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18562 * g++.dg/lookup/error1.C: New test.
18564 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
18566 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18567 functionality of the testcase.
18569 2005-09-20 Richard Henderson <rth@redhat.com>
18571 * gcc.dg/vect/vect-22.c: Require vect_float.
18572 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18574 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
18576 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18577 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18578 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18579 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18580 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18581 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18582 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18583 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18584 * gcc.dg/cpp/ucnid-8.c: New test.
18586 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18588 PR tree-optimization/23929
18589 * gcc.c-torture/compile/pr23929.c: New test.
18591 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
18593 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18596 2005-09-20 Steve Ellcey <sje@cup.hp.com>
18599 * g++.dg/other/pr22003.C: Require named sections.
18601 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18604 * g++.dg/rtti/crash3.C: New test.
18606 PR tree-optimization/23818
18607 * gcc.dg/pr23818.c: New test.
18609 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18612 * gfortran.dg/print_fmt_4.f: New.
18614 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18617 * gfortran.fortran-torture/execute/entry_11.f90: New test.
18619 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
18621 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18622 Use pointers to local alignable arrays instead. Added comments.
18623 * gcc.dg/vect/vect-46.c: Likewise.
18624 * gcc.dg/vect/vect-48.c: Likewise.
18625 * gcc.dg/vect/vect-49.c: Likewise.
18626 * gcc.dg/vect/vect-52.c: Likewise.
18627 * gcc.dg/vect/vect-53.c: Likewise.
18628 * gcc.dg/vect/vect-54.c: Likewise.
18629 * gcc.dg/vect/vect-56.c: Likewise.
18630 * gcc.dg/vect/vect-57.c: Likewise.
18631 * gcc.dg/vect/vect-58.c: Likewise.
18632 * gcc.dg/vect/vect-60.c: Likewise.
18633 * gcc.dg/vect/vect-61.c: Likewise.
18635 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18636 The test is no longer vectorizable on vect_no_align targets.
18637 * gcc.dg/vect/vect-43.c: Likewsie.
18639 * gcc.dg/vect/vect-44.c: Added comments.
18640 * gcc.dg/vect/vect-45.c: Added comments.
18641 * gcc.dg/vect/vect-50.c: Added comments.
18642 * gcc.dg/vect/vect-51.c: Added comments.
18644 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18646 * gcc.dg/vect/Os-vect-95.c: Likewise.
18648 * gcc.dg/vect/vect-41.c: Test removed.
18649 * gcc.dg/vect/vect-47.c: Test removed.
18650 * gcc.dg/vect/vect-55.c: Test removed.
18651 * gcc.dg/vect/vect-59.c: Test removed.
18653 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
18655 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18656 No longer vectorizable on vect_no_align targets.
18657 * gcc.dg/vect/pr20122.c: Likewise.
18658 * gcc.dg/vect/vect-74.c: Likewise.
18659 * gcc.dg/vect/vect-75.c: Likewise.
18660 * gcc.dg/vect/vect-76.c: Likewise.
18662 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18663 Will not be vectorizable on vect_no_align targets once aliasing issues
18665 * gcc.dg/vect/vect-79.c: Likewise.
18667 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18668 * gcc.dg/vect/vect-78.c: Likewise.
18669 * gcc.dg/vect/vect-97.c: Likewise.
18671 2005-09-19 Steven Bosscher <stevenb@suse.de>
18673 * gcc.dg/pr23943.c: New test.
18675 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
18678 * gfortran.dg/derived_pointer_null_1.f90: New test.
18680 2005-09-18 Richard Guenther <rguenther@suse.de>
18682 PR middle-end/23944
18683 * gcc.c-torture/compile/pr23944.c: New testcase.
18685 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
18688 * gfortran.dg/der_pointer_2.f90: New test.
18690 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
18693 * gfortran.dg/nested_modules_2.f90: New test.
18695 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18698 * g++.dg/other/semicolon.C: New test.
18700 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
18702 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18703 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18705 2005-09-16 Mark Mitchell <mark@codesourcery.com>
18708 * g++.dg/template/static18.C: New test.
18711 * g++.dg/template/crash19.C: Remove dg-error marker.
18712 * g++.dg/template/local4.C: New test.
18714 2005-09-16 Paul Brook <paul@codesourcery.com>
18717 * gfortran.dg/dependency_1.f90: New test.
18719 2005-09-15 Mark Mitchell <mark@codesourcery.com>
18722 * g++.dg/template/static17.C: New test.
18724 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
18727 * g++.dg/warn/huge-val1.C: New test.
18729 2005-09-15 Mark Mitchell <mark@codesourcery.com>
18732 * g++.dg/parse/class2.C: New test.
18733 * g++.dg/template/explicit8.C: Likewise.
18734 * g++.dg/template/spec25.C: Likewise.
18736 2005-09-14 Josh Conner <jconner@apple.com>
18738 PR middle-end/23584
18739 * gcc.dg/pr23584.c: New test.
18741 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
18743 PR fortran/21875 Internal Unit Array I/O, NIST
18744 * gfortran.dg/arrayio_1.f90: New test.
18745 * gfortran.dg/arrayio_1.f90: New test.
18746 * gfortran.dg/arrayio_1.f90: New test.
18747 * gfortran.dg/arrayio_1.f90: New test.
18748 * gfortran.dg/arrayio_1.f90: New test.
18750 2005-09-14 Uros Bizjak <uros@kss-loka.si>
18752 PR middle-end/22480
18753 * gcc.dg/vect/pr22480.c: New test.
18755 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
18758 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18760 2005-09-13 Josh Conner <jconner@apple.com>
18763 * g++.dg/init/struct2.C: New test.
18764 * g++.dg/init/struct3.C: New test.
18766 2005-09-13 Janis Johnson <janis187@us.ibm.com>
18768 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18769 Clean up temp files.
18770 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18771 gcc.dg/tree-ssa/builtin-fprintf-1.c,
18772 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18773 gcc.dg/tree-ssa/builtin-printf-1.c,
18774 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18775 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18776 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18777 gcc.dg/tree-ssa/builtin-vprintf-1.c,
18778 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18779 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18780 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18781 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18782 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18783 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18784 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18785 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18787 2005-09-13 Josh Conner <jconner@apple.com>
18789 * lib/gcc-dg.exp: Load scanipa.exp.
18790 (cleanup-dump): New procedure.
18791 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18792 * lib/scandump.exp: New file.
18793 * lib/scantree.exp: Use it.
18794 * lib/scanipa.exp: New file.
18796 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
18799 * gfortran.dg/generic_4.f90: New test.
18801 2005-09-13 Uros Bizjak <uros@kss-loka.si>
18804 * gcc.target/i386/pr23816-1.c: New test.
18805 * gcc.target/i386/pr23816-2.c: New test.
18808 2005-09-13 Bastian Blank <waldi@debian.org>
18811 * g++.dg/abi/mangle26.C: New test.
18812 * g++.dg/abi/mangle27.C: New test.
18813 * g++.dg/abi/mangle28.C: New test.
18814 * g++.dg/abi/mangle29.C: New test.
18817 * g++.dg/parse/register1.C: New test.
18819 2005-09-13 Mark Mitchell <mark@codesourcery.com>
18822 * g++.dg/template/access16.C: New test.
18824 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18826 * gfortran.dg/char_pack_2.f90: Increase the vector size.
18828 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18831 * gfortran.dg/shape_2.f90: New test.
18833 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18836 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18837 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18838 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18839 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18840 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18841 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18842 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18845 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18848 * g++.dg/parse/template17.C: New test.
18850 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18853 * g++.dg/template/nontype14.C: New test.
18855 2005-09-12 Ian Lance Taylor <ian@airs.com>
18858 * g++.dg/lookup/friend7.C: New test.
18859 * g++.dg/lookup/friend8.C: New test.
18860 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18861 so that it will be found via argument dependent lookup.
18862 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18863 friend functions which will no longer be found.
18864 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18865 function g, so that it will be found via argument dependent
18867 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18868 * g++.old-deja/g++.mike/net43.C: Likewise.
18870 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18873 * g++.dg/template/static16.C: New test.
18875 2005-09-12 Josh Conner <jconner@apple.com>
18877 PR middle-end/23237
18878 * gcc.c-torture/compile/pr23237.c: New test.
18880 2005-09-11 Richard Henderson <rth@redhat.com>
18882 * g++.dg/other/error8.C: Update expected diagnostic text.
18884 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18886 PR libfortran/19872
18887 * gfortran.dg/overwrite_1.f: New test.
18889 2005-09-09 Josh Conner <jconner@apple.com>
18891 * g++.dg/init/pr23180-1.C: Removed.
18892 * g++.dg/init/pr23180-2.C: Removed.
18894 2005-09-09 David Daney <ddaney@avtrex.com>
18896 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18897 files which are ...
18898 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18899 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18901 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18903 * gfortran.dg/iostat_2.f90: New test.
18905 2005-09-09 Mark Mitchell <mark@codesourcery.com>
18908 * g++.dg/ext/interface1.C: New test.
18909 * g++.dg/ext/interface1.h: Likewise.
18910 * g++.dg/ext/interface1a.cc: Likewise.
18912 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
18914 * gfortran.dg/iomsg_1.f90: New test case.
18916 2005-09-09 Richard Guenther <rguenther@suse.de>
18919 * g++.dg/tree-ssa/pr23624.C: New testcase.
18921 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18924 * gfortran.dg/vector_subscript_1.f90,
18925 * gfortran.dg/vector_subscript_2.f90: New tests.
18927 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18930 * gfortran.dg/array_alloc_1.f90,
18931 * gfortran.dg/array_alloc_2.f90,
18932 * gfortran.dg/array_alloc_3.f90: New tests.
18934 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18937 * gfortran.dg/array_constructor_6.f90
18938 * gfortran.dg/array_constructor_7.f90
18939 * gfortran.dg/array_constructor_8.f90
18940 * gfortran.dg/array_constructor_9.f90
18941 * gfortran.dg/array_constructor_10.f90
18942 * gfortran.dg/array_constructor_11.f90
18943 * gfortran.dg/array_constructor_12.f90: New tests.
18945 2005-09-08 Josh Conner <jconner@apple.com>
18948 * g++.dg/init/pr23180-1.C: New test.
18949 * g++.dg/init/pr23180-2.C: New test.
18951 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
18954 * gfortran.dg/module_double_reuse.f90: New.
18956 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
18963 * gfortran.dg/common_equivalence_1.f: New.
18964 * gfortran.dg/common_equivalence_2.f: New.
18965 * gfortran.dg/common_equivalence_3.f: New.
18966 * gfortran.dg/contained_equivalence_1.f90: New.
18967 * gfortran.dg/module_blank_common.f90: New.
18968 * gfortran.dg/module_commons_1.f90: New.
18969 * gfortran.dg/module_equivalence_1.f90: New.
18970 * gfortran.dg/nested_modules_1.f90: New.
18971 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18972 equivalences and add comment to connect the test with
18975 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18978 * gfortran.dg/common_6.f90: New test.
18980 2005-09-08 Richard Sandiford <richard@codesourcery.com>
18983 * gfortran.dg/char_result_1.f90,
18984 * gfortran.dg/char_result_2.f90,
18985 * gfortran.dg/char_result_3.f90,
18986 * gfortran.dg/char_result_4.f90,
18987 * gfortran.dg/char_result_5.f90,
18988 * gfortran.dg/char_result_6.f90,
18989 * gfortran.dg/char_result_7.f90,
18990 * gfortran.dg/char_result_8.f90: New tests.
18992 2005-09-08 Richard Sandiford <richard@codesourcery.com>
18995 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18997 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
19000 * obj-c++.dg/selector-5.mm: New test.
19001 * obj-c++.dg/selector-6.mm: New test.
19003 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
19007 * objc.dg/error-1.m: New test.
19009 2005-09-07 Richard Sandiford <richard@codesourcery.com>
19012 * gfortran.fortran-torture/execute/pr23373-1.f90,
19013 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19015 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
19017 PR libfortran/23760
19018 * gfortran.dg/g77/1832.f: Remove long string in write statement
19019 to allow the test to pass on correct list directed output with
19022 2005-09-07 James E Wilson <wilson@specifix.com>
19024 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19026 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19028 * gfortran.dg/parameter+save.f90: Rename to
19029 * gfortran.dg/parameter_save.f90: .. this.
19031 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19034 * gfortran.dg/parameter+save.f90: New test case.
19036 2005-09-06 Richard Sandiford <richard@codesourcery.com>
19039 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19041 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19044 * gcc.dg/pr23075.c: New test.
19045 * g++.dg/warn/pr23075.C: New test.
19048 * gcc.target/i386/pr22362.c: New test.
19050 PR rtl-optimization/23098
19051 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19053 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19054 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19055 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19057 2005-09-06 Mark Mitchell <mark@codesourcery.com>
19059 * g++.dg/expr/cast6.C: New test.
19062 * g++.dg/init/new15.C: New test.
19064 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19066 * gcc.dg/vect/Os-vect-95.c: New test.
19067 * gcc.dg/vect/vect-95.c: Same.
19069 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19071 * gcc.dg/vect/vect-29.c: Update xfail testing.
19072 * gcc.dg/vect/vect-44.c: Same.
19073 * gcc.dg/vect/vect-48.c: Same.
19074 * gcc.dg/vect/vect-50.c: Same.
19075 * gcc.dg/vect/vect-72.c: Same.
19076 * gcc.dg/vect/vect-77.c: Same.
19077 * gcc.dg/vect/vect-78.c: Same.
19078 * gcc.dg/vect/vect-80.c: Same.
19079 * gcc.dg/vect/vect-96.c: Same.
19080 * gcc.dg/vect/vect-100.c: Same.
19081 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19082 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19083 * gfortran.dg/vect/vect-5.f90: Same.
19085 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19087 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19089 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19090 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19093 * g++.dg/opt/pr23056.C: New test.
19095 PR rtl-optimization/23098
19096 * gcc.target/i386/pr23098.c: New test.
19098 2005-09-05 Mark Mitchell <mark@codesourcery.com>
19101 * g++.dg/template/static15.C: New test.
19104 * g++.dg/ext/stmtexpr5.C: New test.
19105 * g++.dg/ext/stmtexpr6.C: Likewise.
19107 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
19109 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19111 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19112 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19113 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19115 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
19117 PR libfortran/23321
19118 * gfortran.dg/direct_io_4.f90: New test case.
19120 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
19121 Rasmus Hahn <rassahah@neofonie.de>
19124 * objc.dg/type-stream-1.m: New test.
19126 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
19129 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19130 gfortran.dg/print_fmt_3.f90: New test.
19132 2005-09-03 Jakub Jelinek <jakub@redhat.com>
19134 * gfortran.dg/fmt_t_1.f90: New test.
19136 2005-09-03 Jakub Jelinek <jakub@redhat.com>
19138 PR rtl-optimization/23454
19139 * g++.dg/opt/pr23454.C: New test.
19141 2005-09-03 Mark Mitchell <mark@codesourcery.com>
19144 * g++.dg/ext/static1.C: New test.
19146 2005-09-02 Richard Henderson <rth@redhat.com>
19148 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19149 tail call to check_fa_work.
19151 2005-09-02 Mark Mitchell <mark@codesourcery.com>
19154 * g++.dg/other/gc3.C: New test.
19156 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19158 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19159 * gcc.dg/20050826-1.c: Likewise.
19161 2005-08-31 Mark Mitchell <mark@codesourcery.com>
19164 * g++.dg/expr/volatile1.C: New test.
19166 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
19168 PR middle-end/23547
19169 * gcc.dg/pr23547.c: New test.
19171 2005-09-02 Richard Sandiford <richard@codesourcery.com>
19174 * gcc.c-torture/execute/pr22061-1.c,
19175 * gcc.c-torture/execute/pr22061-2.c,
19176 * gcc.c-torture/execute/pr22061-3.c,
19177 * gcc.c-torture/execute/pr22061-4.c: New tests.
19179 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
19181 * gcc.dg/Wredundant-decls-2.c: New test to check that
19182 -Wredundant-decls does not issue warning for a variable
19183 definition following a declaration.
19185 2005-09-01 Jakub Jelinek <jakub@redhat.com>
19188 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19189 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19190 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19192 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19193 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19194 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19195 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19196 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19197 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19198 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19199 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19201 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19204 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19207 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
19210 * gcc.dg/pr21255-1.c: New test.
19211 * gcc.dg/pr21255-2-mb.c: Likewise.
19212 * gcc.dg/pr21255-2-ml.c: Likewise.
19213 * gcc.dg/pr21255-3.c: Likewise.
19214 * gcc.dg/pr21255-4.c: Likewise.
19216 2005-08-31 Dale Johannesen <dalej@apple.com>
19218 * gcc.dg/20050830-1.c: New.
19220 2005-08-31 Josh Conner <jconner@apple.com>
19222 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19223 command-line options for arm-*-* targets.
19224 * g++.dg/init/array16.C: Likewise.
19225 * g++.dg/other/crash-4.C: Likewise.
19227 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19230 * obj-c++.dg/gnu-runtime-3.mm: New test.
19232 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19235 * g++.dg/lookup/ambig4.C: New test.
19236 * g++.dg/lookup/ambig5.C: New test.
19237 * g++.dg/tc1/dr101.C: Adjust error markers.
19239 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19242 * g++.dg/template/ttp5.C: Adjust error markers.
19244 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
19247 * lib/obj-c++.exp: Include target-libpath.exp.
19248 (obj-c++_link_flags): Look for the GNU libobjc library
19249 and set the library path to include it.
19250 Don't manually set LD_LIBRARY_PATH (etc.) but call
19251 set_ld_library_path_env_vars instead.
19252 (obj-c++_target_compile): Don't set library path or
19253 linker flags because they are already set correctly
19254 in obj-c++_link_flags.
19256 2005-08-30 Josh Conner <jconner@apple.com>
19258 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19259 to command-line options for arm-*-* targets.
19261 2005-08-30 Geoffrey Keating <geoffk@apple.com>
19263 * g++.dg/other/i386-1.C: New.
19265 2005-08-30 Jakub Jelinek <jakub@redhat.com>
19267 PR preprocessor/20348
19268 PR preprocessor/20356
19269 * gcc.dg/cpp/pr20348.c: New test.
19270 * gcc.dg/cpp/pr20348.h: New file.
19271 * gcc.dg/cpp/inc/pr20348.h: New file.
19272 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19273 * gcc.dg/cpp/pr20356.c: New test.
19274 * gcc.dg/cpp/pr20356.h: New file.
19275 * gcc.dg/cpp/inc/pr20356.h: New file.
19276 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19278 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
19280 * gfortran.fortran-torture/execute/intrinsic_count.f90:
19281 Fix array dimension to avoid correct end-of-file error.
19283 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
19285 PR libfortran/23598
19286 * gfortran.dg/iostat_1.f90: New test.
19288 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
19290 PR middle-end/23408
19291 * gcc.dg/pr23408.c: New test.
19293 2005-08-28 Mark Mitchell <mark@codesourcery.com>
19296 * g++.dg/init/member1.C: Make sure erroneous static data member
19297 definitions are required.
19298 * g++.dg/template/static13.C: New test.
19299 * g++.dg/template/static14.C: Likewise.
19301 2005-08-29 Jakub Jelinek <jakub@redhat.com>
19303 * gcc.target/i386/pr23575.c: Use -msse2 instead of
19304 -march=pentium4, remove ilp32 requirement.
19306 PR middle-end/23484
19307 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19308 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19310 2005-08-29 Andreas Jaeger <aj@suse.de>
19313 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19315 2005-08-28 Jakub Jelinek <jakub@redhat.com>
19317 * gcc.c-torture/execute/20050316-2.c: New test.
19318 * gcc.c-torture/execute/20050316-3.c: New test.
19319 * gcc.dg/torture/pr16104-1.c: New test.
19321 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
19323 PR middle-end/23463
19324 * gcc.c-torture/execute/zero-struct-1.c: New test.
19326 2005-08-27 Richard Guenther <rguenther@suse.de>
19329 * gcc.target/i386/pr23575.c: New testcase.
19331 2005-08-26 Jakub Jelinek <jakub@redhat.com>
19333 PR rtl-optimization/23561
19334 * gcc.c-torture/execute/20050826-1.c: New test.
19337 * gcc.c-torture/execute/20050826-2.c: New test.
19339 2005-08-26 Dale Johannesen <dalej@apple.com>
19341 * gcc.dg/20030711-1.c: Modify to work on Darwin.
19342 * gcc.dg/20050826-1.c: New.
19344 2005-08-26 Mark Mitchell <mark@codesourcery.com>
19347 * g++.dg/template/nontype13.C: New test.
19350 * g++.dg/init/new14.C: New test.
19351 * g++.dg/expr/anew1.C: Do not XFAIL.
19352 * g++.dg/expr/anew2.C: Likewise.
19353 * g++.dg/expr/anew3.C: Likewise.
19355 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
19357 PR middle-end/22439
19358 * gcc.dg/vla-3.c: New test.
19360 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
19363 * gfortran.dg/named_interface.f90: New.
19365 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
19367 * gcc.c-torture/execute/frame-address.c: New test.
19369 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
19372 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19374 2005-08-25 Alan Modra <amodra@bigpond.net.au>
19376 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19378 2005-08-25 Alan Modra <amodra@bigpond.net.au>
19380 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19381 * gcc.dg/altivec-22.c: Rename from..
19382 * gcc.dg/altivec-nomfcr.c: ..this.
19384 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
19386 PR tree-optimization/23546
19387 * gcc.dg/tree-ssa/pr23546.c: New test.
19389 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
19392 * gfortran.dg/nonreturning_statements.f90: New test.
19394 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
19397 * g++.dg/parse/crash29.C: New.
19399 2005-08-23 DJ Delorie <dj@redhat.com>
19401 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19402 constants have the L suffix.
19404 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
19407 * g++.dg/template/instantiate8.C: New.
19409 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
19411 PR middle-end/23467
19412 * gcc.c-torture/execute/pr23467.c: New test.
19414 2005-08-23 Jakub Jelinek <jakub@redhat.com>
19416 PR tree-optimization/22043
19417 * gcc.c-torture/execute/20050613-1.c: New test.
19419 2005-08-23 Ben Elliston <bje@au.ibm.com>
19421 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19423 2005-08-22 Jakub Jelinek <jakub@redhat.com>
19425 PR rtl-optimization/23478
19426 * g++.dg/opt/pr23478.C: New test.
19428 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19431 * gcc.dg/switch-warn-3.c: New test.
19433 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19436 * g++.dg/template/param1.C: New test.
19438 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19441 * g++.dg/other/incomplete1.C: New test.
19443 2005-08-22 Ira Rosen <irar@il.ibm.com>
19445 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19448 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19450 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19453 2005-08-21 Jakub Jelinek <jakub@redhat.com>
19455 * gcc.target/i386/sse-4.c: New test.
19457 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19460 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19462 2005-08-20 Jakub Jelinek <jakub@redhat.com>
19464 * gcc.dg/20050811-1.c: New test.
19465 * gcc.dg/20050811-2.c: New test.
19467 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
19469 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19471 2005-08-19 Diego Novillo <dnovillo@redhat.com>
19474 * gcc.c-torture/compile/pr23476.c: New test.
19476 2005-08-19 Devang Patel <dpatel@apple.com>
19478 PR tree-optimization/23048
19479 * gcc.dg/tree-ssa/pr23048.c: New test.
19481 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
19483 PR middle-end/20624
19484 * g++.dg/warn/Wreturn-3.C: New test
19486 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
19488 PR tree-optimization/22228
19489 * g++.dg/vect/pr22543.cc: New test.
19491 2005-08-17 Steven Bosscher <stevenb@suse.de>
19493 PR tree-optimization/21574
19494 * gcc.dg/tree-ssa/pr21574.c: New test.
19496 2005-08-16 James E Wilson <wilson@specifix.com>
19498 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19500 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19503 * gcc.c-torture/compile/zero-strct-3.c: New test.
19504 * gcc.c-torture/compile/zero-strct-4.c: New test.
19506 2005-08-16 Steven Bosscher <stevenb@suse.de>
19509 * gcc.target/x86_64/pr23376.c: New test.
19511 2005-08-16 Ian Lance Taylor <ian@airs.com>
19514 * g++.dg/ext/vector2.C: New.
19516 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
19518 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19520 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
19522 PR libfortran/23428
19523 * gfortran.dg/inquire-complex.f90: New test case.
19525 2005-08-16 James E Wilson <wilson@specifix.com>
19527 PR tree-optimization/21105
19528 * gcc.dg/large-size-array.c: New.
19530 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
19532 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19534 * gcc.dg/vect/vect-41: Likewise.
19535 * gcc.dg/vect/vect-42: Likewise.
19536 * gcc.dg/vect/vect-43: Likewise.
19537 * gcc.dg/vect/vect-44: Likewise.
19538 * gcc.dg/vect/vect-46: Likewise.
19539 * gcc.dg/vect/vect-47: Likewise.
19540 * gcc.dg/vect/vect-48: Likewise.
19541 * gcc.dg/vect/vect-52: Likewise.
19542 * gcc.dg/vect/vect-53: Likewise.
19543 * gcc.dg/vect/vect-54: Likewise.
19544 * gcc.dg/vect/vect-55: Likewise.
19545 * gcc.dg/vect/vect-56: Likewise.
19546 * gcc.dg/vect/vect-57: Likewise.
19547 * gcc.dg/vect/vect-58: Likewise.
19548 * gcc.dg/vect/vect-59: Likewise.
19549 * gcc.dg/vect/vect-60: Likewise.
19550 * gcc.dg/vect/vect-61: Likewise.
19551 * gcc.dg/vect/vect-85: Likewise.
19552 * gcc.dg/vect/vect-87: Likewise.
19553 * gcc.dg/vect/vect-88: Likewise.
19554 * gcc.dg/vect/vect-93.c: Likewise.
19555 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19556 * gcc.dg/vect/vect-75: Likewise.
19557 * gcc.dg/vect/vect-76: Likewise.
19558 * gcc.dg/vect/vect-77: Likewise.
19559 * gcc.dg/vect/vect-78: Likewise.
19560 * gcc.dg/vect/vect-80: Likewise.
19561 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19562 vectorized for the expected reason, rather than checking how alignment
19564 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19565 aligned type and also instead of aligned pointers. Added documentation.
19567 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
19569 * gfortran.dg/power.f90: New test.
19571 2005-08-16 Jakub Jelinek <jakub@redhat.com>
19573 PR rtl-optimization/23299
19574 * g++.dg/opt/pr23299.C: New test.
19576 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19578 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19580 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
19582 * g++.dg/template/local6.C: New test.
19584 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19586 * execute/exceptions/finally-1.m: Check that the catch and finally are
19587 being called. Also add a "return 0;" at the end of main.
19589 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
19592 * gfortran.dg/namelist_print_1.f: New test of functionality of
19594 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19595 namelist generates error with -std=f95.
19597 2005-08-14 Ira Rosen <irar@il.ibm.com>
19599 PR tree-optimization/23119
19600 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19602 2005-08-13 Marcin Koziej <creep@desk.pl>
19603 Andrew Pinski <pinskia@physics.uc.edu>
19606 * execute/exceptions/finally-1.m: New test.
19608 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19610 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19612 * objc/execute/exceptions/trivial.m: New test.
19613 * objc.dg/try-catch-11.m: Move to ...
19614 * objc/execute/exceptions/foward-1.m: Here.
19615 * objc.dg/try-catch-2.m: Move to ...
19616 * objc/execute/exceptions/catchall-1.m: Here.
19617 * objc.dg/try-catch-8.m: Move to ...
19618 * objc/execute/exceptions/local-variables-1.m: Here.
19620 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19622 * objc.dg/nested-func-1.m: Move to ...
19623 * objc/execute/nested-func-1.m: Here.
19625 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19627 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19628 in ${options} instead of [target_info name].
19629 * lib/obj-c++.exp (objc_target_compile): Likewise.
19631 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19633 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19635 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19637 part of PR testsuite/23348
19638 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19639 each of the torture options.
19640 * objc/compile/trivial.m: New test.
19642 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
19644 * gfortran.dg/eoshift.f90: Correct format.
19646 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
19648 * gfortran.fortran-torture/execute/character_passing.f90:
19651 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
19654 * g++.dg/template/unify10.C: New.
19656 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
19658 * g++.dg/parse/pr22514.C: Move to...
19659 * g++.dg/debug/pr22514.C: here.
19661 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19664 * g++.dg/inherit/pure1.C: New test.
19666 * ChangeLog: Fix typos.
19668 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19669 Steven Bosscher <stevenb@suse.de>
19671 * gfortran.dg/runtime_warning_1.f90: New test.
19673 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
19676 * g++.dg/parse/crash28.C: New.
19678 2005-08-11 Richard Guenther <rguenther@suse.de>
19681 * gcc.target/i386/tailcall-1.c: New testcase.
19683 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
19685 * gcc.dg/vect/vect-67.c: Un-xfail.
19687 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
19690 * g++.dg/parse/crash27.C: new test.
19692 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
19694 PR libfortran/22143
19695 * gfortran.dg/shift-kind.f90: New testcase.
19697 2005-08-10 Richard Sandiford <richard@codesourcery.com>
19699 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19700 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19702 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19705 * g++.dg/other/mult-stor1.C: New test.
19707 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
19709 * gcc.c-torture/pr18299-1.c: Move to ...
19710 * gcc.c-torture/compile/pr18299-1.c: Here.
19712 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
19714 * gfortran/fortran.torture/execute/character_passing.f90:
19715 Fix types for LSAME.
19717 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
19719 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19720 input data back to what it was originally.
19722 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
19724 * objc.dg/try-catch-8.m: Enable for all targets.
19726 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
19728 * gcc.dg/pr23165.c: New test.
19730 2005-08-09 Steven Bosscher <stevenb@suse.de>
19732 PR tree-optimization/23234
19733 * gcc.dg/tree-ssa/pr23234.c: New test.
19735 2005-08-08 Josh Conner <jconner@apple.com>
19737 PR rtl-optimization/23241
19738 * gcc.dg/char-compare.c: New test.
19740 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19743 * g++.dg/init/new13.C: New test.
19745 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
19748 * g++.dg/other/crash-4.C: Adjust
19749 * g++/dg/ext/packed9.C: New.
19751 2005-08-08 Richard Sandiford <richard@codesourcery.com>
19753 PR middle-end/21964
19754 * gcc.c-torture/execute/pr21964-1.c: New test.
19756 2005-08-08 Richard Sandiford <richard@codesourcery.com>
19759 * gcc.dg/pr22458-1.c: New test.
19761 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
19762 Steven G. Kargl <kargls@comcast.net>
19765 * gfortran.dg/flush_1.f90: New test.
19767 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19770 * g++.dg/template/eh2.C: New test.
19772 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19775 * g++.dg/template/instantiate7.C: New test.
19777 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
19780 * gcc.dg/Wunused-value-1.c: New test.
19782 2005-08-06 Richard Sandiford <richard@codesourcery.com>
19784 PR rtl-optimization/23233
19785 * gcc.c-torture/compile/pr23233-1.c: New test.
19787 2005-08-06 Jakub Jelinek <jakub@redhat.com>
19791 * gfortran.dg/equiv_1.f90: New test.
19792 * gfortran.dg/equiv_2.f90: New test.
19793 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19794 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19795 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19797 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
19799 * gcc.c-torture/execute/vrp-5.c: New test.
19800 * gcc.c-torture/execute/vrp-6.c: New test.
19801 * gcc.dg/tree-ssa/vrp21.c: New test.
19803 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
19805 * g++.dg/parse/pr22514.C: New test.
19807 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
19809 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19811 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19812 instead of constant loads / pool entries.
19814 2005-08-05 David Edelsohn <edelsohn@gnu.org>
19816 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19819 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
19821 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19822 __WINT_TYPE__ in generated prototypes if possible.
19824 2005-08-04 Diego Novillo <dnovillo@redhat.com>
19827 * g++.dg/tree-ssa/pr22037.C:
19829 2005-08-04 Richard Henderson <rth@redhat.com>
19831 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19832 scan-tree-dump-times directive.
19834 2005-08-04 Jan Hubicka <jh@suse.cz>
19836 * gcov-1.C: Fix switch counts.
19837 * gcov-4b.c: Likewise.
19839 2005-08-03 Jeff Law <law@redhat.com>
19841 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19843 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
19845 * gcc.c-torture/execute/pr23135.c: New test.
19847 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19849 PR tree-optimization/19899
19850 * gcc.dg/tree-ssa/scev-1.c: New test.
19851 * gcc.dg/tree-ssa/scev-2.c: New test.
19853 2005-08-03 Richard Sandiford <richard@codesourcery.com>
19856 * gcc.dg/torture/pr18582-1.c: New test.
19858 2005-08-03 Jan Hubicka <jh@suse.cz>
19860 * update-conroll.c: New testcase.
19861 * update-conroll-2.c: New testcase.
19863 2005-08-02 David Edelsohn <edelsohn@gnu.org>
19865 * gfortran.dg/constant_substring.f: New test.
19866 * gfortran.dg/pr22491.f: New test.
19868 2005-08-02 Jan Hubicka <jh@suse.cz>
19870 * update-threading.c: Replace by the proper one.
19872 2005-08-02 Diego Novillo <dnovillo@redhat.com>
19875 * g++.dg/tree-ssa/pr23164.C: New test.
19877 2005-08-02 Diego Novillo <dnovillo@redhat.com>
19879 * gcc.dg/tree-ssa/pr23192.c: New test.
19881 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
19883 * gcc.c-torture/execute/vrp-4.c: New test.
19885 2005-08-02 Jan Hubicka <jh@suse.cz>
19887 * update-threading.c: New test.
19889 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
19891 * gcc.c-torture/compile/20050801-1.c: New test.
19892 * gcc.c-torture/compile/20050801-2.c: New test.
19894 2005-08-01 Jan Hubicka <jh@suse.cz>
19896 * val-prof-5.c: New test.
19898 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
19901 * gcc.dg/pr22311-1.c : New test.
19903 2005-07-31 Steven Bosscher <stevenb@suse.de>
19906 * gfortran.dg/pr23095.f: New test.
19909 * g++.dg/other/pr22003.C: New test.
19911 2005-07-31 Richard Sandiford <richard@codesourcery.com>
19914 * gcc.c-torture/execute/pr20621-1.c: New test.
19916 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
19918 * gfortran.dg/comma_format_extension_4.f: Adjust length
19919 of string for format.
19920 * gfortran.dg/der_array_io_1.f: Replace illegal internal
19921 print statement with internal write.
19922 * gfortran.dg/der_array_io_2.f: Likewise.
19923 * gfortran.dg/der_array_io_3.f: Likewise.
19925 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
19927 * gcc.dg/fold-abs-4.c: new test.
19929 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
19931 PR fortran/22570 an related issues.
19932 * gfortran.dg/x_slash_1.f: New test.
19934 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
19937 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19938 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19940 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19943 * gcc.dg/Wshadow-3.c: New test.
19945 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
19947 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19948 used to have the wrong bounds).
19950 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19953 * gcc.dg/hex-round-1.c: Test more cases.
19954 * gcc.dg/hex-round-2.c: New test.
19956 2005-07-29 Diego Novillo <dnovillo@redhat.com>
19959 * g++.dg/tree-ssa/pr22550.C: New test.
19961 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
19963 * gcc.dg/tree-ssa/vrp19.c: New test.
19964 * gcc.dg/tree-ssa-vrp20.c: New test.
19966 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19969 * gcc.dg/transparent-union-4.c: New test.
19971 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19974 * gcc.dg/c99-vla-2.c: New test.
19976 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19979 * gcc.dg/hex-round-1.c: New test.
19981 2005-07-28 Jan Hubicka <jh@suse.cz>
19983 * inliner-1.c: Do not dump everything.
19984 * tree-prof.exp: Do not pass -ftree-based-profiling.
19985 * bprob.exp: Likewise.
19987 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19989 2005-07-28 Mark Mitchell <mark@codesourcery.com>
19992 * g++.dg/expr/ptrmem7.C: New test.
19994 2005-07-28 Mike Stump <mrs@apple.com>
19996 * g++.old-deja/g++.mike/visibility-1.C: New test.
19998 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20001 * gcc.c-torture/execute/pr20187-1.c: New test.
20003 2005-07-28 Jeff Law <law@redhat.com>
20005 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20006 * gcc.dg/tree-ssa/vrp18.c: New test.
20008 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20010 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20012 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20014 PR tree-optimization/22506
20015 * gcc.dg/vect/ps22506.c: New test.
20017 2005-07-28 Jakub Jelinek <jakub@redhat.com>
20020 * gcc.target/i386/sse-3.c: New test.
20022 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20024 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20025 * gcc.target/mips/mips32-dsp-type.c: Likewise.
20027 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20030 * gcc.c-torture/compile/pr22589-1.c: New test.
20032 2005-07-28 Jan Hubicka <jh@suse.cz>
20034 * update-loopch.c: New testcase.
20036 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20038 PR rtl-optimization/23047
20039 * gcc.c-torture/execute/pr23047.c: New test.
20040 * gcc.c-torture/execute/pr23047.x: New.
20042 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20044 PR tree-optimization/22493
20045 * gcc.c-torture/execute/pr22493-1.c: New test.
20046 * gcc.c-torture/execute/pr22493-1.x: New.
20047 * gcc.c-torture/execute/vrp-1.c: New test.
20048 * gcc.c-torture/execute/vrp-2.c: New test.
20049 * gcc.c-torture/execute/vrp-2.c: New test.
20051 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
20053 * gcc.target/frv/all-builtin-read8.c: Delete.
20054 * gcc.target/frv/all-builtin-read16.c: Delete.
20055 * gcc.target/frv/all-builtin-read32.c: Delete.
20056 * gcc.target/frv/all-builtin-read64.c: Delete.
20057 * gcc.target/frv/all-builtin-write8.c: Delete.
20058 * gcc.target/frv/all-builtin-write16.c: Delete.
20059 * gcc.target/frv/all-builtin-write32.c: Delete.
20060 * gcc.target/frv/all-builtin-write64.c: Delete.
20061 * gcc.target/frv/all-read-write-1.c: New.
20063 2005-07-27 Jeff Law <law@redhat.com>
20065 * gcc.c-torture/execute/pr22630.c: New test.
20067 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
20069 PR tree-optimization/23073
20070 * gcc.dg/vect/nodump-pr23073.c: New test.
20071 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20073 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
20075 PR tree-optimize/22348
20076 * gcc.c-torture/execute/pr22348.c: New.
20078 2005-07-27 Richard Guenther <rguenther@suse.de>
20080 * gcc.dg/tree-ssa/salias-1.c: New testcase.
20082 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20085 * gfortran.dg/logical_comp.f90: New test.
20087 2005-07-27 Jan Hubicka <jh@suse.cz>
20089 * inliner-1.c: Add cleanup of dumps.
20090 * val-prof-*.c: Likewise.
20091 * update-tailcall.c: New.
20093 2005-07-26 Diego Novillo <dnovillo@redhat.com>
20096 * gcc.dg/tree-ssa/pr22591.c: New test.
20097 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20099 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
20102 * objc.dg/try-catch-11.m: New test.
20104 2005-07-26 Richard Guenther <rguenther@suse.de>
20106 PR tree-optimization/22486
20107 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20109 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20112 * g++.dg/opt/loop2.C: New test.
20114 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20116 * gcc.dg/tree-ssa/reassoc-3.c: New test.
20117 * gcc.dg/tree-ssa/reassoc-4.c: New test.
20119 2005-07-25 Adam Nemet <anemet@lnxw.com>
20121 * lib/profopt.exp (profopt-execute): Check for profiling data
20122 files on the target.
20124 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
20126 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20127 for matching of asm labels.
20129 2005-07-25 Richard Guenther <rguenther@suse.de>
20131 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20133 2005-07-25 Richard Guenther <rguenther@suse.de>
20136 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20138 2005-07-25 Ira Rosen <irar@il.ibm.com>
20140 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20141 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20142 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20143 * gcc.dg/vect/vect-100.c: New test.
20144 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20145 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20146 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20147 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20148 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20149 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20150 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20151 * gfortran.dg/vect/pr19049.f90: New testcase.
20152 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20154 2005-07-25 Jakub Jelinek <jakub@redhat.com>
20156 * gcc.c-torture/execute/20050713-1.c: New test.
20159 * gfortran.fortran-torture/execute/data_4.f90: New test.
20161 PR middle-end/20303
20162 * gcc.dg/visibility-d.c: New test.
20164 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
20166 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20167 * gfortran.dg/underflow.f90: Ditto.
20169 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20171 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20172 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20173 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20175 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
20177 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20178 include case of field width of zero.
20180 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
20182 PR libgfortran/21875
20183 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20184 with trailing blanks on normal formatted read.
20186 2005-07-23 Chao-ying Fu <fu@mips.com>
20188 * gcc.target/mips/mips32-dsp-type.c: New test.
20189 * gcc.target/mips/mips32-dsp.c: New test.
20191 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
20194 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20197 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20198 and __cyg_profile_func_exit.
20200 2005-07-22 David Edelsohn <edelsohn@gnu.org>
20202 * gfortran.dg/comma_format_extension_3.f: Fix typo.
20203 * gfortran.dg/comma_format_extension_4.f: Same.
20204 * gfortran.dg/pr15332.f: Same.
20205 * gfortran.dg/pr21730.f: Same.
20207 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
20209 * g++.dg/opt/vrp2.C: Fix testcase.
20212 * g++.dg/opt/vrp2.C: New test.
20214 2005-07-22 Mark Mitchell <mark@codesourcery.com>
20217 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20219 2005-07-22 Diego Novillo <dnovillo@redhat.com>
20221 * gcc.dg/tree-ssa/20050719-1.c: New test.
20223 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
20225 * gcc.dg/bfin-longcall-1.c: New file.
20226 * gcc.dg/bfin-longcall-2.c: New file.
20228 2005-07-21 Janis Johnson <janis187@us.ibm.com>
20230 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20232 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
20234 PR middle-end/19055
20235 * gcc.dg/tree-ssa/pr19055.c: New test.
20236 * gcc.dg/tree-ssa/pr19055-2.c: New test.
20238 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
20241 * g++.dg/other/pr22358.C: New test.
20243 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
20246 * g++.dg/lookup/two-stage5.C: New test from bug comments.
20248 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20251 * g++.dg/init/union2.C: New test.
20253 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20256 * gcc.dg/complex-4.c: New test.
20258 2005-07-21 Richard Guenther <rguenther@suse.de>
20261 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20262 scanning for asm labels.
20263 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20265 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
20268 * gcc.dg/altivec-pr22085.c: New.
20270 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
20272 PR tree-optimization/19210
20273 * gcc.dg/tree-ssa/pr19210-1.c: New.
20274 * gcc.dg/tree-ssa/pr19210-2.c: New.
20276 2005-07-21 Richard Sandiford <richard@codesourcery.com>
20278 PR rtl-optimization/22167
20279 * g++.dg/opt/pr22167.C: New test.
20281 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
20284 * g++.dg/lookup/two-stage2.C: New.
20285 * g++.dg/lookup/two-stage3.C: New.
20286 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20287 fixed two-stage name lookup for operators.
20288 * g++.dg/template/call3.C: Compiler now produces an appropriate
20290 * g++.dg/template/crash37.C: Compiler now describes bla() on line
20292 * g++.dg/template/ptrmem4.C: Compiler produces different error
20294 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20295 connect_to_method as a candidate.
20297 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
20299 * gcc.dg/fold-alloc-1.c: New test.
20301 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
20303 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20304 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20306 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
20308 * gcc.dg/fold-abs-1.c: New test.
20309 * gcc.dg/fold-abs-2.c: New test.
20310 * gcc.dg/fold-abs-3.c: New test.
20312 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
20314 Make CONSTRUCTOR use VEC to store initializers.
20315 * g++.dg/ext/complit3.C: Check for specific error messages.
20316 * g++.dg/init/brace2.C: Update error message.
20317 * g++.dg/warn/Wbraces2.C: Likewise.
20319 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
20322 * gfortran.dg/module_interface_1.f90: New test.
20324 2005-07-19 Danny Berlin <dberlin@dberlin.org>
20325 Kenneth Zadeck <zadeck@naturalbridge.com>
20327 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20329 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20331 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20332 specify -Wformat for these tests.
20333 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20334 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20335 * gcc.dg/format/opt-6.c: Delete.
20337 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
20339 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20340 * gcc.dg/tree-ssa/sra-3.c: Likewise.
20342 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
20344 * gcc.dg/tree-ssa/alias-2.c: New test.
20346 2005-07-18 Mark Mitchell <mark@codesourcery.com>
20349 * g++.dg/template/explicit7.C: New test.
20351 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
20353 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20354 field width of 8 to +Inf and -Inf.
20356 2005-07-17 Mark Mitchell <mark@codesourcery.com>
20359 * g++.dg/template/friend36.C: New test.
20361 2005-07-16 David Edelsohn <edelsohn@gnu.org>
20364 * gfortran.dg/pr21730.f: New test.
20366 2005-07-16 Danny Berlin <dberlin@dberlin.org>
20367 Kenneth Zadeck <zadeck@naturalbridge.com>
20369 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20370 since pure const detection cannot run at -O1 in c compiler.
20371 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20372 can now optimize this case properly.
20373 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20374 because we now pass.
20375 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20377 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
20380 * gcc.dg/format/bitfld-1.c: New test.
20382 2005-07-15 Mark Mitchell <mark@codesourcery.com>
20385 * g++.dg/rtti/repo1.C: New test.
20387 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
20389 PR middle-end/22398
20390 * gcc.c-torture/compile/pr22398.c: New test.
20392 2005-07-15 Mark Mitchell <mark@codesourcery.com>
20395 * g++.dg/expr/cast4.C: New test.
20397 2005-07-15 Richard Guenther <rguenther@suse.de>
20399 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20400 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20402 2005-07-15 Steven Bosscher <stevenb@suse.de>
20404 PR tree-optimization/22230
20405 * gcc.dg/tree-ssa/pr22230.c: New test.
20407 2005-07-14 Jakub Jelinek <jakub@redhat.com>
20409 * gfortran.dg/g77/cpp6.f: New test.
20412 * gfortran.dg/g77/cpp5.F: New test.
20413 * gfortran.dg/g77/cpp5.h: New file.
20414 * gfortran.dg/g77/cpp5inc.h: New file.
20416 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
20418 PR libfortran/16435
20419 * gfortran.dg/tl_editting.f90: New.
20420 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20422 2005-07-14 Steven G. Kargl <kargls@comcast.net>
20424 * gfortran.dg/char_array_constructor.f90: New test.
20426 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
20428 * gfortran.dg/past_eor.f90: New.
20429 * gfortran.dg/complex_read.f90: New.
20431 2005-07-13 Jeff Law <law@redhat.com>
20433 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20436 * gcc.dg/tree-ssa/pr22321.c: New test
20438 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
20440 PR tree-optimization/21921
20441 * gcc.dg/tree-ssa/pr21921.c: New.
20443 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
20445 PR tree-optimizatio/22442
20446 * gcc.dg/tree-ssa/loop-11.c: New test.
20448 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
20451 * gcc.c-torture/compile/pr21840.c: New test.
20453 2005-07-12 Jan Hubicka <jh@suse.cz>
20455 * gcc.c-torture/compile/pr22379.c: New test.
20457 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
20459 PR libfortran/21593
20460 gfortran.dg/dev_null.f90: Remove outdated comment about
20461 PR libfortran/21593.
20464 2005-07-12 Dale Johannesen <dalej@apple.com>
20466 * gcc.target/i386/compress-float-sse.c: New.
20467 * gcc.target/i386/compress-float-sse-pic.c: New.
20468 * gcc.target/i386/compress-float-387.c: New.
20469 * gcc.target/i386/compress-float-387-pic.c: New.
20470 * gcc.dg/compress-float-ppc.c: New.
20471 * gcc.dg/compress-float-ppc-pic.c: New.
20473 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
20475 PR libfortran/21593
20476 gfortran.dg/dev_null.f90: Remove targets.
20478 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
20481 * gcc.dg/pr22335-1.c: New test.
20482 * gcc.dg/pr22335-2.c: New test.
20484 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20487 * g++.dg/template/nontype12.C : New test.
20489 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
20491 * gcc.dg/tree-ssa/loop-10.c: New test.
20493 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
20495 * gcc.c-torture/execute/20020720-1.x: Remove.
20497 2005-07-11 Jakub Jelinek <jakub@redhat.com>
20499 * gfortran.fortran-torture/execute/forall_7.f90: New test.
20501 2005-07-10 Richard Sandiford <richard@codesourcery.com>
20503 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20504 (dg-mips-options): Use it.
20506 2005-07-09 Diego Novillo <dnovillo@redhat.com>
20508 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20510 2005-07-09 Richard Henderson <rth@redhat.com>
20512 * lib/target-supports.exp (check_effective_target_sync_char_short):
20515 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
20517 PR libfortran/22217
20518 * gfortran.dg/negative-z-descriptor.f90: New test.
20520 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
20523 * gcc.dg/pr22329.c: New test.
20525 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
20527 PR tree-optimization/20139
20528 * gcc.dg/tree-ssa/pr20139.c: New.
20530 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
20533 * gcc.dg/pr22356-1.c: New test.
20535 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
20538 * g++.dg/template/unify8.C: New.
20539 * g++.dg/template/unify9.C: New.
20541 2005-07-08 Jakub Jelinek <jakub@redhat.com>
20543 * gfortran.fortran-torture/execute/entry_10.f90: New test.
20545 2005-07-07 Geoffrey Keating <geoffk@apple.com>
20547 * gcc.dg/darwin-version-1.c: New.
20548 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20549 * gcc.dg/builtins-20.c: Likewise.
20550 * gcc.dg/builtins-53.c: Likewise.
20551 * gcc.dg/torture/builtins-convert-1.c: Likewise.
20552 * gcc.dg/torture/builtins-convert-2.c: Likewise.
20553 * gcc.dg/torture/builtins-convert-3.c: Likewise.
20554 * gcc.dg/torture/builtins-power-1.c: Likewise.
20555 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20558 2005-07-07 Jeff Law <law@redhat.com>
20560 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
20561 argument evaluation order.
20563 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
20565 PR libfortran/21594
20566 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20567 Add test cases where the shift length is greater than the
20570 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20572 * obj-c++.dg/proto-lossage-6.mm: New.
20573 * objc.dg/proto-lossage-6.m: New.
20575 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20577 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20578 * objc.dg/gnu-runtime-2.m: Likewise.
20580 2005-07-07 Jakub Jelinek <jakub@redhat.com>
20582 * gfortran.dg/longline.f: New test.
20584 * gfortran.dg/badline.f: New test.
20586 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
20591 * gfortran.dg/hollerith.f90: New.
20592 * gfortran.dg/hollerith2.f90: New.
20593 * gfortran.dg/hollerith3.f90: New.
20594 * gfortran.dg/hollerith4.f90: New.
20595 * gfortran.dg/hollerith_f95.f90: New.
20596 * gfortran.dg/hollerith_legacy.f90: New.
20597 * gfortran.dg/g77/cpp4.F: New. Port from g77.
20599 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20602 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20603 * objc.dg/gnu-runtime-2.m: New.
20605 2005-07-06 Jeff Law <law@redhat.com>
20607 * gcc.dg/tree-ssa/vrp17.c: New test.
20609 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
20612 * gfortran.dg/array_constructor_5.f90: New test.
20614 2005-07-07 Jakub Jelinek <jakub@redhat.com>
20616 * gfortran.fortran-torture/execute/entry_9.f90: New test.
20618 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
20620 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20621 * gcc.dg/980816-1.c: Ditto.
20623 2005-07-06 Jeff Law <law@redhat.com>
20625 * gcc.c-torture/compile/pr21356.c: New test.
20627 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
20631 * gcc.c-torture/compile/pr22013-1.c,
20632 gcc.c-torture/execute/pr22098-1.c,
20633 gcc.c-torture/execute/pr22098-2.c,
20634 gcc.c-torture/execute/pr22098-3.c: New tests.
20636 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
20639 * gcc.dg/pr22308-1.c: New test.
20641 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
20643 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
20645 * gcc.dg/compare9.c: Use -fshort-enums instead of
20646 -fno-short-enums. Change the last test to dg-bogus.
20648 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
20650 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20651 * gcc.dg/compare9.c: New.
20653 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20655 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20657 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
20660 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20663 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20665 * gcc.dg/format/gcc_gfc-1.c: New.
20667 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
20669 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20671 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20674 * gfortran.dg/io_invalid_1.f90: New test.
20676 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
20678 * gcc.dg/format/gcc_diag-1.c: Update.
20680 2005-07-02 Jeff Law <law@redhat.com>
20682 * gcc.dg/tree-ssa/pr22051-1.c: New test.
20683 * gcc.dg/tree-ssa/pr22051-2.c: New test.
20685 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
20687 * gcc.dg/format/gcc_diag-1.c: Update.
20689 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
20692 * gcc.c-torture/compile/pr22269.c: New test.
20694 2005-06-30 Diego Novillo <dnovillo@redhat.com>
20698 * g++.dg/tree-ssa/pr21584-1.C: New test.
20699 * g++.dg/tree-ssa/pr21584-2.C: New test.
20701 2005-06-30 Ziemowit Laski <zlaski@apple.com>
20703 * obj-c++.dg/try-catch-11.mm: New.
20704 * objc.dg/try-catch-10.m: New.
20706 2005-06-29 David Edelsohn <edelsohn@gnu.org>
20708 * g++.dg/other/ucnid-1.C: xfail on AIX.
20710 2005-06-29 Diego Novillo <dnovillo@redhat.com>
20713 * gcc.dg/20050629-1.c: New test.
20715 2005-06-29 Ziemowit Laski <zlaski@apple.com>
20717 * obj-c++.dg/const-str-1[0-1].mm: New.
20718 * objc.dg/const-str-1[0-1].m: New.
20720 2005-05-29 Richard Henderson <rth@redhat.com>
20722 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20723 Rename from check_effective_target_vect_no_max.
20724 (check_effective_target_vect_no_int_add): New.
20725 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20726 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20727 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20728 * gcc.dg/vect/vect-reduc-1.c: Use both.
20729 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20731 2005-05-29 Richard Henderson <rth@redhat.com>
20733 * lib/target-supports.exp (check_effective_target_vect_no_max):
20734 Remove i386 and x86_64.
20736 2005-06-29 Steve Ellcey <sje@cup.hp.com>
20739 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20741 2005-06-29 Steve Ellcey <sje@cup.hp.com>
20743 PR middle-end/21969
20744 * gcc.dg/vect/pr21969.c: New test.
20746 2005-06-28 Eric Christopher <echristo@redhat.com>
20750 * gcc.dg/inline1.c: New test.
20751 * gcc.dg/inline2.c: Ditto.
20752 * gcc.dg/inline3.c: Ditto.
20753 * gcc.dg/inline4.c: Ditto.
20754 * gcc.dg/inline5.c: Ditto.
20756 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
20758 PR libfortran/22142
20759 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20760 Add testcase also testing eoshift1 for PR 22142.
20762 2005-06-28 Richard Henderson <rth@redhat.com>
20764 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20765 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20766 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20767 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20768 gcc.dg/tree-ssa/20030922-2.c: Likewise.
20770 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
20772 PR libfortran/22142
20773 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20774 Add testcase for PR 22142.
20776 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
20778 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20779 gcc.target/ia64/fpreg-2.c: New tests.
20781 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20783 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20785 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20787 PR libfortran/22170
20788 * gfortran.dg/slash_1.f90: New test.
20790 2005-06-27 Richard Henderson <rth@redhat.com>
20792 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20793 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20794 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20795 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20796 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20797 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20799 2005-06-27 Richard Henderson <rth@redhat.com>
20801 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20802 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20804 2005-06-27 Ziemowit Laski <zlaski@apple.com>
20806 * obj-c++.dg/proto-lossage-5.mm: New.
20807 * objc.dg/proto-lossage-5.m: New.
20809 2005-06-27 Diego Novillo <dnovillo@redhat.com>
20812 * gcc.dg/tree-ssa/pr21959.c: New test.
20814 2005-06-27 Jakub Jelinek <jakub@redhat.com>
20816 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20817 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20818 testing uninitialized var.
20820 * gcc.c-torture/execute/builtins/chk.h: New.
20821 * gcc.c-torture/execute/builtins/lib/chk.c: New.
20822 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20823 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20824 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20825 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20826 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20827 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20828 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20829 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20830 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20831 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20832 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20833 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20834 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20835 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20836 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20837 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20838 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20839 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20840 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20841 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20842 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20843 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20844 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20845 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20846 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20847 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20848 * gcc.dg/builtin-object-size-1.c: New test.
20849 * gcc.dg/builtin-object-size-2.c: New test.
20850 * gcc.dg/builtin-object-size-3.c: New test.
20851 * gcc.dg/builtin-object-size-4.c: New test.
20852 * gcc.dg/builtin-object-size-5.c: New test.
20853 * gcc.dg/builtin-stringop-chk-1.c: New test.
20854 * gcc.dg/builtin-stringop-chk-2.c: New test.
20855 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20856 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20857 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20858 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20859 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20860 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20861 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20862 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20863 * gcc.c-torture/execute/printf-1.c: New test.
20864 * gcc.c-torture/execute/fprintf-1.c: New test.
20865 * gcc.c-torture/execute/vprintf-1.c: New test.
20866 * gcc.c-torture/execute/vfprintf-1.c: New test.
20867 * gcc.c-torture/execute/printf-chk-1.c: New test.
20868 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20869 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20870 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20872 2005-06-27 Michael Matz <matz@suse.de>
20874 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20875 slot is not merged if address escapes.
20877 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20880 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
20882 2005-06-26 Jakub Jelinek <jakub@redhat.com>
20884 PR middle-end/17965
20885 * gcc.c-torture/compile/20050622-1.c: New test.
20887 PR middle-end/22028
20888 * gcc.dg/20050620-1.c: New test.
20890 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
20892 PR tree-optimization/22026
20893 * gcc.dg/tree-ssa/pr22026.c: New.
20895 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
20897 PR libfortran/22144
20898 * gfortran.dg/shift-alloc.f90: New testcase.
20900 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
20902 * all files: Update FSF address in copyright headers.
20904 2005-06-22 Jan Hubicka <jh@suse.cz>
20906 * wholeprogram-1.c: New testcase.
20907 * wholeprogram-2.c: New testcase.
20909 2005-06-24 Mark Mitchell <mark@codesourcery.com>
20912 * gcc.dg/tree-ssa/pr22171.c: New test.
20914 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
20916 * gfortran.dg/simplify_modulo.f90: New.
20918 2005-06-24 Jan Hubicka <jh@suse.cz>
20920 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20922 2005-06-23 Ziemowit Laski <zlaski@apple.com>
20924 * obj-c++.dg/proto-lossage-[1-4].mm: New.
20926 2005-06-23 Ziemowit Laski <zlaski@apple.com>
20928 * obj-c++.dg/typedef-alias-1.mm: New.
20929 * objc.dg/typedef-alias-1.m: New.
20931 2005-06-23 Jeff Law <law@redhat.com>
20933 * gcc.dg/tree-ssa/vrp16.c: New test.
20935 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20937 * lib/target-supports.exp: Add
20938 check_effective_target_fortran_large_real and
20939 check_effective_target_fortran_large_int to check for
20940 corresponding effective targets.
20941 * gfortran.dg/large_integer_kind_1.f90: New test.
20942 * gfortran.dg/large_real_kind_1.f90: New test.
20944 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
20946 PR tree-optimization/22117
20947 * gcc.dg/tree-ssa/pr22117.c: New.
20949 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
20952 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20954 2005-06-23 David Edelsohn <edelsohn@gnu.org>
20956 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20958 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
20960 * gfortran.dg/f2c_4.f90: Add tests for complex functions
20961 * gfortran.dg/f2c_4.c: Likewise.
20963 2005-06-22 Paul Brook <paul@codesourcery.com>
20966 * gfortran.dg/auto_save_1.f90: New test.
20968 2005-06-22 Michael Matz <matz@suse.de>
20970 * gcc.target/x86-64/abi: New directory.
20971 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20972 * gcc.target/x86-64/abi/README.gcc: New file.
20973 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20974 * gcc.target/x86-64/abi/asm-support.s: New file.
20975 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20976 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20977 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20978 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20979 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20980 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20981 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20982 * gcc.target/x86_64/abi/test_bitfields.c: New test.
20983 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20984 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20985 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20986 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20987 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20988 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20989 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20990 * gcc.target/x86_64/abi/test_varargs.c: New test.
20992 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
20994 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20995 32-bit i?86 and x86_64.
20997 2005-06-21 Ziemowit Laski <zlaski@apple.com>
20999 * obj-c++.dg/const-str-[1-9].mm: New tests.
21001 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
21004 * gfortran.dg/namelist_use.f90: New.
21005 * gfortran.dg/namelist_use_only.f90: New.
21007 2005-06-21 Jeff Law <law@redhat.com>
21009 * gcc.dg/tree-ssa/vrp15.c: New test.
21011 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
21013 * lib/target-supports.exp (check_effective_target_vect_reduction):
21015 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21016 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21017 remove vect_reduction target keyword. Also avoid two returns in main.
21018 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21019 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21020 * gcc.dg/vect/vect-reduc-1short.c: New test.
21021 * gcc.dg/vect/vect-reduc-1char.c: New test.
21022 * gcc.dg/vect/vect-reduc-2short.c: New test.
21023 * gcc.dg/vect/vect-reduc-2char.c: New test.
21024 * gcc.dg/vect/vect-reduc-6.c: New test.
21025 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21026 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21027 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21029 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21030 Paul Thomas <pault@gcc.gnu.org>
21032 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21035 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21037 * gfortran.dg/backslash_1.f90: New test.
21038 * gfortran.dg/backslash_2.f90: New test.
21040 2005-06-20 Steven G. Kargl <kargls@comcast.net>
21042 * gfortran.dg/duplicate_labels.f90: New test.
21044 2005-06-20 Jan Beulich <jbeulich@novell.com>
21046 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21047 unsupportable relocations.
21048 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21049 * gcc.dg/20050321-2.c: xfail for NetWare.
21051 2005-06-20 Andreas Jaeger <aj@suse.de>
21053 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21054 gcc.target/i386/fastcall-sseregparm.c,
21055 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21057 2005-06-19 Richard Henderson <rth@redhat.com>
21059 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21061 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
21063 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21065 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
21068 * g++.dg/conversion/simd2.C: Change expected error message.
21070 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21072 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21073 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21074 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21076 2005-06-18 James A Morrison <phython@gcc.gnu.org>
21078 * gcc.dg/fold-mod-1.c: New test.
21080 2005-06-18 Steven G. Kargl <kargls@comcast.net>
21083 * gfortran.dg/pr19926.f90: New test.
21085 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21087 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21088 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21090 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21091 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21093 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
21095 * gcc.target/ia64/float80-varargs-1.c: New test.
21097 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21100 * gfortran.dg/f2c_6.f90: New test.
21102 2005-06-17 Geoffrey Keating <geoffk@apple.com>
21105 * g++.dg/template/local5.C: New.
21107 2005-06-17 Richard Henderson <rth@redhat.com>
21109 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21111 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
21114 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21116 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
21118 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21119 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21120 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21121 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21122 check_vect to verify the presence of hardware vector support.
21124 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
21127 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21129 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21131 PR libfortran/19216
21132 * gfortran.dg/pr19216.f: Add correct space between brackets and
21135 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21137 PR libfortran/16436
21138 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21140 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
21142 * gcc.target/i386/attributes-error.c: New testcase.
21143 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21144 * gcc.target/i386/regparm-stdcall.c: Likewise.
21145 * gcc.target/i386/sseregparm-1.c: Likewise.
21146 * gcc.target/i386/sseregparm-2.c: Likewise.
21148 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
21150 * g++.dg/rtti/crash2.C: New.
21152 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
21154 * gcc.dg/noncompile/20040203-3.c: Update expected message.
21156 2005-06-15 David Ung <davidu@mips.com>
21158 * gcc.target/mips/mips16e-extends.c: New test for testing the
21159 generation of MIPS16e zeb/zeh, seb/seh instructions.
21161 2005-06-15 Diego Novillo <dnovillo@redhat.com>
21164 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21165 * gcc.dg/tree-ssa/pr22018.c: New test.
21167 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
21169 * gcc.dg/simd-1.c: Update error messages.
21170 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
21171 * gcc.dg/simd-2.c: Update error messages.
21172 * gcc.dg/simd-4.c: New.
21174 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
21177 * g++.dg/other/crash-4.C: New.
21179 2005-06-14 Devang Patel <dpatel@apple.com>
21181 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21183 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
21186 * g++.dg/parse/crash11.C: Update
21188 2005-06-13 Jeff Law <law@redhat.com>
21190 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21191 perform the desired transformations.
21192 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21193 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21195 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21198 * gfortran.dg/forall_1.f90: Un-XFAIL.
21200 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
21203 * g++.dg/parse/crash26.C: New.
21206 * g++.dg/init/member1.C: New.
21208 2005-06-13 Jakub Jelinek <jakub@redhat.com>
21210 * gfortran.dg/altreturn_1.f90: New test.
21212 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
21214 PR middle-end/21985
21215 * gcc.dg/tree-ssa/pr21985.c: New test.
21217 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
21219 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21221 2005-06-12 Roger Sayle <roger@eyesopen.com>
21224 * g++.dg/other/error10.C: New test case.
21226 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21228 PR libfortran/19155
21229 * gfortran.dg/pr19155.f: Add test.
21231 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21233 * gfortran.dg/f2c_7.f90: New test.
21235 * gfortran.dg/forall_1.f90: XFAILed.
21237 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
21239 * gcc.dg/pr14796-1.c: New.
21240 * gcc.dg/pr14796-2.c: New.
21242 2005-06-11 Steven G. Kargl <kargls@comcast.net>
21246 * gfortran.dg/deallocate_stat.f90: New test.
21248 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
21250 * gfortran.fortran-torture/execute/in-pack.f90: New test.
21252 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
21254 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21255 access will be generated when this loop is vectorized. Test that
21256 accesses with same alignment were detected.
21257 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21258 Test that accesses with same alignment were detected.
21259 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21260 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21261 alignment were detected.
21263 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
21266 * g++.dg/conversion/simd2.C: New.
21268 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
21270 * gcc.dg/Wcxx-compat-1.c: New.
21272 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
21274 PR libfortran/21480
21275 * gfortran.dg/reshape-complex.f90: Add a test for a packed
21278 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
21280 * gcc.dg/alias-8.c: New.
21282 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
21284 * gcc.dg/format/cmn_err-1.c: Update.
21286 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
21289 * gcc.target/sparc/fexpand-2.c: New.
21290 * gcc.target/sparc/fpmerge-2.c: New.
21291 * gcc.target/sparc/fpmul-2.c: New.
21292 * gcc.target/sparc/noresult.c: New.
21293 * gcc.target/sparc/pdist-2.c: New.
21294 * gcc.target/sparc/pdist-3.c: New.
21296 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
21299 * gcc.target/i386/i386.exp: Fix comment typo.
21301 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
21304 * g++.dg/inherit/using5.C: New.
21305 * g++.dg/inherit/using6.C: New.
21307 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21310 * g++.dg/template/ptrmem15.C: New test.
21313 * g++.dg/ext/label4.C: New test.
21315 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
21317 * gcc.dg/tls/debug-1.c: New test.
21319 2005-06-07 Dale Johannesen <dalej@apple.com>
21321 * gcc.target/i386/movq.c: New.
21323 2005-06-07 Dale Johannesen <dalej@apple.com>
21325 * gcc.dg/20050607-1.c: New.
21327 2005-06-07 Jakub Jelinek <jakub@redhat.com>
21329 PR middle-end/21850
21330 * gcc.c-torture/execute/20050607-1.c: New test.
21332 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
21334 PR libfortran/21926
21335 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21336 Test case where the return array has lowest stride one,
21339 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
21341 * lib/target-supports.exp (check_effective_target_sync_int_long):
21342 Add s390 and s390x targets.
21344 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
21346 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21347 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21348 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21349 * gcc.dg/tree-ssa/loop-9.c: New test.
21351 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
21353 * g++.dg/parse/defarg10.C: New.
21355 2005-06-06 Jakub Jelinek <jakub@redhat.com>
21357 PR regression/21897
21358 * gcc.c-torture/execute/20050604-1.c: New test.
21360 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
21363 * g++.dg/parse/defarg9.C: New.
21366 * g++.dg/inherit/using4.C: New.
21367 * g++.dg/overload/error1.C: Adjust expected errors.
21368 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21369 * g++.old-deja/g++.brendan/arm2.C: Likewise.
21370 * g++.old-deja/g++.other/redecl2.C: Likewise.
21371 * g++.old-deja/g++.other/redecl4.C: Likewise.
21372 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21374 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
21376 * gfortran.dg/f2c_5.f90: Add -w to dg-options
21378 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
21380 * lib/gfortran.exp (gfortran_target_compile): Call
21381 dg-additional-files-options
21382 * gfortran.dg/f2c_4.f90: New file
21383 * gfortran.dg/f2c_4.c: New file
21384 * gfortran.dg/f2c_5.f90: New file
21385 * gfortran.dg/f2c_5.c: New file
21387 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21389 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21392 * gfortran.dg/array_constructor_4.f90: New test.
21394 2005-06-05 Mark Mitchell <mark@codesourcery.com>
21397 * g++.dg/ext/builtin9.C: New test.
21399 2005-06-05 Dale Johannesen <dalej@apple.com>
21401 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21402 * gcc.c-torture/execute/20050603-2.c: Ditto.
21404 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
21406 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21407 * gcc.dg/vect/vect-reduc-1.c: New.
21408 * gcc.dg/vect/vect-reduc-2.c: New.
21409 * gcc.dg/vect/vect-reduc-3.c: New.
21411 2005-06-04 Dale Johannesen <dalej@apple.com>
21413 * gcc.c-torture/execute/20050603-1.c: New.
21414 * gcc.c-torture/execute/20050603-2.c: New.
21415 * gcc.dg/20050603-3.c: New.
21417 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21420 * gfortran.dg/debug_1.f90: New test.
21422 * gfortran.dg/forall_1.f90: New test.
21424 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
21426 * gfortran.dg/array_constructor_3.f90: New test.
21428 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21430 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21432 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
21434 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21436 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
21439 * gcc.dg/init-excess-1.c: New test.
21441 2005-06-03 Mark Mitchell <mark@codesourcery.com>
21444 * g++.dg/expr/static_cast6.C: New test.
21446 2005-06-03 Diego Novillo <dnovillo@redhat.com>
21448 * gcc.dg/tree-ssa/vrp14.c: New test.
21450 2005-06-03 Mark Mitchell <mark@codesourcery.com>
21453 * g++.dg/template/new2.C: New test.
21455 2005-06-03 Josh Conner <jconner@apple.com>
21457 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21458 all entries in initializer.
21460 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
21462 PR middle-end/21858
21463 * gcc.dg/pr21858.c: New testcase.
21465 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
21467 PR tree-optimization/21292
21469 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21471 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21472 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21473 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21474 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21475 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21477 2005-06-02 Richard Henderson <rth@redhat.com>
21479 * gcc.dg/sync-2.c: Use -march=i486 for i386.
21481 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
21483 * gcc.dg/wtypequal.c: New testcase.
21485 2005-06-02 Diego Novillo <dnovillo@redhat.com>
21488 * gcc.dg/tree-ssa/pr21582.c: New test.
21490 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
21493 * g++.dg/opt/interface2.h: New.
21494 * g++.dg/opt/interface2.C: New.
21495 * g++.dg/init/ctor4.C: Adjust error lines.
21496 * g++.old-deja/g++.bob/inherit2.C: Likewise.
21497 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21498 * g++.old-deja/g++.jason/opeq3.C: Likewise.
21499 * g++.old-deja/g++.pt/assign1.C: Likewise.
21500 * g++.old-deja/g++.pt/crash20.C: Likewise.
21502 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
21504 PR tree-optimization/21734
21505 * g++.dg/vect/pr21734_1.cc: New.
21506 * g++.dg/vect/pr21734_2.cc: New.
21508 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
21511 * g++.dg/template/spec24.C: New.
21514 * g++.dg/pch/local-1.C: New.
21515 * g++.dg/pch/local-1.Hs: New.
21517 2005-06-01 Diego Novillo <dnovillo@redhat.com>
21519 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21520 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21521 * gcc.dg/tree-ssa/pr14341.c: New test.
21522 * gcc.dg/tree-ssa/pr14841.c: New test.
21523 * gcc.dg/tree-ssa/pr20701.c: New test.
21524 * gcc.dg/tree-ssa/pr21086.c: New test.
21525 * gcc.dg/tree-ssa/pr21090.c: New test.
21526 * gcc.dg/tree-ssa/pr21332.c: New test.
21527 * gcc.dg/tree-ssa/pr21458.c: New test.
21528 * gcc.dg/tree-ssa/pr21658.c: New test.
21529 * gcc.dg/tree-ssa/vrp01.c: New test.
21530 * gcc.dg/tree-ssa/vrp02.c: New test.
21531 * gcc.dg/tree-ssa/vrp03.c: New test.
21532 * gcc.dg/tree-ssa/vrp04.c: New test.
21533 * gcc.dg/tree-ssa/vrp05.c: New test.
21534 * gcc.dg/tree-ssa/vrp06.c: New test.
21535 * gcc.dg/tree-ssa/vrp07.c: New test.
21536 * gcc.dg/tree-ssa/vrp08.c: New test.
21537 * gcc.dg/tree-ssa/vrp09.c: New test.
21538 * gcc.dg/tree-ssa/vrp10.c: New test.
21539 * gcc.dg/tree-ssa/vrp11.c: New test.
21540 * gcc.dg/tree-ssa/vrp12.c: New test.
21541 * gcc.dg/tree-ssa/vrp13.c: New test.
21543 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
21546 * gcc.dg/tree-ssa/pr21029.c: New test.
21548 2005-06-01 Roger Sayle <roger@eyesopen.com>
21550 * gfortran.dg/logint-1.f: New test case.
21551 * gfortran.dg/logint-2.f: Likewise.
21552 * gfortran.dg/logint-3.f: Likewise.
21554 2005-06-01 Jakub Jelinek <jakub@redhat.com>
21558 * gcc.dg/20050527-1.c: New test.
21560 * gcc.dg/i386-sse-12.c: New test.
21563 * gfortran.dg/implicit_5.f90: New test.
21565 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
21568 * gfortran/assign_4.f90: New test.
21569 * gfortran/assign_2.f90: Change compile to run.
21571 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
21573 * lib/target-supports.exp
21574 (check_effective_target_sync_char_short): New.
21575 * gcc.dg/sync-2.c: New.
21577 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
21579 PR tree-optimization/21817
21580 * gcc.dg/torture/pr21817-1.c: New.
21582 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
21585 * g++.dg/template/init5.C: New.
21587 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
21589 * gfortran.dg/char_initialiser_actual.f90:
21590 Test character initialisers as actual arguments.
21591 * gfortran.dg/char_pointer_comp_assign.f90:
21592 Test character pointer structure component assignments.
21593 * gfortran.dg/char_array_structure_constructor.f90:
21594 Test character components in structure constructors.
21596 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
21598 PR middle-end/20931
21599 * g++.dg/opt/pr20931.C: New test.
21601 2005-05-31 Andreas Jaeger <aj@suse.de>
21604 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21605 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21606 g++.old-deja/g++.ext/asmspec1.C,
21607 g++.old-deja/g++.other/regstack.C,
21608 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21609 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21610 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21611 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21612 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21613 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21614 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21615 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21616 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21617 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21618 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21619 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21620 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21621 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21622 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21623 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21624 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21625 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21626 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21628 2005-05-31 Jeff Law <law@redhat.com>
21630 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21632 2005-05-30 Paolo Carlini <pcarlini@suse.de>
21634 PR middle-end/21743
21635 * gcc.dg/builtins-1.c: Activate disabled clog test.
21636 * gcc.dg/torture/builtin-attr-1.c: Likewise.
21638 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
21640 * gfortran.dg/char_pointer_assign.f90:
21641 Test character-pointer assignments and pointer assignments.
21642 * gfortran.dg/char_pointer_dummy.f90:
21643 Test character-pointer dummy arguments.
21644 * gfortran.dg/char_pointer_func.f90:
21645 Test character-pointer function returns.
21646 * gfortran.dg/char_pointer_dependency.f90:
21647 Test character-pointer functions with dependencies.
21649 2005-05-30 Mark Mitchell <mark@codesourcery.com>
21652 * g++.dg/lookup/using14.C: New test.
21654 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
21656 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21657 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21660 2005-05-29 Geoffrey Keating <geoffk@apple.com>
21663 * g++.dg/template/local5.C: New.
21666 * gcc.c-torture/compile/pr21761.c: New.
21668 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21671 2005-05-30 Steven G. Kargl
21674 * gfortran.dg/inquire_8.f90: New test.
21676 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21678 PR libfortran/21376
21679 * gfortran.dg/output_exponents_1.f90: New test.
21681 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21683 PR libfortran/20006
21684 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21686 2005-05-28 Mark Mitchell <mark@codesourcery.com>
21689 * g++.dg/ext/complex1.C: New test.
21692 * g++.dg/init/ctor6.C: New test.
21694 2005-05-29 Jan Hubicka <jh@suse.cz>
21696 * gcc.c-torture/compile/pr21562.c: New.
21698 2005-05-28 Steven G. Kargl <kargls@comcast.net>
21700 * gfortran.dg/subnormal_1.f90: New test.
21702 2005-05-28 Jan Hubicka <jh@suse.cz>
21704 * tree-prof.exp: Fix comment.
21705 * value-prof-1.c: New.
21706 * value-prof-2.c: New.
21707 * value-prof-3.c: New.
21708 * value-prof-4.c: New.
21710 2005-05-27 Mark Mitchell <mark@codesourcery.com>
21713 * g++.dg/expr/ptrmem6.C: New test.
21714 * g++.dg/expr/ptrmem6a.C: Likewise.
21716 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
21718 PR tree-optimization/21658
21719 * gcc.dg/tree-ssa/pr21658.c: New.
21721 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
21724 * g++.dg/inherit/ptrmem3.C: New.
21727 * g++.dg/parse/template16.C: New.
21729 2005-05-27 Andreas Jaeger <aj@suse.de>
21731 * gcc.dg/setjmp-2.c: Only run in 32-bit.
21733 * gcc.dg/i386-sse-8.c: Run test on all archs.
21735 2005-05-26 Mike Stump <mrs@apple.com>
21737 * objc.dg/isa-field-1.m: Only run on darwin.
21738 * objc.dg/lookup-1.m: Likewise.
21739 * objc.dg/try-catch-8.m: Likewise.
21741 2005-05-26 Roger Sayle <roger@eyesopen.com>
21743 PR tree-optimization/9814
21744 * gcc.dg/pr9814-1.c: New test case.
21746 2005-05-26 Ziemowit Laski <zlaski@apple.com>
21748 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21749 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21750 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21751 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21752 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21753 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21754 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21755 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21756 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21757 objc.dg/try-catch-8.m: New.
21759 2005-05-26 Janis Johnson <janis187@us.ibm.com>
21761 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21762 remove extraneous semicolons.
21764 2005-05-26 Ziemowit Laski <zlaski@apple.com>
21766 * obj-c++.dg/comp-types-12.mm: New.
21767 * objc.dg/comp-types-11.m: New.
21768 * objc.dg/selector-4.m: New.
21770 2005-05-26 Andreas Jaeger <aj@suse.de>
21773 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21774 g++.old-deja/g++.ext/attrib3.C,
21775 g++.old-deja/g++.other/store-expr1.C,
21776 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21777 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21778 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21779 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21780 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21781 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21782 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21783 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21784 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21785 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21786 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21787 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21788 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21789 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21790 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21791 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21792 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21793 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21794 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21796 2005-05-26 Andreas Jaeger <aj@suse.de>
21798 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21799 x86-64 compilation.
21801 2005-05-26 Andreas Jaeger <aj@suse.de>
21804 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21805 gcc.misc-tests/i386-pf-athlon-1.c,
21806 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21807 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21808 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21809 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21810 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21811 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21812 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21815 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21816 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21817 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21818 x86-64 compilation.
21820 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21823 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21824 effective-target ilp32.
21826 2005-05-26 David Ung <davidu@mips.com>
21828 * gcc.target/mips/ext_ins.c: New test for testing the generation
21829 of MIPS32/64 rev 2 ext/ins instructions.
21831 2005-05-26 Andreas Jaeger <aj@suse.de>
21833 * treelang/compile/unsigned.tree: Use gimple instead of
21834 nonexisting generic dump.
21836 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
21838 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21840 2005-05-26 Andreas Jaeger <aj@suse.de>
21842 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21844 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21846 PR libfortran/17283
21847 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21848 Test callee-allocated memory with write statements.
21850 2005-05-25 Roger Sayle <roger@eyesopen.com>
21852 PR middle-end/21709
21853 * gcc.dg/pr21709-1.c: New test case.
21855 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21856 Mike Stump <mrs@apple.com>
21858 * objc/execute/next_mapping.h: Update for C++.
21860 * obj-c++.dg/selector-1.mm: Move to...
21861 * obj-c++.dg/selector-4.mm: here...
21863 * obj-c++.dg/basic.mm: New.
21864 * obj-c++.dg/comp-types-1.mm: New.
21865 * obj-c++.dg/cxx-class-1.mm: New.
21866 * obj-c++.dg/cxx-ivars-1.mm: New.
21867 * obj-c++.dg/cxx-ivars-2.mm: New.
21868 * obj-c++.dg/cxx-ivars-3.mm: New.
21869 * obj-c++.dg/cxx-scope-1.mm: New.
21870 * obj-c++.dg/cxx-scope-2.mm: New.
21871 * obj-c++.dg/defs.mm: New.
21872 * obj-c++.dg/empty-private-1.mm: New.
21873 * obj-c++.dg/encode-1.mm: New.
21874 * obj-c++.dg/encode-2.mm: New.
21875 * obj-c++.dg/encode-3.mm: New.
21876 * obj-c++.dg/extern-c-1.mm: New.
21877 * obj-c++.dg/extra-semi.mm: New.
21878 * obj-c++.dg/fix-and-continue-2.mm: New.
21879 * obj-c++.dg/isa-field-1.mm: New.
21880 * obj-c++.dg/ivar-list-semi.mm: New.
21881 * obj-c++.dg/local-decl-1.mm: New.
21882 * obj-c++.dg/lookup-1.mm: New.
21883 * obj-c++.dg/lookup-2.mm: New.
21884 * obj-c++.dg/method-1.mm: New.
21885 * obj-c++.dg/method-2.mm: New.
21886 * obj-c++.dg/method-3.mm: New.
21887 * obj-c++.dg/method-4.mm: New.
21888 * obj-c++.dg/method-5.mm: New.
21889 * obj-c++.dg/method-6.mm: New.
21890 * obj-c++.dg/method-7.mm: New.
21891 * obj-c++.dg/no-extra-load.mm: New.
21892 * obj-c++.dg/overload-1.mm: New.
21893 * obj-c++.dg/pragma-1.mm: New.
21894 * obj-c++.dg/pragma-2.mm: New.
21895 * obj-c++.dg/private-1.mm: New.
21896 * obj-c++.dg/private-2.mm: New.
21897 * obj-c++.dg/proto-qual-1.mm: New.
21898 * obj-c++.dg/qual-types-1.mm: New.
21899 * obj-c++.dg/stubify-1.mm: New.
21900 * obj-c++.dg/stubify-2.mm: New.
21901 * obj-c++.dg/super-class-1.mm: New.
21902 * obj-c++.dg/super-class-2.mm: New.
21903 * obj-c++.dg/super-dealloc-1.mm: New.
21904 * obj-c++.dg/super-dealloc-2.mm: New.
21905 * obj-c++.dg/template-1.mm: New.
21906 * obj-c++.dg/template-2.mm: New.
21907 * obj-c++.dg/template-3.mm: New.
21908 * obj-c++.dg/template-4.mm: New.
21909 * obj-c++.dg/template-5.mm: New.
21910 * obj-c++.dg/template-6.mm: New.
21911 * obj-c++.dg/try-catch-1.mm: New.
21912 * obj-c++.dg/try-catch-2.mm: New.
21913 * obj-c++.dg/try-catch-3.mm: New.
21914 * obj-c++.dg/try-catch-4.mm: New.
21915 * obj-c++.dg/try-catch-5.mm: New.
21916 * obj-c++.dg/try-catch-6.mm: New.
21917 * obj-c++.dg/try-catch-7.mm: New.
21918 * obj-c++.dg/try-catch-8.mm: New.
21919 * obj-c++.dg/try-catch-9.mm: New.
21920 * obj-c++.dg/va-meth-1.mm: New.
21922 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21924 * obj-c++.dg/selector-1.mm: New.
21925 * obj-c++.dg/selector-2.mm: New.
21927 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21929 * obj-c++.dg/selector-3.mm: New.
21930 * objc.dg/selector-3.m: New.
21932 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21934 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21935 about where warning appears.
21937 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
21939 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21940 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21941 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21942 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21944 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
21946 * gcc.dg/20050524-1.c: New test.
21948 2005-05-25 Jan Hubicka <jh@suse.cz>
21950 * gcc.dg/tree-prof/inliner-1.c: New.
21952 2005-05-25 Janis Johnson <janis187@us.ibm.com>
21954 * gcc.dg/tree-prof: New directory.
21955 * gcc.dg/tree-prof/tree-prof.exp: New.
21957 2005-05-25 DJ Delorie <dj@redhat.com>
21959 * gcc.dg/Wattributes-1.c: New.
21960 * gcc.dg/Wattributes-2.c: New.
21961 * gcc.dg/Wattributes-3.c: New.
21963 20005-05-24 Janis Johnson <janis187@us.ibm.com>
21965 PR tree-optimization/19833
21966 * gcc.dg/uninit-4.c: Remove xfail.
21967 * gcc.dg/uninit-9.c: Ditto.
21969 2005-05-24 Ziemowit Laski <zlaski@apple.com>
21971 * obj-c++.dg/bitfield-[1-5].mm: New.
21972 * obj-c++.dg/class-protocol-1.mm: New.
21973 * obj-c++.dg/comp-types-1[0-1].mm: New.
21974 * obj-c++.dg/comp-types-[2-9].mm: New.
21975 * obj-c++.dg/encode-[4-8].mm: New.
21976 * obj-c++.dg/layout-1.mm: New.
21977 * obj-c++.dg/method-1[0-9].mm: New.
21978 * obj-c++.dg/method-2[0-1].mm: New.
21979 * obj-c++.dg/method-[8-9].mm: New.
21980 * obj-c++.dg/objc-gc-3.mm: New.
21981 * obj-c++.dg/try-catch-10.mm: New.
21982 * objc.dg/bitfield-5.m: New.
21983 * objc.dg/comp-types-10.m: New.
21984 * objc.dg/comp-types-9.m: New.
21985 * objc.dg/layout-1.m: New.
21986 * objc.dg/objc-gc-4.m: New.
21987 * objc.dg/try-catch-9.m: New.
21988 * objc.dg/class-protocol-1.m: Tweak diagnostics.
21989 * objc.dg/comp-types-1.m: Likewise.
21990 * objc.dg/comp-types-[5-6].m: Likewise.
21991 * objc.dg/method-9.m: Likewise.
21993 2005-05-24 Janis Johnson <janis187@us.ibm.com>
21995 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21996 and on hardware without VMX support.
21998 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22000 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22002 * lib/profopt.exp (dg-final-generate, dg-final-use,
22003 profopt-final-code, profopt-get-options): New.
22004 (profopt-execute): Process test directives.
22006 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22007 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22008 cleanup-tree-dump, cleanup-saved-temps): Update comments.
22010 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
22013 * g++.dg/init/ctor5.C: New test.
22015 2005-05-24 Ira Rosen <irar@il.ibm.com>
22017 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22018 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22019 vect-113.c, vect-114.c.
22021 2005-05-23 Adam Nemet <anemet@lnxw.com>
22023 * gcc.dg/const-elim-1.c: Remove xfails.
22025 2005-05-23 Jeff Law <law@redhat.com>
22027 * gcc.c-torture/compile/pr21638.c: New test.
22028 * gcc.c-torture/compile/20050520-1.c: New test.
22030 2005-05-23 Nick Clifton <nickc@redhat.com>
22032 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22033 be a proper triple, ie: m32r*-*-*.
22034 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22036 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
22038 PR middle-end/21331
22040 * gcc.c-torture/compile/pr21293.c: New test.
22041 * gcc.c-torture/execute/pr21331.c: New test.
22043 2004-05-20 Richard Henderson <rth@redhat.com>
22045 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22047 2005-05-20 Ziemowit Laski <zlaski@apple.com>
22049 * obj-c++-dg.exp: Add.
22050 * obj-c++.exp: Add.
22051 * obj-c++.dg/dg.exp: Add.
22053 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22055 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22056 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22058 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
22060 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22062 2004-05-19 Richard Henderson <rth@redhat.com>
22064 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22066 2005-05-19 Janis Johnson <janis187@us.ibm.com>
22068 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22070 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22072 2005-05-19 Jakub Jelinek <jakub@redhat.com>
22075 * g++.dg/parse/extern1.C: New test.
22076 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22078 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22080 * gcc.dg/c99-math.h: New.
22081 * gcc.dg/c99-math-float-1.c: New test.
22082 * gcc.dg/c99-math-double-1.c: Likewise.
22083 * gcc.dg/c99-math-long-double-1.c: Likewise.
22085 2005-05-18 Richard Henderson <rth@redhat.com>
22087 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22089 2005-05-18 Devang Patel <dpatel@apple.com>
22091 * g++.dg/opt/20050511-1.C: New test.
22093 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
22095 PR libfortran/21127
22096 * gfortran.dg/reshape-complex.f90: New test.
22098 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
22100 * gfortran.dg/array_constructor_1.f90: New test.
22101 * gfortran.dg/array_constructor_2.f90: New test.
22103 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
22106 * gfortran.dg/pr20954.f: New test.
22108 2005-05-17 Mike Stump <mrs@apple.com>
22110 Yet more Objective-C++...
22112 * objc.dg/method-5.m: Update.
22113 * objc.dg/method-6.m: Update.
22114 * objc.dg/method-7.m: Update.
22115 * objc.dg/method-9.m: Update.
22116 * objc.dg/try-catch-2.m: Update.
22118 2005-05-17 Mark Mitchell <mark@codesourcery.com>
22120 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22121 Remove little-endian optimizations.
22123 2005-05-17 Jeff Law <law@redhat.com>
22125 * g++.dg/tree-ssa/pr14814.C: New test.
22126 * gcc.dg/tree-ssa/pr14814.C: New test.
22127 * gcc.dg/tree-ssa/pr17141-1.C: New test.
22128 * gcc.dg/tree-ssa/pr17141-2.C: New test.
22130 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
22132 * gcc.dg/compat/generate-random.c: Do not include
22134 * gcc.dg/compat/generate-random_r.c: Likewise.
22136 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
22138 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22140 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
22142 PR middle-end/21595
22143 * g++.dg/tree-ssa/builtin1.C: New testcase.
22145 2005-05-17 Jakub Jelinek <jakub@redhat.com>
22148 * g++.dg/opt/const4.C: New test.
22150 PR middle-end/21492
22151 * g++.dg/opt/crossjump1.C: New test.
22153 PR tree-optimization/21610
22154 * gcc.c-torture/compile/20050516-1.c: New test.
22157 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22158 about the test failing.
22159 * gfortran.fortran-torture/execute/where_7.f90: New test.
22160 * gfortran.fortran-torture/execute/where_8.f90: New test.
22162 2005-05-16 Richard Henderson <rth@redhat.com>
22164 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22167 2005-05-16 Mark Mitchell <mark@codesourcery.com>
22169 * gcc.dg/compat/generate-random.c (config.h): Do not include.
22170 (limits.h): Include unconditionally.
22171 (stdlib.h): Likewise.
22172 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22173 (limits.h): Include unconditionally.
22174 (stdlib.h): Likewise.
22175 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22176 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22177 (limits.h): Include unconditionally.
22178 (stdlib.h): Likewise.
22179 (hashtab.h): Do not include.
22180 (getopt.h): Likewise.
22181 (stddef.h): Include.
22182 (hashval_t): Define.
22183 (struct entry): Add "next" field.
22184 (HASH_SIZE): New macro.
22185 (hash_table): New variable.
22186 (switchfiles): Do not use xmalloc.
22188 (iterative_hash): New function.
22190 (e_exists): New function.
22191 (e_insert): Likewise.
22192 (output): Use, instead of libiberty hashtable functions.
22193 (main): Do not use getopt. Do not call htab_create.
22195 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
22198 * lib/target-supports.exp (check_mkfifo_available):
22199 Return 0 for cygwin as mkfifo support incomplete on platform.
22200 Fix typos in comments.
22202 2005-05-15 Mark Mitchell <mark@codesourcery.com>
22204 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22206 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
22209 * gfortran.dg/assign_4.f: New test.
22211 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
22213 PR tree-optimization/21563
22214 * gcc.dg/tree-ssa/pr21563.c: New.
22216 2005-05-14 Jan Hubicka <jh@suse.cz>
22218 * gcc.dg/noreturn-7.c: Allow control reaches warning.
22220 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
22222 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22224 2005-05-13 Julian Brown <julian@codesourcery.com>
22226 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22227 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22229 2005-05-13 Jan Hubicka <jh@suse.cz>
22231 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22232 * gcc.dg/fold-xor-?.c: Likewise.
22233 * gcc.dg/pr15784-?.c: Likewise.
22234 * gcc.dg/pr20922-?.c: Likewise.
22235 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22236 * gcc.dg/tree-ssa/pr17598.c: Likewise.
22237 * gcc.dg/tree-ssa/pr20470.c: Likewise.
22239 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22242 * gfortran.dg/hollerith_1.f90: New test.
22244 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22246 * gfortran.dg/func_result_2.f90: New test.
22248 2005-05-11 Bud Davis <bdavis@gfortran.org>
22250 * gfortran.dg/dev_null.f90: New test.
22252 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
22254 * gcc.dg/arm-vfp1.c: Revert last change.
22256 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
22258 PR middle-end/19807
22259 PR tree-optimization/19639
22260 * g++.dg/tree-ssa/pr19807.C: New testcase.
22262 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22264 PR libfortran/21471
22265 * gfortran.dg/append-1.f90: New test.
22267 2005-05-10 Diego Novillo <dnovillo@redhat.com>
22269 * gcc.dg/pr18501.c: XFAIL.
22270 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22271 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22272 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22273 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22274 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22275 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22276 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22277 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22279 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22282 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22283 gfortran.dg/f2c_3.f90: New tests.
22285 * gfortran.dg/return_1.f90: Fix dg annotation.
22287 2005-05-10 Diego Novillo <dnovillo@redhat.com>
22289 * gcc.c-torture/compile/20050510-1.c: New test.
22291 2005-05-10 Mark Mitchell <mark@codesourcery.com>
22293 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22295 2005-05-10 Bob Wilson <bob.wilson@acm.org>
22297 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22299 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
22302 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22304 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
22307 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22308 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22310 2005-05-10 Ben Elliston <bje@au.ibm.com>
22313 * gcc.dg/debug/pr16676.c: New test.
22315 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
22318 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22319 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22320 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22321 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22323 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
22324 -fno-tree-dominator-opts.
22326 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22328 * gfortran.dg/return_1.f90: New test.
22330 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
22332 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22334 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22336 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
22339 * g++.dg/inherit/covariant13.C: New.
22341 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22343 PR libfortran/19155
22344 * gfortran.dg/pr19155.f: New test.
22346 2005-05-08 Roger Sayle <roger@eyesopen.com>
22349 * gcc.dg/pr8788-1.c: New testcase.
22351 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
22354 * gcc.target/mips/fpcmp-[12].c: New tests.
22356 2005-05-06 Mark Mitchell <mark@codesourcery.com>
22358 * lib/target-supports-dg.exp (dg-require-fork): New function.
22359 (dg-require-mkfifo): Likewise.
22360 * lib/target-supports.exp (check_function_available): New
22362 (check_fork_available): Likewise.
22363 (check_mkfifo_available): Likewise.
22365 2005-05-06 Jeff Law <law@redhat.com>
22367 * gcc.c-torture/compile/pr21380.c: New test.
22369 2005-05-06 Jakub Jelinek <jakub@redhat.com>
22372 * g++.dg/ext/weak3.C: New test.
22374 2005-05-05 Mark Mitchell <mark@codesourcery.com>
22377 * g++.dg/template/crash37.C: New test.
22379 2005-05-05 Paul Brook <paul@codesourcery.com>
22381 * gcc.dg/arm-g2.c: Use effective-target arm32.
22382 * gcc.dg/arm-mmx-1.c: Ditto.
22383 * gcc.dg/arm-scd42-2.c: Ditto.
22384 * gcc.dg/arm-vfp1.c: Ditto.
22385 * lib/target-supports.exp (check_effective_target_arm32): New
22388 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
22390 PR libfortran/21354
22391 gfortran.dg/in_pack_rank7.f90: New test.
22393 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
22395 PR middle-end/15618
22396 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22398 2005-05-04 Jakub Jelinek <jakub@redhat.com>
22400 PR middle-end/21265
22401 * gcc.dg/20050503-1.c: New test.
22403 PR rtl-optimization/21239
22404 * gcc.dg/i386-sse-11.c: New test.
22406 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
22409 * gcc.target/i386/asm-1.c: New test.
22411 2005-05-03 Jakub Jelinek <jakub@redhat.com>
22413 PR rtl-optimization/21330
22414 * gcc.c-torture/execute/20050502-1.c: New test.
22417 * gcc.c-torture/execute/20050502-2.c: New test.
22419 2005-05-03 Uros Bizjak <uros@kss-loka.si>
22421 PR middle-end/21282
22422 * gcc.dg/pr21282.c: New.
22424 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
22426 * gcc.dg/vect/pr20122.c: Clean up .vect file.
22427 * gcc.dg/vect/vect-92.c: Likewise.
22428 * gcc.dg/vect/vect-93.c: Likewise.
22429 * gcc.dg/vect/vect-dv-1.c: Likewise.
22430 * gcc.dg/vect/vect-dv-2.c: Likewise.
22431 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22433 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
22435 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22436 * gfortran.dg/vect/vect-2.f90: Likewise.
22437 * gfortran.dg/vect/vect-3.f90: Likewise.
22438 * gfortran.dg/vect/vect-4.f90: Likewise.
22439 * gfortran.dg/vect/vect-5.f90: Likewise.
22441 2005-05-02 Geoffrey Keating <geoffk@apple.com>
22444 * gcc.dg/rs6000-fpint-2.c: New.
22446 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
22449 * gcc.dg/builtins-30.c: Update expected messages.
22450 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22451 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22452 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22454 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
22456 PR tree-optimization/21294
22457 * gcc.dg/tree-ssa/pr21294.c: New.
22459 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
22461 * gcc.dg/altivec-3.c (vec_store): Do not use the old
22462 __builtin_altivec_st_internal_4si built-in.
22464 2005-05-02 Mark Mitchell <mark@codesourcery.com>
22467 * g++.dg/template/ptrmem14.C: New test.
22469 2005-05-02 Paul Brook <paul@codesourcery.com>
22471 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22473 2005-05-02 Michael Matz <matz@suse.de>
22476 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22478 2005-05-01 Mark Mitchell <mark@codesourcery.com>
22480 * g++.dg/cpp/weak.C: New test.
22482 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22484 * gcc.dg/tree-ssa/loop-8.c: New test.
22486 2005-04-30 Michael Maty <matz@suse.de>
22488 * gcc.dg/inline-mcpy.c: New test.
22490 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
22492 PR libfortran/18958
22493 * gfortran.dg/eoshift.f90: New test case.
22495 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
22497 PR libfortran/18857
22498 * gfortran.dg/matmul_1.f90: New test.
22500 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
22502 PR tree-optimization/21030
22503 * gcc.dg/tree-ssa/pr21030.c: New.
22505 2005-04-29 Devang Patel <dpatel@apple.com>
22507 PR tree-optimization/21272
22508 * gcc.dg/vect/vect-ifcvt-10.c: New test.
22510 2005-04-29 Jakub Jelinek <jakub@redhat.com>
22514 * gfortran.dg/entry_4.f90: New test.
22515 * gfortran.fortran-torture/execute/entry_1.f90: New test.
22516 * gfortran.fortran-torture/execute/entry_2.f90: New test.
22517 * gfortran.fortran-torture/execute/entry_3.f90: New test.
22518 * gfortran.fortran-torture/execute/entry_4.f90: New test.
22519 * gfortran.fortran-torture/execute/entry_5.f90: New test.
22520 * gfortran.fortran-torture/execute/entry_6.f90: New test.
22521 * gfortran.fortran-torture/execute/entry_7.f90: New test.
22523 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22525 * gfortran.fortran-torture/execute/entry_8.f90: New test.
22527 2005-04-29 Paul Brook <paul@codesourcery.com>
22529 * gfortran.dg/entry_3.f90: New test.
22531 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22533 * gfortran.dg/implicit_4.f90: New test.
22535 2005-04-28 Bob Wilson <bob.wilson@acm.org>
22537 * lib/target-supports.exp (check_profiling_available): Return
22538 false for xtensa-*-elf.
22540 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
22542 * lib/fortran-torture.exp (fortran-torture.exp): Catch
22543 error if file cannot be deleted.
22545 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
22547 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22548 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22549 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22550 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22551 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22552 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22553 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22554 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22555 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22556 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22557 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22558 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22559 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22561 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22564 * gfortran.dg/pr20865.f90: New test.
22566 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
22568 * gcc.dg/void-cast-2.c: New test.
22570 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22573 * gcc.dg/void-cast-1.c: New test.
22575 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
22577 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22579 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22582 * gfortran.dg/pr21177.f90: New test.
22584 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
22586 PR tree-optimization/21171
22587 * gcc.dg/tree-ssa/pr21171.c: New test.
22589 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
22591 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22592 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22593 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22594 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22595 gcc.dg/tree-ssa/gen-vect-32.c: New.
22596 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22597 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22598 don't run on PPC32.
22600 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22603 * gcc.dg/transparent-union-3.c: New test.
22605 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22608 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22609 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22610 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22611 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22612 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22613 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22615 2005-04-26 Jeff Law <law@redhat.com>
22617 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22618 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22619 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22620 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22621 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22622 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22623 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22625 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
22627 PR tree-optimization/17598
22628 * gcc.dg/tree-ssa/pr17598.c: New testcase.
22630 2005-04-25 Mike Stump <mrs@apple.com>
22632 * objc.dg/fix-and-continue-1.m: Add.
22634 2005-04-25 Roger Sayle <roger@eyesopen.com>
22637 * g++.dg/opt/pr20995-1.C: New test case.
22639 2005-04-25 Devang Patel <dpatel@apple.com>
22641 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22643 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
22646 * g++.dg/opt/alias2.C (printf): Correct the prototype.
22648 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
22651 * g++.dg/opt/rtti2.C: New test.
22653 2005-04-25 Paul Brook <paul@codesourcery.com>
22654 Steven G. Kargl <kargls@comcast.net>
22657 * gfortran.dg/ichar_1.f90: New file.
22659 2005-04-24 Jakub Jelinek <jakub@redhat.com>
22661 PR middle-end/20991
22662 * g++.dg/opt/pr20991.C: New test.
22664 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22665 where sizeof (type) < __alignof__ (type).
22666 * gcc.dg/compat/struct-layout-1.h: Likewise.
22668 2005-04-24 Per Bothner <per@bothner.com>
22669 Devang Patel <dpatel@apple.com>
22671 PR preprocessor/20907
22672 * gcc.dg/cpp/very-long-comment.c: New test.
22674 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22677 * gfortran.dg/common_5.f: New test.
22679 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
22681 PR middle-end/21082
22682 * g++.dg/tree-ssa/pr21082.C: New testcase.
22684 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
22686 * gcc.dg/vect/vect-99.c: New test.
22688 2005-04-22 Diego Novillo <dnovillo@redhat.com>
22690 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22692 2005-04-22 Jeff Law <law@redhat.com>
22694 * gcc.dg/uninit-5.c: Remove xfails.
22695 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22696 conditionals and loads.
22698 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
22700 PR libfortran/20074
22701 PR libfortran/20436
22702 PR libfortran/21108
22703 * gfortran.dg/nested_reshape.f90: new test
22704 * gfortran.dg/reshape-alloc.f90: new test
22705 * gfortran.dg/reshape.f90: new test
22707 2005-04-22 Mark Mitchell <mark@codesourcery.com>
22709 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22711 * gcc.dg/arm-vfp1.c: New test.
22713 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
22716 * g++.dg/lookup/builtin2.C: New test.
22718 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
22720 * gcc.dg/weak/weak-13.c: New test.
22722 2005-04-21 Geoffrey Keating <geoffk@apple.com>
22724 * lib/target-supports.exp (check_effective_target_sync_int_long):
22727 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
22729 * gcc.target/mips/branch-1.c: New test.
22731 2005-04-21 Richard Henderson <rth@redhat.com>
22733 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22734 * gcc.dg/vect/vect-86.c: Likewise.
22735 * gcc.dg/vect/vect-87.c: Likewise.
22736 * gcc.dg/vect/vect-88.c: Likewise.
22738 2005-04-21 Devang Patel <dpatel@apple.com>
22740 PR optimization/20994
22741 * gcc.dg/tree-ssa/ifc-3.c: New test.
22743 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
22746 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22747 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22748 gcc.dg/c99-vla-jump-5.c: New tests.
22750 2005-04-19 Richard Henderson <rth@redhat.com>
22752 * lib/target-supports.exp (check_effective_target_vect_int_mult):
22753 Fix typo in exists check.
22754 (check_effective_target_sync_int_long): New.
22755 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22756 * gcc.dg/ia64-sync-2.c: Likewise.
22757 * gcc.dg/ia64-sync-3.c: Likewise.
22758 * gcc.dg/ia64-sync-4.c: Likewise.
22760 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
22762 * gcc.dg/fold-xor-1.c: New test.
22763 * gcc.dg/fold-xor-2.c: New test.
22765 2005-04-19 James E. Wilson <wilson@specifixinc.com>
22768 * g++.dg/eh/fp-regs.C: New test.
22770 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
22772 * gcc.dg/Wint-to-pointer-cast-1.c,
22773 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22774 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22775 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22777 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22780 * gfortran.dg/pr16861.f90: New test.
22782 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
22784 * gcc.dg/pr21085.c: New test.
22786 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
22788 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
22789 (setup_mips_tests, dg-mips-options): New procedures.
22790 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22791 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22792 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22793 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22794 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22795 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22796 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22797 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22798 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22799 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22800 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22801 dg-mips-options instead of dg-options. Remove now-redundant
22802 preprocessor guards.
22803 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22804 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22805 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22806 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22807 * gcc.dg/vr-mult-2.c: Delete.
22808 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22809 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22810 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22811 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22812 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22813 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22814 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22816 2005-04-18 Laurent GUERBY <laurent@guerby.net>
22818 * ada/acats/run_all.sh: Use sync when executable not present.
22820 2005-04-18 Devang Patel <dpatel@apple.com>
22822 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22823 * gcc.dg/vect/vect-11a.c: New.
22824 * gcc.dg/vect/vect-none.c: Update.
22825 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22827 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
22829 PR tree-optimization/20922
22830 * gcc.dg/pr20922-1.c: New test.
22831 * gcc.dg/pr20922-2.c: New test.
22832 * gcc.dg/pr20922-3.c: New test.
22833 * gcc.dg/pr20922-4.c: New test.
22834 * gcc.dg/pr20922-5.c: New test.
22835 * gcc.dg/pr20922-6.c: New test.
22837 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22839 PR libfortran/20950
22840 * gfortran.dg/pr20950.f: New test.
22842 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22844 PR libfortran/19216
22845 * gfortran.dg/pr19216.f: New test.
22847 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
22849 PR tree-optimization/21001
22850 * gcc.dg/tree-ssa/pr21001.c: New.
22852 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
22854 PR libfortran/21075
22855 * gfortran.dg/reshape_rank7.f90: New test.
22857 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22859 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22860 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22861 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22862 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22863 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22864 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22865 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22866 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22867 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22869 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22870 in namelists. New test.
22871 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22873 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22875 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22876 namelist. New test.
22877 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22879 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22881 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22882 namelist. New test.
22883 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22884 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22885 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22887 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22888 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22891 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
22893 * gfortran.dg/wtruncate.f: New testcase.
22894 * gfortran.dg/wtruncate.f90: New testcase.
22896 2005-04-16 Mark Mitchell <mark@codesourcery.com>
22899 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22900 which sizeof/alignof is dependent, rather than just whether we are
22901 processing_template_decl.
22903 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
22905 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22906 corrected typo where the wrong variables had been compared.
22908 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
22910 PR libfortran/18495
22911 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22912 Test callee-allocated version of return array with a write
22914 Test spread with a temporary with another write statement.
22916 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
22918 PR tree-optimization/21031
22919 * gcc.dg/tree-ssa/pr21031.c: New.
22921 2005-04-15 Uros Bizjak <uros@kss-loka.si>
22923 PR tree-optimization/21004
22924 * gcc.dg/builtins-53.c: Include builtins-config.h.
22925 Check floorf, ceilf, floorl and ceill transformations
22926 only when HAVE_C99_RUNTIME is defined.
22928 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
22930 PR middle-end/20739
22931 * gcc.dg/tree-ssa/pr20739.c: New test.
22933 2005-04-14 Mike Stump <mrs@apple.com>
22935 * gcc.dg/Foundation.framework/empty: New.
22936 * gcc.dg/framework-2.c: New.
22938 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
22940 PR tree-optimization/21021
22941 * gcc.c-torture/compile/pr21021.c: New.
22943 2005-04-14 Janis Johnson <janis187@us.ibm.com>
22946 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22947 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22948 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22949 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22950 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22951 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22952 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22953 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22955 2005-04-14 Richard Henderson <rth@redhat.com>
22957 * lib/target-supports.exp (check_effective_target_vect_condition):
22958 Add ia64, i?86, and x86_64.
22960 2005-04-14 Steven G. Kargl <kargls@comcast.net>
22962 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22964 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
22966 PR tree-optimization/20657
22967 * gcc.dg/tree-ssa/pr20657.c: New.
22969 2005-04-14 Uros Bizjak <uros@kss-loka.si>
22971 * gcc.dg/builtins-53.c: Also check (int)trunc* and
22972 (long long int)trunc*.
22974 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
22977 * gcc.dg/pr20927.c: New test.
22979 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
22981 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22982 * gcc.target/mips/asm-1.c: Likewise.
22984 2005-04-13 Dale Johannesen <dalej@apple.com>
22986 * objc.dg/objc-fast-4.m: New.
22988 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
22990 * gcc.target/cris/torture/cris-torture.exp: New driver in new
22992 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22994 2005-04-13 David Edelsohn <edelsohn@gnu.org>
22996 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22997 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22998 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23000 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
23002 PR tree-optimization/20913
23003 * gcc.dg/tree-ssa/pr20913.c: New.
23005 PR tree-optimization/20702
23006 * gcc.dg/tree-ssa/pr20702.c: New.
23008 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23011 * g++.dg/inherit/local3.C: New test.
23013 2005-04-12 Jeff Law <law@redhat.com>
23015 * gcc.dg/tree-ssa/20050412-1.c: New test.
23017 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
23019 PR libfortran/19016
23020 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23021 Add tests with mask generated by expression.
23022 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23023 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23024 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23026 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
23028 PR middle-end/20917
23029 * gcc.dg/20050409-1.c: New test.
23031 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
23033 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23035 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23037 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23038 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23039 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23040 (TARGET_CXX): Adjust accordingly.
23041 * target.h (struct gcc_target): Remove epxort_class_data. Add
23042 determine_class_data_visibility and class_data_always_comdat.
23043 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23044 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23045 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23046 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23047 (arm_cxx_determine_class_data_visibility): New.
23048 (arm_cxx_class_data_always_comdat): Likewise.
23049 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23050 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23051 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23052 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23053 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23056 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23058 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23060 2005-04-11 Geoffrey Keating <geoffk@apple.com>
23062 * gcc.dg/i386-darwin-fpmath.c: New.
23064 2004-04-11 Devang Patel <dpatel@apple.com>
23066 * lib/target-supports.exp (check_effective_target_vect_condition): New.
23067 * gcc.dg/vect/vect-ifcvt-1.c: New test.
23068 * gcc.dg/vect/vect-ifcvt-2.c: New test.
23069 * gcc.dg/vect/vect-ifcvt-3.c: New test.
23070 * gcc.dg/vect/vect-ifcvt-4.c: New test.
23071 * gcc.dg/vect/vect-ifcvt-5.c: New test.
23072 * gcc.dg/vect/vect-ifcvt-6.c: New test.
23073 * gcc.dg/vect/vect-ifcvt-7.c: New test.
23074 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23076 2004-04-11 Devang Patel <dpatel@apple.com>
23078 * gcc.dg/vect/vect-dv-1.c: New test.
23079 * gcc.dg/vect/vect-dv-2.c: New test.
23081 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23083 PR tree-optimization/20933
23084 * gcc.dg/tree-ssa/pr20933.c: New test.
23086 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23088 * gfortran.dg/fold_nearest.f90: New test.
23090 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
23092 * gcc.dg/tree-ssa/alias-1.c: New test.
23094 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23096 PR tree-optimization/20920
23097 * g++.dg/tree-ssa/pr20920.C: New test.
23099 2005-04-11 Uros Bizjak <uros@kss-loka.si>
23101 * gcc.dg/builtins-53.c: Also check (int)ceil* and
23102 (long long int)ceil*.
23104 2005-04-10 Mark Mitchell <mark@codesourcery.com>
23106 * g++.dg/warn/Wdtor1.C: Declare template in system header with
23107 explicit C++ linkage.
23109 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23111 * gfortran.dg/pr17229.f: Take care of the new obsolescence
23112 warning for arithmetic IF statements.
23114 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
23116 * eor_handling_1.f90: New test case.
23117 * eor_handling_2.f90: New test case.
23118 * eor_handling_3.f90: New test case.
23119 * eor_handling_4.f90: New test case.
23120 * eor_handling_5.f90: New test case.
23121 * noadv_size.f90: New test case.
23122 * pad_no.f90: New test case.
23124 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
23126 * gcc.c-torture/execute/20050410-1.c: New test.
23128 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
23130 * gcc.dg/pr20126.c: New.
23132 2005-04-09 Bud Davis <bdavis@gfortran.org>
23133 Steven G. Kargl <kargls@comcast.net>
23135 * gfortran.dg/PR19872.f: New test.
23137 2005-04-09 Steven G. Kargl <kargls@comcast.net>
23139 * gfortran.dg/nint_1.f90: Fix dg-do directive.
23141 2005-04-09 Steven G. Kargl <kargls@comcast.net>
23143 * gfortran.dg/nint_1.f90: New test.
23145 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
23147 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23148 Added test for callee-allocated arrays with write statements.
23149 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23150 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23151 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23152 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23153 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23155 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
23157 PR libfortran/20163
23158 * gfortran.dg/open-options-blanks.f: New test.
23160 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
23163 * gfortran.dg/comma_format_extension_[1234].f: New tests.
23165 2005-04-09 Jakub Jelinek <jakub@redhat.com>
23167 * gcc.dg/tree-ssa/stdarg-1.c: New test.
23168 * gcc.dg/tree-ssa/stdarg-2.c: New test.
23169 * gcc.dg/tree-ssa/stdarg-3.c: New test.
23170 * gcc.dg/tree-ssa/stdarg-4.c: New test.
23171 * gcc.dg/tree-ssa/stdarg-5.c: New test.
23172 * gcc.c-torture/execute/stdarg-4.c: New test.
23174 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23177 * g++.dg/abi/param2.C: New test.
23179 2005-04-09 Uros Bizjak <uros@kss-loka.si>
23181 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23183 2005-04-09 Uros Bizjak <uros@kss-loka.si>
23185 * gcc.dg/builtins-53.c: New test.
23187 2005-04-08 Diego Novillo <dnovillo@redhat.com>
23189 * g++.dg/tree-ssa/pr18178.C: New test.
23190 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23191 * gcc.c-torture/execute/20041019-1.c: New test.
23192 * gcc.dg/tree-ssa/20041008-1.c: New test.
23193 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23194 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23195 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23196 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23197 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23198 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23199 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23200 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23201 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23202 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23204 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
23206 PR rtl-optimization/20466
23207 * gcc.c-torture/execute/pr20466-1.c: New test.
23209 2005-04-08 Mark Mitchell <mark@codesourcery.com>
23212 * g++.dg/parse/cond2.C: New test.
23215 * g++.dg/warn/Wdtor1.C: New test.
23217 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23220 * gfortran.dg/pr17229.f: New test.
23222 2005-04-07 Steven G. Kargl <kargls@comcast.net>
23224 * gfortran.dg/tiny_1.f90: New test.
23225 * gfortran.dg/tiny_2.f90: ditto.
23227 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
23229 * gfortran.dg/eor_1.f90: Fix dg-do run line
23230 * gfortran.dg/open_new.f90: Fix dg-do run line
23232 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
23234 * lib/target-supports.exp (get_compiler_messages): Support
23235 optional arguments, the fourth being compiler options.
23236 (check_effective_target_fpic): New proc.
23237 * gcc.dg/20050321-2.c: Restrict to target fpic.
23239 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
23241 * gcc.dg/15443-1.c: New test.
23242 * gcc.dg/15443-2.c: Likewise.
23244 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23246 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23248 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
23250 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23252 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
23254 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23255 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23257 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23258 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23259 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23261 2005-04-06 Mark Mitchell <mark@codesourcery.com>
23264 * g++.dg/warn/Wunused-11.C: New test.
23266 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
23268 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23270 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
23272 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23274 2005-04-05 Mark Mitchell <mark@codesourcery.com>
23277 * g++.dg/template/ptrmem13.C: New test.
23279 2005-04-05 Per Bothner <per@bothner.com>
23281 * lib/gcc.exp: Always add -fno-show-column, for now.
23283 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
23286 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23287 of plain old "unsigned int" for the type of "i". Makes this test
23290 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
23292 * gcc.dg/i386-ssefn-1.c: New test.
23293 * gcc.dg/i386-ssefn-2.c: New test.
23294 * gcc.dg/i386-ssefn-3.c: New test.
23295 * gcc.dg/i386-ssefn-4.c: New test.
23297 2005-04-05 Jakub Jelinek <jakub@redhat.com>
23299 PR tree-optimization/20076
23300 * gcc.dg/builtin-apply4.c: New test.
23302 PR preprocessor/19475
23303 * gcc.dg/cpp/macspace1.c: New test.
23304 * gcc.dg/cpp/macspace2.c: New test.
23306 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23308 * gfortran.dg/pr20755.f: Fixed bad format.
23310 2005-04-05 Mark Mitchell <mark@codesourcery.com>
23313 * g++.dg/ext/attrib21.C: New test.
23315 2004-04-05 Devang Patel <dpatel@apple.com>
23317 * lib/target-supports.exp (check_effective_target_vect_shif): New.
23318 * gcc.dg/vect/vect-shift-1.c: New test.
23320 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23322 PR libfortran/20755
23323 * gfortran.dg/pr20755.f: New test.
23325 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
23327 * gfortran.dg/pr15959.f90: New test.
23328 * gfortran.dg/string_pad_trunc.f90: New test.
23330 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23332 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23333 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23334 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23337 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
23339 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23341 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23343 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23344 * gcc.c-torture/compile/20011119-2.c: Likewise.
23345 * gcc.c-torture/compile/981001-2.c: Likewise.
23347 2005-04-04 Mark Mitchell <mark@codesourcery.com>
23350 * g++.dg/template/overload4.C: New test.
23352 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
23355 * g++.dg/abi/covariant5.C: New.
23358 * g++.dg/debug/const2.C: New.
23360 2005-04-04 Jakub Jelinek <jakub@redhat.com>
23362 PR rtl-optimization/16104
23363 * gcc.c-torture/execute/20050316-1.c: New test.
23365 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
23367 * g++.dg/template/spec23.C: Fix dg-error text.
23369 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
23372 * g++.dg/expr/lval2.C: New.
23374 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23376 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23377 __builtin_strcasecmp and __builtin_strncasecmp.
23379 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
23382 * g++.dg/template/spec22.C: New.
23383 * g++.dg/template/spec23.C: New.
23385 2005-04-03 Dale Ranta <dir@lanl.gov>
23386 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23388 PR libfortran/20068
23389 PR libfortran/20125
23390 PR libfortran/20156
23391 PR libfortran/20471
23392 * gfortran.dg/backspace.f: New test.
23394 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
23396 * gcc.dg/pr19345.c: New test.
23398 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
23400 PR tree-optimization/20640
23401 * gcc.dg/torture/tree-loop-1.c: New.
23403 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
23405 PR rtl-optimization/20290
23406 * gcc.c-torture/execute/loop-ivopts-2.c: New.
23408 2005-04-02 Geoffrey Keating <geoffk@apple.com>
23410 * gcc.dg/rs6000-fpint.c: New.
23412 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
23414 * gcc.dg/old-style-then-proto-1.c: New test.
23416 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23418 * gfortran.fortran-torture/execute/backspace.f90: Check
23419 after backspace and read was incorrect.
23421 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23423 * gcc.c-torture/execute/builtins/strcat.c: Check the result
23424 buffer past the terminating NUL using memcmp.
23425 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23426 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23428 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23429 Fix unused/uninitialized variable warnings.
23431 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23432 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23433 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23434 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23436 * gcc.c-torture/execute/builtins/abs-1-lib.c,
23437 gcc.c-torture/execute/builtins/fputs-lib.c,
23438 gcc.c-torture/execute/builtins/lib/fprintf.c,
23439 gcc.c-torture/execute/builtins/lib/main.c,
23440 gcc.c-torture/execute/builtins/lib/memcmp.c,
23441 gcc.c-torture/execute/builtins/lib/memmove.c,
23442 gcc.c-torture/execute/builtins/lib/mempcpy.c,
23443 gcc.c-torture/execute/builtins/lib/memset.c,
23444 gcc.c-torture/execute/builtins/lib/printf.c,
23445 gcc.c-torture/execute/builtins/lib/sprintf.c,
23446 gcc.c-torture/execute/builtins/lib/stpcpy.c,
23447 gcc.c-torture/execute/builtins/lib/strchr.c,
23448 gcc.c-torture/execute/builtins/lib/strcmp.c,
23449 gcc.c-torture/execute/builtins/lib/strcpy.c,
23450 gcc.c-torture/execute/builtins/lib/strcspn.c,
23451 gcc.c-torture/execute/builtins/lib/strlen.c,
23452 gcc.c-torture/execute/builtins/lib/strncat.c,
23453 gcc.c-torture/execute/builtins/lib/strncmp.c,
23454 gcc.c-torture/execute/builtins/lib/strncpy.c,
23455 gcc.c-torture/execute/builtins/lib/strrchr.c,
23456 gcc.c-torture/execute/builtins/lib/strspn.c,
23457 gcc.c-torture/execute/builtins/lib/strstr.c,
23458 gcc.c-torture/execute/builtins/memops-asm-lib.c,
23459 gcc.c-torture/execute/builtins/strlen-2.c,
23460 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23463 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
23465 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23466 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23469 2005-04-01 Jakub Jelinek <jakub@redhat.com>
23472 * g++.dg/debug/using1.C: New test.
23474 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
23476 PR middle-end/20524
23477 * gcc.dg/alias-7.c: Prefix asm-declared name with
23478 __USER_LABEL_PREFIX__.
23480 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
23482 Fix fallout from PR middle-end/15700:
23483 * gcc.c-torture/compile/20011119-1.c: Take
23484 __USER_LABEL_PREFIX__ into account.
23485 * gcc.c-torture/compile/20011119-2.c: Likewise.
23487 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
23490 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23492 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
23495 * gcc.c-torture/compile/struct-non-lval-1.c,
23496 gcc.c-torture/compile/struct-non-lval-2.c,
23497 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23499 2005-03-31 Janis Johnson <janis187@us.ibm.com>
23501 * gcc.dg/tls/tls.exp: Remove temporary file.
23502 * g++.dg/tls/tls.exp: Ditto.
23503 * lib/file-format.exp: Ditto.
23504 * g++.dg/special/ecos.exp: Ditto.
23506 * lib/profopt.exp: Treat prof_ext as a list.
23507 * gcc.misc-tests/bprob.exp: Ditto.
23508 * g++.dg/bprob/bprob.exp: Ditto.
23510 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23511 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23512 g++.dg/tree-ssa/pointer-reference-alias.C,
23513 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23514 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23515 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23516 g++.dg/vect/pr19951.cc: Ditto.
23517 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23518 gcc.dg/builtins-47.c: Ditto.
23519 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23520 gcc.dg/pr20115-1.c: Ditto.
23521 * gcc.dg/tree-ssa/20030530-2.c,
23522 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23523 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23524 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23525 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23526 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23527 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23528 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23529 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23530 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23531 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23532 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23533 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23534 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23535 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23536 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23537 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23538 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23539 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23540 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23541 gcc.dg/tree-ssa/20030824-1.c,
23542 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23543 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23544 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23545 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23546 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23547 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23548 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23549 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23550 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23551 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23552 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23553 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23554 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23555 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23556 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23557 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23558 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23559 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23560 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23561 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23562 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23563 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23564 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23565 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23566 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23567 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23568 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23569 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23570 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23571 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23572 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23573 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23574 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23575 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23576 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23577 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23578 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23579 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23580 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23581 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23582 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23583 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23584 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23585 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23586 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23587 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23588 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23589 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23590 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23591 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23592 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23593 gcc.dg/tree-ssa/useless-1.c: Ditto.
23594 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23595 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23596 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23597 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23598 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23599 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23600 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23601 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23602 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23603 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23604 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23605 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23606 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23607 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23608 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23609 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23610 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23611 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23612 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23613 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23614 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23615 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23616 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23617 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23618 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23619 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23620 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23621 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23622 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23623 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23624 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23625 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23626 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23627 gcc.dg/vect/vect-none.c: Ditto.
23628 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23629 treelang/compile/unsigned.tree: Ditto.
23631 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23632 * gcc.dg/cpp/direct2s.c: Ditto.
23633 * gcc.dg/cpp/paste4.c: Ditto.
23634 * gcc.dg/cpp/separate-1.c: Ditto.
23635 * gcc.dg/pch/save-temps-1.c: Ditto.
23636 * g++.dg/ext/altivec-10.C: Ditto.
23637 * g++.dg/pch/pch.C: Ditto.
23639 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23641 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23642 * g++.dg/template/repo1.C: Ditto.
23643 * g++.dg/template/repo2.C: Ditto.
23644 * g++.dg/template/repo3.C: Ditto.
23645 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23646 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23647 * g++.old-deja/g++.pt/repo1.C: Ditto.
23648 * g++.old-deja/g++.pt/repo2.C: Ditto.
23649 * g++.old-deja/g++.pt/repo3.C: Ditto.
23650 * g++.old-deja/g++.pt/repo4.C: Ditto.
23652 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23653 * gcc.dg/20030107-1.c: Ditto.
23654 * gcc.dg/20030702-1.c: Ditto.
23655 * gcc.dg/profile-generate-1.c: Ditto.
23656 * g++.dg/other/profile1.C: Ditto.
23657 * g++.old-deja/g++.robertl/eb83.C: Ditto.
23659 * lib/gcc-dg.exp (remove-build-file): New.
23660 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23661 cleanup-tree-dump, cleanup-saved-temps): New.
23663 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
23665 PR c++/19203, DR 214
23666 * g++.dg/parse/ambig3.C: Not ambiguous.
23667 * g++.dg/template/spec20.C: New.
23668 * g++.dg/template/spec21.C: New.
23670 2005-03-31 Steve Ellcey <sje@cup.hp.com>
23673 * gcc.dg/ia64-fptr-1.c: Run only on linux.
23675 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23677 PR libfortran/20660
23678 * gfortran.dg/negative_unit.f: New test.
23680 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23682 * gcc.dg/20050330-1.c: New test.
23684 2005-03-30 Devang Patel <dpatel@apple.com>
23686 * g++.dg/tree-sra/ssa-sra-3.C: New test.
23688 2005-03-30 Dale Johannesen <dalej@apple.com>
23690 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23692 2005-03-30 Janis Johnson <janis187@us.ibm.com>
23694 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23695 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23696 Strip options from test name.
23698 2005-03-31 Jan Hubicka <jh@suse.cz>
23700 * gcc.dg/varpool-1.c: New testcase.
23702 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
23706 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23707 gcc.dg/stmt-expr-label-3.c : New tests.
23708 * gcc.c-torture/execute/medce-2.c: Remove.
23710 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
23713 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23716 2005-03-30 Alan Modra <amodra@bigpond.net.au>
23718 * gcc.c-torture/compile/pr20203.c: New test.
23720 2005-03-26 Steven G. Kargl <kargls@comcast.net>
23722 * gfortran.dg/promotion.f90: New test.
23724 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
23726 PR middle-end/20491
23727 * gcc.dg/torture/asm-subreg-1.c: New test.
23729 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
23732 * gcc.dg/pr20672-1.c: New test.
23734 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
23736 * gfortran.dg/vect: New directory.
23737 * gfortran.dg/vect/vect.exp: New.
23738 * gfortran.dg/vect/vect-1.f90: New test.
23739 * gfortran.dg/vect/vect-2.f90: New test.
23740 * gfortran.dg/vect/vect-3.f90: New test.
23741 * gfortran.dg/vect/vect-4.f90: New test.
23742 * gfortran.dg/vect/vect-5.f90: New test.
23744 2005-03-29 Jakub Jelinek <jakub@redhat.com>
23746 PR middle-end/20622
23747 * gcc.dg/alias-7.c: New test.
23749 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
23751 * gcc.dg/sparc-reg-1.c: New test.
23753 2005-03-28 Steve Ellcey <sje@cup.hp.com>
23756 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23758 2005-03-29 Dale Ranta <dir@lanl.gov>
23759 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23761 PR libfortran/20163
23762 * gfortran.dg/pr20163-2.f: New test.
23764 2005-03-28 Jan Hubicka <jh@suse.cz>
23766 PR middle-end/20635
23767 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23770 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
23772 PR tree-optimization/20626
23773 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23774 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23776 2005-03-26 Steven G. Kargl <kargls@comcast.net>
23778 * gfortran.dg/underflow.f90: New test.
23779 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23781 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23783 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23785 2005-03-25 Mark Mitchell <mark@codesourcery.com>
23787 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23788 (g++_init): Make sure that CXXFLAGS is set.
23789 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23790 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23791 * lib/gfortran.exp (gfortran_link_flags): Likewise.
23792 * lib/objc.exp (objc_init): Likewise.
23793 * lib/treelang.exp (treelang_init): Likewise.
23795 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
23797 PR tree-optimization/20470
23798 * gcc.dg/tree-ssa/pr20470.c: New test.
23800 2005-03-25 Geoffrey Keating <geoffk@apple.com>
23802 * gcc.dg/ppc-stfiwx.c: New.
23804 2005-03-25 Steve Ellcey <sje@cup.hp.com>
23807 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23809 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
23811 * gcc.dg/20050325-1.c: Fix a typo.
23813 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23815 PR libfortran/19678
23816 PR libfortran/19679
23817 * gfortran.dg/dos_eol.f: New test.
23819 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
23821 PR rtl-optimization/20249
23822 * gcc.dg/20050325-1.c: New test.
23824 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23826 PR libfortran/15332
23827 * gfortran.dg/pr15332.f: New test.
23829 2005-03-24 Dale Johannesen <dalej@apple.com>
23831 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23833 2005-03-24 Geoffrey Keating <geoffk@apple.com>
23835 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23836 'internal' visibility.
23837 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23838 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23839 'protected' visibility.
23840 * gcc.dg/visibility-7.c: Likewise.
23841 * lib/target-supports.exp (check_visibility_available): Take
23842 a parameter, the kind of visibility to check for.
23843 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23844 to check_visibility_available.
23846 * g++.dg/expr/cast3.C: New.
23848 2005-03-24 David Edelsohn <edelsohn@gnu.org>
23850 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23853 2005-03-24 Steve Ellcey <sje@cup.hp.com>
23856 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23858 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
23860 * gcc.dg/badshift.c: Renamed to...
23861 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
23863 * gcc.target/i386/badshift.c: Renamed to...
23864 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
23867 PR rtl-optimization/20532
23868 * gcc.target/i386/badshift.c: New.
23870 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23872 * gfortran.dg/pr18025.f90: New test.
23874 2005-03-23 Dale Johannesen <dalej@apple.com>
23876 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23878 2005-03-23 Mark Mitchell <mark@codesourcery.com>
23880 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23882 * lib/target-supports.exp (check_iconv_available): Default
23883 libiconv to -liconv, if there is no definition.
23885 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
23887 * gcc.dg/torture/cris-asm-mof-1.c: New test.
23889 2005-03-22 Mark Mitchell <mark@codesourcery.com>
23891 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23892 * g++.dg/opt/pr7503-2.C: Likewise.
23893 * g++.dg/opt/pr7503-3.C: Likewise.
23894 * g++.dg/opt/pr7503-4.C: Likewise.
23895 * g++.dg/opt/pr7503-5.C: Likewise.
23896 * g++.dg/warn/minmax.C: New test.
23898 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23900 * gfortran.dg/g77_intrinsics_funcs.f: New test.
23901 * gfortran.dg/g77_intrinsics_sub.f: New test.
23903 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23904 Jan Hubicka <jh@suse.cz>
23905 Steven Bosscher <stevenb@suse.de
23907 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23909 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23912 * g++.dg/template/redecl3.C: New test.
23914 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23917 * g++.dg/parse/error16.C: Tweak error markers.
23919 2005-03-22 Jakub Jelinek <jakub@redhat.com>
23922 * gcc.dg/20050321-2.c: New test.
23924 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
23928 * g++.dg/template/ptrmem12.C: New.
23930 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
23932 PR rtl-optimization/20527
23933 * gcc.c-torture/execute/pr20527-1.c: New test.
23935 2005-03-22 Ben Elliston <bje@au.ibm.com>
23937 * gcc.misc-tests/options.exp (check_for_options): Create a real C
23938 program, compile it into a real executable and then delete the .c
23939 and .x files afterwards, to avoid problems on testglue targets.
23941 2005-03-21 Stuart Hastings <stuart@apple.com>
23943 * gcc.target/i386/sse-2.c: New.
23945 2005-03-21 Uros Bizjak <uros@kss-loka.si>
23947 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23949 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23951 * g++.dg/parse/crash25.C: Fix typo.
23953 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23956 * g++.dg/parse/crash24.C: New test.
23959 * g++.dg/parse/crash25.C: New test.
23961 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23964 * g++.dg/ext/stmtexpr4.C: New test.
23966 2005-03-20 Roger Sayle <roger@eyesopen.com>
23968 PR middle-end/20539
23969 * gcc.c-torture/compile/pr13066-1.c: New test case.
23970 * gcc.c-torture/compile/pr20539-1.c: Likewise.
23971 * g++.dg/opt/pr13066-1.C: Likewise.
23973 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
23975 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23977 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23980 * gfortran.dg/nesting_1.f90: New test.
23982 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23985 * g++.dg/lookup/using13.C: New test.
23987 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23990 * g++.dg/template/crash36.C: New test.
23992 2005-03-18 Paolo Carlini <pcarlini@suse.de>
23995 * g++.dg/template/crash35.C: New test.
23997 2005-03-17 Paolo Carlini <pcarlini@suse.de>
24000 * g++.dg/overload/operator2.C: New test.
24002 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24004 PR libfortran/20257
24005 * gfortran.dg/pr20257.f90: New test.
24007 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24009 PR libfortran/20480
24010 * gfortran.dg/pr20480.f90: New test.
24012 2005-03-16 Richard Henderson <rth@redhat.com>
24014 PR middle-end/15700
24015 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24016 (_rtld_global): New.
24017 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24018 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24020 * gcc.dg/alias-3.c: New.
24021 * gcc.dg/alias-4.c: New.
24022 * gcc.dg/alias-5.c: New.
24023 * gcc.dg/alias-6.c: New.
24025 2005-03-15 Geoffrey Keating <geoffk@apple.com>
24027 * gcc.dg/cpp/ucnid-7.c: New.
24029 2005-03-15 Janis Johnson <janis187@us.ibm.com>
24030 Dorit Naishlos <dorit@il.ibm.com>
24032 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24035 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
24037 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24038 support misaligned accesses.
24039 * gcc.dg/vect/vect-58.c: Likewise.
24040 * gcc.dg/vect/vect-92.c: New.
24041 * gcc.dg/vect/vect-93.c: New.
24043 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
24046 * gfortran.dg/assign_2.f90: New test.
24047 * gfortran.dg/assign_3.f90: New test.
24048 * gfortran.dg/assign.f90: New test.
24050 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
24052 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24053 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24054 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24055 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24058 2005-03-14 Geoffrey Keating <geoffk@apple.com>
24060 * gcc.dg/cpp/ucnid-6.c: New.
24062 * gcc.dg/cpp/normalize-1.c: New.
24063 * gcc.dg/cpp/normalize-2.c: New.
24064 * gcc.dg/cpp/normalize-3.c: New.
24065 * gcc.dg/cpp/normalize-4.c: New.
24066 * gcc.dg/cpp/ucnid-4.c: New.
24067 * gcc.dg/cpp/ucnid-5.c: New.
24068 * g++.dg/cpp/normalize-1.C: New.
24069 * g++.dg/cpp/ucnid-1.C: New.
24071 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24073 * gcc.dg/pr18628.c: New.
24075 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24078 * g++.dg/tree-ssa/pr20280.C: New.
24080 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24083 * gfortran.dg/stfunc_2.f90: New test.
24085 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24087 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24089 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24091 * gcc.dg/tree-ssa/20050314-1.c: New test.
24093 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24097 * g++.dg/template/friend34.C: New test.
24098 * g++.dg/template/friend35.C: Likewise.
24099 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24101 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24103 Friend class name lookup 5/n
24105 * g++.dg/lookup/hidden-class1.C: New test.
24106 * g++.dg/lookup/hidden-class2.C: Likewise.
24107 * g++.dg/lookup/hidden-class3.C: Likewise.
24108 * g++.dg/lookup/hidden-class4.C: Likewise.
24109 * g++.dg/lookup/hidden-class5.C: Likewise.
24110 * g++.dg/lookup/hidden-class6.C: Likewise.
24111 * g++.dg/lookup/hidden-class7.C: Likewise.
24112 * g++.dg/lookup/hidden-class8.C: Likewise.
24113 * g++.dg/lookup/hidden-class9.C: Likewise.
24114 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24115 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24116 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24117 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24118 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24119 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24120 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24121 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24122 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24123 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24124 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24126 2005-03-13 Mark Mitchell <mark@codesourcery.com>
24129 * g++.dg/template/error18.C: New test.
24131 2005-03-09 Ben Elliston <bje@au.ibm.com>
24134 * g++.dg/debug/pr16792.C: New test.
24136 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
24138 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24139 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24140 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24141 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24142 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24143 test assertion names.
24145 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24148 * gfortran.dg/stfunc_1.f90: New test.
24150 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24153 * gfortran.dg/real_index_1.f90: New test.
24155 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24158 * gfortran.dg/spec_expr_1.f90: New test.
24160 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
24163 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24166 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24169 * gfortran.dg/largeequiv_1.f90: New test.
24171 2005-03-12 Geoffrey Keating <geoffk@apple.com>
24173 * gcc.dg/ucnid-1.c: New.
24174 * gcc.dg/ucnid-2.c: New.
24175 * gcc.dg/ucnid-3.c: New.
24176 * gcc.dg/ucnid-4.c: New.
24177 * gcc.dg/ucnid-5.c: New.
24178 * gcc.dg/ucnid-6.c: New.
24179 * gcc.dg/cpp/ucnid-1.c: New.
24180 * gcc.dg/cpp/ucnid-2.c: New.
24181 * gcc.dg/cpp/ucnid-3.c: New.
24182 * g++.dg/other/ucnid-1.C: New.
24184 2005-03-12 Geoffrey Keating <geoffk@apple.com>
24186 * gcc.dg/vmx/darwin-abi-3.c: Delete.
24188 2005-03-11 Per Bothner <per@bothner.com>
24190 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
24191 that diagnotics refer to correct token.
24192 * gcc.dg/unused-3.c: Likewise.
24194 2005-03-11 Per Bothner <per@bothner.com>
24196 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24197 constant" is now actually on same line as string constant.
24198 * gcc.dg/cpp/direct2s.c: Likewise.
24200 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
24202 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24204 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24206 PR libfortran/20124
24207 * gfortran.dg/pr20124.f90: New Test
24209 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
24211 PR tree-optimization/20130
24212 * gcc.dg/pr20130-1.c: New test.
24214 2005-03-10 Steve Ellcey <sje@cup.hp.com>
24217 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24219 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24221 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24223 2005-03-10 Steve Ellcey <sje@cup.hp.com>
24225 * g++.dg/eh/forced1.C: Fix comment.
24226 * g++.dg/eh/forced2.C: Ditto.
24227 * g++.dg/eh/forced3.C: Ditto.
24228 * g++.dg/eh/forced4.C: Ditto.
24230 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
24233 * gcc.c-torture/compile/pr20412.c: New test.
24235 2005-03-10 Roger Sayle <roger@eyesopen.com>
24237 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24239 2005-03-10 Jakub Jelinek <jakub@redhat.com>
24242 * gcc.dg/20050307-1.c: New test.
24244 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
24247 * g++.dg/other/stdarg3.C: New.
24249 2005-03-10 Jakub Jelinek <jakub@redhat.com>
24251 PR c++/18384, c++/18327
24252 * g++.dg/init/array19.C: New test.
24254 PR inline-asm/20314
24255 * gcc.dg/torture/pr20314-1.c: New test.
24256 * gcc.dg/torture/pr20314-2.c: New test.
24258 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
24260 * gcc.dg/20050309-1.c: New test.
24262 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24264 * gcc.dg/builtins-10.c: Reactivate disabled test.
24265 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
24266 new cbrt transformations.
24268 2005-03-09 Mark Mitchell <mark@codesourcery.com>
24271 * g++.dg/template/array13.C: New test.
24273 2005-03-09 Paolo Carlini <pcarlini@suse.de>
24276 * g++.dg/init/brace4.C: New test.
24278 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
24281 * g++.dg/template/non-dependent12.C: New.
24283 2005-03-08 Mark Mitchell <mark@codesourcery.com>
24286 * g++.dg/init/array18.C: Add dg-do run marker.
24289 * g++.dg/init/array18.C: New test.
24291 2005-03-09 Ben Elliston <bje@au.ibm.com>
24293 * consistency.vlad/vlad.exp: Remove trailing semicolons.
24294 * g++.dg/gcov/gcov.exp: Likewise.
24295 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24296 * gcc.target/xstormy16/xstormy16.exp: Likewise.
24297 * lib/c-torture.exp: Likewise.
24298 * lib/fortran-torture.exp: Likewise.
24299 * lib/g++.exp: Likewise.
24300 * lib/gcc-defs.exp: Likewise.
24301 * lib/gcc-dg.exp: Likewise.
24302 * lib/gcc.exp: Likewise.
24303 * lib/gcov.exp: Likewise.
24304 * lib/gfortran.exp: Likewise.
24305 * lib/mike-g++.exp: Likewise.
24306 * lib/mike-gcc.exp: Likewise.
24307 * lib/objc-torture.exp: Likewise.
24308 * lib/objc.exp: Likewise.
24309 * lib/profopt.exp: Likewise.
24310 * lib/target-libpath.exp: Likewise.
24311 * lib/target-supports.exp: Likewise.
24312 * lib/treelang.exp: Likewise.
24313 * lib/wrapper.exp: Likewise.
24315 2005-03-08 Jeff Law <law@redhat.com>
24317 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24320 2005-03-08 Ira Rosen <irar@il.ibm.com>
24322 * gcc.dg/vect/pr20122.c: New test.
24324 2005-03-07 Jeff Law <law@redhat.com>
24326 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24328 * gcc.dg/tree-ssa/pr18133-1.c: New test.
24329 * gcc.dg/tree-ssa/pr18133-2.c: New test.
24330 * gcc.dg/tree-ssa/pr18134.c: New test.
24332 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24334 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24335 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24336 gcc.dg/torture/builtin-noret-2.c: Require weak support.
24338 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
24341 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24343 2005-03-07 Mark Mitchell <mark@codesourcery.com>
24345 * g++.dg/warn/Wnvdtor.C: New test.
24347 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
24349 * gcc.dg/torture/pr19683-1.c: New test.
24351 2005-03-06 Steven G. Kargl <kargls@comcast.net>
24353 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24354 * gfortran.dg/g77/19990313-2.f: Ditto.
24355 * gfortran.dg/g77/19990313-3.f: Ditto.
24356 * gfortran.dg/g77/19990525-0.f: Ditto.
24357 * gfortran.dg/g77/19990826-0.f: Ditto.
24358 * gfortran.dg/g77/19990826-2.f: Ditto.
24359 * gfortran.dg/g77/19990826-3.f: Ditto.
24360 * gfortran.dg/g77/20000511-1.f: Ditto.
24361 * gfortran.dg/g77/20000511-2.f: Ditto.
24362 * gfortran.dg/g77/970625-2.f: Ditto.
24363 * gfortran.dg/g77/980310-2.f: Ditto.
24364 * gfortran.dg/g77/980310-3.f: Ditto.
24365 * gfortran.dg/g77/980310-8.f: Ditto.
24366 * gfortran.dg/g77/980519-2.f: Ditto.
24367 * gfortran.dg/g77/alpha1.f: Ditto.
24368 * gfortran.dg/g77/claus.f: Ditto.
24369 * gfortran.dg/g77/erfc.f: Ditto.
24370 * gfortran.dg/g77/short.f: Ditto.
24371 * gfortran.fortran-torture/execute/data.f90: Ditto.
24372 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24373 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24375 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24377 * lib/file-format.exp (gcc_target_object_format): Add check for som
24378 format and hardcode object formats on hppa*-*-hpux*.
24379 * lib/target-supports.exp (check_weak_available): Add check for som
24380 object format. Always return 0 on hppa*-*-hpux10*.
24382 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24385 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24387 2005-03-05 Steven G. Kargl <kargls@comcast.net>
24389 * gfortran.dg/pr19936_1.f90: New test.
24390 * gfortran.dg/pr19936_2.f90: New test.
24391 * gfortran.dg/pr19936_3.f90: New test.
24393 2005-03-05 Steven G. Kargl <kargls@comcast.net>
24394 Paul Thomas <prthomas@drfccad.cea.fr>
24396 * gfortran.dg/PR19754_1.f90: New test.
24397 * gfortran.dg/PR19754_2.f90: Ditto.
24399 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24402 * g++.dg/template/non-dependent11.C: New test.
24404 2005-03-05 Uros Bizjak <uros@kss-loka.si>
24406 * lib/target-supports.exp (check_iconv_available): Fix comment.
24408 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
24409 Joseph S. Myers <joseph@codesourcery.com>
24412 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24414 2005-03-04 Matthew Sachs <msachs@apple.com>
24416 * gcc.exp (gcc_target_compile): Put braces around
24417 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24418 * objc.exp (objc_target_compile): Likewise.
24419 * treelang.exp (treelang_target_compile): Likewise.
24421 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24424 * gfortran.dg/func_result_1.f90: New test.
24426 2005-03-04 Ben Elliston <bje@au.ibm.com>
24428 * gcc.misc-tests/options.exp: New test.
24430 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
24432 * gcc.dg/pr15784-4.c: New test.
24434 2005-03-03 Geoffrey Keating <geoffk@apple.com>
24436 * gcc.c-torture/execute/pr17133.c: New.
24437 * gcc.c-torture/compile/20050303-1.c: New.
24439 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
24441 * gcc.dg/cpp/assert4.c: Fix for cygwin.
24443 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
24445 * g++.dg/overload/using2.C: New.
24447 2005-03-02 Mark Mitchell <mark@codesourcery.com>
24450 * g++.dg/init/ptrmem2.C: New test.
24452 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
24455 * gcc.dg/pr8927-1.c: New test.
24457 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
24460 * g++.dg/inherit/covariant12.C: New.
24462 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24465 * gfortran.dg/bound_1.f90: New test.
24467 2005-02-28 Janis Johnson <janis187@us.ibm.com>
24469 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24470 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24472 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
24475 * gcc.dg/pr20245-1.c: New test.
24477 2005-02-28 Jakub Jelinek <jakub@redhat.com>
24479 PR middle-end/19874
24480 * gcc.c-torture/execute/20050119-2.c: New test case.
24482 2005-02-28 Ben Elliston <bje@au.ibm.com>
24484 * README: Update the DejaGnu bug reporting address.
24485 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24486 * lib/objc-torture.exp: Likewise.
24488 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
24490 * gfortran.dg/boz_1.f90: New test.
24491 * gfortran.dg/boz_3.f90: New test.
24492 * gfortran.dg/boz_4.f90: New test.
24494 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
24496 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24497 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24499 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24501 PR libfortran/20101
24502 * gfortran.dg/write_0_pe_format.f90: New test.
24504 2005-02-27 Jakub Jelinek <jakub@redhat.com>
24507 * g++.dg/opt/thunk2.C: New test.
24508 * g++.dg/opt/covariant1.C: New test.
24510 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24512 * gfortran.dg/e_d_fmt.f90: New test.
24514 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
24516 * gcc.dg/asm-b.c: Fix comment typos.
24518 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
24520 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24523 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
24526 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24527 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24528 * gcc.dg/asm-b.c: New test.
24530 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
24532 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24533 Disable this test on IRIX 6.
24535 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
24537 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24538 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24541 2005-02-25 Diego Novillo <dnovillo@redhat.com>
24543 PR tree-optimization/20204
24544 * gcc.dg/pr20204.c: New test.
24546 2005-02-24 Jakub Jelinek <jakub@redhat.com>
24549 * gcc.c-torture/execute/20050224-1.c: New test.
24552 * g++.dg/warn/Wbraces2.C: New test.
24554 2005-02-23 Mark Mitchell <mark@codesourcery.com>
24557 * g++.dg/init/const2.C: New test.
24559 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
24561 PR tree-optimization/20100
24562 * gcc.c-torture/execute/pr20100-1.c: New test.
24564 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24566 * gfortran.dg/implicit_3.f90: New test.
24568 * gfortran.dg/deftype_1.f90: New test.
24570 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
24572 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24574 * g++.dg/other/anon3.C: Accept a warning.
24576 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
24578 * gcc.dg/pr20017.c: Fix a comment typo.
24580 2005-02-23 Bud Davis <bdavis@gfortran.org>
24582 * gfortran.dg/list_read_4.f90: Change to f90 comments.
24584 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
24587 * ada/acats/tests/cxa/cxa3004.a: Remove.
24588 * ada/acats/tests/cxb/cxb30061.am: Likewise.
24590 2005-02-22 Mark Mitchell <mark@codesourcery.com>
24593 * g++.dg/init/const1.C: New test.
24596 * g++.dg/parse/constant7.C: New test.
24599 * g++.dg/parse/error27.C: New test.
24600 * g++.dg/template/qualttp15.C: Adjust error markers.
24601 * g++.old-deja/g++.other/struct1.C: Likewise.
24604 * g++.dg/template/error17.C: New test.
24607 * g++.dg/parser/error26.C: New test.
24609 2005-02-22 Diego Novillo <dnovillo@redhat.com>
24611 PR tree-optimization/20100
24612 PR tree-optimization/20115
24613 * gcc.dg/pr20115.c: New test.
24614 * gcc.dg/pr20115-1.c: New test.
24615 * gcc.dg/pr20100.c: New test.
24616 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24617 call-clobbered variables after alias1.
24619 2005-02-22 Bud Davis <bdavis@gfortran.org>
24621 * gfortran.dg/list_read_4.f90: new test.
24623 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
24625 PR rtl-optimization/20017.
24626 * gcc.dg/pr20017.c: New.
24628 2005-02-22 Devang Patel <dpatel@apple.com>
24631 * g++.dg/tree-ssa/pr19952.C: New test.
24633 2005-02-22 Mark Mitchell <mark@codesourcery.com>
24636 * g++.dg/parse/constant6.C: New test.
24638 2005-02-22 Uros Bizjak <uros@kss-loka.si>
24640 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24641 * g++.dg/charset/asm2.c: Likewise.
24642 * g++.dg/charset/asm3.c: Likewise.
24643 * g++.dg/charset/asm4.c: Likewise.
24644 * g++.dg/charset/asm5.c: Likewise.
24645 * g++.dg/charset/attribute1.c: Likewise.
24646 * g++.dg/charset/attribute2.c: Likewise.
24647 * g++.dg/charset/extern1.cc: Likewise.
24648 * g++.dg/charset/extern2.cc: Likewise.
24649 * g++.dg/charset/extern3.cc: Likewise.
24650 * g++.dg/charset/function.cc: Likewise.
24651 * g++.dg/charset/string.c: Likewise.
24652 * g++.dg/charset/charset.exp: Likewise.
24653 * lib/target-supports.exp (check_iconv_available): Fix comment.
24655 2005-02-22 Uros Bizjak <uros@kss-loka.si>
24657 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24658 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24659 * gcc.dg/charset/asm2.c: Likewise.
24660 * gcc.dg/charset/asm3.c: Likewise.
24661 * gcc.dg/charset/asm4.c: Likewise.
24662 * gcc.dg/charset/asm5.c: Likewise.
24663 * gcc.dg/charset/asm6.c: Likewise.
24664 * gcc.dg/charset/attribute1.c: Likewise.
24665 * gcc.dg/charset/attribute2.c: Likewise.
24666 * gcc.dg/charset/builtin1.c: Likewise.
24667 * gcc.dg/charset/extern.c: Likewise.
24668 * gcc.dg/charset/function.c: Likewise.
24669 * gcc.dg/charset/string.c: Likewise.
24670 * gcc.dg/charset/charset.exp: Likewise.
24672 2005-02-21 Bud Davis <bdavis9659@comcast.net>
24675 * gfortran.dg/pr20086.f90: New test.
24677 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
24679 PR tree-optimization/19786
24680 * g++.dg/tree-ssa/pr19786.C: New.
24682 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24684 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24686 2005-02-21 Jeff Law <law@redhat.com>
24688 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24690 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24692 * gfortran.dg/do_iterator: Split loop, markup all lines for
24693 which an error locus is printed.
24694 * gfortran.dg/pr17708.f90: Markup all lines for which an error
24696 * gfortran.dg/select_4.f90: Likewise.
24697 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24698 locuses in the various permutations.
24700 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
24702 PR tree-optimization/19951
24703 * g++.dg/vect: New directory.
24704 * g++.dg/vect/vect.exp: New file.
24705 * g++.dg/vect/pr19951.cc: New testcase.
24706 * g++.dg/dg.exp: Also prune vectorizer tests.
24708 2005-02-20 Zack Weinberg <zack@codesourcery.com>
24711 * gcc.dg/charset/builtin1.c: New test.
24713 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24716 * g++.dg/inherit/volatile1.C: New test.
24719 * g++.dg/template/dtor4.C: New test.
24721 2005-02-19 Steven G. Kargl <kargls@comcast.net>
24723 * gfortran.dg/int_1.f90: New test.
24725 2005-02-19 Devang Patel <dpatel@apple.com>
24727 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24729 2005-02-19 Steven G. Kargl <kargls@comcast.net>
24731 * gfortran.dg/achar_1.f90: New test.
24733 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
24735 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24737 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
24738 Jakub Jelinek <jakub@redhat.com>
24740 PR tree-optimization/19828
24741 * gcc.dg/tree-ssa/loop-7.c: New test.
24742 * gcc.c-torture/execute/20050218-1.c: New test.
24744 2005-02-19 Jakub Jelinek <jakub@redhat.com>
24747 * gcc.dg/transparent-union-1.c: New test.
24748 * gcc.dg/transparent-union-2.c: New test.
24750 2005-02-18 James E Wilson <wilson@specifixinc.com>
24752 PR tree-optimization/18977
24753 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24755 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
24758 * gcc.dg/pr20054.c: New test.
24760 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24763 * g++.dg/ext/attrib20.C: New test.
24765 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
24767 PR middle-end/20030
24768 * gfortran.fortran-torture/execute/character_passing.f90: New test.
24770 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
24773 * g++.dg/opt/switch4.C: New.
24775 2005-02-18 Jakub Jelinek <jakub@redhat.com>
24778 PR tree-optimization/20009
24779 * gcc.c-torture/compile/20050217-1.c: New test.
24780 * g++.dg/opt/switch3.C: New test.
24782 PR tree-optimization/18947
24783 * gcc.c-torture/compile/20050215-1.c: New test.
24784 * gcc.c-torture/compile/20050215-2.c: New test.
24785 * gcc.c-torture/compile/20050215-3.c: New test.
24787 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
24790 * g++.dg/template/crash34.C: New.
24793 * g++.dg/other/access3.C: New.
24795 2005-02-17 Ira Rosen <irar@il.ibm.com>
24797 * gcc.dg/vect/vect-98.c: New test.
24799 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
24801 PR tree-optimization/19967
24802 * gcc.dg/pr19967.c: New.
24804 2005-02-16 Jakub Jelinek <jakub@redhat.com>
24806 PR middle-end/19857
24807 * gcc.dg/tree-ssa/20050215-1.c: New test.
24808 * gcc.c-torture/execute/20050215-1.c: New test.
24810 2005-02-15 Eric Christopher <echristo@redhat.com>
24812 * gcc.dg/cpp/20050215-1.c: New file.
24814 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
24816 PR tree-optimization/15785
24817 * gcc.dg/pr15785-1.c: New test.
24819 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
24822 * g++.dg/init/ctor4.C: New.
24823 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24825 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
24827 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24828 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24830 2005-02-15 Andreas Schwab <schwab@suse.de>
24832 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24835 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
24837 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24839 2005-02-14 Diego Novillo <dnovillo@redhat.com>
24841 PR tree-optimization/19853
24842 * gcc.c-torture/compile/pr19853.c: New test.
24844 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
24847 * g++.dg/parse/local-class1.C: New.
24850 * g++.dg/parse/ptrmem3.C: New.
24853 * g++.old-deja/g++.oliva/template6.C: Add another case.
24854 * g++.dg/template/explicit6.C: New.
24856 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
24859 * g++.dg/other/redecl2.C: New.
24861 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
24864 * g++.dg/abi/covariant4.C: New.
24866 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
24868 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24871 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
24873 * gcc.dg/vect/vect-96.c: Fix typo.
24875 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24879 * g++.dg/template/enum5.C: New test.
24881 2005-02-12 Ira Rosen <irar@il.ibm.com>
24883 * gcc.dg/vect/vect-97.c: New test.
24885 2005-02-12 Ira Rosen <irar@il.ibm.com>
24887 * gcc.dg/vect/vect-96.c: New test.
24889 2005-02-12 Uros Bizjak <uros@kss-loka.si>
24891 * gcc.dg/builtins-34.c: Also check ldexp*.
24893 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
24895 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24897 2005-02-11 Janis Johnson <janis187@us.ibm.com>
24899 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24900 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24901 dg-require-dll, dg-require-iconv, dg-require-named-sections,
24902 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24903 selector_list, selector_expression, dg-process-target): Move to new
24904 file target-supports-dg.exp.
24905 * lib/target-supports-dg.exp: New.
24907 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24910 2005-02-11 Jakub Jelinek <jakub@redhat.com>
24913 * g++.dg/other/ptrmem6.C: New test.
24915 PR middle-end/19858
24916 * gcc.c-torture/compile/20050210-1.c: New test.
24918 2005-02-11 Mark Mitchell <mark@codesourcery.com>
24921 * g++.dg/warn/Wbraces1.C: New test.
24923 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
24925 * gcc.dg/builtins-52.c: New testcase.
24927 2005-02-10 Jakub Jelinek <jakub@redhat.com>
24930 * gcc.c-torture/execute/20050119-1.c: New test.
24932 2005-02-09 Mark Mitchell <mark@codesourcery.com>
24935 * g++.dg/init/delete1.C: New test.
24937 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24940 * g++.dg/template/static12.C: New test.
24942 2005-02-09 Mark Mitchell <mark@codesourcery.com>
24945 * g++.dg/conversion/ambig1.C: New test.
24948 * g++.dg/ext/attrib19.C: New test.
24951 * g++.dg/parse/dtor5.C: New test.
24954 * g++.dg/template/dtor3.C: New test.
24957 * g++.dg/template/static11.C: New test.
24958 * g++.dg/template/crash2.C: Remove dg-error marker.
24960 2005-02-09 Janis Johnson <janis187@us.ibm.com>
24963 * g++.old-deja/g++.mike/p10769a.C: Remove.
24965 2005-02-09 Roger Sayle <roger@eyesopen.com>
24967 * gcc.dg/builtins-48.c: New test case.
24968 * gcc.dg/builtins-49.c: New test case.
24969 * gcc.dg/builtins-50.c: New test case.
24970 * gcc.dg/builtins-51.c: New test case.
24972 2005-02-09 Ian Lance Taylor <ian@airs.com>
24974 PR middle-end/19583
24975 * g++.dg/warn/Wreturn-type-3.C: New test.
24977 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
24979 PR middle-end/19402
24980 * gcc.dg/pr19402-1.c: New testcase.
24981 * gcc.dg/pr19402-2.c: likewise.
24983 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
24985 PR middle-end/19854
24986 * g++.dg/tree-ssa/tmmti.C: New testcase.
24988 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
24990 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24992 2005-02-08 Mark Mitchell <mark@codesourcery.com>
24995 * g++.dg/parse/crash23.C: New test.
24996 * g++.dg/warn/Weff1.C: New test.
24998 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25000 * gcc.dg/20050209-1.c: New test.
25002 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25005 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25007 2005-02-08 Mike Stump <mrs@apple.com>
25009 * g++.dg/pch/import-2.c: New test.
25010 * g++.dg/pch/import-2.hs: New.
25011 * g++.dg/pch/include/import-2a.h: New.
25012 * g++.dg/pch/include/import-2b.h: New.
25014 2005-02-08 Janis Johnson <janis187@us.ibm.com>
25016 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25018 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25020 * gfortran.dg/substr_1.f90: New test.
25022 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
25024 PR middle-end/19775
25025 * gcc.dg/torture/builtin-power-1.c: Disable test for
25026 invalid transformation.
25027 * gcc.dg/builtins-10.c: Likewise. Disable one test we
25028 no longer optimize.
25029 * gcc.dg/builtins-47.c: New testcase.
25031 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
25032 Dorit Naishlos <dorit@il.ibm.com>
25034 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25036 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
25038 * gcc.c-torture/compile/20050206-1.c: New test.
25040 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25043 * g++.dg/opt/pr19768.C: New test.
25045 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25048 * gcc.c-torture/compile/pr19736.c: New test.
25050 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25053 * g++.dg/parse/error25.C: New test.
25055 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
25057 * gcc.c-torture/execute/20050203-1.c: New.
25059 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
25061 * gcc.dg/vect/vect-85.c: Remove xfail.
25062 * gcc.dg/vect/vect-86.c: Remove xfail.
25063 * gcc.dg/vect/vect-87.c: Remove xfail.
25064 * gcc.dg/vect/vect-88.c: Remove xfail.
25066 2005-02-02 Geoffrey Keating <geoffk@apple.com>
25068 * gcc.dg/altivec-19.c: New.
25070 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
25073 * gcc.dg/nested-func-3.c: New test.
25074 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25076 2005-02-02 Janis Johnson <janis187@us.ibm.com>
25078 * gcc.test-framework/gen_directive_tests: Generate tests for
25079 selector expressions.
25081 2005-02-02 Matt Austern <austern@apple.com>
25084 * g++/ext/builtin7.C: New.
25085 * g++/ext/builtin8.C: New.
25087 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25090 * gcc.dg/pr18502-1.c: New test.
25092 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25095 * g++.dg/template/local4.C: Tweak.
25097 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
25099 PR tree-optimization/19578
25100 * gcc.c-torture/compile/20050202-1.c: New test.
25102 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25105 * gcc.dg/c99-init-4.c: New test.
25107 2005-02-01 Janis Johnson <janis187@us.ibm.com>
25109 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25111 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25113 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25114 * g++.dg/eh/check-vect.h: New.
25116 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25117 * gcc.dg/vect/vect-78.c: Ditto.
25118 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25121 * g++.dg/conversion/simd1.C: Expect warning.
25122 * g++.dg/ext/attribute-test-1.C: Ditto.
25123 * g++.dg/ext/attribute-test-2.C: Ditto.
25124 * g++.dg/ext/attribute-test-3.C: Ditto.
25125 * g++.dg/ext/attribute-test-4.C: Ditto.
25127 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25128 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25130 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25132 2005-02-01 Richard Henderson <rth@redhat.com>
25134 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25135 long double for ibm double-double format.
25136 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25138 2005-02-01 Diego Novillo <dnovillo@redhat.com>
25140 PR tree-optimization/19633
25141 * gcc.dg/pr19633-1.c: New test.
25142 * gcc.dg/pr19633.c: Tweak to make pointer point
25143 to NULL or a symbol.
25145 2005-02-01 Janis Johnson <janis187@us.ibm.com>
25147 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25149 (dg-process-target (local override)): Handle selector expressions.
25151 * gcc.test-framework/README: Describe tests in source directory.
25152 * gcc.test-framework/test-framework.awk: Handle dg- tests.
25153 * gcc.test-framework/test-framework.exp: Handle dg- tests.
25154 * gcc.test-framework/dg-bogus-exp-P.c: New test.
25155 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25156 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25157 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25158 * gcc.test-framework/dg-do-link-exp-P.c: New test.
25159 * gcc.test-framework/dg-do-run-exp-P.c: New test.
25160 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25161 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25162 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25163 * gcc.test-framework/dg-error-exp-P.c: New test.
25164 * gcc.test-framework/dg-error-exp-XP.c: New test.
25165 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25166 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25167 * gcc.test-framework/dg-output-exp-P.c: New test.
25168 * gcc.test-framework/dg-output-exp-XF.c: New test.
25169 * gcc.test-framework/dg-warning-exp-P.c: New test.
25170 * gcc.misc-tests/dg-1.c: Remove.
25171 * gcc.misc-tests/dg-2.c: Remove.
25172 * gcc.misc-tests/dg-3.c: Remove.
25173 * gcc.misc-tests/dg-4.c: Remove.
25174 * gcc.misc-tests/dg-5.c: Remove.
25175 * gcc.misc-tests/dg-6.c: Remove.
25176 * gcc.misc-tests/dg-7.c: Remove.
25177 * gcc.misc-tests/dg-8.c: Remove.
25178 * gcc.misc-tests/dg-9.c: Remove.
25179 * gcc.misc-tests/dg-10.c: Remove.
25180 * gcc.misc-tests/dg-11.c: Remove.
25181 * gcc.misc-tests/dg-12.c: Remove.
25182 * gcc.misc-tests/dg-test.exp: Remove.
25184 * gcc.test-framework/test-framework.awk: Change recording and
25185 printing of passes and failures.
25187 * gcc.test-framework: New directory.
25188 * gcc.test-framework/README: New.
25189 * gcc.test-framework/test-framework.exp: New.
25190 * gcc.test-framework/test-framework.awk: New.
25191 * gcc.test-framework/gen_directive_tests: New.
25193 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
25195 * lib/treelang.exp: Fix comment typos.
25196 (treelang_target_compile): Don't append libs=-ltreelang to options.
25198 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
25200 * g++.dg/parse/typename7.C: Adjust error messages.
25202 2005-01-31 Jeff Law <law@redhat.com>
25204 * gcc.c-torture/execute/20050131-1.c: New test.
25205 * gcc.dg/wcaselabel.c: New test.
25207 2005-01-31 Mark Mitchell <mark@codesourcery.com>
25209 * g++.dg/other/warning1.C: Adjust error messags.
25210 * g++.dg/parse/constant5.C: New test.
25212 2005-01-31 Steven Bosscher <stevenb@suse.de>
25215 * gcc.c-torture/compile/20011130-1.c: Reorder to make
25216 the test case valid.
25217 * gcc.dg/20030815-1.c: Remove invalid tests.
25218 * gcc.dg/array-7.c: Adjust expected result.
25219 * gcc.dg/pr18596-3.c: Likewise.
25220 * gcc.dg/noncompile/20000901-1.c: Likewise.
25221 * gcc.dg/noncompile/init-2.c: Likewise.
25222 * gcc.dg/noncompile/init-4.c: Likewise.
25224 2005-01-31 Dale Johannesen <dalej@apple.com>
25226 * g++.dg/opt/pr19650.C: New test.
25228 2005-01-31 Richard Henderson <rth@redhat.com>
25230 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25231 long double for intel double extended format.
25232 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25234 2005-01-30 Mark Mitchell <mark@codesourcery.com>
25237 * g++.dg/template/static10.C: New test.
25240 * g++.dg/parse/error24.C: New test.
25243 * g++.dg/lookup/builtin1.C: New test.
25246 * g++.dg/warn/conv3.C: New test.
25248 2005-01-30 Bud Davis <bdavis@gfortran.org>
25251 * gfortan.dg/inquire_7.f90
25253 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
25255 PR tree-optimization/15791
25256 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25257 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25258 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25259 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25260 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25261 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25262 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25263 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25264 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25265 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25267 2005-01-29 Paul Brook <paul@codesourcery.com>
25270 * check.c (real_or_complex_check): New function.
25271 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25272 * intrinsic.c (add_functions): Use new check functions.
25273 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25276 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
25278 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25279 gcc.dg/lvalue-3.c: New tests.
25280 * gcc.dg/concat.c: Update expected messages.
25282 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
25284 PR libfortran/19595
25285 * gfortran.dg/eor_1.f90: New test.
25287 2005-01-29 Steven G. Kargl <kargls@comcast.net>
25290 * gfortran.dg/logical_data_1.f90: New test.
25292 2005-01-28 Mark Mitchell <mark@codesourcery.com>
25295 * g++.dg/template/crash33.C: New test.
25298 * g++.dg/template/crash32.C: New test.
25300 2005-01-28 Ian Lance Taylor <ian@airs.com>
25302 PR middle-end/16558
25303 * g++.dg/warn/Wreturn-type-2.C: New test.
25305 2004-06-24 Jeff Law <law@redhat.com>
25307 * gcc.dg/tree-ssa/20050128-1.c: New test.
25309 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
25311 * gcc.target/frv/all-mdpackh-1.c: New test.
25313 2005-01-28 Steven Bosscher <stevenb@suse.de>
25315 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25317 2005-01-27 Richard Henderson <rth@redhat.com>
25319 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25321 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
25323 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25325 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
25327 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25328 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25329 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25330 to cope with cases where the multilib options override the dg-options.
25332 2005-01-27 Jakub Jelinek <jakub@redhat.com>
25335 * gcc.dg/noncompile/20050120-1.c: New test.
25337 2005-01-26 Diego Novillo <dnovillo@redhat.com>
25339 PR tree-optimization/19633
25340 * gcc.dg/pr19633.c: New test.
25341 * gcc.dg/tree-ssa/pr19633.c: New test.
25343 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
25345 * gcc.dg/20041216-1.c: New test.
25347 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
25350 * objc.dg/selector-2.m: New test.
25352 2005-01-26 Jakub Jelinek <jakub@redhat.com>
25354 * g++.dg/opt/range-test-2.C: New test.
25356 PR rtl-optimization/19579
25357 * gcc.c-torture/execute/20050124-1.c: New test.
25359 2005-01-26 Greg Parker <gparker@apple.com>
25360 Stuart Hastings <stuart@apple.com>
25362 * gcc.c-torture/execute/20050125-1.c: New.
25364 2005-01-18 Jan Hubicka <jh@suse.cz>
25366 PR tree-optimize/19337
25367 * gcc.c-torture/compile/20050119-1.c: New test.
25369 2005-01-24 James E Wilson <wilson@specifixinc.com>
25371 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25372 test for successful match.
25374 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
25377 * objc.dg/comp-types-7.m: New test.
25379 2005-01-24 Janis Johnson <janis187@us.ibm.com>
25381 * lib/target-supports.exp (current_target_name): New.
25382 (check_effective_target_ilp32, check_effective_target_lp64):
25383 Cache the result to use as long as the current target, with
25384 multilib flags, remains the same.
25386 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25387 (dg-require-weak, dg-require-visibility, dg-require-alias,
25388 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25389 dg-require-effective-target, dg-skip-if): Remove call to
25390 skip_test_and_clear_xfail.
25391 (dg-test): Clear xfail data.
25393 2005-01-24 Jakub Jelinek <jakub@redhat.com>
25396 * gcc.dg/ppc64-toc.c: New test.
25398 * g++.dg/tree-ssa/empty-1.C: New test.
25400 PR middle-end/19551
25401 * gcc.c-torture/execute/20050121-1.c: New test.
25402 * gcc.dg/20050121-2.c: New test.
25404 2004-01-23 Steven G. Kargl <kargls@comcast.net>
25405 Paul Brook <paul@codesourcery.com>
25408 * gfortran.dg/real_const_1.f: New test.
25409 * gfortran.dg/real_const_2.f90: New test.
25410 * gfortran.dg/complex_int_1.f90: New test.
25412 2005-01-23 Bud Davis <bdavis9659@comcast.net>
25415 * gfortan.dg/inquire_6.f90: New test.
25417 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
25419 PR libfortran/19451
25420 * open_readonly_1.f90: New test.
25422 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
25424 PR libfortran/18982
25425 * gfortran.dg/open_new.f90: New file.
25427 2005-01-22 Paul Brook <paul@codesourcery.com>
25429 * namelist_1.f90: New test.
25431 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
25433 PR tree-optimization/19484
25434 * gcc.c-torture/compile/20050122-[12].c: New tests.
25436 2005-01-22 Paul Brook <paul@codesourcery.com>
25438 * gfortran.dg/implicit_2.f90: New test.
25440 2005-01-22 Bud Davis <bdavis9659@comcast.net>
25443 * gfortran.dg/inquire_5.f90: New test.
25445 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25448 * gcc.dg/pr18809-1.c: New test.
25450 2005-01-21 Ian Lance Taylor <ian@airs.com>
25452 * gcc.dg/20050121-1.c: New test.
25454 PR tree-optimization/13000
25455 * gcc.dg/20040206-1.c: Change warning to point where function is
25458 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25461 * g++.dg/template/array11.C: New test.
25463 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25465 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25466 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25467 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25468 * gfortran.dg/getenv_1.f90: Add dg-do directive.
25469 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25470 gfortran.dg/pr17164.f90: Add missing dg-do directives.
25472 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
25474 PR tree-optimization/15349
25475 * gcc.dg/tree-ssa/pr15349.c: New.
25477 2005-01-20 Steve Ellcey <sje@cup.hp.com>
25479 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25481 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
25483 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25484 scan-assembler-times directive name.
25486 * gcc.dg/asm-a.c: Move dg-require-effective-target to
25489 PR rtl-optimization/19462
25490 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25492 2005-01-19 Steve Ellcey <sje@cup.hp.com>
25494 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25495 counting function calls on ia64.
25497 2005-01-19 Jakub Jelinek <jakub@redhat.com>
25499 PR rtl-optimization/15139
25500 * gcc.dg/20050111-2.c: New test.
25503 * gcc.c-torture/compile/20050113-1.c: New testcase.
25505 PR middle-end/19164
25506 * gcc.dg/20050113-1.c: New testcase.
25508 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
25510 * gcc.dg/vect/vect-85.c: Add comment.
25511 * gcc.dg/vect/vect-86.c: Add xfail for now.
25512 * gcc.dg/vect/vect-87.c: Add xfail for now.
25513 * gcc.dg/vect/vect-88.c: Add xfail for now.
25514 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25516 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25518 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25520 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25522 * g++.dg/debug/typedef3.C: New test.
25524 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
25527 * gcc.dg/asm-a.c: New test.
25529 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
25531 * gcc.dg/sh-relax.c: Add prototype for abort.
25533 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25535 * gcc.dg/short-compare-1.c: New test.
25536 * gcc.dg/short-compare-2.c: Likewise.
25538 2005-01-18 Michael Matz <matz@suse.de>
25540 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25542 2005-01-17 Diego Novillo <dnovillo@redhat.com>
25544 PR tree-optimization/19121
25545 * gcc.c-torture/compile/pr19121.c: New test.
25547 2005-01-17 James E. Wilson <wilson@specifixinc.com>
25550 * gcc.c-torture/compile/pr19357.c: New test.
25552 2005-01-17 Ian Lance Taylor <ian@airs.com>
25555 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25556 pass--those that refer just to the variable, possibly with a
25558 * gcc.dg/c99-const-expr-3.c: Likewise.
25560 PR middle-end/13127
25561 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25564 2005-01-16 Bud Davis <bdavis9659@comcast.net>
25567 * gfortran.dg/endfile_2.f90: New test.
25569 2005-01-16 Steven G. Kargl <kargls@comcast.net>
25572 * gfortran.dg/select_5.f90: New test.
25574 2004-01-16 Paul Brook <paul@codesourcery.com>
25576 * gfortran.dg/common_4.f90: New test.
25578 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
25580 PR rtl-optimization/19462
25581 * gcc.dg/torture/pr19462-1.c: New test.
25583 2005-01-15 Ziemowit Laski <zlaski@apple.com>
25586 * objc.dg/func-ptr-2.m: New.
25587 * objc.dg/volatile-1.m: New.
25589 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25591 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25593 2005-01-15 Jakub Jelinek <jakub@redhat.com>
25595 PR tree-optimization/19060
25596 * gcc.c-torture/execute/20050104-1.c: New test.
25598 2005-01-15 Bud Davis <bdavis9659@comcast.net>
25601 * gfortran.dg/write_to_null.f90: New test.
25603 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
25604 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25607 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25610 2005-01-15 Jakub Jelinek <jakub@redhat.com>
25613 * g++.dg/init/vector1.C: New test.
25615 2005-01-14 James E. Wilson <wilson@specifixinc.com>
25618 * gcc.target/ia64/sibcall-unwind-1.c: New test.
25620 * gcc.target/ia64/sibcall-unwind-2.c: New test.
25622 2005-01-14 Steven G. Kargl <kargls@comcast.net>
25624 * gfortran.dg/select_1.f90: New test.
25625 * gfortran.dg/select_2.f90: New test.
25626 * gfortran.dg/select_3.f90: New test.
25627 * gfortran.dg/select_4.f90: New test.
25629 2005-01-14 Jakub Jelinek <jakub@redhat.com>
25631 PR middle-end/19084
25632 PR rtl-optimization/19348
25633 * gcc.dg/20050111-1.c: New test.
25634 * gcc.c-torture/execute/20050111-1.c: New test.
25636 * gcc.dg/i386-asm-4.c: New test.
25638 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
25640 * gcc.dg/nested-func-2.c: New test.
25641 * ada/acats/norun.lst: Remove c953002.
25643 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
25645 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25647 2005-01-12 Ben Elliston <bje@au.ibm.com>
25649 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25651 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
25654 * g++.dg/abi/align1.C: New test.
25656 2005-01-11 Alan Modra <amodra@bigpond.net.au>
25658 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25660 * g++.dg/ext/altivec_check.h: Support compiling as C.
25662 2005-01-10 Roger Sayle <roger@eyesopen.com>
25665 * g++.dg/expr/pr19355-1.C: New test case.
25667 2005-01-10 Laurent GUERBY <laurent@guerby.net>
25669 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25670 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25671 * ada/acats/tests/c3/c92005b.ada: Likewise.
25672 * ada/acats/tests/c3/cxb3012.a: Likewise.
25673 * ada/acats/norun.lst: Add c380004 and c953002, add PR
25675 2005-01-09 Paul Brook <paul@codesourcery.com>
25677 * gfortran.dg/common_2.f90: New file.
25678 * gfortran.dg/common_3.f90: New file.
25680 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
25682 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25684 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
25686 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25687 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25688 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25689 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25690 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25691 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25692 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25693 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25694 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25695 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25696 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25697 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25698 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25699 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25700 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25701 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25702 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25703 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25704 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25705 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25706 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25707 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25708 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25709 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25710 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25711 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25712 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25713 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25714 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25715 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25716 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25717 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25718 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25719 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25720 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25721 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25722 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25723 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25724 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25725 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25726 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25727 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25728 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25729 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25730 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25731 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25732 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25733 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25734 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25735 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25736 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25737 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25738 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25739 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25740 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25741 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25742 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25743 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25744 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25745 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25746 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25747 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25748 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25749 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25750 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25751 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25752 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25754 * gcc.dg/vect/vect-1.c: Fix spelling.
25755 * gcc.dg/vect/vect-10.c: Fix spelling.
25756 * gcc.dg/vect/vect-11.c: Fix spelling.
25757 * gcc.dg/vect/vect-12.c: Fix spelling.
25758 * gcc.dg/vect/vect-14.c: Fix spelling.
25759 * gcc.dg/vect/vect-15.c: Fix spelling.
25760 * gcc.dg/vect/vect-16.c: Fix spelling.
25761 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25762 * gcc.dg/vect/vect-64.c: Fix comments.
25763 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25765 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
25766 Ira Rosen <irar@il.ibm.com>
25768 * gcc.dg/vect/vect-70.c: New test.
25769 * gcc.dg/vect/vect-71.c: New test.
25771 2005-01-09 Manfred Hollstein <mh@suse.com>
25773 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25774 * gcc.dg/pr18241-2.c: Likewise.
25775 * gcc.dg/pr18241-3.c: Likewise.
25776 * gcc.dg/pr18241-4.c: Likewise.
25777 * gcc.dg/pr18241-5.c: Likewise.
25779 2005-01-08 Richard Henderson <rth@redhat.com>
25781 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25782 False for x86 and x86-64.
25784 2005-01-08 Diego Novillo <dnovillo@redhat.com>
25786 PR tree-optimization/18241
25787 * gcc.dg/pr18241-1.c: New test.
25788 * gcc.dg/pr18241-2.c: New test.
25789 * gcc.dg/pr18241-3.c: New test.
25790 * gcc.dg/pr18241-4.c: New test.
25791 * gcc.dg/pr18241-5.c: New test.
25793 2005-01-08 Steven G. Kargl <kargls@comcast.net>
25795 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25796 gfortran.dg/select_4.f90: New.
25798 2005-01-07 Jakub Jelinek <jakub@redhat.com>
25800 * gcc.c-torture/execute/20050107-1.c: New test.
25802 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
25805 * g++.dg/template/ref2.C: New.
25807 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
25809 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25810 instead of being empty.
25812 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25815 * gfortran.dg/array-1.f90: New test.
25817 2005-01-07 Jakub Jelinek <jakub@redhat.com>
25819 PR tree-optimization/19283
25820 * gcc.c-torture/execute/20050106-1.c: New test.
25822 PR rtl-optimization/18861
25823 * gcc.dg/20050105-1.c: New test.
25825 PR tree-optimization/18828
25826 * gcc.dg/20050105-2.c: New test.
25828 2005-01-07 Andreas Jaeger <aj@suse.de>
25830 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25832 2005-01-07 Bud Davis <bdavis9659@comcast.net>
25835 * gfortran.dg/fmt_read.f90: New test.
25837 2005-01-06 Geoffrey Keating <geoffk@apple.com>
25839 * gcc.dg/rs6000-ldouble-2.c: New.
25841 2005-01-06 Mark Mitchell <mark@codesourcery.com>
25844 * g++.dg/parser/ctor2.C: New test.
25846 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25849 * g++.dg/template/using9.C: New test.
25851 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25854 * g++.dg/lookup/friend6.C: New test.
25856 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
25859 * g++.dg/template/array10.C: New.
25861 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25863 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25864 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25866 2005-01-06 Jakub Jelinek <jakub@redhat.com>
25868 * gcc.c-torture/compile/20050105-1.c: New test.
25870 2005-01-05 Geoffrey Keating <geoffk@apple.com>
25872 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25874 2005-01-05 Roger Sayle <roger@eyesopen.com>
25876 PR middle-end/19100
25877 * gcc.dg/conv-3.c: New test case.
25879 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
25881 * gcc.dg/asm-wide-1.c: New test.
25883 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
25886 * g++.dg/parse/crash22.C: New
25888 2005-01-04 Geoffrey Keating <geoffk@apple.com>
25891 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25893 2005-01-04 Uros Bizjak <uros@kss-loka.si>
25895 PR middle-end/17767
25896 * gcc.dg/i386-mmx-6.c: New test case.
25898 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
25900 PR tree-optimization/18308
25901 * gcc.dg/vect/pr18308.c: New testcase.
25903 2005-01-04 Andreas Jaeger <aj@suse.de>
25905 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25907 2005-01-03 Geoffrey Keating <geoffk@apple.com>
25908 Robert Bowdidge <bowdidge@apple.com>
25910 * gcc.dg/cpp/subframework1.c: New.
25911 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25912 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25913 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25914 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25916 2005-01-03 Geoffrey Keating <geoffk@apple.com>
25918 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25920 * gcc.dg/darwin-weakimport-2.c: New.
25922 2005-01-03 Richard Henderson <rth@redhat.com>
25924 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25926 2005-01-03 Richard Henderson <rth@redhat.com>
25928 * gcc.dg/vect/vect.exp: Enable for ia64.
25929 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25930 (check_effective_target_vect_float): Likewise.
25931 (check_effective_target_vect_no_align): Likewise.
25932 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25933 * gcc.dg/vect/vect-8.c: Likewise.
25935 2005-01-03 Uros Bizjak <uros@kss-loka.si>
25938 * gcc.dg/pr19236-1.c: New test case.
25940 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
25942 PR rtl-optimization/12092
25943 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25945 2005-01-02 Andreas Jaeger <aj@suse.de>
25947 * gcc.dg/pr12092-1.c: Do not run on x86_64.
25949 2005-01-01 Roger Sayle <roger@eyesopen.com>
25950 Andrew Pinski <pinskia@physics.uc.edu>
25952 PR rtl-optimization/12092
25953 * gcc.dg/pr12092-1.c: New test case.
25955 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
25957 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25958 'hidden' and 'default' for better portability.
25959 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25961 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25963 * g++.old-deja/g++.brendan/new3.C: Likewise.
25965 2005-01-01 Steven Bosscher <stevenb@suse.de>
25967 * gcc.dg/20041231-1.C: New test.
25968 * g++.dg/warn/Wunreachable-code-1.C: New test.
25970 2004-12-30 David Edelsohn <edelsohn@gnu.org>
25972 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25973 file, not /dev/null. Abort on error.
25975 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
25976 Ziemowit Laski <zlaski@apple.com>
25979 * objc.dg/encode-5.m: New test.
25981 2004-12-29 Richard Henderson <rth@redhat.com>
25983 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25984 * objc.dg/stabs-1.m: Disable for ia64.
25986 2004-12-29 Mark Mitchell <mark@codesourcery.com>
25989 * g++.dg/warn/Wunused-10.C: New test.
25991 2004-12-28 Richard Henderson <rth@redhat.com>
25993 * objc.dg/stabs-1.m: Disable for alpha.
25995 2004-12-27 Mark Mitchell <mark@codesourcery.com>
25998 * g++.dg/parse/error23.C: New test.
26000 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26002 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26005 * gfortran.dg/intrinsic_modulo_1.f90: New.
26006 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26007 tests with divisor -1.
26009 2004-12-27 Mark Mitchell <mark@codesourcery.com>
26011 * g++.dg/opt/temp1.C (memcpy): Return a value.
26014 * g++.dg/expr/cond7.C: New test.
26016 2004-12-27 Paul Brook <paul@codesourcery.com>
26018 * gfortran.dg/g77/select_no_compile.f: Remove.
26020 2004-12-27 Richard Henderson <rth@redhat.com>
26022 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26023 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26024 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26026 2004-12-26 Richard Henderson <rth@redhat.com>
26028 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26029 by 1i instead of token pasting.
26031 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26033 PR tree-optimization/17578
26034 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26035 to additional_flags.
26036 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26038 2004-12-25 Richard Henderson <rth@redhat.com>
26040 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26043 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26045 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26047 * gcc.dg/pr17957.c (dg-options): Likewise.
26048 * gcc.dg/struct-ret-1.c: Add prototype for abort.
26049 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26050 instead of 0 on __hppa__.
26051 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26052 "foo,%r" on hppa*-*-*.
26054 2004-12-23 Bud Davis <bdavis9659@comcast.net>
26057 * gfortran.dg/complex_write.f90: New test.
26059 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26062 * g++.dg/parse/pragma2.C: New test.
26064 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26066 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26068 * gcc.dg/empty2.c: Add missing dg-warning.
26070 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26073 * g++.dg/template/local4.C: New test.
26074 * g++.dg/template/crash19.C: Add dg-error marker.
26076 * g++.dg/template/crash31.C: Correct embedded PR number.
26078 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26081 * g++.dg/opt/temp1.C: Add do-run marker.
26083 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26085 * g++.dg/template/spec19.C: New.
26087 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26090 * gcc.dg/empty2.c: New.
26092 2004-12-23 Richard Henderson <rth@redhat.com>
26094 * lib/target-supports.exp (check_effective_target_vect_no_align):
26095 Remove i?86 and x86-64.
26097 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26100 * g++.dg/opt/temp1.C: New test.
26102 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26105 * g++.dg/template/friend33.C: New testcase.
26107 2004-12-22 Mark Mitchell <mark@codesourcery.com>
26110 * g++.dg/template/cond5.C: New test.
26113 * g++.dg/inherit/thunk3.C: New test.
26116 * g++.dg/warn/Wunused-9.C: New test.
26118 2004-12-22 Janis Johnson <janis187@us.ibm.com>
26120 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26122 2004-12-22 Jan Beulich <jbeulich@novell.com>
26124 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26126 2004-12-21 Mark Mitchell <mark@codesourcery.com>
26129 * g++.dg/ext/packed8.C: New test.
26132 * g++.dg/template/crash31.C: New test.
26135 * g++.dg/template/crash30.C: New test.
26137 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
26140 * g++.dg/eh/ctor3.C: New test.
26142 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26144 * objc.dg/stabs-1.m: Allow section name to be quoted and
26145 assembly label to begin with '.LL'.
26147 2004-12-21 Janis Johnson <janis187@us.ibm.com>
26149 * gcc.dg/vect/vect.exp
26150 (check_effective_target_lp64_or_vect_no_align): New.
26151 * gcc.dg/vect/vect-77.c: Use it.
26152 * gcc.dg/vect/vect-78.c: Use it.
26154 * lib/target-supports.exp
26155 (check_effective_target_vect_no_max,
26156 check_effective_target_vect_no_bitwise,
26157 check_effective_target_vect_no_align): New.
26158 * gcc.dg/vect/vect-13.c: Use them.
26159 * gcc.dg/vect/vect-17.c: Ditto.
26160 * gcc.dg/vect/vect-18.c: Ditto.
26161 * gcc.dg/vect/vect-19.c: Ditto.
26162 * gcc.dg/vect/vect-20.c: Ditto.
26163 * gcc.dg/vect/vect-27.c: Ditto.
26164 * gcc.dg/vect/vect-29.c: Ditto.
26165 * gcc.dg/vect/vect-44.c: Ditto.
26166 * gcc.dg/vect/vect-48.c: Ditto.
26167 * gcc.dg/vect/vect-50.c: Ditto.
26168 * gcc.dg/vect/vect-52.c: Ditto.
26169 * gcc.dg/vect/vect-54.c: Ditto.
26170 * gcc.dg/vect/vect-56.c: Ditto.
26171 * gcc.dg/vect/vect-58.c: Ditto.
26172 * gcc.dg/vect/vect-60.c: Ditto.
26173 * gcc.dg/vect/vect-72.c: Ditto.
26174 * gcc.dg/vect/vect-80.c: Ditto.
26176 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
26179 * g++.dg/init/string1.C: New.
26182 * g++.dg/other/synth1.C: New.
26184 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
26187 * gcc.dg/pr18963-1.c: New test.
26189 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
26192 * gcc.dg/funcdef-storage-1.c (foo): Remove.
26193 * gcc.dg/pr18596-1.c: Use dg-error.
26194 (dg-options): Use -fno-unit-at-a-time.
26195 * gcc.dg/pr18596-2.c: New test.
26196 * gcc.dg/pr18596-3.c: New test.
26198 2004-12-20 Roger Sayle <roger@eyesopen.com>
26200 PR middle-end/18683
26201 * g++.dg/opt/pr18683-1.C: New test case.
26203 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
26206 * g++.dg/opt/max1.C: Fix for 64bit targets.
26208 2004-12-20 Matt Austern <austern@apple.com>
26211 * g++.dg/ext/builtin6.C: New
26213 2004-12-20 Diego Novillo <dnovillo@redhat.com>
26215 PR tree-optimization/19080
26216 * gcc.c-torture/compile/pr19080.c: New test.
26218 2004-12-20 Steven Bosscher <stevenb@suse.de>
26220 * gcc.dg/20041219-1.c: New test.
26222 2004-12-19 Roger Sayle <roger@eyesopen.com>
26224 PR middle-end/19068
26225 * g++.dg/opt/max1.C: New test case.
26227 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26229 * gcc.dg/fdata-sections-1.c: New test.
26231 2004-12-18 Roger Sayle <roger@eyesopen.com>
26233 PR middle-end/18548
26234 * gcc.dg/max-1.c: New test case.
26236 2004-12-18 Jakub Jelinek <jakub@redhat.com>
26238 * gcc.c-torture/execute/20041218-1.c: New test.
26240 2004-12-17 Diego Novillo <dnovillo@redhat.com>
26242 * gcc.dg/pr18501.c: New test.
26243 * gcc.dg/uninit-5.c: XFAIL.
26244 * gcc.dg/uninit-9.c: XFAIL.
26246 2004-12-17 Dale Johannesen <dalej@apple.com>
26248 * gcc.dg/20041213-1.c: New.
26250 2004-12-17 Ziemowit Laski <zlaski@apple.com>
26252 * objc.dg/stabs-1.m: Allow assembly label to begin
26255 2004-12-17 Jakub Jelinek <jakub@redhat.com>
26257 * gcc.c-torture/execute/20041213-1.c: Move...
26258 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26260 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
26263 * g++.dg/lookup/conv-5.C: New.
26265 2004-12-16 Ziemowit Laski <zlaski@apple.com>
26267 * objc.dg/stabs-1.m: New test.
26269 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
26271 * gcc.dg/visibility-c.c: Change compile to
26272 assemble for the test.
26274 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
26277 * gcc.dg/visibility-c.c: New test.
26279 2004-12-16 Roger Sayle <roger@eyesopen.com>
26281 PR middle-end/18493
26282 * gcc.dg/switch-8.c: New test case.
26284 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
26287 * g++.dg/template/init4.C: New.
26288 * g++.dg/opt/static3.C: Enable optimizer.
26290 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
26292 * g++.dg/other/complex1.C: New test.
26294 2004-12-15 Alan Modra <amodra@bigpond.net.au>
26296 * g++.dg/opt/inline9.C: New test.
26298 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26301 * gfotran.dg/nullify_1.f: New test.
26303 2004-12-15 Richard Henderson <rth@redhat.com>
26305 * gcc.target/i386/i386.exp: New harness.
26306 * gcc.target/i386/vect-args.c: New.
26308 2004-12-15 David Edelsohn <edelsohn@gnu.org>
26310 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26312 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26315 * g++.dg/template/friend32.C: New test.
26317 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
26319 * cpp/pragma-once-1.c: New test.
26320 * cpp/pragma-once-1b.h: Likewise.
26321 * cpp/pragma-once-1c.h: Likewise.
26322 * cpp/pragma-once-1d.h: Likewise.
26323 * cpp/inc/pragma-once-1a.h: Likewise.
26325 2004-12-15 Bud Davis <bdavis9659@comcast.net>
26326 Steven G. Kargl <kargls@comcast.net>
26329 * gfortran.dg/list_read_3.f90: New test.
26331 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
26333 * gcc.dg/ftrapv-2.c: New test.
26335 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
26338 * g++.dg/template/typename9.C: New test.
26340 2004-12-14 Mark Mitchell <mark@codesourcery.com>
26343 * g++.dg/template/typename8.C: New test.
26344 * g++.dg/parse/friend2.C: Tweak error message.
26346 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
26348 * gcc.c-torture/20041214-1.c: New test.
26350 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
26353 * g++.dg/init/array17.C: New test.
26355 2004-12-14 Mark Mitchell <mark@codesourcery.com>
26358 * g++.dg/init/aggr3.C: New test.
26360 2004-12-14 Janis Johnson <janis187@us.ibm.com>
26362 * gcc.dg/altivec-types-1.c: New test.
26363 * gcc.dg/altivec-types-2.c: New test.
26364 * gcc.dg/altivec-types-3.c: New test.
26365 * gcc.dg/altivec-types-4.c: New test.
26366 * g++.dg/ext/altivec-types-1.C: New test.
26367 * g++.dg/ext/altivec-types-2.C: New test.
26368 * g++.dg/ext/altivec-types-3.C: New test.
26369 * g++.dg/ext/altivec-types-4.C: New test.
26371 2004-12-14 Jakub Jelinek <jakub@redhat.com>
26373 PR middle-end/18951
26374 * gcc.c-torture/execute/20041213-1.c: New test.
26376 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
26379 * g++.dg/template/cast1.C: New.
26381 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
26383 * gcc.c-torture/execute/20041213-2.c: New test.
26385 2004-12-13 Richard Henderson <rth@redhat.com>
26387 * gcc.dg/i386-sse-10.c: Fix typo in options.
26389 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
26392 * g++.dg/opt/pr18968.C: New test.
26394 2004-12-13 Mark Mitchell <mark@codesourcery.com>
26397 * g++.dg/ext/visibility/staticdatamem.C: New test.
26399 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
26401 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26403 2004-12-13 Roger Sayle <roger@eyesopen.com>
26405 PR rtl-optimization/18928
26406 * gcc.dg/pr18928-1.c: New test case.
26408 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
26411 * gcc.c-torture/compile/20041211-1.c: New.
26413 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26415 PR middle-end/17564
26416 * gcc.c-torture/execute/20041212-1.c: New test.
26418 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26421 * gfortran.dg/common_1.f90: New test.
26423 2004-12-12 Steven G. Kargl <kargls@comcast.net>
26424 Paul Brook <paul@codesourcery.com>
26427 * gfortran.dg/real_do_1.f90: New test.
26429 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
26432 * g++.dg/opt/ptrmem6.C: New test.
26434 2004-12-11 Roger Sayle <roger@eyesopen.com>
26436 PR middle-end/18921
26437 * gcc.dg/pr18921-1.c: New test case.
26439 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26442 * gfortran.dg/scale_1.f90: New test.
26444 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
26446 PR middle-end/18903
26447 * gcc.c-torture/compile/pr18903.c: New test.
26449 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
26451 * gcc.c-torture/execute/20041210-1.c: New test.
26453 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26456 * g++.dg/parser/struct-1.C: New test.
26457 * g++.dg/parser/struct-2.C: New test.
26458 * g++.dg/parser/struct-3.C: New test.
26460 2004-12-09 Richard Henderson <rth@redhat.com>
26462 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26464 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26465 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26467 2004-12-09 Matt Austern <austern@apple.com>
26470 * g++.dg/ext/builtin1.C: New
26471 * g++.dg/ext/builtin2.C: New
26472 * g++.dg/ext/builtin3.C: New
26473 * g++.dg/ext/builtin4.C: New
26474 * g++.dg/ext/builtin5.C: New
26476 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
26479 * g++.dg/opt/ptrmem5.C: New test.
26481 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
26483 * g++.dg/parse/typename5.C: Adjust for new error.
26484 * g++.dg/parse/typename7.C: New.
26486 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26489 * g++.dg/other/mmintrin.C: New test.
26491 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
26494 * g++.dg/init/array15.C: New.
26495 * g++.dg/init/array16.C: New.
26497 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26500 * gfortran.dg/assign_1.f90: New test.
26502 2004-12-08 Nick Clifton <nickc@redhat.com>
26504 * gcc.target/xstormy16/bss_below100: New directory containing tests.
26505 * gcc.target/xstormy16/data_below100: Likewise.
26506 * gcc.target/xstormy16/sfr: Likewise.
26507 * gcc.target/xstormy16/below100.S: New test source file.
26508 * gcc.target/xstormy16/below100.ld: New test linker script.
26509 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26510 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26512 * gcc.target/xstormy16/bp.c: Likewise.
26514 * gcc.target/xstormy16/bss_below100: New files:
26515 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26516 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26517 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26518 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26519 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26520 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26521 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26522 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26523 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26524 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26525 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26526 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26527 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26528 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26529 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26530 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26531 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26532 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26533 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26534 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26535 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26536 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26537 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26538 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26539 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26540 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26541 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26543 * gcc.target/xstormy16/data_below100: New files:
26544 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26545 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26546 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26547 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26548 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26549 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26550 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26551 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26552 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26553 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26554 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26555 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26556 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26557 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26558 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26559 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26560 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26561 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26562 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26563 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26564 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26565 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26566 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26567 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26568 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26569 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26570 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26572 * gcc.target/xstormy16/sfr: New files:
26573 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26574 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26575 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26576 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26577 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26578 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26579 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26580 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26581 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26582 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26583 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26584 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26585 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26586 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26587 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26588 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26589 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26590 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26591 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26592 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26593 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26594 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26595 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26596 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26597 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26598 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26599 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26600 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26601 27_if0_sfrw_bitfield_f.c
26603 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26606 * g++.dg/lookup/name-clash4.C: New test.
26608 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
26611 * g++.dg/opt/array1.C: New.
26614 * g++.dg/template/operator5.C: New.
26616 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
26619 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26621 2004-12-07 Steven Bosscher <stevenb@suse.de>
26623 * gcc.dg/noncompile/20041207.c: New test.
26625 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
26627 * g++.dg/other/unreachable-1.C: New test.
26629 2004-12-06 Nick Clifton <nickc@redhat.com>
26631 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26632 <limits.h> because the latter comes from gcc's include/ directory
26633 and not the newlib/libc/include directory.
26635 2004-12-04 Richard Henderson <rth@redhat.com>
26637 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26639 2004-12-04 Richard Henderson <rth@redhat.com>
26641 * lib/target-supports.exp (check_gc_sections_available): Disable
26642 for alpha and ia64.
26644 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
26646 PR middle-end/17909
26647 * g++.dg/other/vararg-2.C: New test.
26649 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26651 PR c++/17011, c++/17971
26652 * g++.dg/template/error15.C: Adjust expected error.
26653 * g++.dg/template/instantiate3.C: Likewise.
26655 2004-12-03 Janis Johnson <janis187@us.ibm.com>
26657 * gcc.dg/altivec-18.c: Fix for darwin
26659 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
26662 * g++.dg/parse/ptrmem2.C: New.
26665 * g++.dg/template/new1.C: New.
26667 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26670 * gfortran.dg/direct_io_3.f90: New test.
26672 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
26675 * g++.dg/parse/crash21.C: New.
26677 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26679 PR c++/15664, c++/18276
26680 * g++.dg/template/ttp13.C: New test.
26681 * g++.dg/template/ttp14.C: Likewise.
26683 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26686 * g++.dg/parse/enum2.C: New test.
26687 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26689 2004-12-02 Nick Clifton <nickc@redhat.com>
26691 * gcc.target/xstormy16: New test directory.
26692 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26693 * gcc.target/xstormy16/bp.c: Check the generation of bp
26695 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26696 bn instructions and the BELOW100 attribute.
26698 2004-12-02 Alan Modra <amodra@bigpond.net.au>
26701 * gcc.dg/ppc-eabi.c: New.
26703 2004-12-02 Bud Davis <bdavis9659@comcast.net>
26706 * gfortran.dg/backspace.f90
26708 2004-12-02 Bud Davis <bdavis9659@comcast.net>
26710 * gfortran.dg/inquire.f90: New test.
26712 2004-12-01 Janis Johnson <janis187@us.ibm.com>
26714 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26715 handle effective-target-keyword.
26716 (dg-skip-if): Support effective-target keyword as target list.
26717 (dg-xfail-if): Ditto.
26718 * lib/target-supports.exp (is-effective-target-keyword): New proc.
26720 2004-12-01 Diego Novillo <dnovillo@redhat.com>
26722 PR tree-optimization/18291
26723 * gcc.c-torture/compile/pr18291.c: New test.
26725 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
26728 * g++.dg/parse/crash20.C: New.
26731 * g++.dg/overload/arg1.C: New.
26732 * g++.dg/overload/arg2.C: New.
26733 * g++.dg/overload/arg3.C: New.
26734 * g++.dg/overload/arg4.C: New.
26736 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
26738 * gcc.dg/c99-flex-array-4.c: Remove.
26740 2004-11-30 Janis Johnson <janis187@us.ibm.com>
26742 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26744 * lib/target-supports.exp (is-effective-target): Simplify.
26746 * lib/target-supports.exp (check_effective_target_vect_long):
26747 Fix for powerpc64-*-*.
26749 2004-11-30 Loren James Rittle <ljrittle@acm.org>
26751 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26752 to support new requirements on FreeBSD 5.
26754 2004-11-30 Devang Patel <dpatel@apple.com>
26757 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26759 2004-11-30 Janis Johnson <janis187@us.ibm.com>
26761 * g++.dg/ext/altivec-13.C: New test.
26763 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
26766 * gcc.c-torture/execute/p18298.c: New test.
26768 2004-11-30 Ira Rosen <irar@il.ibm.com>
26769 Dorit Naishlos <dorit@il.ibm.com>
26772 * gcc.dg/vect/vect-89.c: New test.
26774 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
26776 * gcc.dg/pr18596-1.c: New test.
26778 2004-11-30 Ben Elliston <bje@au.ibm.com>
26780 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26782 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
26785 * gcc.dg/pr18479.c: New test.
26787 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26790 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26791 mmix-knuth-mmixware.
26793 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26794 cris-*-elf* cris-*-aout* mmix-*-*
26796 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
26798 PR middle-end/18725
26799 * gcc.dg/pr18725.c: New test.
26801 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26804 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26807 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26809 2004-11-29 Mark Mitchell <mark@codesourcery.com>
26812 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26813 * g++.old-deja/g++.law/ctors5.C: Likewise.
26814 * g++.old-deja/g++.other/crash25.C: Likewise.
26817 * g++.dg/template/error16.C: New test.
26820 * g++.dg/template/crash29.C: New test.
26822 2004-11-29 Diego Novillo <dnovillo@redhat.com>
26824 PR tree-optimization/18712
26825 * gcc.c-torture/compile/pr18712.c: New test.
26827 2004-11-29 Joseph Myers <joseph@codesourcery.com>
26830 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26833 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26836 * g++.dg/lookup/crash6.C: New test.
26838 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26840 PR middle-end/18164
26841 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
26843 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
26845 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26846 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26847 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26849 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
26851 * gcc.dg/pr18164.c: New test.
26853 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
26855 * gcc.dg/funroll-loops-all.c: New.
26857 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
26860 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26861 delimeter, match space and TAB as well as ":".
26864 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26867 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26870 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26873 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26875 2004-11-28 Bud Davis <bdavis9659@comcast.net>
26877 * gfortran.dg/direct_io_2.f90: New test.
26879 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
26882 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26884 2004-11-28 Richard Henderson <rth@redhat.com>
26886 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26888 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
26890 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26891 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26892 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26893 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26894 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26895 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26896 gcc.dg/pointer-arith-8.c: New tests.
26898 2004-11-27 Bud Davis <bdavis9659@comcast.net>
26901 * gfortran.dg/endfile.f90: New test.
26903 2004-11-27 Falk Hueffner <falk@debian.org>
26905 * gcc.dg/loop-6.c: New test.
26907 2004-11-27 Jakub Jelinek <jakub@redhat.com>
26909 * gcc.c-torture/execute/20041126-1.c: New test.
26911 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
26913 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26916 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
26918 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26921 2004-11-27 Jakub Jelinek <jakub@redhat.com>
26923 PR rtl-optimization/17825
26924 * gcc.c-torture/compile/20041119-1.c: New test.
26926 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26928 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26929 Check existence of ld library path variables before unsetting.
26931 2004-11-26 Mark Mitchell <mark@codesourcery.com>
26933 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26935 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
26937 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26939 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
26941 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26943 2004-11-26 Ben Elliston <bje@au.ibm.com>
26945 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26948 2004-11-26 Ben Elliston <bje@au.ibm.com>
26950 * gcc.dg/pr17957.c: Pass --param, not -param.
26952 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26954 PR middle-end/17957
26955 * gcc.dg/pr17957.c: New test.
26957 2004-11-25 Mark Mitchell <mark@codesourcery.com>
26960 * g++.dg/template/crash28.C: Likewise.
26963 * g++.dg/expr/unary2.C: Adjust lvalue messages.
26964 * g++.dg/ext/lvaddr.C: Likewise.
26965 * g++.dg/opt/pr7503-3.C: Likewise.
26968 * g++.dg/parse/qualified3.C: New test.
26969 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26972 * g++.dg/expr/return1.C: New test.
26974 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26976 Friend class name lookup 3/n, PR c++/3332
26977 * g++.dg/lookup/friend3.C: New test.
26978 * g++.dg/lookup/friend4.C: Likewise.
26979 * g++.dg/lookup/friend5.C: Likewise.
26981 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26983 Friend class name lookup 2/n, PR c++/14513, c++/15410
26984 * g++.dg/lookup/friend2.C: New test.
26985 * g++.dg/template/friend31.C: Likewise.
26987 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26989 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26991 2004-11-24 Mark Mitchell <mark@codesourcery.com>
26994 * g++.dg/tc1/dr56.C: Remove.
26995 * g++.dg/template/typedef1.C: Add dg-error markers.
26996 * g++.old-deja/g++.other/typedef7.C: Likewise.
26999 * g++.dg/parse/typedef7.C: New test.
27001 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
27003 * gcc.c-torture/execute/20041124-1.c: New test.
27005 2004-11-24 Mark Mitchell <mark@codesourcery.com>
27007 * g++.dg/template/deduce3.C: New test.
27010 * g++.dg/template/crash27.C: New test.
27013 * g++.dg/warn/Wshadow-3.C: New test.
27015 2004-11-24 Devang Patel <dpatel@apple.com>
27018 * gcc.dg/cpp/isysroot-1.c: New test.
27019 * gcc.dg/cpp/usr/include/stdio.h: New file.
27020 * gcc.dg/cpp/isysroot-2.c: New test.
27021 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27024 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27027 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27029 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27031 * gcc.target/sparc/align.c: Do not include <stdint.h>.
27032 * gcc.target/sparc/pdist.c: Likewise.
27034 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
27037 * g++.dg/conversion/simd1.C: New test.
27039 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27041 * lib/target-libpath.exp: New file defining
27042 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27043 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27044 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27045 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27046 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
27048 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
27050 * gcc.dg/pragma-align-2.c: Test macro expansion.
27051 * gcc.dg/pragma-pack-2.c: New test.
27053 2004-11-23 Richard Henderson <rth@redhat.com>
27055 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27056 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27057 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27058 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27059 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27060 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27062 * gcc.dg/vect/vect.exp: Add check for alpha.
27063 * lib/target-supports.exp (check_alpha_max_hw_available): New.
27064 (check_effective_target_vect_int): Enable for alpha.
27065 (check_effective_target_vect_long): New.
27066 (is-effective-target): Add it.
27068 2004-11-23 Uros Bizjak <uros@kss-loka.si>
27070 * gcc.dg/pr18614-1.c: New test.
27072 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27074 * gcc.dg/setjmp-2.c: New test.
27076 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
27078 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27079 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27080 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27081 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27082 gcc.target/sparc/pdist.c: New tests.
27084 2004-11-22 Bob Wilson <bob.wilson@acm.org>
27086 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27088 2004-11-22 Dale Johannesen <dalej@apple.com>
27090 * gcc.dg/20041111-1.c: New.
27092 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
27095 * gcc.dg/vect/pr18536.c: New test.
27097 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27100 * g++.dg/template/nontype11.C: New test.
27102 2004-11-21 Roger Sayle <roger@eyesopen.com>
27104 PR middle-end/18520
27105 * gcc.dg/pr18520-1.c: New test case.
27107 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
27109 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27110 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27111 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27112 expected diagnostics.
27114 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27117 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27118 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27119 vect-77.c, vect-77a.c: XFAIL on the SPARC.
27121 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27123 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27125 2004-11-19 Mark Mitchell <mark@codesourcery.com>
27126 Joseph Myers <joseph@codesourcery.com>
27128 * lib/target-supports.exp (check_visibility_available): Really
27131 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
27134 * gcc.dg/vect/vect-85.c: New test.
27135 * gcc.dg/vect/vect-86.c: New test.
27136 * gcc.dg/vect/vect-87.c: New test.
27137 * gcc.dg/vect/vect-88.c: New test.
27139 2004-11-19 Ben Elliston <bje@au.ibm.com>
27141 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27143 2004-11-18 Janis Johnson <janis187@us.ibm.com>
27145 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27146 * gcc.dg/ppc-and-1.c: Ditto.
27147 * gcc.dg/ppc-compare-1.c: Ditto.
27148 * gcc.dg/ppc-mov-1.c: Ditto
27150 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
27151 Mark Mitchell <mark@codesourcery.com>
27153 * gcc.dg/pragma-init-fini-2.c: New test.
27155 2004-11-17 Janis Johnson <janis187@us.ibm.com>
27156 Aldy Hernandez <aldyh@redhat.com>
27158 * lib/target-supports.exp (check_effective_target_vect_int): New
27159 (check_effective_target_vect_float): New
27160 (check_effective_target_vect_double): New.
27161 (is-effective-target): Support new effective targets keywords.
27162 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27163 default action for dg-do.
27164 * gcc.dg/vect/pr16105.c: Use new support.
27165 * gcc.dg/vect/pr18400.c: Ditto.
27166 * gcc.dg/vect/pr18425.c: Ditto.
27167 * gcc.dg/vect/vect-1.c: Ditto.
27168 * gcc.dg/vect/vect-10.c: Ditto.
27169 * gcc.dg/vect/vect-11.c: Ditto.
27170 * gcc.dg/vect/vect-12.c: Ditto.
27171 * gcc.dg/vect/vect-13.c: Ditto.
27172 * gcc.dg/vect/vect-14.c: Ditto.
27173 * gcc.dg/vect/vect-15.c: Ditto.
27174 * gcc.dg/vect/vect-16.c: Ditto.
27175 * gcc.dg/vect/vect-17.c: Ditto.
27176 * gcc.dg/vect/vect-18.c: Ditto.
27177 * gcc.dg/vect/vect-19.c: Ditto.
27178 * gcc.dg/vect/vect-2.c: Ditto.
27179 * gcc.dg/vect/vect-20.c: Ditto.
27180 * gcc.dg/vect/vect-21.c: Ditto.
27181 * gcc.dg/vect/vect-22.c: Ditto.
27182 * gcc.dg/vect/vect-23.c: Ditto.
27183 * gcc.dg/vect/vect-24.c: Ditto.
27184 * gcc.dg/vect/vect-25.c: Ditto.
27185 * gcc.dg/vect/vect-26.c: Ditto.
27186 * gcc.dg/vect/vect-27.c: Ditto.
27187 * gcc.dg/vect/vect-27a.c: Ditto.
27188 * gcc.dg/vect/vect-28.c: Ditto.
27189 * gcc.dg/vect/vect-29.c: Ditto.
27190 * gcc.dg/vect/vect-29a.c: Ditto.
27191 * gcc.dg/vect/vect-3.c: Ditto.
27192 * gcc.dg/vect/vect-30.c: Ditto.
27193 * gcc.dg/vect/vect-31.c: Ditto.
27194 * gcc.dg/vect/vect-32.c: Ditto.
27195 * gcc.dg/vect/vect-33.c: Ditto.
27196 * gcc.dg/vect/vect-34.c: Ditto.
27197 * gcc.dg/vect/vect-35.c: Ditto.
27198 * gcc.dg/vect/vect-36.c: Ditto.
27199 * gcc.dg/vect/vect-37.c: Ditto.
27200 * gcc.dg/vect/vect-38.c: Ditto.
27201 * gcc.dg/vect/vect-4.c: Ditto.
27202 * gcc.dg/vect/vect-40.c: Ditto.
27203 * gcc.dg/vect/vect-41.c: Ditto.
27204 * gcc.dg/vect/vect-42.c: Ditto.
27205 * gcc.dg/vect/vect-43.c: Ditto.
27206 * gcc.dg/vect/vect-44.c: Ditto.
27207 * gcc.dg/vect/vect-45.c: Ditto.
27208 * gcc.dg/vect/vect-46.c: Ditto.
27209 * gcc.dg/vect/vect-47.c: Ditto.
27210 * gcc.dg/vect/vect-48.c: Ditto.
27211 * gcc.dg/vect/vect-48a.c: Ditto.
27212 * gcc.dg/vect/vect-49.c: Ditto.
27213 * gcc.dg/vect/vect-5.c: Ditto.
27214 * gcc.dg/vect/vect-50.c: Ditto.
27215 * gcc.dg/vect/vect-51.c: Ditto.
27216 * gcc.dg/vect/vect-52.c: Ditto.
27217 * gcc.dg/vect/vect-53.c: Ditto.
27218 * gcc.dg/vect/vect-54.c: Ditto.
27219 * gcc.dg/vect/vect-55.c: Ditto.
27220 * gcc.dg/vect/vect-56.c: Ditto.
27221 * gcc.dg/vect/vect-56a.c: Ditto.
27222 * gcc.dg/vect/vect-57.c: Ditto.
27223 * gcc.dg/vect/vect-58.c: Ditto.
27224 * gcc.dg/vect/vect-59.c: Ditto.
27225 * gcc.dg/vect/vect-6.c: Ditto.
27226 * gcc.dg/vect/vect-60.c: Ditto.
27227 * gcc.dg/vect/vect-61.c: Ditto.
27228 * gcc.dg/vect/vect-62.c: Ditto.
27229 * gcc.dg/vect/vect-63.c: Ditto.
27230 * gcc.dg/vect/vect-64.c: Ditto.
27231 * gcc.dg/vect/vect-65.c: Ditto.
27232 * gcc.dg/vect/vect-66.c: Ditto.
27233 * gcc.dg/vect/vect-67.c: Ditto.
27234 * gcc.dg/vect/vect-68.c: Ditto.
27235 * gcc.dg/vect/vect-69.c: Ditto.
27236 * gcc.dg/vect/vect-7.c: Ditto.
27237 * gcc.dg/vect/vect-72.c: Ditto.
27238 * gcc.dg/vect/vect-72a.c: Ditto.
27239 * gcc.dg/vect/vect-73.c: Ditto.
27240 * gcc.dg/vect/vect-74.c: Ditto.
27241 * gcc.dg/vect/vect-75.c: Ditto.
27242 * gcc.dg/vect/vect-76.c: Ditto.
27243 * gcc.dg/vect/vect-77.c: Ditto.
27244 * gcc.dg/vect/vect-77a.c: Ditto.
27245 * gcc.dg/vect/vect-78.c: Ditto.
27246 * gcc.dg/vect/vect-79.c: Ditto.
27247 * gcc.dg/vect/vect-8.c: Ditto.
27248 * gcc.dg/vect/vect-80.c: Ditto.
27249 * gcc.dg/vect/vect-82.c: Ditto.
27250 * gcc.dg/vect/vect-82_64.c: Ditto.
27251 * gcc.dg/vect/vect-83.c: Ditto.
27252 * gcc.dg/vect/vect-83_64.c: Ditto.
27253 * gcc.dg/vect/vect-9.c: Ditto.
27254 * gcc.dg/vect/vect-all.c: Ditto.
27255 * gcc.dg/vect/vect-none.c: Ditto.
27257 2004-11-17 Janis Johnson <janis187@us.ibm.com>
27259 * lib/gcc-dg.exp (dg-skip-if): New function.
27260 (dg-forbid-option): Remove.
27261 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27262 * g++.dg/abi/bitfield8.C: Likewise.
27263 * g++.dg/abi/dtor1.C: Likewise.
27264 * g++.dg/abi/empty10.C: Likewise.
27265 * g++.dg/abi/empty7.C: Likewise.
27266 * g++.dg/abi/empty9.C: Likewise.
27267 * g++.dg/abi/layout3.C: Likewise.
27268 * g++.dg/abi/layout4.C: Likewise.
27269 * g++.dg/abi/thunk1.C: Likewise.
27270 * g++.dg/abi/thunk2.C: Likewise.
27271 * g++.dg/abi/vbase11.C: Likewise.
27272 * g++.dg/abi/vthunk2.C: Likewise.
27273 * g++.dg/abi/vthunk3.C: Likewise.
27274 * g++.dg/ext/attrib8.C: Likewise.
27275 * g++.dg/opt/longbranch2.C: Likewise.
27276 * g++.dg/opt/reg-stack4.C: Likewise.
27277 * g++.old-deja/g++.ext/attrib1.C: Likewise.
27278 * g++.old-deja/g++.ext/attrib2.C: Likewise.
27279 * g++.old-deja/g++.ext/attrib3.C: Likewise.
27280 * g++.old-deja/g++.other/store-expr1.C: Likewise.
27281 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27282 * gcc.dg/20000609-1.c: Likewise.
27283 * gcc.dg/20000720-1.c: Likewise.
27284 * gcc.dg/20011107-1.c: Likewise.
27285 * gcc.dg/20011119-1.c: Likewise.
27286 * gcc.dg/20020108-1.c: Likewise.
27287 * gcc.dg/20020122-2.c: Likewise.
27288 * gcc.dg/20020122-3.c: Likewise.
27289 * gcc.dg/20020201-3.c: Likewise.
27290 * gcc.dg/20020206-1.c: Likewise.
27291 * gcc.dg/20020218-1.c: Likewise.
27292 * gcc.dg/20020310-1.c: Likewise.
27293 * gcc.dg/20020411-1.c: Likewise.
27294 * gcc.dg/20020418-2.c: Likewise.
27295 * gcc.dg/20020426-1.c: Likewise.
27296 * gcc.dg/20020426-2.c: Likewise.
27297 * gcc.dg/20020517-1.c: Likewise.
27298 * gcc.dg/20020523-1.c: Likewise.
27299 * gcc.dg/20020523-2.c: Likewise.
27300 * gcc.dg/20020729-1.c: Likewise.
27301 * gcc.dg/20030204-1.c: Likewise.
27302 * gcc.dg/20030826-2.c: Likewise.
27303 * gcc.dg/20030926-1.c: Likewise.
27304 * gcc.dg/20031202-1.c: Likewise.
27305 * gcc.dg/980312-1.c: Likewise.
27306 * gcc.dg/980313-1.c: Likewise.
27307 * gcc.dg/990117-1.c: Likewise.
27308 * gcc.dg/990424-1.c: Likewise.
27309 * gcc.dg/990524-1.c: Likewise.
27310 * gcc.dg/991230-1.c: Likewise.
27311 * gcc.dg/i386-387-1.c: Likewise.
27312 * gcc.dg/i386-387-2.c: Likewise.
27313 * gcc.dg/i386-387-3.c: Likewise.
27314 * gcc.dg/i386-387-4.c: Likewise.
27315 * gcc.dg/i386-387-5.c: Likewise.
27316 * gcc.dg/i386-387-6.c: Likewise.
27317 * gcc.dg/i386-asm-1.c: Likewise.
27318 * gcc.dg/i386-bitfield1.c: Likewise.
27319 * gcc.dg/i386-bitfield2.c: Likewise.
27320 * gcc.dg/i386-loop-1.c: Likewise.
27321 * gcc.dg/i386-loop-2.c: Likewise.
27322 * gcc.dg/i386-loop-3.c: Likewise.
27323 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27324 * gcc.dg/i386-pic-1.c: Likewise.
27325 * gcc.dg/i386-regparm.c: Likewise.
27326 * gcc.dg/i386-signbit-1.c: Likewise.
27327 * gcc.dg/i386-signbit-2.c: Likewise.
27328 * gcc.dg/i386-signbit-3.c: Likewise.
27329 * gcc.dg/i386-sse-5.c: Likewise.
27330 * gcc.dg/i386-sse-8.c: Likewise.
27331 * gcc.dg/i386-unroll-1.c: Likewise.
27332 * gcc.dg/tls/opt-1.c: Likewise.
27333 * gcc.dg/tls/opt-2.c: Likewise.
27334 * gcc.dg/unroll-1.c: Likewise.
27335 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27336 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27337 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27338 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27340 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27342 * g++.dg/template/incomplete1.C: New test.
27344 2004-11-16 Nick Clifton <nickc@redhat.com>
27346 Revert patches accidentally commited during checkin of fixes for
27348 gcc.c-torture/execute/simd-4.c: Revert
27349 gcc.dg/20040910-1.c: Revert.
27351 2004-11-16 Paul Brook <paul@codesourcery.com>
27354 * gfortran.dg/der_pointer_1.f90: New test.
27356 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
27359 * gcc.dg/bitfld-13.c: New test.
27361 2004-11-15 Janis Johnson <janis187@us.ibm.com>
27363 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27366 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27367 * gcc.dg/ppc64-abi-2.c: Ditto.
27368 * gcc.dg/ppc64-abi-3.c: Ditto.
27370 * lib/gcc-dg.exp (dg-target-list): Remove.
27372 2004-11-15 Steve Ellcey <sje@cup.hp.com>
27374 * gcc.dg/ia64-postinc.c: New test.
27376 2004-11-15 Mark Mitchell <mark@codesourcery.com>
27378 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27380 2004-11-15 Nick Clifton <nickc@redhat.com>
27382 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27383 __INT_MAX__ so that the test can be compiled by toolchains
27384 targeted at 16-bit processors.
27386 * gcc.dg/20040625-1.c: Use long constants rather than integers
27387 when performing arithmetic that will overflow 16-bits.
27389 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27390 xstormy16. It does not support 128-bit vector operations.
27392 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27393 with the macro PTR_TYPE. Define this macro to an integer type
27394 suitable for holding a pointer.
27396 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27397 the target is a 16-bit processor.
27399 * gcc.dg/cpp/if-2.c: Expect a different warning message from
27400 16-bit targets where the character constant will be too long.
27402 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27403 where the double will not be directly addressable.
27405 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27407 Friend class name lookup 1/n, PR c++/18471
27408 * g++.dg/template/crash26.C: New test.
27409 * g++.dg/lookup/struct1.C: Adjust expected error.
27410 * g++.dg/parse/elab1.C: Likewise.
27411 * g++.dg/parse/elab2.C: Likewise.
27412 * g++.dg/parse/int-as-enum1.C: Likewise.
27413 * g++.dg/parse/struct-as-enum1.C: Likewise.
27414 * g++.dg/parse/typedef1.C: Likewise.
27415 * g++.dg/parse/typedef3.C: Likewise.
27416 * g++.dg/parse/typedef4.C: Likewise.
27417 * g++.dg/parse/typedef5.C: Likewise.
27418 * g++.dg/template/nontype4.C: Likewise.
27419 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27420 * g++.old-deja/g++.other/elab1.C: Likewise.
27421 * g++.old-deja/g++.other/syntax4.C: Likewise.
27423 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27425 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27427 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
27429 * gcc.c-torture/execute/20041114-1.c: New test.
27431 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
27433 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27434 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27435 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27436 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27437 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27438 gcc.dg/switch-7.c: New tests.
27440 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
27442 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27444 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
27447 * gcc.dg/vect/pr18400.c: New test.
27449 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
27450 Andrew Pinski <pinskia@physics.uc.edu>
27453 * gcc.dg/vect/pr18425.c: New test.
27455 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27457 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27458 Guard with dg-require-alias and dg-require-visibility.
27460 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
27462 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27464 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27466 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27468 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27471 * g++.dg/template/defarg5.C: New test.
27473 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
27475 * g++.dg/parse/cast1.C: Run only on ILP32.
27476 * g++.old-deja/g++.mike/p784.C: Likewise.
27478 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
27480 * gcc.c-torture/execute/20041113-1.c: New test.
27482 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
27485 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27486 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27487 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27488 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27489 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27490 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27491 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27492 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27493 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27494 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27495 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27496 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27497 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27499 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
27501 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27502 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27503 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27504 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27505 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27506 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27507 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27508 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27509 gcc.target/sparc/combined-1.c: New tests.
27511 2004-11-12 Ziemowit Laski <zlaski@apple.com>
27513 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27516 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27518 * lib/gcc-dg.exp (dg-forbid-option): New function.
27519 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27520 * g++.dg/abi/bitfield8.C: Likewise.
27521 * g++.dg/abi/dtor1.C: Likewise.
27522 * g++.dg/abi/empty10.C: Likewise.
27523 * g++.dg/abi/empty7.C: Likewise.
27524 * g++.dg/abi/empty9.C: Likewise.
27525 * g++.dg/abi/layout3.C: Likewise.
27526 * g++.dg/abi/layout4.C: Likewise.
27527 * g++.dg/abi/thunk1.C: Likewise.
27528 * g++.dg/abi/thunk2.C: Likewise.
27529 * g++.dg/abi/vbase11.C: Likewise.
27530 * g++.dg/abi/vthunk2.C: Likewise.
27531 * g++.dg/abi/vthunk3.C: Likewise.
27532 * g++.dg/ext/attrib8.C: Likewise.
27533 * g++.dg/opt/longbranch2.C: Likewise.
27534 * g++.dg/opt/reg-stack4.C: Likewise.
27535 * g++.old-deja/g++.ext/attrib1.C: Likewise.
27536 * g++.old-deja/g++.ext/attrib2.C: Likewise.
27537 * g++.old-deja/g++.ext/attrib3.C: Likewise.
27538 * g++.old-deja/g++.other/store-expr1.C: Likewise.
27539 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27540 * gcc.dg/20000609-1.c: Likewise.
27541 * gcc.dg/20000720-1.c: Likewise.
27542 * gcc.dg/20011107-1.c: Likewise.
27543 * gcc.dg/20011119-1.c: Likewise.
27544 * gcc.dg/20020108-1.c: Likewise.
27545 * gcc.dg/20020122-2.c: Likewise.
27546 * gcc.dg/20020122-3.c: Likewise.
27547 * gcc.dg/20020201-3.c: Likewise.
27548 * gcc.dg/20020206-1.c: Likewise.
27549 * gcc.dg/20020218-1.c: Likewise.
27550 * gcc.dg/20020310-1.c: Likewise.
27551 * gcc.dg/20020411-1.c: Likewise.
27552 * gcc.dg/20020418-2.c: Likewise.
27553 * gcc.dg/20020426-1.c: Likewise.
27554 * gcc.dg/20020426-2.c: Likewise.
27555 * gcc.dg/20020517-1.c: Likewise.
27556 * gcc.dg/20020523-1.c: Likewise.
27557 * gcc.dg/20020523-2.c: Likewise.
27558 * gcc.dg/20020729-1.c: Likewise.
27559 * gcc.dg/20030204-1.c: Likewise.
27560 * gcc.dg/20030826-2.c: Likewise.
27561 * gcc.dg/20030926-1.c: Likewise.
27562 * gcc.dg/20031202-1.c: Likewise.
27563 * gcc.dg/980312-1.c: Likewise.
27564 * gcc.dg/980313-1.c: Likewise.
27565 * gcc.dg/990117-1.c: Likewise.
27566 * gcc.dg/990424-1.c: Likewise.
27567 * gcc.dg/990524-1.c: Likewise.
27568 * gcc.dg/991230-1.c: Likewise.
27569 * gcc.dg/i386-387-1.c: Likewise.
27570 * gcc.dg/i386-387-2.c: Likewise.
27571 * gcc.dg/i386-387-3.c: Likewise.
27572 * gcc.dg/i386-387-4.c: Likewise.
27573 * gcc.dg/i386-387-5.c: Likewise.
27574 * gcc.dg/i386-387-6.c: Likewise.
27575 * gcc.dg/i386-asm-1.c: Likewise.
27576 * gcc.dg/i386-bitfield1.c: Likewise.
27577 * gcc.dg/i386-bitfield2.c: Likewise.
27578 * gcc.dg/i386-loop-1.c: Likewise.
27579 * gcc.dg/i386-loop-2.c: Likewise.
27580 * gcc.dg/i386-loop-3.c: Likewise.
27581 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27582 * gcc.dg/i386-pic-1.c: Likewise.
27583 * gcc.dg/i386-regparm.c: Likewise.
27584 * gcc.dg/i386-signbit-1.c: Likewise.
27585 * gcc.dg/i386-signbit-2.c: Likewise.
27586 * gcc.dg/i386-signbit-3.c: Likewise.
27587 * gcc.dg/i386-sse-5.c: Likewise.
27588 * gcc.dg/i386-sse-8.c: Likewise.
27589 * gcc.dg/i386-unroll-1.c: Likewise.
27590 * gcc.dg/tls/opt-1.c: Likewise.
27591 * gcc.dg/tls/opt-2.c: Likewise.
27592 * gcc.dg/unroll-1.c: Likewise.
27593 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27594 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27595 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27596 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27597 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27600 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27603 * g++.dg/parse/cond1.C: New test.
27606 * g++.dg/template/array9.C: New test.
27607 * g++.dg/ext/vla1.C: Adjust error messages.
27608 * g++.dg/ext/vlm1.C: Likewise.
27609 * g++.dg/template/crash2.C: Likewise.
27612 * g++.dg/template/call3.C: New test.
27615 * g++.dg/template/ptrmem11.C: New test.
27617 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
27620 * lib/g++.exp: Set LC_ALL and LANG to C.
27621 * lib/gcc-dg.exp: Likewise.
27622 * lib/gfortran.exp: Likewise.
27623 * lib/objc.exp: Likewise.
27624 * lib/treelang.exp: Likewise.
27626 2004-11-12 Andreas Schwab <schwab@suse.de>
27628 * gcc.dg/pr16286.c: Fix last change.
27630 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27633 * g++.dg/init/global1.C: New test.
27635 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
27637 * gcc.c-torture/execute/20041112-1.c: New test.
27639 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27641 * lib/gcc-dg.exp (dg-target-list): New.
27643 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27644 Richard Sandiford <rsandifo@redhat.com>
27646 * lib/target-supports.exp (get-compiler_messages): New.
27647 (check_named_sections_available): Use it.
27648 (check_effective_target_ilp32): New.
27649 (check_effective_target_lp64): New.
27650 (is-effective-target): New.
27651 * lib/gcc-dg.exp (dg-require-effective-target): New.
27653 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
27655 * gcc.dg/precedence-1.c: New test.
27657 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27659 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27661 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27662 message, delete generated files, use more descriptive name for
27663 executable, and make the test unsupported when it cannot be run.
27665 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27666 (dg-require-weak, dg-require-visibility, dg-require-alias,
27667 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27668 dg-require-iconv, dg-require-named-sections): Use it.
27670 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27672 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
27675 * gcc.dg/ppc-and-1: New
27678 * gcc.dg/ppc-mov-1.c: New.
27681 * gcc.dg/ppc-compare-1.c: New.
27683 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
27685 * objc.dg/desig-init-2.m: New test.
27687 2004-11-10 Adam Nemet <anemet@lnxw.com>
27689 PR middle-end/18160
27690 * g++.dg/warn/register-var-1.C: New test.
27691 * g++.dg/warn/register-var-2.C: New test.
27693 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27695 * gcc.dg/union-2.c: New test.
27697 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
27699 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27700 New test for PR tree-optimization/17892.
27702 2004-11-09 Mark Mitchell <mark@codesourcery.com>
27705 * g++.dg/init/new12.C: New test.
27707 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
27709 * gcc.target/sparc: New directory.
27710 * gcc.target/sparc/sparc.exp: New driver.
27711 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27712 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27713 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27714 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27716 2004-11-10 Paul Brook <paul@codesourcery.com>
27719 * gfortran.dg/list_read.c: New test.
27721 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27724 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27725 expected diagnostic location.
27727 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
27729 * gcc.dg/20041109-1.c: New test.
27731 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
27734 * objc/compile/pr18406.m: New test.
27736 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27738 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27740 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27742 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27744 2004-11-08 Steve Ellcey <sje@cup.hp.com>
27746 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27748 2004-11-08 Steve Ellcey <sje@cup.hp.com>
27750 * gcc.dg/20030225-2.c: Add prototype for abort and
27753 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
27756 * gcc.c-torture/pr18299-1.c: New test.
27758 2004-11-06 Andreas Schwab <schwab@suse.de>
27760 * gcc.dg/pr16286.c: Also test for bool and pixel.
27762 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
27764 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27765 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27766 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27767 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27768 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27769 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27770 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27771 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27772 gcc.dg/struct-semi-3.c: New tests.
27774 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27776 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27778 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27780 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27781 Do not use C99 designators.
27783 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27785 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27787 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27789 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27790 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27791 * gcc.c-torture/execute/simd-5.x: Remove.
27793 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
27795 PR rtl-optimization/17933
27796 * gcc.dg/torture/pr17933-1.c: New test.
27798 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
27801 * lib/target-supports.exp (check_weak_available): Support
27804 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
27806 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27807 call to fflush(stdout) before abort.
27808 (my_ffsll): New function.
27809 (generate_fields): Use it.
27811 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
27813 * gcc.dg/init-undef-1.c: New test.
27815 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
27817 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27818 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27819 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27820 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27821 expected messages for new parser.
27823 2004-11-04 Mark Mitchell <mark@codesourcery.com>
27825 * g++.dg/ext/visibility/symbian1.C: New test.
27827 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27829 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27832 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
27834 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27835 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27836 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27837 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27838 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27839 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27840 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27841 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27842 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27843 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27845 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
27847 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27848 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27849 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27850 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27851 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27852 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27853 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27856 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
27859 * gcc.dg/20041104-1.c: New test.
27861 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27863 * g++.dg/template/nontype7.C: New test.
27864 * g++.dg/template/nontype8.C: Likewise.
27865 * g++.dg/template/nontype9.C: Likewise.
27866 * g++.dg/template/nontype10.C: Likewise.
27867 * g++.dg/tc1/dr49.C: Likewise.
27868 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27869 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27871 2004-11-04 Ben Elliston <bje@au.ibm.com>
27873 * g++.dg/rtti/tinfo1.C: Remove xfails.
27875 2004-11-04 Ben Elliston <bje@au.ibm.com>
27877 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27878 packed attribute to the definition to satisfy the new C++ parser.
27880 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27882 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27883 invocations of va_arg.
27885 2004-11-02 Mark Mitchell <mark@codesourcery.com>
27888 * g++.dg/template/crash25.C: New test.
27891 * g++.dg/template/typedef2.C: New test.
27892 * g++.dg/parse/crash13.C: Adjust error markers.
27895 * g++.dg/conversion/const3.C: New test.
27897 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27902 * gfortran.dg/generic_[123].f90: New testcases.
27904 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27906 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27907 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27909 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
27912 * gcc.c-torture/compile/pr16808.c: New test.
27914 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
27916 PR rtl-optimization/17104
27917 * gcc.dg/ppc-bitfield1.c: New.
27919 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
27921 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27923 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
27925 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
27926 strings for 32-bit code.
27928 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
27931 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27933 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
27936 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27938 2004-10-31 Mark Mitchell <mark@codesourcery.com>
27941 * g++.dg/init/aggr2.C: New test.
27943 2004-10-30 Ziemowit Laski <zlaski@apple.com>
27945 * objc.dg/local-decl-1.m: New test.
27947 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
27949 * gcc.dg/20040910-1.c: Adjust regex.
27951 2004-10-30 Roger Sayle <roger@eyesopen.com>
27953 PR rtl-optimization/18084
27954 * g++.dg/opt/pr18084-1.C: New testcase.
27956 2004-10-30 Matt Austern <austern@apple.com>
27959 * g++.dg/ext/attrib18.C: New test.
27961 2004-10-30 Roger Sayle <roger@eyesopen.com>
27963 PR middle-end/18096
27964 * gcc.dg/pr18096-1.c: New test case.
27966 2004-10-30 Roger Sayle <roger@eyesopen.com>
27968 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27970 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
27973 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27974 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27975 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27976 gcc.dg/old-style-prom-3.c: New tests.
27978 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
27980 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27981 Remove unnecessary inclusion of stdio.h.
27983 2004-10-29 Roger Sayle <roger@eyesopen.com>
27985 PR rtl-optimization/17581
27986 * gcc.dg/pr17581-1.c: New test case.
27988 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
27990 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27992 * g++.dg/conversion/dr195-1.C: New.
27993 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27994 * g++.old-deja/g++.mike/p10148.C: Likewise.
27996 2004-10-29 Mark Mitchell <mark@codesourcery.com>
27999 * g++.dg/debug/typedef2.C: New test.
28001 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
28004 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28005 * gfortran.dg/g77/README: Update.
28007 2004-10-28 Matt Austern <austern@apple.com>
28010 * g++.dg/ext/packed7.C: New test.
28012 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
28014 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28016 * lib/scanasm.exp (hidden-scan-for): New proc.
28017 (scan-hidden): Use hidden-scan-for instead of constructing the scan
28019 (scan-not-hidden): Likewise.
28020 * lib/target-supports.exp (check_visibility_available): mach-o is
28023 2004-10-28 Mark Mitchell <mark@codesourcery.com>
28026 * g++.dg/template/memclass3.C: New test.
28028 2004-10-28 Adam Nemet <anemet@lnxw.com>
28030 PR middle-end/18160
28031 * gcc.dg/register-var-1.c: New test.
28032 * gcc.dg/register-var-2.c: New test.
28033 * gcc.dg/asm-7.c: Taking the address of a register variable is an
28036 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
28039 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28041 * gcc.dg/vect/vect-22.c: Likewise.
28043 2004-10-28 Jakub Jelinek <jakub@redhat.com>
28045 * gcc.dg/i386-rotate-1.c: New test.
28047 2004-10-27 Mark Mitchell <mark@codesourcery.com>
28049 * g++.dg/init/ref12.C: Add "run" marker.
28052 * g++.dg/init/ref12.C: New test.
28055 * g++.dg/template/shift1.C: New test.
28056 * g++.dg/template/error10.C: Adjust error markers.
28058 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
28061 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28063 2004-10-27 Geoffrey Keating <geoffk@apple.com>
28065 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28066 * gcc.dg/weak/weak-3.c: Likewise.
28067 * gcc.dg/weak/weak-5.c: Likewise.
28068 * gcc.dg/weak/weak-9.c: Likewise.
28069 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28070 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28072 * gcc.dg/darwin-weakimport-1.c: New.
28074 2004-10-28 Ben Elliston <bje@au.ibm.com>
28076 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28078 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
28080 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28081 'syntax' error messages.
28082 * gcc.dg/cpp/direct2s.c: Likewise.
28084 2004-10-26 Geoffrey Keating <geoffk@apple.com>
28086 * gcc.c-torture/compile/20041026-1.c: New.
28088 2004-10-26 Mark Mitchell <mark@codesourcery.com>
28091 * g++.dg/lookup/ns2.C: New test.
28094 * g++.dg/template/enum4.C: New test.
28097 * g++.dg/template/expr1.C: New test.
28099 2004-10-26 Ben Elliston <bje@au.ibm.com>
28101 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28103 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
28105 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28106 gcc.dg/decl-nospec-3.c: New tests.
28108 2004-10-26 Ziemowit Laski <zlaski@apple.com>
28110 * objc.dg/super-class-3.m: New test.
28112 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
28114 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28116 * gcc.dg/cpp/direct2s.c: Likewise.
28118 2004-10-25 Geoffrey Keating <geoffk@apple.com>
28120 * objc.dg/image-info.m: Update for changes to section selection.
28122 2004-10-25 David Ayers <d.ayers@inode.at>
28123 Ziemowit Laski <zlaski@apple.com>
28125 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28126 diagnostics when messaging 'id <Proto>'.
28127 * objc.dg/class-protocol-1.m: New test.
28128 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28129 a non-existent method signature.
28130 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28131 Update diagnostics when messaging with non-existent method signature.
28132 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28133 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28134 invalid receivers are now resolved as if messaging 'id'; remove
28135 extraneous diagnostics.
28137 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
28140 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28141 gcc.dg/init-desig-obs-3.c: New tests.
28143 2004-10-25 Jakub Jelinek <jakub@redhat.com>
28145 * gcc.dg/debug/20041023-1.c: New test.
28147 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
28149 PR middle-end/17407
28150 * gcc.c-torture/compile/pr17407.c: New test.
28153 * g++.dg/template/array8.C: New test.
28155 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
28158 * lib/g++.exp: Accept more than one multilib libgcc.
28159 * lib/gcc-dg.exp: Likewise.
28160 * lib/objc.exp: Likewise.
28161 * lib/treelang.exp: Likewise.
28162 * lib/gfortran.exp: Likewise.
28164 2004-10-24 Ben Elliston <bje@au.ibm.com>
28166 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28168 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
28170 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28171 * gcc.dg/c99-const-expr-3.c: Likewise.
28173 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
28175 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28177 2004-10-23 Ben Elliston <bje@au.ibm.com>
28179 * gcc.c-torture/execute/loop-2e.x: Remove.
28181 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
28184 * g++.dg/parse/crash18.C: New.
28185 * g++.dg/parse/crash19.C: New.
28187 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
28189 * g++.dg/ext/dllimport1.C: Move dg-warnings.
28190 * g++.dg/ext/dllimport2.C: Same.
28191 * g++.dg/ext/dllimport8.C: Same.
28193 2004-10-21 Mark Mitchell <mark@codesourcery.com>
28196 * g++.dg/conversion/cast1.C: New test.
28197 * g++.dg/overload/pmf1.C: Adjust error marker.
28199 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
28202 * objc.dg/const-str-7.m: New test.
28204 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28206 * g++.dg/template/memfriend11.C: Fix comment typo.
28207 * g++.dg/template/memfriend14.C: Likewise.
28209 2004-10-20 Richard Henderson <rth@redhat.com>
28211 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28212 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28213 -fasynchronous-unwind-tables.
28215 2004-10-20 Richard Henderson <rth@redhat.com>
28217 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28218 (main): Return success.
28219 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28220 (main): Return success.
28222 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28225 * g++.dg/template/memfriend9.C: New test.
28226 * g++.dg/template/memfriend10.C: Likewise.
28227 * g++.dg/template/memfriend11.C: Likewise.
28228 * g++.dg/template/memfriend12.C: Likewise.
28229 * g++.dg/template/memfriend13.C: Likewise.
28230 * g++.dg/template/memfriend14.C: Likewise.
28231 * g++.dg/template/memfriend15.C: Likewise.
28232 * g++.dg/template/memfriend16.C: Likewise.
28233 * g++.dg/template/memfriend17.C: Likewise.
28234 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28236 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
28238 * g++.dg/conversion/dr195.C: New.
28239 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28241 2004-10-20 Ben Elliston <bje@au.ibm.com>
28242 Devang Patel <dpatel@apple.com>
28244 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28245 of floating point arithmetic, which could trap.
28247 2004-10-19 Mark Mitchell <mark@codesourcery.com>
28250 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28251 * g++.dg/conversion/const2.C: New test.
28252 * g++.dg/expr/reinterpret2.C: New test.
28253 * g++.dg/expr/reinterpret3.C: New test.
28254 * g++.dg/expr/cast2.C: New test.
28255 * g++.dg/expr/copy1.C: New test.
28256 * g++.dg/other/conversion1.C: Change error message.
28257 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28258 function pointers to void *.
28259 * g++.old-deja/g++.mike/p10148.C: Likewise.
28261 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28263 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28265 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
28269 * g++.dg/parse/expr3.C: New test.
28271 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28273 * gcc.dg/smod-1.c: New test.
28275 2004-10-18 Ziemowit Laski <zlaski@apple.com>
28277 * objc.dg/method-14.m: New test.
28279 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
28281 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28282 Also xfail as the patch was reverted.
28284 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
28286 PR middle-end/16973
28287 * gcc.dg/pr16973.c: New test.
28289 2004-10-18 Diego Novillo <dnovillo@redhat.com>
28291 PR tree-optimization/17656
28292 * gcc.c-torture/compile/pr17656.c: New test.
28294 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
28296 * g++.dg/eh/shadow1.C: New.
28298 2004-10-18 Jakub Jelinek <jakub@redhat.com>
28300 * gcc.c-torture/compile/20041018-1.c: New test.
28302 2004-10-18 Ben Elliston <bje@au.ibm.com>
28304 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28305 compiler referring to register 0 when accessing sdata. The linker
28306 now patches things up.
28308 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
28311 * gcc.c-torture/compile/pr17529.c: New test.
28313 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28316 * g++.dg/ext/attrib17.C: New test.
28318 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
28320 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28322 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28325 * g++.dg/ext/attrib16.C: New test.
28327 2004-10-15 Mark Mitchell <mark@codesourcery.com>
28330 * g++.dg/init/dso_handle1.C: New test.
28333 * g++.dg/parse/typedef6.C: New test.
28336 * g++.dg/parse/pragma1.C: New test.
28338 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
28340 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28342 2004-10-15 Steve Ellcey <sje@cup.hp.com>
28344 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28345 -fno-common when on HPPA HP-UX platforms.
28347 2004-10-15 Jakub Jelinek <jakub@redhat.com>
28350 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28352 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28355 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
28358 * g++.dg/lookup/strong-using-4.C: New test.
28360 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
28362 PR middle-end/16567
28363 * gcc.c-torture/compile/nested-1.c: New test.
28365 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
28367 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28368 and mipsisa64*-*-* (until support for misaligned loads is added).
28369 * gcc.dg/vect/vect-50.c: Likewise.
28370 * gcc.dg/vect/vect-52.c: Likewise.
28371 * gcc.dg/vect/vect-54.c: Likewise.
28372 * gcc.dg/vect/vect-58.c: Likewise.
28373 * gcc.dg/vect/vect-60.c: Likewise.
28374 * gcc.dg/vect/vect-80.c: Likewise.
28376 2004-10-14 Mark Mitchell <mark@codesourcery.com>
28379 * g++.dg/init/dtor3.C: New test.
28381 2004-10-15 Ben Elliston <bje@au.ibm.com>
28383 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28385 2004-10-14 Geoffrey Keating <geoffk@apple.com>
28387 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28388 * gcc.dg/macho-lo-sum.c: Likewise.
28390 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
28392 * gcc.dg/ppc-spe64-1.c: New test.
28394 2004-10-14 Devang Patel <dpatel@apple.com>
28397 * gcc.dg/pr17635.c : New test.
28399 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
28401 * gcc.dg/vect/vect-28.c: Remove xfail.
28402 * gcc.dg/vect/vect-30.c: Remove xfail.
28403 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28404 * gcc.dg/vect/vect-33.c: Remove xfail.
28405 * gcc.dg/vect/vect-44.c: Remove xfail.
28406 * gcc.dg/vect/vect-46.c: Remove xfail.
28407 * gcc.dg/vect/vect-50.c: Remove xfail.
28408 * gcc.dg/vect/vect-52.c: Remove xfail.
28409 * gcc.dg/vect/vect-54.c: Remove xfail.
28410 * gcc.dg/vect/vect-58.c: Remove xfail.
28411 * gcc.dg/vect/vect-60.c: Remove xfail.
28412 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28413 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28414 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28415 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28416 * gcc.dg/vect/vect-8.c: Remove xfail.
28417 * gcc.dg/vect/vect-80.c: Remove xfail.
28418 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28420 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
28422 * gcc.dg/vect/vect-82.c: New testcase.
28423 * gcc.dg/vect/vect-82_64.c: New testcase.
28424 * gcc.dg/vect/vect-83.c: New testcase.
28425 * gcc.dg/vect/vect-83_64.c: New testcase.
28427 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
28429 * gcc.dg/cpp/error-1.c: New test.
28431 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
28433 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28435 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
28438 * gcc.dg/cris-peep2-xsrand2.c: New test.
28440 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
28443 * g++.dg/expr/for2.C: New test.
28445 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28447 * g++.dg/inherit/thunk1.C: Run on the SPARC.
28449 2004-10-13 Jakub Jelinek <jakub@redhat.com>
28451 PR tree-optimization/17724
28452 * g++.dg/opt/pr17724-1.C: New test.
28453 * g++.dg/opt/pr17724-2.C: New test.
28454 * g++.dg/opt/pr17724-3.C: New test.
28455 * g++.dg/opt/pr17724-4.C: New test.
28456 * g++.dg/opt/pr17724-5.C: New test.
28457 * g++.dg/opt/pr17724-6.C: New test.
28459 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
28462 * gcc.dg/pr17301-2.c: New test.
28464 2004-10-11 Mark Mitchell <mark@codesourcery.com>
28467 * g++.dg/parse/error22.C: New test.
28470 * g++.dg/template/spec18.C: New test.
28472 2004-10-11 Steve Ellcey <sje@cup.hp.com>
28474 * gcc.dg/ia64-asm-1.c: Add prototype for abort
28475 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28477 * gcc.dg/ia64-sync-2.c: Ditto.
28478 * gcc.dg/ia64-sync-3.c: Ditto.
28480 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
28482 * g++.dg/eh/cleanup5.C: Add dg-options "".
28484 2004-10-11 Roger Sayle <roger@eyesopen.com>
28486 PR middle-end/17657
28487 * gcc.dg/switch-4.c: New test case.
28489 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
28491 * gcc.c-torture/execute/20041011-1.c: New test.
28493 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
28496 * g++.dg/init/for3.C: New test.
28499 * g++.dg/opt/switch2.C: New test.
28501 PR middle-end/17703
28502 * g++.dg/warn/Wreturn-2.C: New test.
28504 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
28507 * g++.dg/eh/cleanup5.C: New test.
28509 2004-10-10 Mark Mitchell <mark@codesourcery.com>
28512 * g++.dg/parse/error21.C: New test.
28514 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
28516 * g++.dg/overload/pmf1.C: Adjust quoting marks.
28517 * g++.dg/warn/incomplete1.C: Likewise.
28518 * g++.dg/template/qualttp20.C: Likewise.
28520 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28523 * parm-incomplete-1.c: New test.
28525 2004-10-09 Mark Mitchell <mark@codesourcery.com>
28528 * g++.dg/parse/error19.C: New test.
28531 * g++.dg/init/new11.C: New test.
28534 * g++.dg/parse/error20.C: New test.
28537 * g++.dg/template/crash24.C: New test.
28539 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28542 * gcc.dg/pr17301-1.c: New test.
28544 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28547 * gcc.dg/anon-struct-5.c: New test.
28549 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
28552 * gcc.dg/pr17844-1.c: New test.
28554 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
28556 PR tree-optimization/17906
28557 * gcc.c-torture/compile/pr17906.c: New.
28559 2004-10-09 Stuart Hastings <stuart@apple.com>
28560 Roger Sayle <roger@eyesopen.com>
28562 PR rtl-optimization/17853
28563 * gcc.dg/i386-mmx-5.c: New testcase.
28565 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
28567 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28569 2004-10-09 Mark Mitchell <mark@codesourcery.com>
28572 * g++.dg/template/static9.C: New test.
28575 * g++.dg/parse/operator5.C: New test.
28577 2004-10-09 Roger Sayle <roger@eyesopen.com>
28579 PR middle-end/17894
28580 * gcc.c-torture/execute/divcmp-4.c: New test case.
28582 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28585 * g++.dg/opt/pr17902.C: New test.
28587 2004-10-09 Jakub Jelinek <jakub@redhat.com>
28589 * gcc.dg/cpp/ident-1.c: Add dg-options "".
28591 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28593 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28595 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28597 * gcc.dg/assign-warn-3.c: New test.
28599 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28602 * gcc.dg/cpp/ident-1.c: New test.
28604 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
28606 * gcc.c-torture/compile/acc1.c: New.
28608 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28610 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28611 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28613 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28615 * gcc.dg/ultrasp11.c: New test.
28617 2004-10-08 Michael Matz <matz@suse.de>
28619 * gcc.dg/doloop-2.c: New test.
28621 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28623 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28624 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28625 objc.dg/method-9.m: Update expected diagnostics.
28627 2004-10-07 Geoffrey Keating <geoffk@apple.com>
28629 * gcc.dg/ppc-fsel-3.c: New file.
28630 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28632 2004-10-07 Paul Brook <paul@codesourcery.com>
28634 * gfortran.dg/intrinsic_verify_1.f90: New test.
28636 2004-10-07 Paul Brook <paul@codesourcery.com>
28638 * gfortran.dg/empty_format_1.f90: Remove stray commas.
28640 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28642 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28643 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28646 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
28648 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28650 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28653 * g++.dg/warn/Winline-4.C: New test.
28655 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28657 * gcc.c-torture/compile/20041007-1.c: New test.
28659 2004-10-07 Paul Brook <paul@codesourcery.com>
28662 * gfortran.dg/use_allocated_1.f90: New test.
28664 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
28666 PR middle-end/17849
28667 * gfortran.fortran-torture/compile/nested.f90: New test
28669 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
28671 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28673 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
28676 * g++.dg/ext/asm6.C: New test.
28678 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
28680 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28682 2004-10-06 Paul Brook <paul@codesourcery.com>
28684 PR libfortran/17709
28685 * gfortran.dg/empty_format_1.f90: New test.
28687 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28690 * gfortran.dg/ishft.f90: New test.
28693 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28696 2004-10-06 Paul Brook <paul@codesourcery.com>
28698 * gfortran.dg/do_1.f90: New test.
28700 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28702 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28703 optimizing for size.
28705 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
28707 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28709 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
28711 * gcc.c-torture/compile/20041005-1.c: New test.
28713 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
28716 * g++.dg/lookup/koenig4.C: New.
28718 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
28720 * g++.dg/other/classkey1.C: Adjust quoting marks.
28721 * g++.dg/parse/error15.C: Likewise.
28722 * g++.dg/template/meminit2.C (int>): Likewise.
28724 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28727 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28730 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28733 * gfortran.dg/pr17708.f90: New test.
28735 2004-10-04 Chao-ying Fu <fu@mips.com>
28737 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28738 * gcc.dg/vect/vect-4.c: Ditto.
28739 * gcc.dg/vect/vect-5.c: Ditto.
28740 * gcc.dg/vect/vect-6.c: Ditto.
28741 * gcc.dg/vect/vect-8.c: Ditto.
28742 * gcc.dg/vect/vect-16.c: Ditto.
28743 * gcc.dg/vect/vect-30.c: Ditto.
28744 * gcc.dg/vect/vect-40.c: Ditto.
28745 * gcc.dg/vect/vect-41.c: Ditto.
28746 * gcc.dg/vect/vect-42.c: Ditto.
28747 * gcc.dg/vect/vect-43.c: Ditto.
28748 * gcc.dg/vect/vect-44.c: Ditto.
28749 * gcc.dg/vect/vect-45.c: Ditto.
28750 * gcc.dg/vect/vect-46.c: Ditto.
28751 * gcc.dg/vect/vect-47.c: Ditto.
28752 * gcc.dg/vect/vect-48.c: Ditto.
28753 * gcc.dg/vect/vect-49.c: Ditto.
28754 * gcc.dg/vect/vect-50.c: Ditto.
28755 * gcc.dg/vect/vect-51.c: Ditto.
28756 * gcc.dg/vect/vect-52.c: Ditto.
28757 * gcc.dg/vect/vect-53.c: Ditto.
28758 * gcc.dg/vect/vect-54.c: Ditto.
28759 * gcc.dg/vect/vect-55.c: Ditto.
28760 * gcc.dg/vect/vect-56.c: Ditto.
28761 * gcc.dg/vect/vect-57.c: Ditto.
28762 * gcc.dg/vect/vect-58.c: Ditto.
28763 * gcc.dg/vect/vect-59.c: Ditto.
28764 * gcc.dg/vect/vect-60.c: Ditto.
28765 * gcc.dg/vect/vect-74.c: Ditto.
28766 * gcc.dg/vect/vect-79.c: Ditto.
28767 * gcc.dg/vect/vect-80.c: Ditto.
28769 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
28771 * gcc.dg/unused-7.c: Use the correct option.
28773 2004-10-04 Paul Brook <paul@codesourcery.com>
28774 Bud Davis <bdavis9659@comcast.net>
28778 * gfortran/pr17706.f90: New test.
28779 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28781 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28783 * gfortran.dg/pr17612.f90: New test.
28785 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
28787 * g++.dg/template/local1.C: Adjust quoting marks in
28788 testing for diagnostics.
28789 * g++.dg/tls/diag-2.C: Likewise.
28790 * g++.dg/other/error8.C: Likewise.
28792 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
28795 * gcc.dg/unused-4.c: Adjust to be correct.
28798 * gcc.dg/unused-7.c: New test.
28800 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
28803 * g++.dg/overload/template2.C: New test.
28805 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
28807 PR tree-optimization/16632
28808 * gcc.dg/tree-ssa/20041002-1.c: New.
28810 2004-10-03 Paul Brook <paul@codesourcery.com>
28812 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
28813 rather than relying on default formatting.
28815 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
28817 * gcc.dg/20040920-1.c: Update expected message text.
28819 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
28821 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28823 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
28825 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28828 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
28830 * gcc.dg/tree-ssa/pr17343.c: Remove.
28832 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
28835 * gcc.dg/tree-ssa/pr17343.c: New test.
28837 2004-10-01 Jakub Jelinek <jakub@redhat.com>
28839 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28840 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28841 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28842 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28843 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28845 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
28847 * gcc.dg/lvalue-2.c: New test.
28849 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
28852 * gcc.dg/pr17730-1.c: New test
28854 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
28857 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28859 2004-09-29 Jakub Jelinek <jakub@redhat.com>
28861 * gcc.c-torture/execute/stdarg-1.c: New test.
28862 * gcc.c-torture/execute/stdarg-2.c: New test.
28863 * gcc.c-torture/execute/stdarg-3.c: New test.
28864 * gcc.dg/tree-ssa/stdarg-1.c: New test.
28865 * gcc.dg/tree-ssa/stdarg-2.c: New test.
28866 * gcc.dg/tree-ssa/stdarg-3.c: New test.
28867 * gcc.dg/tree-ssa/stdarg-4.c: New test.
28868 * gcc.dg/tree-ssa/stdarg-5.c: New test.
28870 2004-09-29 Jakub Jelinek <jakub@redhat.com>
28872 PR tree-optimization/17697
28873 * g++.dg/opt/pr17697-1.C: New test.
28874 * g++.dg/opt/pr17697-2.C: New test.
28875 * g++.dg/opt/pr17697-3.C: New test.
28877 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
28880 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28881 gcc.dg/vla-init-5.c: New tests.
28883 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
28886 * gcc.dg/pr13804-1.c: New test.
28888 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28891 * gfortran.dg/pr16938.f90: New test.
28893 2004-09-27 Mark Mitchell <mark@codesourcery.com>
28895 * g++.dg/template/crash23.C: New test.
28897 2004-09-27 Mark Mitchell <mark@codesourcery.com>
28900 * g++.dg/template/static8.C: New test.
28902 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
28905 * g++.dg/other/error9.C: New test.
28907 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
28909 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28911 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28914 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28916 2004-09-26 Roger Sayle <roger@eyesopen.com>
28918 PR middle-end/17112
28919 * gcc.dg/pr17112-1.c: New test case.
28921 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
28924 * gcc.dg/pr11459-1.c: New test.
28926 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
28928 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28929 * gcc.dg/tree-ssa/loop-4.c: Likewise.
28931 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28933 * gfortran.dg/pr15324.f90: Make array bounds consistent.
28935 2004-09-25 Jan Hubicka <jh@suse.cz>
28937 * compile/30040909-1.c: New test.
28938 * compile/30040907-1.c: New test.
28940 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
28942 * gcc.c-torture/execute/va-arg-26.c: New test.
28944 2004-09-24 Zack Weinberg <zack@codesourcery.com>
28946 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28947 extra diagnostics on targets with 64-bit pointers.
28948 * objc.dg/selector-1.m: Adjust dg-warning regexp.
28950 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
28953 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28954 * gcc.dg/decl-3.c: Adjust expected message.
28956 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28959 * gfortran.dg/pr17615.f90: New test.
28961 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
28963 PR tree-optimzation/17517
28964 * g++.dg/tree-ssa/pr17517.C: New Test.
28966 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
28969 * g++.dg/lookup/ambig3.C: New.
28971 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
28974 * g++.dg/opt/pr17624.C: New test.
28976 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
28979 * gcc.dg/Wbad-function-cast-1.c: New test.
28981 2004-09-23 Zack Weinberg <zack@codesourcery.com>
28983 * g++.dg/ext/complit1.C
28984 * g++.dg/other/error2.C
28985 * g++.dg/other/nontype-1.C
28986 * g++.dg/parse/crash11.C
28987 * g++.dg/parse/crash12.C
28988 * g++.dg/parse/error15.C
28989 * g++.dg/parse/error4.C
28990 * g++.dg/parse/tmpl-outside1.C
28991 * g++.dg/parse/too-many-tmpl-args1.C
28992 * g++.dg/template/dependent-expr3.C
28993 * g++.dg/template/error10.C
28994 * g++.dg/template/instantiate1.C
28995 * g++.dg/template/vtable2.C
28996 * g++.dg/warn/Wshadow-1.C
28997 * g++.dg/warn/weak1.C
28998 * g++.old-deja/g++.brendan/crash16.C
28999 * g++.old-deja/g++.brendan/crash18.C
29000 * g++.old-deja/g++.brendan/crash48.C
29001 * g++.old-deja/g++.brendan/crash49.C
29002 * g++.old-deja/g++.brendan/crash55.C
29003 * g++.old-deja/g++.brendan/crash56.C
29004 * g++.old-deja/g++.brendan/crash8.C
29005 * g++.old-deja/g++.brendan/enum11.C
29006 * g++.old-deja/g++.brendan/enum8.C
29007 * g++.old-deja/g++.brendan/enum9.C
29008 * g++.old-deja/g++.brendan/friend3.C
29009 * g++.old-deja/g++.brendan/misc14.C
29010 * g++.old-deja/g++.bugs/900402_02.C
29011 * g++.old-deja/g++.bugs/900404_03.C
29012 * g++.old-deja/g++.bugs/900404_04.C
29013 * g++.old-deja/g++.bugs/900428_03.C
29014 * g++.old-deja/g++.jason/crash4.C
29015 * g++.old-deja/g++.jason/overload21.C
29016 * g++.old-deja/g++.jason/redecl1.C
29017 * g++.old-deja/g++.jason/report.C
29018 * g++.old-deja/g++.jason/rfg10.C
29019 * g++.old-deja/g++.jason/template30.C
29020 * g++.old-deja/g++.law/arm12.C
29021 * g++.old-deja/g++.law/ctors5.C
29022 * g++.old-deja/g++.law/cvt20.C
29023 * g++.old-deja/g++.law/init10.C
29024 * g++.old-deja/g++.law/init8.C
29025 * g++.old-deja/g++.law/visibility17.C
29026 * g++.old-deja/g++.law/visibility7.C
29027 * g++.old-deja/g++.mike/net8.C
29028 * g++.old-deja/g++.mike/p646.C
29029 * g++.old-deja/g++.mike/p700.C
29030 * g++.old-deja/g++.mike/p701.C
29031 * g++.old-deja/g++.mike/p811.C
29032 * g++.old-deja/g++.ns/template13.C
29033 * g++.old-deja/g++.other/array3.C
29034 * g++.old-deja/g++.other/crash25.C
29035 * g++.old-deja/g++.other/dtor3.C
29036 * g++.old-deja/g++.other/dtor4.C
29037 * g++.old-deja/g++.other/main1.C
29038 * g++.old-deja/g++.other/warn7.C
29039 * g++.old-deja/g++.pt/crash11.C
29040 * g++.old-deja/g++.pt/crash36.C
29041 * g++.old-deja/g++.pt/spec22.C
29042 * g++.old-deja/g++.pt/spec9.C
29043 * g++.old-deja/g++.pt/ttp52.C
29044 * g++.old-deja/g++.robertl/eb103.C
29045 * g++.old-deja/g++.robertl/eb121.C
29046 * g++.old-deja/g++.robertl/eb22.C
29047 * g++.old-deja/g++.robertl/eb8.C:
29048 Update locations and/or regexps of dg-error markers.
29049 Remove markers for some bogus messages that are no longer issued.
29051 2004-09-23 Jakub Jelinek <jakub@redhat.com>
29053 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29054 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29056 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
29059 * g++.dg/lookup/crash5.C: New test.
29061 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
29063 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29064 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29065 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29066 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29067 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29068 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29070 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29071 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29072 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29073 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29074 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29075 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29077 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29079 * gcc.dg/vect/vect-44.c: Check additional cases.
29080 * gcc.dg/vect/vect-48.c: Check additional cases.
29082 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29083 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29084 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29085 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29086 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29087 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29088 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29089 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29090 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29092 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29093 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29094 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29096 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29098 * gcc.dg/tree-ssa/loop-6.c: New test.
29100 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
29103 * g++.dg/inherit/base2.C: New.
29105 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29107 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29108 * gcc.dg/20001012-2.c: Likewise.
29109 * gcc.dg/20001013-1.c: Likewise.
29110 * gcc.dg/20001101-1.c: Likewise.
29111 * gcc.dg/20001102-1.c: Likewise.
29112 * gcc.dg/bf-spl1.c: Likewise.
29113 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29114 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29116 2004-09-22 Diego Novillo <dnovillo@redhat.com>
29118 PR tree-optimization/16721
29119 * gcc.dg/tree-ssa/pr16721.c: New test.
29121 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
29123 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29124 * gcc.dg/20040305-1.c: Likewise.
29126 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
29129 * gcc.c-torture/compile/pr16566-1.c,
29130 gcc.c-torture/compile/pr16566-2.c,
29131 gcc.c-torture/compile/pr16566-3.c: New tests.
29133 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
29135 PR tree-optimization/17512
29136 * gcc.c-torture/compile/20040916-1.c.
29138 2004-09-21 Mark Mitchell <mark@codesourcery.com>
29140 * gcc.dg/pragma-re-3.c: New test.
29142 2004-09-17 Matt Austern <austern@apple.com>
29145 * g++.dg/other/anon3.C: New.
29147 2004-09-21 Roger Sayle <roger@eyesopen.com>
29150 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29151 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29152 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29153 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29154 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29156 2004-09-21 Bud Davis <bdavis9659@comcast.net>
29159 * gfortran.dg/pr17286.f90: New test.
29161 2004-09-20 Mark Mitchell <mark@codesourcery.com>
29164 * g++.dg/template/static7.C: New test.
29166 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
29169 * gcc.c-torture/compile/pr17558.c: New test.
29171 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
29173 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29174 if SKIP_ATTRIBUTE is defined.
29176 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29179 * gfortran.dg/pr15957.f90: New test.
29181 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
29183 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29185 * gcc.dg/vect/vect-79.c: Likewise.
29186 * gcc.dg/vect/vect-80.c: Likewise.
29188 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29191 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29193 2004-09-20 Ira Rosen <irar@il.ibm.com>
29195 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29196 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29197 * gcc.dg/vect/vect-62.c: New testcase.
29198 * gcc.dg/vect/vect-63.c: New testcase.
29199 * gcc.dg/vect/vect-64.c: New testcase.
29200 * gcc.dg/vect/vect-65.c: New testcase.
29201 * gcc.dg/vect/vect-66.c: New testcase.
29202 * gcc.dg/vect/vect-67.c: New testcase.
29203 * gcc.dg/vect/vect-68.c: New testcase.
29204 * gcc.dg/vect/vect-69.c: New testcase.
29205 * gcc.dg/vect/vect-79.c: New testcase.
29206 * gcc.dg/vect/vect-80.c: New testcase.
29208 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
29210 * gcc.target/mips/asm-1.c: New test.
29212 2004-09-19 Ira Rosen <irar@il.ibm.com>
29214 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29215 * gcc.dg/vect/vect-73.c: New testcase.
29216 * gcc.dg/vect/vect-74.c: New testcase.
29217 * gcc.dg/vect/vect-75.c: New testcase.
29218 * gcc.dg/vect/vect-76.c: New testcase.
29219 * gcc.dg/vect/vect-77.c: New testcase.
29220 * gcc.dg/vect/vect-78.c: New testcase
29222 2004-09-18 Paul Brook <paul@codesourcery.com>
29224 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29226 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
29229 * gcc.dg/pr17424-1.c: New test.
29231 2004-09-18 Diego Novillo <dnovillo@redhat.com>
29233 * g++.dg/tree-ssa/pr17153.C: New test.
29235 2004-09-16 Geoffrey Keating <geoffk@apple.com>
29238 * g++.dg/pch/wchar-1.C: New.
29239 * g++.dg/pch/wchar-1.Hs: New.
29241 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
29243 * gcc.c-torture/execute/20040917-1.c: New test.
29245 2004-09-17 Diego Novillo <dnovillo@redhat.com>
29247 PR tree-optimization/17319
29248 * gcc.dg/pr17319.c: New test.
29250 2004-09-17 Devang Patel <dpatel@apple.com>
29252 * gcc.dg/20040813-1.c: New test.
29254 2004-09-17 Diego Novillo <dnovillo@redhat.com>
29256 PR tree-optimization/17273
29257 * gcc.c-torture/compile/pr17273.c: New test.
29259 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
29261 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29262 Update expected messages.
29263 * gcc.dg/declspec-13.c: New test.
29265 2004-09-17 David Edelsohn <edelsohn@gnu.org>
29267 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29269 2004-09-17 Diego Novillo <dnovillo@redhat.com>
29271 * gcc.c-torture/execute/pr17252.c: Use post-increment to
29272 change what 'a' is pointing to.
29274 2004-09-17 Mark Mitchell <mark@codesourcery.com>
29277 * g++.dg/template/error18.C: New test.
29280 * g++.dg/warn/Wunused-8.C: New test.
29282 2004-09-17 Steven Bosscher <stevenb@suse.de>
29284 PR tree-optimization/17513
29285 * gcc.dg/20040916-1.c: New test.
29287 2004-09-16 Mark Mitchell <mark@codesourcery.com>
29290 * g++.dg/template/typename7.C: New test.
29292 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29294 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29296 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
29298 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29299 with -ftree-based-profiling also.
29300 * lib/profopt.exp: Support late-set profile_option/feedback_option.
29302 2004-09-16 Victor Leikehman <lei@il.ibm.com>
29305 * gfortran.dg/der_array_io_1.f90: New test.
29306 * gfortran.dg/der_array_io_2.f90: New test.
29307 * gfortran.dg/der_array_io_3.f90: New test.
29309 2004-09-15 Mark Mitchell <mark@codesourcery.com>
29311 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29314 2004-09-15 Mark Mitchell <mark@codesourcery.com>
29316 * g++.dg/opt/switch1.C: New test.
29318 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
29320 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29321 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29322 Update expected messages.
29324 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29327 * gfortran.dg/same_name_1.f90: New test.
29329 2004-09-15 Diego Novillo <dnovillo@redhat.com>
29331 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
29332 dereference garbage pointers.
29334 2004-09-15 Jakub Jelinek <jakub@redhat.com>
29336 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29337 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29339 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29340 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29341 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29343 2004-09-14 Mark Mitchell <mark@codesourcery.com>
29346 * g++.dg/template/mangle1.C: New test.
29348 2004-09-14 Diego Novillo <dnovillo@redhat.com>
29350 PR tree-optimization/17252
29351 * gcc.c-torture/execute/pr17252.c: New test.
29353 2004-09-14 Andrew Pinski <apinski@apple.com>
29355 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29357 2004-09-14 Roger Sayle <roger@eyesopen.com>
29359 PR rtl-optimization/9771
29360 * gcc.dg/pr9771-1.c: New test case.
29362 2004-09-14 Diego Novillo <dnovillo@redhat.com>
29364 PR tree-optimization/15262
29365 * gcc.c-torture/execute/pr15262-1.c: New test.
29366 * gcc.c-torture/execute/pr15262-2.c: New test.
29368 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
29370 * gcc.dg/declspec-12.c: New test.
29372 2004-09-14 Bud Davis <bdavis9659@comcast.net>
29374 * gfortran.dg/pr17090.f90: Add directives to test.
29376 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29378 * gcc.c-torture/compile/20040914-1.c: New test.
29380 2004-09-13 Mark Mitchell <mark@codesourcery.com>
29383 * g++.dg/template/decl2.C: New test.
29385 2004-09-13 Bud Davis <bdavis9659@comcast.net>
29388 * gfortran.dg/pr17090.f90: New test.
29390 2004-09-13 Dale Johannesen <dalej@apple.com>
29392 * gcc.c-torture/compile/pr17408.c: New test case.
29394 2004-09-13 Mark Mitchell <mark@codesourcery.com>
29397 * g++.dg/parse/crash17.C: New test.
29400 * g++.dg/template/enum3.C: New test.
29402 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
29404 * lib/gcc-defs.exp: Load wrapper.exp.
29405 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29407 * lib/gcc.exp (gcc_init): Similar.
29408 * lib/gfortran.exp (gfortran_init): Similar.
29409 * lib/objc.exp (objc_init): Similar.
29410 * lib/treelang.exp (treelang_init): Similar.
29411 * lib/wrapper.exp: New file with build_wrapper call machinery in
29412 ${tool}_maybe_build_wrapper.
29414 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
29416 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29418 * gcc.dg/declspec-11.c: Update expected messages.
29419 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29420 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29421 gcc.dg/inline-12.c: New tests.
29423 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
29425 * g++.dg/tree-ssa/pr17400.C: New testcase.
29427 2004-09-13 James E Wilson <wilson@specifixinc.com>
29429 * gcc.target/mips/sb1-1.c: New testcase.
29431 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
29433 * lib/g77-dg.exp: Remove unused file.
29434 * lib/mike-g77.exp: Ditto.
29435 * lib/g77.exp: Ditto.
29437 2004-09-12 Richard Henderson <rth@redhat.com>
29439 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29441 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
29443 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29444 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29445 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29446 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29447 Update expected messages.
29449 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
29451 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29452 declaration/use mismatch for dirp parameter.
29454 2004-09-12 Andrew Pinski <apinski@apple.com>
29456 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29457 -fgnu-runtime is passed.
29459 2004-09-12 Richard Henderson <rth@redhat.com>
29461 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29462 do the uplevel thing and update additional_flags directly.
29463 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29464 gfortran.fortran-torture/execute/intrinsic_nearest.x,
29465 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29466 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29468 2004-09-11 Steven Bosscher <stevenb@suse.de>
29470 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29472 2004-09-11 Roger Sayle <roger@eyesopen.com>
29474 PR middle-end/17411
29475 * g++.dg/opt/pr17411-1.C: New test case.
29477 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
29479 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29480 gcc.dg/tls/diag-2.c: Update expected messages.
29481 * gcc.dg/991209-1.c: Specify compilation options. Update expected
29483 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29484 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29485 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29486 gcc.dg/tls/diag-5.c: New tests.
29488 2004-09-11 Zack Weinberg <zack@codesourcery.com>
29490 * gcc.dg/20040910-1.c: Correct dg-error regexp.
29492 2004-09-11 Steven Bosscher <stevenb@suse.de>
29494 * g++.dg/parse/break-in-for.C: New test.
29496 2004-09-11 Jakub Jelinek <jakub@redhat.com>
29498 * gcc.dg/tree-ssa/20040911-1.c: New test.
29500 2004-09-11 Andreas Jaeger <aj@suse.de>
29502 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29503 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29505 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
29507 * gcc.target/frv: New directory of FR-V-specific tests.
29509 2004-09-10 James E Wilson <wilson@specifixinc.com>
29511 * gcc.dg/convert-vec-1.c: New test.
29513 2004-09-10 Roger Sayle <roger@eyesopen.com>
29515 PR middle-end/17024
29516 * gcc.dg/pr17024-1.c: New test case.
29518 2004-09-10 Eric Christopher <echristo@redhat.com>
29520 * gcc.dg/20040910-1.c: New test.
29522 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
29524 * gcc.dg/bitfld-9.c: New test.
29526 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
29528 * gcc.c-torture/execute/ieee/acc1.c: New test.
29529 * gcc.c-torture/execute/ieee/acc2.c: New test.
29530 * gcc.c-torture/execute/ieee/mzero6.c: New test.
29532 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
29534 * gcc.dg/deprecated-2.c: New test.
29536 2004-09-09 James E Wilson <wilson@specifixinc.com>
29538 * gcc.dg/init-vec-1.c: New test.
29540 2004-09-09 Roger Sayle <roger@eyesopen.com>
29542 PR middle-end/17055
29543 * gcc.dg/pr17055-1.c: New test case.
29545 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
29548 * gcc.c-torture/execute/pr17377.c: New test.
29550 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
29553 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29554 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29555 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29556 gcc.dg/long-long-typespec-1.c: New tests.
29557 * gcc.dg/tls/diag-2.c: Update expected diagnostics
29559 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
29561 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29562 gcc.dg/gnu99-static-1.c: New tests.
29564 2004-09-08 Devang Patel <dpatel@apple.com>
29566 * gcc.dg/darwin-ld-20040828-1.c: New test.
29567 * gcc.dg/darwin-ld-20040828-2.c: New test.
29568 * gcc.dg/darwin-ld-20040828-3.c: New test.
29570 2004-09-08 Ziemowit Laski <zlaski@apple.com>
29572 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29573 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29575 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29576 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29578 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29579 types they qualify.
29580 * objc.dg/type-size-2.m: Fix wording in comment.
29581 * objc.dg/va-meth-1.m: New test case.
29583 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
29586 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29587 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29589 2004-09-06 Devang Patel <dpatel@apple.com>
29591 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29592 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29594 2004-09-06 Zack Weinberg <zack@codesourcery.com>
29596 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29597 reflect changed line numbering of diagnostics.
29599 2004-09-06 Paul Brook <paul@codesourcery.com>
29601 * gfortran.dg/edit_real_1.f90: Add new test.
29603 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29605 * gcc.dg/tree-ssa/loop-2.c: New test.
29606 * gcc.dg/tree-ssa/loop-3.c: New test.
29607 * gcc.dg/tree-ssa/loop-4.c: New test.
29608 * gcc.dg/tree-ssa/loop-5.c: New test.
29610 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29612 * gcc.dg/format/sentinel-1.c: Update for parameter option.
29614 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29616 * gcc.dg/format/sentinel-1.c: New test.
29618 2004-09-04 Uros Bizjak <uros@kss-loka.si>
29620 * gcc.dg/builtins-46.c: New.
29622 2004-09-03 Devang Patel <dpatel@apple.com>
29624 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29625 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29627 2004-09-03 Jan Beulich <jbeulich@novell.com>
29629 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29630 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29631 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29632 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29633 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29634 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29635 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29636 the non-portable bzero.
29637 * gcc.dg/20010912-1.c: xfail for NetWare.
29638 * gcc.dg/20020426-2.c: xfail for NetWare.
29639 * gcc.dg/20021014-1.c: xfail for NetWare.
29640 * gcc.dg/20021018-1.c: xfail for NetWare.
29641 * gcc.dg/20030213-1.c: xfail for NetWare.
29642 * gcc.dg/20030225-1.c: xfail for NetWare.
29643 * gcc.dg/20030708-1.c: xfail for NetWare.
29644 * gcc.dg/builtins-config.h: Also exclude NetWare.
29645 * gcc.dg/format/format.h: Define restrict only if not already defined.
29646 * gcc.dg/nest.c: xfail for NetWare.
29647 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29648 * lib/target-supports.exp (check_visibility_available): Exclude
29651 2004-09-03 Jan Beulich <jbeulich@novell.com>
29653 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29654 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29655 deterministic starting point for the alignment of structure fields.
29656 * gcc.dg/Wpadded.c: Dito.
29657 * g++.dg/abi/vbase10.C: Dito.
29659 2004-09-03 Devang Patel <dpatel@apple.com>
29661 * g++.dg/debug/pr15736.cc: New test.
29663 2004-09-02 Mark Mitchell <mark@codesourcery.com>
29665 * README.QMTEST: Fix out-of-date link.
29667 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
29670 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29671 Delete. Duplicate of gfortran.dg/g77/20010610.f
29673 2004-09-02 Mark Mitchell <mark@codesourcery.com>
29675 * g++.dg/abi/arm_rtti1.C: New test.
29677 2004-09-02 Geoffrey Keating <geoffk@apple.com>
29679 * gcc.dg/ppc-vector-memcpy.c: New.
29680 * gcc.dg/ppc-vector-memset.c: New.
29682 2004-09-02 Chao-ying Fu <fu@mips.com>
29684 * gcc.target/mips/mips-3d-1.c: New test.
29685 * gcc.target/mips/mips-3d-2.c: New test.
29686 * gcc.target/mips/mips-3d-3.c: New test.
29687 * gcc.target/mips/mips-3d-4.c: New test.
29688 * gcc.target/mips/mips-3d-5.c: New test.
29689 * gcc.target/mips/mips-3d-6.c: New test.
29690 * gcc.target/mips/mips-3d-7.c: New test.
29691 * gcc.target/mips/mips-3d-8.c: New test.
29692 * gcc.target/mips/mips-3d-9.c: New test.
29693 * gcc.target/mips/mips-ps-1.c: New test.
29694 * gcc.target/mips/mips-ps-2.c: New test.
29695 * gcc.target/mips/mips-ps-3.c: New test.
29696 * gcc.target/mips/mips-ps-4.c: New test.
29697 * gcc.target/mips/mips-ps-type.c: New test.
29699 2004-09-02 Paul Brook <paul@codesourcery.com>
29701 * gfortran.dg/edit_real_1.f90: Add new tests.
29703 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29706 * gfortran.dg/merge_char_1.f90: New test.
29708 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29711 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29713 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
29716 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29718 2004-09-01 Mark Mitchell <mark@codesourcery.com>
29720 * g++.dg/opt/loop1.C: Do not XFAIL.
29722 2004-09-01 Jakub Jelinek <jakub@redhat.com>
29724 * gcc.c-torture/execute/20040831-1.c: New test.
29726 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
29729 * gfortran.dg/g77/20010610.f: Now passes.
29730 Copy from g77.f-torture/execute. Add dg-run directive.
29731 * gfortran.dg/g77/README: Update
29733 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29735 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29736 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29737 (t1, t2, t3, t4): Add volatile.
29739 2004-08-31 Mark Mitchell <mark@codesourcery.com>
29741 * g++.dg/ext/visibility/arm1.C: New test.
29743 2004-08-31 Geoffrey Keating <geoffk@apple.com>
29745 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29748 2004-09-01 Paul Brook <paul@codesourcery.com>
29750 * gfortran.dg/eof_2.f90: New test.
29752 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29755 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29757 2004-08-31 Bud Davis <bdavis9659@comcast.net>
29759 PR libfortran/16805
29760 * gfortran.dg/list_read_2.f90: New test.
29762 2004-08-31 Mark Mitchell <mark@codesourcery.com>
29764 * g++.dg/abi/key1.C: New test.
29766 2004-08-31 Richard Henderson <rth@redhat.com>
29768 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29770 * g++.dg/other/offsetof5.C: Remove duplicate.
29772 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29775 * gfortran.dg/func_derived_1.f90: New test.
29777 2004-08-31 Paul Brook <paul@codesourcery.com>
29779 * gfortran.dg/eof_1.f90: New test.
29781 2004-08-31 Paul Brook <paul@codesourcery.com>
29783 * gfortran.dg/list_read_1.f90: New file.
29785 2004-08-30 Mark Mitchell <mark@codesourcery.com>
29787 * g++.dg/opt/loop1.C: XFAIL.
29789 2004-08-30 Geoffrey Keating <geoffk@apple.com>
29791 * gcc.dg/funcdef-storage-1.c: New.
29792 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29793 an extern function in local scope.
29794 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29795 declare an 'auto inline' function in local scope.
29796 * gcc.dg/20011130-1.c: Likewise.
29797 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29798 an 'auto' function in local scope.
29799 * gcc.dg/20021014-1.c: Likewise.
29800 * gcc.dg/20030331-2.c: Likewise.
29802 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29804 * gfortran.dg/blockdata_1.f90: New test.
29806 2004-08-30 Richard Henderson <rth@redhat.com>
29808 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29810 2004-08-30 Richard Henderson <rth@redhat.com>
29812 * lib/fortran-torture.exp (fortran-torture-execute): Honor
29813 additional_flags set by alternate driver.
29814 (ieee-options): New procedure.
29815 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29816 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29817 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29818 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29820 2004-08-30 Richard Henderson <rth@redhat.com>
29822 * lib/f-torture.exp: Remove.
29824 2004-08-29 Mark Mitchell <mark@codesourcery.com>
29826 PR rtl-optimization/16590
29827 * g++.dg/opt/loop1.C: New test.
29829 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29832 * gfortran.dg/oldstyle_1.f90: New test.
29834 2004-08-29 Steven G. Kargl <kargls@comcast.net>
29835 Paul Brook <paul@codesourcery.com>
29837 * gfortran.dg/g77/README: Update.
29838 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29839 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29840 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29842 2004-08-28 Paul Brook <paul@codesourcery.com>
29844 PR libfortran/17195
29845 * gfortran.dg/edit_real_1.f90: New test.
29847 2004-08-27 Paul Brook <paul@codesourcery.com>
29849 * gfortran.dg/rewind_1.f90: New test.
29851 2004-08-27 Bud Davis <bdavis9659@comcast.net>
29854 * gfortran.dg/pr16597.f90: New test.
29856 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
29859 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29860 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29861 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29862 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29863 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29865 2004-08-26 Nick Clifton <nickc@redhat.com>
29867 * gcc.c-torture/compile/pr17119.c: New test.
29869 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
29871 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29873 2004-08-25 Richard Henderson <rth@redhat.com>
29875 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29876 the bits that expect kind=8 to be the largest real kind.
29878 2004-08-25 Ziemowit Laski <zlaski@apple.com>
29880 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29882 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29884 * gfortran.dg/assignment_1.f90: New test.
29886 2004-08-25 Adam Nemet <anemet@lnxw.com>
29888 * g++.dg/template/repo3.C: New test.
29890 2004-08-25 Roger Sayle <roger@eyesopen.com>
29892 PR middle-end/16693
29893 PR tree-optimization/16372
29894 * g++.dg/opt/pr16372-1.C: New test case.
29895 * g++.dg/opt/pr16693-1.C: New test case.
29896 * g++.dg/opt/pr16693-2.C: New test case.
29898 2004-08-25 Ziemowit Laski <zlaski@apple.com>
29900 * objc.dg/proto-lossage-4.m: New test.
29902 2004-08-25 Mark Mitchell <mark@codesourcery.com>
29905 * g++.dg/inherit/local2.C: New test.
29907 2004-08-25 Paul Brook <paul@codesourcery.com>
29910 * gfortran.dg/string_ctor_1.f90: New test.
29912 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29915 * g++.dg/template/redecl2.C: New test.
29917 2004-08-24 Bud Davis <bdavis9659@comcast.net>
29920 * gfortran.dg/pr17143.f90: New test.
29922 2004-08-24 Bud Davis <bdavis9659@comcast.net>
29925 * gfortran.dg/pr17164.f90: New test.
29927 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29929 * gcc.dg/tree-ssa/loop-1.c: New test.
29931 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
29933 * gcc.c-torture/compile/20040824-1.c: New test.
29935 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
29937 * gcc.c-torture/compile/iftrap-3.c: New test.
29939 2004-08-24 Paul Brook <paul@codesourcery.com>
29941 * gfortran.dg/entry_2.f90: New test.
29943 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29946 * g++.dg/lookup/ambig[12].C: New.
29948 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29951 * g++.dg/template/crash21.C: New test.
29952 * g++.dg/template/crash22.C: Likewise.
29954 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29957 * g++.dg/template/access15.C: New.
29959 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29962 * g++.dg/template/repo2.C: New test.
29964 2004-08-23 Roger Sayle <roger@eyesopen.com>
29966 PR rtl-optimization/17078
29967 * gcc.c-torture/execute/pr17078-1.c: New test case.
29969 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29972 * gcc.dg/debug/crash1.c: New test.
29974 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29977 * gcc.dg/loop-5.c: New test.
29979 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29981 * gcc.c-torture/execute/20040823-1.c: New test.
29983 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
29985 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29986 to the assembler. Simplify test accordingly.
29987 (asm_abi_flags): Use GNU names.
29988 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29989 to check for ABI flags.
29991 2004-08-22 Andrew Pinski <apinski@apple.com>
29993 * g++.dg/opt/pr14029.C: New test.
29994 * gcc.c-torture/execute/pr15262.c: New test.
29996 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29998 * gfortran.dg/reduction.f90: Add checks with complex arguments.
30000 2004-08-21 Bud Davis <bdavis9659@comcast.net>
30003 * gfortran.dg/direct_io.f90: New test.
30005 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30008 * g++.dg/inherit/local2.C: New test.
30010 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30013 * g++.dg/warn/Wparentheses-4.C: New test.
30015 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30018 * g++.dg/inherit/local2.C: New test.
30020 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30021 * gcc.dg/ppc-ldstruct.c: Likewise.
30022 * gcc.dg/ppc64-abi-2.c: Likewise.
30024 2004-08-20 Jakub Jelinek <jakub@redhat.com>
30026 PR rtl-optimization/17099
30027 * gcc.c-torture/execute/20040820-1.c: New test.
30029 2004-08-20 David Edelsohn <edelsohn@gnu.org>
30031 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30033 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
30036 * gfortran.dg/auto_array_1.f90: New test.
30038 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30041 * gfortran.dg/simpleif_1.f90: New test.
30043 2004-08-19 Mark Mitchell <mark@codesourcery.com>
30045 * lib/target-supports.exp (check_profiling_available): Return
30046 false for arm*-*-symbianelf* and arm*-*-eabi*.
30049 * g++.dg/template/delete1.C: New test.
30051 2004-08-19 Paul Brook <paul@codesourcery.com>
30055 * gfortran.dg/data_char_1.f90: New test.
30057 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
30060 * gfortran.dg/reduction.f90: New testcase.
30062 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30065 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30067 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
30070 * g++.dg/Wparentheses-3.C: New test.
30072 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
30074 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30075 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30076 * gcc.dg/vect/vect-2.c: Likewise.
30077 * gcc.dg/vect/vect-3.c: Likewise.
30078 * gcc.dg/vect/vect-4.c: Likewise.
30079 * gcc.dg/vect/vect-5.c: Likewise.
30080 * gcc.dg/vect/vect-6.c: Likewise.
30081 * gcc.dg/vect/vect-7.c: Likewise.
30082 * gcc.dg/vect/vect-25.c: Likewise.
30083 * gcc.dg/vect/vect-31.c: Likewise.
30084 * gcc.dg/vect/vect-32.c: Likewise.
30085 * gcc.dg/vect/vect-34.c: Likewise.
30086 * gcc.dg/vect/vect-36.c: Likewise.
30087 * gcc.dg/vect/vect-all.c: Likewise.
30089 2004-08-18 Mark Mitchell <mark@codesourcery.com>
30092 * g++.dg/template/operator4.C: New test.
30094 2004-08-18 Richard Henderson <rth@redhat.com>
30096 * gcc.dg/20040206-1.c: XFAIL.
30098 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30101 * g++.dg/template/array7.C: New test.
30103 2004-08-17 James E Wilson <wilson@specifixinc.com>
30105 * gcc.dg/mips-movcc-1.c: New test.
30106 * gcc.dg/mips-movcc-2.c: New test.
30107 * gcc.dg/mips-movcc-3.c: New test.
30109 * gcc.dg/mips-nmadd-1.c: New test.
30110 * gcc.dg/mips-nmadd-2.c: New test.
30112 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30115 * g++.dg/opt/inline8.C: New test.
30118 * g++.dg/parse/error17.C: New test.
30120 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
30122 * gcc.dg/vect: New directory for vectorizer tests.
30123 * gcc.dg/vect/tree-vect.h: New file.
30124 * gcc.dg/vect/vect.exp: New file.
30125 * gcc.dg/vect/pr16105.c.c: New test.
30126 * gcc.dg/vect/vect-1.c: New test.
30127 * gcc.dg/vect/vect-2.c: New test.
30128 * gcc.dg/vect/vect-3.c: New test.
30129 * gcc.dg/vect/vect-4.c: New test.
30130 * gcc.dg/vect/vect-5.c: New test.
30131 * gcc.dg/vect/vect-6.c: New test.
30132 * gcc.dg/vect/vect-7.c: New test.
30133 * gcc.dg/vect/vect-8.c: New test.
30134 * gcc.dg/vect/vect-9.c: New test.
30135 * gcc.dg/vect/vect-10.c: New test.
30136 * gcc.dg/vect/vect-11.c: New test.
30137 * gcc.dg/vect/vect-12.c: New test.
30138 * gcc.dg/vect/vect-13.c: New test.
30139 * gcc.dg/vect/vect-14.c: New test.
30140 * gcc.dg/vect/vect-15.c: New test.
30141 * gcc.dg/vect/vect-16.c: New test.
30142 * gcc.dg/vect/vect-17.c: New test.
30143 * gcc.dg/vect/vect-18.c: New test.
30144 * gcc.dg/vect/vect-19.c: New test.
30145 * gcc.dg/vect/vect-20.c: New test.
30146 * gcc.dg/vect/vect-21.c: New test.
30147 * gcc.dg/vect/vect-22.c: New test.
30148 * gcc.dg/vect/vect-23.c: New test.
30149 * gcc.dg/vect/vect-24.c: New test.
30150 * gcc.dg/vect/vect-25.c: New test.
30151 * gcc.dg/vect/vect-26.c: New test.
30152 * gcc.dg/vect/vect-27.c: New test.
30153 * gcc.dg/vect/vect-28.c: New test.
30154 * gcc.dg/vect/vect-29.c: New test.
30155 * gcc.dg/vect/vect-30.c: New test.
30156 * gcc.dg/vect/vect-31.c: New test.
30157 * gcc.dg/vect/vect-32.c: New test.
30158 * gcc.dg/vect/vect-33.c: New test.
30159 * gcc.dg/vect/vect-34.c: New test.
30160 * gcc.dg/vect/vect-35.c: New test.
30161 * gcc.dg/vect/vect-36.c: New test.
30162 * gcc.dg/vect/vect-37.c: New test.
30163 * gcc.dg/vect/vect-38.c: New test.
30164 * gcc.dg/vect/vect-40.c: New test.
30165 * gcc.dg/vect/vect-41.c: New test.
30166 * gcc.dg/vect/vect-42.c: New test.
30167 * gcc.dg/vect/vect-43.c: New test.
30168 * gcc.dg/vect/vect-44.c: New test.
30169 * gcc.dg/vect/vect-45.c: New test.
30170 * gcc.dg/vect/vect-46.c: New test.
30171 * gcc.dg/vect/vect-47.c: New test.
30172 * gcc.dg/vect/vect-48.c: New test.
30173 * gcc.dg/vect/vect-49.c: New test.
30174 * gcc.dg/vect/vect-50.c: New test.
30175 * gcc.dg/vect/vect-51.c: New test.
30176 * gcc.dg/vect/vect-52.c: New test.
30177 * gcc.dg/vect/vect-53.c: New test.
30178 * gcc.dg/vect/vect-54.c: New test.
30179 * gcc.dg/vect/vect-55.c: New test.
30180 * gcc.dg/vect/vect-56.c: New test.
30181 * gcc.dg/vect/vect-57.c: New test.
30182 * gcc.dg/vect/vect-58.c: New test.
30183 * gcc.dg/vect/vect-59.c: New test.
30184 * gcc.dg/vect/vect-60.c: New test.
30185 * gcc.dg/vect/vect-61.c: New test.
30186 * gcc.dg/vect/vect-all.c: New test.
30187 * gcc.dg/vect/vect-none.c: New test.
30189 2004-08-17 Paul Brook <paul@codesourcery.com>
30192 * gfortran.dg/entry_1.f90: New test.
30194 2004-08-17 Andrew Pinski <apinski@apple.com>
30196 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30198 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
30200 * gcc.dg/pr17036-1.c: New test.
30202 2004-08-16 Devang Patel <dpatel@apple.com>
30204 * gcc.dg/darwin-20040809-1.c: New test.
30206 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
30208 * gcc.dg/funcdef-attr-1.c: New test.
30210 2004-08-16 Janis Johnson <janis187@us.ibm.com>
30212 * gcc.dg/altivec-17.c: New test.
30213 * gcc.dg/altivec-18.c: New test.
30215 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30218 * g++.dg/template/vtable2.C: New test.
30220 2004-08-14 Richard Henderson <rth@redhat.com>
30222 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30223 * gcc.dg/pack-test-4.c (main): Return 0.
30224 * gcc.dg/setjmp-1.c: Remove XFAIL.
30225 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30227 2004-08-14 Richard Henderson <rth@redhat.com>
30229 * gcc.dg/980217-1.c: Add prototype for printf.
30231 2004-08-13 Bud Davis <bdavis9659@comcast.net>
30233 * gfortran.dg/pr16935.f90: New test.
30235 2004-08-13 Janis Johnson <janis187@us.ibm.com>
30237 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30239 2004-08-13 Paul Brook <paul@codesourcery.com>
30241 * gfortran.dg/der_io_1.f90: Remove stray comma.
30243 2004-08-12 Janis Johnson <janis187@us.ibm.com>
30245 * gcc.dg/vmx/cw-bug-2.c: Remove.
30246 * gcc.dg/vmx/vprint-1.c: Remove.
30247 * gcc.dg/vmx/vscan-1.c: Remove.
30249 2004-08-12 Devang patel <dpatel@apple.com>
30251 * gcc.dg/darwin-20040809-2.c: New test.
30253 2004-08-12 Janis Johnson <janis1872us.ibm.com>
30255 * g++.dg/ext/altivec-12.C: New test.
30257 * g++.dg/ext/altivec-11.C: New test.
30259 2004-08-12 Paul Brook <paul@codesourcery.com>
30261 * g++.dg/abi/arm_cxa_vec_1.C: New test.
30263 2004-08-12 Janis Johnson <janis187@us.ibm.com>
30265 * g++.dg/ext/altivec-2.C: Check for hardware support before
30266 executing any VMX instructions.
30268 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30270 2004-08-12 Jakub Jelinek <jakub@redhat.com>
30273 * g++.old-deja/g++.other/comdat4.C: New test.
30274 * g++.old-deja/g++.other/comdat4-aux.cc: New.
30276 2004-08-12 Ben Elliston <bje@au.ibm.com>
30279 * gcc.dg/pr16286.c: New test.
30281 2004-08-12 Jan Beulich <jbeulich@novell.com>
30283 * g++.dg/ext/asm5.C: New.
30285 2004-08-11 Mark Mitchell <mark@codesourcery.com>
30288 * g++.dg/eh/crash1.C: New test.
30291 * g++.dg/ext/construct1.C: New test.
30293 2004-08-11 Mark Mitchell <mark@codesourcery.com>
30296 * g++.dg/init/ptrmem1.C: New test.
30299 * g++.dg/parse/offsetof5.C: New test.
30302 * g++.dg/template/overload3.C: New test.
30304 2004-08-11 Mark Mitchell <mark@codesourcery.com>
30307 * g++.dg/parse/error16.C: New test.
30310 * g++.dg/template/error14.C: New test.
30313 * g++.dg/template/error15.C: New test.
30315 2004-08-11 Devang Patel <dpatel@apple.com>
30317 * gcc.dg/darwin-ld-20040809-1.c: New test.
30318 * gcc.dg/darwin-ld-20040809-2.c: New test.
30320 2004-08-11 Steven G. Kargl <kargls@comcast.net>
30323 * gfortran.dg/dfloat_1.f90: New test.
30325 2004-08-09 Mark Mitchell <mark@codesourcery.com>
30327 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30328 * gcc.dg/dll-2.c: Fix dg-require syntax.
30329 * gcc.misc-tests/arm-isr.c (abort): Declare.
30332 2004-08-10 Mark Mitchell <mark@codesourcery.com>
30335 * g++.dg/parse/crash16.C: New test.
30337 2004-08-10 Roger Sayle <roger@eyesopen.com>
30339 * gcc.dg/mips-rsqrt-1.c: New test case.
30340 * gcc.dg/mips-rsqrt-2.c: New test case.
30341 * gcc.dg/mips-rsqrt-3.c: New test case.
30343 2004-08-10 Paul Brook <paul@codesourcery.com>
30345 * gfortran.dg/der_io_1.f90: New test.
30347 2004-08-10 Paul Brook <paul@codesourcery.com>
30350 * gfortran.dg/der_array_1.f90: New test.
30352 2004-08-09 David Edelsohn <edelsohn@gnu.org>
30354 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30356 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
30358 * gcc.dg/wchar_t-2.c: Fix typo.
30360 2004-08-09 Falk Hueffner <falk@debian.org>
30362 PR tree-optimization/12517
30363 * gcc.c-torture/compile/pr12517.c: New test.
30365 PR tree-optimization/12578
30366 * gcc.c-torture/compile/pr12578.c: New test.
30368 PR tree-optimization/12899
30369 * gcc.c-torture/compile/pr12899.c: New test.
30371 PR rtl-optimization/14692
30372 * gcc.c-torture/compile/pr14692.c: New test.
30374 PR tree-optimization/16461
30375 * gcc.c-torture/compile/pr16461.c: New test.
30377 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
30379 * gfortran.dg/getenv_1.f90: New test.
30381 2004-08-06 Mark Mitchell <mark@codesourcery.com>
30383 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30385 * gcc.dg/symbian5.c: Test -fno-short-wchar.
30387 2004-08-06 Paul Brook <paul@codesourcery.com>
30389 * gfortran.dg/ret_array_1.f90: New test.
30390 * gfortran.dg/ret_pointer_1.f90: New test.
30392 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
30394 * gcc.dg/missing-field-init-[12].c: New tests.
30395 * g++.dg/warn/missing-field-init-[12].C: New tests.
30397 2004-08-06 Mark Mitchell <mark@codesourcery.com>
30399 * gcc.dg/enum2.c: New test.
30400 * gcc.dg/symbian3.c: Likewise.
30401 * gcc.dg/symbian4.c: Likewise.
30402 * gcc.dg/wchar_t-2.c: Likewise.
30404 2004-08-05 Mark Mitchell <mark@codesourcery.com>
30406 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30409 2004-08-05 Mark Mitchell <mark@codesourcery.com>
30411 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30412 dg-require-visiblity.
30413 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30414 * g++.dg/ext/visibility/fvisibility.C: Likewise.
30415 * g++.dg/ext/visibility/memfuncts.C: Likewise.
30416 * g++.dg/ext/visibility/new1.C: Likewise.
30417 * g++.dg/ext/visibility/pragma.C: Likewise.
30418 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30419 * g++.dg/ext/visibility/virtual.C: Likewise.
30420 * g++/dg/ext/visibility/visibility-1.C: Likewise.
30421 * g++/dg/ext/visibility/visibility-2.C: Likewise.
30422 * g++/dg/ext/visibility/visibility-3.C: Likewise.
30423 * g++/dg/ext/visibility/visibility-4.C: Likewise.
30424 * g++/dg/ext/visibility/visibility-5.C: Likewise.
30425 * g++/dg/ext/visibility/visibility-6.C: Likewise.
30426 * g++/dg/ext/visibility/visibility-7.C: Likewise.
30427 * g++/dg/ext/visibility/visibility-8.C: New test.
30428 * gcc.c-torture/compile/dll.x: Remove.
30429 * gcc.dg/dll-2.c: Use dg-require-dll
30430 * gcc.dg/visibility-10.c: New test.
30431 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30433 * lib/scanasm.exp (scan_hidden): New function.
30434 (scan_not_hidden): Likewise.
30436 2004-08-05 David Edelsohn <edelsohn@gnu.org>
30438 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30440 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
30442 * gcc.c-torture/execute/20040805-1.c: New test.
30444 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
30446 * gcc.dg/20020118-1.c: Declare abort.
30447 * gcc.dg/altivec_check.h: Likewise.
30448 * gcc.dg/iftrap-2.c: Likewise.
30449 * gcc.dg/pragma-darwin.c: Likewise.
30450 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30452 2004-08-04 Geoffrey Keating <geoffk@apple.com>
30454 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30456 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
30458 * gcc.c-torture/execute/builtins/abs-2.c,
30459 gcc.c-torture/execute/builtins/abs-3.c,
30460 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30461 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30462 intmax_t, uintmax_t and their limits.
30463 * gcc.dg/intmax_t-1.c: New test.
30465 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30467 * g++.dg/tc1/dr147.C: Add reference to PR.
30469 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
30471 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30472 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30474 2004-08-03 David Edelsohn <edelsohn@gnu.org>
30476 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30478 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30480 * gcc.dg/redecl-5.c: New test.
30481 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30484 2004-08-03 Roger Sayle <roger@eyesopen.com>
30486 PR middle-end/16790
30487 * gcc.c-torture/execute/pr16790-1.c: New test case.
30489 2004-08-03 Mark Mitchell <mark@codesourcery.com>
30491 * g++.dg/ext/visibility/assign1.C: New test.
30492 * g++.dg/ext/visibility/new1.C: Likewise.
30494 * gcc.dg/symbian1.c: New test.
30495 * gcc.dg/symbian2.c: Likewise.
30497 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
30500 * gcc.dg/i386-sse-9.c: New test.
30502 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30504 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30506 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30508 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30509 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30510 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30511 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30512 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30513 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30514 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30515 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30516 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30517 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30518 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30519 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30520 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30521 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30522 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30523 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30524 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30525 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30526 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30527 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30528 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30529 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30530 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30531 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30532 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30533 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30534 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30535 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30536 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30537 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30538 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30539 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30540 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30541 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30542 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30543 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30544 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30545 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30546 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30547 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30548 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30549 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30550 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30551 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30552 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30553 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30554 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30555 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30556 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30557 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30558 gcc.misc-tests/i386-pf-3dnow-1.c,
30559 gcc.misc-tests/i386-pf-athlon-1.c,
30560 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30561 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30562 Declare built-in functions used.
30563 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30565 2004-08-02 Mark Mitchell <mark@codesourcery.com>
30568 * g++.dg/lookup/using12.C: New test.
30570 * g++.dg/init/null1.C: Fix PR number.
30571 * g++.dg/parse/namespace10.C: Likewise.
30573 2004-08-01 Mark Mitchell <mark@codesourcery.com>
30576 * g++.dg/template/spec17.C: New test.
30577 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30578 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30580 2004-08-02 David Billinghurst
30583 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30585 2004-08-01 Zack Weinberg <zack@codesourcery.com>
30587 * gcc.dg/ia64-got-1.c: New test case.
30589 2004-08-01 Mark Mitchell <mark@codesourcery.com>
30592 * g++.dg/init/null1.C: New test.
30593 * g++.dg/tc1/dr76.C: Adjust error marker.
30596 * g++.dg/parse/namespace10.C: New test.
30599 * g++.dg/inherit/ptrmem2.C: New test.
30601 2004-08-02 Ben Elliston <bje@au.ibm.com>
30604 * gcc.dg/pr16155.c: New test.
30606 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
30608 * gcc.dg/redecl-2.c: New test.
30610 2004-07-30 Geoffrey Keating <geoffk@apple.com>
30612 * gcc.dg/darwin-longdouble.c: New file.
30614 2004-07-30 Richard Henderson <rth@redhat.com>
30616 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30617 write to constant argument.
30618 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30620 2004-07-30 Richard Henderson <rth@redhat.com>
30622 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30623 tests of nearest around zero.
30625 2004-07-30 Andrew Pinski <apinski@apple.com>
30627 * gcc.c-torture/compile/20040730-1.c: New test.
30629 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
30631 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30634 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
30636 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30638 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
30640 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30641 contains $ld_library_path.
30642 * lib/gfortran.exp (gfortran_link_flags): Likewise.
30644 2004-07-29 Richard Henderson <rth@redhat.com>
30646 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30648 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30649 (alt2, which): New.
30650 (Check): Accept either alternative.
30652 2004-07-29 Mark Mitchell <mark@codesourcery.com>
30654 * g++.dg/abi/inline1.C: New test.
30655 * g++.dg/abi/local1-a.cc: Likewise.
30656 * g++.dg/abi/local1.C: Likewise.
30657 * g++.dg/abi/mangle11.C: Tweak location of warnings.
30658 * g++.dg/abi/mangle12.C: Likewise.
30659 * g++.dg/abi/mangle17.C: Likewise.
30660 * g++.dg/abi/mangle20-2.C: Likewise.
30661 * g++.dg/opt/interface1.C: Likewise.
30662 * g++.dg/opt/interface1.h: Likewise.
30663 * g++.dg/opt/interface1-a.cc: New test.
30664 * g++.dg/parse/repo1.C: New test.
30665 * g++.dg/template/repo1.C: Likewise.
30666 * g++.dg/warn/Winline-1.C: Likewise.
30667 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30669 2004-07-29 Diego Novillo <dnovillo@redhat.com>
30671 * gcc.dg/tree-ssa/20040729-1.c: New test.
30673 2004-07-27 Matt Austern <austern@apple.com>
30675 * gcc.dg/darwin-bool-1.c: New test.
30676 * gcc.dg/darwin-bool-2.c: New test.
30678 2004-07-28 Richard Henderson <rth@redhat.com>
30680 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30681 arguments in the correct type. Don't write to constant arguments.
30683 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30685 PR tree-optimization/16688
30686 PR tree-optimization/16689
30687 * g++.dg/tree-ssa/pr16688.C: New test.
30689 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30691 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30692 loads. Not only in the comment, this time.
30694 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
30696 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
30697 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30698 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
30699 * gcc.dg/sh4a-bitmovua.c: New.
30700 * gcc.dg/sh4a-cos.c: New.
30701 * gcc.dg/sh4a-cosf.c: New.
30702 * gcc.dg/sh4a-fprun.c: New.
30703 * gcc.dg/sh4a-fsrra.c: New.
30704 * gcc.dg/sh4a-memmovua.c: New.
30705 * gcc.dg/sh4a-sin.c: New.
30706 * gcc.dg/sh4a-sincos.c: New.
30707 * gcc.dg/sh4a-sincosf.c: New.
30708 * gcc.dg/sh4a-sinf.c: New.
30710 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30712 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30714 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30716 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30719 2004-07-27 Andrew Pinski <apinski@apple.com>
30721 * g++.dg/rtti/tinfo1.C: Correct the xfail.
30723 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
30725 * gcc.dg/pragma-isr.c: New test.
30727 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30730 * g++.dg/template/ttp11.C: New test.
30732 2004-07-27 Diego Novillo <dnovillo@redhat.com>
30734 * gcc.c-torture/compile/20040727-1.c: New test.
30736 2004-07-26 Eric Christopher <echristo@redhat.com>
30738 * gcc.c-torture/compile/20040726-2.c: New test.
30740 2004-07-26 Andrew Pinski <apinski@apple.com>
30742 * g++.dg/rtti/tinfo1.C: Xfail.
30744 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
30746 * gcc.c-torture/compile/20040726-1.c: New test.
30748 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
30749 Brian Ryner <bryner@brianryner.com>
30753 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30754 * g++.dg/ext/visibility/: New directory.
30755 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30756 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30757 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30758 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30759 * g++.dg/ext/visibility/fvisibility.C,
30760 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30761 g++.dg/ext/visibility/fvisibility-override1.C
30762 g++.dg/ext/visibility/fvisibility-override2.C
30763 g++.dg/ext/visibility/memfuncts.C
30764 g++.dg/ext/visibility/noPLT.C
30765 g++.dg/ext/visibility/pragma.C
30766 g++.dg/ext/visibility/pragma-override1.C
30767 g++.dg/ext/visibility/pragma-override2.C
30768 g++.dg/ext/visibility/staticmemfuncts.C
30769 g++.dg/ext/visibility/virtual.C: New tests.
30771 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
30774 * gcc.dg/pr15360-1.c: New test.
30776 2004-07-25 Daniel Jacobowitz <dan@debian.org>
30778 * gcc.dg/pragma-align-2.c: New test.
30779 * gcc.dg/pragma-init-fini.c: New test.
30780 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
30783 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
30785 * gcc.dg/init-string-2.c: New test.
30787 2004-07-24 Zack Weinberg <zack@codesourcery.com>
30790 * gcc.dg/Wredundant-decls-1.c: New test case.
30792 2004-07-24 Jakub Jelinek <jakub@redhat.com>
30794 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30795 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30796 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30797 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30798 * gcc.dg/compat/generate-random.c: New file.
30799 * gcc.dg/compat/generate-random.h: Likewise.
30800 * gcc.dg/compat/generate-random_r.c: Likewise.
30801 * gcc.dg/compat/struct-layout-1.h: Likewise.
30802 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30803 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30804 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30805 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30806 * gcc.dg/compat/struct-layout-1_main.c: New test.
30807 * gcc.dg/compat/struct-layout-1_x.c: New file.
30808 * gcc.dg/compat/struct-layout-1_y.c: New file.
30809 * gcc.dg/compat/struct-layout-1_test.h: New file.
30811 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
30813 * gcc.dg/comp-return-1.c: New test
30815 2004-07-23 Janis Johnson <janis187@us.ibm.com>
30817 * gcc.dg/vmx/8-02a.c: Fix typo.
30819 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30820 * gcc.dg/darwin-abi-3.c: New test.
30822 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30823 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30825 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30826 * gcc.dg/vmx/ops-long-1.c: New test.
30827 * gcc.dg/vmx/ops-long-2.c: New test.
30829 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
30831 * g++.dg/lookup/conv-[1234].C: New.
30833 2004-07-22 Mark Mitchell <mark@codesourcery.com>
30835 * g++.dg/parse/attr2.C: Simplify.
30837 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30840 * gcc.c-torture/execute/pr7284-1.c: New test.
30842 2004-07-22 Brian Booth <bbooth@redhat.com>
30844 * gcc.dg/tree-ssa/20040721-1.c: New test.
30846 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
30848 * g++.dg/template/crash20.c: New.
30850 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
30852 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30853 Add dg-run directive. Declare variables as required.
30854 * gfortran.dg/g77/README: Update
30856 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
30858 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30859 gcc.dg/cris-peep2-andu2.c: New tests.
30861 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30864 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30866 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
30868 * gcc.dg/qual-return-2.c: Update expected messages.
30869 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30871 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30873 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30874 * gcc.dg/noncompile/921102-1.c: Update expected error message.
30876 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30879 * gcc.dg/init-string-1.c: New test.
30881 2004-07-21 Jakub Jelinek <jakub@redhat.com>
30883 PR middle-end/15345
30885 * gcc.dg/torture/nested-fn-1.c: New test.
30887 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
30890 * gcc.dg/ia64-fptr-1.c: New file.
30892 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30895 * g++.dg/template/spec16.C: New test.
30896 * g++.old-deja/g++.robertl/eb118.C: Remove.
30898 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30901 * g++.dg/template/spec15.C: New test.
30903 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
30905 Copy cases from g77.f-torture/execute and add dg-run
30906 directive. Other changes as noted.
30907 * gfortran.dg/g77/13037.f
30908 * gfortran.dg/g77/1832.f
30909 * gfortran.dg/g77/19981119-0.f
30910 * gfortran.dg/g77/19990313-0.f
30911 * gfortran.dg/g77/19990313-1.f
30912 * gfortran.dg/g77/19990313-2.f
30913 * gfortran.dg/g77/19990313-3.f
30914 * gfortran.dg/g77/19990419-1.f
30915 * gfortran.dg/g77/19990826-0.f
30916 * gfortran.dg/g77/19990826-2.f
30917 * gfortran.dg/g77/20000503-1.f
30918 * gfortran.dg/g77/20001111.f
30919 * gfortran.dg/g77/20010116.f
30920 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30921 * gfortran.dg/g77/20010430.f
30922 * gfortran.dg/g77/6177.f
30923 * gfortran.dg/g77/947.f
30924 * gfortran.dg/g77/970816-3.f
30925 * gfortran.dg/g77/971102-1.f
30926 * gfortran.dg/g77/980520-1.f
30927 * gfortran.dg/g77/980628-0.f
30928 * gfortran.dg/g77/980628-1.f
30929 * gfortran.dg/g77/980628-10.f
30930 * gfortran.dg/g77/980628-2.f
30931 * gfortran.dg/g77/980628-3.f
30932 * gfortran.dg/g77/980628-7.f
30933 * gfortran.dg/g77/980628-8.f
30934 * gfortran.dg/g77/980628-9.f
30935 * gfortran.dg/g77/980701-0.f
30936 * gfortran.dg/g77/980701-1.f
30937 * gfortran.dg/g77/cabs.f
30938 * gfortran.dg/g77/claus.f
30939 * gfortran.dg/g77/complex_1.f
30940 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30941 * gfortran.dg/g77/dcomplex.f
30942 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30943 * gfortran.dg/g77/f90-intrinsic-mathematical.f
30944 * gfortran.dg/g77/f90-intrinsic-numeric.f
30945 * gfortran.dg/g77/int8421.f
30946 * gfortran.dg/g77/labug1.f
30947 * gfortran.dg/g77/large_vec.f
30948 * gfortran.dg/g77/le.f
30949 * gfortran.dg/g77/short.f
30950 * gfortran.dg/g77/README: Update
30952 2004-07-20 Mark Mitchell <mark@codesourcery.com>
30955 * g++.dg/parse/lookup4.C: New test.
30957 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30960 * g++.dg/template/ttp10.C: New test.
30962 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
30964 * gcc.dg/pr12625-1.c: New test.
30966 2004-07-20 Steven Bosscher <stevenb@suse.de>
30968 * gcc.dg/switch-warn-1.c: New test.
30969 * gcc.dg/switch-warn-2.c: New test.
30970 * gcc.c-torture/compile/pr14730.c: Update.
30972 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
30974 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30975 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30976 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30977 g++.dg/template/nontype3.C: Remove trailing CR from tests.
30979 2004-07-18 Mark Mitchell <mark@codesourcery.com>
30982 * g++.dg/template/assign1.C: New test.
30984 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30987 * g++.dg/template/ttp9.C: New test.
30989 2004-07-19 Daniel Jacobowitz <dan@debian.org>
30991 * gcc.dg/format/cmn-err-1.c: New test.
30993 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
30995 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30996 gcc.dg/Wparentheses-10.c: New tests.
30997 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30999 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31002 * gfortran.dg/g77//ffixed-line-length-0.f,
31003 gfortran.dg/g77/ffixed-line-length-132.f,
31004 gfortran.dg/g77/ffixed-line-length-72.f,
31005 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31006 gfortran.dg/g77/README: Update.
31008 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31011 * g++.dg/template/non-dependent7.C: New test.
31012 * g++.dg/template/non-dependent8.C: Likewise.
31013 * g++.dg/template/non-dependent9.C: Likewise.
31014 * g++.dg/template/non-dependent10.C: Likewise.
31016 2004-07-17 Mark Mitchell <mark@codesourcery.com>
31019 * g++.dg/parse/attr2.C: New test.
31021 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
31024 * g77.f-torture: Ditto.
31026 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
31028 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31029 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31030 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31032 2004-07-16 Richard Henderson <rth@redhat.com>
31034 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31036 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31038 * lib/fortran-torture.exp (fortran-torture): Don't test compile
31039 tests with full list of options.
31040 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31041 of TORTURE_OPTIONS if test contains 'dg-do run'.
31044 * gfortran.dg/do_iterator.f90: New test.
31046 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31048 PR rtl-optimization/16536
31049 * gcc.c-torture/execute/restrict-1.c: New test.
31051 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31054 * gfortran.dg/pr15324.f90: New test.
31057 * gfortran.dg/pr15129.f90: New test.
31060 * gfortran.dg/pr15140.f90: New test.
31063 * gfortran.fortran-torture/execute/bounds.f90: Add check for
31064 compile-time simplification.
31066 2004-07-14 Mike Stump <mrs@apple.com>
31068 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31070 2004-07-14 James E Wilson <wilson@specifixinc.com>
31073 * gcc.dg/profile-generate-1.c: New.
31075 2004-07-15 Jakub Jelinek <jakub@redhat.com>
31077 * gcc.c-torture/execute/20040709-1.c: New test.
31078 * gcc.c-torture/execute/20040709-2.c: New test.
31080 2004-07-14 Mike Stump <mrs@apple.com>
31082 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31084 2004-07-14 Mike Stump <mrs@apple.com>
31086 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31088 2004-07-13 Mark Mitchell <mark@codesourcery.com>
31091 * g++.dg/parse/mutable1.C: New test.
31093 2004-07-13 Diego Novillo <dnovillo@redhat.com>
31095 PR tree-optimization/16443
31096 * gcc.dg/tree-ssa/20040713-1.c: New test.
31098 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
31100 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31103 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31105 * gfortran.dg/g77/README: New file
31106 * gfortran.dg/g77/19981216-0.f: Copy from
31107 g77.f-torture/noncompile. Add "dg-do compile" and
31108 dg-error as required.
31109 * gfortran.dg/g77/19990218-1.f: Likewise.
31110 * gfortran.dg/g77/19990905-1.f: Likewise.
31111 * gfortran.dg/g77/9263.f: Likewise.
31112 * gfortran.dg/g77/980615-0.f: Likewise.
31113 * gfortran.dg/g77/980616-0.f: Likewise.
31114 * gfortran.dg/g77/check0.f: Likewise.
31115 * gfortran.dg/g77/select_no_compile.f: Likewise.
31117 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31119 Copy files from g77.f-torture/compile.
31120 Add "{ dg-do compile}". Other changes as noted
31121 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31122 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31123 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31124 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31125 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31126 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31127 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31128 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31129 statement to conform to standard. Append alpha1.x for reference.
31130 * gfortran.dg/g77/xformat.f: Add dg-warning
31132 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31134 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31135 Add {dg-do compile} directive.
31136 * gfortran.dg/g77/cpp2.F: Likewise.
31138 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31141 * g++.dg/lookup/name-clash1.C: New test.
31144 * g++.dg/lookup/name-clash2.C: New test.
31147 * g++.dg/lookup/name-clash3.C: New test.
31149 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31151 * g++.dg/lookup/new2.C: New test.
31152 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31154 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
31156 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31157 Add {dg-do compile} directive.
31158 * gfortran.dg/g77/13060.f: Likewise.
31159 * gfortran.dg/g77/19990218-0.f: Likewise.
31160 * gfortran.dg/g77/19990305-0.f: Likewise.
31161 * gfortran.dg/g77/19990419-0.f: Likewise.
31162 * gfortran.dg/g77/19990502-0.f: Likewise.
31163 * gfortran.dg/g77/19990502-1.f: Likewise.
31164 * gfortran.dg/g77/19990525-0.f: Likewise.
31165 * gfortran.dg/g77/19990826-1.f: Likewise.
31166 * gfortran.dg/g77/19990826-3.f: Likewise.
31167 * gfortran.dg/g77/19990905-2.f: Likewise.
31168 * gfortran.dg/g77/20000412-1.f: Likewise.
31169 * gfortran.dg/g77/20000511-1.f: Likewise.
31170 * gfortran.dg/g77/20000511-2.f: Likewise.
31171 * gfortran.dg/g77/20000518.f: Likewise.
31172 * gfortran.dg/g77/20000601-1.f: Likewise.
31173 * gfortran.dg/g77/20000601-2.f: Likewise.
31174 * gfortran.dg/g77/20000629-1.f: Likewise.
31175 * gfortran.dg/g77/20000630-2.f: Likewise.
31176 * gfortran.dg/g77/20010115.f: Likewise.
31177 * gfortran.dg/g77/20010321-1.f: Likewise.
31178 * gfortran.dg/g77/20010426.f: Likewise.
31179 * gfortran.dg/g77/20020307-1.f: Likewise.
31180 * gfortran.dg/g77/8485.f: Likewise.
31181 * gfortran.dg/g77/960317-1.f: Likewise.
31182 * gfortran.dg/g77/970915-0.f: Likewise.
31183 * gfortran.dg/g77/980310-1.f: Likewise.
31184 * gfortran.dg/g77/980310-2.f: Likewise.
31185 * gfortran.dg/g77/980310-3.f: Likewise.
31186 * gfortran.dg/g77/980310-4.f: Likewise.
31187 * gfortran.dg/g77/980310-6.f: Likewise.
31188 * gfortran.dg/g77/980310-7.f: Likewise.
31189 * gfortran.dg/g77/980310-8.f: Likewise.
31190 * gfortran.dg/g77/980419-2.f: Likewise.
31191 * gfortran.dg/g77/980424-0.f: Likewise.
31192 * gfortran.dg/g77/980427-0.f: Likewise.
31193 * gfortran.dg/g77/980729-0.f: Likewise.
31194 * gfortran.dg/g77/981117-1.f: Likewise.
31195 * gfortran.dg/g77/toon_1.f: Likewise.
31197 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31200 * g++.dg/other/abstract2.C: New test.
31202 2004-07-12 Paul Brook <paul@codesourcery.com>
31204 * gfortran.dg/pointer_init_1.f90: New test.
31206 2004-07-11 Paul Brook <paul@codesourcery.com>
31209 * gfortran.dg/contained_1.f90: New test.
31211 2004-07-11 Mark Mitchell <mark@codesourcery.com>
31213 * g++.dg/parse/defarg8.C: New test.
31215 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31218 * gfortran.dg/pr16433.f: New test.
31221 * gfortran.dg/pr15754.f90: New test.
31223 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
31225 PR tree-optimization/16437
31226 * gcc.c-torture/execute/bitfld-4.c: New test.
31228 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31230 * gfortran.fortran-torture/execute/common_2.f90: Add check for
31231 access to common var from module.
31233 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31236 * gfortran.fortran-torture/execute/common_2.f90: New test.
31238 2004-07-10 Paul Brook <paul@codesourcery.com>
31240 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31242 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31245 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31247 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
31249 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31250 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31251 * gfortran.dg/g77/ffree-form-1.f: Likewise.
31252 * gfortran.dg/g77/ffree-form-2.f: Likewise.
31253 * gfortran.dg/g77/ffree-form-3.f: Likewise.
31254 * gfortran.dg/g77/fno-underscoring.f: Likewise.
31255 * gfortran.dg/g77/funderscoring.f: Likewise.
31256 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
31258 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31260 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31262 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31263 Paul Brook <paul@codesourcery.com>
31266 * gfortran.dg/common_pointer_1.f90: New test.
31268 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31270 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31272 2004-07-09 James E Wilson <wilson@specifixinc.com>
31275 * gcc.c-torture/compile/20040709-1.c: New.
31277 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31280 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31282 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31285 * gfortran.dg/shape_1.f90: New test.
31287 2004-07-09 Zack Weinberg <zack@codesourcery.com>
31288 Andrew Pinski <apinski@apple.com>
31290 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31292 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31294 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31297 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31298 Paul Brook <paul@codesourcery.com>
31300 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31303 2004-07-09 Diego Novillo <dnovillo@redhat.com>
31305 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31307 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31309 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31310 testcases with capital suffix.
31312 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31318 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31320 * gfortran.dg/implicit_1.f90: New test.
31322 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31324 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31325 expression to match gfortran warning/error messages
31326 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31329 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31331 * lib/fortran-torture.exp: Rename proc search_for to
31334 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
31336 * gcc.c-torture/execute/simd-5.x: New file.
31337 XFAIL on SPARC 64-bit at -O0.
31339 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31343 * g++.dg/warn/effc3.C: New test.
31345 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31347 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31348 change X to 1X in format.
31349 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31350 add data statements to conform to standard.
31352 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31354 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31355 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31356 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31358 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31360 * gfortran.dg/g77/7388.f: Copy from g77.dg
31361 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31362 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31363 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31364 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31365 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31366 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31367 * gfortran.dg/g77/strlen0.f: Likewise.
31369 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
31371 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31372 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31374 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31376 * gcc.c-torture/execute/920428-2.x: Delete.
31377 * gcc.c-torture/execute/920501-7.x: Likewise.
31379 2004-07-08 Jakub Jelinek <jakub@redhat.com>
31381 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31382 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
31383 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31385 (PREFETCH_3DNOW): Add -march=c3.
31387 2004-07-08 Diego Novillo <dnovillo@redhat.com>
31390 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31391 * gcc.c-torture/execute/bf64-1.x: Likewise.
31393 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31395 * gcc.c-torture/compile/20040708-1.c: New test.
31397 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31400 * g++.dg/warn/effc2.C: New test.
31402 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
31404 * gcc.c-torture/execute/bitfld-1.x: Remove.
31405 * gcc.c-torture/execute/bitfld-3.c: New test.
31406 * gcc.dg/bitfld-2.c: Remove XFAILs.
31408 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
31411 * g++.dg/rtti/tinfo1.C: New file.
31413 2004-07-07 Eric Christopher <echristo@redhat.com>
31415 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31417 2004-07-07 Andrew Pinski <apinski@apple.com>
31419 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31421 2004-07-07 Mark Mitchell <mark@codesourcery.com>
31423 * g++.dg/init/call1.C: XFAIL.
31425 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
31427 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31428 except for movstrict*, to movmem* and clrstr* to clrmem*.
31430 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
31432 * gcc.c-torture/execute/20040707-1.c: New test.
31434 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
31436 * gcc.c-torture/execute/20040706-1.c: New test.
31438 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31441 * g++.dg/template/spec14.C: New test.
31443 2004-07-05 Jakub Jelinek <jakub@redhat.com>
31445 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31446 nothing if not yet defined. Use it in b, c and d type definitions.
31447 * gcc.c-torture/execute/20040705-1.c: New test.
31448 * gcc.c-torture/execute/20040705-2.c: New test.
31450 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31453 * g++.dg/lookup/new1.C: New test.
31455 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31458 * g++.dg/template/sizeof8.C: New test.
31460 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
31462 * gcc.c-torture/compile/20040705-1.c: New test.
31464 2004-07-04 Bud Davis <bdavis9659@comcast.net>
31466 * gfortran.fortran-torture/execute/seq_io.f90: New test.
31468 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
31470 * gcc.dg/cpp/if-mop.c: Two new testcases.
31471 * gcc.dg/cpp/trad/comment-3.c: New.
31473 2004-07-04 Paul Brook <paul@codesourcery.com>
31475 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31477 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
31480 * g++.dg/lookup/crash4.C: New test.
31482 2004-07-02 Zack Weinberg <zack@codesourcery.com>
31484 * gcc.c-torture/execute/builtin-abs-1.c
31485 * gcc.c-torture/execute/builtin-abs-2.c
31486 * gcc.c-torture/execute/builtin-complex-1.c
31487 * gcc.c-torture/execute/builtins/string-1-lib.c
31488 * gcc.c-torture/execute/builtins/string-1.c
31489 * gcc.c-torture/execute/builtins/string-2-lib.c
31490 * gcc.c-torture/execute/builtins/string-2.c
31491 * gcc.c-torture/execute/builtins/string-3-lib.c
31492 * gcc.c-torture/execute/builtins/string-3.c
31493 * gcc.c-torture/execute/builtins/string-4-lib.c
31494 * gcc.c-torture/execute/builtins/string-4.c
31495 * gcc.c-torture/execute/builtins/string-5-lib.c
31496 * gcc.c-torture/execute/builtins/string-5.c
31497 * gcc.c-torture/execute/builtins/string-6-lib.c
31498 * gcc.c-torture/execute/builtins/string-6.c
31499 * gcc.c-torture/execute/builtins/string-7-lib.c
31500 * gcc.c-torture/execute/builtins/string-7.c
31501 * gcc.c-torture/execute/builtins/string-8-lib.c
31502 * gcc.c-torture/execute/builtins/string-8.c
31503 * gcc.c-torture/execute/builtins/string-9-lib.c
31504 * gcc.c-torture/execute/builtins/string-9.c
31505 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31506 * gcc.c-torture/execute/builtins/string-asm-1.c
31507 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31508 * gcc.c-torture/execute/builtins/string-asm-2.c
31509 * gcc.c-torture/execute/stdio-opt-1.c
31510 * gcc.c-torture/execute/stdio-opt-2.c
31511 * gcc.c-torture/execute/stdio-opt-3.c
31512 * gcc.c-torture/execute/string-opt-1.c
31513 * gcc.c-torture/execute/string-opt-10.c
31514 * gcc.c-torture/execute/string-opt-11.c
31515 * gcc.c-torture/execute/string-opt-12.c
31516 * gcc.c-torture/execute/string-opt-13.c
31517 * gcc.c-torture/execute/string-opt-14.c
31518 * gcc.c-torture/execute/string-opt-15.c
31519 * gcc.c-torture/execute/string-opt-16.c
31520 * gcc.c-torture/execute/string-opt-2.c
31521 * gcc.c-torture/execute/string-opt-6.c
31522 * gcc.c-torture/execute/string-opt-7.c
31523 * gcc.c-torture/execute/string-opt-8.c:
31526 * gcc.c-torture/execute/builtins/abs-2.c
31527 * gcc.c-torture/execute/builtins/abs-3.c
31528 * gcc.c-torture/execute/builtins/complex-1.c
31529 * gcc.c-torture/execute/builtins/fprintf.c
31530 * gcc.c-torture/execute/builtins/fputs.c
31531 * gcc.c-torture/execute/builtins/memcmp.c
31532 * gcc.c-torture/execute/builtins/memmove.c
31533 * gcc.c-torture/execute/builtins/memops-asm.c
31534 * gcc.c-torture/execute/builtins/mempcpy-2.c
31535 * gcc.c-torture/execute/builtins/mempcpy.c
31536 * gcc.c-torture/execute/builtins/memset.c
31537 * gcc.c-torture/execute/builtins/printf.c
31538 * gcc.c-torture/execute/builtins/sprintf.c
31539 * gcc.c-torture/execute/builtins/strcat.c
31540 * gcc.c-torture/execute/builtins/strchr.c
31541 * gcc.c-torture/execute/builtins/strcmp.c
31542 * gcc.c-torture/execute/builtins/strcpy.c
31543 * gcc.c-torture/execute/builtins/strcspn.c
31544 * gcc.c-torture/execute/builtins/strlen-2.c
31545 * gcc.c-torture/execute/builtins/strlen.c
31546 * gcc.c-torture/execute/builtins/strncat.c
31547 * gcc.c-torture/execute/builtins/strncmp-2.c
31548 * gcc.c-torture/execute/builtins/strncmp.c
31549 * gcc.c-torture/execute/builtins/strncpy.c
31550 * gcc.c-torture/execute/builtins/strpbrk.c
31551 * gcc.c-torture/execute/builtins/strpcpy-2.c
31552 * gcc.c-torture/execute/builtins/strpcpy.c
31553 * gcc.c-torture/execute/builtins/strrchr.c
31554 * gcc.c-torture/execute/builtins/strspn.c
31555 * gcc.c-torture/execute/builtins/strstr-asm.c
31556 * gcc.c-torture/execute/builtins/strstr.c:
31557 ... these new files.
31559 * gcc.c-torture/execute/builtins/abs-2-lib.c
31560 * gcc.c-torture/execute/builtins/abs-3-lib.c
31561 * gcc.c-torture/execute/builtins/complex-1-lib.c
31562 * gcc.c-torture/execute/builtins/fprintf-lib.c
31563 * gcc.c-torture/execute/builtins/fputs-lib.c
31564 * gcc.c-torture/execute/builtins/memcmp-lib.c
31565 * gcc.c-torture/execute/builtins/memmove-lib.c
31566 * gcc.c-torture/execute/builtins/memops-asm-lib.c
31567 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31568 * gcc.c-torture/execute/builtins/mempcpy-lib.c
31569 * gcc.c-torture/execute/builtins/memset-lib.c
31570 * gcc.c-torture/execute/builtins/printf-lib.c
31571 * gcc.c-torture/execute/builtins/sprintf-lib.c
31572 * gcc.c-torture/execute/builtins/strcat-lib.c
31573 * gcc.c-torture/execute/builtins/strchr-lib.c
31574 * gcc.c-torture/execute/builtins/strcmp-lib.c
31575 * gcc.c-torture/execute/builtins/strcpy-lib.c
31576 * gcc.c-torture/execute/builtins/strcspn-lib.c
31577 * gcc.c-torture/execute/builtins/strlen-2-lib.c
31578 * gcc.c-torture/execute/builtins/strlen-lib.c
31579 * gcc.c-torture/execute/builtins/strncat-lib.c
31580 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31581 * gcc.c-torture/execute/builtins/strncmp-lib.c
31582 * gcc.c-torture/execute/builtins/strncpy-lib.c
31583 * gcc.c-torture/execute/builtins/strpbrk-lib.c
31584 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31585 * gcc.c-torture/execute/builtins/strpcpy-lib.c
31586 * gcc.c-torture/execute/builtins/strrchr-lib.c
31587 * gcc.c-torture/execute/builtins/strspn-lib.c
31588 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31589 * gcc.c-torture/execute/builtins/strstr-lib.c
31590 * gcc.c-torture/execute/builtins/lib/abs.c
31591 * gcc.c-torture/execute/builtins/lib/fprintf.c
31592 * gcc.c-torture/execute/builtins/lib/memset.c
31593 * gcc.c-torture/execute/builtins/lib/printf.c
31594 * gcc.c-torture/execute/builtins/lib/sprintf.c
31595 * gcc.c-torture/execute/builtins/lib/strcpy.c
31596 * gcc.c-torture/execute/builtins/lib/strcspn.c
31597 * gcc.c-torture/execute/builtins/lib/strncat.c
31598 * gcc.c-torture/execute/builtins/lib/strncmp.c
31599 * gcc.c-torture/execute/builtins/lib/strncpy.c
31600 * gcc.c-torture/execute/builtins/lib/strpbrk.c
31601 * gcc.c-torture/execute/builtins/lib/strspn.c
31602 * gcc.c-torture/execute/builtins/lib/strstr.c:
31603 New files containing support routines.
31605 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31607 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31608 when not optimizing.
31610 2004-07-02 Mark Mitchell <mark@codesourcery.com>
31613 * g++.dg/abi/mangle22.C: New test.
31614 * g++.dg/abi/mangle23.C: Likewise.
31616 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
31619 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31620 Allow for cases without denormalized floating point numbers.
31622 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
31625 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31626 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31627 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31628 expected warning text.
31629 * gcc.dg/format/diag-2.c: New test.
31631 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
31633 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31635 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
31637 * gcc.dg/builtins-43.c: New.
31638 * gcc.dg/builtins-44.c: New.
31639 * gcc.dg/builtins-45.c: New.
31641 2004-06-26 Geoffrey Keating <geoffk@apple.com>
31642 Andreas Tobler <a.tobler@schweiz.ch>
31644 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31645 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
31647 * gcc.dg/cleanup-11.c: Likewise.
31648 * gcc.dg/cleanup-8.c: Likewise.
31649 * gcc.dg/cleanup-9.c: Likewise.
31650 * gcc.dg/cleanup-5.c: Run on all platforms.
31652 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
31654 * g++.dg/warn/nonnull1.C: New test.
31656 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
31658 * gcc.dg/compat/compat-common.h: Wrap up CINT in
31659 an #ifndef SKIP_COMPLEX_INT/#endif pair.
31660 Special-case the Sun compiler wrt to <complex.h>.
31662 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
31664 * gcc.dg/Wunreachable-8.C: New test.
31666 * gcc.dg/h8300-ice2.c : New test.
31668 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
31671 * gfortran.fortran-torture/compile/implicit.f90: Add test
31672 for implicit character.
31674 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
31677 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31678 Use tiny() intrinsic to find smallest non-negative real
31680 2004-06-30 Jakub Jelinek <jakub@redhat.com>
31682 * gcc.dg/compat/struct-by-value-22_main.c: New test.
31683 * gcc.dg/compat/struct-by-value-22_x.c: New.
31684 * gcc.dg/compat/struct-by-value-22_y.c: New.
31686 * gcc.c-torture/execute/20040629-1.c: New test.
31688 2004-06-29 Jakub Jelinek <jakub@redhat.com>
31690 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31691 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31694 * gcc.dg/20040625-1.c: New test.
31696 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31698 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31700 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31703 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31705 2004-06-29 Richard Henderson <rth@redhat.com>
31707 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31709 2004-06-29 Paul Brook <paul@codesourcery.com>
31711 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31712 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31714 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
31717 * g++.dg/parse/crash15.C: New.
31719 2004-06-28 Andrew Pinski <apinski@apple.com>
31721 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31722 by the error already.
31724 * g++.dg/opt/ptrmem4.C: Change to compile only test.
31726 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
31729 * gcc.dg/h8300-bss-align-1.c : New.
31731 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
31734 * g++.dg/template/ctor4.C: New.
31736 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
31739 * g++.dg/warn/Wsequence-point-1.C: New test.
31741 2004-06-27 Paul Brook <paul@codesourcery.com>
31743 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31745 2004-06-27 Zack Weinberg <zack@codesourcery.com>
31747 * g++.old-deja/g++.mike/p7325.C: Remove.
31749 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
31752 * gcc.dg/pr14963.c: New test.
31754 2004-06-27 Mark Mitchell <mark@codesourcery.com>
31757 * g++.dg/parse/redef1.C: New test.
31759 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
31761 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31763 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31765 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31766 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31768 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31769 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31770 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31771 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31772 g++.brendan/enum14.C.
31773 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31774 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31775 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31777 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31780 2004-06-27 Roger Sayle <roger@eyesopen.com>
31782 * gcc.dg/20040527-1.c: New test case.
31784 2004-06-26 Bud Davis <bdavis9659@comcast.net>
31786 PR gfortran/pr16196
31787 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31789 2004-06-25 Roger Sayle <roger@eyesopen.com>
31791 PR middle-end/15825
31792 * gcc.dg/pr15825-1.c: New test case.
31794 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
31796 * gcc.c-torture/execute/20040625-1.c: New test.
31798 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31800 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31802 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
31804 * gcc.dg/torture/mips-div-1.c: New test.
31806 2004-06-24 Jeff Law <law@redhat.com>
31808 * gcc.dg/tree-ssa/20040624-1.c: New test.
31810 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
31812 * gcc.c-torture/compile/20040624-1.c: New test.
31814 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31816 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31819 2004-06-23 Andrew Pinski <apinski@apple.com>
31821 PR middle-end/15988
31822 * g++.dg/opt/ptrmem4.C: New test.
31824 * gcc.dg/c90-array-quals-2.c: New test.
31826 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
31828 * gcc.dg/kpice1.c: New test.
31830 2006-06-23 Andrew Pinski <apinski@apple.com>
31832 * gcc.dg/c90-array-quals.c: New test.
31834 2006-06-22 Richard Henderson <rth@redhat.com>
31836 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31838 2004-06-22 Loren James Rittle <ljrittle@acm.org>
31840 * gcc.dg/builtins-config.h: Handle FreeBSD.
31842 2006-06-22 Richard Henderson <rth@redhat.com>
31844 * g++.dg/opt/devirt1.C: New.
31846 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
31848 * g++.dg/opt/pr15551.C: New testcase.
31850 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
31853 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31854 x86_64-*-linux* when compiling for 32bit.
31856 2004-06-21 Andrew Pinski <apinski@apple.com>
31858 * gcc.dg/pch/struct-1.c: New.
31859 * gcc.dg/pch/struct-1.hs: New.
31861 2004-06-21 Geoffrey Keating <geoffk@apple.com>
31863 * gcc.dg/pch/save-temps-1.c: New file.
31864 * gcc.dg/pch/save-temps-1.hs: New file.
31866 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
31868 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31869 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31871 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31873 * gfortran.fortran-torture/execute/select_1.f90: Rename function
31875 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31876 Remove trailing spaces.
31878 2004-06-21 Richard Henderson <rth@redhat.com>
31880 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31881 merging && to BIT_FIELD_REF.
31883 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
31885 * g++.dg/opt/placeholder1.C: New test.
31887 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31889 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31890 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31891 * gcc.dg/compat/union-m128-1_x.c: Likewise.
31892 * gcc.dg/compat/union-m128-1_y.c: Likewise.
31894 2004-06-20 Zack Weinberg <zack@codesourcery.com>
31896 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31898 * g++.dg/other/pragma-re-1.C: Add comments.
31900 2004-06-19 Bud Davis <bdavis9659@comcast.net>
31903 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31905 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
31907 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31908 instead of setting the type of size_t by
31911 2004-06-18 Roger Sayle <roger@eyesopen.com>
31913 * gcc.dg/unordered-2.c: New test case.
31914 * gcc.dg/unordered-3.c: New test case.
31916 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
31919 * lib/g++.exp (g++_version): Tweak regexp for version
31920 * lib/g77.exp (g77_version): Likewise.
31921 * lib/gfortran.exp (gfortran_version): Likewise.
31922 * lib/objc.exp (objc_version): Likewise.
31923 * lib/treelang.exp (treelang_version): Likewise.
31925 2004-06-19 Jakub Jelinek <jakub@redhat.com>
31927 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31928 Use INT_MAX instead of __INT_MAX__.
31929 * gcc.dg/compat/struct-align-2_y.c: Likewise.
31931 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31932 * gcc.dg/compat/scalar-return-3_x.c: Use it.
31933 * gcc.dg/compat/scalar-return-3_y.c: Use it.
31934 * gcc.dg/compat/scalar-return-4_x.c: Use it.
31935 * gcc.dg/compat/scalar-return-4_y.c: Use it.
31936 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31937 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31938 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31939 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31941 * gcc.dg/range-test-1.c: New test.
31942 * g++.dg/opt/range-test-1.C: New test.
31944 2004-06-17 Richard Henderson <rth@redhat.com>
31946 * objc.dg/sync-1.m: New.
31947 * objc.dg/try-catch-1.m: Don't force next runtime.
31948 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31949 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
31950 shadowed catch clause.
31951 * objc.dg/try-catch-5.m: New.
31953 2004-06-17 Zack Weinberg <zack@codesourcery.com>
31956 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31958 2004-06-15 Richard Henderson <rth@redhat.com>
31960 * gcc.dg/20001116-1.c: Move expected warning line.
31962 2004-06-15 Richard Henderson <rth@redhat.com>
31964 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31965 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31967 2004-06-15 Jeff Law <law@redhat.com>
31969 * gcc.dg/tree-ssa/20040615-1.c: New test.
31970 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31971 be less sensitive to operand ordering.
31972 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31974 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
31976 * g++.dg/abi/bitfield3.C: Add comment..
31978 2004-06-15 Richard Henderson <rth@redhat.com>
31980 * g++.dg/ext/stmtexpr1.C: XFAIL.
31981 * gcc.dg/20030612-1.c: XFAIL.
31983 2004-06-15 Eric Christopher <echristo@redhat.com>
31985 * g++.dg/charset/asm5.c: New.
31986 * gcc.dg/charset/asm6.c: New.
31988 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31991 * gfortran.fortran-torture/execute/select_1.f90: New test.
31993 2004-06-15 Paul Brook <paul@codesourcery.com>
31995 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31997 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32000 * g++.dg/lookup/crash3.C: New test.
32002 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32005 * g++.dg/parse/dtor4.C: New test.
32007 2004-06-14 Jeff Law <law@redhat.com>
32009 * gcc.c-torture/compile/20040614-1.c: New test.
32011 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32014 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32015 LEN of a character array.
32017 2004-06-14 Mark Mitchell <mark@codesourcery.com>
32020 * g++.dg/template/ptrmem10.C: New test.
32023 * g++.dg/template/friend30.C: New test.
32025 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32028 * gfortran.fortran-torture/compile/mloc.f90: New test.
32030 2004-06-13 Paul Brook <paul@codesourcery.com>
32032 * gfortran.fortran-torture/execute/random_2.f90: New test.
32034 2004-06-13 Eric Christopher <echristo@redhat.com>
32036 * gcc.dg/noncompile/redecl-1.c: Fix error message.
32038 2004-06-12 Paul Brook <paul@codesourcery.com>
32040 * gfortran.fortran-torture/execute/contained_3.f90: New test.
32042 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32045 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32047 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32050 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32051 syntax errors in end statements of contained subroutines.
32053 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32056 * gfortran.fortran-torture/execute/null_arg.f90: New test.
32058 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32061 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32063 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32066 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32068 2004-06-11 Mark Mitchell <mark@codesourcery.com>
32071 * g++.dg/parse/enum1.C: New test.
32073 2004-06-10 Jeff Law <law@redhat.com>
32075 * gcc.c-torture/compile/20040610-1.c: New test.
32077 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32079 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32080 * g++.old-deja/g++.other/decl3.C: Likewise.
32082 2004-06-10 Brian Booth <bbooth@redhat.com>
32084 * gcc.dg/tree-ssa/20031015-1.c: Scan for
32085 V_MAY_DEF instead of VDEF.
32086 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32088 2004-06-10 Mark Mitchell <mark@codesourcery.com>
32091 * g++.dg/conversion/const1.C: New test.
32094 * g++.dg/conversion/reinterpret1.C: New test.
32097 * g++.dg/template/enum2.C: New test.
32100 * g++.dg/template/error13.C: New test.
32102 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32105 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32106 arguments to test_* REAL and of the right size.
32108 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32111 PR rtl-optimization/15681
32112 * gcc.dg/20040609-1.c: New test.
32114 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32117 * g++.dg/opt/builtins1.C: New test.
32119 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
32121 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32122 that use default windows32 struct layout.
32123 * gcc.dg/i386-bitfield2.c: Likewise.
32125 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
32127 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32128 for mingw32 and cygwin targets.
32130 2004-06-09 Geoffrey Keating <geoffk@apple.com>
32132 * gcc.dg/pch/macro-4.c: New.
32133 * gcc.dg/pch/macro-4.hs: New.
32135 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32138 * gfortran.fortran-torture/compile/name_clash.f90: New test.
32140 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32143 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32145 2004-06-09 Bud Davis <bdavis9659@comcast.net>
32148 * gfortran.fortran-torture/execute/t_edit.f90: New test.
32150 2004-06-09 Bud Davis <bdavis9659@comcast.net>
32153 * gfortran.fortran-torture/execute/backspace.c : New test.
32155 2004-06-09 Paul Brook <paul@codesourcery.com>
32157 * gfortran.fortran-torture/execure/intrinsic_associated.f90
32158 (pointer_to_section): Rewrite to use smaller array.
32160 2004-06-08 David Edelsohn <edelsohn@gnu.org>
32162 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32163 * gcc.dg/ext/altivec-10.c: Same.
32164 * gcc.dg/ext/altivec-11.c: Same.
32165 * gcc.dg/ext/altivec-12.c: Same.
32166 * gcc.dg/ext/altivec-13.c: Same.
32167 * gcc.dg/ext/altivec-14.c: Same.
32168 * gcc.dg/ext/altivec-15.c: Same.
32169 * gcc.dg/ext/altivec-16.c: Same.
32170 * gcc.dg/ext/altivec-3.c: Same.
32171 * gcc.dg/ext/altivec-4.c: Same.
32172 * gcc.dg/ext/altivec-6.c: Same.
32173 * gcc.dg/ext/altivec-7.c: Same.
32174 * gcc.dg/ext/altivec-8.c: Same.
32175 * gcc.dg/ext/altivec-varargs-1.c: Same.
32177 * g++.dg/ext/altivec-1.C: Correct dg syntax.
32178 * g++.dg/ext/altivec-10.C: Same.
32179 * g++.dg/ext/altivec-2.C: Same.
32180 * g++.dg/ext/altivec-3.C: Same.
32181 * g++.dg/ext/altivec-4.C: Same.
32182 * g++.dg/ext/altivec-5.C: Same.
32183 * g++.dg/ext/altivec-6.C: Same.
32184 * g++.dg/ext/altivec-7.C: Same.
32185 * g++.dg/ext/altivec-8.C: Same.
32186 * g++.dg/ext/altivec-9.C: Same.
32188 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32191 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32193 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32195 * gcc.dg/union-1.c: New test.
32197 2004-06-07 Roger Sayle <roger@eyesopen.com>
32199 * gcc.dg/builtins-41.c: New test case.
32200 * gcc.dg/builtins-42.c: New test case.
32202 2004-06-07 David Edelsohn <edelsohn@gnu.org>
32204 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32205 * g++.dg/ext/altivec-10.C: Same.
32206 * g++.dg/ext/altivec-2.C: Same.
32207 * g++.dg/ext/altivec-3.C: Same.
32208 * g++.dg/ext/altivec-4.C: Same.
32209 * g++.dg/ext/altivec-5.C: Same.
32210 * g++.dg/ext/altivec-6.C: Same.
32211 * g++.dg/ext/altivec-7.C: Same.
32212 * g++.dg/ext/altivec-8.C: Same.
32213 * g++.dg/ext/altivec-9.C: Same.
32214 * g++.old-deja/g++.abi/cxa_vec.C: Same.
32215 * g++.old-deja/g++.brendan/new3.C: Same.
32216 * gcc.c-torture/execute/eeprof-1.x: Same.
32218 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
32221 * gcc.dg/pr14765-1.c: New test.
32223 2004-06-07 Roger Sayle <roger@eyesopen.com>
32226 * gcc.dg/pr14649-1.c: New test case.
32228 2004-06-07 Richard Henderson <rth@redhat.com>
32230 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32233 2004-06-07 David Edelsohn <edelsohn@gnu.org>
32235 * g++.dg/eh/elide1.C: Remove XFAIL.
32237 2004-06-07 Mark Mitchell <mark@codesourcery.com>
32240 * g++.dg/expr/sizeof3.C: New test.
32243 * g++.dg/template/access14.C: New test.
32246 * g++.dg/template/enum1.C: New test.
32249 * g++.dg/eh/throw1.C: New test.
32251 2004-06-07 David Ayers <d.ayers@inode.at>
32252 Ziemowit Laski <zlaski@apple.com>
32254 * lib/objc.exp (objc_target_compile): Revert the '-framework
32255 Foundation' flag fix, since bare Darwin does not ship
32256 with the Foundation framework.
32257 * objc/execute/next_mapping.h: Provide a local NSConstantString
32258 @interface and @implementation.
32259 (objc_constant_string_init): A constructor function, used to
32260 initialize the NSConstantString meta-class object.
32261 * objc/execute/string1.m: Include "next_mapping.h" instead of
32262 <Foundation/NSString.h>.
32263 * objc/execute/string2.m: Likewise.
32264 * objc/execute/string3.m: Likewise.
32265 * objc/execute/string4.m: Likewise.
32267 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
32269 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32270 to double. Replace double with FLOAT.
32271 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32273 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32274 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32275 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32276 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32277 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32278 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32279 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32280 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32282 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
32285 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32287 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32290 * g++.dg/template/meminit2.C: New test.
32292 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
32295 * gcc.c-torture/execute/compare-fp-1.c,
32296 gcc.c-torture/execute/compare-fp-2.c,
32297 gcc.c-torture/execute/compare-fp-3.c,
32298 gcc.c-torture/execute/compare-fp-4.c,
32299 gcc.c-torture/execute/compare-fp-3.x,
32300 gcc.c-torture/execute/compare-fp-4.x: Moved...
32301 * gcc.c-torture/execute/ieee/compare-fp-1.c,
32302 gcc.c-torture/execute/ieee/compare-fp-2.c,
32303 gcc.c-torture/execute/ieee/compare-fp-3.c,
32304 gcc.c-torture/execute/ieee/compare-fp-4.c,
32305 gcc.c-torture/execute/ieee/compare-fp-3.x,
32306 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32308 2004-06-04 David Ayers <d.ayers@inode.at>
32310 * objc/execute/protocol-isEqual-4.m: New testcase.
32312 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
32314 * objc/execute/protocol-isEqual-1.m: New testcase.
32315 * objc/execute/protocol-isEqual-2.m: New testcase.
32316 * objc/execute/protocol-isEqual-3.m: New testcase.
32318 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32320 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32322 2004-06-02 Ziemowit Laski <zlaski@apple.com>
32324 * lib/objc.exp (objc_target_compile): When running tests on
32325 Darwin (Mac OS X), inform the linker about '-framework
32328 2004-06-02 Eric Christopher <echristo@redhat.com>
32330 * gcc.c-torture/compile/20040602-1.c: New.
32332 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
32334 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32335 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32337 PR tree-optimization/14736
32338 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32340 PR tree-optimization/14042
32341 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32343 PR tree-optimization/14729
32344 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32346 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32349 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32351 2004-06-01 Richard Hederson <rth@redhat.com>
32353 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32355 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32358 * g++.dg/parse/offsetof4.C: New test.
32360 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
32363 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32365 2004-05-31 Mark Mitchell <mark@codesourcery.com>
32368 * g++.dg/template/friend29.C: New test.
32370 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
32373 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32375 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
32377 * gcc.dg/sparc-trap-1.c: New test.
32379 2004-05-31 Roger Sayle <roger@eyesopen.com>
32381 PR middle-end/15069
32382 * g++.dg/opt/fold3.C: New test case.
32384 2004-05-30 Graham Stott <graham.stott@btinternet.com>
32386 * lib/target-supports.exp (check_iconv_available): Fix fallout
32387 from 2004-05-28 patch.
32389 2004-05-30 Paul Brook <paul@codesourcery.com>
32392 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32393 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32395 2004-05-30 Steven G. Kargl <kargls@comcast.net>
32397 * gfortran.fortran-torture/execute/random_1.f90: New test.
32399 2004-05-28 Ziemowit Laski <zlaski@apple.com>
32401 * g++.dg/ext/altivec-10.C: New test.
32403 2004-05-29 Paul Brook <paul@codesourcery.com>
32405 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32407 2004-05-28 Ziemowit Laski <zlaski@apple.com>
32409 * gcc.dg/altivec-16.c: New test.
32411 2004-05-28 Janis Johnson <janis187@us.ibm.com>
32413 * lib/target-supports.exp (check_vmx_hw_available): New.
32414 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32416 * lib/target-supports.exp (check_alias_available,
32417 check_iconv_available, check_named_sections_available): Use
32418 unique names for temporary files.
32420 2004-05-28 Ziemowit Laski <zlaski@apple.com>
32422 * gcc.dg/altivec-15.c: New test.
32424 2004-05-28 Mark Mitchell <mark@codesourcery.com>
32427 * g++.dg/warn/noeffect6.C: New test.
32430 * g++.dg/expr/ptrmem4.C: New test.
32433 * g++.dg/template/operator3.C: New test.
32435 2004-05-28 Mark Mitchell <mark@codesourcery.com>
32438 * g++.dg/lookup/redecl1.C: New test.
32439 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32441 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
32443 * gcc.c-torture/execute/compare-fp-1.c,
32444 gcc.c-torture/execute/compare-fp-2.c,
32445 gcc.c-torture/execute/compare-fp-3.c,
32446 gcc.c-torture/execute/compare-fp-4.c,
32447 gcc.c-torture/execute/compare-fp-3.x,
32448 gcc.c-torture/execute/compare-fp-4.x,
32449 gcc.dg/pr15649-1.c: New.
32451 2004-05-27 Adam Nemet <anemet@lnxw.com>
32454 * g++.dg/init/array14.C: New test.
32456 2004-05-25 Janis Johnson <janis187@us.ibm.com>
32458 * lib/compat.exp (compat-get-options-main): New.
32459 (compat-get-options): Remove unneeded code, warn for ignored
32461 (compat-execute): Check flag set by dg-require-* commands.
32463 * lib/compat.exp (compat-execute): Break up long lines.
32465 2004-05-24 Janis Johnson <janis187@us.ibm.com>
32467 * gcc.dg/altivec-7.c: Don't use 'vector long'.
32468 * gcc.dg/altivec-14.c: New test.
32469 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32471 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32472 * gcc.dg/altivec-12.c: Ditto.
32474 * gcc.dg/altivec-3.c: Move call to altivec_check.
32476 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32479 * g++.dg/template/error12.C: New test.
32482 * g++.dg/ext/attrib15.C: New test.
32485 * g++.dg/template/ptrmem9.C: New test.
32487 2004-05-25 Paul Brook <paul@codesourcery.com>
32489 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32491 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32494 * g++.dg/template/crash19.C: New test.
32496 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32499 * g++.dg/template/redecl1.C: New test.
32501 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32504 * g++.dg/other/ns1.C: New test.
32507 * g++.dg/template/invalid1.C: New test.
32509 2004-05-23 Paul Brook <paul@codesourcery.com>
32510 Victor Leikehman <lei@haifasphere.co.il>
32512 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32513 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32515 2004-05-22 Mark Mitchell <mark@codesourcery.com>
32519 * g++.dg/template/non-dependent5.C: New test.
32520 * g++.dg/template/non-dependent6.C: New test.
32522 2004-05-22 Mark Mitchell <mark@codesourcery.com>
32525 * g++.dg/inherit/union1.C: New test.
32528 * g++.dg/template/addr1.C: New test.
32531 * g++.dg/template/array5.C: New test.
32534 * g++.dg/template/array6.C: New test.
32536 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
32537 Roger Sayle <roger@eyesopen.com>
32539 * g++.dg/lookup/forscope2.C: New test case.
32541 2004-05-22 Ben Elliston <bje@au.ibm.com>
32543 * gcc.dg/cpp/Wmissingdirs.c: New.
32545 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
32548 * gcc.dg/compat/union-m128-1.h: New file.
32549 * gcc.dg/compat/union-m128-1_main.c: Likewise.
32550 * gcc.dg/compat/union-m128-1_x.c: Likewise.
32551 * gcc.dg/compat/union-m128-1_y.c: Likewise.
32553 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
32556 * gcc.dg/compat/struct-complex-1.h: New file.
32557 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32558 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32559 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32561 2004-05-20 Roger Sayle <roger@eyesopen.com>
32564 * gcc.dg/pr3074-1.c: New test case.
32565 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32567 2004-05-20 Falk Hueffner <falk@debian.org>
32570 * gcc.dg/ftrapv-1.c: New test case.
32572 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
32574 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32576 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
32577 Jeff Law <law@redhat.com>
32579 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32580 * gcc.dg/tree-ssa/20040518-2.c: New test.
32582 * gcc.dg/tree-ssa/20040518-1.c: New test.
32584 2004-05-18 Zack Weinberg <zack@codesourcery.com>
32586 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32588 2004-05-18 Paul Brook <paul@codesourcery.com>
32591 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32593 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32595 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32598 2004-05-17 Steven Bosscher <stevenb@suse.de>
32600 * gcc.dg/tree-ssa/20040517-1.c: New test.
32602 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32604 * gcc.dg/loop-4.c: New test.
32606 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
32608 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32610 2004-05-15 Bud Davis <bdavis9659@comcast.net>
32613 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32615 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32619 * gfortran.fortran-torture/compile/data_1.f90: New test.
32621 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
32623 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32624 * gcc.dg/uninit-H.c: Define ASM for __s390__.
32626 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
32628 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32630 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
32633 * gcc.dg/format/xopen-1.c: Adjust expected message.
32634 * gcc.dg/format/xopen-3.c: New test.
32636 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
32638 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32640 2004-05-14 Jeff Law <law@redhat.com>
32642 * gcc.dg/tree-ssa/20040514-2.c: New test.
32644 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32646 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32648 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32651 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
32653 * gcc.dg/tree-ssa/20040514-1.c: New test.
32655 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32657 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32660 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32663 * gfortran.fortran-torture/compile/do_1.f90: New test.
32665 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32668 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32671 2004-05-14 Bud Davis <bdavis9659@comcast.net>
32674 * gfortran.fortran-torture/execute/random_init.f90: New test.
32676 2004-05-13 Paul Brook <paul@codesourcery.com>
32679 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32681 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
32683 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32684 for the powerpc case.
32686 2004-05-13 Jeff Law <law@redhat.com>
32688 * gcc.dg/tree-ssa/20040513-1.c: New test.
32689 * gcc.dg/tree-ssa/20040513-2.c: New test.
32691 2004-05-13 Paul Brook <paul@codesourcery.com>
32693 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32694 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32695 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32697 2004-05-13 Andreas Schwab <schwab@suse.de>
32700 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32703 2004-05-13 Bud Davis <bdavis9659@comcast.net>
32706 * gfortran.fortran-torture/execute/adjustr.f90: New file.
32708 2004-05-13 Diego Novillo <dnovillo@redhat.com>
32710 Merge from tree-ssa-20020619-branch. See
32711 ChangeLog.tree-ssa for details.
32713 2004-05-11 Ziemowit Laski <zlaski@apple.com>
32715 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32716 include <altivec.h> explicitly.
32717 * gcc.dg/altivec-13.c: Likewise.
32719 2004-05-11 Paul Brook <paul@codesourcery.com>
32721 * gcc.c-torture/compile/20010518-1.c: Force enum size.
32723 2004-05-10 Eric Christopher <echristo@redhat.com>
32725 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32726 * gcc.dg/sibcall-4.c: Ditto.
32728 2004-05-10 Ziemowit Laski <zlaski@apple.com>
32730 * g++.dg/ext/altivec-8.C: New test case.
32731 * gcc.dg/altivec-13.c: New test case.
32733 2004-05-08 Roger Sayle <roger@eyesopen.com>
32735 * gcc.c-torture/execute/divcmp-1.c: New test case.
32736 * gcc.c-torture/execute/divcmp-2.c: New test case.
32737 * gcc.c-torture/execute/divcmp-3.c: New test case.
32739 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32741 * g++.dg/other/pragma-re-2.C: New test.
32743 2004-05-07 Uros Bizjak <uros@kss-loka.si>
32745 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32746 * gcc.dg/i386-387-2.c: Likewise.
32748 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32750 * gcc.dg/i386-387-6.c: Likewise.
32752 2004-05-07 Uros Bizjak <uros@kss-loka.si>
32754 * gcc.dg/builtins-33.c: Also check log1p*.
32756 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
32758 PR optimization/15296
32759 * gcc.c-torture/execute/pr15296.c: New test.
32761 2004-05-05 Uros Bizjak <uros@kss-loka.si>
32763 * gcc.dg/builtins-40.c: New test.
32765 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
32767 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32769 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
32771 * g++.dg/ext/spe1.C: New testcase.
32773 2004-05-04 Ziemowit Laski <zlaski@apple.com>
32775 * objc.dg/image-info.m: Allow additional attributes
32776 for __image_info section.
32778 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
32780 * gcc.dg/torture/mips-hilo-2.c: New test.
32782 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32785 * g++.dg/template/member5.C: New test.
32787 2004-05-03 Uros Bizjak <uros@kss-loka.si>
32789 * gcc.dg/builtins-34.c: Also check expm1*.
32791 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32793 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32794 * gcc.dg/torture/builtin-convert-3.c: New test.
32796 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
32798 PR middle-end/15054
32799 * g++.dg/opt/pr15054.C: New test.
32801 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32803 * gcc.dg/torture/builtin-rounding-1.c: New test.
32804 * gcc.dg/builtins-25.c: Delete.
32805 * gcc.dg/builtins-29.c: Delete.
32807 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
32809 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32810 * gcc.dg/sibcall-4.c: Likewise.
32811 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32813 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
32815 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32816 bit-field on 16-bit targets.
32818 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
32820 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32823 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
32825 * gcc.dg/rs6000-power2-1.c: Change to compile only.
32826 * gcc.dg/rs6000-power2-2.c: Likewise.
32828 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
32830 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32831 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32832 Change the asm registers to be in form of frN instead of fN.
32834 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32836 * gcc.dg/torture/builtin-convert-2.c: New test.
32838 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
32840 * gcc.dg/rs6000-power2-1.c: New test.
32841 * gcc.dg/rs6000-power2-2.c: New test.
32843 2004-04-28 Jan Hubicka <jh@suse.cz>
32845 * gcc.dg/unused-6.c: New test.
32847 2004-04-24 Laurent GUERBY <laurent@guerby.net>
32848 Ulrich Weigand <uweigand@de.ibm.com>
32850 * ada/acats/run_all.sh: Define $target variable.
32852 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
32855 * g++.dg/other/vararg-1.C: New test.
32858 * g++.dg/eh/cleanup3.C: New test.
32860 2004-04-24 Laurent GUERBY <laurent@guerby.net>
32862 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32863 and ad8011a (target_insn).
32864 * ada/acats/support/macro.dfs: Likewise.
32865 * ada/acats/support/impbit.adb: New file.
32867 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
32869 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32871 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32873 * gcc.dg/loop-3.c: New test.
32875 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
32877 * gcc.c-torture/execute/simd-5.c: New test.
32879 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32882 * g++.dg/template/crash18.C: New test.
32884 2004-04-22 Mark Mitchell <mark@codesourcery.com>
32886 * g++.dg/ext/complit3.C: New test.
32888 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
32890 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32891 * gcc.dg/altivec-3.c: Same.
32892 * gcc.dg/altivec-varargs-1.c: Same.
32894 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
32896 * lib/target-supports.exp (check_profiling_available): Assume
32897 profiling is not available on powerpc-eabi targets.
32899 2004-04-21 Janis Johnson <janis187@us.ibm.com>
32901 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32902 * gcc.dg/vmx/bug-1.c: Ditto.
32904 2004-04-20 Eric Christopher <echristo@redhat.com>
32906 * gcc.dg/charset/extern.c: New test.
32907 * g++.dg/charset/extern3.cc: Ditto.
32909 2004-04-20 Uros Bizjak <uros@kss-loka.si>
32911 * gcc.dg/builtins-39.c: New test.
32913 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
32915 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32917 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
32919 * gcc.dg/torture/mips-hilo-1.c: New test.
32921 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
32923 * gcc.c-torture/compile/20040419-1.c: New test.
32925 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
32927 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32929 2004-04-18 Zack Weinberg <zack@codesourcery.com>
32930 Aldy Hernandez <aldyh@redhat.com>
32932 * gcc.c-torture/execute/va-arg-24.c: New.
32934 2004-04-17 Zack Weinberg <zack@codesourcery.com>
32935 Aldy Hernandez <aldyh@redhat.com>
32937 * gcc.dg/vmx/1b-01.c: New.
32938 * gcc.dg/vmx/1b-02.c: New.
32939 * gcc.dg/vmx/1b-03.c: New.
32940 * gcc.dg/vmx/1b-04.c: New.
32941 * gcc.dg/vmx/1b-05.c: New.
32942 * gcc.dg/vmx/1b-06.c: New.
32943 * gcc.dg/vmx/1b-07.c: New.
32944 * gcc.dg/vmx/1c-01.c: New.
32945 * gcc.dg/vmx/1c-02.c: New.
32946 * gcc.dg/vmx/3a-01a.c: New.
32947 * gcc.dg/vmx/3a-01.c: New.
32948 * gcc.dg/vmx/3a-01m.c: New.
32949 * gcc.dg/vmx/3a-03.c: New.
32950 * gcc.dg/vmx/3a-03m.c: New.
32951 * gcc.dg/vmx/3a-04.c: New.
32952 * gcc.dg/vmx/3a-04m.c: New.
32953 * gcc.dg/vmx/3a-05.c: New.
32954 * gcc.dg/vmx/3a-06.c: New.
32955 * gcc.dg/vmx/3a-06m.c: New.
32956 * gcc.dg/vmx/3a-07.c: New.
32957 * gcc.dg/vmx/3b-01.c: New.
32958 * gcc.dg/vmx/3b-02.c: New.
32959 * gcc.dg/vmx/3b-10.c: New.
32960 * gcc.dg/vmx/3b-13.c: New.
32961 * gcc.dg/vmx/3b-14.c: New.
32962 * gcc.dg/vmx/3b-15.c: New.
32963 * gcc.dg/vmx/3c-01a.c: New.
32964 * gcc.dg/vmx/3c-01.c: New.
32965 * gcc.dg/vmx/3c-02.c: New.
32966 * gcc.dg/vmx/3c-03.c: New.
32967 * gcc.dg/vmx/3d-01.c: New.
32968 * gcc.dg/vmx/4-01.c: New.
32969 * gcc.dg/vmx/4-03.c: New.
32970 * gcc.dg/vmx/5-01.c: New.
32971 * gcc.dg/vmx/5-02.c: New.
32972 * gcc.dg/vmx/5-03.c: New.
32973 * gcc.dg/vmx/5-04.c: New.
32974 * gcc.dg/vmx/5-05.c: New.
32975 * gcc.dg/vmx/5-06.c: New.
32976 * gcc.dg/vmx/5-07.c: New.
32977 * gcc.dg/vmx/5-07t.c: New.
32978 * gcc.dg/vmx/5-08.c: New.
32979 * gcc.dg/vmx/5-10.c: New.
32980 * gcc.dg/vmx/5-11.c: New.
32981 * gcc.dg/vmx/7-01a.c: New.
32982 * gcc.dg/vmx/7-01.c: New.
32983 * gcc.dg/vmx/7c-01.c: New.
32984 * gcc.dg/vmx/7d-01.c: New.
32985 * gcc.dg/vmx/7d-02.c: New.
32986 * gcc.dg/vmx/8-01.c: New.
32987 * gcc.dg/vmx/8-02a.c: New.
32988 * gcc.dg/vmx/8-02.c: New.
32989 * gcc.dg/vmx/brode-1.c: New.
32990 * gcc.dg/vmx/bug-1.c: New.
32991 * gcc.dg/vmx/bug-2.c: New.
32992 * gcc.dg/vmx/bug-3.c: New.
32993 * gcc.dg/vmx/cw-bug-1.c: New.
32994 * gcc.dg/vmx/cw-bug-2.c: New.
32995 * gcc.dg/vmx/cw-bug-3.c: New.
32996 * gcc.dg/vmx/dct.c: New.
32997 * gcc.dg/vmx/debug-1.c: New.
32998 * gcc.dg/vmx/debug-2.c: New.
32999 * gcc.dg/vmx/debug-3.c: New.
33000 * gcc.dg/vmx/debug-4.c: New.
33001 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33002 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33003 * gcc.dg/vmx/eg-5.c: New.
33004 * gcc.dg/vmx/fft.c: New.
33005 * gcc.dg/vmx/gcc-bug-1.c: New.
33006 * gcc.dg/vmx/gcc-bug-2.c: New.
33007 * gcc.dg/vmx/gcc-bug-3.c: New.
33008 * gcc.dg/vmx/gcc-bug-4.c: New.
33009 * gcc.dg/vmx/gcc-bug-5.c: New.
33010 * gcc.dg/vmx/gcc-bug-6.c: New.
33011 * gcc.dg/vmx/gcc-bug-7.c: New.
33012 * gcc.dg/vmx/gcc-bug-8.c: New.
33013 * gcc.dg/vmx/gcc-bug-9.c: New.
33014 * gcc.dg/vmx/gcc-bug-b.c: New.
33015 * gcc.dg/vmx/gcc-bug-c.c: New.
33016 * gcc.dg/vmx/gcc-bug-d.c: New.
33017 * gcc.dg/vmx/gcc-bug-e.c: New.
33018 * gcc.dg/vmx/gcc-bug-f.c: New.
33019 * gcc.dg/vmx/gcc-bug-g.c: New.
33020 * gcc.dg/vmx/gcc-bug-i.c: New.
33021 * gcc.dg/vmx/harness.h: New.
33022 * gcc.dg/vmx/ira1.c: New.
33023 * gcc.dg/vmx/ira2a.c: New.
33024 * gcc.dg/vmx/ira2b.c: New.
33025 * gcc.dg/vmx/ira2.c: New.
33026 * gcc.dg/vmx/ira2c.c: New.
33027 * gcc.dg/vmx/mem.c: New.
33028 * gcc.dg/vmx/newton-1.c: New.
33029 * gcc.dg/vmx/ops.c: New.
33030 * gcc.dg/vmx/sn7153.c: New.
33031 * gcc.dg/vmx/spill2.c: New.
33032 * gcc.dg/vmx/spill3.c: New.
33033 * gcc.dg/vmx/spill.c: New.
33034 * gcc.dg/vmx/t.c: New.
33035 * gcc.dg/vmx/varargs-1.c: New.
33036 * gcc.dg/vmx/varargs-2.c: New.
33037 * gcc.dg/vmx/varargs-3.c: New.
33038 * gcc.dg/vmx/varargs-4.c: New.
33039 * gcc.dg/vmx/varargs-5.c: New.
33040 * gcc.dg/vmx/varargs-6.c: New.
33041 * gcc.dg/vmx/varargs-7.c: New.
33042 * gcc.dg/vmx/vmx.exp: New.
33043 * gcc.dg/vmx/vprint-1.c: New.
33044 * gcc.dg/vmx/vscan-1.c: New.
33045 * gcc.dg/vmx/x-01.c: New.
33046 * gcc.dg/vmx/x-02.c: New.
33047 * gcc.dg/vmx/x-03.c: New.
33048 * gcc.dg/vmx/x-04.c: New.
33049 * gcc.dg/vmx/x-05.c: New.
33050 * gcc.dg/vmx/yousufi-1.c: New.
33051 * gcc.dg/vmx/zero-1.c: New.
33052 * gcc.dg/vmx/zero.c: New.
33054 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
33056 * g++.dg/lookup/java1.C: Update for chage of
33058 * g++.dg/lookup/java2.C: Likewise.
33060 2004-04-17 Laurent GUERBY <laurent@guerby.net>
33062 * ada/acats/run_all.sh: use -O2 by default.
33064 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
33066 * gcc.dg/vr-mult-[12].c: New tests.
33068 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33070 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33072 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33074 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
33076 * lib/target-supports.exp (check_profiling_available): Assume
33077 profiling isn't available for mips*-*-elf targets.
33079 2004-04-14 Uros Bizjak <uros@kss-loka.si>
33081 * gcc.dg/builtins-38.c: New test.
33083 2004-04-14 Eric Christopher <echristo@redhat.com>
33085 * g++.dg/charset/charset.exp: Run .cc extension tests.
33087 2004-04-14 Zack Weinberg <zack@codesourcery.com>
33089 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
33091 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33093 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33095 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
33097 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33098 * gcc.dg/i386-387-2.c: Likewise.
33100 * gcc.dg/i386-387-7.c: New test.
33101 * gcc.dg/i386-387-8.c: New test.
33103 * gcc.dg/builtins-37.c: New test.
33105 2004-04-13 Geoffrey Keating <geoffk@apple.com>
33107 * g++.dg/pch/externc-1.C: Add missing semicolon.
33109 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
33111 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33113 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33115 * gcc.c-torture/execute/20040411-1.c: New test.
33117 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
33119 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33121 2004-04-09 Chris Demetriou <cgd@broadcom.com>
33123 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33125 2004-04-09 Zack Weinberg <zack@codesourcery.com>
33127 * lib/target-supports.exp (check_named_sections_available): New.
33128 * lib/gcc-dg.exp (dg-require-named-sections): New.
33129 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33130 old-deja.exp. Also prune error-count message from HP linker.
33131 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33133 * g++.dg/init/init-ref4.C: Use dg-require-weak.
33134 * g++.old-deja/g++.pt/static3.C: Likewise.
33135 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33137 2004-04-09 Roger Sayle <roger@eyesopen.com>
33139 * gcc.c-torture/execute/20040409-1.c: New test case.
33140 * gcc.c-torture/execute/20040409-2.c: New test case.
33141 * gcc.c-torture/execute/20040409-3.c: New test case.
33143 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
33145 * gcc.dg/20040409-1.c: New test.
33147 2004-04-08 Roger Sayle <roger@eyesopen.com>
33150 * g++.dg/opt/pr14888.C: New test case.
33152 2004-04-08 Geoffrey Keating <geoffk@apple.com>
33154 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33155 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33156 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33157 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33160 2004-04-08 Paul Brook <paul@codesourcery.com>
33162 * gcc.dg/spill-1.c: New test.
33164 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33166 * gcc.dg/torture/builtin-ctype-2.c: New test.
33168 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
33170 * gcc.dg/pch/pch.exp: Add largefile test.
33172 2004-04-06 Geoffrey Keating <geoffk@apple.com>
33174 * g++.dg/pch/externc-1.Hs: New.
33175 * g++.dg/pch/externc-1.C: New.
33177 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33179 * gcc.dg/compat/struct-by-value-5a_main.c,
33180 gcc.dg/compat/struct-by-value-5b_main.c: New files.
33181 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33182 * gcc.dg/compat/struct-by-value-5a_x.c,
33183 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33184 gcc.dg/compat/struct-by-value-5_x.c.
33185 * gcc.dg/compat/struct-by-value-5a_y.c,
33186 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33187 gcc.dg/compat/struct-by-value-5_y.c.
33189 * gcc.dg/compat/struct-by-value-6a_main.c,
33190 gcc.dg/compat/struct-by-value-6b_main.c: New files.
33191 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33192 * gcc.dg/compat/struct-by-value-6a_x.c,
33193 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33194 gcc.dg/compat/struct-by-value-6_x.c.
33195 * gcc.dg/compat/struct-by-value-6a_y.c,
33196 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33197 gcc.dg/compat/struct-by-value-6_y.c.
33199 * gcc.dg/compat/struct-by-value-7a_main.c,
33200 gcc.dg/compat/struct-by-value-7b_main.c: New files.
33201 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33202 * gcc.dg/compat/struct-by-value-7a_x.c,
33203 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33204 gcc.dg/compat/struct-by-value-7_x.c.
33205 * gcc.dg/compat/struct-by-value-7a_y.c,
33206 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33207 gcc.dg/compat/struct-by-value-7_y.c.
33209 2004-04-06 Jakub Jelinek <jakub@redhat.com>
33211 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33212 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33213 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33216 2004-04-06 Uros Bizjak <uros@kss-loka.si>
33218 * gcc.dg/builtins-36.c: New test.
33220 2004-04-06 Paul Brook <paul@codesourcery.com>
33222 * README.gcc: Remove obsolete contraint on testcases.
33224 2004-04-05 Paul Brook <paul@codesourcery.com>
33227 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
33228 failure and exit(0) on success.
33229 * g++.dg/expr/anew2.C: Ditto.
33230 * g++.dg/expr/anew3.C: Ditto.
33231 * g++.dg/expr/anew4.C: Ditto.
33233 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
33236 * g++.dg/template/unify7.C: New.
33238 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
33240 * g++.dg/README: Bring up to date with new subdirectories; remove
33241 duplicate subdirectory lines.
33243 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
33246 * g++.dg/template/unify5.C: New.
33247 * g++.dg/template/unify6.C: New.
33248 * g++.dg/template/qualttp20.C: Adjust.
33249 * g++.old-deja/g++.jason/report.C: Adjust.
33250 * g++.old-deja/g++.other/qual1.C: Adjust.
33252 2004-04-01 Mark Mitchell <mark@codesourcery.com>
33255 * g++.dg/inherit/ptrmem1.C: New test.
33257 2004-04-01 Jakub Jelinek <jakub@redhat.com>
33260 * gcc.c-torture/execute/20040331-1.c: New test.
33261 * gcc.dg/20040331-1.c: New test.
33263 2004-04-01 Paul Brook <paul@codesourcery.com>
33265 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33267 2004-03-30 Mark Mitchell <mark@codesourcery.com>
33270 * g++.dg/init/goto1.C: New test.
33273 * g++.dg/template/defarg4.C: New test.
33275 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
33277 * gcc.dg/altivec-11.c: Extend test for more valid cases.
33279 2004-03-28 David Edelsohn <edelsohn@gnu.org>
33281 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33283 2004-03-28 Zack Weinberg <zack@codesourcery.com>
33285 * gcc.dg/noncompile/undeclared-2.c: New test.
33287 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
33289 * gcc.dg/940409-1.c: Remove XFAIL.
33290 * gcc.dg/reg-vol-struct-1.c: New test.
33292 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33294 * gcc.dg/torture/builtin-wctype-1.c: New test.
33296 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
33298 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33299 * gcc.dg/20001101-1.c: Likewise.
33300 * gcc.dg/20001102-1.c: Likewise.
33302 2004-03-25 Roger Sayle <roger@eyesopen.com>
33304 * gcc.dg/compare8.c: Add an additional test for XOR.
33306 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33308 * gcc.dg/torture/builtin-ctype-1.c: New test.
33310 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33312 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33313 * gcc.dg/torture/builtin-math-1.c: Likewise.
33314 * gcc.dg/torture/builtin-power-1.c: New test.
33316 2004-03-24 Andreas Schwab <schwab@suse.de>
33318 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33321 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
33322 Roger Sayle <roger@eyesopen.com>
33324 * gcc.dg/compare8.c: New test case.
33326 2004-03-23 Ziemowit Laski <zlaski@apple.com>
33328 * g++.dg/ext/altivec-7.C: New test.
33330 2004-03-23 Zack Weinberg <zack@codesourcery.com>
33332 PR 12267, 12391, 12560, 13129, 14114, 14133
33333 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33334 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33335 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33336 Adjust error regexps.
33337 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33338 * gcc.dg/noncompile/undeclared-1.c: New test cases.
33339 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33340 * gcc.dg/local1.c: Add explanatory comment.
33342 2004-03-23 Roger Sayle <roger@eyesopen.com>
33344 PR optimization/14669
33345 * g++.dg/opt/fold2.C: New test case.
33347 2004-03-22 Jakub Jelinek <jakub@redhat.com>
33350 * gcc.dg/20040322-1.c: New test.
33352 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33354 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
33355 * gcc.dg/ultrasp4.c: Likewise.
33356 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
33358 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
33360 * gcc.dg/i386-sse-8.c: Reset default options.
33362 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
33364 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33365 in the error message text.
33367 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
33369 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33371 2004-03-21 Mark Mitchell <mark@codesourcery.com>
33374 * g++.dg/init/array13.C: New test.
33376 2004-03-20 Roger Sayle <roger@eyesopen.com>
33379 * gcc.c-torture/compile/pr13889.c: New test case.
33381 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
33384 * builtins-1.c (nan, nans): Don't test.
33385 * builtins-30.c: Don't use nan, nanf, nanl.
33386 * builtins-35.c: New test.
33388 2004-03-19 Ziemowit Laski <zlaski@apple.com>
33390 * g++.dg/ext/altivec-6.C: New test.
33392 2004-03-19 Mark Mitchell <mark@codesourcery.com>
33394 * g++.dg/init/placement3.C: New test.
33396 * g++.dg/template/spec13.C: New test.
33398 * g++.dg/lookup/using11.C: New test.
33400 * g++.dg/lookup/koenig3.C: New test.
33402 * g++.dg/template/operator2.C: New test.
33404 * g++.dg/expr/dtor3.C: New test.
33405 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33407 * g++.old-deja/g++.law/visibility28.C: Likewise.
33409 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
33411 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33412 * gcc.dg/ppc64-abi-3.c: Likewise.
33414 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33417 * g++.dg/parse/template15.C: New test.
33419 2004-03-18 Mark Mitchell <mark@codesourcery.com>
33421 * g++.dg/expr/dtor2.C: New test.
33423 * g++.dg/lookup/anon4.C: New test.
33425 * g++.dg/overload/using1.C: New test.
33427 * g++.dg/template/lookup7.C: New test.
33429 * g++.dg/template/typename6.C: New test.
33431 * g++.dg/expr/cond6.C: New test.
33433 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33435 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33437 2004-03-18 Mark Mitchell <mark@codesourcery.com>
33439 * g++.dg/expr/cond5.C: New test.
33440 * g++.dg/expr/constcast1.C: Likewise.
33441 * g++.dg/expr/ptrmem2.C: Likewise.
33442 * g++.dg/expr/ptrmem3.C: Likewise.
33443 * g++.dg/lookup/main1.C: Likewise.
33444 * g++.dg/template/lookup6.C: Likewise.
33446 2004-03-18 Mark Mitchell <mark@codesourcery.com>
33448 * gcc.dg/local1.c: New test.
33450 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33452 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33454 * gcc.dg/torture/builtin-convert-1.c: New test.
33456 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33458 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33460 2004-03-16 Mark Mitchell <mark@codesourcery.com>
33463 * g++.dg/warn/Wunused-7.C: New test.
33465 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33467 * gcc.dg/torture/builtin-integral-1.c: New test.
33469 2004-03-16 Mark Mitchell <mark@codesourcery.com>
33472 * g++.dg/parse/non-dependent3.C: New test.
33474 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
33476 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33477 * g++.dg/eh/simd-2.C: Likewise.
33478 * g++.dg/init/array10.C: Likewise.
33479 * gcc.c-torture/compile/simd-1.c: Likewise.
33480 * gcc.c-torture/compile/simd-2.c: Likewise.
33481 * gcc.c-torture/compile/simd-3.c: Likewise.
33482 * gcc.c-torture/compile/simd-4.c: Likewise.
33483 * gcc.c-torture/compile/simd-6.c: Likewise.
33484 * gcc.c-torture/execute/simd-1.c: Likewise.
33485 * gcc.c-torture/execute/simd-2.c: Likewise.
33486 * gcc.dg/compat/vector-defs.h: Likewise.
33487 * gcc.dg/20020531-1.c: Likewise.
33488 * gcc.dg/altivec-3.c: Likewise.
33489 * gcc.dg/altivec-4.c: Likewise.
33490 * gcc.dg/altivec-varargs-1.c: Likewise.
33491 * gcc.dg/compat/vector-defs.h: Likewise.
33492 * gcc.dg/i386-mmx-3.c: Likewise.
33493 * gcc.dg/i386-sse-4.c: Likewise.
33494 * gcc.dg/i386-sse-5.c: Likewise.
33495 * gcc.dg/i386-sse-8.c: Likewise.
33496 * gcc.dg/simd-1.c: Likewise.
33497 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
33498 __ev64_opaque__ since the machine description provides it.
33500 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33502 * lib/compat.exp (skip_list): New global variable.
33503 Use it to hold the user defined COMPAT_SKIPS list if any.
33504 (compat-obj): Add the members of skip_list to optall.
33506 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33508 * gcc.dg/compat/union-by-value-1_main.c,
33509 union-by-value-1_x.c, union-by-value-1_y.c,
33510 union-check.h, union-defs.h,
33511 union-init.h, union-return-1_main.c,
33512 union-return-1_x.c, union-return-1_y.c: New files.
33514 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33516 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33517 mixed-struct-init.h: Add 4 mixed structure types.
33518 struct-by-value-21_main.c, struct-by-value-21_x.c,
33519 struct-by-value-21_y.c, struct-return-21_main.c,
33520 struct-return-21_x.c, struct-return-21_y.c: New files.
33522 2004-03-13 Mark Mitchell <mark@codesourcery.com>
33525 * g++.dg/parse/template14.C: New test.
33527 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33529 * gcc.c-torture/execute/20040313-1.c: New test.
33531 2004-03-13 Jakub Jelinek <jakub@redhat.com>
33534 * gcc.dg/20040311-2.c: New test.
33536 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
33539 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33542 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
33544 * gcc.dg/20040305-2.c: Add missing return statement.
33546 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33548 * gcc.dg/builtins-34.c: Also check pow10*.
33550 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
33553 * gcc.dg/20040305-2.c: New test.
33555 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
33557 * gcc.dg/20040310-1.c: New test.
33559 2004-03-11 Roger Sayle <roger@eyesopen.com>
33561 * gcc.c-torture/execute/20040311-1.c: New test case.
33563 2004-03-11 Mark Mitchell <mark@codesourcery.com>
33566 * g++.dg/lookup/enum1.C: New test.
33568 2004-03-10 Mark Mitchell <mark@codesourcery.com>
33571 * g++.dg/lookup/struct2.C: New test.
33573 2004-03-10 Uros Bizjak <uros@kss-loka.si>
33575 * gcc.dg/builtins-34.c: New test.
33577 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33579 * gcc.dg/torture/builtin-nonneg-1.c: New test.
33581 2004-03-09 James E Wilson <wilson@specifixinc.com>
33583 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33584 * gcc.dg/alias-2.c: New testcase.
33586 2004-03-09 Zack Weinberg <zack@codesourcery.com>
33588 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33590 2004-03-09 Roger Sayle <roger@eyesopen.com>
33592 * gcc.c-torture/execute/20040309-1.c: New test case.
33594 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
33597 * g++.dg/overload/ref1.C: New.
33599 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33602 * g++.dg/template/spec12.C: New test.
33605 * g++.dg/parse/crash14.C: New test.
33607 2004-03-09 Mark Mitchell <mark@codesourcery.com>
33610 * g++.dg/init/ref11.C: New test.
33612 2004-03-09 Mark Mitchell <mark@codesourcery.com>
33615 * g++.dg/parse/builtin2.C: New test.
33617 2004-03-08 Mark Mitchell <mark@codesourcery.com>
33620 * g++.dg/init/ctor3.C: New test.
33621 * g++.dg/init/union1.C: New test.
33622 * g++.dg/ext/anon-struct4.C: New test.
33624 2004-03-08 Mark Mitchell <mark@codesourcery.com>
33626 * g++.dg/lookup/koenig1.C: Tweak error messages.
33627 * g++.dg/lookup/used-before-declaration.C: Likewise.
33628 * g++.dg/other/do1.C: Likewise.
33629 * g++.dg/overload/koenig1.C: Likewise.
33630 * g++.dg/parse/crash13.C: Likewise.
33631 * g++.dg/template/instantiate3.C: Likewise.
33633 2004-03-08 Eric Christopher <echristo@redhat.com>
33635 * * lib/target-supports.exp: Enable libiconv in test
33636 compilation. Fix up error checking.
33638 2004-03-08 Roger Sayle <roger@eyesopen.com>
33640 PR middle-end/14289
33641 * gcc.dg/pr14289-1.c: New test case.
33642 * gcc.dg/pr14289-2.c: Likewise.
33643 * gcc.dg/pr14289-3.c: Likewise.
33645 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
33647 * gcc.c-torture/execute/20040308-1.c: New test.
33649 2004-03-07 Roger Sayle <roger@eyesopen.com>
33651 * gcc.c-torture/execute/20040307-1.c: New test case.
33653 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
33655 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33657 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
33659 * gcc.dg/20040306-1.c: New test.
33661 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
33663 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33665 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33667 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33670 * gcc.dg/decl-6.c: New test.
33672 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33674 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33675 Rename LOGPOW -> LOG_POW.
33676 (SQRT_EXP, POW_EXP): New.
33678 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33680 * gcc.dg/i386-sse-8.c: New test.
33682 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33685 * gcc.dg/decl-5.c: New test.
33687 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
33689 * gcc.dg/20040305-1.c: New test.
33691 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
33694 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33696 2004-03-04 Ziemowit Laski <zlaski@apple.com>
33698 PR c++/14425, c++/14426
33699 * g++.dg/ext/altivec-4.C: New test.
33700 * g++.dg/ext/altivec-5.C: New test.
33702 2004-03-04 Geoffrey Keating <geoffk@apple.com>
33704 * g++.old-deja/g++.other/linkage1.C: Expect errors about
33705 global variables of a type with no linkage.
33706 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33707 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33708 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33709 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33710 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33711 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33712 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33713 * g++.dg/warn/deprecated.C: Name enum Color.
33714 * g++.dg/overload/VLA.C: Name structure for 'b'.
33715 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33717 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33719 * gcc.c-torture/compile/20040304-1.c: New test.
33721 2004-03-03 Zack Weinberg <zack@codesourcery.com>
33724 * gcc.dg/decl-4.c: New testcase.
33726 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
33728 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33729 as PRECF if sizeof (float) > sizeof (double).
33730 (PRECL): Make it the same as PRECF if
33731 sizeof (float) > sizeof (long double).
33733 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33735 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33736 system type. Add check for irix6 which doesn't have c99 runtime.
33738 2004-03-03 Bob Wilson <bob.wilson@acm.org>
33740 * gcc.dg/const-elim-1.c: xfail for xtensa.
33742 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33745 * g++.dg/template/cond4.C: New test.
33747 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33750 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33753 * g++.dg/parse/defarg7.C: New test.
33756 * g++.dg/template/friend26.C: New test.
33758 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33761 * g++.dg/abi/mangle21.C: New test.
33764 * g++.dg/parse/constructor2.C: New test.
33767 * g++.dg/template/sfinae1.C: New test.
33769 2004-02-29 Mark Mitchell <mark@codesourcery.com>
33772 * g++.dg/expr/crash2.C: New test.
33774 PR middle-end/13448
33775 * gcc.dg/inline-5.c: New test.
33776 * gcc.dg/always-inline.c: Split out tests into ...
33777 * gcc.dg/always-inline2.c: ... this and ...
33778 * gcc.dg/always-inline3.c: ... this.
33780 2004-02-29 Mark Mitchell <mark@codesourcery.com>
33783 * g++.dg/debug/crash1.C: New test.
33785 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
33787 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33788 function with __attribute__((noinline)).
33789 (recurser_void2): Likewise.
33790 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33791 (recurser_void2): Likewise.
33793 2004-02-29 Roger Sayle <roger@eyesopen.com>
33795 PR middle-end/14203
33796 * g++.dg/warn/Wunused-6.C: New test case.
33798 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
33800 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33803 2004-02-27 Eric Christopher <echristo@redhat.com>
33805 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33806 * g++.dg/charset/asm2.c: Run only x86.
33807 * gcc.dg/charset/asm3.c: Ditto.
33809 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
33811 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33814 2004-02-27 Ziemowit Laski <zlaski@apple.com>
33816 * g++.dg/ext/altivec-3.C: New.
33818 2004-02-26 Richard Henderson <rth@redhat.com>
33820 * g++.dg/ext/attrib10.C: Mark for warning.
33821 * gcc.dg/attr-alias-1.c: New.
33823 2004-02-26 Richard Henderson <rth@redhat.com>
33825 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33826 * gcc.c-torture/execute/20040208-2.c: ... it back.
33828 2004-02-26 Eric Christopher <echristo@redhat.com>
33830 * lib/target-supports.exp (check-iconv-available): New function.
33831 * lib/gcc-dg.exp (dg-require-iconv): New function.
33833 * gcc.dg/charset: New directory.
33834 * gcc.dg/charset/charset.exp: New file.
33835 * gcc.dg/charset/asm1.c: Ditto.
33836 * gcc.dg/charset/asm2.c: Ditto.
33837 * gcc.dg/charset/asm3.c: Ditto.
33838 * gcc.dg/charset/asm4.c: Ditto.
33839 * gcc.dg/charset/asm5.c: Ditto.
33840 * gcc.dg/charset/attribute1.c: Ditto.
33841 * gcc.dg/charset/attribute2.c: Ditto.
33842 * gcc.dg/charset/string1.c: Ditto.
33843 * g++.dg/charset: New directory.
33844 * g++.dg/dg.exp: Add here. Special options.
33845 * g++.dg/charset/charset.exp: New file.
33846 * g++.dg/charset/asm1.c: Ditto.
33847 * g++.dg/charset/asm2.c: Ditto.
33848 * g++.dg/charset/asm3.c: Ditto.
33849 * g++.dg/charset/asm4.c: Ditto.
33850 * g++.dg/charset/attribute1.c: Ditto.
33851 * g++.dg/charset/attribute2.c: Ditto.
33852 * g++.dg/charset/extern1.cc: Ditto.
33853 * g++.dg/charset/extern2.cc: Ditto.
33854 * g++.dg/charset/string1.c: Ditto.
33856 2004-02-26 Mark Mitchell <mark@codesourcery.com>
33859 * g++.dg/parse/comma1.C: New test.
33861 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33864 * g++.dg/template/ttp8.C: New test.
33866 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
33868 * gcc.dg/fixuns-trunc-1.c: New test.
33870 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33872 * gcc.dg/builtins-config.h: Use #elif.
33874 2004-02-26 Michael Matz <matz@suse.de>
33876 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33877 * gcc.dg/991214-1.c: Likewise.
33878 * gcc.dg/i386-asm-1.c: Likewise.
33880 2004-02-25 Richard Henderson <rth@redhat.com>
33882 * gcc.c-torture/execute/20040208-2.c: Move ...
33883 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33885 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33888 * g++.dg/other/crash-3.C: New test.
33890 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33892 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33893 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33895 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33898 2004-02-24 Michael Matz <matz@suse.de>
33900 * gcc.dg/i386-regparm.c: New.
33902 2004-02-23 James E Wilson <wilson@specifixinc.com>
33904 * gcc.c-torture/execute/20040223-1.c: New.
33906 2004-02-23 Zack Weinberg <zack@codesourcery.com>
33907 Kazu Hirata <kazu@cs.umass.edu>
33909 * gcc.dg/fwritable-strings-1.c: Remove.
33911 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
33914 * gcc.dg/20040223-1.c: New test.
33916 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33919 * g++.dg/ext/typeof9.C: New test.
33921 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33924 * g++.dg/other/switch1.C: New test.
33926 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33928 * gcc.dg/cast-function-1.c: Adjust for new informative message.
33929 * gcc.dg/va-arg-1.c: Likewise.
33931 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33934 * g++.dg/template/koenig5.C: New test.
33936 2004-02-21 Ziemowit Laski <zlaski@apple.com>
33938 * g++.dg/ext/altivec-1.C: Generalize target triple.
33939 * g++.dg/ext/altivec-2.C: New test case.
33940 * g++.dg/ext/altivec_check.h: New file.
33941 * gcc.dg/altivec-1.c: Generalize target triple;
33942 include altivec_check.h and call altivec_check().
33943 * gcc.dg/altivec-[2-5].c: Generalize target triple.
33944 * gcc.dg/altivec-6.c: New test case.
33945 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33946 type casts as needed.
33947 * gcc.dg/altivec-10.c: Include altivec_check.h and call
33949 * gcc.dg/altivec-12.c: New test case.
33950 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33951 include altivec_check.h and call altivec_check().
33952 * gcc.dg/altivec_check.h: New file.
33954 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33956 * lib/target-supports.exp (check_alias_available): Don't mangle
33957 function `g' in test program.
33959 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33961 * lib/target-supports.exp (check_profiling_available): Check
33962 argument to determine whether we support a profiling type.
33963 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33964 check_profiling_available.
33965 * g++.dg/bprob/bprob.exp: Likewise.
33966 * g77.dg/bprob/bprob.exp: Likewise.
33967 * gcc.misc-tests/bprob.exp: Likewise.
33968 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33969 dg-require-profiling and delete expected error handling.
33970 * gcc.dg/20021014-1.c: Likewise.
33971 * gcc.dg/nest.c: Likewise.
33973 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33976 * g++.dg/other/vthunk1.C: New test.
33978 2004-02-20 Falk Hueffner <falk@debian.org>
33981 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33983 2004-02-20 Mark Mitchell <mark@codesourcery.com>
33986 * g++.dg/other/error8.C: Remove XFAIL markers.
33989 * g++.dg/ext/packed5.C: New test.
33992 * g++.dg/warn/Wunused-5.C: New test.
33995 * g++.dg/lookup/member1.C: New test.
33997 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
33999 * gcc.c-torture/compile/20040130-1.c: Enable only when
34000 __INT_MAX__ >= 2147483647L.
34001 * gcc.c-torture/compile/961203-1.c: Likewise.
34003 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
34005 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34006 * g++.dg/opt/template1.C: Robustify assembler regexp
34008 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34010 * gcc.c-torture/execute/simd-4.x: Remove.
34011 * gcc.c-torture/execute/va-arg-25.x: Likewise.
34012 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34013 Guard with #ifndef SKIP_ATTRIBUTE.
34014 * gcc.dg/compat/vector-1_y.c: Likewise.
34015 * gcc.dg/compat/vector-2_x.c: Likewise.
34016 * gcc.dg/compat/vector-2_y.c: Likewise.
34017 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34018 * g++.dg/eh/simd-2.C: Likewise.
34020 2004-02-19 Alan Modra <amodra@bigpond.net.au>
34022 * gcc.c-torture/compile/complex-1.c: New.
34024 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
34027 * gcc.c-torture/execute/20040218-1.c: New test.
34029 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34032 * g++.dg/parse/new2.C: New test.
34034 2004-02-18 Paul Brook <paul@codesourcery.com>
34036 * gcc.c-torture/compile/libcall-1.c: New test.
34038 2004-02-18 Paul Brook <paul@codesourcery.com>
34041 * gcc.dg/debug/debug-7.c: New test.
34043 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
34045 * gcc.dg/20040217-1.c: New test.
34047 2004-02-17 Zack Weinberg <zack@codesourcery.com>
34049 * gcc.c-torture/execute/990208-1.x: Delete.
34051 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
34053 * gcc.c-torture/execute/20040208-2.x: New file.
34055 2004-02-17 Mark Mitchell <mark@codesourcery.com>
34058 * g++.dg/abi/structret1.C: New test.
34060 2004-02-17 Jakub Jelinek <jakub@redhat.com>
34062 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34063 (i386_cpuid): No need to test if cpuid is available on AMD64.
34064 Fix assembly, so that it works onboth i386 and AMD64.
34065 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34066 (vecInLong): Fix s[] member type to unsigned int.
34067 (vecInWord): Remove type.
34068 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34069 (a64, b64, c64, d64, e64): Remove.
34070 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34071 Remove unused variable. Remove initialization of removed variables.
34072 Don't call mmx_tests nor sse_tests.
34073 (reference_mmx, reference_sse): Remove.
34074 (check): Add return stmt.
34075 * gcc.dg/i386-sse-7.c: New test.
34076 * gcc.dg/i386-mmx-4.c: New test.
34078 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34080 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34081 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34082 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34083 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34084 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34085 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34086 g++.dg/tc1/dr94.C: Fix line terminator.
34088 2004-02-16 Geoffrey Keating <geoffk@apple.com>
34090 * gcc.c-torture/compile/20040216-1.c: New.
34092 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34094 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34095 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34096 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34097 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34098 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34099 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34101 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34103 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34105 2004-02-15 Mark Mitchell <mark@codesourcery.com>
34108 * g++.dg/expr/cond4.C: New test.
34111 * g++.dg/lookup/crash2.C: New test.
34113 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
34115 * gcc.c-torture/compile/20040214-2.c: New test.
34117 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
34120 * g++.dg/ext/typeof8.C: New test.
34122 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
34124 * gcc.c-torture/compile/20040214-1.c: New test.
34126 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34129 * g++.dg/template/spec11.C: New test.
34131 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34134 * g++.dg/other/error8.C: New test.
34136 2004-02-13 Mark Mitchell <mark@codesourcery.com>
34139 * g++.dg/template/array4.C: New test.
34142 * g++.dg/inherit/thunk2.C: New test.
34145 * g++.dg/eh/cond2.C: New test.
34147 2004-02-12 Alan Modra <amodra@bigpond.net.au>
34149 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34151 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
34153 * lib/scanasm.exp (dg-scan): Quote pattern before display.
34155 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
34157 * g++.dg/simd-2.C: xfail on ppc64-linux.
34159 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
34162 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34165 2004-02-11 Uros Bizjak <uros@kss-loka.si>
34167 * gcc.dg/builtins-33.c: New test.
34169 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
34171 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34173 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
34175 * g++.dg/simd-2.C: Set -maltivec for ppc64.
34177 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
34179 * gcc.dg/ppc64-abi-3.c: New test.
34181 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
34185 * gcc.dg/pr14092-1.c: New testcase.
34187 2004-02-10 Alan Modra <amodra@bigpond.net.au>
34189 * gcc.dg/cpp/assert4.c: Fix typo last change.
34191 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34192 * gcc.dg/cpp/assert4.c: Handle powerpc64.
34194 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34196 2004-02-09 Roger Sayle <roger@eyesopen.com>
34198 * gcc.c-torture/compile/20040209-1.c: New test case.
34200 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
34202 * gcc.dg/c90-init-1.c: Adjust expected error messages.
34204 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
34206 * gcc.c-torture/execute/20040208-[12].c: New tests.
34208 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34210 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34212 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34214 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34216 2004-02-07 Zack Weinberg <zack@codesourcery.com>
34219 * gcc.dg/visibility-8.c: New testcase.
34221 2004-02-07 Zack Weinberg <zack@codesourcery.com>
34223 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34225 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34227 2004-02-07 Roger Sayle <roger@eyesopen.com>
34229 PR middle-end/13696
34230 * g++.dg/opt/fold1.C: New test case.
34232 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34235 * g++.dg/other/crash-2.C: New test.
34237 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34240 * g++.dg/parse/angle-bracket2.C: New test.
34242 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34244 PR middle-end/13750
34246 2004-01-15 Geoffrey Keating <geoffk@apple.com>
34248 * g++.dg/pch/wchar-1.C: New.
34249 * g++.dg/pch/wchar-1.Hs: New.
34251 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34254 * g++.dg/parse/error15.C: New test.
34255 * g++.dg/parse/crash11.C: Update dg-error mark.
34257 2004-02-04 Mark Mitchell <mark@codesourcery.com>
34260 * g++.dg/warn/conv2.C: New test.
34262 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34265 * g++.dg/warn/incomplete1.C: Remove xfail.
34267 2004-02-04 Mark Mitchell <mark@codesourcery.com>
34269 * lib/file-format.exp (gcc_target_object_format): Use
34270 ${tool}_target_compile, not gcc_target_compile.
34271 * lib/target-supports.exp (check_alias_available): Likewise.
34272 (check_gc_sections_available): Likewise.
34273 * g++.dg/ext/attrib10.C: Use dg-require-alias.
34274 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34277 2004-02-04 Mark Mitchell <mark@codesourcery.com>
34280 * g++.dg/template/static6.C: New test.
34282 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
34284 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34286 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34288 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34289 tests for systems where `char' is unsigned by default.
34291 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34294 * g++.dg/template/partial3.C: New test.
34296 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
34298 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34299 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34300 Remove mentions of obsolete ports.
34302 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
34304 * gcc.dg/noncompile/20001228-1.c: Fix for new
34307 2004-02-03 Roger Sayle <roger@eyesopen.com>
34310 * gcc.c-torture/execute/multdi-1.c: New test case.
34312 2004-02-03 Mark Mitchell <mark@codesourcery.com>
34315 * g++.dg/template/lookup5.C: New test.
34317 2004-02-03 Mark Mitchell <mark@codesourcery.com>
34320 * g++.dg/template/lookup4.C: New test.
34323 * g++.dg/parse/error14.C: New test.
34326 * g++.dg/parse/template13.C: New test.
34328 2004-02-03 Mark Mitchell <mark@codesourcery.com>
34331 * g++.dg/template/koenig4.C: New test.
34334 * g++.dg/template/crash17.C: New test.
34337 * g++.dg/parse/error13.C: New test.
34338 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34340 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
34342 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34344 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
34348 * gcc.dg/noncompile/20040203-1.c: New test.
34349 * gcc.dg/noncompile/20040203-2.c: Likewise.
34350 * gcc.dg/noncompile/20040203-3.c: Likewise.
34351 * gcc.dg/20040203-1.c: Likewise.
34353 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
34356 * g++.dg/template/sizeof7.C: New test.
34358 2004-02-02 Eric Christopher <echristo@redhat.com>
34359 Zack Weinberg <zack@codesourcery.com>
34361 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34363 2004-02-02 Zack Weinberg <zack@codesourcery.com>
34365 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34366 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34367 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34368 * gcc.dg/cleanup-5.c: Run only on Linux targets.
34370 2004-02-02 Mark Mitchell <mark@codesourcery.com>
34373 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34376 * g++.dg/ext/attrib13.C: New test.
34379 * g++.dg/conversion/op2.C: New test.
34381 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
34383 * gcc.dg/titype-1.c: Fix pasto.
34385 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
34387 * gcc.dg/titype-1.c: New test.
34389 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34392 * g++.dg/template/non-type-template-argument-1.C,
34393 g++.dg/template/qualified-id1.C: Update dg-error marks.
34394 * g++.dg/template/nontype6.C: New test.
34396 2004-02-01 Roger Sayle <roger@eyesopen.com>
34398 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34399 * gcc.dg/builtins-31.c: New testcase.
34400 * gcc.dg/builtins-32.c: New testcase.
34402 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
34404 * objc.dg/call-super-2.m: Update line numbers
34405 for the including of stddef.h.
34407 2004-01-30 Michael Matz <matz@suse.de>
34409 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34410 g++.dg/ext/case-range3.C: New tests.
34412 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34416 * g++.dg/template/member4.C: New test.
34418 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34421 * g++.dg/template/sizeof6.C: New test.
34423 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34425 * gcc.dg/fwritable-strings-1.c: New test.
34427 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34429 * gcc.c-torture/compile/20040130-1.c: New test.
34431 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
34433 * objc.dg/call-super-2.m: Include stddef.h for size_t.
34435 2004-01-29 Mark Mitchell <mark@codesourcery.com>
34438 * g++.dg/template/ctor3.C: New test.
34440 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34442 * g++.dg/tc1: New directory.
34443 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34444 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34445 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34446 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34447 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34449 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34451 * g++.dg/parse/error11.C: New test.
34452 * g++.dg/parse/error12.C: Likewise.
34454 2004-01-28 Ziemowit Laski <zlaski@apple.com>
34456 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34457 (scan_initial, main): Use aligned_sizeof instead of sizeof.
34459 2004-01-28 Mark Mitchell <mark@codesourcery.com>
34462 * g++.dg/ext/attrib12.C: New test.
34465 * g++.dg/parse/cast2.C: New test.
34467 2004-01-27 James E Wilson <wilson@specifixinc.com>
34469 * objc.dg/encode-2.m (main): New local string. Set depending on
34470 sizeof long. Use in sscanf call.
34471 * objc.dg/encode-3.m (main): New local string. Set depending on
34472 sizeof long. Use in scan_initial call.
34474 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34476 * objc.dg/call-super-2.m: Make LP64-safe.
34477 * objc.dg/desig-init-1.m: Likewise.
34479 2004-01-27 Devang Patel <dpatel@apple.com>
34481 * g++.dg/debug/namespace1.C: New test.
34483 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
34485 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34488 * gcc.dg/arm-mmx-1.c: New test.
34490 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
34492 * gcc.dg/20040127-1.c: New test.
34493 * gcc.dg/20040127-2.c: New test.
34495 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34497 * objc.dg/stret-1.m (glob): Renamed to globa.
34499 2004-01-26 Mark Mitchell <mark@codesourcery.com>
34502 * g++.dg/expr/for1.C: New test.
34504 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
34506 PR middle-end/13779
34507 * gcc.dg/darwin-longlong.c: New test.
34509 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
34511 * gcc.dg/20040124-1.c: Moved test from here...
34512 * gcc.c-torture/compile/20040124-1.c: ...to here.
34514 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34516 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
34517 the assembly output if -m64 is passed.
34519 2004-01-25 Mark Mitchell <mark@codesourcery.com>
34522 * g++.dg/template/cond3.C: New test.
34524 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34527 * g++.dg/template/ttp7.C: New test.
34529 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34532 * g++.dg/template/nontype4.C: New test.
34533 * g++.dg/template/nontype5.C: Likewise.
34535 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
34537 * gcc.dg/torture/mips-clobber-at.c: New test.
34539 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
34541 * gcc.dg/20040124-1.c: New test.
34543 2004-01-24 Jakub Jelinek <jakub@redhat.com>
34545 * gcc.dg/20040123-1.c: New test.
34547 2004-01-23 Zack Weinberg <zack@codesourcery.com>
34549 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34551 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
34553 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34555 2004-01-23 Andrew Pinski <apinski@apple.com>
34557 * gcc.dg/20030121-1.c: Move to ..
34558 * gcc.dg/20040121-1.c: here.
34560 2004-01-23 Roger Sayle <roger@eyesopen.com>
34562 * gcc.dg/builtins-29.c: New test case.
34564 2004-01-23 Zack Weinberg <zack@codesourcery.com>
34567 * gcc.dg/builtins-30.c: New testcase.
34569 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
34571 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34572 * lib/g77.exp: Likewise.
34573 * lib/objc.exp: Likewise.
34574 * lib/g++.exp: Likewise.
34576 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34578 * gcc.dg/struct-by-value-2.c: New test.
34580 2004-01-21 Andrew Pinski <apinski@apple.com>
34583 * gcc.dg/20030121-1.c: New test.
34585 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
34587 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
34588 clobber frame pointer register in asm statement.
34590 2004-01-21 Falk Hueffner <falk@debian.org>
34592 * gcc.c-torture/compile/20040121-1.c: New test.
34594 2004-01-21 Zack Weinberg <zack@codesourcery.com>
34596 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34598 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
34600 * gcc.dg/ppc64-abi-2.c: New test.
34602 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
34604 * lib/treelang.exp: Fill out this file.
34605 * lib/treelang-dg.exp: New File.
34607 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
34609 * gcc.c-torture/compile/981022-1.c: Remove.
34610 * gcc.dg/array-5.c: Remove XFAIL.
34611 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34612 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34613 gcc.dg/cond-lvalue-1.c: Update.
34614 * gcc.dg/cast-lvalue-2.c: New test.
34616 2004-01-19 Mark Mitchell <mark@codesourcery.com>
34619 * g++.dg/other/error1.C (class foo): Tweak error message.
34622 * g++.dg/template/call2.C: New test.
34624 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34626 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34627 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34628 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34629 scalar-return-1_x.c, scalar-return-2_y.c,
34630 scalar-return-3_x.c, scalar-return-3_y.c,
34631 scalar-return-4_x.c, scalar-return-4_y.c,
34632 struct-align-1.h, struct-align-1_x.c,
34633 struct-align-1_y.c, struct-align-2.h,
34634 struct-align-2_x.c, struct-align-2_y.c,
34635 struct-by-value-10_y.c, struct-by-value-11_x.c,
34636 struct-by-value-11_y.c, struct-by-value-12_x.c,
34637 struct-by-value-12_y.c, struct-by-value-13_x.c,
34638 struct-by-value-13_y.c, struct-by-value-14_x.c,
34639 struct-by-value-14_y.c, struct-by-value-15_x.c,
34640 struct-by-value-15_y.c, struct-by-value-16_y.c,
34641 struct-by-value-17_y.c, struct-by-value-18_y.c,
34642 struct-by-value-19_y.c, struct-by-value-1_x.c,
34643 struct-by-value-1_y.c, struct-by-value-20_y.c,
34644 struct-by-value-2_x.c, struct-by-value-2_y.c,
34645 struct-by-value-3_y.c, struct-by-value-4_x.c,
34646 struct-by-value-4_y.c, struct-by-value-5_y.c,
34647 struct-by-value-6_y.c, struct-by-value-7_y.c
34648 struct-by-value-8_x.c, struct-by-value-8_y.c
34649 struct-by-value-9_x.c, struct-by-value-9_y.c
34650 struct-return-10_x.c, struct-return-10_y.c,
34651 struct-return-19_x.c, struct-return-20_x.c
34652 struct-return-2_x.c, struct-return-2_y.c
34653 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34654 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
34656 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34658 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34659 attribute on sparc*-sun-solaris2.*.
34661 2004-01-18 Mark Mitchell <mark@codesourcery.com>
34664 * g++.dg/ext/typeof7.C: New test.
34666 2004-01-18 David Edelsohn <edelsohn@gnu.org>
34668 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34669 * gcc.dg/const-elim-1.c: Same.
34671 2004-01-17 Ziemowit Laski <zlaski@apple.com>
34673 * objc.dg/stret-1.m: New.
34674 * objc.dg/stret-2.m: New.
34676 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
34679 * g++.dg/ext/vector1.C: New test.
34681 2004-01-16 Geoffrey Keating <geoffk@apple.com>
34683 * gcc.dg/pch/import-1.c: New.
34684 * gcc.dg/pch/import-1.hs: New.
34685 * gcc.dg/pch/import-1a.h: New.
34686 * gcc.dg/pch/import-1b.h: New.
34687 * gcc.dg/pch/import-1c.h: New.
34689 2004-01-16 Mark Mitchell <mark@codesourcery.com>
34692 * g++.dg/ext/array1.C: New test.
34695 * g++.dg/conversion/op1.C: New test.
34697 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
34700 From Kazumoto Kojima / Dan Kegel:
34701 * gcc.dg/pr11864-1.c: New test.
34704 From Marcus Comstedt / Dan Kegel:
34705 * gcc.dg/pr10392-1.c: New test.
34707 2004-01-16 Mark Mitchell <mark@codesourcery.com>
34710 * g++.dg/init/ref10.C: New test.
34712 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34715 * g++.dg/parse/typename6.C: New test.
34717 2004-01-15 Geoffrey Keating <geoffk@apple.com>
34720 * g++.dg/pch/wchar-1.C: New.
34721 * g++.dg/pch/wchar-1.Hs: New.
34723 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34726 * g++.dg/expr/sizeof2.C: New test.
34728 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
34730 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34732 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
34735 * g++.dg/lookup/strong-using-3.C: New.
34736 * g++.dg/lookup/using-10.C: New.
34738 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
34741 * g++.dg/lookup/strong-using-2.C: New.
34743 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
34744 Dan Kegel <dank@kegel.com>
34745 J"orn Rennecke <joern.rennecke@superh.com>
34748 * gcc.dg/pr9365-1.c: New test.
34750 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34753 * g++.dg/parse/casting-operator2.C: New test.
34754 * g++.old-deja/g++.pt/explicit83.C: Remove.
34756 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
34758 * gcc.dg/label-compound-stmt-1.c: New test.
34759 * gcc.c-torture/compile/950922-1.c,
34760 gcc.c-torture/compile/20000211-3.c,
34761 gcc.c-torture/compile/20000518-1.c,
34762 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34763 compound statements.
34765 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
34767 * gcc.dg/ppc64-abi-1.c: New test.
34769 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
34771 * g++.dg/ext/attrib9.C: Add dg-warnings.
34773 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34776 * g++.dg/parse/dtor3.C: New test.
34778 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
34781 * g++.dg/parse/try-catch-1.C: New test.
34783 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
34785 * ada/acats/run_all.sh: Add more verbose output in acats.log
34786 when compiling tests.
34788 2004-01-12 Zack Weinberg <zack@codesourcery.com>
34791 * gcc.dg/typedef-redecl.c: New test case.
34792 * gcc.dg/typedef-redecl.h: New support file.
34794 2004-01-13 Jan Hubicka <jh@suse.cz>
34796 * gcc.dg/always_inline.c: New test.
34797 * gcc.dg/debug/20031231-1.c: Fix.
34799 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34802 * g++.dg/template/array3.C: New test.
34804 2004-01-12 Zack Weinberg <zack@codesourcery.com>
34806 * g++.dg/ext/lvalue1.C: No longer expected to fail.
34807 * g++.dg/warn/Wunused-2.C: Likewise.
34809 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34812 * g++.dg/template/instantiate6.C: New test.
34814 2004-01-12 Roger Sayle <roger@eyesopen.com>
34816 PR middle-end/11397
34817 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34819 2004-01-12 Jan Hubicka <jh@suse.cz>
34822 * gcc.dg/20040112-1.c: New.
34824 * gcc.dg/dwarf-die[1-7].c: Move to...
34825 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34826 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34828 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
34831 * g++.dg/parse/friend4.C: New test.
34833 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
34836 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34837 definition is called a friend.
34839 2004-01-11 Zack Weinberg <zack@codesourcery.com>
34841 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34843 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
34846 * g++.dg/parse/error10.C: New test.
34847 * g++.dg/template/arg2.C: Accept "invalid type" error.
34849 2004-01-11 Jakub Jelinek <jakub@redhat.com>
34851 PR middle-end/13392
34852 * g++.dg/opt/expect2.C: New test.
34854 2004-01-10 Zack Weinberg <zack@codesourcery.com>
34856 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34857 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34858 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34859 Update dg-error regexps.
34861 2004-01-10 Zack Weinberg <zack@codesourcery.com>
34863 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34864 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34866 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34868 * gcc.dg/pragma-re-1.c: Use right pointer type.
34870 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34872 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34874 2004-01-09 Geoffrey Keating <geoffk@apple.com>
34876 * gcc.dg/rs6000-ldouble-1.c: New.
34878 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34882 * g++.dg/other/abstract1.C: New test.
34884 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
34886 * g++.dg/lookup/strong-using-1.C: New.
34888 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
34891 * gcc.dg/func-ptr-conv-1.c: New test.
34892 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34894 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
34897 * gcc.c-torture/compile/20040109-1.c: New.
34899 2004-01-08 Stuart Hastings <stuart@apple.com>
34901 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34902 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34903 * gcc.dg/i386-sse-6.c: ...this new testcase.
34905 2004-01-09 Alan Modra <amodra@bigpond.net.au>
34907 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34909 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34911 * ada/acats/run_acats: Treat 'gnatchop' the same way
34912 as 'gnatmake'. Export GCC_DRIVER.
34913 * ada/acats/run_all.sh: Add target_gnatchop. Use
34914 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34916 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34919 * g++.dg/template/dependent-expr4.C: New test.
34921 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
34923 * gcc.dg/altivec-11.c: New test.
34925 2004-01-07 Mark Mitchell <mark@codesourcery.com>
34927 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34929 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
34932 * gcc.dg/enum-compat-1.c: New test.
34933 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34935 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
34938 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34939 gcc.dg/c99-idem-qual-3.c: New tests.
34941 2004-01-07 Alan Modra <amodra@bigpond.net.au>
34943 * gcc.dg/winline-7.c: Don't cast void * to int.
34945 2004-01-06 Jan Hubicka <jh@suse.cz>
34947 * gcc.dg/i386-sse-5.c: New test
34948 * g++.dg/eh/simd-1.c: Add -w argument for i386.
34950 2004-01-05 Mark Mitchell <mark@codesourcery.com>
34953 * g++.dg/rtti/typeid4.C: New test.
34955 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
34957 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34959 2004-01-05 Mark Mitchell <mark@codesourcery.com>
34962 * g++.dg/template/error11.C: New test.
34965 * g++.dg/template/class2.C: New test.
34967 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
34968 Richard Sandiford <rsandifo@redhat.com>
34971 * g++.dg/opt/alias3.C: New test.
34973 2004-01-04 Mark Mitchell <mark@codesourcery.com>
34976 * g++.dg/template/koenig3.C: New test.
34979 * g++.dg/parse/offsetof3.C: New test.
34981 * g++.dg/init/copy7.C: Add missing dg-error markers.
34984 * g++.dg/init/copy7.c: New test.
34987 * g++.dg/parse/cast1.C: New test.
34989 2004-01-04 Jan Hubicka <jh@suse.cz>
34991 * gcc.dg/winline[1-7].c: New tests.
34993 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34996 * g++.dg/template/qualttp22.C: New test.
34998 2004-01-01 Jan Hubicka <jh@suse.cz>
35000 * gcc.dg/debug/20031231-1.c: New.
35001 * gcc.c-torture/compile/20040101-1.c: New.
35002 * gcc.dg/dwarf-die-[1-7].c: New.
35004 2004-01-01 Jakub Jelinek <jakub@redhat.com>
35006 PR optimization/13521
35007 * gcc.c-torture/compile/20031231-1.c: New test.
35009 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35011 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35013 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35016 * g++.dg/template/crash16.C: New test.
35018 2003-12-30 Mark Mitchell <mark@codesourcery.com>
35020 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35022 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35024 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35026 * g++.old-deja/g++.jason/thunk3.C: Likewise.
35027 * g++.old-deja/g++.law/profile1.C: Likewise.
35028 * gcc.c-torture/compile/981006-1.c: Likewise.
35029 * gcc.c-torture/execute/loop-2e.x: Likewise.
35030 * gcc.c-torture/execute/loop-2f.x: Remove.
35031 * gcc.c-torture/execute/loop-2g.x: Likewise.
35032 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35033 * gcc.dg/20020312-2.c: Remove traces of dead ports.
35035 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
35038 * g++.dg/ext/attrib11.C: New test.
35041 * g++.dg/template/array2-1.C: New test.
35042 * g++.dg/template/array2-2.C: New test.
35044 2003-12-29 Mark Mitchell <mark@codesourcery.com>
35046 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35048 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
35051 * g++.dg/template/array1-1.C: New test.
35052 * g++.dg/template/array1-2.C: New test.
35054 2003-12-29 Roger Sayle <roger@eyesopen.com>
35057 * g77.dg/12632.f: New test case.
35059 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35062 * g++.dg/parse/nontype1.C: New test.
35064 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35067 * g++.dg/parse/explicit1.C: New test.
35068 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35070 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35073 * g++.dg/opt/inline6.C: New test.
35076 * g++.dg/parse/error9.C: New test.
35078 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35080 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35083 * g++.dg/init/assign1.C: New test.
35085 2003-12-28 Roger Sayle <roger@eyesopen.com>
35088 * g++.dg/warn/format3.C: New test case.
35090 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35092 * gcc.c-torture/compile/20031227-1.c: New test.
35094 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35096 * g++.dg/bprob/bprob.exp: Load target-supports.exp
35097 * g77.dg/bprob/bprob.exp: Likewise.
35098 * gcc.misc-tests/bprob.exp: Likewise.
35099 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
35100 variants on systems where the library does not provide that
35102 * gcc.dg/builtins-20.c: Use builtins-config.h.
35103 * gcc.dg/builtins-config.h: New file.
35105 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35107 * lib/gcc-dg.exp (dg-require-profiling): New function.
35108 * lib/target-supports.exp (check_profiling_available): Likewise.
35109 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35110 * g77.dg/bprob/bprob.exp: Likewise.
35111 * gcc.misc-tests/bprob.exp: Likewise.
35112 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35113 * gcc.dg/20021014-1.c: Likewise.
35114 * gcc.dg/nest.c: Likewise.
35116 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35118 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35120 * g++.dg/lookup/java2.C: Likewise.
35121 * gcc.dg/cpp/lexident.c: Likewise.
35123 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
35125 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35127 * gcc.c-torture/compile/961203-1.c: Likewise.
35128 * gcc.c-torture/compile/980506-1.c: Likewise.
35130 2003-12-23 Zack Weinberg <zack@codesourcery.com>
35132 * lib/gcc-dg.exp (dg-prune-output): New annotation.
35133 (additional_prunes): New global.
35134 (gcc-dg-prune): Handle additional per-test pruning.
35135 (dg-test): Clear additional_prunes between tests.
35137 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
35138 dg-prune-output to avoid spurious failures from assembler
35139 complaining about nonexistent WAW violations.
35140 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35141 Use dg-prune-output to avoid spurious failures from assembler
35142 warning about Itanium B-step errata.
35144 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35146 * g++.dg/abi/macro0.C: New test.
35147 * g++.dg/abi/macro1.C: Likewise.
35148 * g++.dg/abi/macro2.C: Likewise.
35150 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35151 * g++.dg/abi/bitfield7.C: Likewise.
35152 * g++.dg/abi/dtor2.C: Likewise.
35153 * g++.dg/abi/mangle11.C: Likewise.
35154 * g++.dg/abi/mangle12.C: Likewise.
35155 * g++.dg/abi/mangle14.C: Likewise.
35156 * g++.dg/abi/mangle17.C: Likewise.
35157 * g++.dg/abi/vbase10.C: Likewise.
35158 * g++.dg/abi/vbase14.C: Likewise.
35159 * g++.dg/template/qualttp17.C: Likewise.
35161 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35164 * gcc.dg/20031223-1.c: New test.
35166 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35168 * gcc.dg/noreturn-7.c: New test.
35170 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35172 * gcc.dg/null-pointer-1.c: New test.
35174 2003-12-22 Mark Mitchell <mark@codesourcery.com>
35176 * g++.old-deja/g++.jason/template18.C: Remove.
35177 * g++.old-deja/g++.jason/template37.C: Likewise.
35180 * g++.dg/lookup/ns1.C: New test.
35183 * g++.dg/template/lookup3.C: New test.
35185 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
35187 * g++.dg/template/recurse1.C: New test
35189 2003-12-22 Mark Mitchell <mark@codesourcery.com>
35192 * g++.dg/parse/semicolon1.C: New test.
35193 * g++.dg/parse/semicolon1.h: Likewise.
35195 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
35197 * gcc.dg/darwin-misaligned.c: New test.
35199 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
35202 * gcc.dg/20031222-1.c: New test.
35204 2003-12-21 Mark Mitchell <mark@codesourcery.com>
35207 * g++.dg/parse/error8.C: New test.
35210 * g++.dg/warn/ctor-init-1.C: New test.
35212 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
35214 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35216 * gcc.c-torture/compile/930217-1.c: Likewise.
35217 * gcc.c-torture/compile/930513-1.c: Likewise.
35218 * gcc.c-torture/execute/920908-2.c: Likewise.
35219 * gcc.c-torture/execute/921204-1.c: Likewise.
35220 * gcc.c-torture/execute/930621-1.c: Likewise.
35221 * gcc.c-torture/execute/930630-1.c: Likewise.
35222 * gcc.c-torture/execute/931031-1.c: Likewise.
35223 * gcc.c-torture/execute/980602-2.c: Likewise.
35224 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35225 * gcc.c-torture/execute/compndlit-1.c: Likewise.
35226 * gcc.c-torture/execute/extzvsi.c: Likewise.
35227 * gcc.c-torture/unsorted/ext.c: Likewise.
35229 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
35232 * gcc.c-torture/compile/20031220-2.c: New test case.
35234 2003-12-20 Roger Sayle <roger@eyesopen.com>
35236 PR optimization/13031
35237 * gcc.c-torture/compile/20031220-1.c: New test case.
35239 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35241 * gcc.dg/cast-function-1.c: New test.
35243 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
35245 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35248 2003-12-19 Mark Mitchell <mark@codesourcery.com>
35251 * g++.dg/ext/attrib10.C: New test.
35253 2003-12-19 Jakub Jelinek <jakub@redhat.com>
35255 * gcc.dg/cleanup-10.c: New test.
35256 * gcc.dg/cleanup-11.c: New test.
35258 2003-12-19 Jakub Jelinek <jakub@redhat.com>
35261 * g++.dg/opt/expect1.C: New test.
35263 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
35265 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35267 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
35270 * gcc.dg/20031218-1.c: New test.
35273 * gcc.dg/20031218-2.c: New test.
35274 * gcc.dg/20031218-3.c: New test.
35276 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35277 of label name and allow for USER_LABEL_PREFIX == "_" names.
35278 * g++.dg/abi/mangle18-2.C: Likewise.
35279 * g++.dg/abi/mangle19-1.C: Likewise.
35280 * g++.dg/abi/mangle19-2.C: Likewise.
35281 * g++.dg/abi/mangle20-1.C: Likewise.
35282 * g++.dg/abi/mangle20-2.C: Likewise.
35284 2003-12-18 Richard Henderson <rth@redhat.com>
35286 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35288 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
35289 Dan Kegel <dank@kegel.com>
35292 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35293 testing a cross compiler, it causes spurious compile failures.
35294 * lib/g++.exp: Likewise.
35296 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35299 * g++.dg/template/access13.C: New test.
35301 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
35303 * gcc.dg/20031216-1.c: New test.
35305 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35308 * g++.dg/template/error10.C: New test.
35310 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35312 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35313 * g++.dg/eh/simd-2.C: Likewise.
35315 2003-12-17 James E Wilson <wilson@specifixinc.com>
35316 Roger Sayle <roger@eyesopen.com>
35318 * gcc.c-torture/execute/ieee/mzero5.c: New.
35320 2003-12-17 Mark Mitchell <mark@codesourcery.com>
35323 * g++.dg/parse/error6.C: New test.
35326 * g++.dg/parse/error7.C: New test.
35328 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
35330 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35331 at -O with stabs debugging formats.
35332 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35333 * gcc.dg/debug/debug-2.c: Likewise.
35335 2003-12-16 Mark Mitchell <mark@codesourcery.com>
35338 * g++.dg/init/error1.C: New test.
35341 * g++.dg/init/pm3.C: New test.
35343 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
35346 * gcc.dg/bitfld-8.c: New test.
35348 2003-12-16 James Lemke <jim@wasabisystems.com>
35350 * gcc.dg/arm-scd42-[123].c: New tests.
35352 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
35355 * g++.dg/abi/mangle20-1.C: New test.
35356 * g++.dg/abi/mangle20-2.C: New test.
35358 2003-12-16 Mark Mitchell <mark@codesourcery.com>
35361 * g++.dg/other/offsetof2.C: Remove XFAIL.
35362 * g++.dg/parse/offsetof1.C: New test.
35363 * g++.gd/parse/offsetof2.C: Likewise.
35365 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35367 * g++.dg/template/nontype3.C: New test.
35368 * g++.dg/template/static2.C: Tweaked the dg-error clause.
35370 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35372 * g++.dg/warn/noreturn-3.C: Also test instantiation.
35374 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
35377 * g++.dg/expr/assign1.C: New test.
35380 * g++.dg/abi/mangle19-1.C: New test.
35381 * g++.dg/abi/mangle19-2.C: New test.
35383 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
35385 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35387 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
35389 * gcc.c-torture/execute/20031216-1.c: New test.
35391 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35393 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35396 2003-12-15 Mark Mitchell <mark@codesourcery.com>
35399 * g++.dg/template/error9.C: New test.
35402 * g++.dg/template/error8.C: New test.
35404 2003-12-15 Roger Sayle <roger@eyesopen.com>
35406 PR middle-end/13400
35407 * gcc.c-torture/execute/20031215-1.c: New test case.
35409 2003-12-15 Mark Mitchell <mark@codesourcery.com>
35412 * g++.dg/parse/error5.C: New test.
35415 * g++.dg/expr/sizeof1.C: New test.
35418 * g++.dg/template/crash15.C: New test.
35420 2003-12-15 Geoffrey Keating <geoffk@apple.com>
35422 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35423 a non-POD type as the last named parameter of a varargs function.
35425 2003-12-15 Mark Mitchell <mark@codesourcery.com>
35429 * g++.dg/template/crash14.C: New test.
35430 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35432 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
35434 * g++.dg/other/java1.C: New test.
35437 * g++.dg/abi/mangle18-1.C: New test.
35438 * g++.dg/abi/mangle18-2.C: New test.
35440 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35442 PR optimization/10312
35443 * gcc.c-torture/execute/20031214-1.c: New.
35445 2003-12-14 Mark Mitchell <mark@codesourcery.com>
35449 * g++.dg/parse/error3.C: New test.
35450 * g++.dg/parse/error4.C: Likewise.
35451 * g++.dg/abi/mangle4.C: Tweak error messages.
35452 * g++.dg/lookup/using5.C: Likewise.
35453 * g++.dg/other/error2.C: Likewise.
35454 * g++.dg/parse/typename5.C: Likewise.
35455 * g++.dg/parse/undefined1.C: Likewise.
35456 * g++.dg/template/arg2.C: Likewise.
35457 * g++.dg/template/ttp3.C: Likewise.
35458 * g++.dg/template/type1.C: Likewise.
35459 * g++.old-deja/g++.other/crash32.C: Likewise.
35460 * g++.old-djea/g++.pt/defarg8.C: Likewise.
35462 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35465 * g++.dg/warn/noreturn-3.C: New test.
35467 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
35470 * g++.dg/abi/covariant3.C: New.
35472 2003-12-12 Jakub Jelinek <jakub@redhat.com>
35474 * g++.dg/eh/ia64-1.C: New test.
35476 2003-12-12 Roger Sayle <roger@eyesopen.com>
35478 PR optimization/13037
35479 * g77.f-torture/execute/13037.f: New test case.
35481 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
35484 * g++.dg/abi/covariant2.C: New.
35486 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
35488 * gcc.dg/cpp/trad/macro.c: New tests.
35490 2003-12-11 Zack Weinberg <zack@codesourcery.com>
35492 * gcc.c-torture/execute/wchar_t-1.x: Delete.
35494 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
35497 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35499 * lib/g++.exp (g++_version): Likewise.
35500 * lib/g77.exp (g77_version): Likewise.
35501 * lib/objc.exp (default_objc_version): Likewise.
35503 2003-12-10 Richard Henderson <rth@redhat.com>
35505 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35507 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35509 2003-12-08 Matt Austern <austern@apple.com>
35512 * lib/gcc-dg.exp (dg-require-visibility): Define.
35513 * lib/target-supports (check_visibility_available): Define.
35514 * gcc.dg/visibility-1.c: New test.
35515 * gcc.dg/visibility-2.c: Likewise.
35516 * gcc.dg/visibility-3.c: Likewise.
35517 * gcc.dg/visibility-4.c: Likewise.
35518 * gcc.dg/visibility-5.c: Likewise.
35519 * gcc.dg/visibility-6.c: Likewise.
35520 * g++.dg/ext/visibility-1.C: Likewise.
35521 * g++.dg/ext/visibility-2.C: Likewise.
35522 * g++.dg/ext/visibility-3.C: Likewise.
35523 * g++.dg/ext/visibility-4.C: Likewise.
35524 * g++.dg/ext/visibility-5.C: Likewise.
35525 * g++.dg/ext/visibility-6.C: Likewise.
35527 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35529 * g++.dg/lookup/java1.C: New test.
35530 * g++.dg/lookup/java2.C: New test.
35532 2003-12-07 Falk Hueffner <falk@debian.org>
35534 * g++.dg/opt/noreturn-1.C: New test.
35536 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
35538 * gcc.dg/overflow-1.c: New test.
35540 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35542 * g77.f-torture/compile/13060.f: New test.
35544 2003-12-06 Mark Mitchell <mark@codesourcery.com>
35547 * g++.dg/inherit/operator2.C: New test.
35549 2003-12-05 Mark Mitchell <mark@codesourcery.com>
35552 * g++.dg/ext/attrib9.C: New test.
35554 2003-12-05 Mark Mitchell <mark@codesourcery.com>
35557 * g++.dg/template/error7.C: New test.
35559 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
35560 J"orn Rennecke <joern.rennecke@superh.com>
35563 * g++.dg/other/struct-va_list.C: New test.
35565 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35568 * g++.dg/parse/defarg6.C: New test.
35570 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
35573 * gcc.c-torture/execute/20031201-1.c: New test.
35575 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
35577 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35579 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35581 * gcc.dg/builtin-return-1.c: New test.
35583 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
35584 J"orn Rennecke <joern.rennecke@superh.com>
35586 PR optimization/13260
35587 * gcc.c-torture/execute/20031204-1.c: New test.
35589 2003-12-03 Mark Mitchell <mark@codesourcery.com>
35592 * g++.dg/template/error6.C: New test.
35594 2003-12-03 Jakub Jelinek <jakub@redhat.com>
35596 * gcc.dg/20031202-1.c: New test.
35598 2003-12-03 Mark Mitchell <mark@codesourcery.com>
35601 * g++.dg/template/eh1.C: New test.
35604 * g++.dg/template/error5.C: New test.
35606 2003-12-02 David Ung <davidu@mips.com>
35608 * gcc.dg/compat/vector-check.h: Corrected type for var
35611 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35614 * g++.dg/template/ptrmem8.C: New test.
35616 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35619 * g++.dg/template/dependent-expr3.C: New test.
35621 2003-12-01 James Lemke <jim@wasabisystems.com>
35623 * gcc.dg/arm-g2.c: New test.
35625 2003-12-01 Roger Sayle <roger@eyesopen.com>
35627 PR optimization/11634
35628 * gcc.dg/20031201-2.c: New test case.
35630 2003-12-01 Zack Weinberg <zack@codesourcery.com>
35633 * objc.dg/proto-lossage-3.m: New test.
35635 2003-12-01 Roger Sayle <roger@eyesopen.com>
35637 PR optimization/12628
35638 * gcc.dg/20031201-1.c: New test case.
35640 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35642 * gcc.dg/unaligned-1.c: New test.
35644 2003-11-30 Mark Mitchell <mark@codesourcery.com>
35647 * g++.dg/template/error4.C: New test.
35648 * g++.dg/template/nested3.C: Adjust error markers.
35650 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35652 * gcc.dg/cpp/assert4.c: Check more #system assertions.
35654 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
35657 * gcc.dg/bitfld-7.c: New test.
35659 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
35661 * gcc.dg/tls/asm-1.C: New test.
35663 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35665 * gcc.dg/cpp/assert4.c: Update.
35667 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
35669 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35670 * gcc.dg/builtin-apply3.c: New test.
35672 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35674 * lib/compat.exp (compat-obj): New xfaildata parameter.
35675 Use it to set compiler_conditional_xfail_data before compiling.
35676 (compat-get-options): Handle dg-xfail-if.
35677 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35678 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35679 * gcc.dg/compat/vector-1_y.c: Likewise.
35680 * gcc.dg/compat/vector-2_x.c: Likewise.
35681 * gcc.dg/compat/vector-2_y.c: Likewise.
35683 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35685 * g++.dg/opt/reg-stack4.C: New test.
35687 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35689 * gcc.dg/builtin-apply2.c: New test.
35691 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35693 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35695 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35698 * g++.dg/template/template-id-2.C: New test.
35700 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35703 * g++.dg/template/memfriend1.C: New test.
35704 * g++.dg/template/memfriend2.C: Likewise.
35705 * g++.dg/template/memfriend3.C: Likewise.
35706 * g++.dg/template/memfriend4.C: Likewise.
35707 * g++.dg/template/memfriend5.C: Likewise.
35708 * g++.dg/template/memfriend6.C: Likewise.
35709 * g++.dg/template/memfriend7.C: Likewise.
35710 * g++.dg/template/memfriend8.C: Likewise.
35711 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35713 2003-11-21 Mark Mitchell <mark@codesourcery.com>
35716 * g++.dg/ext/cond1.C: New test.
35718 2003-11-20 Richard Henderson <rth@redhat.com>
35720 * gcc.dg/20020201-2.c: Remove.
35721 * gcc.dg/20020201-4.c: Remove.
35722 * gcc.dg/20020304-1.c: Remove.
35724 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
35726 * gcc.dg/cpp/trad/xwin1.c: New test case.
35728 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
35730 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35731 * lib/g77.exp: Likewise.
35732 * lib/objc.exp: Likewise.
35733 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35736 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35739 * g++.dg/template/static5.C: New test.
35741 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
35743 * gcc.dg/nested-func-1.c: New test.
35745 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35747 * gcc.dg/cpp/assert4.c: New test.
35749 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
35752 * g++.dg/lookup/using9.c: New test.
35754 2003-11-14 Mark Mitchell <mark@codesourcery.com>
35757 * g++.dg/template/error3.C: New test.
35759 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
35762 * ada/acats/run_acats, run_all.sh: Fix syntax error.
35763 No longer use a wrapper for gcc, since this does not work under
35766 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
35769 * g++.dg/template/ptrmem7.C: New test.
35771 2003-11-13 Andrew Pinski <apinski@apple.com>
35773 * gcc.c-torture/compile/20031113-1.c: New test.
35775 2003-11-13 Mark Mitchell <mark@codesourcery.com>
35776 Kean Johnston <jkj@sco.com>
35779 * gcc.dg/unused-4.c: Update.
35781 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35783 * g++.dg/opt/const3.C: New test.
35785 2003-11-13 Jan Hubicka <jh@suse.cz>
35787 * gcc.c-torture/compile/20031112-1.c: New test.
35789 2003-11-12 Mark Mitchell <mark@codesourcery.com>
35791 * g++.dg/parse/crash10.C: Remove bogus error marker.
35793 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35795 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35796 (host_gcc): Likewise.
35797 (ROOT): Honor $PWDCMD.
35799 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35801 2003-11-12 Catherine Moore <clm@redhat.com>
35803 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35805 2003-11-12 Andreas Jaeger <aj@suse.de>
35806 Jakub Jelinek <jakub@redhat.com>
35807 Andrew Pinski <pinskia@physics.uc.edu>
35808 Richard Henderson <rth@redhat.com>
35810 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35812 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35814 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35815 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35817 2003-11-11 Andreas Jaeger <aj@suse.de>
35819 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35821 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35823 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
35825 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35828 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
35830 * gcc.dg/trampoline-1.c: New test.
35832 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35834 * gcc.c-torture/compile/200031109-1.c: New test.
35836 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
35840 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35841 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35842 gcc.dg/format/no-y2k-1.c: Update.
35844 2003-11-08 Roger Sayle <roger@eyesopen.com>
35846 PR optimization/10467
35847 * gcc.dg/20031108-1.c: New test case.
35849 2003-11-07 Geoffrey Keating <geoffk@apple.com>
35851 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35853 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
35855 * gcc.dg/compound-lvalue-1.c: New test.
35856 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35859 2003-11-06 Geoffrey Keating <geoffk@apple.com>
35861 * gcc.dg/altivec-varargs-1.c: New test.
35863 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35865 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35866 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35867 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
35868 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
35869 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35871 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
35873 * gcc.dg/cond-lvalue-1.c: New test.
35875 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
35877 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35879 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35882 * g++.dg/template/instantiate5.C: New test.
35884 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35887 * g++.dg/ext/complit2.C: Replace test with self-contained version.
35888 * ChangeLog: Add missing first entry for above test.
35890 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35893 * g++.dg/template/using8.C: New test.
35894 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35896 2003-11-02 Roger Sayle <roger@eyesopen.com>
35898 PR optimization/10817
35899 * gcc.c-torture/compile/20031102-1.c: New test case.
35901 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
35903 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35906 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35908 * gcc.dg/20031102-1.c: New test.
35910 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35912 * gcc.dg/complex-1.c: New test.
35914 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35917 * g++.dg/template/crash13.C: Adjust expected error location.
35918 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35920 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
35922 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35924 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
35927 * gcc.c-torture/compile/20031031-2.c: New test.
35929 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
35932 * gcc.c-torture/compile/20031031-1.c: New test.
35934 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
35936 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35937 * gcc.misc-tests/bprob.exp: Likewise.
35938 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35939 the execution test on arm-elf configs.
35940 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
35941 configs that don't support scratch files.
35942 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35944 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
35946 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35949 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
35951 * ada/acats/run_all.sh: Redirect mv output to /dev/null
35952 Avoid non pure sh syntax. Add more logging.
35954 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35957 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35960 * gcc.dg/ppc-stackalign-1.c: New test.
35962 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
35964 * ada/acats/run_all.sh: Change output to be more compliant with
35966 Create acats.sum and acats.log files under testsuite/ada/acats
35967 Only run [a-z]* directories, to filter out e.g. CVS.
35968 Redirect build output to log file.
35970 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
35972 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35974 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
35977 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35979 2003-10-27 Jakub Jelinek <jakub@redhat.com>
35981 * gcc.c-torture/compile/20031023-1.c: New test.
35982 * gcc.c-torture/compile/20031023-2.c: New test.
35983 * gcc.c-torture/compile/20031023-3.c: New test.
35984 * gcc.c-torture/compile/20031023-4.c: New test.
35986 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35989 * g++.dg/lookup/scoped8.C: New test.
35991 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35993 * g++.dg/opt/reg-stack3.C: New test.
35995 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
35997 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
35999 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36002 * g++.dg/template/crash13.C: New test.
36004 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
36006 * gcc.dg/c99-restrict-2.c: New test.
36008 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
36010 PR c++/12698, c++/12699, c++/12700, c++/12566
36011 * g++.dg/inherit/covariant9.C: New test.
36012 * g++.dg/inherit/covariant10.C: New test.
36013 * g++.dg/inherit/covariant11.C: New test.
36015 2003-10-23 Jason Merrill <jason@redhat.com>
36018 * g++.dg/ext/complit2.C: New test.
36020 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
36023 * gcc.c-torture/execute/20031020-1.c: New test.
36025 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36027 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36028 following the jump_insn.
36030 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
36032 * gcc.dg/cast-lvalue-1.c: New test.
36034 2003-10-21 Mark Mitchell <mark@codesourcery.com>
36037 * g++.dg/template/cond2.C: New test.
36039 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
36041 * gcc.dg/builtins-28.c: New test.
36043 2003-10-20 Jan Hubicka <jh@suse.cz>
36045 * g++.dg/opt/inline4.C: Do not use min-inline-insns
36047 * gcc.dg/inline-2.c: Likewise.
36049 2003-10-20 Phil Edwards <phil@codesourcery.com>
36051 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36052 * gcc.dg/nest.c: Likewise.
36054 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36056 PR c++/9781, c++/10583, c++/11862
36057 * g++.dg/parse/crash13.C: New test.
36059 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36061 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36063 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36065 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36066 Define HAVE_C99_RUNTIME except on Solaris.
36067 * gcc.dg/builtins-20.c: Likewise.
36069 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36071 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36073 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36076 * g++.dg/template/crash21.C: New test.
36078 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36081 * g++.dg/template/typename5.C: New test.
36083 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36086 * g++.dg/template/friend25.C: New test.
36088 2003-10-16 Ziemowit Laski <zlaski@apple.com>
36090 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36093 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
36095 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36098 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
36100 * gcc.c-torture/execute/960416-1.x: Remove.
36101 * gcc.c-torture/execute/divconst-3.x: Likewise.
36103 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
36106 * gcc.dg/torture/cris-volatile-1.c: New test.
36108 2003-10-14 Roger Sayle <roger@eyesopen.com>
36110 PR optimization/9325
36111 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36112 for overflowing floating point to integer conversion during RTL
36115 2003-10-13 Ziemowit Laski <zlaski@apple.com>
36117 * objc/execute/_cmd.m: Fix typo.
36118 * objc.dg/image-info.m, objc.dg/symtab-1.m:
36119 Relax 'scan-assembler' regexp.
36120 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36121 objc.dg/try-catch-4.m: Run on non-Darwin targets.
36122 * objc.dg/zero-link-2.m: Remove blank line.
36123 * objc.dg/zero-link-3.m: New test case.
36125 2003-10-13 Geoffrey Keating <geoffk@apple.com>
36127 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36129 * gcc.dg/asm-names.c: Use scan-assembler-not rather
36130 than linker trickery.
36132 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36135 * g++.dg/other/friend2.C: New test.
36137 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
36139 * gcc.dg/20031012-1.c: New test.
36141 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
36143 * gcc.dg/weak/weak-3.c: Fix for new warning.
36145 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
36147 PR optimization/8750
36148 * gcc.c-torture/execute/20031012-1.c: New test case.
36150 2003-10-11 Roger Sayle <roger@eyesopen.com>
36152 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36153 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36155 2003-10-11 Roger Sayle <roger@eyesopen.com>
36157 PR optimization/12260
36158 * gcc.c-torture/compile/20031011-2.c: New test case.
36160 2003-10-11 Roger Sayle <roger@eyesopen.com>
36162 * gcc.c-torture/execute/20031011-1.c: New testcase.
36164 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
36166 * gcc.c-torture/compile/20031011-1.c: New test.
36168 2003-10-11 Jan Hubicka <jh@suse.cz>
36170 * g++.dg/other/first-global.C: New test.
36172 2003-10-11 Roger Sayle <roger@eyesopen.com>
36174 * gcc.c-torture/execute/string-opt-18.c: New testcase.
36176 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
36178 * gcc.c-torture/compile/20031010-1.c: New test.
36180 2003-10-10 Geoffrey Keating <geoffk@apple.com>
36182 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36183 * gcc.c-torture/execute/va-arg-25.c: ... here.
36185 2003-10-09 Mark Mitchell <mark@codesourcery.com>
36187 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36189 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
36191 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36193 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
36195 * g++.dg/parse/error2.C: New test.
36197 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
36200 * g++.dg/other/error5.C: Modify the error message.
36201 * g++.dg/lookup/using8.C: New test.
36203 2003-10-07 Geoffrey Keating <geoffk@apple.com>
36205 * gcc.dg/darwin-abi-2.c: New file.
36206 * gcc.c-torture/execute/va-arg-24.c: New file.
36208 2003-10-06 Bob Wilson <bob.wilson@acm.org>
36210 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
36213 2003-10-06 Mark Mitchell <mark@codesourcery.com>
36216 * g++.dg/other/error4.C: Update error messages.
36217 * g++.dg/template/ptrmem4.C: Likewise.
36220 * g++.dg/init/new9.C: New test.
36222 PR c++/12334, c++/12236, c++/8656
36223 * g++.dg/ext/attrib8.C: New test.
36225 2003-10-06 Devang Patel <dpatel@apple.com>
36227 * gcc.dg/debug/dwarf2-3.h: New test.
36228 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36230 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
36232 * g++.dg/opt/cfg2.C: New test.
36234 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36236 * g++.dg/opt/float1.C: New test.
36238 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36240 * gcc.dg/c90-array-lval-6.c: New test.
36241 * gcc.dg/c99-array-lval-6.c: New test.
36243 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
36244 Ziemowit Laski <zlaski@apple.com>
36246 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36247 'Derived', so that it is never considered a class method; add
36248 new warning for '+port' method ambiguity.
36249 * objc.dg/method-12.m: Include <objc/objc.h> instead of
36250 <objc/objc-api.h> (needed on Mac OS X).
36251 * objc.dg/method-13.m: New test.
36253 2003-10-03 Roger Sayle <roger@eyesopen.com>
36255 PR optimization/9325, PR java/6391
36256 * gcc.c-torture/execute/20031003-1.c: New test case.
36258 2003-10-02 Mark Mitchell <mark@codesourcery.com>
36260 PR optimization/12180
36261 * gcc.dg/20031002-1.c: New test.
36264 * g++.dg/inherit/error1.C: New test.
36266 2003-10-02 Chris Demetriou <cgd@broadcom.com>
36268 * lib/f-torture.exp (search_for): Rename to...
36269 (search_for_re): This. Also, clean up comments and the
36270 "regexp" invocation.
36272 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
36274 * gcc.c-torture/compile/20031002-1.c: New test.
36276 2003-10-02 Jakub Jelinek <jakub@redhat.com>
36278 * g++.dg/opt/cond1.C: New test.
36280 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
36282 * gcc.dg/Wold-style-definition-2.c: New testcase.
36283 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36285 2003-09-29 Richard Henderson <rth@redhat.com>
36287 * g++.dg/init/array10.C: Add dg-options.
36289 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
36291 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36293 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36295 * g++.dg/template/friend19.C: Fix typo.
36296 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36298 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
36300 * gcc.c-torture/execute/20030928-1.c: New test.
36301 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36303 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36305 * g++.dg/opt/unroll1.C: New test.
36307 2003-09-26 Roger Sayle <roger@eyesopen.com>
36309 PR optimization/11741
36310 * gcc.dg/20030926-1.c: New test case.
36312 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36315 * g++.dg/parse/access7.C: New test.
36316 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36318 2003-09-24 Ziemowit Laski <zlaski@apple.com>
36320 MERGE OF objc-improvements-branch into MAINLINE:
36321 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36322 if libobjc has not been built.
36323 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36324 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36325 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36326 objc/execute/nested-3.m, objc/execute/np-2.m,
36327 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36328 objc/execute/redefining_self.m, objc/execute/root_methods.m,
36329 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36330 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36331 objc.dg/special/unclaimed-category-1.h,
36332 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36333 well as GNU runtime.
36334 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36335 * execute/cascading-1.m, execute/function-message-1.m,
36336 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36337 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36338 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36339 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36340 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36341 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36342 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36343 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36344 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36345 * objc.dg/bitfield-2.m: Run only on Darwin.
36346 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36347 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36348 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36349 * objc.dg/const-str-1.m: Fix constant string layout.
36351 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
36353 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36355 2003-09-23 Geoffrey Keating <geoffk@apple.com>
36357 * gcc.dg/darwin-abi-1.c: New file.
36359 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
36362 * gcc.c-torture/compile/20030921-1.c: New test.
36364 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36366 * g++.dg/opt/reg-stack2.C: New test.
36368 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
36370 * g++.dg/eh/delayslot1.C: New test.
36372 2003-09-20 Richard Henderson <rth@redhat.com>
36374 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36376 2003-09-20 Roger Sayle <roger@eyesopen.com>
36378 * gcc.c-torture/execute/20030920-1.c: New test case.
36380 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36382 * g++.dg/rtti/typeid3.C: Correct expected error message.
36384 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36387 * g++.dg/parse/crash12.C: New test.
36389 2003-09-19 Janis Johnson <janis187@us.ibm.com>
36391 * gcc.dg/compat/mixed-struct-check.h: New.
36392 * gcc.dg/compat/mixed-struct-defs.h: New.
36393 * gcc.dg/compat/mixed-struct-init.h: New.
36394 * gcc.dg/compat/struct-by-value-19_main.c: New.
36395 * gcc.dg/compat/struct-by-value-19_x.c: New.
36396 * gcc.dg/compat/struct-by-value-19_y.c: New.
36397 * gcc.dg/compat/struct-by-value-20_main.c: New.
36398 * gcc.dg/compat/struct-by-value-20_x.c: New.
36399 * gcc.dg/compat/struct-by-value-20_y.c: New.
36400 * gcc.dg/compat/struct-return-19_main.c: New.
36401 * gcc.dg/compat/struct-return-19_x.c: New.
36402 * gcc.dg/compat/struct-return-19_y.c: New.
36403 * gcc.dg/compat/struct-return-20_main.c: New.
36404 * gcc.dg/compat/struct-return-20_x.c: New.
36405 * gcc.dg/compat/struct-return-20_y.c: New.
36407 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
36408 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36409 so that it will not complain on LP64 targets.
36411 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36414 * g++.dg/template/friend24.C: New test.
36416 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
36419 * g++.dg/template/memtmpl2.C: New test.
36421 2003-09-18 Mark Mitchell <mark@codesourcery.com>
36424 * gcc.dg/builtin-apply1.c: New test.
36426 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
36429 * g++.dg/warn/Wunused-4.C: New test.
36431 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36434 * g++.dg/other/gc2.C: New test.
36436 2003-09-17 Mark Mitchell <mark@codesourcery.com>
36439 * g++.dg/rtti/typeid3.C: New test.
36442 * g++.dg/overload/template1.C: New test.
36444 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
36446 * g++.dg/opt/cfg3.C: New test.
36448 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36451 * g++.dg/template/crash11.C: New test.
36453 2003-09-16 Jason Merrill <jason@redhat.com>
36454 Jakub Jelinek <jakub@redhat.com>
36456 * gcc.dg/attr-warn-unused-result.c: New test.
36458 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
36461 * g++.dg/expr/call2.C: New test.
36463 2003-09-15 Andreas Jaeger <aj@suse.de>
36465 * gcc.dg/Wold-style-definition-1.c: New test.
36467 2003-09-14 Mark Mitchell <mark@codesourcery.com>
36470 * g++.dg/parse/template12.C: New test.
36472 * g++.dg/abi/bitfield11.C: New test.
36473 * g++.dg/abi/bitfield12.C: Likewise.
36475 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
36477 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
36478 non-expansion of functional macro name without arguments at EOL.
36479 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
36481 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
36483 * gcc.c-torture/execute/20030914-[12].c: New tests.
36485 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
36488 * g++.dg/overload/addr1.C: New test.
36490 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
36492 * gcc.dg/20030909-1.c: New test.
36494 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36496 * gcc.dg/ultrasp10.c: New test.
36498 2003-09-09 Devang Patel <dpatel@apple.com>
36500 * gcc.dg/darwin-ld-6.c: New test.
36502 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36504 * gcc.dg/torture/builtin-explog-1.c: New testcase.
36506 2003-09-08 Mark Mitchell <mark@codesourcery.com>
36508 * gcc.dg/ia64-types1.c: New test.
36509 * gcc.dg/ia64-types2.c: Likewise.
36511 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36513 * gcc.dg/builtins-1.c: Add more _Complex tests.
36514 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36516 * gcc.dg/builtins-1.c: Test existing _Complex functions.
36517 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36519 2003-09-08 Mark Mitchell <mark@codesourcery.com>
36522 * g++.dg/lookup/koenig2.C: New test.
36525 * g++.dg/rtti/typeid2.C: New test.
36527 2003-09-08 Jakub Jelinek <jakub@redhat.com>
36529 * gcc.c-torture/compile/20030904-1.c: New test.
36531 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36533 * g++.dg/opt/longbranch2.C: New test.
36535 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
36537 * g++.dg/template/crash10.C: Only compile it.
36539 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
36541 PR middle-end/11665
36542 * gcc.c-torture/compile/20030907-1.c: New test.
36543 * g++.dg/init/array11.C: New test.
36545 2003-09-07 Mark Mitchell <mark@codesourcery.com>
36548 * g++.dg/init/struct1.C: New test.
36550 2003-09-07 Mark Mitchell <mark@codesourcery.com>
36553 * g++.dg/expr/comma1.C: New test.
36555 2003-09-06 Mark Mitchell <mark@codesourcery.com>
36558 * g++.dg/expr/static_cast5.C: New test.
36560 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
36563 * g++.dg/lookup/scoped7.C: New test.
36566 * g++.dg/other/static1.C: New test.
36569 * g++.dg/warn/template-1.C: New test.
36572 * g++.dg/template/crash10.C: New test.
36575 * g++.dg/overload/VLA.C: New test.
36578 * g++.dg/template/call1.C: New test.
36580 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
36583 * g++.dg/parse/using3.C: New test.
36585 2003-09-06 Roger Sayle <roger@eyesopen.com>
36588 * g++.dg/overload/builtin3.C: New test case.
36590 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
36593 * gcc.dg/20030906-1.c: New test.
36594 * gcc.dg/20030906-2.c: Likewise.
36596 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
36599 * g++.dg/parse/defarg5.C: New test.
36601 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36603 2003-09-05 Mark Mitchell <mark@codesourcery.com>
36606 * g++.dg/expr/static_cast4.C: New test.
36609 * g++.dg/template/crash9.C: New test.
36611 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
36613 * g++.old-deja/g++.ext/pretty2.C: Update for change
36615 * g++.old-deja/g++.ext/pretty3.C: Likewise.
36617 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
36620 * g++/dg/template/qualified-id1.C: New test.
36623 * g++.dg/warn/noeffect4.C: New test.
36625 2003-09-04 Matt Austern <austern@apple.com>
36627 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36628 * g++.dg/ext/fnname2.C: Likewise.
36629 * g++.dg/ext/fnname3.C: Likewise.
36631 2003-09-04 Mark Mitchell <mark@codesourcery.com>
36633 * g++.dg/expr/lval1.C: New test.
36634 * g++.dg/ext/lvcast.C: Remove.
36636 2003-09-03 Roger Sayle <roger@eyesopen.com>
36638 PR optimization/11700.
36639 * gcc.c-torture/compile/20030903-1.c: New test case.
36641 2003-09-03 Mark Mitchell <mark@codesourcery.com>
36644 * g++.dg/abi/layout4.C: New test.
36646 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
36649 * g++.dg/parse/friend3.C: New test.
36651 2003-09-02 Mark Mitchell <mark@codesourcery.com>
36654 * g++.dg/template/class1.C: New test.
36657 * g++.dg/expr/call1.C: New test.
36659 2003-09-01 Mark Mitchell <mark@codesourcery.com>
36662 * g++.dg/init/ref9.C: New test.
36665 * g++.dg/template/nested4.C: New test.
36667 2003-08-29 Mark Mitchell <mark@codesourcery.com>
36670 * g++.dg/template/non-dependent4.C: New test.
36673 * g++.dg/inherit/conv1.C: New test.
36675 2003-08-29 Mark Mitchell <mark@codesourcery.com>
36678 * g++.dg/ext/label1.C: New test.
36679 * g++.dg/ext/label2.C: Likewise.
36681 2003-08-28 Mark Mitchell <mark@codesourcery.com>
36683 * g++.dg/expr/cond3.C: New test.
36685 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36687 * gcc.dg/builtins-1.c: Add new builtin cases.
36689 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36691 * gcc.dg/builtins-1.c: Add new cases.
36692 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36694 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36696 * gcc.dg/builtins-1.c: Add more math builtin tests.
36697 * gcc.dg/torture/builtin-attr-1.c: New test.
36699 2003-08-28 Mark Mitchell <mark@codesourcery.com>
36701 PR optimization/5079
36702 * g++.dg/opt/static3.C: New test.
36704 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36706 * gcc.misc-tests/gcov-10b.c: New test.
36708 2003-08-27 Mark Mitchell <mark@codesourcery.com>
36710 * g++.dg/opt/ptrmem3.C: New test.
36712 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36714 2003-08-27 Jakub Jelinek <jakub@redhat.com>
36716 * gcc.dg/20030826-2.c: New test.
36718 2003-08-26 Roger Sayle <roger@eyesopen.com>
36720 PR middle-end/12002
36721 * g77.f-torture/compile/12002.f: New test case.
36723 2003-08-26 Roger Sayle <roger@eyesopen.com>
36725 * gcc.dg/20030826-1.c: New test case.
36727 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
36729 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36731 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
36734 * c++.dg/lookup/crash1.C: New test.
36736 * c++.dg/warn/noeffect3.C: New test.
36738 2003-08-25 Janis Johnson <janis187@us.ibm.com>
36740 * gcc.dg/compat/vector-1_x.c: Compile with -w.
36741 * gcc.dg/compat/vector-1_y.c: Ditto.
36742 * gcc.dg/compat/vector-2_x.c: Ditto.
36743 * gcc.dg/compat/vector-2_y.c: Ditto.
36745 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
36747 * gcc.dg/20030702-1.c: New test.
36749 2003-08-25 Mark Mitchell <mark@codesourcery.com>
36752 * g++.dg/ext/altivec-1.C: New test.
36754 2003-08-24 Richard Henderson <rth@redhat.com>
36756 * g++.dg/eh/simd-2.C: Add -w for x86.
36758 2003-08-23 Jakub Jelinek <jakub@redhat.com>
36760 * gcc.dg/20030815-1.c: New test.
36762 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36765 * g++.dg/parse/access6.C: New test.
36767 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36769 PR c++/641, c++/11876
36770 * g++.dg/template/friend22.C: New test.
36771 * g++.dg/template/friend23.C: Likewise.
36773 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36775 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36778 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36780 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36782 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36784 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36786 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36788 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36790 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36792 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36794 2003-08-21 Mark Mitchell <mark@codesourcery.com>
36797 * g++.dg/overload/prom1.C: New test.
36800 * g++.dg/parse/dtor2.C: New test.
36803 * g++.dg/parse/using2.C: New test.
36805 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
36808 * gcc.c-torture/compile/20030821-1.c: New.
36810 2003-08-20 Mark Mitchell <mark@codesourcery.com>
36813 * g++.dg/template/deduce2.C: New test.
36815 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
36817 * gcc.c-torture/execute/20030821-1.c: New test.
36819 2003-08-20 Roger Sayle <roger@eyesopen.com>
36821 PR middle-end/11984
36822 * gcc.dg/20030820-1.c: New test case.
36824 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
36827 * g++.dg/warn/noeffect2.C: New test.
36829 2003-08-19 Mark Mitchell <mark@codesourcery.com>
36832 * g++.dg/template/dtor2.C: New test.
36835 * g++.dg/template/operator1.C: New test.
36836 * g++.dg/parse/operator4.C: New test.
36839 * g++.dg/expr/enum1.C: New test.
36840 * gcc.dg/c99-bool-1.c: Remove bogus warning.
36843 * g++.dg/parse/elab2.C: New test.
36844 * g++.dg/parse/typedef4.C: Change error message.
36845 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36846 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36847 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36849 2003-08-19 Geoffrey Keating <geoffk@apple.com>
36851 * gcc.dg/pch/warn-1.c: New.
36852 * gcc.dg/pch/warn-1.hs: New.
36854 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36857 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
36859 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36861 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
36863 * gcc.dg/uninit-D.c: New Test.
36864 * gcc.dg/uninit-E.c: New Test.
36865 * gcc.dg/uninit-F.c: New Test.
36866 * gcc.dg/uninit-G.c: New Test.
36868 2003-08-19 Michael Ritzert <ritzert@t-online.de>
36870 * g++.dg/README: Describe the pch directory.
36872 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36875 * g++.dg/parse/access4.C: New test.
36876 * g++.dg/parse/access5.C: Likewise.
36877 * g++.old-deja/g++.jason/access17.C: Adjust error message.
36879 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
36881 * gcc.dg/noncompile/20030818-1.c: New.
36883 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
36886 * g++.dg/warn/noeffect1.C: New test.
36888 * g++.dg/template/scope2.C: New test.
36889 * g++.dg/template/error2.C: Correct dg-error
36891 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
36893 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36895 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
36898 * g++.dg/template/warn1.C: New.
36900 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
36902 * g++.dg/template/error2.C: New test.
36903 * g++.dg/lookup/using7.C: Adjust errors
36904 * g++.old-deja/g++.pt/crash36.C: Likewise.
36905 * g++.old-deja/g++.pt/derived3.C: Likewise.
36907 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36909 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36910 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36911 * gcc.c-torture/execute/builtins/string-9.c: New, from
36912 string-opt-9.c. Adjust for execute/builtins framework.
36913 * gcc.c-torture/execute/string-opt-9.c: Delete.
36915 2003-08-12 Mark Mitchell <mark@codesourcery.com>
36917 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36919 * g++.dg/parse/ret-type2.C: New test.
36922 * g++.dg/init/new8.C: New test.
36925 * g++.dg/parse/typedef5.C: New test.
36928 * g++.dg/parse/qualified2.C: New test.
36929 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36932 2003-08-11 Mark Mitchell <mark@codesourcery.com>
36934 * g++.dg/conversion/ptrmem1.C: New test.
36936 2003-08-11 Jakub Jelinek <jakub@redhat.com>
36939 * gcc.dg/20030811-1.c: New test.
36942 * gcc.c-torture/execute/20030811-1.c: New test.
36944 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36946 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36948 2003-08-10 Mark Mitchell <mark@codesourcery.com>
36951 * g++.dg/inherit/multiple1.C: New test.
36953 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
36955 * gcc.dg/spe1.c: New test.
36958 * g++.dg/expr/cast2.C: New test.
36961 * g++.dg/template/dependent-name2.C: New test.
36963 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
36965 * g++.dg/parse/crash11.C: Put the dg options in comments.
36967 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
36969 * lib/gcc-dg.exp: Update for diagnostic change.
36971 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36974 * g++.dg/parse/crash11.C: New test.
36976 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
36978 * gcc.dg/cpp/spacing1.c: Update.
36980 2003-08-04 Janis Johnson <janis187@us.ibm.com>
36983 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36984 a value for -mtune.
36986 2003-08-04 Roger Sayle <roger@eyesopen.com>
36988 PR middle-end/11771
36989 * gcc.c-torture/compile/20030804-1.c: New test case.
36991 2003-08-04 Roger Sayle <roger@eyesopen.com>
36993 * gcc.dg/20030804-1.c: New test case.
36995 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
36997 * gcc.dg/cpp/separate-1.c: New test.
36999 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
37002 * g++.dg/template/dependent-expr2.C: New test.
37005 * g++.dg/expr/ptrmem1.C: New test.
37007 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37010 * g++.dg/template/friend15.C: New test.
37012 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
37014 * lib/dg-pch.exp: Work round PCH bug.
37016 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37018 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
37019 builtins. Move cases from builtins-4.c here.
37021 * gcc.dg/torture/builtin-math-1.c: New test taken from
37022 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37025 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37028 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
37031 * g++.dg/template/using7.C: New test.
37033 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
37035 * import1.c, import2.c: New tests.
37037 2003-08-01 Jakub Jelinek <jakub@redhat.com>
37039 * g++.dg/eh/crossjump1.C: New test.
37041 2003-08-01 Mark Mitchell <mark@codesourcery.com>
37044 * g++.dg/template/using6.C: New test.
37047 * g++.dg/template/koenig2.C: New test.
37049 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37052 * g++.dg/parse/typedef4.C: New test.
37054 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37056 PR c++/8442, c++/8806
37057 * g++.dg/template/elab1.C: New test.
37058 * g++.dg/template/type2.C: Likewise.
37059 * g++.dg/template/ttp3.C: Adjust expected error message.
37060 * g++.old-deja/g++.law/visibility13.C: Likewise.
37061 * g++.old-deja/g++.niklas/t135.C: Likewise.
37062 * g++.old-deja/g++.pt/ttp41.C: Likewise.
37063 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37065 * g++.old-deja/g++.pt/ttp44.C: Likewise.
37067 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
37070 * g++.dg/ext/stmtexpr1.C: New test.
37072 * g++.dg/opt/tmp1.C: New test.
37075 * g++.dg/parse/constant4.C: New test.
37078 * g++.dg/template/using5.C: New test.
37080 2003-07-31 Roger Sayle <roger@eyesopen.com>
37082 * gcc.dg/builtins-27.c: New test case.
37084 2003-07-31 Jakub Jelinek <jakub@redhat.com>
37086 * gcc.dg/tls/opt-7.c: New test.
37088 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
37090 * g++.old-deja/g++.other/crash18.C: Remove.
37092 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
37094 * g++.dg/template/explicit3.C: New.
37095 * g++.dg/template/explicit4.C: New.
37096 * g++.dg/template/explicit5.C: New.
37099 * g++.dg/template/memtmpl1.C: New.
37101 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
37104 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37105 * gcc.dg/i386-387-5.c (dg-options): Likewise.
37107 2003-07-30 Jan Hubicka <jh@suse.cz>
37111 2003-07-29 Zack Weinberg <zack@codesourcery.com>
37113 * gcc.dg/struct-in-proto-1.c: New test.
37115 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
37117 * gcc.dg/cpp/include2.c: Only expect one message.
37119 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
37122 * g++.dg/template/using1.C: New test.
37123 * g++.dg/template/using2.C: New test.
37124 * g++.dg/template/using3.C: New test.
37125 * g++.dg/template/using4.C: New test.
37127 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
37129 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37130 * gcc.c-torture/execute/string-opt-10.c: Likewise.
37132 2003-07-28 Jan Hubicka <jh@suse.cz>
37135 * g++.dg/opt/call1.C: New test.
37137 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
37140 * g++.dg/init/enum2.C: New test.
37141 * g++.dg/template/overload1.C: Add "-w" option.
37143 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
37145 * gcc.dg/Wdeclaration-after-statement-1.c,
37146 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37148 2003-07-28 Jakub Jelinek <jakub@redhat.com>
37150 * gcc.c-torture/compile/20030725-1.c: New test.
37152 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
37154 * gcc.dg/20030505.c: Only run for SPE.
37155 Remove definition of opaque type.
37157 2003-07-27 Mark Mitchell <mark@codesourcery.com>
37159 * g++.dg/template/ptrmem6.C: New test.
37161 2003-07-26 Geoffrey Keating <geoffk@apple.com>
37163 * gcc.c-torture/compile/zero-strct-2.c: New test.
37165 2003-07-25 Geoffrey Keating <geoffk@apple.com>
37167 * gcc.dg/intermod-1.c: New test.
37169 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
37172 * g++.dg/template/lookup2.C: New test.
37173 * g++.dg/template/memclass1.C: Remove instantiated from error.
37174 * g++.dg/other/error2.C: Tweak expected errors.
37177 * g++.dg/template/defarg3.C: New test.
37179 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37181 2003-07-24 Mark Mitchell <mark@codesourcery.com>
37183 * g++.dg/inherit/access5.C: New test.
37185 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37188 * g++.dg/template/crash8.C: New test.
37190 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
37193 * gcc.dg/noncompile/incomplete-2.c: New test.
37195 2003-07-23 Mark Mitchell <mark@codesourcery.com>
37198 * g++.dg/inherit/access4.C: New test.
37201 * g++.dg/expr/cond2.C: New test.
37203 PR optimization/10679
37204 * g++.dg/opt/inline4.C: New test.
37206 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
37208 * g++.dg/parse/crash10: New test.
37210 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
37212 * g++.dg/ext/flexary1.C: New test.
37214 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37217 * g++.dg/template/crash9.C: New test.
37219 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37222 * g++.dg/parse/typedef3.C: New test.
37225 * g++.dg/parse/operator2.C: New test.
37228 * g++.dg/parse/def-tmpl-arg1.C: New test.
37231 * g++.dg/parse/funptr1.C: New test.
37234 * g++.dg/parse/ambig3.C: New test.
37237 * g++.dg/parse/operator3.C: New test.
37240 * g++.dg/parse/template10.C: New test.
37243 * g++.dg/parse/template11.C: New test.
37246 * g++.dg/parse/invalid-op1.C: New test.
37249 * g++.dg/parse/condexpr1.C: New test.
37251 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
37253 * g++.dg/ext/packed3.C: New test.
37254 * g++.dg/ext/packed4.C: New test.
37256 * gcc.dg/pack-test-3.c: New test.
37258 2003-07-21 Janis Johnson <janis187@us.ibm.com>
37260 * lib/compat.exp: Handle dg-options per source file.
37261 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37262 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37263 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37264 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37265 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37266 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37267 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37268 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37269 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37270 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37271 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37272 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37273 * g++.dg/compat/break/bitfield7_x.C: Ditto.
37274 * g++.dg/compat/break/bitfield7_y.C: Ditto.
37276 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
37279 * gcc.c-torture/execute/20030718-1.c: New test.
37281 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
37283 PR optimization/11536
37284 * gcc.dg/20030721-1.c: New test.
37286 2003-07-19 Mark Mitchell <mark@codesourcery.com>
37289 * g++.dg/template/lookup1.C: New test.
37291 2003-07-19 Zack Weinberg <zack@codesourcery.com>
37293 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37294 diagnostics of ill-formed constructs involving labels.
37295 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37296 the new 'previously defined here' message.
37298 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
37300 * g++.dg/parse/non-dependent2.C: New test.
37302 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
37304 * g++.dg/init/init-ref4.C: xfail on targets without
37307 2003-07-17 Jakub Jelinek <jakub@redhat.com>
37310 * gcc.c-torture/execute/20030717-1.c: New test.
37312 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37314 * g++.dg/opt/cfg1.C: New test.
37316 2003-07-17 Mark Mitchell <mark@codesourcery.com>
37318 PR optimization/11557
37319 * gcc.dg/20030717-1.c: New test.
37321 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
37324 * g++.dg/expr/crash-1.C: New test.
37327 * g++.dg/template/init3.C: New test.
37330 * g++.dg/template/non-dependent1.C: New test.
37333 * g++.dg/template/non-dependent2.C: New test.
37336 * g++.dg/template/non-dependent3.C: New test.
37339 * g++.dg/template/sizeof5.C: New test.
37341 2003-07-17 Geoffrey Keating <geoffk@apple.com>
37344 * gcc.c-torture/compile/mangle-1.c: New file.
37346 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37349 * g++.dg/parse/access3.C: New test.
37351 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
37354 * g++.dg/init/init-ref4.C: New test.
37356 2003-07-16 Mark Mitchell <mark@codesourcery.com>
37359 * g++.dg/parse/constant3.C: New test.
37360 * g++.dg/parse/crash7.C: Likewise.
37362 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
37365 * gcc.dg/i386-pentium4-not-mull.c: New.
37367 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
37369 * gcc.dg/asm-names.c (ymain): Make it weak.
37371 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37374 * g++.dg/template/friend21.C: New test.
37376 2003-07-16 Jakub Jelinek <jakub@redhat.com>
37378 * gcc.dg/cleanup-8.c: New test.
37379 * gcc.dg/cleanup-9.c: New test.
37381 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
37383 * g++.dg/ext/dll-MI1.h: New file.
37384 * g++.dg/ext/dllexport-MI1.C: New file.
37385 * g++.dg/ext/dllimport-MI1.C: New file.
37387 2003-07-15 Jakub Jelinek <jakub@redhat.com>
37389 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37390 it does not have cmpstrsi patterns (just cmpmemsi).
37392 2003-07-15 Mark Mitchell <mark@codesourcery.com>
37395 * g++.dg/debug/debug8.C: New test.
37397 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37400 * g++.dg/template/crash7.C: New test.
37402 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
37405 * gcc.c-torture/compile/20030708-1.c: New.
37407 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
37409 * gcc.c-torture/execute/20030715-1.c: New test.
37411 2003-07-14 Geoffrey Keating <geoffk@apple.com>
37413 * gcc.dg/pch/inline-3.c: New file.
37414 * gcc.dg/pch/inline-3.hs: New file.
37415 * gcc.dg/pch/inline-4.c: New file.
37416 * gcc.dg/pch/inline-4.hs: New file.
37418 2003-07-14 Mark Mitchell <mark@codesourcery.com>
37421 * g++.dg/template/crash6.C: New test.
37424 * g++.dg/template/friend20.C: New test.
37427 * g++.dg/template/overload2.C: New test.
37429 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37431 PR optimization/11440
37432 * gcc.c-torture/execute/20030714-1.c: New test.
37434 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37437 * g++.dg/template/partial2.C: New test.
37439 2003-07-13 Mark Mitchell <mark@codesourcery.com>
37442 * g++.dg/template/anon1.C: New test.
37446 * g++.dg/parse/template9.C: Likewise.
37447 * g++.dg/template/crash4.C: New test.
37448 * g++.dg/template/koenig1.C: Likewise.
37449 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37450 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37451 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37453 * g++.old-deja/g++.jason/template36.C: Likewise.
37454 * g++.old-deja/g++.mike/p1989.C: Likewise.
37455 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37456 * g++.old-deja/g++.pt/ttp20.C: Use this->.
37457 * g++.old-deja/g++.pt/ttp21.C: Use this->.
37458 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37460 * g++.old-deja/g++.pt/union2.C: Use this->.
37462 2003-07-11 Jakub Jelinek <jakub@redhat.com>
37464 * gcc.dg/20030711-1.c: New test.
37466 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
37469 * g++.dg/parse/args1.C: New test.
37470 * g++.pt/defarg8.C: Change expected errors.
37472 2003-07-11 Mark Mitchell <mark@codesourcery.com>
37475 * g++.dg/template/nontype2.C: New test.
37478 * g++.dg/parse/template8.C: New test.
37481 * g++.dg/template/scope1.C: New test.
37483 * g++.dg/warn/Wsign-compare-1.C: New test.
37485 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
37487 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37489 2003-07-10 Mark Mitchell <mark@codesourcery.com>
37492 * g++.dg/template/explicit2.C: New test.
37495 * g++.dg/warn/pedantic1.C: New test.
37497 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
37500 * g++.dg/other/field1.C: New test.
37502 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
37505 * gcc.c-torture/compile/20030707-1.c: New.
37507 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37510 * g++.dg/template/access12.C: New test.
37512 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
37514 * g++.dg/bprob/bprob.exp (prof_ext): Update.
37515 * g77.dg/bprob/bprob.exp (prof_ext): Update.
37516 * gcc.misc-tests/bprob.exp (prof_ext): Update.
37517 * gcc.misc-tests/gcov.exp: Update
37518 * g++.dg/gcov/gcov.exp: Update
37519 * lib/gcov.exp: Update.
37521 2003-07-08 Mark Mitchell <mark@codesourcery.com>
37523 * g++.dg/abi/mangle17.C: Make sure template expressions are
37525 * g++.dg/abi/mangle4.C: Mark erroneous casts.
37526 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37527 * g++.dg/opt/stack1.C: Remove erroneous code.
37528 * g++.dg/parse/template7.C: New test.
37529 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37530 * g++.old-deja/g++.pt/crash4.C: Likewise.
37532 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37534 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37535 with zero or one occurence of `$' after the initial `L'.
37537 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
37539 * gcc.c-torture/compile/20030704-1.c: Add a comment.
37541 2003-07-08 Roger Sayle <roger@eyesopen.com>
37544 * gcc.dg/Wunreachable-6.c: New testcase.
37545 * gcc.dg/Wunreachable-7.c: New testcase.
37547 2003-07-08 Jakub Jelinek <jakub@redhat.com>
37550 * gcc.dg/20030708-1.c: New test.
37552 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
37554 * gcc.dg/compat/sdata-section.h: New file.
37555 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37556 * gcc.dg/torture/mips-sdata-1.c: New test.
37558 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37561 * g++.dg/template/friend19.C: New test.
37563 2003-07-08 Jakub Jelinek <jakub@redhat.com>
37565 * g++.dg/opt/strength-reduce.C: New test.
37567 2003-07-07 Roger Sayle <roger@eyesopen.com>
37570 * gcc.dg/20030707-1.c: New testcase.
37572 2003-07-07 Roger Sayle <roger@eyesopen.com>
37574 PR optimization/11059
37575 * g++.dg/opt/emptyunion.C: New testcase.
37577 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37578 Eric Botcazou <ebotcazou@libertysurf.fr>
37580 * g++.dg/opt/stack1.C: New test.
37582 2003-07-05 Mark Mitchell <mark@codesourcery.com>
37584 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37588 * g++.dg/expr/static_cast3.C: New test.
37590 2003-07-04 Zack Weinberg <zack@codesourcery.com>
37592 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37594 * gcc.dg/concat.c: Concatenation of string constants with
37595 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37596 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37597 * gcc.dg/cpp/escape-2.c: Use wide character constants where
37598 necessary to avoid multi-character character constant warning.
37599 * gcc.dg/cpp/escape.c: Likewise.
37600 * gcc.dg/cpp/ucs.c: Likewise.
37601 Remove backslashes from dg-bogus comments, as they confuse Tcl.
37604 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
37607 * gcc.c-torture/compile/20030704-1.c: New.
37609 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
37611 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37613 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
37615 PR c++/5287, PR c++/7910, PR c++/11021
37616 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37617 tests for warnings.
37618 * g++.dg/ext/dllimport2.C: Add tests for warnings.
37619 * g++.dg/ext/dllimport3.C: Likewise.
37620 * g++.dg/ext/dllimport4.C: New file.
37621 * g++.dg/ext/dllimport5.C: New file.
37622 * g++.dg/ext/dllimport6.C: New file.
37623 * g++.dg/ext/dllimport7.C: New file.
37624 * g++.dg/ext/dllimport8.C: New file.
37625 * g++.dg/ext/dllimport9.C: New file.
37626 * g++.dg/ext/dllimport10.C: New file.
37627 * g++.dg/ext/dllexport1.C: New file.
37629 2003-07-03 Mark Mitchell <mark@codesourcery.com>
37631 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37632 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37634 2003-07-03 Roger Sayle <roger@eyesopen.com>
37636 * gcc.dg/builtins-25.c: New testcase.
37637 * gcc.dg/builtins-26.c: New testcase.
37639 2003-07-03 Janis Johnson <janis187@us.ibm.com>
37641 * gcc.dg/compat/vector-defs.h: New file.
37642 * gcc.dg/compat/vector-setup.h: New file.
37643 * gcc.dg/compat/vector-check.h: New file.
37644 * gcc.dg/compat/vector-1_main.c: New file.
37645 * gcc.dg/compat/vector-1_x.c: New file.
37646 * gcc.dg/compat/vector-1_y.c: New file.
37647 * gcc.dg/compat/vector-2_main.c: New file.
37648 * gcc.dg/compat/vector-2_x.c: New file.
37649 * gcc.dg/compat/vector-2_y.c: New file.
37651 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37652 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37653 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37654 * gcc.dg/compat/struct-align-1.h: New file.
37655 * gcc.dg/compat/struct-align-1_main.c: New file.
37656 * gcc.dg/compat/struct-align-1_x.c: New file.
37657 * gcc.dg/compat/struct-align-1_y.c: New file.
37658 * gcc.dg/compat/struct-align-2.h: New file.
37659 * gcc.dg/compat/struct-align-2_main.c: New file.
37660 * gcc.dg/compat/struct-align-2_x.c: New file.
37661 * gcc.dg/compat/struct-align-2_y.c: New file.
37663 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37664 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37665 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37666 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37667 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37668 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37669 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37670 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37671 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37672 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37673 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37674 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37675 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37676 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37677 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37678 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37679 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37680 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37681 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37682 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37683 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37684 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37685 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37686 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37687 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37688 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37689 * gcc.dg/compat/struct-return-10_x.c: Ditto.
37690 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37691 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37693 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37695 * gcc.dg/i386-call-1.c: New test.
37697 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
37700 * g++.dg/parse/defarg4.C: New.
37702 2003-07-03 Roger Sayle <roger@eyesopen.com>
37705 * gcc.c-torture/compile/20030703-1.c: New test case.
37707 2003-07-03 Mark Mitchell <mark@codesourcery.com>
37709 * g++.dg/template/local3.C: Remove extra semicolon.
37711 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37713 * gcc.dg/i386-volatile-1.c: New test.
37715 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
37718 * g++.dg/other/offsetof2.C: XFAIL.
37719 * g++.dg/other/offsetof5.C: New.
37722 * g++.dg/template/error1.C: New.
37725 * g++.dg/template/dependent-expr1.C: New.
37727 2003-07-01 Mark Mitchell <mark@codesourcery.com>
37730 * g++.dg/template/local3.C: New test.
37733 * g++.dg/lookup/scoped6.C: New test.
37735 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
37738 * g++.dg/other/error7.C: New test.
37740 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
37742 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37743 * g++.old-deja/g++.abi/vtable3.h: Likewise.
37744 * g++.old-deja/g++.law/code-gen5.C: Likewise.
37745 * g++.old-deja/g++.other/union2.C: Likewise.
37746 * gcc.dg/c90-const-expr-2.c: Likewise.
37747 * gcc.dg/c90-const-expr-3.c: Likewise.
37748 * gcc.dg/c99-const-expr-2.c: Likewise.
37749 * gcc.dg/c99-const-expr-3.c: Likewise.
37750 * gcc.dg/concat.c: Likewise.
37752 2003-07-01 Mark Mitchell <mark@codesourcery.com>
37755 * g++.dg/init/static1.C: New test.
37757 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37759 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37760 * g++.old-deja/g++.other/access2.C: Likewise.
37761 * g++.old-deja/g++.other/decl2.C: Likewise.
37762 * gcc.c-torture/execute/20020615-1.c: Likewise.
37764 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37767 * g++.dg/template/sizeof4.C: New test.
37769 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37771 * g++.dg/other/error6.C: New test.
37773 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37776 * g++.dg/parse/constant2.C: New test.
37778 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37781 * g++.dg/other/error5.C: New test.
37783 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37785 * gcc.dg/format/gcc_diag-1.c: New test.
37787 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
37789 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37791 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
37793 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37794 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37795 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37797 2003-06-28 Jakub Jelinek <jakub@redhat.com>
37799 * gcc.c-torture/execute/builtins/string-8.c: New test.
37800 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37801 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37802 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37804 2003-06-27 Mark Mitchell <mark@codesourcery.com>
37807 * g++.dg/ext/typeof6.C: New test.
37809 2003-06-27 Mark Mitchell <mark@codesourcery.com>
37812 * g++.dg/init/enum1.C: New test.
37814 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
37816 * gcc.dg/20030627-1.c: New test.
37818 2003-06-26 Mark Mitchell <mark@codesourcery.com>
37821 * g++.dg/expr/static_cast2.C: New test.
37823 2003-06-26 Roger Sayle <roger@eyesopen.com>
37824 Jakub Jelinek <jakub@redhat.com>
37826 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37827 sprintf(dst,"%s",src) optimization.
37828 * gcc.c-torture/execute/20030626-1.c: New test case.
37829 * gcc.c-torture/execute/20030626-2.c: New test case.
37831 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
37833 * gcc.c-torture/execute/multi-ix.c: New test.
37835 * gcc.c-torture/execute/simd-4.c (main):
37836 Added missing semicolon at end of union.
37838 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
37841 * g++.dg/template/explicit-instantiation3.C: New test.
37843 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37845 * gcc.dg/20030626-1.c: Use signed char.
37847 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37849 * gcc.dg/20030626-1.c: New test.
37851 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
37853 * const-str-2.m: Update.
37855 2003-06-25 Mark Mitchell <mark@codesourcery.com>
37858 * g++.dg/rtti/dyncast1.C: New test.
37859 * g++.dg/abi/mangle4.C: Correct base-specifier access.
37860 * g++.dg/lookup/scoped1.C: Remove XFAIL.
37861 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37864 * g++.dg/expr/static_cast1.C: New test.
37866 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
37868 * gcc.dg/20030625-1.c: New test.
37870 2003-06-24 Roger Sayle <roger@eyesopen.com>
37872 * gcc.c-torture/compile/20030624-1.c: New test case.
37874 2003-06-24 Jakub Jelinek <jakub@redhat.com>
37876 * gcc.c-torture/execute/string-opt-17.c: New test.
37878 2003-06-24 Mark Mitchell <mark@codesourcery.com>
37881 * g++.dg/parse/crash6.C: New test.
37883 2003-06-23 Roger Sayle <roger@eyesopen.com>
37885 * gcc.dg/builtins-24.c: New test case.
37887 2003-06-23 Jakub Jelinek <jakub@redhat.com>
37889 * g++.dg/opt/operator1.C: New test.
37891 2003-06-22 Roger Sayle <roger@eyesopen.com>
37893 * gcc.c-torture/execute/string-opt-16.c: New test case.
37895 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37897 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
37898 * g++.old-deja/g++.other/conv7.C: Likewise.
37899 * g++.old-deja/g++.other/overcnv2.C: Likewise.
37900 * g++.old-deja/g++.other/overload14.C: Likewise.
37902 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37904 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37905 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37907 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37910 * g++.dg/warn/Winline-3.C: New test.
37912 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37914 * lib/target-supports.exp (check_alias_available): Make the test
37915 program acceptable to the Solaris assembler.
37918 * g++.dg/template/memclass2.C: New test.
37920 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37921 Eric Botcazou <ebotcazou@libertysurf.fr>
37923 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37924 data for non-matching targets.
37925 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37927 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37930 * g++.dg/template/member3.C: New test.
37932 2003-06-19 Mark Mitchell <mark@codesourcery.com>
37935 * g++.dg/template/func1.C: New test.
37938 * g++.dg/template/static4.C: New test.
37939 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37942 * g++.dg/init/ref7.C: New test.
37944 2003-06-19 Matt Austern <austern@apple.com>
37947 * g++.dg/anew1.C: New test.
37948 * g++.dg/anew2.C: New test.
37949 * g++.dg/anew3.C: New test.
37950 * g++.dg/anew4.C: New test.
37952 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
37954 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37956 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
37958 * gcc.c-torture/execute/simd-4.c (main): Make expected value
37961 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
37963 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37966 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
37968 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37969 * gcc.c-torture/compile/961203-1.c: Likewise.
37970 * gcc.c-torture/compile/980506-1.c: Likewise.
37972 2003-06-17 Mark Mitchell <mark@codesourcery.com>
37975 * g++.dg/lookup/using7.C: New test.
37977 2003-06-17 Mark Mitchell <mark@codesourcery.com>
37980 * g++.dg/abi/conv1.C: Remove it.
37981 * g++.dg/template/conv7.C: New test.
37982 * g++.dg/template/conv8.C: Likewise.
37983 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37984 conversion operator.
37986 2003-06-17 Janis Johnson <janis187@us.ibm.com>
37988 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37989 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37990 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37991 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37992 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37993 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37994 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37995 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37996 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37997 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37998 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37999 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38000 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38001 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38002 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38003 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38004 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38005 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38006 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38007 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38008 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38009 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38010 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38011 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38012 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38013 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38014 * gcc.dg/compat/struct-return-10_x.c: Ditto.
38015 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38016 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38018 2003-06-16 Mark Mitchell <mark@codesourcery.com>
38020 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38021 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38024 2003-06-16 Roger Sayle <roger@eyesopen.com>
38026 * gcc.dg/i386-387-5.c: New test case.
38027 * gcc.dg/i386-387-6.c: New test case.
38028 * gcc.dg/builtins-23.c: New test case.
38030 2003-06-15 Roger Sayle <roger@eyesopen.com>
38032 * gcc.dg/builtins-22.c: New test case.
38033 * gcc.dg/i386-387-1.c: Update to test exp.
38034 * gcc.dg/i386-387-2.c: Likewise.
38036 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38038 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38040 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38042 * lib/gcc-dg.exp (dg-require-dll): New function.
38043 (dg-xfail-if): Likewise.
38044 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38047 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38048 * gcc.c-torture/compile/20001205-1.c: Likewise.
38049 * gcc.c-torture/compile/20001226-1.c: Likewise.
38050 * gcc.c-torture/compile/20010518-2.c: Likewise.
38051 * gcc.c-torture/compile/20020312-1.c: Likewise.
38052 * gcc.c-torture/compile/20020604-1.c: Likewise.
38053 * gcc.c-torture/compile/920501-12.c: Likewise.
38054 * gcc.c-torture/compile/920501-4.c: Likewise.
38055 * gcc.c-torture/compile/920520-1.c: Likewise.
38056 * gcc.c-torture/compile/920521-1.c: Likewise.
38057 * gcc.c-torture/compile/920625-1.c: Likewise.
38058 * gcc.c-torture/compile/961203-1.c: Likewise.
38059 * gcc.c-torture/compile/980506-1.c: Likewise.
38060 * gcc.c-torture/compile/981006-1.c: Likewise.
38061 * gcc.c-torture/compile/981022-1.c: Likewise.
38062 * gcc.c-torture/compile/981223-1.c: Likewise.
38063 * gcc.c-torture/compile/990617-1.c: Likewise.
38064 * gcc.c-torture/compile/dll.c: Likewise.
38065 * gcc.c-torture/compile/labels-3.c: Likewise.
38066 * gcc.c-torture/compile/mipscop-1.c: Likewise.
38067 * gcc.c-torture/compile/mipscop-2.c: Likewise.
38068 * gcc.c-torture/compile/mipscop-3.c: Likewise.
38069 * gcc.c-torture/compile/mipscop-4.c: Likewise.
38070 * gcc.c-torture/compile/simd-5.c: Likewise.
38071 * gcc.c-torture/compile/20000804-1.x: Remove.
38072 * gcc.c-torture/compile/20001205-1.x: Likewise.
38073 * gcc.c-torture/compile/20001226-1.x: Likewise.
38074 * gcc.c-torture/compile/20010518-2.x: Likewise.
38075 * gcc.c-torture/compile/20020312-1.x: Likewise.
38076 * gcc.c-torture/compile/20020604-1.x: Likewise.
38077 * gcc.c-torture/compile/920501-12.x: Likewise.
38078 * gcc.c-torture/compile/920501-4.x: Likewise.
38079 * gcc.c-torture/compile/920520-1.x: Likewise.
38080 * gcc.c-torture/compile/920521-1.x: Likewise.
38081 * gcc.c-torture/compile/920625-1.x: Likewise.
38082 * gcc.c-torture/compile/961203-1.x: Likewise.
38083 * gcc.c-torture/compile/980506-1.x: Likewise.
38084 * gcc.c-torture/compile/981006-1.x: Likewise.
38085 * gcc.c-torture/compile/981022-1.x: Likewise.
38086 * gcc.c-torture/compile/981223-1.x: Likewise.
38087 * gcc.c-torture/compile/990617-1.x: Likewise.
38088 * gcc.c-torture/compile/mipscop-1.x: Likewise.
38089 * gcc.c-torture/compile/mipscop-2.x: Likewise.
38090 * gcc.c-torture/compile/mipscop-3.x: Likewise.
38091 * gcc.c-torture/compile/mipscop-4.x: Likewise.
38092 * gcc.c-torture/compile/simd-5.x: Likewise.
38094 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38096 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38098 * gcc.c-torture/execute/20030611-1.c: New test.
38100 2003-06-12 Roger Sayle <roger@eyesopen.com>
38103 * gcc.dg/20030612-1.c: New test case.
38105 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38108 * g++.dg/expr/cast1.C: New test.
38110 2003-06-12 Roger Sayle <roger@eyesopen.com>
38112 * gcc.dg/builtins-21.c: New test case.
38114 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
38116 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38117 options instead of at the end.
38118 * lib/objc.exp (objc_target_compile): Likewise.
38120 2003-06-11 Mark Mitchell <mark@codesourcery.com>
38123 * g++.dg/parse/error1.C: New test.
38125 2003-06-11 Janis Johnson <janis187@us.ibm.com>
38127 * gcc.dg/compat/struct-by-value-11_main.c: New file.
38128 * gcc.dg/compat/struct-by-value-11_x.c: New file.
38129 * gcc.dg/compat/struct-by-value-11_y.c: New file.
38130 * gcc.dg/compat/struct-by-value-12_main.c: New file.
38131 * gcc.dg/compat/struct-by-value-12_x.c: New file.
38132 * gcc.dg/compat/struct-by-value-12_y.c: New file.
38133 * gcc.dg/compat/struct-by-value-13_main.c: New file.
38134 * gcc.dg/compat/struct-by-value-13_x.c: New file.
38135 * gcc.dg/compat/struct-by-value-13_y.c: New file.
38136 * gcc.dg/compat/struct-by-value-14_main.c: New file.
38137 * gcc.dg/compat/struct-by-value-14_x.c: New file.
38138 * gcc.dg/compat/struct-by-value-14_y.c: New file.
38139 * gcc.dg/compat/struct-by-value-15_main.c: New file.
38140 * gcc.dg/compat/struct-by-value-15_x.c: New file.
38141 * gcc.dg/compat/struct-by-value-15_y.c: New file.
38142 * gcc.dg/compat/struct-by-value-16_main.c: New file.
38143 * gcc.dg/compat/struct-by-value-16_x.c: New file.
38144 * gcc.dg/compat/struct-by-value-16_y.c: New file.
38145 * gcc.dg/compat/struct-by-value-17_main.c: New file.
38146 * gcc.dg/compat/struct-by-value-17_x.c: New file.
38147 * gcc.dg/compat/struct-by-value-17_y.c: New file.
38148 * gcc.dg/compat/struct-by-value-18_main.c: New file.
38149 * gcc.dg/compat/struct-by-value-18_x.c: New file.
38150 * gcc.dg/compat/struct-by-value-18_y.c: New file.
38152 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38153 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38154 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38155 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38156 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38157 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38158 * gcc.dg/compat/scalar-return-3_main.c: New file.
38159 * gcc.dg/compat/scalar-return-3_x.c: New file.
38160 * gcc.dg/compat/scalar-return-3_y.c: New file.
38161 * gcc.dg/compat/scalar-return-4_main.c: New file.
38162 * gcc.dg/compat/scalar-return-4_x.c: New file.
38163 * gcc.dg/compat/scalar-return-4_y.c: New file.
38165 2003-06-10 Janis Johnson <janis187@us.ibm.com>
38167 * gcc.dg/compat/fp2-struct-check.h: New file.
38168 * gcc.dg/compat/fp2-struct-defs.h: New file.
38169 * gcc.dg/compat/fp2-struct-init.h: New file.
38170 * gcc.dg/compat/struct-by-value-10_main.c: New file.
38171 * gcc.dg/compat/struct-by-value-10_x.c: New file.
38172 * gcc.dg/compat/struct-by-value-10_y.c: New file.
38173 * gcc.dg/compat/struct-return-10_main.c: New file.
38174 * gcc.dg/compat/struct-return-10_x.c: New file.
38175 * gcc.dg/compat/struct-return-10_y.c: New file.
38177 * gcc.dg/compat/compat-common.h: New file.
38178 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38179 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38180 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38181 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38182 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38183 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38184 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38185 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38186 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38187 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38188 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38189 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38190 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38191 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38192 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38193 * gcc.dg/compat/small-struct-check.h: Ditto.
38194 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38195 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38196 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38197 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38198 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38199 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38200 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38201 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38202 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38203 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38204 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38205 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38206 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38207 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38208 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38209 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38210 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38211 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38212 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38213 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38214 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38215 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38216 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38217 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38218 * gcc.dg/compat/struct-return-2_main.c: Ditto.
38219 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38220 * gcc.dg/compat/struct-return-2_y.c: Ditto.
38221 * gcc.dg/compat/struct-return-3_main.c: Ditto.
38222 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38223 * gcc.dg/compat/struct-return-3_y.c: Ditto.
38225 2003-06-10 Geoffrey Keating <geoffk@apple.com>
38227 * g++.dg/pch/static-1.C: New file.
38228 * g++.dg/pch/static-1.Hs: New file.
38230 2003-06-10 Richard Henderson <rth@redhat.com>
38232 * gcc.dg/asm-7.c: Adjust expected warning text.
38234 2003-06-10 Roger Sayle <roger@eyesopen.com>
38236 * gcc.dg/builtins-20.c: New test case.
38238 2003-06-10 Mark Mitchell <mark@codesourcery.com>
38241 * g++.dg/opt/template1.C: New test.
38243 2003-06-09 Mark Mitchell <mark@codesourcery.com>
38245 * lib/gcc-dg.exp (dg-test): Clear additional_files and
38246 additional_sources.
38248 2003-05-21 David Taylor <dtaylor@emc.com>
38250 * gcc.dg/Wpadded.c: New file.
38252 2003-06-09 Mark Mitchell <mark@codesourcery.com>
38254 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38255 * gcc.dg/special/weak-2.c: Add dg-require-weak.
38256 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38259 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
38261 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38263 2003-06-09 Mark Mitchell <mark@codesourcery.com>
38265 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38266 (dg-require-alias): Likewise.
38267 (dg-require-gc-sections): Likewise.
38268 * lib/target-supports.exp (check_gc_sections_available): Likewise.
38270 2003-06-08 Richard Henderson <rth@redhat.com>
38272 * gcc.dg/20011029-2.c: Fix the array reference.
38273 * gcc.dg/asm-7.c: New.
38275 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
38277 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38279 2003-06-08 Mark Mitchell <mark@codesourcery.com>
38281 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38282 (dg-require-gc-sections): Likewise.
38284 2003-06-08 Jan Hubicka <jh@suse.cz>
38286 * i386-cmov1.c: Fix regular expression.
38287 * i386-cvt-1.c: Likewise.
38288 * i386-local.c: Likewise.
38289 * i386-local2.c: Likewise.
38290 * i386-mul.c: Likewise.
38291 * i386-ssetype-1.c: Likewise.
38292 * i386-ssetype-3.c: Likewise.
38293 * i386-ssetype-5.c: Likewise.
38295 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38298 * g++.dg/warn/implicit-typename2.C: New test.
38299 * g++.dg/warn/implicit-typename3.C: New test.
38301 2003-06-07 Richard Henderson <rth@redhat.com>
38303 * g++.dg/other/offsetof3.C: Use size_t.
38304 * g++.dg/other/offsetof4.C: Likewise.
38306 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
38308 * lib/copy-file.exp: New. Implement gcc_copy_files.
38310 * lib/dg-pch.exp: Load copy-file.exp
38311 (dg-pch): Use gcc_copy_files instead of "file copy".
38313 2003-06-06 Mark Mitchell <mark@codesourcery.com>
38315 * gcc.dg/weak/weak.exp: Simplify.
38316 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38317 * gcc.dg/weak/weak-1.c: Likewise.
38318 * gcc.dg/weak/weak-2.c: Likewise.
38319 * gcc.dg/weak/weak-3.c: Likewise.
38320 * gcc.dg/weak/weak-4.c: Likewise.
38321 * gcc.dg/weak/weak-5.c: Likewise.
38322 * gcc.dg/weak/weak-6.c: Likewise.
38323 * gcc.dg/weak/weak-7.c: Likewise.
38324 * gcc.dg/weak/weak-8.c: Likewise.
38325 * gcc.dg/weak/weak-9.c: Likewise.
38327 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
38329 gcc.c-torture/execute/20030606-1.c: New.
38331 2003-06-06 Roger Sayle <roger@eyesopen.com>
38333 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38334 * gcc.dg/builtins-19.c: Likewise.
38336 2003-06-06 Roger Sayle <roger@eyesopen.com>
38338 * gcc.dg/builtins-2.c: Add some more tests.
38339 * gcc.dg/builtins-18.c: New test case.
38340 * gcc.dg/builtins-19.c: New test case.
38342 2003-06-06 Roger Sayle <roger@eyesopen.com>
38343 Jim Wilson <wilson@tuliptree.org>
38345 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38347 2003-06-06 Jakub Jelinek <jakub@redhat.com>
38349 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38350 mempcpy/stpcpy calls not to be optimized into something else.
38351 * gcc.c-torture/execute/string-opt-3.c: Moved to...
38352 * gcc.c-torture/execute/builtins/string-7.c: ...here.
38353 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38355 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38357 * gcc.dg/format/asm_fprintf-1.c: New test.
38359 2003-06-05 Mark Mitchell <mark@codesourcery.com>
38361 * lib/gcc-defs.exp (additional_sources): New variable.
38362 (dg-additional-sources): New function.
38363 (additional_files): New variable.
38364 (dg-additional-files): New function.
38365 (dg-additional-files-options): Likewise.
38366 * lib/gcc-dg.exp (dg-require-weak): New function.
38367 (dg-require-alias): Likewise.
38368 (dg-require-gc-sections): Likewise.
38369 * lib/target-supports.exp (check_alias_available): Remove testfile
38371 (check_gc_sections_available): New function.
38372 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38373 (dg-gpp-additional-files): Likewise.
38374 * lib/g++.exp (additional_sources): Remove.
38375 (additional_files): Likewise.
38376 (g++_target_compile): Use dg-additional-files-options.
38378 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
38380 * gcc.dg/special/ecos.exp: Remove.
38381 * gcc.dg/special/20000419-2.c: Use dg-require-*.
38382 * gcc.dg/special/alias-1.c: Likewise.
38383 * gcc.dg/special/alias-2.c: Likewise.
38384 * gcc.dg/special/gcsec-1.c: Likewise.
38385 * gcc.dg/special/weak-1.c: Likewise.
38386 * gcc.dg/special/weak-2.c: Likewise.
38387 * gcc.dg/special/wkali-1.c: Likewise.
38388 * gcc.dg/special/wkali-2.c: Likewise.
38390 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38391 dg-gpp-additional-*.
38392 * g++.dg/special/conpr-3.C: Likewise.
38393 * g++.dg/special/conpr-4.C: Likewise.
38394 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38395 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38396 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38397 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38398 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38399 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38400 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38401 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38402 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38403 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38404 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38405 * g++.old-deja/g++.other/comdat1.C: Likewise.
38406 * g++.old-deja/g++.other/comdat2.C: Likewise.
38407 * g++.old-deja/g++.other/comdat3.C: Likewise.
38408 * g++.old-deja/g++.other/ctor1.C: Likewise.
38409 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38411 2003-06-05 Richard Henderson <rth@redhat.com>
38413 * gcc.dg/debug/20030605-1.c: New.
38415 2003-06-04 Mark Mitchell <mark@codesourcery.com>
38417 * README.QMTEST: Update.
38419 2003-06-04 Richard Henderson <rth@redhat.com>
38421 * gcc.dg/cleanup-1.c: New.
38422 * gcc.dg/cleanup-2.c: New.
38423 * gcc.dg/cleanup-3.c: New.
38424 * gcc.dg/cleanup-4.c: New.
38425 * gcc.dg/cleanup-5.c: New.
38426 * gcc.dg/cleanup-6.c: New.
38427 * gcc.dg/cleanup-7.c: New.
38429 2003-06-04 Mark Mitchell <mark@codesourcery.com>
38431 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38433 * lib/dg-pch.exp: New file.
38434 * g++.dg/pch/pch.exp: Use dg-pch.exp.
38435 * gcc.dg/pch/pch.exp: Likewise.
38437 2003-06-04 Roger Sayle <roger@eyesopen.com>
38439 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38440 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38441 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38442 * gcc.dg/builtins-17.c: New test case.
38443 * gcc.dg/i386-387-4.c: New test case.
38444 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38446 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38448 * gcc.dg/ultrasp9.c: New test.
38450 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38452 * gcc.c-torture/compile/20030604-1.c: New test.
38453 * gcc.dg/sparc-constant-1.c: New test.
38455 2003-06-03 Glen Nakamura <glen@imodulo.com>
38457 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38459 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
38461 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38463 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38464 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38466 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
38468 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38470 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38473 * g++.dg/template/spec10.C: New test.
38475 2003-06-03 Roger Sayle <roger@eyesopen.com>
38477 * gcc.dg/builtins-16.c: New test case.
38479 2003-06-03 Jakub Jelinek <jakub@redhat.com>
38481 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38482 mempcpy test with post-increments.
38483 * gcc.c-torture/execute/string-opt-3.c: New test.
38484 * gcc.dg/string-opt-1.c: New test.
38486 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
38489 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38491 2003-06-02 Mark Mitchell <mark@codesourcery.com>
38493 * lib/scanasm.exp (dg-scan): New function, factored out of ...
38494 (scan-assembler): ... here. Use dg-scan.
38495 (scan-assembler-not): Likewise.
38496 (scan-file): New function.
38497 (scan-file-not): Likewise.
38498 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38499 * gcc.dg/cpp/_Pragma4.c: Likewise.
38500 * gcc.dg/cpp/_Pragma5.c: Likewise.
38501 * gcc.dg/cpp/avoidpaste1.c: Likewise.
38502 * gcc.dg/cpp/avoidpaste2.c: Likewise.
38503 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38504 * gcc.dg/cpp/cmdlne-P.c: Likewise.
38505 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38506 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38507 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38508 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38509 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38510 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38511 * gcc.dg/cpp/cxxcom1.c: Likewise.
38512 * gcc.dg/cpp/line1.c: Likewise.
38513 * gcc.dg/cpp/maccom1.c: Likewise.
38514 * gcc.dg/cpp/maccom2.c: Likewise.
38515 * gcc.dg/cpp/maccom3.c: Likewise.
38516 * gcc.dg/cpp/maccom4.c: Likewise.
38517 * gcc.dg/cpp/maccom5.c: Likewise.
38518 * gcc.dg/cpp/maccom6.c: Likewise.
38519 * gcc.dg/cpp/multiline.c: Likewise.
38520 * gcc.dg/cpp/spacing1.c: Likewise.
38521 * gcc.dg/cpp/spacing2.c: Likewise.
38522 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38523 * gcc.dg/cpp/trad/maccom1.c: Likewise.
38524 * gcc.dg/cpp/trad/maccom2.c: Likewise.
38525 * gcc.dg/cpp/trad/maccom3.c: Likewise.
38526 * gcc.dg/cpp/trad/maccom4.c: Likewise.
38527 * gcc.dg/cpp/trad/maccom6.c: Likewise.
38528 * gcc.dg/cpp/cxxcom2.c: Likewise.
38529 * gcc.dg/cpp/cxxcom2.h: New file.
38531 * gcc.dg/cpp/truefalse.cpp: Move it to ...
38532 * g++.dg/cpp/truefalse.C: Here.
38533 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38535 2003-06-01 Loren James Rittle <ljrittle@acm.org>
38537 * gcc.dg/cpp/redef3.c: New file.
38539 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38541 * gcc.dg/i386-loop-3.c: New test.
38543 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
38545 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38547 2003-05-31 Roger Sayle <roger@eyesopen.com>
38549 * gcc.dg/fwrapv-1.c: New test case.
38550 * gcc.dg/fwrapv-2.c: New test case.
38552 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38555 * g++.dg/template/spec9.C: New test.
38557 2003-05-29 Roger Sayle <roger@eyesopen.com>
38559 * gcc.dg/duff-4.c: New test case.
38561 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
38564 * g77.dg/ffixed-form-1.f: New test
38565 * g77.dg/ffixed-form-2.f: New test
38566 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38567 * g77.dg/ffree-form-3.f: New test
38569 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
38571 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38572 * gcc.dg/wint_t-1.c: Likewise.
38574 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38576 * g++.dg/template/access11.C: New test.
38578 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38581 * g++.dg/template/access10.C: New test.
38583 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
38584 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38586 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38588 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
38590 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38591 suppress for powerpc-*-darwin*.
38592 * gcc.dg/torture/builtin-noret-2.c: Likewise.
38594 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
38596 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38597 suppress option for powerpc-*-darwin*.
38599 2003-05-23 Roger Sayle <roger@eyesopen.com>
38601 * gcc.dg/builtins-1.c: Add tests for tan and atan.
38602 * gcc.dg/builtins-4.c: Add test for fmod.
38604 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38607 * g++.dg/template/instantiate4.C: New test.
38609 2003-05-22 Roger Sayle <roger@eyesopen.com>
38611 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38613 2003-05-21 Janis Johnson <janis187@us.ibm.com>
38615 * gcc.dg/compat/scalar-return-1_main.c: New file.
38616 * gcc.dg/compat/scalar-return-1_x.c: New file.
38617 * gcc.dg/compat/scalar-return-1_y.c: New file.
38618 * gcc.dg/compat/scalar-return-2_main.c: New file.
38619 * gcc.dg/compat/scalar-return-2_x.c: New file.
38620 * gcc.dg/compat/scalar-return-2_y.c: New file.
38621 * gcc.dg/compat/struct-return-3_main.c: New file.
38622 * gcc.dg/compat/struct-return-3_y.c: New file.
38623 * gcc.dg/compat/struct-return-3_x.c: New file.
38624 * gcc.dg/compat/struct-return-2_main.c: New file.
38625 * gcc.dg/compat/struct-return-2_x.c: New file.
38626 * gcc.dg/compat/struct-return-2_y.c: New file.
38628 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38630 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38631 for hppa*-hp-hpux*.
38632 * gcc.dg/20021014-1.c (dg-options): Likewise.
38633 * gcc.dg/nest.c (dg-options): Likewise.
38635 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
38638 * g++.dg/ext/dllimport2.C: New file.
38639 * g++.dg/ext/dllimport3.C: New file.
38641 2003-05-20 Janis Johnson <janis187@us.ibm.com>
38643 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38644 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38645 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38646 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38647 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38648 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38649 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38650 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38651 * gcc.dg/compat/small-struct-defs.h: New file.
38652 * gcc.dg/compat/small-struct-init.h: New file.
38653 * gcc.dg/compat/small-struct-check.h: New file.
38654 * gcc.dg/compat/fp-struct-defs.h: New file.
38655 * gcc.dg/compat/fp-struct-check.h: New file.
38656 * gcc.dg/compat/fp-struct-init.h: New file.
38657 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38658 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38660 2003-05-19 Jakub Jelinek <jakub@redhat.com>
38662 * gcc.dg/20030225-2.c: New test.
38664 2003-05-18 Roger Sayle <roger@eyesopen.com>
38665 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38667 * gcc.c-torture/compile/20030518-1.c: New test case.
38669 2003-05-18 Mark Mitchell <mark@codesourcery.com>
38671 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38672 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38673 gcc-dg-debug-runtest.
38674 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38675 gcc-dg-debug-runtest.
38677 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38680 * g++.dg/lookup/using6.C: New test.
38682 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38684 * g++.dg/parse/access2.C: New test.
38686 2003-05-17 Mark Mitchell <mark@codesourcery.com>
38688 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38689 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38690 * gcc.dg/debug/debug.exp: Likewise.
38692 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
38694 * gcc.dg/dollar.c: New test.
38696 2003-05-16 Janis Johnson <janis187@us.ibm.com>
38698 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38699 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38700 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38701 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38702 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38703 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38704 * gcc.dg/compat/struct-by-value-6_main.c: New file.
38705 * gcc.dg/compat/struct-by-value-6_x.c: New file.
38706 * gcc.dg/compat/struct-by-value-6_y.c: New file.
38707 * gcc.dg/compat/struct-by-value-7_main.c: New file.
38708 * gcc.dg/compat/struct-by-value-7_x.c: New file.
38709 * gcc.dg/compat/struct-by-value-7_y.c: New file.
38710 * gcc.dg/compat/struct-by-value-8_main.c: New file.
38711 * gcc.dg/compat/struct-by-value-8_x.c: New file.
38712 * gcc.dg/compat/struct-by-value-8_y.c: New file.
38713 * gcc.dg/compat/struct-by-value-9_main.c: New file.
38714 * gcc.dg/compat/struct-by-value-9_x.c: New file.
38715 * gcc.dg/compat/struct-by-value-9_y.c: New file.
38717 2003-05-16 Mark Mitchell <mark@codesourcery.com>
38719 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38720 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
38721 support for "repo" mode.
38722 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38723 * lib/g77-dg.exp: Likewise.
38724 * lib/obj-dg.exp: Likewise.
38726 2003-05-16 Jakub Jelinek <jakub@redhat.com>
38728 Merge from gcc-3_2-rhl8-branch:
38729 2003-04-23 Jakub Jelinek <jakub@redhat.com>
38731 * gcc.dg/tls/opt-6.c: New test.
38733 2003-04-05 Jakub Jelinek <jakub@redhat.com>
38735 * gcc.dg/20030405-1.c: New test.
38737 2003-03-09 Jakub Jelinek <jakub@redhat.com>
38739 * gcc.dg/20030309-1.c: New test.
38741 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38743 * gcc.c-torture/execute/20030307-1.c: New test.
38745 2003-02-20 Randolph Chung <tausq@debian.org>
38747 * gcc.c-torture/compile/20030220-1.c: New test.
38749 2003-02-18 Jakub Jelinek <jakub@redhat.com>
38751 * gcc.dg/20030217-1.c: New test.
38753 2003-01-29 Jakub Jelinek <jakub@redhat.com>
38755 * gcc.c-torture/compile/20020129-1.c: New test.
38757 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38759 * gcc.dg/unroll-1.c: New test.
38761 2002-11-16 Jan Hubicka <jh@suse.cz>
38763 * gcc.c-torture/execute/20020920-1.c: New test.
38765 2002-10-08 Jakub Jelinek <jakub@redhat.com>
38768 * gcc.c-torture/compile/20021008-1.c: New test.
38770 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
38773 * gcc.c-torture/execute/20020810-1.c: New test.
38775 2002-08-07 Jakub Jelinek <jakub@redhat.com>
38777 * gcc.c-torture/compile/20020807-1.c: New test.
38779 2002-07-30 Jakub Jelinek <jakub@redhat.com>
38781 * gcc.dg/tls/opt-1.c: New test.
38783 2002-07-29 Jakub Jelinek <jakub@redhat.com>
38785 * gcc.dg/20020729-1.c: New test.
38787 2002-07-20 Jakub Jelinek <jakub@redhat.com>
38789 * g++.dg/opt/life1.C: New test.
38791 2002-05-20 Jakub Jelinek <jakub@redhat.com>
38793 * gcc.dg/20020525-1.c: New test.
38795 2002-05-24 Jakub Jelinek <jakub@redhat.com>
38798 * g++.dg/ext/pretty1.C: New test.
38799 * g++.dg/ext/pretty2.C: New test.
38801 2003-05-15 Mark Mitchell <mark@codesourcery.com>
38804 * g++.dg/ext/typeof5.C: New test.
38806 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
38808 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38809 __USER_LABEL_PREFIX__ into account.
38810 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38812 2003-05-14 Roger Sayle <roger@eyesopen.com>
38814 * gcc.dg/builtins-15.c: New test case.
38816 2003-05-13 Zack Weinberg <zack@codesourcery.com>
38818 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38820 2003-05-12 Mark Mitchell <mark@codesourcery.com>
38822 * lib/g++.exp: Tweak handling of additional source files.
38823 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38824 * g++.dg/special/conpr-2a.C: Rename to ...
38825 * g++.dg/special/conpr-2a.cc: ... this.
38826 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38827 * g++.dg/special/conpr-3a.C: Rename to ...
38828 * g++.dg/special/conpr-3a.cc: This.
38829 * g++.dg/special/conpr-3b.C: Rename to ...
38830 * g++.dg/special/conpr-3b.cc: This.
38831 * g++.dg/special/conpr-4.C: New test.
38832 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38834 2003-05-12 David Edelsohn <edelsohn@gnu.org>
38836 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38838 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38840 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38841 * g++.old-deja/g++.robertl/eb71.C: Likewise.
38842 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38843 * g++.old-deja/g++.other/warn3.C: Likewise.
38845 2003-05-11 Roger Sayle <roger@eyesopen.com>
38847 * gcc.dg/i386-387-1.c: Update to also test log.
38848 * gcc.dg/i386-387-2.c: Likewise.
38850 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
38852 * g77.f-torture/execute/int8421.f: New test.
38854 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38856 PR c++/10230, c++/10481
38857 * g++.dg/lookup/scoped5.C: New test.
38859 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38862 * g++.dg/template/ttp6.C: New test.
38864 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
38866 * gcc.c-torture/execute/builtins: New directory.
38867 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38868 gcc.c-torture/execute/builtins.
38869 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38870 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38871 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
38872 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38874 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38877 * g++.dg/template/access8.C: New test.
38878 * g++.dg/template/access9.C: New test.
38880 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38883 * g++.dg/parse/access1.C: New test.
38885 2003-05-09 DJ Delorie <dj@redhat.com>
38887 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38888 long, and not an int.
38890 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38892 PR c++/10555, c++/10576
38893 * g++.dg/template/memclass1.C: New test.
38895 2003-05-08 DJ Delorie <dj@redhat.com>
38897 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38899 * gcc.c-torture/execute/20021024-1.x: Likewise.
38900 * gcc.c-torture/execute/shiftdi.x: Likewise.
38901 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38902 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38903 * gcc.dg/20021018-1.c: Likewise.
38905 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38907 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38909 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38910 (bcopy): Call memmove.
38912 2003-05-08 Roger Sayle <roger@eyesopen.com>
38914 * g77.f-torture/compile/8485.f: New test case.
38916 2003-05-07 Richard Henderson <rth@redhat.com>
38919 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38920 Verify exception_cleanup not called for rethrows.
38921 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38922 when exiting catch block without rethrowing.
38923 * g++.dg/eh/forced3.C: New.
38924 * g++.dg/eh/forced4.C: New.
38926 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
38928 * gcc.dg/20030505.c: Fix triplet.
38930 2003-05-06 DJ Delorie <dj@redhat.com>
38932 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38933 * gcc.dg/nest.c: Likewise.
38935 2003-05-05 Roger Sayle <roger@eyesopen.com>
38937 * gcc.dg/builtins-14.c: New test case.
38939 2003-05-05 Janis Johnson <janis187@us.ibm.com>
38941 * lib/compat.exp (compat-execute): New argument.
38942 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38943 * gcc.dg/compat: New test directory.
38944 * gcc.dg/compat/compat.exp: New expect script.
38945 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38946 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38947 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38948 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38949 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38950 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38952 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38953 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38954 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38955 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38956 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38957 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38958 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38959 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38960 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38961 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38962 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38963 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38964 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38965 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38966 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38968 2003-05-05 Zack Weinberg <zack@codesourcery.com>
38970 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38972 2003-05-05 Jakub Jelinek <jakub@redhat.com>
38974 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38976 2003-05-05 Geoffrey Keating <geoffk@apple.com>
38978 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38979 * gcc.dg/ppc-fsel-2.c: New test.
38981 * gcc.dg/unused-5.c: New test.
38983 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38986 * g++.dg/warn/pmf1.C: New test.
38988 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38991 * g++.dg/warn/main.C: New test.
38993 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38995 * gcc.dg/nonnull-3.c: New test.
38997 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
38999 * gcc.dg/cpp/Wtrigraphs.c: Update.
39000 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39002 2003-05-03 Geoffrey Keating <geoffk@apple.com>
39004 * gcc.dg/ppc-fsel-1.c: New test.
39006 2003-05-03 Zack Weinberg <zack@codesourcery.com>
39009 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39011 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
39013 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39015 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39017 PR c++/9364, c++/10553, c++/10586
39018 * g++.dg/parse/typename4.C: New test.
39019 * g++.dg/parse/typename5.C: Likewise.
39021 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
39023 * gcc.c-torture/compile/20030503-1.c: New test.
39025 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39027 * g++.dg/lookup/using5.C: Fix testcase error.
39029 2003-05-01 Chris Demetriou <cgd@broadcom.com>
39031 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39032 since MEABI is no longer supported. Remove all vestiges
39033 of MEABI from the test.
39035 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39038 * g++.dg/lookup/using5.C: New test.
39040 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39043 * g++.dg/template/ttp5.C: New test.
39045 2003-04-30 Mark Mitchell <mark@codesourcery.com>
39047 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39048 (dg-gpp-additional-sources): New function.
39049 (dg-gpp-additional-files): Likewise.
39050 * lib/g++.exp (additional_sources): New variable.
39051 (additional_files): Likewise.
39052 (g++_target_compile): Deal with them.
39053 * lib/old-dejagnu.exp: Remove.
39054 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39055 * g++.old-deja: Revise all tests to use dg commands.
39057 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39059 PR c++/9432, c++/9528
39060 * g++.dg/lookup/using4.C: New test.
39062 2003-04-29 Geoffrey Keating <geoffk@apple.com>
39064 * gcc.dg/noreturn-5.c: New file.
39065 * gcc.dg/noreturn-6.c: New file.
39067 * gcc.c-torture/compile/inline-1.c: New file.
39069 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39072 * g++.dg/template/explicit1.C: New test.
39074 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39077 * g++.dg/other/bitfield1.C: New test.
39080 * g++.dg/init/new7.C: New test.
39082 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39084 * g++.dg/ext/desig1.C: New test.
39085 * g++.dg/ext/init1.C: Update.
39087 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39089 2003-04-28 Mark Mitchell <mark@codesourcery.com>
39092 * g++.dg/warn/Winline-1.C: New test.
39094 2003-04-28 Jakub Jelinek <jakub@redhat.com>
39096 * gcc.c-torture/execute/string-opt-19.c: New test.
39098 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39099 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39101 2003-04-27 Mark Mitchell <mark@codesourcery.com>
39104 * g++.dg/init/new6.C: New test.
39107 * g++.dg/init/ref6.C: New test.
39109 2003-04-26 David Edelsohn <edelsohn@gnu.org>
39111 * g++.dg/warn/weak1.C: XFAIL on AIX4.
39113 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39115 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39116 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39118 2003-04-25 Mark Mitchell <mark@codesourcery.com>
39120 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39121 initialized static data members.
39123 2003-04-25 H.J. Lu <hjl@gnu.org>
39125 * gcc.dg/ia64-sync-4.c: New test.
39127 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39129 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
39132 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
39135 * g++.dg/warn/conv1.C: New test.
39136 * g++.old-deja/g++.other/conv7.C: Adjust.
39137 * g++.old-deja/g++.other/overload14.C: Adjust.
39139 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39142 * g++.dg/template/defarg2.C: New test.
39144 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
39146 * gcc.dg/cpp/include2.c: Update.
39147 * gcc.dg/cpp/multiline-2.c: New.
39148 * gcc.dg/cpp/multiline.c: Update.
39149 * gcc.dg/cpp/strify2.c: Update.
39150 * gcc.dg/cpp/trad/literals-2.c: Update.
39152 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39154 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39156 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39158 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39160 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39163 * g++.dg/parse/crash4.C: New test.
39166 * g++.dg/parse/crash5.C: New test.
39168 2003-04-22 Mark Mitchell <mark@codesourcery.com>
39171 * g++.dg/parse/crash3.C: New test.
39174 * g++.dg/parse/elab1.C: New test.
39176 2003-04-22 Devang Patel <dpatel@apple.com>
39178 * gcc.dg/cpp/trad/funlike-5.c: New test.
39180 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
39182 * g++.dg/other/packed1.C: Fix dg options.
39184 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
39186 * g++.dg/other/offsetof2.C: New test.
39188 2003-04-21 Mark Mitchell <mark@codesourcery.com>
39190 * g++.dg/template/recurse.C: Adjust location of error messages.
39192 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
39195 * g++.dg/init/addr-const1.C: New test.
39196 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39198 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
39201 * g++.dg/lookup/struct-hack1.C: New test.
39203 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
39205 * ucs.c: Update diagnostic messages.
39207 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
39209 * gcc.dg/cpp/truefalse.cpp: New test.
39210 * gcc.dg/cpp/cpp.exp: Update.
39211 * g++.dg/other/stdbool-if.C: Remove.
39213 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
39215 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39216 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39218 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39220 * gcc.c-torture/compile/20030418-1.c: New test.
39222 2003-04-17 Janis Johnson <janis187@us.ibm.com>
39224 * README.compat: Remove; content moved to doc/sourcebuild.texi.
39226 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39229 g++.dg/template/dependent-name1.C: New test.
39231 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
39233 * gcc.dg/warn-1.c (tourist_guide): New array,
39234 contains a pointer to bar.
39236 2003-04-16 Roger Sayle <roger@eyesopen.com>
39238 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39239 * gcc.c-torture/execute/medce-1.c: New test case.
39240 * gcc.c-torture/execute/medce-2.c: New test case.
39242 2003-04-15 Mark Mitchell <mark@codesourcery.com>
39244 * lib/prune.exp: Ignore more messages.
39247 * g++.dg/parse/lookup3.C: New test.
39249 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
39251 * gcc.c-torture/compile/20030415-1.c : New test.
39253 2003-04-14 Mark Mitchell <mark@codesourcery.com>
39255 * gcc.c-torture/execute/scope-2.c: Move to ...
39256 * gcc.dg/noncompile/scope.c: .... here.
39258 2003-04-14 Roger Sayle <roger@eyesopen.com>
39260 * gcc.dg/20030414-2.c: New test case.
39262 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
39265 * gcc.dg/20030414-1.c: New test.
39267 2003-04-13 Roger Sayle <roger@eyesopen.com>
39269 * gcc.dg/builtins-12.c: New test case.
39270 * gcc.dg/builtins-13.c: New test case.
39272 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39274 * gcc.c-torture/execute/string-opt-18.c: New test.
39276 2003-04-13 Mark Mitchell <mark@codesourcery.com>
39279 * g++.dg/init/new5.C: New test.
39281 2003-04-12 Mark Mitchell <mark@codesourcery.com>
39284 * g++.dg/ext/dllimport1.C: New test.
39286 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39288 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39290 2003-04-11 Bud Davis <bdavis9659@comcast.net>
39293 * g77.f-torture/noncompile/9263.f: New test
39295 * g77.f-torture/execute/1832.f: New test
39297 2003-04-11 David Chad <davidc@freebsd.org>
39298 Loren J. Rittle <ljrittle@acm.org>
39301 * objc.dg/headers.m: New test.
39303 2003-04-10 Zack Weinberg <zack@codesourcery.com>
39305 * gcc.c-torture/execute/builtin-noret-2.c: New.
39306 * gcc.c-torture/execute/builtin-noret-2.x: New.
39307 XFAIL builtin-noret-2.c at -O1 and above.
39308 * gcc.dg/redecl.c: New.
39309 * gcc.dg/Wshadow-1.c: Update error regexps.
39311 2003-04-10 Mark Mitchell <mark@codesourcery.com>
39313 * g++.dg/abi/bitfield10.C: New test.
39315 2003-04-09 Mike Stump <mrs@apple.com>
39317 * gcc.dg/pch/pch.exp: Make testcase names longer.
39318 * g++.dg/pch/pch.exp: Make testcase names longer.
39320 2003-04-08 Roger Sayle <roger@eyesopen.com>
39322 * gcc.dg/builtins-11.c: New test case.
39324 2003-04-08 Roger Sayle <roger@eyesopen.com>
39326 * gcc.dg/builtins-9.c: New test case.
39327 * gcc.dg/builtins-10.c: New test case.
39329 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
39331 * gcc.dg/noncompile/init-4.c.c: New test.
39333 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
39335 * gcc.misc-test/gcov-9.c: New test.
39336 * gcc.misc-test/gcov-10.c: New test
39337 * gcc.misc-test/gcov-11.c: New test.
39339 2003-04-05 Zack Weinberg <zack@codesourcery.com>
39341 PR optimization/10024
39342 * gcc.c-torture/compile/20030405-1.c: New test.
39344 2003-04-04 Geoffrey Keating <geoffk@apple.com>
39346 * gcc.dg/pch/static-3.c: New.
39347 * gcc.dg/pch/static-3.hs: New.
39348 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39350 2003-04-04 Richard Henderson <rth@redhat.com>
39352 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39353 * g++.dg/eh/forced2.C: Likewise.
39355 2003-04-03 Mike Stump <mrs@apple.com>
39357 * lib/scanasm.exp (scan-assembler): Add xfail processing for
39359 (scan-assembler-times, scan-assembler-not): Likewise.
39360 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39362 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
39364 * gcc.dg/sparc-loop-1.c: New test.
39366 2003-04-02 Geoffrey Keating <geoffk@apple.com>
39369 * g++.dg/pch/system-2.C: New.
39370 * g++.dg/pch/system-2.Hs: New.
39372 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
39374 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39376 * g++.dg/eh/simd-1.C (vecfunc): Same.
39378 2003-04-01 Roger Sayle <roger@eyesopen.com>
39380 * gcc.c-torture/execute/20030401-1.c: New test case.
39382 2003-04-01 Ziemowit Laski <zlaski@apple.com>
39384 * objc.dg/defs.m: New.
39386 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
39388 * g++.dg/eh/simd-1.C: New.
39389 * g++.dg/eh/simd-2.C: New.
39391 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
39393 * gcc.c-torture/execute/simd-3.c: New.
39395 2003-03-31 Mark Mitchell <mark@codesourcery.com>
39398 * gcc.dg/20030331-2.c: New test.
39400 2003-03-31 Mark Mitchell <mark@codesourcery.com>
39403 * g++.dg/parse/crash2.C: New test.
39405 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
39407 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39408 * gcc.c-torture/execute/20030331-1.c: ...here.
39410 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
39412 * gcc.c-torture/execute/20030331-1.c: New test.
39414 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
39416 * lib/gcov.exp: Adjust call return testing strings.
39417 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39419 2003-03-31 Roger Sayle <roger@eyesopen.com>
39421 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39422 * gcc.dg/builtins-7.c: New test case.
39423 * gcc.dg/builtins-8.c: New test case.
39425 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
39427 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39429 2003-03-30 Mark Mitchell <mark@codesourcery.com>
39432 * g++.dg/lookup-class-member-2.C: New test.
39434 2003-03-30 Glen Nakamura <glen@imodulo.com>
39436 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39438 2003-03-28 Roger Sayle <roger@eyesopen.com>
39440 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39442 2003-03-28 Mark Mitchell <mark@codesourcery.com>
39444 * g++.dg/init/attrib1.C: New test.
39446 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39448 * gcc.dg/ultrasp8.c: New test.
39450 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39452 * gcc.dg/ultrasp7.c: New test.
39454 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
39457 * g++.dg/template/inline1.C: New test.
39459 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39461 * gcc.dg/sparc-dwarf2.c: New test.
39463 2003-03-27 Roger Sayle <roger@eyesopen.com>
39465 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39466 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39468 2003-03-27 Mark Mitchell <mark@codesourcery.com>
39470 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39471 than reading .x files.
39472 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39473 * g77.dg/gcov/gcov-1.f: Likewise.
39474 * gcc.misc-tests/gcov-4b.c: Likewise.
39475 * gcc.misc-tests/gcov-5b.c: Likewise.
39476 * gcc.misc-tests/gcov-6.c: Likewise.
39477 * gcc.misc-tests/gcov-7.c: Likewise.
39478 * gcc.misc-tests/gcov-8.c: Likewise.
39479 * g++.dg/gcov/gcov-1.x: Remove.
39480 * g77.dg/gcov/gcov-1.x: Likewise.
39481 * gcc.misc-tests/gcov-4b.x: Likewise.
39482 * gcc.misc-tests/gcov-5b.x: Likewise.
39483 * gcc.misc-tests/gcov-6.x: Likewise.
39484 * gcc.misc-tests/gcov-7.x: Likewise.
39485 * gcc.misc-tests/gcov-8.x: Likewise.
39487 2003-03-27 Glen Nakamura <glen@imodulo.com>
39490 * gcc.dg/20030324-1.c: New test.
39492 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
39495 * g++.dg/template/arg3.C: New test.
39498 * g++.dg/template/friend18.C: New test.
39500 2003-03-26 Roger Sayle <roger@eyesopen.com>
39502 * g77.f-torture/compile/20030326-1.f: New test case.
39504 2003-03-26 Janis Johnson <janis187@us.ibm.com>
39506 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39508 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39510 2003-03-26 Jakub Jelinek <jakub@redhat.com>
39512 * gcc.dg/ia64-sync-3.c: New test.
39514 2003-03-26 Alan Modra <amodra@bigpond.net.au>
39516 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39518 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39520 * gcc.dg/ultrasp6.c: New test.
39522 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39524 * gcc.dg/i386-signbit-1.c: New test.
39525 * gcc.dg/i386-signbit-2.c: New test.
39526 * gcc.dg/i386-signbit-3.c: New test.
39528 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39530 * gcc.dg/ultrasp5.c: Fix options.
39532 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39534 * gcc.dg/ultrasp5.c: Fix comment.
39536 2003-03-24 Bud Davis <bdavis9659@comcast.net>
39539 * g77.f-torture/execute/10197.f: New test.
39541 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
39543 PR c++/9898, c++/383
39544 * g++.dg/template/conv6.C: New test.
39547 * g++.dg/template/ptrmem5.C: New test.
39550 * g++.dg/lookup/koenig1.C: New test.
39553 * g++.dg/lookup/template2.C: New test.
39555 2003-03-24 Jakub Jelinek <jakub@redhat.com>
39557 * g++.dg/opt/rtti1.C: New test.
39559 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39561 * gcc.dg/ultrasp5.c: New test.
39563 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
39566 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39569 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39572 * gcc.dg/20030323-1.c: New test.
39574 2003-03-23 Roger Sayle <roger@eyesopen.com>
39576 * gcc.c-torture/compile/20030323-1.c: New test case.
39578 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
39580 * gcc.dg/20030321-1.c: New test.
39582 2003-03-22 Zack Weinberg <zack@codesourcery.com>
39584 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39586 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
39588 PR c++/9978, c++/9708
39589 * g++.dg/ext/vlm1.C: Adjust expected error.
39590 * g++.dg/ext/vla2.C: New test.
39591 * g++.dg/template/arg1.C: New test.
39592 * g++.dg/template/arg2.C: New test.
39594 2003-03-22 Bud Davis <bdavis9659@comcast.net>
39596 * g77.f-torture/execute/select.f: New test.
39597 * g77.f-torture/noncompile/select_no_compile.f: New test.
39599 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
39602 * g++.dg/other/error4.C: New test.
39604 2003-03-20 Mark Mitchell <mark@codesourcery.com>
39606 * g++.dg/template/friend17.C: New test.
39608 2003-03-21 Alan Modra <amodra@bigpond.net.au>
39610 * gcc.c-torture/compile/20030320-1.c: New.
39612 2003-03-20 Roger Sayle <roger@eyesopen.com>
39614 * gcc.dg/builtins-6.c: New test case.
39616 2003-03-19 Alan Modra <amodra@bigpond.net.au>
39619 * gcc.c-torture/compile/20030319-1.c: New.
39621 2003-03-18 Jan Hubicka <jh@suse.cz>
39623 * gcc.dg/i386-cvt-1.c: New test.
39625 2003-03-17 Zack Weinberg <zack@codesourcery.com>
39627 * objc.dg/naming-1.m: Use "(parse|syntax) error".
39628 * objc.dg/naming-2.m: Likewise.
39630 2003-03-17 Mark Mitchell <mark@codesourcery.com>
39633 * g++.dg/parse/crash1.C: New test.
39635 2003-03-16 Mark Mitchell <mark@codesourcery.com>
39638 * g++.dg/eh/cleanup1.C: New test.
39640 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39642 * gcc.c-torture/execute/20030316-1.c: New test case.
39644 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
39647 * g++.dg/init/ctor2.C: New test.
39649 2003-03-15 Roger Sayle <roger@eyesopen.com>
39651 * g77.f-torture/compile/xformat.f: New test case.
39653 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39655 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39656 * g++.old-deja/g++.mike/eh50.C: Likewise.
39658 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39661 * g++.dg/template/spec7.C: New test.
39662 * g++.dg/template/spec8.C: Likewise.
39664 2003-03-14 Jakub Jelinek <jakub@redhat.com>
39666 * gcc.c-torture/execute/20030313-1.c: New test.
39668 2003-03-14 Richard Henderson <rth@redhat.com>
39670 * gcc.dg/inline-2.c: Adjust alpha test for external call.
39672 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
39674 * gcc.c-torture/compile/20030314-1.c: New test.
39676 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
39678 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39679 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39681 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39682 to accept newer _imp__ prefix and additional
39683 newline in .drectve section.
39684 * gcc.dg/dll-4.c: Likewise.
39685 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39688 2003-03-13 Mark Mitchell <mark@codesourcery.com>
39690 * g++.dg/parse/namespace9.C: New test.
39692 * g++.dg/init/ref5.C: New test.
39693 * g++.dg/parse/ptrmem1.C: Likewise.
39695 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39697 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39698 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39699 regular expression.
39700 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39701 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39703 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
39705 * gcc.c-torture/execute/20030224-2.c: New test.
39707 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39709 * gcc.dg/decl-3.c: New test.
39711 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39713 * gcc.dg/i386-loop-2.c: New test.
39715 2003-03-11 Mark Mitchell <mark@codesourcery.com>
39718 * g++.dg/parse/namespace8.C: New test.
39721 * g++.dg/overload/builtin2.C: New test.
39723 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
39725 * gcc.dg/return-type-3.c: New test.
39727 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39729 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39730 profiling options are not supported.
39732 2003-03-10 Mark Mitchell <mark@codesourcery.com>
39734 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39735 * g++.old-deja/g++.warn/impint2.C: Likewise.
39737 2003-03-10 Devang Patel <dpatel@apple.com>
39739 * g++.dg/cpp/c++_cmd_1.C: New test.
39740 * g++.dg/cpp/c++_cmd_1.h: New file.
39742 2003-03-10 Segher Boessenkool <segher@koffie.nl>
39744 * gcc.dg/altivec-9.c: New file.
39746 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39748 * gcc.dg/ppc-sdata-1.c: New test.
39749 * gcc.dg/ppc-sdata-2.c: New test.
39751 2003-03-09 Mark Mitchell <mark@codesourcery.com>
39754 * g++.dg/opt/ptrmem2.C: New test.
39757 * g++.dg/opt/ptrmem1.C: New test.
39759 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39761 * gcc.dg/i386-loop-1.c: New test.
39763 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39766 * g++.dg/lookup/friend1.C: New test.
39768 2003-03-08 Mark Mitchell <mark@codesourcery.com>
39771 * g++.dg/parser/constructor1.C: New test.
39773 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
39775 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39777 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39779 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
39781 * gcc.dg/cpp/Wunused.c: Update test.
39783 2003-03-08 Jan Hubicka <jh@suse.cz>
39785 * gcc.dg/inline-3.c: New test.
39787 2003-03-08 Mark Mitchell <mark@codesourcery.com>
39790 * g++.dg/parse/builtin1.C: New test.
39793 * g++.dg/abi/cookie1.C: New test.
39794 * g++.dg/abi/cookie2.C: Likewise.
39797 * g++.dg/template/field1.C: New test.
39800 * g++.dg/parse/class1.C: New test.
39801 * g++.dg/parse/namespace7.C: Likewise.
39802 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39804 2003-03-07 Mark Mitchell <mark@codesourcery.com>
39806 * g++.dg/init/ref4.C: New test.
39808 2003-03-07 Jan Hubicka <jh@suse.cz>
39810 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39811 * gcc.dg/inline-3.c: New test.
39813 2003-03-06 Mark Mitchell <mark@codesourcery.com>
39815 * g++.dg/init/ref3.C: New test.
39818 * g++.dg/init/ref2.C: New test.
39821 * g++.dg/warn/Wshadow-2.C: New test.
39824 * g++.dg/warn/Woverloaded-1.C: New test.
39826 2003-03-05 Jan Hubicka <jh@suse.cz>
39828 * gcc.dg/i386-local2.c: New.
39829 * gcc.dg/i386-local.c: Fix typo.
39831 2003-03-05 Mark Mitchell <mark@codesourcery.com>
39833 * g++.dg/abi/layout3.C: New test.
39835 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39837 * gcc.c-torture/compile/20030305-1.c
39839 2003-03-05 Jan Hubicka <jh@suse.cz>
39841 * gcc.dg/i386-local.c: New.
39843 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
39845 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39847 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39849 * gcc.dg/switch-2.c: New test.
39850 * gcc.dg/switch-3.c: New test.
39851 * gcc.dg/Wswitch.c: Adjust line numbers.
39852 * gcc.dg/Wswitch-default.c: Likewise.
39853 * gcc.dg/Wswitch-enum.c: Likewise.
39855 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
39857 * gcc.c-torture/execute/20030222-1.c: New test.
39859 2003-03-03 James E Wilson <wilson@tuliptree.org>
39861 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39863 2003-03-03 Mark Mitchell <mark@codesourcery.com>
39866 * g++.dg/init/ref1.C: New test.
39868 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
39870 * gcc.dg/sh-relax.c: New SH-only test.
39872 2003-03-03 Geoffrey Keating <geoffk@apple.com>
39874 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
39875 comment explaining purpose of testcase.
39877 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
39879 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39880 for HC11/HC12 (asm needs two int registers).
39881 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39882 HC11/HC12 because the test uses an asm which needs two 32-bit
39885 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
39887 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39888 for HC11/HC12 (array is too large otherwise).
39889 * gcc.c-torture/compile/920501-4.x: New file, likewise.
39890 * gcc.c-torture/compile/20010518-2.x: Likewise.
39891 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39892 HC11/HC12 (array is too large).
39894 2003-03-01 Geoffrey Keating <geoffk@apple.com>
39896 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39897 * lib/g++-dg.exp (g++-dg-test): Likewise.
39899 2003-03-01 Roger Sayle <roger@eyesopen.com>
39901 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39902 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39904 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39906 * g++.dg/warn/implicit-typename1.C: Remove warning.
39908 2003-02-28 Richard Henderson <rth@redhat.com>
39910 * gcc.dg/noreturn-1.c: Move noreturn warning line.
39911 * gcc.dg/return-type-1.c: Move control reaches end warning line.
39913 2003-02-28 Geoffrey Keating <geoffk@apple.com>
39915 * gcc.dg/pch/pch.exp: Change .pch to .gch.
39916 * g++.dg/pch/pch.exp: Likewise.
39918 2003-02-28 Mark Mitchell <mark@codesourcery.com>
39921 * g++.dg/init/new4.C: New test.
39923 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
39925 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39927 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
39929 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39932 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39935 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39937 * lib/scanasm.exp: Add support for counting numbers of
39939 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39940 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39942 2003-02-25 Mark Mitchell <mark@codesourcery.com>
39945 * g++.dg/template/static3.C: New test.
39948 * g++.dg/parse/namespace6.C: New test.
39950 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39953 * gcc.dg/20030225-1.c: New test.
39955 2003-02-24 Mark Mitchell <mark@codesourcery.com>
39957 * README: Remove out-of-date information.
39960 * g++.dg/template/spec6.C: New test.
39962 2003-02-24 Jeff Law <law@redhat.com>
39964 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39966 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39968 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39969 * gcc.dg/pragma-ep-1.c: Likewise.
39971 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39974 * g++.dg/template/friend16.C: New test.
39976 2003-02-23 Mark Mitchell <mark@codesourcery.com>
39979 * g++.dg/parse/fused-params1.C: Adjust error messages.
39980 * g++.dg/template/nested3.C: New test.
39982 2003-02-24 Alan Modra <amodra@bigpond.net.au>
39984 * g++.dg/abi/param1.C: New test.
39986 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39989 * g++.dg/warn/implicit-typename1.C: New test.
39991 2003-02-22 Kelley Cook <kelleycook@comcast.net>
39993 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39995 * g++.old-deja/g++.other/store-expr2.C: Likewise.
39996 * gcc.c-torture/execute/20010129-1.x: Likewise.
39997 * gcc.dg/20011107-1.c: Likewise.
39998 * gcc.dg/20020108-1.c: Likewise.
39999 * gcc.dg/20020122-3.c: Likewise.
40000 * gcc.dg/20020206-1.c: Likewise.
40001 * gcc.dg/20020310-1.c: Likewise.
40002 * gcc.dg/20020426-2.c: Likewise.
40003 * gcc.dg/20020517-1.c: Likewise.
40004 * gcc.dg/991230-1.c: Likewise.
40005 * gcc.dg/i386-unroll-1.c: Likewise.
40006 * gcc.misc-tests/i386-prefetch.exp: Likewise.
40008 2003-02-22 Jan Hubicka <jh@suse.cz>
40010 * gcc.dg/i386-mul.c: New test.
40012 2003-02-21 Roger Sayle <roger@eyesopen.com>
40014 * gcc.dg/builtins-5.c: New test case.
40016 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
40018 * gcc.dg/asmreg-1.c: New test.
40020 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40023 * g++.dg/parse/varmod1.C: New test.
40025 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40028 * g++.dg/template/op1.C: New test.
40030 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40033 * g++.dg/template/nested2.C: New test.
40035 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40038 * g++.dg/expr/dtor1.C: New test.
40040 2003-02-21 Zack Weinberg <zack@codesourcery.com>
40042 * gcc.dg/cpp/include3.c: New test.
40043 * gcc.dg/cpp/inc/foo.h: New file.
40045 2003-02-21 Glen Nakamura <glen@imodulo.com>
40047 * gcc.c-torture/execute/20030221-1.c: New test.
40049 2003-02-20 Mark Mitchell <mark@codesourcery.com>
40052 * g++.dg/abi/conv1.C: New test.
40054 2003-02-20 Jan Hubicka <jh@suse.cz>
40056 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40058 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
40060 * gcc.c-torture/compile/20030219-1.c: New test.
40062 2003-02-18 Jan Hubicka <jh@suse.cz>
40064 * gcc.dg/funcorder.c: New test.
40066 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40068 * gcc.c-torture/execute/20030218-1.c: New.
40070 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
40072 * gcc.dg/20030218-1.c: New.
40074 2003-02-18 Richard Henderson <rth@redhat.com>
40076 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40077 * gcc.dg/attr-used-2.c: New.
40079 2003-02-18 Mark Mitchell <mark@codesourcery.com>
40082 * g++.dg/init/copy5.C: New test.
40084 2003-02-18 Geoffrey Keating <geoffk@apple.com>
40086 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40087 * g++.dg/pch/pch.exp: Likewise.
40089 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40091 * gcc.c-torture/execute/20030209-1.c: Enable the test if
40092 STACK_SIZE is not defined.
40094 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40097 * g++.dg/template/init1.C: New test.
40099 2003-02-16 Jan HUbicka <jh@suse.cz>
40101 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40102 (foo): Add few extra tests
40103 * gcc.dg/c99-const-expr-3.c: Likewise.
40104 * gcc.c-torture/execute/20030216-1.c: New.
40106 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40109 * g++.dg/ext/typeof4.C: New test.
40111 2003-02-15 Roger Sayle <roger@eyesopen.com>
40113 * gcc.dg/i386-387-3.c: New test case.
40115 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
40117 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40118 cris-*-elf* cris-*-aout* and mmix-*-*.
40120 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
40122 * gcc.dg/20030213-1.c: New test.
40124 2003-02-12 Roger Sayle <roger@eyesopen.com>
40126 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40127 * gcc.dg/i386-387-2.c: Likewise.
40129 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
40131 * gcc.dg/ppc-spe.c: Fix formatting.
40132 Enable tests that were previously unsupported by gas.
40133 Delete tests for instructions that no longer exist.
40134 Switch arguments on evsubifw builtin.
40136 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
40138 * gcc.c-torture/execute/20030209-1.c: Disable the test if
40139 STACK_SIZE is too small.
40141 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40142 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40144 * gcc.dg/decl-2.c: New test.
40146 2003-02-10 Jan Hubicka <jh@suse.cz>
40148 * gcc.dg/i386-fpcvt-1.c: New test.
40150 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
40152 * gcc.c-torture/execute/20030209-1.c: New test.
40154 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
40156 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40157 int-wide bitops, use the constants of the same width.
40158 Likewise, if long long is 32-bit wide, test bitops using
40161 2003-02-07 Loren James Rittle <ljrittle@acm.org>
40163 * gcc.dg/20021014-1.c: Annotate with expected notice text.
40165 2003-02-07 Roger Sayle <roger@eyesopen.com>
40167 * gcc.dg/builtins-4.c: New test case.
40169 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40171 * gcc.dg/20020430-1.c: Fix dg command typos.
40172 * gcc.dg/20020503-1.c: Likewise.
40174 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40177 * g++.dg/parse/fused-params1.C: New test.
40180 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40183 * g++.dg/parse/non-dependent1.C: New test.
40186 * g++.dg/parse/dupl-tmpl-args1.C: New test.
40189 * g++.dg/parse/undefined7.C: New test.
40190 * g++.dg/parse/non-templ1.C: New test.
40193 * g++.dg/parse/too-many-tmpl-args1.C: New test.
40195 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40197 * gcc.c-torture/compile/20030206-1.c: New test.
40199 2003-02-05 Roger Sayle <roger@eyesopen.com>
40201 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40202 "pow" to "foo" to avoid potential confusion with a math built-in.
40204 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40206 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40207 conditions for SPARC targets.
40209 2003-02-05 Jakub Jelinek <jakub@redhat.com>
40211 * gcc.dg/20030204-1.c: New test.
40213 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40216 * g++.dg/parse/array-size1.C: New test.
40219 * g++.dg/parse/undefined3.C: New test.
40222 * g++.dg/parse/undefined4.C: New test.
40225 * g++.dg/parse/undefined5.C: New test.
40228 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40231 * g++.dg/parse/casting-operator1.C: New test.
40234 * g++.dg/parse/undefined6.C: New test.
40237 * g++.dg/parse/missing-template1.C: New test.
40239 2003-02-04 Jan Hubicka <jh@suse.cz>
40241 * gcc.dg/i386-cadd.c: Compile using -march=k8.
40242 * gcc.dg/i386-cmov?.c: Likewise.
40243 * gcc.dg/i386-fpcvt-?.c: Likewise.
40244 * gcc.dg/i386-ssefp-1.c: Likewise.
40245 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40248 2003-02-03 Mark Mitchell <mark@codesourcery.com>
40251 * g++.dg/ext/max.C: New test.
40253 2003-02-03 Jan Hubicka <jh@suse.cz>
40255 * gcc.c-torture/execute/20030203-1.c: New test.
40257 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
40259 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40262 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
40264 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40265 * g++.dg/init/new2.C: Likewise.
40266 * g++.dg/other/new1.C: Likewise.
40268 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
40270 * gcc.dg/struct-ret-libc.c: New test.
40272 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
40274 * gcc.dg/20030129-1.c: New test.
40276 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40279 * g++.dg/template/ptrmem4.C: New test.
40281 2003-01-29 Mark Mitchell <mark@codesourcery.com>
40283 * g++.dg/parser/constant1.C: New test.
40285 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40288 * g++.dg/parse/friend2.C: New test.
40290 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
40293 * g++.dg/template/unify4.C: New test.
40295 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
40297 * gcc.c-torture/execute/20030128-1.c: New test.
40299 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
40301 * g++.dg/lookup/nested1.C: Test moved from ...
40302 * g++.old-deja/g++.other/lookup24.C: ... here.
40304 2003-01-28 Jan Hubicka <jh@suse.cz>
40306 * gcc.dg/i386-cmov5.c: New test.
40308 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40310 * gcc.c-torture/execute/20010925-1.c: Changed the
40311 memcpy declaration.
40313 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
40316 * g++.dg/parse/template5.C: New test.
40318 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
40321 * g77.dg/pr9258: New test.
40323 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
40325 * README: Move relevant parts from README.g++.
40327 * README.g++: Remove this file.
40329 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
40331 * g++.dg/abi/dcast1.C: New test.
40333 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40335 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40337 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
40340 * g++.old-deja/g++.other/lookup24.C: New test.
40342 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40345 * gcc.dg/uninit-C.c: New test.
40347 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
40349 * g++.dg/abi/covariant1.C: New test.
40351 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
40353 * gcc.dg/20030123-1.c: New test.
40355 2003-01-25 Jan Hubicka <jh@suse.cz>
40358 * gcc.c-torture/compile/20030125-1.c
40360 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
40363 * g++.dg/parse/template3.C: New test.
40364 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40367 * g++.dg/parse/template4.C: New test.
40370 * g++.dg/template/qual2.C: New test.
40373 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40375 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40377 2003-01-25 Roger Sayle <roger@eyesopen.com>
40379 * gcc.c-torture/execute/switch-1.c: New test case.
40381 2003-01-25 Jan Hubicka <jh@suse.cz>
40383 * gcc.c-torture/execute/20030125-1.[cx]: New test.
40385 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
40387 Tweaks for Bison-1.875. From the NEWS file:
40388 "- `parse error' -> `syntax error'
40389 Bison now uniformly uses the term `syntax error'"
40390 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40391 * gcc.dg/cpp/digraph2.c: Likewise.
40392 * gcc.dg/cpp/direct2.c: Likewise.
40393 * gcc.dg/cpp/paste4.c: Likewise.
40394 * gcc.dg/c90-restrict-1.c: Likewise.
40395 * gcc.dg/c99-func-2.c: Likewise.
40396 * gcc.dg/noncompile/920721-2.c: Likewise.
40397 * gcc.dg/noncompile/930622-2.c: Likewise.
40398 * gcc.dg/noncompile/940112-1.c: Likewise.
40399 * gcc.dg/noncompile/950921-1.c: Likewise.
40400 * gcc.dg/noncompile/951123-1.c: Likewise.
40401 * gcc.dg/noncompile/971104-1.c: Likewise.
40402 * gcc.dg/noncompile/990416-1.c: Likewise.
40404 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
40406 * g++.dg/parse/undefined1.C: Add error message.
40408 2003-01-22 Mark Mitchell <mark@codesourcery.com>
40411 * g++.dg/parse/new1.C: New test.
40414 * g++.dg/parse/template2.C: New test.
40417 * g++.dg/parse/typedef2.C: New test.
40420 * g++.dg/ext/typeof3.C: New test.
40422 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40425 * g++.dg/parse/ret-type1.C: New test.
40428 * g++.dg/parse/tmpl-outside1.C: New test.
40431 * g++.dg/parse/int-as-enum1.C: New test.
40434 * g++.dg/parse/no-typename1.C: New test.
40437 * g++.dg/parse/no-value1.C: New test.
40440 * g++.dg/parse/wrong-inline1.C: New test.
40443 * g++.dg/parse/ref1.C: New test.
40446 * g++.dg/parse/attr-ctor1.C: New test.
40449 * g++.dg/parse/namespace5.C: New test.
40452 * g++.dg/parse/func-def1.C: New test.
40455 * g++.dg/parse/undefined1.C: New test.
40457 PR c++/5723, PR c++/8522
40458 * g++.dg/parse/specialization1.C: New test.
40460 PR c++/163, PR c++/8595
40461 * g++.dg/parse/struct-as-enum1.C: New test.
40464 * g++.dg/parse/undefined2.C: New test.
40466 2003-01-22 Mark Mitchell <mark@codesourcery.com>
40469 * g++.dg/parse/template1.C: New test.
40472 * g++.dg/parse/using1.C: New test.
40476 * g++.dg/parse/expr2.C: New test.
40479 * g++.dg/parse/lookup2.C: Likewise.
40481 2003-01-21 Jan Hubicka <jh@suse.cz>
40483 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40484 * gcc.c-torture/execute/eeprof-1.c: Likewise.
40485 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40486 * gcc.c-torture/execute/string-opt-*.c: Likewise.
40488 2003-01-20 Nick Clifton <nickc@redhat.com>
40490 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
40491 problem with ARM sibcall code generation.
40493 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
40495 * gcc.c-torture/execute/20030120-1.c: New.
40497 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
40499 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40501 2003-01-17 Mark Mitchell <mark@codesourcery.com>
40504 * g++.dg/parse/ctor1.C: New test.
40507 * g++.dg/parse/qualified1.C: New test.
40509 * g++.dg/parse/typename3.C: New test.
40511 2003-01-16 Richard Henderson <rth@redhat.com>
40513 * g++.dg/tls/init-2.C: Fix error matches for real this time.
40515 2003-01-16 Richard Henderson <rth@redhat.com>
40517 * g++.dg/pch/pch.exp: Copy test header to the working directory
40518 before using it either for precompilation or direct use.
40519 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40520 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40522 2003-01-16 Richard Henderson <rth@redhat.com>
40524 * gcc.dg/pch/pch.exp: Copy test header to the working directory
40525 before using it either for precompilation or direct use.
40526 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40527 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40529 2003-01-16 Mark Mitchell <mark@codesourcery.com>
40531 * g++.dg/ext/typename1.C: Add typename keyword.
40532 * g++.dg/template/crash1.C: Update error messages.
40533 * g++.dg/template/crash2.C: Remove error message.
40534 * g++.dg/parse/typename2.C: New test.
40535 * g++.dg/template/typename2.C: Change implicit
40536 typename warning into error.
40537 * g++.old-deja/g++.benjamin/tem03.C: Issue more
40539 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40540 * g++.old-deja/g++.brendan/crash56.C: Add this->.
40541 * g++.old-deja/g++.law/visibility13.C: Remove error
40543 * g++.old-deja/g++.ns/template17.C: Reorder code to
40544 make declaration visible in template.
40545 * g++.old-deja/g++.pt/crash3.C: Fix typos.
40546 * g++.old-deja/g++.pt/crash36.C: Issue more error
40548 * g++.old-deja/g++.pt/crash5.C: Improve error
40550 * g++.old-deja/g++.pt/crash67.C: Remove warning.
40551 * g++.old-deja/g++.pt/inherit1.C: Add this->.
40552 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40553 * g++.old-deja/g++.pt/typename16.C: Replace implicit
40554 typename warning with error message.
40555 * g++.old-deja/g++.pt/typename19.C: Remove warning.
40556 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40557 * g++.old-deja/g++.robertl/eb24.C: Use this->.
40559 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
40561 * g++.dg/parse/ambig2.C: New test.
40563 2003-01-15 Richard Henderson <rth@redhat.com>
40565 * g++.dg/tls/init-2.C: Update error message string.
40567 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40569 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40571 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
40573 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40575 * gcc.c-torture/compile/20001205-1.x: Likewise.
40576 * gcc.c-torture/compile/20001226-1.x: Likewise.
40577 * gcc.c-torture/compile/920520-1.x: Likewise.
40578 * gcc.c-torture/compile/961203-1.x: Likewise.
40579 * gcc.c-torture/compile/20020604-1.x: Likewise.
40581 2003-01-15 Jan Hubicka <jh@suse.cz>
40583 * gcc.c-torture/compile/20030115-1.c: New test.
40585 * gcc.dg/i386-fpcvt-1.c: New test.
40586 * gcc.dg/i386-fpcvt-2.c: New test.
40588 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
40590 Further conform g++'s __vmi_class_type_info to the C++ ABI
40592 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40595 2003-01-14 Jan Hubicka <jh@suse.cz>
40597 * gcc.dg/i386-fpcvt-1.c: New test.
40598 * gcc.dg/i386-fpcvt-2.c: New test.
40600 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
40602 * gcc.dg/i386-mmx-3.c: New test.
40604 2003-01-12 Mark Mitchell <mark@codesourcery.com>
40607 * g++.dg/parse/octal1.C: New file.
40610 * g++.dg/parse/typename1.C: New file.
40612 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
40614 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40615 * gcc.dg/bf-no-ms-layout.c: Likewise.
40616 * gcc.dg/bf-ms-attrib.c: Likewise.
40618 2003-01-10 Mark Mitchell <mark@codesourcery.com>
40621 * g++.dg/parse/dtor1.C: New file.
40624 * g++.dg/rtti/typeid1.C: New file.
40627 * g++.dg/parse/lookup1.C: New file.
40630 * g++.dg/templ/spec5.C: New file.
40632 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
40634 * gcc.c-torture/compile/20030110-1.c: New test.
40636 2003-01-09 Geoffrey Keating <geoffk@apple.com>
40638 Merge from pch-branch:
40640 2002-12-23 Geoffrey Keating <geoffk@apple.com>
40642 * gcc.dg/pch/cpp-1.h: New.
40643 * gcc.dg/pch/cpp-1.c: New.
40644 * gcc.dg/pch/cpp-2.h: New.
40645 * gcc.dg/pch/cpp-2.c: New.
40647 2002-11-19 Geoffrey Keating <geoffk@apple.com>
40649 * gcc.dg/pch/except-1.h: New.
40650 * gcc.dg/pch/except-1.c: New.
40652 2002-11-13 Geoffrey Keating <geoffk@apple.com>
40654 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40656 * gcc.dg/pch: Include *.hp not *.h.
40657 * gcc.dg/pch/system-1.h: New.
40658 * gcc.dg/pch/system-1.c: New.
40660 2002-11-11 Geoffrey Keating <geoffk@apple.com>
40662 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40663 rather than trying to build and run a program using PCH.
40664 * gcc.dg/pch: Remove dg-do commands from test files.
40666 2002-11-08 Geoffrey Keating <geoffk@apple.com>
40668 * gcc.dg/pch/macro-3.c: New.
40669 * gcc.dg/pch/macro-3.h: New.
40671 2002-11-04 Geoffrey Keating <geoffk@apple.com>
40673 * gcc.dg/pch/common-1.c: New.
40674 * gcc.dg/pch/common-1.h: New.
40675 * gcc.dg/pch/decl-1.c: New.
40676 * gcc.dg/pch/decl-1.h: New.
40677 * gcc.dg/pch/decl-2.c: New.
40678 * gcc.dg/pch/decl-2.h: New.
40679 * gcc.dg/pch/decl-3.c: New.
40680 * gcc.dg/pch/decl-3.h: New.
40681 * gcc.dg/pch/decl-4.c: New.
40682 * gcc.dg/pch/decl-4.h: New.
40683 * gcc.dg/pch/decl-5.c: New.
40684 * gcc.dg/pch/decl-5.h: New.
40685 * gcc.dg/pch/global-1.c: New.
40686 * gcc.dg/pch/global-1.h: New.
40687 * gcc.dg/pch/inline-1.c: New.
40688 * gcc.dg/pch/inline-1.h: New.
40689 * gcc.dg/pch/inline-2.c: New.
40690 * gcc.dg/pch/inline-2.h: New.
40691 * gcc.dg/pch/static-1.c: New.
40692 * gcc.dg/pch/static-1.h: New.
40693 * gcc.dg/pch/static-2.c: New.
40694 * gcc.dg/pch/static-2.h: New.
40696 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
40698 * g++.dg/pch/pch.exp: Better handle failing testcases.
40699 * gcc.dg/pch/pch.exp: Likewise.
40700 * gcc.dg/pch/macro-1.c: New.
40701 * gcc.dg/pch/macro-1.h: New.
40702 * gcc.dg/pch/macro-2.c: New.
40703 * gcc.dg/pch/macro-2.h: New.
40705 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
40707 * g++.dg/dg.exp: Treat files in pch/ specially.
40708 * g++.dg/pch/pch.exp: New file.
40709 * g++.dg/pch/empty.H: New file.
40710 * g++.dg/pch/empty.C: New file.
40711 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40714 * gcc.dg/pch/pch.exp: New file.
40715 * gcc.dg/pch/empty.h: New file.
40716 * gcc.dg/pch/empty.c: New file.
40717 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40720 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40722 * g++.dg/template/friend14.C: New test.
40724 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40726 * gcc.dg/old-style-asm-1.c: New test.
40728 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
40730 * gcc.c-torture/compile/20030109-1.c: New test.
40732 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40734 * gcc.c-torture/execute/20030109-1.c: New test.
40736 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
40738 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40739 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40740 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40741 * g++.old-deja/g++.mike/eh2.C: Likewise.
40742 * g++.old-deja/g++.mike/eh3.C: Likewise.
40743 * g++.old-deja/g++.mike/eh5.C: Likewise.
40744 * g++.old-deja/g++.mike/eh6.C: Likewise.
40745 * g++.old-deja/g++.mike/eh7.C: Likewise.
40746 * g++.old-deja/g++.mike/eh8.C: Likewise.
40747 * g++.old-deja/g++.mike/eh9.C: Likewise.
40748 * g++.old-deja/g++.mike/eh10.C: Likewise.
40749 * g++.old-deja/g++.mike/eh12.C: Likewise.
40750 * g++.old-deja/g++.mike/eh13.C: Likewise.
40751 * g++.old-deja/g++.mike/eh14.C: Likewise.
40752 * g++.old-deja/g++.mike/eh16.C: Likewise.
40753 * g++.old-deja/g++.mike/eh17.C: Likewise.
40754 * g++.old-deja/g++.mike/eh18.C: Likewise.
40755 * g++.old-deja/g++.mike/eh21.C: Likewise.
40756 * g++.old-deja/g++.mike/eh23.C: Likewise.
40757 * g++.old-deja/g++.mike/eh24.C: Likewise.
40758 * g++.old-deja/g++.mike/eh25.C: Likewise.
40759 * g++.old-deja/g++.mike/eh26.C: Likewise.
40760 * g++.old-deja/g++.mike/eh27.C: Likewise.
40761 * g++.old-deja/g++.mike/eh28.C: Likewise.
40762 * g++.old-deja/g++.mike/eh29.C: Likewise.
40763 * g++.old-deja/g++.mike/eh31.C: Likewise.
40764 * g++.old-deja/g++.mike/eh33.C: Likewise.
40765 * g++.old-deja/g++.mike/eh34.C: Likewise.
40766 * g++.old-deja/g++.mike/eh35.C: Likewise.
40767 * g++.old-deja/g++.mike/eh36.C: Likewise.
40768 * g++.old-deja/g++.mike/eh37.C: Likewise.
40769 * g++.old-deja/g++.mike/eh38.C: Likewise.
40770 * g++.old-deja/g++.mike/eh39.C: Likewise.
40771 * g++.old-deja/g++.mike/eh40.C: Likewise.
40772 * g++.old-deja/g++.mike/eh41.C: Likewise.
40773 * g++.old-deja/g++.mike/eh42.C: Likewise.
40774 * g++.old-deja/g++.mike/eh44.C: Likewise.
40775 * g++.old-deja/g++.mike/eh46.C: Likewise.
40776 * g++.old-deja/g++.mike/eh47.C: Likewise.
40777 * g++.old-deja/g++.mike/eh48.C: Likewise.
40778 * g++.old-deja/g++.mike/eh49.C: Likewise.
40779 * g++.old-deja/g++.mike/eh50.C: Likewise.
40780 * g++.old-deja/g++.mike/eh51.C: Likewise.
40781 * g++.old-deja/g++.mike/eh53.C: Likewise.
40782 * g++.old-deja/g++.mike/eh55.C: Likewise.
40783 * g++.old-deja/g++.mike/p7912.C: Likewise.
40784 * g++.old-deja/g++.mike/p9706.C: Likewise.
40785 * g++.old-deja/g++.mike/p10416.C: Likewise.
40786 * g++.old-deja/g++.mike/p11667.C: Likewise.
40787 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40788 Remove redundant reference to Iris.
40789 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40790 Elxsi, i860, Pico Java, and WE32K.
40792 2003-01-07 Mark Mitchell <mark@codesourcery.com>
40794 * g++.dg/ext/asm4.C: New test.
40796 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40799 * g++.dg/template/friend12.C: New test.
40800 * g++.dg/template/friend13.C: Likewise.
40801 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40803 2003-01-08 Jan Hubicka <jh@suse.cz>
40805 * gcc.dg/i386-cadd.c: New test.
40806 * gcc.dg/i386-cmov4.c: Likewise.
40808 2003-01-06 Mark Mitchell <mark@codesourcery.com>
40811 * g++.dg/warn/Wunused-3.C: New test.
40813 * g++.dg/abi/bitfield9.C: New test.
40816 * g++.dg/parse/defarg3.C: New test.
40818 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
40820 * g++.dg/parse/ambig1.C: New test.
40821 * g++.dg/parse/defarg2.C: New test.
40823 2003-01-05 Mark Mitchell <mark@codesourcery.com>
40825 * g++.dg/template/defarg-1.C: New test.
40826 * g++.dg/template/local2.C: Likewise.
40828 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
40830 * gcc.c-torture/execute/20030105-1.c: New test.
40832 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40834 * g++.dg/parse/namespace3.C: Remove extra semicolons.
40835 * g++.dg/parse/namespace4.C: Likewise.
40837 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
40839 * g++.dg/template/ntp2.C: New test.
40841 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
40843 * g++.dg/parse/extern-C-1.C: New test.
40845 * g++.dg/parse/namespace4.C: New test.
40847 * g++.dg/template/nested1.C: New test.
40849 * g++.dg/parse/namespace3.C: New test.
40851 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
40853 * g++.dg/lookup/two-stage1.C: New test.
40855 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40857 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40858 * g++.old-deja/g++.jason/access8.C: Likewise.
40859 * g++.old-deja/g++.other/decl5.C: Likewise.
40861 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
40863 * g++.dg/parse/parse7.C: New test.
40865 2003-01-02 Mark Mitchell <mark@codesourcery.com>
40868 * g++.dg/ext/attrib7.C: New test.
40870 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
40872 * g++.dg/parse/parse6.C: New test.
40874 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
40876 * gcc.dg/h8300-stack-1.c: New.
40878 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
40880 g++.dg/lookup/exception1.C: New test.
40882 g++.dg/lookup/template1.C: New test.
40884 g++.dg/parse/namespace2.C: New test.
40886 g++.dg/parse/parens2.C: New test.
40888 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40890 * g++.dg/parse/parse5.C: New test.
40891 * g++.dg/lookup/scoped4.C: New test.
40893 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
40895 * g++.dg/parse/parens1.C: New test.
40897 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40899 * g++.dg/parse/parens2.C: New test.
40901 * g++.dg/lookup/scope-operator1.C: New test.
40903 * g++.dg/parse/operator1.C: New test.
40905 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40907 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40908 * g++.old-deja/g++.other/access6.C: Likewise.
40909 * g++.old-deja/g++.other/decl1.C: Likewise.
40910 * g++.old-deja/g++.pt/typename12.C: Likewise.
40912 2002-12-31 Mark Mitchell <mark@codesourcery.com>
40914 * g++.dg/parse/namespace1.C: New test.
40916 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40918 * g++.dg/parse/parse4.C: New test.
40920 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40922 * g++.dg/parse/parse3.C: New test.
40924 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40926 * g++.dg/parse/parse2.C: New test.
40928 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40930 * g++.dg/template/friend11.C: New test.
40932 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40934 * g++.dg/parse/parse1.C: New test.
40936 2002-12-31 Janis Johnson <janis187@us.ibm.com>
40938 * lib/profopt.exp: Change the name of a global variable to avoid
40939 possible clashes with other test suites.
40941 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
40943 * g++.dg/inherit/covariant8.C: New test.
40945 2002-12-31 Mark Mitchell <mark@codesourcery.com>
40947 * g++.dg/init/array9.C: New test.
40950 * g++.dg/parse/expr1.C: New test.
40952 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
40954 * gcc.c-torture/compile/20021230-1.c: New test.
40956 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
40958 * g++.dg/inherit/covariant5.C: New test.
40959 * g++.dg/inherit/covariant6.C: New test.
40960 * g++.dg/inherit/covariant7.C: New test.
40962 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40965 * g++.dg/other/access2.C: New test.
40967 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
40969 * g++.dg/other/anon-struct.C: No longer fails
40970 * g++.old-deja/g++.brendan/parse4.C: Likewise.
40971 * g++.old-deja/g++.brendan/parse5.C: Likewise.
40972 * g++.old-deja/g++.brendan/parse6.C: Likewise.
40974 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
40976 * g++.dg/parse/angle-bracket.C (main): No longer fails.
40978 2002-12-27 Mark Mitchell <mark@codesourcery.com>
40980 * g++.dg/eh/spec4.C: Remove stray semicolon.
40981 * g++.dg/expr/pmf-1.C: Change error message.
40982 * g++.dg/ext/asm1.C: Remove stray semicolon.
40983 * g++.dg/ext/typename1.C: Add missing typenames.
40984 * g++.dg/inherit/template-as-base.C: Change error message.
40985 * g++.dg/lookup/scoped1.C: Likewise.
40986 * g++.dg/lookup/scoped2.C: Likewise.
40987 * g++.dg/lookup/using2.C: Likewise.
40988 * g++.dg/other/component1.C: Remove stray semicolon.
40989 * g++.dg/other/do1.C: Change error message.
40990 * g++.dg/other/error2.C: Likewise.
40991 * g++.dg/other/init1.C: Likewise.
40992 * g++.dg/other/packed1.C: Remove stray semicolon.
40993 * g++.dg/other/ptrmem2.C: Change error message.
40994 * g++.dg/parse/parameter-declaration-1.C: Remove line number
40996 * g++.dg/special/initp1.C: Remove invalid attribute usage.
40997 * g++.dg/template/access3.C: Add typename keyword.
40998 * g++.dg/template/access5.C: Remove stray semicolon.
40999 * g++.dg/template/access6.C: Likewise.
41000 * g++.dg/template/complit1.C: Likewise.
41001 * g++.dg/template/crash1.C: Change error message.
41002 * g++.dg/template/inherit2.C: Remove stray semicolon.
41003 * g++.dg/template/instantiate2.C: Likewise.
41004 * g++.dg/template/instantiate3.C: Change error message.
41005 * g++.dg/template/qual1.C: Remove stray semicolon.
41006 * g++.dg/template/qualttp18.C: Change error message.
41007 * g++.dg/template/ref1.C: Remove stray semicolon.
41008 * g++.dg/template/sizeof1.C (A::value): Declare it.
41009 * g++.dg/template/spec4.C: Change error message.
41010 * g++.dg/template/static1.C: Likewise.
41011 * g++.dg/template/type1.C: Likewise.
41012 * g++.dg/template/typename3.C: Likewise.
41013 * g++.old-deja/g++.benjamin/13478.C: Change error message.
41014 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41015 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41016 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41017 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41018 named return value extension.
41019 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41020 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41021 * g++.old-deja/g++.bob/extern_C.C: Likewise.
41022 * g++.old-deja/g++.bob/inherit2.C: Likewise.
41023 * g++.old-deja/g++.brendan/complex1.C: Likewise.
41024 * g++.old-deja/g++.brendan/copy5.C: Likewise.
41025 * g++.old-deja/g++.brendan/crash13.C: Likewise.
41026 * g++.old-deja/g++.brendan/crash15.C: Likewise.
41027 * g++.old-deja/g++.brendan/crash18.C: Change error message.
41028 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41029 * g++.old-deja/g++.brendan/crash38.C: Likewise.
41030 * g++.old-deja/g++.brendan/crash50.C: Likewise.
41031 * g++.old-deja/g++.brendan/crash56.C: Likewise.
41032 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41034 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41035 * g++.old-deja/g++.brendan/crash8.C: Change error message.
41036 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41037 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41038 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41039 * g++.old-deja/g++.brendan/template11.C: Likewise.
41040 * g++.old-deja/g++.brendan/template26.C: Likewise.
41041 * g++.old-deja/g++.brendan/template27.C: Use explicit
41042 specialization syntax.
41043 * g++.old-deja/g++.brendan/template30.C: Likewise.
41044 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41045 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41046 non-dependent names.
41047 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41048 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41049 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41050 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41051 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41052 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41053 named return value extension.
41054 * g++.old-deja/g++.ext/namedret2.C: Likewise.
41055 * g++.old-deja/g++.ext/namedret3.C: Likewise.
41056 * g++.old-deja/g++.ext/return1.C: Likewise.
41057 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41058 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41059 * g++.old-deja/g++.jason/access8.C: Likewise.
41060 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41061 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41062 pseudo-destructor names.
41063 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41064 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41065 pseudo-destructor names.
41066 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41067 * g++.old-deja/g++.jason/overload19.C: Likewise.
41068 * g++.old-deja/g++.jason/overload32.C: Likewise.
41069 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41071 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41072 * g++.old-deja/g++.jason/return.C: Likewise.
41073 * g++.old-deja/g++.jason/return2.C: Likewise.
41074 * g++.old-deja/g++.jason/shadow1.C: Likewise.
41075 * g++.old-deja/g++.jason/special.C: Use explicit specialization
41077 * g++.old-deja/g++.jason/template10.C: Account for use of
41078 non-dependent names.
41079 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41081 * g++.old-deja/g++.jason/template37.C: Likewise.
41082 * g++.old-deja/g++.law/access4.C: Change error messages.
41083 * g++.old-deja/g++.law/arm13.C: Remove incorrect
41084 pseudo-destructor names.
41085 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41086 * g++.old-deja/g++.law/ctors9.C: Likewise.
41087 * g++.old-deja/g++.law/cvt22.C: Likewise.
41088 * g++.old-deja/g++.law/dtors5.C: Likewise.
41089 * g++.old-deja/g++.law/global-init1.C: Likewise.
41090 * g++.old-deja/g++.law/missed-error3.C: Likewise.
41091 * g++.old-deja/g++.law/operators28.C: Likewise.
41092 * g++.old-deja/g++.law/visibility28.C: Likewise.
41093 * g++.old-deja/g++.martin/eval1.C: Likewise.
41094 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41096 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41097 * g++.old-deja/g++.mike/net34.C: Likewise.
41098 * g++.old-deja/g++.mike/net36.C: Likewise.
41099 * g++.old-deja/g++.mike/ns2.C: Likewise.
41100 * g++.old-deja/g++.mike/p12306.C: Likewise.
41101 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41103 * g++.old-deja/g++.mike/p700.C: Likewise.
41104 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41105 * g++.old-deja/g++.mike/p710.C: Likewise.
41106 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41108 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41109 * g++.old-deja/g++.mike/pmf9.C: Likewise.
41110 * g++.old-deja/g++.ns/crash2.C: Likewise.
41111 * g++.old-deja/g++.ns/crash3.C: Likewise.
41112 * g++.old-deja/g++.ns/invalid1.C: Likewise.
41113 * g++.old-deja/g++.ns/ns17.C: Likewise.
41114 * g++.old-deja/g++.ns/template16.C: Likewise.
41115 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41117 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41118 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41119 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41120 named return value extension.
41121 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41122 * g++.old-deja/g++.other/access4.C: Issue additional error
41124 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41125 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41126 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41127 * g++.old-deja/g++.other/crash25.C: Change error message.
41128 * g++.old-deja/g++.other/crash4.C: Change error message.
41129 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41130 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41131 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41133 * g++.old-deja/g++.other/defarg8.C: Likewise.
41134 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41135 * g++.old-deja/g++.other/dtor10.C: Likewise.
41136 * g++.old-deja/g++.other/incomplete.C: Likewise.
41137 * g++.old-deja/g++.other/linkage7.C: Likewise.
41138 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41140 * g++.old-deja/g++.other/mangle2.C: Likewise.
41141 * g++.old-deja/g++.other/refinit2.C: Likewise.
41142 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41143 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41144 * g++.old-deja/g++.pt/crash28.C: Likewise.
41145 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41147 * g++.old-deja/g++.pt/crash32.C: Change error message.
41148 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41149 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41150 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41151 error message position.
41152 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41153 * g++.old-deja/g++.pt/defarg8.C: Change error message.
41154 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41156 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41157 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41158 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41159 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41161 * g++.old-deja/g++.pt/explicit31.C: Likewise.
41162 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41163 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41165 * g++.old-deja/g++.pt/explicit71.C: Change error message.
41166 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41168 * g++.old-deja/g++.pt/friend28.C: Account for use of
41169 non-dependent names.
41170 * g++.old-deja/g++.pt/friend29.C: Likewise.
41171 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41173 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41174 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41175 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41177 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41178 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41180 * g++.old-deja/g++.pt/memclass20.C: Likewise.
41181 * g++.old-deja/g++.pt/memclass5.C: Likewise.
41182 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41184 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41185 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41186 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41187 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41188 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41189 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41191 * g++.old-deja/g++.pt/spec10.C: Likewise.
41192 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41193 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41194 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41195 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41196 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41197 * g++.old-deja/g++.pt/ttp62.C: Likewise.
41198 * g++.old-deja/g++.pt/ttp64.C: Likewise.
41199 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41200 * g++.old-deja/g++.pt/typename15.C: Likewise.
41201 * g++.old-deja/g++.pt/typename22.C: Likewise.
41202 * g++.old-deja/g++.pt/typename6.C: Change error messages.
41203 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41204 * g++.old-deja/g++.pt/virtual2.C: Likewise.
41205 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41207 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41208 return value extension.
41209 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41210 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41211 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41212 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41214 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
41216 * g++.dg/warn/inline1.C: New test.
41217 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41218 * g++.old-deja/g++.jason/synth10.C: Likewise.
41219 * g++.old-deja/g++.mike/net31.C: Likewise.
41220 * g++.old-deja/g++.mike/p8786.C: Likewise.
41222 * g++.dg/template/friend10.C: New test.
41223 * g++.dg/template/conv5.C: New test.
41225 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
41227 * g++.dg/lookup/scoped3.C: New test.
41229 * g++.dg/lookup/decl1.C: New test.
41230 * g++.dg/lookup/decl2.C: New test.
41232 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
41234 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41235 gcc.c-torture/compile/20021015-1.c,
41236 gcc.c-torture/compile/20021015-2.c,
41237 gcc.c-torture/compile/20021123-1.c,
41238 gcc.c-torture/compile/20021123-2.c,
41239 gcc.c-torture/compile/20021123-3.c,
41240 gcc.c-torture/compile/20021123-4.c,
41241 gcc.c-torture/execute/20021024-1.c: Add tests previously added
41242 only to 3.1 or 3.2 branch.
41244 2002-12-23 Mark Mitchell <mark@codesourcery.com>
41246 * gcc.dg/i386-bitfield3.c: New test.
41248 * gcc.dg/i386-bitfield2.c: New test.
41250 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
41252 * g++.dg/parse/conv_op1.C: New test.
41254 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
41256 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41259 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
41261 * gcc.c-torture/compile/20021220-1.c: New test.
41263 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
41265 * gcc.dg/i386-fastcall-1.c: New.
41267 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41269 * gcc.c-torture/execute/20021219-1.c: New test.
41271 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41273 * gcc.dg/i386-pic-1.c: New test.
41275 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41278 * g++.dg/template/friend9.C: New test.
41280 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41283 * g++.dg/template/access7.C: New test.
41285 2002-12-18 Nick Clifton <nickc@redhat.com>
41287 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41288 the libstdc++-v3 directory has been found.
41290 2002-12-12 Devang Patel <dpatel@apple.com>
41291 * gcc.dg/darwin-ld-1.c: New test.
41292 * gcc.dg/darwin-ld-2.c: New test.
41293 * gcc.dg/darwin-ld-3.c: New test.
41294 * gcc.dg/darwin-ld-4.c: New test.
41295 * gcc.dg/darwin-ld-5.c: New test.
41297 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
41299 * gcc.c-torture/compile/20021212-1.c: New test.
41301 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
41303 * gcc.dg/fshort-wchar: New test.
41305 2002-12-10 Mark Mitchell <mark@codesourcery.com>
41308 * g++.dg/template/dtor1.C: New test.
41310 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41313 2002-12-10 Jakub Jelinek <jakub@redhat.com>
41315 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41317 2002-12-09 Mark Mitchell <mark@codesourcery.com>
41319 * g++.dg/template/static1.C: New test.
41320 * g++.dg/template/static2.C: New test.
41321 * g++.old-deja/g++.ext/memconst.C: New test.
41323 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41325 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41326 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41327 * g++.dg/special/initp1.C: Likewise.
41329 2002-12-06 Jakub Jelinek <jakub@redhat.com>
41331 * gcc.c-torture/execute/20021204-1.c: New test.
41333 2002-12-04 Geoffrey Keating <geoffk@apple.com>
41335 * gcc.dg/ppc-fmadd-1.c: New file.
41336 * gcc.dg/ppc-fmadd-2.c: New file.
41337 * gcc.dg/ppc-fmadd-3.c: New file.
41339 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41341 * gcc.c-torture/compile/20021204-1.c: New test.
41343 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
41345 * g++.dg/inherit/covariant2.C: New test.
41346 * g++.dg/inherit/covariant3.C: New test.
41347 * g++.dg/inherit/covariant4.C: New test.
41348 * g++.dg/inherit/covariant1.C: Remove XFAIL.
41349 * g++.old-deja/g++.robertl/eb17.C: Likewise.
41351 2002-12-03 Mark Mitchell <mark@codesourcery.com>
41354 * g++.dg/init/brace3.C: New test.
41356 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
41358 * gcc.dg/20020210-1.c: Fix a comment typo.
41360 2002-12-02 Mark Mitchell <mark@codesourcery.com>
41363 * g++.dg/parse/defarg1.C: New test.
41366 * g++.dg/template/char1.C: New test.
41368 * g++.dg/template/varmod1.C: Fix typo.
41370 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41373 * g++.old-deja/g++.pt/crash32.C: Expect error.
41375 2002-12-01 Mark Mitchell <mark@codesourcery.com>
41378 * g++.dg/template/varmod1.C: New test.
41381 * g++.dg/inherit/typeinfo1.C: New test.
41384 * g++.dg/inherit/typedef1.C: New test.
41386 2002-11-30 Mark Mitchell <mark@codesourcery.com>
41390 * g++.dg/template/strlen1.C: New test.
41393 * g++.dg/template/ctor2.C: New test.
41396 * g++.dg/init/string1.C: New test.
41399 * g++.dg/template/friend8.C: New test.
41401 2002-11-29 Joe Buck <jbuck@synopsys.com>
41403 * g++.dg/lookup/anon2.C: New test.
41405 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
41407 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41410 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
41412 * gcc.dg/bitfld-6.c: New test.
41414 2002-11-27 Jan Hubicka <jh@suse.cz>
41416 * gcc.c-torture/execute/20021127.[cx]: New test.
41418 2002-11-26 Jan Hubicka <jh@suse.cz>
41420 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41423 2002-11-26 Geoffrey Keating <geoffk@apple.com>
41425 * g++.dg/init/brace2.C: New test.
41426 * g++.old-deja/g++.mike/p9129.C: Correct.
41428 2002-11-26 Mark Mitchell <mark@codesourcery.com>
41430 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41432 2002-11-25 Andreas Bauer <baueran@in.tum.de>
41434 * gcc.dg/sibcall-6: New test for indirect sibcalls.
41436 2002-11-25 Mark Mitchell <mark@codesourcery.com>
41438 * g++.dg/abi/empty11.C: New test.
41439 * g++.dg/rtti/cv1.C: New test.
41441 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
41443 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41445 2002-11-24 Mark Mitchell <mark@codesourcery.com>
41447 * g++.dg/abi/empty10.C: New test.
41449 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41451 * gcc.c-torture/compile/20021124-1.c: New test.
41453 2002-11-22 Mark Mitchell <mark@codesourcery.com>
41455 * g++.dg/abi/rtti2.C: New test.
41457 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41459 * gcc.dg/i386-unroll-1.c: New test.
41461 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41463 * gcc.c-torture/compile/20021120-1.c: New test.
41464 * gcc.c-torture/compile/20021120-2.c: New test.
41466 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41468 * gcc.dg/bitfld-5.c: New test.
41470 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41472 * gcc.c-torture/execute/20021120-3.c: New test.
41474 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41476 * gcc.c-torture/execute/20021120-2.c: New test.
41478 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41480 * gcc.c-torture/execute/20021120-1.c: New test.
41482 2002-11-20 Jakub Jelinek <jakub@redhat.com>
41484 * gcc.c-torture/execute/20021118-3.c: New test.
41486 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41488 * gcc.c-torture/compile/20021119-1.c: New test.
41490 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
41492 * gcc.dg/duff-1.c: New test.
41493 * gcc.dg/duff-2.c: New test.
41494 * gcc.dg/duff-3.c: New test.
41496 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
41498 * gcc.dg/cpp/_Pragma5.c: New test.
41500 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
41502 * gcc.c-torture/execute/20021118-2.c: New test.
41504 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
41506 * gcc.c-torture/execute/20021118-1.c: New test.
41508 2002-11-16 Jakub Jelinek <jakub@redhat.com>
41510 * gcc.dg/20021116-1.c: New test.
41512 2002-11-14 Mark Mitchell <mark@codesourcery.com>
41514 * g++.dg/abi/vcall1.C: New test.
41516 2002-11-14 Jakub Jelinek <jakub@redhat.com>
41518 * gcc.dg/20021029-1.c: New test.
41519 * gcc.dg/20021029-2.c: New test.
41521 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
41523 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41525 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41528 * gcc.dg/20021110.c: Move to ...
41529 * gcc.c-torture/compile/20021110.c: .... here.
41531 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41534 * gcc.c-torture/execute/20021111-1.c
41536 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41539 * gcc.dg/20021110.c: New test.
41541 2002-11-10 Mark Mitchell <mark@codesourcery.com>
41543 * g++.dg/abi/vthunk3.C: Run only on x86.
41545 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
41547 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41549 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
41551 * lib/compat.exp (compat-execute): Fix logic error in last
41554 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
41556 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41558 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41561 * g++.dg/template/access6.C: New test.
41563 2002-11-08 Jan Hubicka <jh@suse.cz>
41565 * gcc.dg/i386-ssefp-1.c: New test.
41566 * gcc.dg/i386-ssefp-1.c: New test.
41568 2002-11-08 Jan Hubicka <jh@suse.cz>
41570 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41572 2002-11-07 Mark Mitchell <mark@codesourcery.com>
41574 * g++.dg/abi/vthunk3.C: New test.
41577 * g++.dg/template/crash2.C: New test.
41579 2002-11-07 Mark Mitchell <mark@codesourcery.com>
41581 * g++.dg/abi/dtor1.C: New test.
41582 * g++.dg/abi/dtor2.C: Likewise.
41584 2002-11-05 Geoffrey Keating <geoffk@apple.com>
41586 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41589 2002-11-04 Adam Nemet <anemet@lnxw.com>
41591 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41592 -mthumb. Only xfail with -O0.
41594 2002-11-03 Mark Mitchell <mark@codesourcery.com>
41596 * g++.dg/abi/thunk1.C: New test.
41597 * g++.dg/abi/thunk2.C: Likewise.
41598 * g++.dg/abi/vtt1.C: Likewise.
41600 2002-11-02 Diego Novillo <dnovillo@redhat.com>
41602 PR optimization/8423
41603 * gcc.c-torture/execute/builtin-constant.c: New test.
41605 2002-11-01 Zack Weinberg <zack@codesourcery.com>
41607 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41608 Add some more cases.
41610 2002-11-01 Mark Mitchell <mark@codesourcery.com>
41613 * g++.dg/opt/local1.C: New test.
41615 2002-10-30 Mark Mitchell <mark@codesourcery.com>
41618 * g++.dg/template/complit1.C: New test.
41621 * g++.dg/template/typename4.C: Likewise.
41623 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41625 Core issue 287, PR c++/7639
41626 * g++.dg/template/instantiate1.C: Adjust error location.
41627 * g++.dg/template/instantiate3.C: New test.
41628 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41629 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41630 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41632 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
41634 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41636 2002-10-29 Mark Mitchell <mark@codesourcery.com>
41639 * g++.dg/init/dtor2.C: New test.
41641 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41643 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41644 * gcc.dg/nest.c: Bypass errors on irix6.
41646 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
41648 * gcc.dg/nest.c: Expect error for mmix-*-*.
41649 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41651 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
41653 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41656 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41658 2002-10-25 Mike Stump <mrs@apple.com>
41660 * gcc.dg/warn-1.c: New test.
41662 2002-10-25 Zack Weinberg <zack@codesourcery.com>
41664 * g++.dg/template/typename3.C: New test.
41666 2002-10-25 Mark Mitchell <mark@codesourcery.com>
41668 * g++.dg/lookup/ptrmem1.C: New test.
41670 * g++.dg/abi/vthunk2.C: New test.
41672 2002-10-25 Zack Weinberg <zack@codesourcery.com>
41674 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41676 2002-10-24 Mark Mitchell <mark@codesourcery.com>
41678 * g++.dg/abi/empty9.C: New test.
41680 2002-10-24 Richard Henderson <rth@redhat.com>
41682 * g++.dg/inherit/thunk1.C: Enable for ia64.
41684 2002-10-23 Mark Mitchell <mark@codesourcery.com>
41687 * g++.dg/lookup/pretty1.C: New test.
41689 2002-10-23 Jakub Jelinek <jakub@redhat.com>
41691 * gcc.dg/20021023-1.c: New test.
41693 2002-10-23 Mark Mitchell <mark@codesourcery.com>
41696 * g++.dg/parse/inline1.C: New test.
41698 2002-10-23 Richard Henderson <rth@redhat.com>
41700 * g++.dg/inherit/thunk1.C: Enable for x86_64.
41702 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41704 2002-10-22 Mark Mitchell <mark@codesourcery.com>
41707 * g++.dg/parse/stmtexpr3.C: New test.
41709 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
41711 * g++.dg/expr/cond1.C: New test.
41713 2002-10-21 Zack Weinberg <zack@codesourcery.com>
41715 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41717 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41719 * g++.dg/abi/vbase13.C: New test.
41720 * g++.dg/abi/vbase14.C: Likewise.
41722 2002-10-21 Jakub Jelinek <jakub@redhat.com>
41724 * gcc.dg/tls/pic-1.c: New test.
41725 * gcc.dg/tls/nonpic-1.c: New test.
41726 * gcc.dg/20021018-1.c: New test.
41728 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
41730 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41731 Remove only files with the same base name as the test case.
41732 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41733 (profopt-execute): Likewise. Also, remove old profiling
41734 and performance data files before running the tests.
41736 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41737 * g++.dg/bprob/bprob.exp: Likewise.
41738 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
41739 to allow more general test case names.
41741 * g++.dg/bprob/bprob-1.C: Rename to ...
41742 * g++.dg/bprob/g++-bprob-1.C: ... this.
41744 * g77.dg/bprob/bprob-1.f: Rename to ...
41745 * g77.dg/bprob/g77-bprob-1.f: ... this.
41747 2002-10-21 Zack Weinberg <zack@codesourcery.com>
41749 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41750 bison 1.50 or later.
41752 2002-10-21 Janis Johnson <janis187@us.ibm.com>
41754 * g++.dg/README: Describe more test directories.
41756 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41758 * g++.dg/init/array6.C: Add additional tests.
41760 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
41762 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41763 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41765 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
41767 * gcc.c-torture/compile/20020604-1.x: New.
41768 * gcc.c-torture/compile/simd-5.x: Likewise.
41769 * gcc.c-torture/execute/920710-1.x: Likewise.
41770 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41772 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41774 * g++.dg/inherit/override1.C: Add dg-options clause.
41776 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41778 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41781 2002-10-19 Andreas Schwab <schwab@suse.de>
41783 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41784 directory component.
41786 2002-10-18 Mark Mitchell <mark@codesourcery.com>
41788 * g++.dg/inherit/thunk1.C: New test.
41790 * g++.dg/inherit/override1.C: New test.
41792 * g++.dg/abi/mangle11.C: New test.
41793 * g++.dg/abi/mangle14.C: New test.
41794 * g++.dg/abi/mangle17.C: New test.
41796 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
41798 * g++.dg/overload/member2.C: New test.
41800 2002-10-17 Janis Johnson <janis187@us.ibm.com>
41802 * g++.dg/README: Describe new compat directory.
41803 * g++.dg/dg.exp: Skip tests in compat directory.
41804 * README.compat: New file.
41805 * lib/compat.exp: New expect script.
41806 * g++.dg/compat: New test directory.
41807 * g++.dg/compat/compat.exp: New expect script.
41808 * g++.dg/compat/abi: New test directory.
41809 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41810 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41811 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41812 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41813 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41814 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41815 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41816 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41817 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41818 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41819 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41820 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41821 * g++.dg/compat/break: New test directory.
41822 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41823 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41824 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41825 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41826 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41827 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41828 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41829 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41830 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41831 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41832 g++.dg/compat/break/README: New files.
41833 * g++.dg/compat/eh: New test directory.
41834 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41835 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41836 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41837 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41838 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41839 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41840 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41841 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41842 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41843 g++.dg/compat/eh/filter2_y.C,
41844 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41845 g++.dg/compat/eh/new1_y.C,
41846 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41847 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41848 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41849 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41850 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41851 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41852 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41853 g++.dg/compat/eh/unexpected1_y.C: New files.
41854 * g++.dg/compat/init: New test directory.
41855 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41856 g++.dg/compat/init/array5_y.C,
41857 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41858 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41859 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41860 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41861 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41862 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41863 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41864 g++.dg/compat/init/init-ref2_y.C: New files.
41866 2002-10-17 Mark Mitchell <mark@codesourcery.com>
41869 * g++.dg/inherit/using3.C: New test.
41871 2002-10-17 Jan Hubicka <jh@suse.cz>
41873 * gcc.dg/20021017-2.c: New test.
41875 2002-10-17 Mark Mitchell <mark@codesourcery.com>
41877 * g++.dg/abi/mangle16.C: Adjust.
41879 * g++.dg/init/array8.C: New test.
41881 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
41883 * gcc.dg/special/mips-abi.exp: New test.
41884 * gcc.dg/special/mips-abi.s: Empty file used by the above.
41886 2002-10-16 Mark Mitchell <mark@codesourcery.com>
41888 * g++.dg/abi/mangle16.C: New test.
41889 * g++.dg/abi/mangle17.C: Likewise.
41892 * g++.dg/template/ref1.C: New test.
41894 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41896 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41898 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
41900 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41902 2002-10-16 Mark Mitchell <mark@codesourcery.com>
41905 * g++.dg/init/array7.C: New test.
41907 2002-10-15 Mark Mitchell <mark@codesourcery.com>
41909 * g++.dg/init/array6.C: New test.
41911 * g++.dg/abi/mangle13.C: Likewise.
41912 * g++.dg/abi/mangle14.C: Likewise.
41913 * g++.dg/abi/mangle15.C: Likewise.
41915 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41917 * g++.dg/abi/empty8.C: New test.
41919 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
41921 * g++.dg/init/ctor1.C: New test.
41923 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
41925 * gcc.c-torture/execute/20021015-1.c: New test.
41927 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
41929 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41931 2002-10-14 Jan Hubicka <jh@suse.cz>
41933 * gcc.dg/i386-ssetype-[1-5].c: New tests.
41935 2002-10-14 Richard Henderson <rth@redhat.com>
41937 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41939 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41941 PR optimization/6631
41942 * g++.dg/opt/const2.C: New test.
41944 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41947 * g++.dg/parse/friend1.C: New test.
41948 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41950 2002-10-14 Jakub Jelinek <jakub@redhat.com>
41952 * gcc.dg/20021014-1.c: New test.
41954 2002-10-11 Mark Mitchell <mark@codesourcery.com>
41957 * g++.dg/ext/vlm1.C: New test.
41958 * g++.dg/ext/vlm2.C: Likewise.
41960 * g++.dg/init/array1.C: Remove invalid braces.
41961 * g++.dg/init/brace1.C: New test.
41962 * g++.dg/init/copy2.C: Likewise.
41963 * g++.dg/init/copy3.C: Likewise.
41964 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41965 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41968 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
41970 * gcc.dg/cpp/assembler.S: Don't use -ansi.
41972 2002-10-11 Richard Shann <richard.shann@superh.com>
41974 * gcc.c-torture/compile/simd-5.c: New test.
41976 2002-10-10 Roger Sayle <roger@eyesopen.com>
41978 * gcc.c-torture/execute/shiftopt-1.c: New test case.
41980 2002-10-10 Jim Wilson <wilson@redhat.com>
41982 * gcc.c-torture/execute/20021010-1.c: New test.
41984 2002-10-09 Zack Weinberg <zack@codesourcery.com>
41987 * g++.dg/ext/typedef-init.C: New test.
41988 * gcc.dg/typedef-init.c: New test.
41990 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
41992 * gcc.dg/cpp/paste13.c: New test.
41994 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41996 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
41997 remaining platforms, XFAIL during compile, not execute. Don't
42000 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
42002 * gcc.dg/alias-1.c: Tweak expected warning.
42004 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42006 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42008 2002-10-06 Andreas Jaeger <aj@suse.de>
42010 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42011 * gcc.dg/cpp/c++98.C: Likewise.
42013 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42014 * g++.dg/cpp/c++98.C: Likewise.
42016 * g++.dg/README (Subdirectories): Mention cpp directory.
42019 * gcc.dg/20021006-1.c: New test.
42021 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42024 * g++.dg/other/warning1.C: New test.
42026 2002-10-04 Roger Sayle <roger@eyesopen.com>
42028 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42029 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
42030 and sparc-*-* with -m64 as expected failures. See PR 8087.
42032 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42035 * g++.dg/template/ptrmem3.C: New test.
42038 * g++.dg/template/union1.C: New test.
42040 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42043 * g++.dg/abi/mangle9.C: New test.
42044 * g++.dg/abi/mangle10.C: New test.
42045 * g++.dg/abi/mangle11.C: New test.
42046 * g++.dg/abi/mangle12.C: New test.
42048 2002-10-02 Mark Mitchell <mark@codesourcery.com>
42051 * g++.dg/template/meminit1.C: New test.
42052 * g++.dg/warn/Wreorder-1.C: Likewise.
42053 * g++.old-deja/g++.mike/warn3.C: Tweak.
42054 * lib/prune.exp: Ingore "in copy constructor".
42056 2002-10-02 Andreas Jaeger <aj@suse.de>
42058 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42059 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42060 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42063 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42065 * gcc.dg/empty1.C: Fix typo.
42067 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
42069 * gcc.dg/alias-1.c: New test.
42071 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42073 * gcc.dg/empty1.C: New test.
42075 * g++.dg/tls/init-2.C: Tweak error messages.
42077 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
42079 * gcc.c-torture/compile/20020923-1.c: New test.
42081 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
42083 * gcc.c-torture/execute/ffs-1.c: New test.
42084 * gcc.c-torture/execute/ffs-2.c: Ditto.
42086 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
42088 * g++.dg/overload/member1.C: New test.
42090 2002-09-30 Mark Mitchell <mark@codesourcery.com>
42092 * g++.dg/abi/empty7.C: New test.
42093 * g++.dg/init/pm2.C: Likewise.
42095 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
42097 * g++.dg/rtti/crash1.C: New test.
42099 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
42101 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42102 gcc.dg/sibcall-4.c: New tests.
42104 2002-09-28 Roger Sayle <roger@eyesopen.com>
42106 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42107 powerpc and MMIX targets.
42109 2002-09-27 Zack Weinberg <zack@codesourcery.com>
42111 * gcc.dg/cpp/20020927-1.c: New.
42113 2002-09-26 David S. Miller <davem@redhat.com>
42115 * gcc.c-torture/compile/trunctfdf.c: New.
42117 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42119 * lib/target-supports.exp (check_weak_available): Handle solaris2.
42121 2002-09-27 Alan Modra <amodra@bigpond.net.au>
42123 * gcc.c-torture/execute/loop-15.c: New.
42125 2002-09-26 Janis Johnson <janis187@us.ibm.com>
42127 * README.QMTEST: Fix typo.
42129 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
42131 * gcc.dg/20020926-1.c: New test.
42133 2002-09-25 David S. Miller <davem@redhat.com>
42136 * gcc.c-torture/execute/shiftdi.c: New test.
42138 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
42140 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42141 unique to the tool.
42142 * lib/g77.exp (g77_init): Likewise.
42143 * lib/g++.exp (g++_init): Likewise.
42144 * lib/objc.exp (objc_init): Likewise.
42146 2002-09-25 Mark Mitchell <mark@codesourcery.com>
42148 * g++.dg/abi/empty5.C: New test.
42149 * g++.dg/abi/empty6.C: New test.
42150 * g++.dg/abi/vbase12.C: New test.
42152 2002-09-25 Richard Henderson <rth@redhat.com>
42154 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42155 too-small long double.
42157 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
42159 * gcc.dg/20020919-1.c: New test.
42161 2002-09-23 Mark Mitchell <mark@codesourcery.com>
42163 * g++.dg/abi/bitfield6.C: New test.
42164 * g++.dg/abi/bitfield7.C: New test.
42165 * g++.dg/abi/bitfield8.C: New test.
42166 * g++.dg/abi/vbase11.C: New test.
42168 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
42170 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42171 hppa*-*-hpux*. Update test comment.
42173 2002-09-20 Jakub Jelinek <jakub@redhat.com>
42175 * gcc.dg/tls/struct-1.c: New test.
42177 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
42179 * gcc.dg/cpp/tr-warn2.c: Update.
42181 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
42183 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42185 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
42187 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42190 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
42192 * gcc.c-torture/execute/ieee/mzero3.c: New test.
42194 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42195 Adjust for c++filt moved to binutils. Remove spurious duplicate
42196 setting of cxxfilt.
42198 2002-09-19 Geoffrey Keating <geoffk@apple.com>
42200 * gcc.dg/20020312-2.c: Update for darwin.
42202 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
42204 * g++.old-deja/g++.other/crash32.C: Mark ICE.
42206 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
42208 * objc.dg/comp-types-1.m: New test.
42209 * objc.dg/comp-types-2.m: New test.
42210 * objc.dg/comp-types-3.m: New test.
42211 * objc.dg/comp-types-4.m: New test.
42212 * objc.dg/comp-types-5.m: New test.
42213 * objc.dg/comp-types-6.m: New test.
42215 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
42217 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42219 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
42221 * g++.dg/other/do1.C: New test.
42223 * g++.dg/template/subst1.C: New test.
42225 2002-09-16 Steve Ellcey <sje@cup.hp.com>
42227 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42229 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
42231 * g++.dg/template/qualttp20.C: Adjust expected errors.
42232 * g++.old-deja/g++.jason/report.C: Likewise.
42233 * g++.old-deja/g++.other/qual1.C: Likewise.
42235 * g++.dg/lookup/scoped2.C: New test.
42237 * g++.dg/ext/asm3.C: New test.
42239 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
42241 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42243 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
42245 * ChangeLog: follow spelling conventions.
42246 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42247 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42248 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42249 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42250 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42251 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42252 * g++.old-deja/g++.law/global-init1.C: Likewise.
42253 * g++.old-deja/g++.other/delete4.C: Likewise.
42254 * g++.old-deja/g++.other/inline21.C: Likewise.
42255 * g++.old-deja/g++.other/singleton.C: Likewise.
42256 * g77.dg/strlen0.f: Likewise.
42257 * g77.f-torture/compile/20010519-1.f: Likewise.
42258 * g77.f-torture/compile/980310-4.f: Likewise.
42259 * gcc.c-torture/compile/20000605-1.c: Likewise.
42260 * gcc.c-torture/execute/20020225-1.c: Likewise.
42261 * gcc.dg/c90-hexfloat-2.c: Likewise.
42262 * gcc.dg/c99-bool-1.c: Likewise.
42263 * gcc.dg/c99-hexfloat-2.c: Likewise.
42264 * gcc.dg/dll-2.c: Likewise.
42265 * gcc.dg/wtr-union-init-1.c: Likewise.
42266 * gcc.dg/wtr-union-init-2.c: Likewise.
42267 * gcc.dg/wtr-union-init-3.c: Likewise.
42268 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42269 * gcc.dg/cpp/defined.c: Likewise.
42270 * gcc.dg/cpp/macsyntx.c: Likewise.
42271 * gcc.dg/cpp/paste2.c: Likewise.
42272 * gcc.dg/cpp/trad/defined.c: Likewise.
42273 * gcc.dg/format/c90-printf-1.c: Likewise.
42274 * gcc.dg/format/c90-scanf-1.c: Likewise.
42275 * gcc.dg/format/c99-printf-1.c: Likewise.
42276 * gcc.dg/format/c99-scanf-1.c: Likewise.
42277 * gcc.misc-tests/gcov-8.c: Likewise.
42278 * lib/profopt.exp: Likewise.
42280 2002-09-15 Krister Walfridsson <cato@df.lth.se>
42282 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42284 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
42286 * g++.dg/inherit/using2.C: New test.
42288 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
42290 * ChangeLog: Follow spelling conventions.
42291 * g++.dg/template/friend4.C: Likewise.
42292 * g++.old-deja/g++.pt/crash67.C: Likewise.
42293 * gcc.c-torture/execute/20000801-4.c: Likewise.
42294 * gcc.dg/c90-digraph-1.c: Likewise.
42295 * gcc.dg/c94-digraph-1.c: Likewise.
42296 * gcc.dg/c99-digraph-1.c: Likewise.
42297 * gcc.dg/cpp/line5.c: Likewise.
42298 * gcc.dg/cpp/multiline.c: Likewise.
42299 * gcc.dg/cpp/trad/literals-1.c: Likewise.
42300 * gcc.dg/format/attr-3.c: Likewise.
42301 * gcc.dg/format/c90-scanf-3.c: Likewise.
42302 * gcc.dg/format/ext-4.c: Likewise.
42304 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
42306 * g++.dg/template/pretty1.C: New test.
42308 2002-09-14 Alan Modra <amodra@bigpond.net.au>
42310 * gcc.c-torture/execute/struct-cpy-1.c: New test.
42312 2002-09-13 Matt Austern <austern@apple.com>
42314 * g++.dg/other/constref[12].C: New, regression tests for
42315 passing a cast expression to a function by const reference.
42317 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
42319 * g++.dg/template/deduce1.C: New test.
42321 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
42323 * gcc.c-torture/execute/simd-1.c: Force all use of int to
42326 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
42328 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42331 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
42333 * gcc.c-torture/compile/20020910-1.c: New test.
42335 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
42337 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42339 2002-09-10 Andreas Jaeger <aj@suse.de>
42341 * gcc.dg/20020312-2.c: Adjust for x86-64.
42343 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
42345 * g77.dg/7388.f: New test case for PR 7388.
42347 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
42349 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42351 2002-09-05 Ziemowit Laski <zlaski@apple.com>
42353 * objc.dg/proto-lossage-1.m: New test.
42355 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
42357 * gcc.dg/cpp/_Pragma4.c: Fix typo.
42359 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
42361 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
42364 2002-09-06 Stan Shebs <shebs@apple.com>
42365 David Edelsohn <edelsohn@gnu.org>
42367 * gcc.dg/weak: New directory.
42368 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42369 target-specific xfail bits.
42370 * gcc.dg/typeof-2.c: Move to new directory.
42371 * gcc.dg/weak.exp: New expect script.
42373 2002-09-06 Alan Modra <amodra@bigpond.net.au>
42375 * gcc.c-torture/execute/extzvsi.c: New test.
42377 2002-09-05 Stan Shebs <shebs@apple.com>
42379 * gcc.dg/weak-1.c: xfail on Darwin.
42380 * gcc.dg/weak-2.c: Ditto.
42381 * gcc.dg/weak-3.c: Ditto.
42382 * gcc.dg/weak-4.c: Ditto.
42383 * gcc.dg/weak-5.c: Ditto.
42384 * gcc.dg/weak-6.c: Ditto.
42385 * gcc.dg/weak-7.c: Ditto.
42386 * gcc.dg/weak-8.c: Ditto.
42387 * gcc.dg/weak-9.c: Ditto.
42389 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
42391 * gcc.c-torture/execute/loop-14.c: New test.
42393 2002-09-04 Jakub Jelinek <jakub@redhat.com>
42395 * g++.dg/other/cxa-atexit1.C: New test.
42397 * gcc.dg/typeof-2.c: New test.
42399 2002-09-03 Roger Sayle <roger@eyesopen.com>
42401 * gcc.dg/builtins-2.c: New testcase.
42402 * gcc.dg/builtins-3.c: New testcase.
42404 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
42406 * gcc.dg/cpp/_Pragma4.c: New test.
42408 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
42410 * objc/execute/nil_method-1.m: New testcase.
42412 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
42414 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42415 [Object class], not [Object initialize].
42417 2002-08-31 Roger Sayle <roger@eyesopen.com>
42418 Hans-Peter Nilsson <hp@bitrange.com>
42420 * gcc.c-torture/execute/20020720-1.x: Skip test on
42421 mmix-knuth-mmixware. Correct comment.
42423 2002-08-27 Mark Mitchell <mark@codesourcery.com>
42425 * g++.dg/abi/bitfield5.C: New test.
42426 * g++.dg/abi/vbase10.C: Likewise.
42428 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
42430 * objc.dg/undeclared-selector.m: New test.
42432 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
42434 * g++.dg/other/offsetof1.C: Avoid cast warning.
42436 2002-08-26 Ziemowit Laski <zlaski@apple.com>
42438 * objc.dg/super-class-2.m: New test.
42440 2002-08-24 Matt Austern <austern@apple.com>
42442 * g++.dg/ext/lvaddr.C: New test.
42443 * g++.dg/ext/lvcast.C: New test.
42445 2002-08-22 Mark Mitchell <mark@codesourcery.com>
42447 * g++.dg/inherit/cond1.C: New test.
42449 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
42451 * gcc.dg/noncompile/incomplete-1.c: New test.
42453 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
42455 * gcc.dg/typespec-1.c: New test.
42457 2002-08-20 Devang Patel <dpatel@apple.com>
42458 * objc.dg/proto-hier-2.m: New test.
42460 2002-08-19 Ziemowit Laski <zlaski@apple.com>
42462 * objc.dg/bitfield-1.m: New test.
42463 * objc.dg/bitfield-2.m: New test.
42465 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
42467 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42468 gcc.dg/c99-flex-array-4.c: New tests.
42470 2002-08-16 Stan Shebs <shebs@apple.com>
42472 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42474 2002-08-15 Jakub Jelinek <jakub@redhat.com>
42476 * gcc.dg/typeof-1.c: New test.
42477 * g++.dg/ext/typeof2.C: New test.
42479 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
42481 * g++.dg/other/offsetof1.C: New test.
42483 2002-08-14 Richard Henderson <rth@redhat.com>
42485 * gcc.dg/tls/diag-3.c: Fix expected message strings.
42487 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
42489 * gcc.dg/cpp/_Pragma3.c: New test.
42491 2002-08-13 Mark Mitchell <mark@codesourcery.com>
42493 * g++.dg/template/inherit3: New test.
42495 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
42497 * gcc.dg/bitfld-4.c: Add blank options.
42499 2002-08-09 Mark Mitchell <mark@codesourcery.com>
42501 * g++.dg/template/crash1.C: New test.
42503 2002-08-08 Jakub Jelinek <jakub@redhat.com>
42505 * gcc.dg/tls/opt-2.c: New test.
42507 2002-08-08 Devang Patel <dpatel@apple.com>
42509 * objc.dg/selector-1.m : New test
42511 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
42513 * g++.dg/abi/bitfield4.C: New test.
42514 * gcc.dg/bitfld-4.c: New test.
42516 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
42518 * g++.dg/other/packed1.C: New test.
42520 2002-08-07 Mark Mitchell <mark@codesourcery.com>
42522 * g++.dg/abi/offsetof.C: Tweak error messages.
42523 * g++.old-deja/g++.mike/p10769a.C: Likewise.
42525 2002-08-08 Jakub Jelinek <jakub@redhat.com>
42527 * gcc.dg/bitfld-3.c: New test.
42529 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42530 Richard Henderson <rth@redhat.com>
42532 * gcc.dg/i386-bitfield1.c: New test.
42533 * g++.dg/abi/bitfield3.C: Update.
42535 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
42537 * objc.dg/const-str-2.m: Update.
42538 * gcc.dg/cpp/c++98.c: Change to C extension.
42539 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42540 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42542 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
42544 * gcc.dg/tls/diag-3.c: New.
42546 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
42548 * g++.dg/README (Subdirectories): Document new subdir expr.
42549 * g++.dg/expr/pmf-1.C: New test.
42551 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
42553 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42555 2002-08-06 Jakub Jelinek <jakub@redhat.com>
42557 * g++.dg/abi/bitfield3.C: New test.
42559 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
42561 * lib/gcov.exp: Tweak expected line formats.
42562 * gcc.misc-tests/gcov8.c: New test.
42563 * gcc.misc-tests/gcov8.x: New flags.
42565 2002-08-05 Jakub Jelinek <jakub@redhat.com>
42567 * consistency.vlad/layout/endian.c: Include string.h.
42569 * gcc.c-torture/execute/20020805-1.c: New test.
42571 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
42573 * g++.dg/other/conversion1.C: New test.
42575 2002-08-03 Roger Sayle <roger@eyesopen.com>
42577 * gcc.dg/builtins-1.c: New testcase.
42579 2002-08-02 Mark Mitchell <mark@codesourcery.com>
42581 * g++.dg/inherit/access3.C: New test.
42583 2002-08-01 Jakub Jelinek <jakub@redhat.com>
42585 * gcc.dg/ia64-visibility-2.c: New test.
42587 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
42589 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42590 __qualifier_flags to __flags.
42592 2002-07-31 Mark Mitchell <mark@codesourcery.com>
42594 * g++.dg/inherit/operator1.C: New test.
42595 * g++.dg/lookup/disamb1.C: Fix typo in comment.
42596 * g++.dg/other/error1.C: Change expected error message.
42597 * g++.dg/template/conv4.C: Likewise.
42599 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
42601 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42602 for documented behavior.
42604 2002-07-25 Roger Sayle <roger@eyesopen.com>
42606 * gcc.c-torture/execute/20020720-1.x: Skip this test on
42607 several targets known to fail.
42609 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
42611 * gcc.dg/mips-args-[123].c: New tests.
42613 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
42615 * gcc.dg/ppc-spe.c: New.
42617 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
42619 * g++.dg/other/ptrmem4.C: New testcase.
42621 2002-07-24 Richard Henderson <rth@redhat.com>
42623 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42625 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
42627 * g++.dg/ext/alignof1.C (main): Return 0 for success.
42629 2002-07-24 Roger Sayle <roger@eyesopen.com>
42631 * gcc.c-torture/execute/memset-3.c: New testcase.
42633 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
42635 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42636 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42638 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42640 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42643 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
42645 * gcc.c-torture/compile/simd-4.c: New test.
42647 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42649 PR c++/7347, c++/7348
42650 * g++.dg/template/access4.C: New test.
42651 * g++.dg/template/access5.C: New test.
42652 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42653 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42654 * g++.old-deja/g++.pt/ttp58.C: Likewise.
42655 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42657 2002-07-22 Jakub Jelinek <jakub@redhat.com>
42659 * gcc.dg/gnu89-init-2.c: New test.
42661 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
42663 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42665 2002-07-20 Roger Sayle <roger@eyesopen.com>
42667 * gcc.c-torture/execute/20020720-1.c: New testcase.
42669 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
42671 * gcc.dg/cpp/Wsignprom.c: New tests.
42673 2002-07-20 Alan Modra <amodra@bigpond.net.au>
42675 * gcc.c-torture/execute/loop-13.c: New test.
42677 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
42679 * gcc.dg/cpp/expr.c: New tests.
42681 2002-07-18 David Edelsohn <edelsohn@gnu.org>
42683 * g++.dg/opt/pr6713.C: Add template instantiation.
42685 2002-07-18 Alan Modra <amodra@bigpond.net.au>
42687 * gcc.dg/nest.c: New test.
42689 2002-07-17 Richard Henderson <rth@redhat.com>
42691 * g++.dg/opt/pr6713.C: New test.
42693 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
42695 * gcc.c-torture/execute/loop-2e.x: Let the testcase
42696 XFAIL for all x86 processors.
42698 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
42700 * gcc.c-torture/execute/20010122-1.x: Do not test with
42701 -fomit-frame-pointer.
42703 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42705 * g++.dg/template/instantiate2.C: New test.
42706 * g++.dg/template/spec4.C: New test.
42708 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42710 * g++.dg/template/access2.C: New test.
42711 * g++.dg/template/access3.C: New test.
42713 2002-07-15 Zack Weinberg <zack@codesourcery.com>
42715 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42716 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42717 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42718 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42719 Convert to use <stdarg.h>.
42720 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42722 * gcc.dg/va-arg-2.c: New.
42723 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42725 2002-07-15 Jakub Jelinek <jakub@redhat.com>
42727 * gcc.c-torture/compile/20020710-1.c: New test.
42729 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
42730 Andrew Pinski <pinskia@physics.uc.edu>
42732 gcc.c-torture/compile/simd-2.c: New testcase.
42733 gcc.c-torture/compile/simd-3.c: Likewise.
42735 2002-07-11 Mark Mitchell <mark@codesourcery.com>
42738 * g++.dg/overload/error1.C: New test.
42740 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42742 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42743 configuration and IRIX 6 O32 ABI.
42745 2002-07-11 Roger Sayle <roger@eyesopen.com>
42747 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42749 2002-07-10 Roger Sayle <roger@eyesopen.com>
42751 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42753 2002-07-10 Jeffrey A Law <law@redhat.com>
42755 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42757 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
42759 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
42761 * gcc.dg/20020312-2.c: Check for __PPC__.
42763 2002-07-09 Diego Novillo <dnovillo@redhat.com>
42765 * gcc.c-torture/compile/20020709-1.c: New test.
42767 2002-07-07 Roger Sayle <roger@eyesopen.com>
42769 * g++.dg/template/qualttp21.C: New test case.
42771 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
42773 * gcc.c-torture/compile/20020706-1.c: New test.
42774 * gcc.c-torture/compile/20020706-2.c: New test.
42776 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
42777 Alexandre Oliva <aoliva@redhat.com>
42779 * g++.dg/warn/incomplete1.C: New test.
42781 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42784 * g++.dg/warn/noreturn1.C: New test.
42786 2002-07-03 Mark Mitchell <mark@codesourcery.com>
42789 * g++.dg/debug/debug6.C: New test.
42790 * g++.dg/debug/debug7.C: New test.
42792 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
42794 * gcc.c-torture/compile/simd-3.c: New test.
42796 2002-07-03 Chris Demetriou <cgd@broadcom.com>
42798 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42799 * gcc.dg/20020620-1.c: Likewise.
42801 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42804 * g++.dg/init/array4.C: New test.
42805 * g++.dg/init/array5.C: New test.
42807 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
42809 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42810 * gcc.c-torture/execute/simd-2.c (main): Likewise.
42812 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42814 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42815 * gcc.dg/wtr-aggr-init-1.c: Likewise.
42816 * gcc.dg/wtr-conversion-1.c: Likewise.
42817 * gcc.dg/wtr-escape-1.c: Likewise.
42818 * gcc.dg/wtr-int-type-1.c: Likewise.
42819 * gcc.dg/wtr-label-1.c: Likewise.
42820 * gcc.dg/wtr-static-1.c: Likewise.
42821 * gcc.dg/wtr-strcat-1.c: Likewise.
42822 * gcc.dg/wtr-suffix-1.c: Likewise.
42823 * gcc.dg/wtr-switch-1.c: Likewise.
42824 * gcc.dg/wtr-unary-plus-1.c: Likewise.
42825 * gcc.dg/wtr-union-init-1.c: Likewise.
42826 * gcc.dg/wtr-union-init-2.c: Likewise.
42827 * gcc.dg/wtr-union-init-3.c: Likewise.
42829 * gcc.dg/wtr-func-def-1.c: New test.
42831 2002-07-02 Devang Patel <dpatel@apple.com>
42833 * objc.dg/param-1.m: New test.
42835 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
42837 * gcc.dg/cpp/trad/directive.c: Add test.
42838 * gcc.dg/cpp/trad/macroargs.c: Add test.
42839 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42841 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
42843 * gcc.dg/cpp/cmdlne-M.c: New test.
42845 2002-07-02 Ziemowit Laski <zlaski@apple.com>
42847 * objc.dg/desig-init-1.m: New test.
42849 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42852 * g++.dg/template/instantiate1.C: New test.
42854 2002-07-01 Mark Mitchell <mark@codesourcery.com>
42857 * g++.dg/template/sizeof2.C: New test.
42859 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
42861 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42862 gcc.dg/cpp/trad/include.c: New tests.
42864 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
42867 * gcc.c-torture/compile/20020701-1.c: New test.
42869 2002-07-01 Stan Shebs <shebs@apple.com>
42871 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42873 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42874 (objc-torture-execute): or here.
42876 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
42878 * gcc.c-torture/execute/arith-rand-ll.c: New test.
42880 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
42882 * gcc.dg/cpp/trad/escaped-nl.c: New test.
42884 2002-06-30 Devang Patel <dpatel@apple.com>
42886 * objc.dg/fsyntax-only.m: New test.
42888 2002-06-27 Mark Mitchell <mark@codesourcery.com>
42891 * g++.dg/template/friend7.C: New file.
42893 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
42895 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42898 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
42900 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42901 avoid division by zero.
42903 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
42905 * gcc.dg/Wunknownprag.c: New tests.
42907 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
42909 * gcc.c-torture/execute/simd-2.c: New test.
42911 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
42913 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42914 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42915 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42916 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42917 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42918 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42919 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42920 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42921 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42922 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42923 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42924 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42925 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42926 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42927 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42928 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42929 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42931 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
42933 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42934 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42935 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42936 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42938 * gcc.dg/cpp/trad/directive.c: Update.
42940 2002-06-23 Andreas Jaeger <aj@suse.de>
42942 * gcc.c-torture/execute/complex-6.c: New.
42944 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
42946 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42947 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42948 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42949 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42951 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
42953 * gcc.dg/cpp/trad: New directory with traditional tests copied
42954 from parent directory.
42955 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42956 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42957 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42958 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42959 Move to trad/ and rename.
42960 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42961 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42962 gcc.dg/cpp/trad/redef2.c: New tests.
42963 * gcc.dg/cpp/trad/trad.exp: New driver.
42965 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
42967 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42968 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42969 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42970 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42973 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
42975 * gcc.dg/20020620-1.c: New test.
42977 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42979 * g++.dg/template/ttp4.C: New test.
42981 2002-06-19 Jakub Jelinek <jakub@redhat.com>
42983 * g++.dg/opt/vt1.C: Fix regexp.
42985 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42987 * gcc.c-torture/execute/pure-1.c: Make functions static again.
42988 Don't use attribute `noinline'.
42990 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
42992 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42994 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
42996 * gcc.c-torture/execute/simd-1.c: New.
42998 * gcc.dg/simd-1.c: New.
43000 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
43002 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43004 2002-06-16 Richard Henderson <rth@redhat.com>
43006 * g++.dg/ext/anon-struct1.C: New.
43007 * g++.dg/ext/anon-struct2.C: New.
43008 * g++.dg/ext/anon-struct3.C: New.
43009 * gcc.dg/anon-struct-1.c: New.
43010 * gcc.dg/anon-struct-2.c: New.
43011 * gcc.dg/anon-struct-3.c: New.
43012 * gcc.dg/20011008-1.c: Adjust warning text.
43013 * gcc.dg/20020527-1.c: Add -fms-extensions.
43015 2002-06-16 Richard Henderson <rth@redhat.com>
43017 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43019 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
43021 * gcc.c-torture/execute/20020615-1.c: New test.
43023 2002-06-15 Roger Sayle <roger@eyesopen.com>
43025 * gcc.c-tortuture/execute/compare-1.c: New test case.
43026 * gcc.c-tortuture/execute/compare-2.c: New test case.
43027 * gcc.c-tortuture/execute/compare-3.c: New test case.
43029 2002-06-13 Richard Henderson <rth@redhat.com>
43031 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
43034 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43036 * g++.dg/template/typename2.C: Update error message.
43038 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
43040 * gcc.c-torture/execute/20020611-1.c: New test.
43042 2002-06-11 Bob Wilson <bob.wilson@acm.org>
43044 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43045 list of targets to skip.
43047 2002-06-10 Bob Wilson <bob.wilson@acm.org>
43049 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43050 targets if not optimizing.
43052 2002-06-10 Jakub Jelinek <jakub@redhat.com>
43054 * gcc.c-torture/compile/20020605-1.c: New test.
43056 * g++.dg/opt/vt1.C: New test.
43058 * gcc.dg/20020531-1.c: New test.
43060 * gcc.dg/20020530-1.c: New test.
43062 * gcc.dg/20020527-1.c: New test.
43064 * g++.dg/opt/cse1.C: New test.
43066 2002-06-07 Roger Sayle <roger@eyesopen.com>
43068 * gcc.dg/20020607-2.c: New test case.
43070 2002-06-07 Jakub Jelinek <jakub@redhat.com>
43072 * gcc.c-torture/compile/20020604-1.c: New test.
43074 2002-06-04 Richard Henderson <rth@redhat.com>
43076 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43077 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43078 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43080 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
43082 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43084 2002-06-03 Richard Henderson <rth@redhat.com>
43086 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43087 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43089 2002-06-02 Richard Henderson <rth@redhat.com>
43091 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43092 test functions static.
43094 2002-06-02 Andreas Jaeger <aj@suse.de>
43096 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43099 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
43101 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43102 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43103 Update for mofified diagnostics.
43104 * gcc.dg/c99-intconst-1.c: No longer fail.
43106 2002-06-02 Richard Henderson <rth@redhat.com>
43108 * gcc.dg/uninit-A.c: Remove xfail markers.
43110 2002-06-01 Roger Sayle <roger@eyesopen.com>
43112 * gcc.dg/fnegate-1.c: New test case.
43114 2002-05-30 Osku Salerma <osku@iki.fi>
43116 * gcc.c-torture/execute/mayalias-1.c: New file.
43118 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
43120 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43121 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43122 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43124 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
43126 * gcc.c-torture/execute/20020529-1.c: New test.
43128 2002-05-27 Richard Henderson <rth@redhat.com>
43130 * g++.dg/ext/attrib6.C: New test case.
43132 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43134 * gcc.c-torture/execute/pure-1.c: New test.
43136 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
43138 * gcc.dg/cpp/arith-2.c: Remove.
43140 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
43142 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43143 * gcc.dg/cpp/if-3.c: Remove.
43145 2002-05-26 Jakub Jelinek <jakub@redhat.com>
43147 * g++.dg/opt/cse2.C: New test.
43149 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
43151 * gcc.dg/cpp/arith-1.c: New semantic tests.
43152 * gcc.dg/cpp/if-1.c: Update.
43154 2002-05-24 Ben Elliston <bje@redhat.com>
43156 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43158 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43160 * gcc.dg/verbose-asm.c: New test.
43162 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
43164 * gcc.dg/cpp/paste12.c: New test.
43166 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43168 * g++.dg/parse/named_ops.C: New test.
43170 2002-05-23 Mark Mitchell <mark@codesourcery.com>
43172 * gcc.dg/weak-8.c: New test.
43174 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
43176 * gcc.dg/weak-2.c: Allow optional leading underscore
43177 in scan-assembler symbol name.
43178 * gcc.dg/weak-3.c: Likewise.
43179 * gcc.dg/weak-4.c: Likewise.
43180 * gcc.dg/weak-5.c: Likewise.
43182 2002-05-23 Jakub Jelinek <jakub@redhat.com>
43184 * gcc.dg/20020523-1.c: New test.
43186 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43188 * objc.dg/const-str-2.m: Update now that we stop after
43189 a command line error.
43191 2002-05-22 Richard Henderson <rth@redhat.com>
43193 * g++.dg/dg.exp: Fix typo in test pruneing.
43195 2002-05-22 Richard Henderson <rth@redhat.com>
43197 * g++.dg/dg.exp: Prune the tls subdirectory.
43198 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43199 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43200 * g++.dg/tls/init-1.C: New.
43202 2002-05-22 Jakub Jelinek <jakub@redhat.com>
43204 * gcc.dg/20020517-1.c: New test.
43206 2002-05-21 Richard Henderson <rth@redhat.com>
43208 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43209 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43211 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
43213 * g++.dg/other/copy2.C: New test.
43215 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
43217 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43218 (MAX_COPY): Bump up to 10 times sizeof (long long).
43219 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43221 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43222 sizeof (long long).
43224 * gcc.c-torture/execute/strcpy-1.c: New test.
43226 2002-05-19 Jason Merrill <jason2redhat.com>
43228 * g++.dg/ext/oper1.C: New test.
43230 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
43231 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
43233 * README.QMTEST: New file.
43235 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43237 2002-05-19 Andreas Jaeger <aj@suse.de>
43239 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43241 * gcc.c-torture/execute/loop-2d.x: Likewise.
43243 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
43245 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43246 support weak symbols.
43247 * gcc.dg/weak-4.c: Likewise.
43248 * gcc.dg/weak-6.c: Likewise.
43250 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
43252 * gcc.dg/weak-3.c: Add dg-excess-error comment for
43253 cygwin, coff and h8300-*-hms targets
43254 * gcc.dg/weak-5.c: Likewise.
43255 * gcc.dg/weak-7.c: Likewise.
43257 2002-05-16 Jason Merrill <jason@redhat.com>
43259 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43260 (scan-assembler-not, scan-assembler-dem): Likewise.
43261 (scan-assembler-dem-not): Likewise.
43263 2002-05-15 Richard Henderson <rth@redhat.com>
43265 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43267 2002-05-15 Richard Henderson <rth@redhat.com>
43269 * gcc.dg/weak-5.c (vfoo1c): No warning here.
43270 (vfoo1f): Warning here.
43271 (vfoo1l): Don't redefine the alias.
43273 2002-05-14 Jason Merrill <jason@redhat.com>
43274 Alexandre Oliva <aoliva@redhat.com>
43276 * g++.dg/init/pm1.C: New test.
43278 2002-05-12 David S. Miller <davem@redhat.com>
43280 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43283 2002-05-10 Roger Sayle <roger@eyesopen.com>
43285 * gcc.c-torture/execute/20020510-1.c: New test case.
43287 2002-05-10 David S. Miller <davem@redhat.com>
43289 * gcc.c-torture/execute/conversion.c: Test long double too.
43291 2002-05-09 Jakub Jelinek <jakub@redhat.com>
43293 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43294 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43295 * lib/g++.exp (g++_link_flags): Likewise.
43296 * lib/objc.exp (objc_target_compile): Likewise.
43298 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
43300 * gcc.dg/cpp/poison.c: Update.
43301 * gcc.dg/cpp/20000625-2.c: Remove.
43302 * gcc.dg/cpp/direct2s.c: Remove final test.
43304 2002-05-08 Tom Rix <trix@redhat.com>
43306 * gcc.c-torture/execute/20020508-1.c: New test.
43307 * gcc.c-torture/execute/20020508-2.c: New test.
43308 * gcc.c-torture/execute/20020508-3.c: New test.
43310 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
43312 * gcc.dg/cpp/charconst-4.c: More tests.
43314 2002-05-08 Mark Mitchell <mark@codesourcery.com>
43317 * gcc.dg/weak-3.c: Update location of warning messages.
43318 * gcc.dg/weak-5.c: Likewise.
43320 2002-05-06 Roger Sayle <roger@eyesopen.com>
43322 * gcc.c-torture/execute/20020506-1.c: New test case.
43324 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
43326 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43328 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
43330 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43332 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
43334 * gcc.dg/cpp/charconst-3.c: New test.
43336 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
43338 * gcc.dg/cpp/charconst.c: Update tests.
43340 2002-05-05 Tim Josling <tej@melbpc.org.au>
43342 * treelang: Added directory for new sample language treelang. Also
43343 lib/treelang.exp: New file to signal treelang should be tested.
43345 2002-05-03 Jakub Jelinek <jakub@redhat.com>
43347 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43348 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43349 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43350 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43351 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43352 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43353 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43355 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
43357 * gcc.dg/format/xopen-2.c: New test.
43359 2002-05-03 Jakub Jelinek <jakub@redhat.com>
43361 * gcc.dg/20020503-1.c: New test.
43363 2002-05-02 Mark Mitchell <mark@codesourcery.com>
43365 * g++.dg/init/dtor1.C: Make it tougher.
43367 2002-05-01 Mark Mitchell <mark@codesourcery.com>
43369 * g++.dg/init/dtor1.C: New test.
43371 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
43373 * gcc.dg/altivec-8.c: New.
43375 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
43377 * gcc.dg/altivec-7.c: New.
43379 2002-04-29 Jakub Jelinek <jakub@redhat.com>
43381 * g++.dg/parse/typedef1.C: New test.
43383 2002-04-29 Mark Mitchell <mark@codesourcery.com>
43386 * g++.dg/template/friend6.C: New test.
43389 * g++.dg/init/copy1.C: New test.
43391 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
43393 * g++.dg/warn/effc1.C: New test.
43395 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
43397 * gcc.dg/cpp/if-cexp.c: Add a test.
43399 2002-04-28 Jakub Jelinek <jakub@redhat.com>
43401 * gcc.dg/20020426-2.c: New test.
43403 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
43405 * gcc.dg/cpp/if-mop.c: Update.
43406 * gcc.dg/cpp/if-mpar.c: Add test.
43407 * gcc.dg/cpp/if-oppr.c: Update.
43409 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43412 * gcc.dg/weak-[2-7].c: New tests.
43414 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
43416 * gcc.dg/enum1.c: New test.
43418 2002-04-26 Mark Mitchell <mark@codesourcery.com>
43421 * g++.dg/inherit/access2.C: New test.
43423 2002-04-26 Mark Mitchell <mark@codesourcery.com>
43426 * gcc.dg/20020426-1.c: New test.
43428 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
43430 * g++.dg/abi/enum1.C: New test.
43432 2002-04-26 Richard Henderson <rth@redhat.com>
43434 * gcc.dg/c99-bool-1.c: Expect always true warning.
43436 2002-04-25 Roger Sayle <roger@eyesopen.com>
43438 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43440 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43442 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43445 2002-04-24 Mark Mitchell <mark@codesourcery.com>
43447 * g++.dg/abi/mange7.C: New test.
43450 * g++.dg/parse/stmtexpr2.C: New test.
43452 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
43454 * gcc.dg/20020312-2.c: Add SH target.
43456 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43458 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43459 compiler output on mips*-*-irix*.
43461 2002-04-23 Jakub Jelinek <jakub@redhat.com>
43463 * g++.dg/parse/attr1.C: New test.
43465 2002-04-23 Roger Sayle <roger@eyesopen.com>
43467 * gcc.c-torture/execute/string-opt-17.c: New test case.
43468 * gcc.c-torture/execute/memset-2.c: New test case.
43470 2002-04-23 Mark Mitchell <mark@codesourcery.com>
43473 * g++.dg/template/friend5.C: New test.
43476 * g++.dg/template/qual1.C: Likewise.
43478 2002-04-22 Zack Weinberg <zack@codesourcery.com>
43480 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43481 Include stdlib.h, not stdio.h or ctype.h.
43483 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
43485 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43486 cris-*-elf* and mmix-*-*.
43487 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43488 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43489 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43491 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43492 * gcc.dg/wchar_t-1.c: Ditto.
43494 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
43496 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43499 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
43501 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43503 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43505 * gcc.c-torture/execute/20000906-1.x: Delete.
43507 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
43509 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43511 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
43514 * g77.f-torture/execute/6367.f: New test.
43515 * g77.f-torture/execute/6367.x: Disable for MMIX.
43517 2002-04-19 Mark Mitchell <mark@codesourcery.com>
43520 * g++.dg/opt/inline2.C: New test.
43522 2002-04-18 Richard Henderson <rth@redhat.com>
43524 * gcc.dg/20000906-1.c: Enable for all targets.
43525 * gcc.c-torture/compile/iftrap-2.c: New.
43527 2002-04-18 Jakub Jelinek <jakub@redhat.com>
43529 * gcc.dg/20020418-1.c: New test.
43530 * gcc.dg/20020418-2.c: New test.
43532 2002-04-18 Richard Henderson <rth@redhat.com>
43534 * gcc.c-torture/compile/iftrap-1.c: New.
43535 * gcc.dg/iftrap-1.c: Adjust for ia64.
43536 * gcc.dg/iftrap-2.c: New.
43538 2002-04-18 Jakub Jelinek <jakub@redhat.com>
43540 * gcc.c-torture/compile/20020418-1.c: New test.
43542 2002-04-18 Roger Sayle <roger@eyesopen.com>
43544 * gcc.c-torture/compile/20020415-1.c: New.
43546 2002-04-18 David S. Miller <davem@redhat.com>
43548 * gcc.c-torture/execute/20020418-1.c: New test.
43550 2002-04-17 Jakub Jelinek <jakub@redhat.com>
43552 * gcc.dg/20020416-1.c: New test.
43554 * g++.dg/opt/inline1.C: New test.
43556 2002-04-16 Jakub Jelinek <jakub@redhat.com>
43558 * gcc.dg/altivec-5.c: New test.
43560 * gcc.dg/20020415-1.c: New test.
43562 2002-04-15 Mark Mitchell <mark@codesourcery.com>
43564 * lib/chill.exp: Remove.
43566 2002-04-14 Jakub Jelinek <jakub@redhat.com>
43568 * g++.dg/other/big-struct.C: New test.
43570 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
43572 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43575 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
43578 * gcc.dg/i386-387-1.c: Allow optional leading underscore
43579 in scan-assembler function name
43581 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
43583 * g77.f-torture/execute/980628-4.x,
43584 g77.f-torture/execute/980628-5.x,
43585 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43586 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43587 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43590 2002-04-13 David S. Miller <davem@redhat.com>
43592 * gcc.c-torture/execute/20020413-1.c: New test.
43594 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
43597 * g++.dg/ext/asm1.C: New tests.
43599 2002-04-12 Mark Mitchell <mark@codesourcery.com>
43602 * g++.dg/parse/stmtexpr1.C: New test.
43605 * g++.dg/template/copy1.C: New test.
43607 2002-04-12 Richard Henderson <rth@redhat.com>
43609 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43611 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
43613 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43614 gcc.c-torture/execute/20020307-2.c.
43616 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
43618 * g++.dg/ext/attrib5.C,
43619 * g++.dg/lookup/struct1.C: New tests.
43621 2002-04-11 Jakub Jelinek <jakub@redhat.com>
43623 * gcc.dg/20020411-1.c: New test.
43625 * gcc.c-torture/execute/20020411-1.c: New test.
43627 2002-04-10 Janis Johnson <janis187@us.ibm.com>
43629 * g77.f-torture/execute/6177.f: New test.
43631 2002-04-10 Jakub Jelinek <jakub@redhat.com>
43634 * g++.dg/opt/cleanup1.C: New test.
43636 * g++.dg/opt/const1.C: New test.
43638 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
43640 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43642 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
43645 * g++.dg/template/typename2.C: New test.
43647 2002-04-10 Alan Modra <amodra@bigpond.net.au>
43649 * gcc.c-torture/execute/loop-12.c: New.
43651 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
43653 * g77.f-torture/execute/980628-4.x,
43654 g77.f-torture/execute/980628-5.x,
43655 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43656 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43657 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43659 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43661 PR optimization/6086
43662 * g++.dg/opt/preinc1.C: New test.
43664 2002-04-06 Mark Mitchell <mark@codesourcery.com>
43667 * g++.dg/opt/static2.C: New test.
43669 2002-04-06 Mark Mitchell <mark@codesourcery.com>
43672 * gcc.dg/20020406-1.c: New test.
43674 2002-04-04 David S. Miller <davem@redhat.com>
43676 * gcc.c-torture/execute/20020404-1.c: New test.
43678 2002-04-04 Jakub Jelinek <jakub@redhat.com>
43681 * gcc.dg/20020312-2.c: Do not declare global register variable
43682 if __PIC__ or __pic__ is defined.
43684 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
43686 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
43687 __asm__ so that it works correctly even if -ansi -pedantic-errors.
43689 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43691 * gcc.misc-tests/linkage.exp: Update last change to handle
43692 sparc*-, not just sparc-.
43694 2002-04-03 Richard Henderson <rth@redhat.com>
43696 * gcc.dg/cpp/ucs.c: Improved long UCS test.
43698 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
43700 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43702 2002-04-02 David S. Miller <davem@redhat.com>
43704 * gcc.c-torture/execute/20020402-3.c: New test.
43706 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
43708 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43709 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43711 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43712 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43713 g77.f-torture/execute/20001201.x,
43714 g77.f-torture/execute/u77-test.x: New files.
43716 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43717 * gcc.dg/wchar_t-1.c: Ditto.
43719 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43721 * gcc.c-torture/execute/20020402-1.c: New test.
43723 2002-04-01 Richard Henderson <rth@redhat.com>
43725 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43727 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43729 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43731 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43733 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43735 * g++.dg/inherit/template-as-base.C: Expect error.
43736 * g++.dg/inherit/namespace-as-base.C: Likewise.
43738 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
43740 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43741 g++.dg/ext/instantiate3.C: Tweak match patterns.
43743 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43744 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43747 2002-03-31 Richard Henderson <rth@redhat.com>
43749 * gcc.dg/special/alias-2.c: New.
43750 * gcc.dg/special/ecos.exp: Run it.
43752 2002-03-31 Richard Henderson <rth@redhat.com>
43754 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43756 2002-03-31 Kazu Hirata <kazu@hxi.com>
43758 * gcc.dg/weak-1.c: Disable on h8300 port.
43760 2002-03-29 Janis Johnson <janis187@us.ibm.com>
43762 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43763 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43765 * g++.dg/bprob/bprob-1.C: New test.
43766 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43767 * g++.dg/gcov/gcov-1.C: New test.
43768 * g++.dg/gcov/gcov-1.x: New file.
43769 * g++.dg/gcov/gcov-2.C: New test.
43770 * g++.dg/gcov/gcov-3.C: New test.
43771 * g++.dg/gcov/gcov-3.h: New file.
43773 2002-03-28 Roger Sayle <roger@eyesopen.com>
43775 * g++.old-deja/g++.other/builtins5.C: New test.
43776 * g++.old-deja/g++.other/builtins6.C: New test.
43777 * g++.old-deja/g++.other/builtins7.C: New test.
43778 * g++.old-deja/g++.other/builtins8.C: New test.
43779 * g++.old-deja/g++.other/builtins9.C: New test.
43781 2002-03-29 Jakub Jelinek <jakub@redhat.com>
43783 * g++.dg/opt/static1.C: New test.
43785 * g++.dg/opt/longbranch1.C: New test.
43787 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
43789 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43791 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43793 2002-03-28 Jeffrey A Law (law@redhat.com)
43795 * gcc.c-torture/execute/20020328-1.c: New test.
43797 2002-03-27 Richard Henderson <rth@redhat.com>
43799 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43800 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43801 move from g++.old-deja/g++.ext/.
43803 2002-03-27 Mark Mitchell <mark@codesourcery.com>
43805 * g++.dg/init/new2.C: New test.
43807 2002-03-26 Richard Henderson <rth@redhat.com>
43809 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43811 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43814 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
43816 * gcc.dg/20001102-1.c: Likewise.
43818 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
43820 * gcc.dg/cpp/endif-pedantic1.c,
43821 gcc.dg/cpp/endif-pedantic2.c: New tests.
43823 2002-03-26 Mark Mitchell <mark@codesourcery.com>
43825 * g++.dg/init/new1.C: New test.
43827 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
43829 * g++.dg/abi/vbase9.C: New test.
43831 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
43833 * gcc.dg/arm-asm.c: New test.
43835 2002-03-26 Andrew Cagney <ac131313@redhat.com>
43837 * gcc.dg/Wswitch-enum.c: New test.
43840 2002-03-26 Richard Henderson <rth@redhat.com>
43842 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43845 2002-03-25 Richard Henderson <rth@redhat.com>
43847 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
43850 * gcc.c-torture/compile/20011119-1.c (xxx): New.
43851 * gcc.c-torture/compile/20011119-2.c (xxx): New.
43853 2002-03-25 Zack Weinberg <zack@codesourcery.com>
43855 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43857 2002-03-25 Bob Wilson <bob.wilson@acm.org>
43859 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43860 targets using generic thunk support.
43862 2002-03-25 Jakub Jelinek <jakub@redhat.com>
43864 * gcc.c-torture/compile/20020323-1.c: New test.
43866 * g++.dg/opt/conj2.C: New test.
43868 2002-03-24 Richard Henderson <rth@redhat.com>
43870 * gcc.dg/weak-1.c: Use -fno-common.
43872 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43874 * g77.dg/f77-edit-apostrophe-out.f: New test
43875 * g77.dg/f77-edit-h-out.f: New test
43876 * g77.dg/f77-edit-t-in.f: New test
43877 * g77.dg/f77-edit-t-out.f: New test
43878 * g77.dg/f77-edit-x-out.f: New test
43879 * g77.dg/f77-edit-slash-out.f: New test
43880 * g77.dg/f77-edit-colon-out.f: New test
43881 * g77.dg/f77-edit-s-out.f: New test
43883 2002-03-24 Richard Henderson <rth@redhat.com>
43885 * objc/execute/formal_protocol-6.x: New XFAIL.
43887 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43889 * gcc.dg/weak-1.c: Early return from dg-final on platforms
43890 that do not support weak symbols
43892 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43894 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43895 * lib/g77.exp: Likewise.
43896 * lib/objc.exp: Likewise.
43898 2002-03-23 Andrew Cagney <ac131313@redhat.com>
43900 * gcc.dg/Wswitch-default.c: New test.
43902 2002-03-23 Jakub Jelinek <jakub@redhat.com>
43904 * g++.dg/other/enum1.C: New test.
43906 2002-03-23 Zack Weinberg <zack@codesourcery.com>
43908 * gcc.dg/pragma-ep-3.c: Fix typo.
43910 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43912 * g++.dg/inherit/template-as-base.C: New test.
43914 2002-03-22 Jakub Jelinek <jakub@redhat.com>
43916 * g++.old-deja/g++.other/dwarf2-1.C: Move...
43917 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
43919 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
43921 * gcc.dg/cpp/multiline.c: Update to match.
43923 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
43925 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43927 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
43929 * gcc.dg/cpp/extratokens2.c: New file.
43931 2002-03-21 David Edelsohn <edelsohn@gnu.org>
43933 * gcc.dg/20020312-2.c: Add rs6000 target.
43935 * gcc.c-torture/compile/20020319-1.c: New test.
43937 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43939 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43940 (A, E): Handle this.
43942 2002-03-20 Jason Merrill <jason@redhat.com>
43944 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43946 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43947 through prune_gcc_output.
43949 2002-03-20 Jakub Jelinek <jakub@redhat.com>
43951 * gcc.c-torture/compile/20020320-1.c: New test.
43953 2002-03-19 Jakub Jelinek <jakub@redhat.com>
43955 * gcc.c-torture/compile/20020318-1.c: New test.
43957 * gcc.dg/struct-by-value-1.c: New test.
43959 * gcc.dg/20020319-1.c: New test.
43961 2002-03-18 Jakub Jelinek <jakub@redhat.com>
43963 * g++.dg/opt/conj1.C: New test.
43965 2002-03-17 Mark Mitchell <mark@codesourcery.com>
43967 * g++.dg/template/qualttp20.C: Revert previous change.
43968 * g++.dg/template/qualttp3.C: Likewise.
43969 * g++.dg/template/qualttp4.C: Likewise.
43970 * g++.dg/template/qualttp5.C: Likewise.
43971 * g++.dg/template/qualttp6.C: Likewise.
43972 * g++.dg/template/qualttp7.C: Likewise.
43973 * g++.dg/template/qualttp8.C: Likewise.
43974 * g++.dg/template/recurse.C: Likewise.
43976 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
43978 * gcc.dg/cpp/wchar-1.c: Update.
43980 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
43982 * g++.dg/template/conv1.C: New test.
43983 * g++.dg/template/conv2.C: New test.
43984 * g++.dg/template/conv3.C: New test.
43985 * g++.dg/template/conv4.C: New test.
43987 2002-03-15 Mark Mitchell <mark@codesourcery.com>
43989 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43990 * g++.dg/template/qualttp3.C: Likewise.
43991 * g++.dg/template/qualttp4.C: Likewise.
43992 * g++.dg/template/qualttp5.C: Likewise.
43993 * g++.dg/template/qualttp6.C: Likewise.
43994 * g++.dg/template/qualttp7.C: Likewise.
43995 * g++.dg/template/qualttp8.C: Likewise.
43996 * g++.dg/template/recurse.C: Likewise.
43998 2002-03-15 Mark Mitchell <mark@codesourcery.com>
44000 * g++.dg/opt/dtor1.C: New test.
44002 2002-03-15 Jakub Jelinek <jakub@redhat.com>
44004 * gcc.c-torture/compile/20020315-1.c: New test.
44006 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
44008 * gcc.dg/weak-1.c: Fix scan tests.
44010 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
44012 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44013 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44014 cris-*-aout* mmix-*-*.
44015 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44016 cris-*-aout* mmix-*-*.
44017 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44018 cris-*-elf* cris-*-aout* and mmix-*-*.
44019 * gcc.dg/20001009-1.c: Ditto.
44020 * gcc.dg/20010912-1.c: Ditto.
44021 * gcc.dg/20020122-4.c: Ditto.
44022 * gcc.dg/inline-2.c: Ditto.
44024 2002-03-14 Jeffrey A Law (law@cygnus.com)
44026 * gcc.c-torture/compile/20020314-1.c: New test.
44028 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
44030 * gcc.c-torture/execute/20020314-1.c: New test.
44032 2002-03-14 Jakub Jelinek <jakub@redhat.com>
44034 * g++.dg/warn/Wunused-1.C: New test.
44036 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
44038 * g++.dg/abi/mangle6.C: New test.
44040 2002-03-13 Jakub Jelinek <jakub@redhat.com>
44042 * gcc.c-torture/compile/20020309-2.c: New test.
44044 * gcc.c-torture/compile/20020312-1.c: New test.
44046 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
44048 * g++.dg/other/access1.C: New test.
44050 2002-03-12 Jakub Jelinek <jakub@redhat.com>
44052 * gcc.c-torture/execute/wchar_t-1.c: New test.
44054 2002-03-12 David Edelsohn <edelsohn@gnu.org>
44056 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44058 2002-03-12 Roger Sayle <roger@eyesopen.com>
44060 * gcc.dg/20020312-1.c: New test case.
44062 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
44064 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44066 2002-03-11 Richard Henderson <rth@redhat.com>
44068 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44069 * g++.old-deja/g++.jason/report.C: Likewise.
44071 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44073 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44074 * g++.old-deja/g++.robertl/eb56.C: Likewise.
44076 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44078 * g++.dg/overload/pmf1.C: New test.
44080 2002-03-11 Kazu Hirata <kazu@hxi.com>
44082 * gcc.c-torture/execute/20020307-1.c: Use long.
44084 2002-03-11 Jakub Jelinek <jakub@redhat.com>
44086 PR optimization/5844
44087 * gcc.dg/20020310-1.c: New test.
44089 2002-03-09 Michael Meissner <meissner@redhat.com>
44091 * gcc.c-torture/execute/memcpy-2.c: New test.
44092 * gcc.c-torture/execute/memset-1.c: New test.
44093 * gcc.c-torture/execute/strlen-1.c: New test.
44094 * gcc.c-torture/execute/strcmp-1.c: New test.
44095 * gcc.c-torture/execute/strncmp-1.c: New test.
44097 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
44099 * gcc.dg/ppc-ldstruct.c: New test.
44101 2002-03-09 Jakub Jelinek <jakub@redhat.com>
44103 * gcc.c-torture/execute/va-arg-22.c: New test.
44105 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44107 * gcc.c-torture/compile/20020309-1.c: New test.
44109 2002-03-08 Jakub Jelinek <jakub@redhat.com>
44111 * gcc.c-torture/execute/20020307-2.c: New test.
44113 2002-03-07 Jeffrey A Law (law@redhat.com)
44115 * g77.f-torture/compile/20020307-1.f: New test.
44117 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
44119 * gcc.dg/unordered-1.c: New test.
44121 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
44123 * gcc.c-torture/execute/20020307-1.c: New test.
44125 2002-03-05 Jakub Jelinek <jakub@redhat.com>
44127 * gcc.dg/20020304-1.c: New test.
44129 * gcc.c-torture/compile/20020304-2.c: New test.
44131 2002-03-04 Zack Weinberg <zack@codesourcery.com>
44133 * gcc.c-torture/compile/20020304-1.c: New test case
44136 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
44138 * gcc.dg/20020103-1.c: Add other -D ppc variants.
44140 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
44142 * g++.dg/other/classkey1.C: New test.
44144 2002-03-01 Richard Henderson <rth@redhat.com>
44146 * gcc.c-torture/compile/981223-1.x: New.
44147 * gcc.c-torture/compile/920625-1.x: New.
44149 2002-02-28 Richard Henderson <rth@redhat.com>
44151 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44153 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
44155 * gcc.c-torture/execute/20020227-1.c: New test.
44157 2002-02-27 Mark Mitchell <mark@codesourcery.com>
44159 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44161 * g++.old-deja/g++.oliva/partord1.C: Likewise.
44162 * g++.old-deja.g++.other/defarg1.C: Likewise.
44163 * g++.old-deja/g++.pt/calls2.C: Likewise.
44164 * g++.old-deja/g++.pt/crash20.C: Likewise.
44165 * g++.old-deja/g++.pt/crash30.C: Likewise.
44166 * g++.old-deja/g++.pt/crash36.C: Likewise.
44167 * g++.old-deja/g++.pt/crash6.C: Likewise.
44168 * g++.old-deja/g++.pt/defarg13.C: Likewise.
44169 * g++.old-deja/g++.pt/derived3.C: Likewise.
44170 * g++.old-deja/g++.pt/error1.C: Likewise.
44171 * g++.old-deja/g++.pt/friend21.C: Likewise.
44172 * g++.old-deja/g++.pt/friend23.C: Likewise.
44173 * g++.old-deja/g++.pt/infinite1.C: Likewise.
44174 * g++.old-deja/g++.robertl/eb128.C: Likewise.
44176 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
44178 * gcc.c-torture/execute/20020225-2.c: New test.
44180 2002-02-27 Zack Weinberg <zack@codesourcery.com>
44182 * gcc.c-torture/execute/920730-1t.c,
44183 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44184 Delete test cases, only relevant to -traditional.
44186 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
44188 * gcc.dg/cpp/undef1.c: Remove.
44189 * gcc.dg/cpp/directiv.c: Update.
44190 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44192 2002-02-27 Michael Meissner <meissner@redhat.com>
44194 * gcc.c-torture/execute/20020226-1.c: New test.
44196 2002-02-26 Jakub Jelinek <jakub@redhat.com>
44198 * g++.dg/debug/debug4.C: New test.
44200 * gcc.dg/ia64-visibility-1.c: New test.
44202 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
44204 * gcc.dg/debug/20020224-1.c: New.
44206 2002-02-25 Kazu Hirata <kazu@hxi.com>
44208 * gcc.c-torture/execute/960416-1.x: New.
44209 * gcc.c-torture/execute/divconst-3.x: Likewise.
44211 2002-02-25 Jakub Jelinek <jakub@redhat.com>
44213 * gcc.dg/20020224-1.c: New test.
44215 2002-02-25 Alan Modra <amodra@bigpond.net.au>
44217 * gcc.c-torture/execute/20020225-1.c: New.
44219 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
44221 * gcc.dg/cpp/wchar-1.c: New test.
44223 2002-02-23 Jakub Jelinek <jakub@redhat.com>
44225 * gcc.dg/20020222-1.c: New test.
44227 2002-02-22 Jakub Jelinek <jakub@redhat.com>
44229 * g++.dg/opt/anonunion1.C: New test.
44231 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
44233 * g++.dg/template/qualttp19.C: New test.
44234 * g++.dg/template/qualttp20.C: New test.
44235 * g++.old-deja/g++.jason/report.C: Adjust expected errors
44236 * g++.old-deja/g++.other/qual1.C: Likewise.
44238 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
44240 * gcc.dg/attr-alwaysinline.c: New.
44242 2002-02-21 Jakub Jelinek <jakub@redhat.com>
44244 * gcc.dg/20020220-1.c: New test.
44246 * gcc.dg/20020220-2.c: New test.
44248 * g++.dg/opt/mmx1.C: New test.
44250 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
44252 * gcc.c-torture/compile/20020110.c: New test.
44254 2002-02-20 Jakub Jelinek <jakub@redhat.com>
44256 * gcc.c-torture/execute/20020219-1.c: New test.
44258 * gcc.dg/20020219-1.c: New test.
44260 * gcc.dg/noncompile/20020220-1.c: New test.
44262 * g++.dg/opt/ptrintsum1.C: New test.
44264 * gcc.dg/debug/20020220-1.c: New test.
44266 2002-02-17 Jakub Jelinek <jakub@redhat.com>
44268 * gcc.c-torture/execute/20020216-1.c: New test.
44270 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
44272 * gcc.dg/decl-1.c: Update, new test.
44274 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
44276 * g++.dg/abi/bitfield1.C: New test.
44277 * g++.dg/abi/bitfield2.C: New test.
44279 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
44281 * gcc.dg/attr-nest.c: New test.
44283 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
44285 * gcc.c-torture/execute/20020215-1.c: New test.
44287 2002-02-14 Jakub Jelinek <jakub@redhat.com>
44289 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44290 * g++.dg/debug/debug.exp: New.
44291 * g++.dg/debug/trivial.C: New.
44292 * g++.dg/debug/debug1.C: Moved...
44293 * g++.dg/other/debug1.C: ...from here.
44294 * g++.dg/debug/debug2.C: Moved...
44295 * g++.dg/other/debug2.C: ...from here.
44296 * g++.dg/debug/debug3.C: Moved...
44297 * g++.dg/other/debug3.C: ...from here.
44299 * gcc.dg/noncompile/20020213-1.c: New test.
44301 2002-02-13 Jakub Jelinek <jakub@redhat.com>
44303 * g++.dg/other/debug3.C: New test.
44305 * gcc.c-torture/execute/20020213-1.c: New test.
44307 2002-02-13 Richard Smith <richard@ex-parrot.com>
44309 * g++.old-deja/g++.other/thunk1.C: New test.
44311 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
44313 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44315 2002-02-13 Stan Shebs <shebs@apple.com>
44317 * gcc.dg/altivec-3.c: New.
44319 2002-02-12 Jakub Jelinek <jakub@redhat.com>
44321 * gcc.dg/Wunreachable-1.c: New test.
44322 * gcc.dg/Wunreachable-2.c: New test.
44324 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
44326 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44328 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
44330 * gcc.dg/decl-1.c: New test.
44332 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
44334 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44336 2002-02-10 Kazu Hirata <kazu@hxi.com>
44338 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44339 * gcc.c-torture/compile/980506-1.x: Likewise.
44341 2002-02-10 Kazu Hirata <kazu@hxi.com>
44343 * gcc.dg/20020210-1.c: New.
44345 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
44347 * g77.f-torture/execute/947.f: New regression test
44348 for PR fortran/947.
44350 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
44352 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44353 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44355 2002-02-08 Richard Henderson <rth@redhat.com>
44357 * gcc.c-torture/compile/labels-3.c: New.
44359 2002-02-08 Jakub Jelinek <jakub@redhat.com>
44361 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44362 expression statements work instead.
44363 * gcc.dg/noncompile/20020207-1.c: New test.
44365 2002-02-07 Richard Henderson <rth@redhat.com>
44367 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44369 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
44371 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44373 * lib/g77-dg.exp: Trim g77 error messages so that they are
44374 recognized by dg.exp.
44376 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
44379 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
44381 2002-02-07 Richard Henderson <rth@redhat.com>
44383 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44384 to be sufficiently aligned for integers.
44386 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
44388 * g++.dg/template/friend4.C: New test.
44390 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
44393 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44396 2002-02-07 Richard Henderson <rth@redhat.com>
44398 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44399 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44400 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44401 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44403 2002-02-06 Richard Henderson <rth@redhat.com>
44405 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44407 2002-02-06 Janis Johnson <janis187@us.ibm.com>
44409 * gcc.dg/20020206-1.c: New test.
44411 2002-02-06 Jakub Jelinek <jakub@redhat.com>
44413 * gcc.c-torture/execute/20020206-1.c: New test.
44415 * gcc.c-torture/execute/20020206-2.c: New test.
44417 PR optimization/5429:
44418 * gcc.c-torture/compile/20020206-1.c: New test.
44420 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
44422 * g++.dg/ext/align1.C: Do not use an explicit alignment value
44423 as certain file formats cannot support particularly large
44426 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44427 and do not expect to be able to link the executable.
44429 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44430 fail because the COFF format does not support the weak attribute.
44432 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
44434 * g77.dg/pr5473.f: New test
44436 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
44438 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44439 Fix testcase accordingly.
44441 2002-02-04 Richard Henderson <rth@redhat.com>
44443 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44444 (buf): Change to be an array of pointers, not ints.
44446 2002-02-04 Jakub Jelinek <jakub@redhat.com>
44448 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
44449 before all tests. Move warning one line above to match where it
44451 * gcc.dg/Wswitch-2.c: New test.
44452 * g++.dg/warn/Wswitch-1.C: New test.
44453 * g++.dg/warn/Wswitch-2.C: New test.
44455 2002-02-04 Richard Henderson <rth@redhat.com>
44457 * g++.dg/abi/offsetof.C: Fix size comparison.
44459 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
44461 * gcc.dg/cast-qual-2.c: New test.
44463 2002-02-04 Jakub Jelinek <jakub@redhat.com>
44465 * gcc.dg/20020201-4.c: New test.
44467 2002-02-04 Ben Elliston <bje@redhat.com>
44469 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44470 target_info attribute != 0, in addition to the empty string.
44471 (gcc_target_compile): Likewise.
44473 2002-02-03 Andrew Cagney <ac131313@redhat.com>
44475 * gcc.dg/Wswitch.c: New test.
44476 PR gcc/4475. PR gcc/3780.
44478 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
44480 * g77.f-torture/execute/5122.f: New test for regressions
44481 against PR fortran/5122.
44483 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
44485 * g77.f-torture/compile/pr3743.f: Delete
44486 * g77.dg/pr3743-1.f: New test.
44487 * g77.dg/pr3743-2.f: New test.
44488 * g77.dg/pr3743-3.f: New test.
44489 * g77.dg/pr3743-4.f: New test.
44491 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
44493 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44495 2002-02-02 Richard Henderson <rth@redhat.com>
44497 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44498 * gcc.c-torture/execute/bf64-1.c: Likewise.
44500 2002-02-02 Jakub Jelinek <jakub@redhat.com>
44502 * gcc.dg/20020201-2.c: New test.
44504 * gcc.dg/20020201-3.c: New test.
44506 * gcc.c-torture/execute/bitfld-2.c: New test.
44508 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
44510 * gcc.dg/bitfld-1.c: Update.
44511 * gcc.dg/bitfld-2.c: Update.
44512 * gcc.c-torture/execute/bitfld-1.x: New.
44514 2002-02-02 Jakub Jelinek <jakub@redhat.com>
44516 * gcc.c-torture/execute/20020201-1.c: New test.
44518 2002-02-01 Janis Johnson <janis187@us.ibm.com>
44521 * gcc.dg/20020201-1.c: New test.
44523 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
44526 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44527 * g77.f-torture/compile/pr3743.x: Remove
44529 2002-01-31 Tom Rix <trix@redhat.com>
44531 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44533 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
44535 * gcc.dg/noncompile/20020130-1.c: New test.
44537 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
44539 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44541 2002-01-29 Richard Henderson <rth@redhat.com>
44543 * gcc.c-torture/execute/991118-1.c: Cast various constants back
44545 * gcc.c-torture/execute/bf64-1.c: Likewise.
44547 2002-01-29 Jakub Jelinek <jakub@redhat.com>
44549 * gcc.c-torture/execute/20020129-1.c: New test.
44551 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
44553 * gcc.c-torture/compile/20000224-1.c: Update.
44554 * gcc.c-torture/execute/bitfld-1.c: New tests.
44555 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44556 * gcc.dg/uninit-A.c: Update.
44558 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
44560 * g++.dg/template/ctor1.C: Add instantiation.
44562 2002-01-28 Paul Koning <pkoning@equallogic.com>
44564 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44565 argument to __builtin_prefetch to be const ptr.
44567 2002-01-28 Jakub Jelinek <jakub@redhat.com>
44569 * gcc.c-torture/compile/20020120-1.c: New test.
44571 2002-01-27 Kazu Hirata <kazu@hxi.com>
44573 * gcc.c-torture/execute/20020127-1.c: New test.
44575 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
44577 * g77.dg/f77-edit-i-in.f: New test
44578 * g77.dg/f77-edit-i-out.f: New test
44580 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
44582 * gcc.dg/debug/debug.exp: New file.
44583 * gcc.dg/debug/trivial.c: New file.
44584 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44585 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44586 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44587 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44588 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44589 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44590 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44591 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44592 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44593 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44594 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44595 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44596 * gcc.dg/20000503-1.c: Removed.
44597 * gcc.dg/20010207-1.c: Removed.
44598 * gcc.dg/20011223-1.c: Removed.
44599 * gcc.dg/20020104-2.c: Removed.
44600 * gcc.dg/debug-1.c: Removed.
44601 * gcc.dg/debug-2.c: Removed.
44602 * gcc.dg/debug-3.c: Removed.
44603 * gcc.dg/debug-4.c: Removed.
44604 * gcc.dg/debug-5.c: Removed.
44605 * gcc.dg/debug-6.c: Removed.
44606 * gcc.dg/dwarf2-1.c: Removed.
44607 * gcc.dg/dwarf2-2.c: Removed.
44609 2002-01-25 Jakub Jelinek <jakub@redhat.com>
44611 * g++.old-deja/g++.other/eh5.C: New test.
44612 * g++.old-deja/g++.other/sibcall2.C: New test.
44613 * g++.old-deja/g++.other/array9.C: New test.
44614 * g++.old-deja/g++.other/typename2.C: New test.
44615 * g++.old-deja/g++.other/crash60.C: New test.
44616 * g++.old-deja/g++.other/conv9.C: New test.
44617 * g++.old-deja/g++.other/mangle10.C: New test.
44618 * g++.old-deja/g++.other/unchanging1.C: New test.
44619 * g++.old-deja/g++.other/exprstmt1.C: New test.
44620 * g++.old-deja/g++.other/inline23.C: New test.
44621 * g++.old-deja/g++.eh/ia64-1.C: New test.
44622 * g++.old-deja/g++.other/dwarf2-1.C: New test.
44623 * g++.old-deja/g++.other/reload1.C: New test.
44624 * g++.old-deja/g++.other/static20.C: New test.
44625 * g++.old-deja/g++.other/local-alloc1.C: New test.
44626 * g++.old-deja/g++.other/conv8.C: New test.
44627 * g++.old-deja/g++.other/stmtexpr2.C: New test.
44628 * g++.old-deja/g++.other/storeexpr1.C: New test.
44629 * g++.old-deja/g++.other/storeexpr2.C: New test.
44630 * g++.dg/eh/template2.C: New test.
44631 * g++.dg/warn/weak1.C: New test.
44633 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
44635 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44636 Remove first, non-varying, argument.
44638 2002-01-23 Richard Henderson <rth@redhat.com>
44640 * gcc.dg/inline-2.c: New.
44642 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44643 Add optional target arg. Check number of arguments.
44644 (scan-assembler-not, scan-assembler-dem): Likewise.
44645 (scan-assembler-dem-not): Likewise.
44647 2002-01-23 Zack Weinberg <zack@codesourcery.com>
44649 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44651 * g++.old-deja/g++.brendan/parse3.C,
44652 g++.old-deja/g++.other/crash26.C,
44653 g++.old-deja/g++.other/crash28.C,
44654 g++.old-deja/g++.other/crash29.C,
44655 g++.old-deja/g++.other/crash30.C,
44656 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44658 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
44660 * gcc.dg/20020115-1.c: New.
44662 2002-01-23 Bob Wilson <bob.wilson@acm.org>
44664 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44666 2002-01-23 Janis Johnson <janis187@us.ibm.com>
44668 * gcc.dg/20020122-3.c: New.
44670 2002-01-23 Jakub Jelinek <jakub@redhat.com>
44672 * g++.dg/other/gc1.C: New test.
44674 2002-01-23 Zack Weinberg <zack@codesourcery.com>
44676 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44678 2002-01-22 Richard Henderson <rth@redhat.com>
44680 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44682 2002-01-22 Richard Henderson <rth@redhat.com>
44684 * gcc.dg/20020122-4.c: New.
44686 2002-01-22 H.J. Lu <hjl@gnu.org>
44688 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44690 * gcc.dg/special/ecos.exp: Likewise.
44691 * lib/g++-dg.exp: Likewise.
44692 * lib/g77-dg.exp: Likewise.
44693 * lib/gcc-dg.exp : Likewise.
44694 * lib/mike-g++.exp: Likewise.
44695 * lib/mike-g77.exp: Likewise.
44696 * lib/mike-gcc.exp: Likewise.
44697 * lib/objc-dg.exp: Likewise.
44699 2002-01-22 Janis Johnson <janis187@us.ibm.com>
44702 * gcc.dg/20020122-2.c: New test.
44704 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
44706 * gcc.dg/20020122-1.c: New test.
44708 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
44710 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44712 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
44714 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44716 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44718 * gcc.c-torture/compile/20020121-1.c: New test.
44720 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
44722 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44725 2002-01-21 Jakub Jelinek <jakub@redhat.com>
44727 * gcc.dg/20020218-1.c: New test.
44729 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
44731 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44733 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44734 "At global scope" warning
44735 * g++.dg/ext/align1.C: Change cygwin test for alignment
44736 from db-bogus to dg-warning
44738 2002-01-21 Zack Weinberg <zack@codesourcery.com>
44740 * g77.f-torture/compile/cpp2.F: New test.
44742 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
44744 * g++.dg/template/access1.C: New test.
44746 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
44748 * gcc.dg/20020118-1.c: New.
44750 2002-01-18 Kazu Hirata <kazu@hxi.com>
44752 * gcc.c-torture/execute/20020118-1.c: New test.
44754 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
44756 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44757 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44758 alignment warnings.
44760 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
44762 * gcc.misc-tests/i386-prefetch.exp: Save and restore
44763 torture_with_loops and torture_without_loops
44765 2002-01-17 Jakub Jelinek <jakub@redhat.com>
44767 * gcc.c-torture/compile/20020116-1.c: New test.
44769 2002-01-16 Jakub Jelinek <jakub@redhat.com>
44771 * gcc.dg/20020116-2.c: New test.
44773 * gcc.dg/ultrasp4.c: New test.
44775 * gcc.dg/20020116-1.c: New test.
44777 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
44779 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44782 2002-01-15 Janis Johnson <janis187@us.ibm.com>
44784 * gcc.misc-tests/i386-prefetch.exp: New.
44785 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44786 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44787 * gcc.misc-tests/i386-pf-none-1.c: New test.
44788 * gcc.misc-tests/i386-pf-sse-1.c: New test.
44790 2002-01-15 Jakub Jelinek <jakub@redhat.com>
44792 * gcc.dg/gnu89-init-1.c: Add new tests.
44794 2002-01-15 Andreas Jaeger <aj@suse.de>
44796 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44797 * gcc.dg/i386-mmx-2.c: Likewise.
44798 * gcc.dg/i386-sse-1.c: Likewise.
44799 * gcc.dg/i386-sse-2.c: Likewise.
44800 * gcc.dg/i386-sse-3.c: Likewise.
44802 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
44804 * g77.f-torture/execute/intrinsic-unix-bessel.f:
44805 Uncomment additional cases that now pass.
44807 2002-01-11 Richard Henderson <rth@redhat.com>
44809 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44810 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44812 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
44814 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44816 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
44818 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44819 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44821 2002-01-10 Dale Johannesen <dalej@apple.com>
44823 * gcc.c-torture/execute/loop-11.c: New.
44825 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
44827 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44828 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44830 2002-01-09 Richard Henderson <rth@redhat.com>
44832 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44833 type in which to perform the operation for each size.
44835 2002-01-09 Alan Matsuoka (alanm@redhat.com)
44837 * gcc.c-torture/compile/20020109-2.c: New test.
44839 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
44841 * gcc.c-torture/execute/loop-10.c: New test.
44843 2002-01-09 Jakub Jelinek <jakub@redhat.com>
44845 * gcc.c-torture/compile/20010226-1.c: New test.
44846 * gcc.c-torture/compile/20010227-1.c: New test.
44847 * gcc.c-torture/compile/20010426-1.c: New test.
44848 * gcc.c-torture/compile/20010510-1.c: New test.
44849 * gcc.c-torture/compile/20010605-3.c: New test.
44850 * gcc.c-torture/compile/20010824-1.c: New test.
44851 * gcc.c-torture/execute/20010409-1.c: New test.
44852 * gcc.dg/noncompile/20000901-1.c: New test.
44853 * gcc.dg/20001023-1.c: New test.
44854 * gcc.dg/20001101-1.c: New test.
44855 * gcc.dg/20001102-1.c: New test.
44856 * gcc.dg/20010207-1.c: New test.
44857 * gcc.dg/20010405-1.c: New test.
44858 * gcc.dg/20010822-1.c: New test.
44859 * gcc.dg/20011107-1.c: New test.
44861 2002-01-09 Jeffrey A Law (law@redhat.com)
44863 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44865 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
44866 execution failure on PA targets.
44868 2002-01-09 Jakub Jelinek <jakub@redhat.com>
44870 * gcc.c-torture/compile/20020109-1.c: New test.
44872 2002-01-08 Kazu Hirata <kazu@hxi.com>
44874 * gcc.c-torture/execute/20020108-1.c: New test.
44876 2002-01-08 Jakub Jelinek <jakub@redhat.com>
44878 * gcc.dg/20020108-1.c: New test.
44880 2002-01-08 H.J. Lu <hjl@gnu.org>
44882 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44885 2002-01-08 Geoff Keating <geoffk@redhat.com>
44887 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44890 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
44892 * gcc.dg/altivec-4.c: Test altivec predicates.
44894 2002-01-07 Jakub Jelinek <jakub@redhat.com>
44896 * gcc.c-torture/execute/20020107-1.c: New test.
44898 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
44901 * gcc.c-torture/compile/20020106-1.c: New test.
44903 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
44905 * gcc.c-torture/execute/nestfunc-4.c: New test.
44907 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
44909 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44910 extra triple that slipped in.
44911 * g++.old-deja/g++.abi/align.C: Likewise.
44912 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44914 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
44916 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44917 * g++.old-deja/g++.abi/align.C: Likewise.
44918 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44920 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44922 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44925 2002-01-04 Jakub Jelinek <jakub@redhat.com>
44927 * gcc.dg/20020104-1.c: New test.
44929 * gcc.dg/20020104-2.c: New test.
44931 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
44933 * gcc.dg/20020103-1.c: Fix typo in target selector.
44935 2002-01-03 Richard Henderson <rth@redhat.com>
44937 * gcc.dg/20020103-1.c: New.
44939 2002-01-03 Kazu Hirata <kazu@hxi.com>
44941 * gcc.c-torture/execute/20020103-1.c: New test.
44943 2002-01-03 Jakub Jelinek <jakub@redhat.com>
44945 * g++.dg/other/debug2.C: New test.
44947 * gcc.c-torture/compile/20020103-1.c: New test.
44949 2002-01-02 Jakub Jelinek <jakub@redhat.com>
44951 * gcc.dg/gnu89-init-1.c: Added new tests.
44953 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44955 * g++.dg/template/friend2.C: Remove as patch is reverted.
44957 * g++.dg/warn/oldcast1.C: New test.
44959 * g++.dg/template/ptrmem1.C: New test.
44960 * g++.dg/template/ptrmem2.C: New test.
44962 * g++.dg/template/ntp.C: New test.
44964 * g++.dg/other/component1.C: New test.
44966 * g++.dg/template/ttp3.C: New test.
44968 * g++.dg/template/friend2.C: New test.
44969 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44971 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44973 * g++.dg/other/ptrmem1.C: New test.
44974 * g++.dg/other/ptrmem2.C: New test.
44976 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44978 * g++.dg/template/ctor1.C: New test.
44980 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44982 * g++.dg/template/friend2.C: New test.
44984 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
44986 * gcc.dg/mmix-1.c: New test.
44988 2001-12-31 Richard Henderson <rth@redhat.com>
44990 * gcc.dg/asm-5.c: New.
44992 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
44994 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44995 in namespace __gnu_cxx
44997 2001-12-30 Richard Henderson <rth@redhat.com>
44999 * gcc.dg/debug-6.c: New.
45001 2001-12-30 Jakub Jelinek <jakub@redhat.com>
45003 * gcc.c-torture/compile/20011229-2.c: New test.
45005 2001-12-29 Jakub Jelinek <jakub@redhat.com>
45007 * gcc.dg/debug-3.c: New test.
45008 * gcc.dg/debug-4.c: New test.
45009 * gcc.dg/debug-5.c: New test.
45011 2001-12-29 Richard Henderson <rth@redhat.com>
45013 * g++.dg/eh/loop1.C: New.
45015 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45017 * g++.dg/template/crash1.C: New test.
45019 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45021 * g++.dg/other/const1.C: New test.
45023 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
45025 * gcc.c-torture/compile/20011229-1.c: New test.
45027 2001-12-28 Stan Shebs <shebs@apple.com>
45029 * lib/objc-torture.exp: Resync with c-torture.exp.
45030 * lib/objc.exp: Load standard libraries.
45032 2001-12-28 Jakub Jelinek <jakub@redhat.com>
45034 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45037 2001-12-27 Roger Sayle <roger@eyesopen.com>
45039 * gcc.c-torture/execute/string-opt-16.c: New testcase.
45041 2001-12-27 Richard Henderson <rth@redhat.com>
45043 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45045 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
45047 * g++.dg/eh/ctor1.C: New test.
45048 * g++.dg/other/error2.C: New test.
45050 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
45052 * g++.dg/other/init2.C: New test.
45054 2001-12-24 Richard Henderson <rth@redhat.com>
45056 * gcc.dg/20011223-1.c: New.
45057 * gcc.dg/inline-1.c: New.
45059 2001-12-23 Richard Henderson <rth@redhat.com>
45061 * gcc.dg/asm-4.c: Test operand modifiers.
45063 2001-12-23 Richard Henderson <rth@redhat.com>
45065 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45067 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
45069 * gcc.c-torture/execute/20011223-1.c: New test.
45071 2001-12-21 Richard Henderson <rth@redhat.com>
45073 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45074 re-enables the warning.
45076 2001-12-21 Richard Henderson <rth@redhat.com>
45078 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45080 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45082 * gcc.c-torture/compile/20011218-1.c: New test.
45084 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
45086 * gcc.misc-test/arm-isr.exp: New file. Control running of the
45088 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
45089 epilogue generation for ARM ISR routines.
45091 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45093 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45094 * gcc.dg/format/c90-printf-3.c: Likewise.
45095 * gcc.dg/format/c99-printf-3.c: Likewise.
45096 * gcc.dg/format/ext-1.c: Likewise.
45097 * gcc.dg/format/ext-6.c: Likewise.
45098 * gcc.dg/format/format.h: Prototype unlocked stdio.
45100 2001-12-20 Richard Henderson <rth@redhat.com>
45102 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45104 (malloc): Correct allocation logic. Abort if we fill up the
45105 arena before initialization complete.
45106 (realloc): Correct allocation logic.
45108 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45110 * gcc.c-torture/compile/20011219-2.c: New test.
45112 * gcc.c-torture/execute/20011219-1.c: New test.
45114 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
45116 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45117 target does not support weak symbols.
45119 2001-12-19 Jakub Jelinek <jakub@redhat.com>
45121 * gcc.c-torture/compile/20011219-1.c: New test.
45123 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
45125 * g++.dg/other/error1.C: New test.
45127 2001-12-17 Jeffrey A Law (law@redhat.com)
45129 * gcc.c-torture/execute/20011217-1.c: New test.
45131 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
45133 * objc.dg/special/: New directory.
45134 * objc.dg/special/special.exp: New file.
45135 * objc.dg/special/unclaimed-category-1.h: New file.
45136 * objc.dg/special/unclaimed-category-1a.m: New file.
45137 * objc.dg/special/unclaimed-category-1.m: New file.
45139 2001-12-17 Andreas Jaeger <aj@suse.de>
45141 * gcc.c-torture/compile/20011217-2.c: New test.
45143 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
45145 * gcc.c-torture/compile/20011217-1.c: New test.
45147 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
45149 * gcc.dg/20011214-1.c: New.
45151 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
45153 * gcc.dg/altivec-4.c: New.
45155 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
45157 * gcc.dg/20011113-1.c: New test.
45159 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45161 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45162 std::__malloc_alloc_template<0> and
45163 std::__default_alloc_template<false, 0>.
45165 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
45167 * objc/execute/bf-21.m: New test.
45168 * objc/execute/enumeration-1.m: New test.
45169 * objc/execute/enumeration-2.m: New test.
45171 2001-12-12 Jakub Jelinek <jakub@redhat.com>
45173 * gcc.dg/gnu89-init-1.c: New test.
45175 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
45177 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45178 * g++.old-deja/g++.jason/2371.C: Likewise.
45179 * g++.old-deja/g++.jason/template33.C: Likewise.
45180 * g++.old-deja/g++.jason/template34.C: Likewise.
45181 * g++.old-deja/g++.jason/template36.C: Likewise.
45182 * g++.old-deja/g++.oliva/typename1.C: Likewise.
45183 * g++.old-deja/g++.oliva/typename2.C: Likewise.
45184 * g++.old-deja/g++.other/typename1.C: Likewise.
45185 * g++.old-deja/g++.pt/inherit2.C: Likewise.
45186 * g++.old-deja/g++.pt/nontype5.C: Likewise.
45187 * g++.old-deja/g++.pt/typename11.C: Likewise.
45188 * g++.old-deja/g++.pt/typename14.C: Likewise.
45189 * g++.old-deja/g++.pt/typename16.C: Likewise.
45190 * g++.old-deja/g++.pt/typename3.C: Likewise.
45191 * g++.old-deja/g++.pt/typename4.C: Likewise.
45192 * g++.old-deja/g++.pt/typename5.C: Likewise.
45193 * g++.old-deja/g++.pt/typename7.C: Likewise.
45194 * g++.old-deja/g++.robertl/eb9.C: Likewise.
45196 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
45198 * g++.dg/other/linkage1.C: New test.
45199 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45202 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
45204 * gcc.dg/concat.c: New test.
45206 2001-12-11 Stan Shebs <shebs@apple.com>
45208 * objc/compile: New test directory.
45209 * objc/compile/compile.exp: New expect script.
45210 * objc/compile/20011211-1.m: New compile test.
45212 2001-12-11 Jason Merrill <jason@redhat.com>
45214 * lib/prune.exp (prune_gcc_output): Also handle "In member
45215 function". So many permutations...
45217 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
45219 * g++.dg/template/typedef1.C: New test.
45221 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
45223 * g++.dg/other/copy1.C: New test.
45225 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
45227 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45229 * gcc.dg/builtin-choose-expr.c: New.
45231 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
45233 * gcc.dg/altivec-2.c: New.
45235 2001-12-07 Richard Henderson <rth@redhat.com>
45237 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45239 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
45241 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45244 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
45246 * g++-old.deja/g++.robertl/eb101.C: Deleted.
45248 2001-12-06 Janis Johnson <janis187@us.ibm.com>
45250 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45251 variable argument list.
45253 2001-12-06 Zack Weinberg <zack@codesourcery.com>
45255 * gcc.c-torture/execute/memcheck: Delete entire directory.
45256 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45257 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45259 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
45261 * gcc.dg/Wshadow-1.c: New test.
45263 2001-12-05 Jakub Jelinek <jakub@redhat.com>
45265 * gcc.c-torture/compile/20011130-1.c: New test.
45267 * gcc.dg/noncompile/20011025-1.c: New test.
45269 * g++.dg/other/anon-union.C: New test.
45271 * gcc.c-torture/execute/20011024-1.c: New test.
45273 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
45275 * gcc.c-torture/execute/20000722-1.x,
45276 gcc.c-torture/execute/20010123-1.x: Remove.
45277 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45278 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45279 gcc.dg/c99-complit-2.c: New tests.
45281 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
45283 * g++.dg/inherit/base1.C: New test.
45285 2001-12-04 Jakub Jelinek <jakub@redhat.com>
45287 * g++.dg/other/stdarg1.C: New test.
45289 * gcc.c-torture/compile/20011130-2.c: New test.
45291 2001-12-03 Janis Johnson <janis187@us.ibm.com>
45293 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45294 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45295 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45296 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45297 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45298 * gcc.dg/builtin-prefetch-1.c: New test.
45300 2001-12-03 Jakub Jelinek <jakub@redhat.com>
45302 * gcc.dg/20011130-1.c: New test.
45304 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
45306 * g++.dg/other/scope1.C: New test.
45307 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45309 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
45311 * gcc.dg/vla-init-1.c: New test.
45313 2001-12-01 Geoff Keating <geoffk@redhat.com>
45315 * gcc.c-torture/compile/structs.c: New testcase from GDB.
45317 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
45319 * objc.dg/alias.m: Update.
45320 * objc.dg/class-1.m: Update.
45321 * objc.dg/const-str-1.m: Update.
45322 * objc.dg/fwd-proto-1.m: Update.
45323 * objc.dg/id-1.m: Update.
45324 * objc.dg/super-class-1.m: Update.
45326 2001-11-29 Mark Mitchell <mark@codesourcery.com>
45328 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45331 2001-11-28 Jeffrey A Law (law@cygnus.com)
45333 * gcc.c-torture/execute/20011128-1.c: New test.
45335 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
45337 * gcc.dg/20011127-1.c: New test.
45339 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
45341 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
45342 from Austin Group draft 7.
45343 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
45344 scanf format arguments.
45345 * gcc.dg/format/no-exargs-2.c: New test.
45347 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
45349 * g++.dg/abi/vbase8-4.C: New test.
45351 2001-11-24 Ian Lance Taylor <ian@airs.com>
45353 * gcc.c-torture/execute/20011121-1.c: New test.
45355 2001-11-23 Jeffrey A Law (law@cygnus.com)
45357 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45359 2001-11-23 Andreas Jaeger <aj@suse.de>
45361 * gcc.dg/cpp/charconst-2.c: New test.
45363 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
45365 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45366 to the host if it is remote. Let tests specify extra headers
45368 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45369 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45370 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45371 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45372 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45373 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45374 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45375 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45376 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45377 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45379 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
45381 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45382 for little endian ARMs.
45384 2001-11-20 Jakub Jelinek <jakub@redhat.com>
45386 * gcc.c-torture/compile/20011119-1.c: New test.
45387 * gcc.c-torture/compile/20011119-2.c: New test.
45389 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
45391 * gcc.dg/altivec-1.c: Fix typo.
45393 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
45395 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45397 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
45399 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45401 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
45403 * lib/g77.exp: Don't specify --rpath-link.
45405 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45406 across all the headers.
45407 * gcc.dg/format/format.exp: For testing on a remote host,
45410 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45411 * gcc.c-torture/execute/930406-1.c: Likewise.
45412 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45414 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
45416 * gcc.dg/altivec-1.c: New.
45418 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
45420 * gcc.dg/cpp/fpreprocessed.c: New test case.
45422 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
45424 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45425 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45426 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45428 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
45430 * gcc.dg/no-builtin-1.c: New test.
45432 2001-11-16 Jakub Jelinek <jakub@redhat.com>
45434 * gcc.c-torture/execute/20011115-1.c: New test.
45436 2001-11-15 Jakub Jelinek <jakub@redhat.com>
45438 * gcc.c-torture/compile/20011114-2.c: New test.
45439 * gcc.c-torture/compile/20011114-3.c: New test.
45440 * gcc.c-torture/compile/20011114-4.c: New test.
45442 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
45444 * g++.dg/other/init1.C: New test.
45446 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
45448 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45451 * gcc.c-torture/execute/20011114-1.c: New testcase.
45453 * gcc.c-torture/compile/20010327-1.c: Revert last change.
45454 * gcc.c-torture/compile/20011114-1.c: New test, exactly
45455 like the (before this change) version of 20010327-1.c.
45457 2001-11-14 Roger Sayle <roger@eyesopen.com>
45459 * gcc.c-torture/execute/string-opt-13.c: New testcase.
45461 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
45463 * g++.dg/init/array2.C: New test.
45465 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
45467 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45469 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
45471 * g++.dg/other/forscope1.C: New test.
45472 * g++.dg/ext/forscope1.C: New test.
45473 * g++.dg/ext/forscope2.C: New test.
45475 2001-11-13 Jakub Jelinek <jakub@redhat.com>
45477 * gcc.c-torture/execute/20011113-1.c: New test.
45479 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
45481 * gcc.c-torture/execute/20011109-2.c: New test.
45483 * gcc.c-torture/execute/20011109-1.c: New test.
45485 2001-11-09 Jakub Jelinek <jakub@redhat.com>
45487 * gcc.c-torture/compile/20011109-1.c: New test.
45489 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
45491 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45492 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45493 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45494 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45495 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45496 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45497 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45499 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
45501 * g++.dg/warn/Wshadow-1.C: New tests.
45502 * g++.old-deja/g++.mike/for3.C: Update.
45504 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
45506 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45507 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45508 XFAILs. Adjust expected error texts.
45509 * gcc.c-torture/compile/20011106-1.c,
45510 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45511 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45512 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45513 gcc.dg/c99-array-lval-5.c: New tests.
45515 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45517 * gcc.dg/cpp/defined.c: Update.
45519 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45521 * gcc.c-torture/execute/anon-1.c: New test.
45523 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
45525 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45526 same size, so no warning should be produced on stormy16.
45528 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45529 due to oversized array.
45530 * g++.old-deja/g++.mike/ns15.C: Likewise.
45531 * g++.old-deja/g++.pt/crash16.C: Likewise.
45533 2001-11-02 Graham Stott <grahams@redhat.com>
45535 * g++.dgother/debug1.C: Fix typos.
45537 2001-11-01 Jakub Jelinek <jakub@redhat.com>
45539 * g++.dg/other/debug1.C: New test.
45541 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45543 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45546 2001-10-30 Jakub Jelinek <jakub@redhat.com>
45548 * gcc.dg/20011029-2.c: New test.
45550 * gcc.c-torture/compile/20011029-1.c: New test.
45552 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
45554 * objc/execute/class_self-1.m: New test.
45555 * objc/execute/class_self-2.m: New test.
45557 2001-10-25 Zack Weinberg <zack@codesourcery.com>
45559 * gcc.misc-tests/msgs.exp: Delete.
45560 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45561 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
45562 error set to match recent changes.
45564 2001-10-24 Zack Weinberg <zack@codesourcery.com>
45566 * gcc.dg/20011021-1.c: New test.
45568 2001-10-24 Jakub Jelinek <jakub@redhat.com>
45570 * gcc.c-torture/compile/20011023-1.c: New test.
45572 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
45574 * lib/g77.exp: Rewrite based on lib/g++.exp.
45576 2001-10-19 Jakub Jelinek <jakub@redhat.com>
45578 * gcc.c-torture/execute/20011019-1.c: New test.
45580 * gcc.dg/20011018-1.c: New test.
45582 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
45584 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45586 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
45588 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45589 * gcc.dg/attr-invalid.c: Likewise.
45591 2001-10-18 Jakub Jelinek <jakub@redhat.com>
45593 * gcc.dg/20011015-1.c: New test.
45595 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
45597 * g++.dg/template/unify2.C: New test.
45599 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
45601 * g++.dg/other/exception-specification.C: New test
45603 2001-10-13 Tom Rix <trix@redhat.com>
45605 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45606 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45608 2001-10-12 Jakub Jelinek <jakub@redhat.com>
45610 * gcc.dg/20011009-1.c: New test.
45612 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
45615 * g++.dg/other/friend1.C: New test.
45617 2001-10-11 Richard Henderson <rth@redhat.com>
45619 * g++.old-deja/g++.other/crash18.C: Add -S to options.
45621 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45623 * gcc.c-torture/compile/20011010-1.c: New.
45625 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
45627 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45628 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45629 g77.f-torture/execute/execute.exp,
45630 g77.f-torture/noncompile/noncompile.exp,
45631 gcc.c-torture/compile/compile.exp,
45632 gcc.c-torture/execute/execute.exp,
45633 gcc.c-torture/execute/ieee/ieee.exp,
45634 gcc.c-torture/execute/memcheck/memcheck.exp,
45635 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45636 objc/execute/execute.exp: Update FSF address.
45638 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
45640 * gcc.dg/cpp/cmdlne-C.c: Update.
45641 * gcc.dg/cpp/cmdlne-C2.c: New.
45643 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45645 * gcc.c-torture/execute/20011008-3.c: New.
45647 2001-10-08 DJ Delorie <dj@redhat.com>
45649 * gcc.dg/20011008-1.c: New.
45650 * gcc.dg/20011008-2.c: New.
45652 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
45654 * gcc.dg/cpp/spacing1.c: Update test.
45656 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
45658 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45659 spelling errors of "separate" as "seperate".
45661 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
45663 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45664 enough to avoid inlining.
45666 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
45668 * lib/g77.exp: set libg2c_dir correctly.
45670 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
45672 * gcc.dg/cpp/macro11.c: New test.
45674 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45676 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45677 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45678 gcc.dg/format/multattr-3.c: New tests.
45679 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
45680 tests for format attributes on function pointers being rejected.
45682 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45684 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45686 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45688 * g++.dg/warn/format1.C: New test.
45690 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
45692 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45694 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
45696 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45698 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
45700 * gcc.dg/cpp/redef2.c: Add test.
45702 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
45704 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45705 long-standing bug on i686, apparently.
45706 * gcc.c-torture/execute/loop-2c.x: New file.
45707 * gcc.c-torture/execute/loop-2d.x: New file.
45708 * gcc.c-torture/execute/loop-3c.x: New file.
45710 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
45712 * gcc.dg/cpp/20000625-2.c: Correct line number.
45714 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
45716 * gcc.dg/cpp/macro10.c: New test.
45717 * gcc.dg/cpp/strify3.c: New test.
45718 * gcc.dg/cpp/spacing1.c: Add tests.
45719 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45720 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45722 2001-09-24 DJ Delorie <dj@redhat.com>
45724 * gcc.c-torture/execute/20010924-1.c: New test.
45726 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
45728 * objc/execute/paste.m: Remove.
45730 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
45732 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45734 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
45736 * g77.dg/strlen0.f: New test.
45738 2001-09-21 Richard Henderson <rth@redhat.com>
45740 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45741 * g++.old-deja/g++.abi/vtable2.C: Likewise.
45743 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
45745 Table-driven attributes.
45746 * g++.dg/ext/attrib1.C: New test.
45748 2001-09-20 DJ Delorie <dj@redhat.com>
45750 * gcc.dg/20000926-1.c: Update expected warning messages.
45751 * gcc.dg/array-2.c: Likewise, and test for warnings too.
45752 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45755 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
45757 * g++.dg/eh/registers1.C: New test case.
45759 2001-09-17 Richard Henderson <rth@redhat.com>
45761 * gcc.dg/array-5.c: Fix VLA decomposition test.
45763 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
45765 * gcc.dg/cpp/line5.c: New testcase.
45767 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
45769 * gcc.dg/cpp/macro9.c: New test.
45771 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
45773 * gcc.c-torture/execute/980223.c: Change type of addr from long
45776 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
45778 * gcc.c-torture/execute/20010915-1.c: New test.
45780 2001-09-14 Janis Johnson <janis187@us.ibm.com>
45782 * g77.dg/bprob: New directory.
45783 * g77.dg/bprob/bprob.exp: New file.
45784 * g77.dg/bprob/bprob-1.f: New test.
45785 * g77.dg/gcov: New directory.
45786 * g77.dg/gcov/gcov.exp: New file.
45787 * g77.dg/gcov/gcov-1.f: New test.
45788 * g77.dg/gcov/gcov-1.x: New file.
45790 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
45792 * gcc.dg/cpp/directiv.c: Update.
45793 * gcc.dg/cpp/undef1.c: Update.
45795 2001-09-12 Jakub Jelinek <jakub@redhat.com>
45797 * gcc.dg/20010912-1.c: New test.
45799 2001-09-11 Janis Johnson <janis187@us.ibm.com>
45801 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45802 language-independent file in lib.
45803 * lib/gcov.exp: New file.
45805 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
45807 * gcc.c-torture/compile/20010911-1.c: New test.
45809 2001-09-10 Janis Johnson <janis187@us.ibm.com>
45811 * lib/profopt.exp: New, to support profile-directed optimizations.
45812 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45813 * gcc.misc-tests/bprob-1.c: New test.
45814 * gcc.misc-tests/bprob-2.c: New test.
45816 2001-09-07 Janis Johnson <janis187@us.ibm.com>
45818 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45819 XFAIL and which kinds of gcov output to verify.
45820 * gcc.misc-tests/gcov-4b.x: New file.
45821 * gcc.misc-tests/gcov-5b.x: New file.
45822 * gcc.misc-tests/gcov-6.x: New file.
45823 * gcc.misc-tests/gcov-7.c: New test.
45824 * gcc.misc-tests/gcov-7.x: New file.
45826 2001-09-06 Janis Johnson <janis187@us.ibm.com>
45828 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45829 * gcc.misc-tests/gcov-6.c: New test.
45831 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
45834 * g++.dg/abi/vbase1.C: New test.
45836 2001-09-05 Ziemowit Laski <zlaski@apple.com>
45838 * objc.dg/method-2.m: New.
45840 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
45843 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45844 * g++.dg/init/empty1.C: New test.
45846 2001-09-03 Jakub Jelinek <jakub@redhat.com>
45848 * gcc.c-torture/compile/20010903-1.c: New test.
45850 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
45852 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45855 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
45857 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45859 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45861 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45863 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
45865 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45866 for 16-bit 'unsigned int'.
45868 2001-08-29 Kazu Hirata <kazu@hxi.com>
45870 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45872 2001-08-27 Richard Henderson <rth@redhat.com>
45874 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45875 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45877 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
45879 * gcc.dg/asm-names.c (ymain): New.
45881 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
45883 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45884 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45885 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45887 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45889 * gcc.dg/compare5.c: New testcase.
45891 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
45893 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45894 and "In instantiation".
45896 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
45898 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45900 2001-08-20 Janis Johnson <janis187@us.ibm.com>
45902 * gcc.misc-tests/gcov.exp: Add support for branch information.
45903 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45904 * gcc.misc-tests/gcov-4.c: New test.
45905 * gcc.misc-tests/gcov-4b.c: New test.
45906 * gcc.misc-tests/gcov-5b.c: New test.
45908 2001-08-20 Zack Weinberg <zackw@panix.com>
45910 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45913 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
45915 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45917 2001-08-19 Jakub Jelinek <jakub@redhat.com>
45919 * g++.dg/eh/template1.C: New test.
45921 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
45923 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45925 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45928 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
45930 * lib/g77-dg.exp: Use prune.exp for common procedures
45931 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45932 * lib/g77.exp: (g77-dg-prune) Remove
45934 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
45936 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45938 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45940 * g++.dg/template/unify1.C: New test.
45942 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
45944 * g++.dg/abi/empty4.C: New test.
45946 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
45948 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45950 * g77.f-torture/compile/pr3743.x: Likewise.
45952 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
45954 * g++.dg/other/using-declaration.C: New test.
45956 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
45958 * gcc.dg/cpp/tr-sign.c: New testcase.
45960 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
45962 * gcc.dg/cpp/19951025-1.c: Revert.
45963 * gcc.dg/cpp/directiv.c: We no longer process directives that
45964 interrupt macro arguments.
45966 2001-08-03 Zack Weinberg <zackw@stanford.edu>
45968 * gcc.dg/bconstp-1.c: New test.
45970 2001-08-03 Richard Henderson <rth@redhat.com>
45972 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45974 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
45976 * gcc.dg/cpp/19951025-1.c: Update.
45978 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
45980 * g77.dg/ff90-1.f (s): Fix reference of variable z,
45983 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
45986 * g++.old-deja/g++.ns/ns14.C: Remove special options.
45987 * g++.old-deja/g++.other/std1.C: Likewise.
45988 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45990 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45992 * lib/g77.exp: Load gcc-defs.exp for common procedures
45993 (g77_pass, g77_fail, g77_finish, g77_exit,
45994 ${tool}_check_unsupported_p} Now redundant. Deleted.
45996 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45998 * g77.dg/fbackslash.f
45999 * g77.dg/fcase-preserve.f
46001 * g77.dg/ffixed-line-length-0.f
46002 * g77.dg/ffixed-line-length-132.f
46003 * g77.dg/ffixed-line-length-7.f
46004 * g77.dg/ffixed-line-length-72.f
46005 * g77.dg/ffixed-line-length-none.f
46006 * g77.dg/ffree-form-1.f
46007 * g77.dg/fno-backslash.f
46008 * g77.dg/fno-f90-1.f
46009 * g77.dg/fno-fixed-form-1.f
46010 * g77.dg/fno-onetrip.f
46011 * g77.dg/fno-typeless-boz.f
46012 * g77.dg/fno-underscoring.f
46013 * g77.dg/fno-vxt-1.f
46014 * g77.dg/fonetrip.f
46015 * g77.dg/ftypeless-boz.f
46016 * g77.dg/fugly-assumed.f
46017 * g77.dg/funderscoring.f
46020 2001-08-01 Ziemowit Laski <zlaski@apple.com>
46022 * objc.dg/fwd-proto-1.m: New.
46023 * objc.dg/local-decl-1.m: New.
46024 * objc.dg/naming-1.m: New.
46025 * objc.dg/naming-2.m: New.
46026 * objc.dg/proto-hier-1.m: New.
46028 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
46030 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46031 largest-type elements to a struct makes its size grow.
46033 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46035 * g++.dg/abi/vthunk1.C: New test.
46037 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46039 * g++.dg/abi/vbase8-22.C: New test.
46041 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46043 * gcc.dg/cpp/macro8.c: New test.
46045 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46047 * g++.dg/abi/vbase8-21.C: New test.
46049 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46051 * g++.dg/abi/vbase8-10.C: New test.
46053 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46055 * lib/g++.exp (g++_set_ld_library_path): Renamed to
46056 ${tool}_set_ld_library_path.
46058 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46061 2001-07-26 Stan Cox <scox@redhat.com>
46063 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46064 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46065 gcc_exit, gcc_check_unsupported_p):
46066 Moved to gcc-deps.exp
46067 * gcc-deps.exp: New file.
46069 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46071 * g++.old-deja/g++.pt/defarg14.C: New test.
46073 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46075 * g++.old-deja/g++.other/lineno5.C: New test.
46077 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46079 * g++.old-deja/g++.pt/crash68.C: New test.
46081 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46083 * g++.old-deja/g++.other/crash42.C: New test.
46085 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46087 * gcc.dg/cpp/extratokens.c: Fix.
46088 * gcc.dg/cpp/skipping2.c: New tests.
46090 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46092 * gcc.c-torture/execute/20010724-1.c: New file.
46093 * gcc.c-torture/execute/20010724-1.x: New file.
46095 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46097 * g++.old-deja/g++.other/cond7.C: New test.
46099 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46101 * g++.old-deja/g++.other/optimize4.C: New test.
46103 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46105 * g++.old-deja/g++.abi/vbase8-5.C: New test.
46107 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
46109 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46110 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46111 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46112 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46114 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46115 bug report" message.
46117 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46118 * g++.dg/ext/instantiate1.C: Move from old-deja.
46120 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
46122 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46123 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46124 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46125 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46127 2001-07-23 Jeffrey A Law (law@cygnus.com)
46129 * gcc.c-torture/execute/20010723-1.c: New test.
46131 2001-07-23 Ben Elliston <bje@redhat.com>
46133 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46135 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46137 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46139 Delete handling of ieee_multilib_flags.
46140 Pass -mieee for alpha*-*-* and sh-*-*.
46141 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46143 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
46145 Remove old-abi tests.
46146 * g++.old-deja/g++.mike/p11116.C: Remove.
46147 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46149 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
46151 * g77.f-torture/compile/pr3743.f: New test
46153 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
46155 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46157 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46159 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46160 g++.old-deja/g++.pt/static6.C: Likewise.
46161 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46162 supports weak symbols.
46164 2001-07-18 Andreas Jaeger <aj@suse.de>
46166 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46169 2001-07-18 Andreas Jaeger <aj@suse.de>
46171 * gcc.dg/iftrap-1.c: Fix target line.
46173 2001-07-17 Richard Henderson <rth@redhat.com>
46175 * gcc.c-torture/execute/20010717-1.c: New.
46177 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
46179 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46182 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46184 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46186 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46188 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46189 UAC_SIGBUS, UAC_NOPRINT definitions.
46191 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
46193 * objc/execute/object_is_class.m: New test.
46194 * objc/execute/object_is_meta_class.m: New test.
46196 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
46198 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46199 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46201 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
46203 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46204 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46206 2001-07-14 Richard Henderson <rth@redhat.com>
46208 * gcc.dg/iftrap-1.c: New.
46210 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
46212 * g77.f-torture/execute/intrinsic77.f: New test.
46214 2001-07-11 Janis Johnson <janis@us.ibm.com>
46216 * gcc.misc-tests/gcov-3.c: New test.
46218 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
46220 * gcc.c-torture/compile/20010711-1.c,
46221 * gcc.c-torture/compile/20010711-2.c: New tests.
46223 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
46225 * gcc.c-torture/execute/20010711-1.c: New test.
46227 2001-07-11 Ben Elliston <bje@redhat.com>
46229 * g++.old-deja/g++.other/enum5.C: New test.
46231 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
46233 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46234 (g++-dg-prune): Call prune_gcc_output.
46235 * prune.exp: New file for prune_gcc_output.
46236 * lib/g++.exp, lib/gcc.exp: Load it.
46238 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
46240 * gcc.c-torture/compile/20010701-1.c,
46241 g++.old-deja/g++.ext/attrib6.C: New tests.
46243 2001-07-06 Jeffrey A Law (law@cygnus.com)
46245 * gcc.c-torture/compile/20010706-1.c: New test.
46247 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
46249 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46251 2001-06-28 Stan Shebs <shebs@apple.com>
46253 * gcc.dg/pragma-darwin.c: New test.
46255 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46257 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46258 Solaris 2.[678] system.
46260 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
46262 * gcc.dg/20010622-1.c: New test.
46264 2001-06-18 Stan Shebs <shebs@apple.com>
46266 * objc.dg: New directory.
46267 * objc.dg/dg.exp: New file.
46268 * objc.dg/alias.m: New.
46269 * objc.dg/class-1.m: New.
46270 * objc.dg/class-2.m: New.
46271 * objc.dg/const-str-1.m: New.
46272 * objc.dg/const-str-2.m: New.
46273 * objc.dg/id-1.m: New.
46274 * objc.dg/method-1.m: New.
46275 * objc.dg/super-class-1.m: New.
46276 * lib/objc-dg.exp: New file.
46278 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
46280 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46283 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
46285 * g++.old-deja/g++.abi/vbase8-9.C: New test.
46287 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46289 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46292 2001-06-12 Richard Henderson <rth@redhat.com>
46294 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46296 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
46298 * g++.old-deja/g++.abi/vbase5.C: New test.
46299 * g++.old-deja/g++.abi/vbase6.C: New test.
46300 * g++.old-deja/g++.abi/vbase7.C: New test.
46302 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46304 * gcc.c-torture/compile/20010610-1.c: New test.
46306 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
46308 * g++.old-deja/g++.abi/vbase4.C: New test.
46310 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46312 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46313 support %f for HC11/HC12 targets.
46314 * gcc.c-torture/execute/930513-1.x: New file, likewise.
46315 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46316 on HC11/HC12 targets.
46317 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46319 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46321 * gcc.dg/wchar_t-1.c: New file.
46322 * gcc.dg/wint_t-1.c: Likewise.
46324 2001-06-11 Bernd Schmidt <bernds@redhat.com>
46326 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46328 2001-06-11 Richard Henderson <rth@redhat.com>
46330 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46332 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
46334 * gcc.c-torture/compile/20010611-1.c: New test.
46336 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
46338 * gcc.dg/c99-tag-1.c: Add more tests.
46340 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
46342 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46343 representation on MN10300 and ARM/Thumb.
46345 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
46347 * g77.f-torture/execute/20010610.f: New.
46349 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
46351 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46354 2001-06-09 Richard Henderson <rth@redhat.com>
46356 * gcc.c-torture/execute/ashrdi-1.c: New.
46357 * gcc.c-torture/execute/ashldi-1.c: New.
46358 * gcc.c-torture/execute/lshrdi-1.c: New.
46360 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
46362 * objc/execute/load-3.m: Added. Check sending +load to categories,
46363 in addition to classes.
46365 2001-06-08 Stan Shebs <shebs@apple.com>
46367 * objc/execute/load-2.m: New test. From Nicola Pero
46368 <n.pero@mi.flashnet.it>.
46370 2001-06-08 Jakub Jelinek <jakub@redhat.com>
46372 * gcc.c-torture/execute/20010605-2.c: New test.
46374 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
46376 * g++.old-deja/g++.abi/vbase2.C: New test.
46377 * g++.old-deja/g++.abi/vbase3.C: New test.
46379 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
46381 * g++.old-deja/g++.pt/friend49.C: New test.
46383 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
46385 * g++.old-deja/g++.ext/anon3.C: New test.
46387 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
46389 * g++.old-deja/g++.other/conv7.C: New test.
46391 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
46393 * gcc.c-torture/compile/20010605-2.c: New test.
46395 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
46397 * gcc.c-torture/execute/20010604-1.c: New test.
46399 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
46401 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46403 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
46405 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46406 (g++_link_flags): Likewise.
46407 (g++_init): Pass gccpath's value to two previous functions.
46409 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46411 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46412 Ensure logfile entry matches exec command line.
46414 2001-05-31 Richard Henderson <rth@redhat.com>
46416 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46417 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46419 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
46421 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46422 compiler for irix6.2
46424 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
46426 * g++.old-deja/g++.other/optimize3.C: New file.
46428 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
46430 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46433 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
46435 * g++.old-deja/g++.other/optimize2.C: New file.
46437 2001-05-25 Diego Novillo <dnovillo@redhat.com>
46439 * gcc.c-torture/compile/20010518-2.c: New file.
46440 * gcc.c-torture/execute/20010518-1.c: New file.
46441 * gcc.c-torture/execute/20010518-2.c: New file.
46443 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
46445 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46447 2001-05-24 Mark Mitchell <mark@codesourcery.com>
46449 G++ no longer defines builtins that do not begin with __builtin.
46450 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46451 * g++.old-deja/g++.brendand/misc13.C: Likewise.
46452 * g++.old-deja/g++.law/builtin1.C: Likewise.
46453 * g++.old-deja/g++.law/cvt2.C: Likewise.
46454 * g++.old-deja/g++.mike/net5.C: Likewise.
46455 * g++.old-deja/g++.other/builtins1.C: Likewise.
46456 * g++.old-deja/g++.other/builtins2.C: Likewise.
46457 * g++.old-deja/g++.other/builtins3.C: Likewise.
46458 * g++.old-deja/g++.other/builtins4.C: Likewise.
46459 * g++.old-deja/g++.other/inline8.C: Likewise.
46460 * g++.old-deja/g++.robertl/eb39.C: Likewise.
46462 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
46464 * g++.old-deja/g++.pt/using1.C: Adjust.
46465 * g++.old-deja/g++.pt/using2.C: New test.
46467 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46469 * gcc.dg/cpp/charconst.c: New tests.
46470 * gcc.dg/cpp/escape.c: New tests.
46471 * gcc.dg/cpp/escape-1.c: New tests.
46472 * gcc.dg/cpp/escape-2.c: New tests.
46473 * gcc.dg/cpp/ucs.c: New tests.
46475 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
46477 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46478 native compiler for irix6.5.
46480 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
46482 * lib/g++.exp (g++_include_flags): Use args to compute
46484 (g++_link_flags): Likewise.
46485 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46487 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
46489 * gcc.dg/c90-hexfloat-1.c: Add more tests.
46491 2001-05-21 Geoff Keating <geoffk@redhat.com>
46493 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46496 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46498 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46500 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46501 to STACK_SIZE; Use it to define size of add_histo array.
46502 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46504 (f): Use GITT_SIZE to define size of gitt local table.
46505 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46506 to STACK_SIZE; Use it to define size of bytemem array.
46508 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46510 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46511 on 68HC11/HC12 due to the asm instruction.
46512 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46513 * gcc.c-torture/compile/920520-1.x: Likewise.
46514 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46515 on 68HC11/HC12 because the function is larger than 64K.
46516 * gcc.c-torture/compile/961203-1.x: New file, this test fails
46517 on 68HC11/HC12 because the structure is too large.
46519 2001-05-20 Richard Henderson <rth@redhat.com>
46521 * gcc.c-torture/execute/20010520-1.c: New.
46523 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46525 * g++.old-deja/g++.warn/compare1.C: New test.
46526 * gcc.dg/compare4.c: New test.
46528 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
46530 * g++.old-deja/g++.other/optimize1.C: New test.
46532 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46534 * g++.old-deja/g++.pt/spec41.C: New test.
46536 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
46538 * gcc.c-torture/compile/20010114-1.x: Remove.
46540 2001-05-18 Stan Shebs <shebs@apple.com>
46542 * gcc.c-torture/compile/20010518-1.c: New test.
46544 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
46546 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46547 * g++.old-deja/g++.pt/crash67.C: New test.
46549 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
46551 * g++.old-deja/g++.other/debug9.C: New test.
46553 2001-05-16 Zack Weinberg <zackw@stanford.edu>
46555 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46557 2001-05-16 Jan Hubicka <jh@suse.cz>
46559 * gcc.c-torture/compile/20010516-1.c: New test.
46561 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
46563 * g++.old-deja/g++.other/crash41.C: New test.
46565 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
46567 * g++.old-deja/g++.pt/crash66.C: New test.
46569 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
46571 * g++.old-deja/g++.robertl/eb27.C: Convert.
46573 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
46575 * g++.dg/friend-warn.C: New test. Do not warn about friend
46576 declaration being redundant.
46578 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
46580 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46582 2001-05-14 Mark Mitchell <mark@codesourcery.com>
46584 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46586 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
46588 * lib/g++.exp: Use testsuite_flags.
46590 2001-05-13 Mark Mitchell <mark@codesourcery.com>
46592 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46594 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
46596 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46598 2001-05-11 Mark Mitchell <mark@codesourcery.com>
46600 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46602 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
46604 * gcc.c-torture/compile/20010313-1.c: New test.
46606 2001-05-09 Zack Weinberg <zackw@stanford.edu>
46608 * gcc.dg/cpp/direct2.c: New test.
46609 * gccq.dg/cpp/direct2s.c: New test.
46611 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46613 2001-05-07 Mark Mitchell <mark@codesourcery.com>
46615 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46616 * g++.old-deja/g++.other/op3.C: Likewise.
46618 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46620 * gcc.dg/cpp/syshdr.h: New file.
46621 * gcc.dg/cpp/sysmac1.c: Update.
46622 * gcc.dg/cpp/sysmac2.c: Update.
46624 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46626 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46628 2001-05-04 David Edelsohn <edelsohn@gnu.org>
46630 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46631 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46633 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
46635 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46637 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
46639 * lib/g++.exp (g++_include_flags): Don't use any special flags
46640 if TESTING_IN_BUILD_TREE is not defined.
46641 (g++_init): Use a plain 'c++' as the compiler if
46642 TESTING_IN_BUILD_TREEE is not defined.
46644 2001-05-02 Jakub Jelinek <jakub@redhat.com>
46646 * g++.old-deja/g++.eh/catch13.C: New test.
46647 * g++.old-deja/g++.eh/catch14.C: New test.
46649 2001-05-02 Jakub Jelinek <jakub@redhat.com>
46651 * gcc.dg/cpp/tr-define.c: New test.
46653 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
46655 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46656 <stdlib.h>, not <malloc.h>.
46658 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
46660 * g++.old-deja/g++.ns/template17.C: New test.
46662 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
46664 * g++.old-deja/g++.pt/ref4.C: New test.
46666 2001-04-30 Richard Henderson <rth@redhat.com>
46668 * gcc.dg/20000724-1.c: Revert last change.
46670 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
46672 * g77.f-torture/execute/20010430.f: New test.
46674 2001-04-30 Mark Mitchell <mark@codesourcery.com>
46676 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46678 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
46680 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46682 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46684 * g++.old-deja/g++.eh/crash6.C: New test.
46686 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46688 * g++.old-deja/g++.other/warn7.C: New test.
46690 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46692 * g++.old-deja/g++.other/defarg9.C: New test.
46694 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
46696 * g77.f-torture/compile/20010426.f: New test.
46697 * g77.f-torture/execute/20010426.f: New test.
46699 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
46701 * g77.f-torture/compile/20000629-1.x: Remove - error
46704 2001-04-26 Jeffrey A Law (law@cygnus.com)
46706 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46707 Tweak slightly to work with g++.dg framework.
46708 * g++.dg/special/ecos.exp: Run initp1.C test.
46709 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46711 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46712 its linker doesn't give line numbers either.
46713 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46715 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
46717 * g++.old-deja/g++.other/lex1.C: New test.
46719 2001-04-26 Jakub Jelinek <jakub@redhat.com>
46721 * gcc.dg/noncompile/20010425-1.c: New test.
46723 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
46725 * g++.old-deja/g++.pt/mangle2.C: New test.
46727 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46729 * gcc.dg/format/plus-1.c: New test.
46731 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46733 * gcc.dg/20010423-1.c: New test.
46735 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46737 * gcc.c-torture/execute/20010422-1.c: New test.
46739 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
46741 * g++.old-deja/g++.ns/type2.C: New test.
46743 2001-04-24 Zack Weinberg <zackw@stanford.edu>
46745 * g++.old-deja/g++.other/perf1.C: New test.
46747 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
46749 * gcc.dg/c99-func-2.c: Remove xfail.
46750 * gcc.dg/c99-func-3.c: Remove xfail.
46751 * gcc.dg/c99-func-4.c: Remove xfail.
46753 2001-04-23 Zack Weinberg <zackw@stanford.edu>
46755 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46757 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
46759 * gcc.c-torture/compile/20010423-1.c: New test.
46761 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
46763 * g++.old-deja/g++.pt/typename28.C: New test.
46765 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
46767 * g++.old-deja/g++.abi/empty2.C: New test.
46768 * g++.old-deja/g++.abi/empty3.C: New test.
46770 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46772 * g++.old-deja/g++.other/comdat2.C: New test.
46773 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46775 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46777 * g++.old-deja/g++.other/overload14.C: New test.
46779 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46781 * g++.old-deja/g++.other/lookup23.C: New test.
46783 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46785 * gcc.c-torture/execute/20010403-1.c: New test.
46787 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
46788 Mark Mitchell <mark@codesourcery.com>
46790 * lib/old-dejagnu.exp: Don't delete output of executable.
46791 Add .exe suffix to executables.
46793 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
46795 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46797 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46799 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46801 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
46803 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46804 * g++.old-deja/g++.abi/crash1.C: New test.
46806 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
46808 * g++.old-deja/g++.other/crash40.C: New test.
46810 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46812 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46814 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
46816 * g++.old-deja/g++.other/warn6.C: New test.
46818 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46820 * g++.old-deja/g++.robertl/eb42.C: Same.
46822 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46824 * gcc.dg/wtr-conversion-1.c: New testcase.
46826 2001-04-10 Richard Henderson <rth@redhat.com>
46828 * g++.old-deja/g++.other/array5.C: New.
46830 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46832 * gcc.c-torture/execute/20010408-1.c: New test.
46834 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
46836 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46837 headers and constructs.
46838 * g++.old-deja/g++.robertl/eb79.C: Same.
46839 * g++.old-deja/g++.robertl/eb77.C (main): Same.
46840 * g++.old-deja/g++.robertl/eb73.C: Same.
46841 * g++.old-deja/g++.robertl/eb66.C (main): Same.
46842 * g++.old-deja/g++.robertl/eb55.C (t): Same.
46843 * g++.old-deja/g++.robertl/eb54.C (main): Same.
46844 * g++.old-deja/g++.robertl/eb46.C (main): Same.
46845 * g++.old-deja/g++.robertl/eb44.C: Same.
46846 * g++.old-deja/g++.robertl/eb41.C (main): Same.
46847 * g++.old-deja/g++.robertl/eb4.C (main): Same.
46848 * g++.old-deja/g++.robertl/eb39.C: Same.
46849 * g++.old-deja/g++.robertl/eb33.C (main): Same.
46850 * g++.old-deja/g++.robertl/eb31.C (main): Same.
46851 * g++.old-deja/g++.robertl/eb30.C: Same.
46852 * g++.old-deja/g++.robertl/eb3.C: Same.
46853 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46854 * g++.old-deja/g++.robertl/eb21.C: Same.
46855 * g++.old-deja/g++.robertl/eb15.C: Same.
46856 * g++.old-deja/g++.robertl/eb118.C: Same.
46857 * g++.old-deja/g++.robertl/eb115.C (main): Same.
46858 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46859 * g++.old-deja/g++.robertl/eb109.C: Same.
46860 * g++.old-deja/g++.other/sibcall1.C (main): Same.
46861 * g++.old-deja/g++.mike/rtti1.C: Same.
46862 * g++.old-deja/g++.mike/p658.C: Same.
46863 * g++.old-deja/g++.mike/net46.C: Same.
46864 * g++.old-deja/g++.mike/net34.C: Same.
46865 * g++.old-deja/g++.mike/memoize1.C: Same.
46866 * g++.old-deja/g++.mike/eh2.C: Same.
46867 * g++.old-deja/g++.law/weak.C: Same.
46868 * g++.old-deja/g++.law/visibility7.C: Same.
46869 * g++.old-deja/g++.law/visibility25.C: Same.
46870 * g++.old-deja/g++.law/visibility22.C: Same.
46871 * g++.old-deja/g++.law/visibility2.C: Same.
46872 * g++.old-deja/g++.law/visibility17.C: Same.
46873 * g++.old-deja/g++.law/visibility13.C: Same.
46874 * g++.old-deja/g++.law/visibility10.C: Same.
46875 * g++.old-deja/g++.law/visibility1.C: Same.
46876 * g++.old-deja/g++.law/virtual3.C (eval): Same.
46877 * g++.old-deja/g++.law/vbase1.C: Same.
46878 * g++.old-deja/g++.law/operators32.C: Same.
46879 * g++.old-deja/g++.law/nest3.C: Same.
46880 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46881 * g++.old-deja/g++.law/except5.C (main): Same.
46882 * g++.old-deja/g++.law/cvt7.C (run): Same.
46883 * g++.old-deja/g++.law/cvt2.C: Same.
46884 * g++.old-deja/g++.law/cvt16.C: Same.
46885 * g++.old-deja/g++.law/ctors6.C (bar): Same.
46886 * g++.old-deja/g++.law/ctors17.C (main): Same.
46887 * g++.old-deja/g++.law/ctors13.C: Same.
46888 * g++.old-deja/g++.law/ctors12.C (main): Same.
46889 * g++.old-deja/g++.law/ctors10.C: Same.
46890 * g++.old-deja/g++.law/code-gen5.C: Same.
46891 * g++.old-deja/g++.law/bad-error7.C: Same.
46892 * g++.old-deja/g++.law/arm9.C: Same.
46893 * g++.old-deja/g++.law/arm12.C: Same.
46894 * g++.old-deja/g++.law/arg8.C: Same.
46895 * g++.old-deja/g++.law/arg1.C: Same.
46896 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46897 * g++.old-deja/g++.jason/template31.C: Same.
46898 * g++.old-deja/g++.jason/template24.C (main): Same.
46899 * g++.old-deja/g++.jason/2371.C: Same.
46900 * g++.old-deja/g++.eh/new2.C: Same.
46901 * g++.old-deja/g++.eh/new1.C: Same.
46902 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46903 * g++.old-deja/g++.brendan/nest21.C (main): Same.
46904 * g++.old-deja/g++.brendan/err-msg3.C: Same.
46905 * g++.old-deja/g++.brendan/crash62.C: Same.
46906 * g++.old-deja/g++.brendan/crash52.C: Same.
46907 * g++.old-deja/g++.brendan/crash49.C (main): Same.
46908 * g++.old-deja/g++.brendan/crash38.C: Same.
46909 * g++.old-deja/g++.brendan/crash15.C (main): Same.
46910 * g++.old-deja/g++.brendan/copy9.C: Same.
46912 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
46914 * gcc.c-torture/execute/20001203-2.c (memset):
46915 Count argument is of type __SIZE_TYPE__.
46917 2001-04-04 Diego Novillo <dnovillo@redhat.com>
46919 * gcc.c-torture/compile/20010404-1.c: New test.
46921 2001-04-04 Jakub Jelinek <jakub@redhat.com>
46923 * gcc.c-torture/compile/20010326-1.c: New test.
46925 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
46927 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46928 peculiarities of the SH.
46929 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46931 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46933 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46934 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46935 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46937 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46939 * g77.f-torture/compile/20010321-1.f: New test.
46941 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46943 * gcc.c-torture/compile/20010329-1.c: New test.
46945 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46947 * gcc.c-torture/execute/20010329-1.c: New test.
46949 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
46951 * g++.old-deja/g++.other/eh4.C: Fix typo.
46953 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
46955 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46957 2001-03-28 Philip Blundell <philb@gnu.org>
46959 * gcc.c-torture/compile/20010328-1.c: New test.
46961 2001-03-27 Richard Henderson <rth@redhat.com>
46963 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46964 * g++.old-deja/g++.eh/vbase3.C: Likewise.
46966 2001-03-27 Alan Modra <alan@linuxcare.com.au>
46968 * gcc.c-torture/compile/20010327-1.c: New test.
46970 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
46972 * g++.old-deja/g++.other/friend12.C: New test.
46973 * g++.old-deja/g++.other/friend9.C: Expect no errors.
46974 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46976 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
46978 * gcc.c-torture/execute/20010325-1.c: New test.
46980 2001-03-23 Jakub Jelinek <jakub@redhat.com>
46982 * g++.old-deja/g++.other/mangle3.C: New test.
46984 2001-03-22 Jakub Jelinek <jakub@redhat.com>
46986 * g++.old-deja/g++.other/anon8.C: New test.
46988 2001-03-20 Philip Blundell <philb@gnu.org>
46990 * gcc.c-torture/compile/20010320-1.c: New test.
46992 2001-03-17 Richard Henderson <rth@redhat.com>
46994 * g++.old-deja/g++.other/eh4.C: Add expected error text.
46996 2001-03-15 Geoff Keating <geoff@redhat.com>
46998 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47001 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
47003 * g++.old-deja/g++.other/eh4.C: New test.
47005 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
47007 * gcc.dg/cpp/mi1.c: Update.
47009 2001-03-14 Jakub Jelinek <jakub@redhat.com>
47011 * g++.old-deja/g++.other/regstack.C: New test.
47013 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
47015 * g++.old-deja/g++.other/ref4.C: New test.
47017 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
47019 * objc/execute/va_method.m: Added.
47020 * objc/execute/IMP.m: Added.
47021 * objc/execute/_cmd.m: Added.
47022 * objc/execute/accessing_ivars.m: Added.
47023 * objc/execute/class-1.m: Added.
47024 * objc/execute/class-10.m: Added.
47025 * objc/execute/class-11.m: Added.
47026 * objc/execute/class-12.m: Added.
47027 * objc/execute/class-13.m: Added.
47028 * objc/execute/class-14.m: Added.
47029 * objc/execute/class-2.m: Added.
47030 * objc/execute/class-3.m: Added.
47031 * objc/execute/class-4.m: Added.
47032 * objc/execute/class-5.m: Added.
47033 * objc/execute/class-6.m: Added.
47034 * objc/execute/class-7.m: Added.
47035 * objc/execute/class-8.m: Added.
47036 * objc/execute/class-9.m: Added.
47037 * objc/execute/class-tests-1.h
47038 * objc/execute/class-tests-2.h
47039 * objc/execute/compatibility_alias.m: Added.
47040 * objc/execute/encode-1.m: Added.
47041 * objc/execute/formal_protocol-1.m: Added.
47042 * objc/execute/formal_protocol-2.m: Added.
47043 * objc/execute/formal_protocol-3.m: Added.
47044 * objc/execute/formal_protocol-4.m: Added.
47045 * objc/execute/formal_protocol-5.m: Added.
47046 * objc/execute/formal_protocol-6.m: Added.
47047 * objc/execute/formal_protocol-7.m: Added.
47048 * objc/execute/informal_protocol.m: Added.
47049 * objc/execute/initialize.m: Added.
47050 * objc/execute/load.m: Added.
47051 * objc/execute/many_args_method.m: Added.
47052 * objc/execute/nested-3.m: Added.
47053 * objc/execute/no_clash.m: Added.
47054 * objc/execute/private.m: Added.
47055 * objc/execute/redefining_self.m: Added.
47056 * objc/execute/root_methods.m: Added.
47057 * objc/execute/selector-1.m: Added.
47058 * objc/execute/static-1.m: Added.
47059 * objc/execute/static-2.m: Added.
47060 * objc/execute/va_method.m: Added.
47062 2001-03-10 Richard Henderson <rth@redhat.com>
47064 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47066 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
47068 * g++.old-deja/g++.other/crash31.C: XFAIL.
47069 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47070 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47071 * gcc.c-torture/execute/20010123-1.x: XFAIL.
47072 * gcc.c-torture/execute/20010124-1.x: XFAIL.
47073 * gcc.dg/sequence-pt-1.c: XFAIL one test.
47075 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
47077 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47079 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47081 * gcc.dg/20000724-1.c: Don't use multiline strings.
47083 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47085 * objc/execute/string1.m, objc/execute/string2.m: Compare the
47086 result of -cString against what we expect it to be; don't just
47087 print it out for no one to read.
47089 * objc/execute/string3.m, objc/execute/string4.m: New tests.
47090 Based on testcases provided by Nicola Pero.
47092 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47094 * gcc.dg/cpp/macro7.c: New test.
47096 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47098 * gcc.dg/cpp/multiline.c: Update.
47100 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47102 * g++.old-deja/g++.other/enum3.C: New test.
47104 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47106 * g++.old-deja/g++.other/pod1.C: New test.
47108 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47110 * g++.old-deja/g++.ext/overload1.C: New test.
47112 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47114 * g++.old-deja/g++.pt/using1.C: New test.
47116 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47118 * g++.old-deja/g++.other/using9.C: New test.
47120 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
47122 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47124 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47126 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
47128 * g++.old-deja/g++.ext/realpt1.C: Remove.
47130 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
47132 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47134 2001-02-26 Will Cohen <wcohen@redhat.com>
47136 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47138 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
47140 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47141 templatized constructors.
47143 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47145 * gcc.c-torture/execute/20010224-1.c: New test.
47147 2001-02-23 Jakub Jelinek <jakub@redhat.com>
47149 * gcc.c-torture/execute/20010222-1.c: New test.
47151 2001-02-22 Jakub Jelinek <jakub@redhat.com>
47153 * g++.old-deja/g++.other/inline20.C: New test.
47155 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
47157 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47159 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47161 * g++.old-deja/g++.other/lookup22.C: New test.
47163 2001-02-19 Zack Weinberg <zackw@stanford.edu>
47165 * g77.dg: New directory.
47166 * g77.dg/20010216-1.f: New test case.
47167 * g77.dg/dg.exp: New driver.
47168 * lib/g77-dg.exp: New driver library.
47170 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47172 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47174 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
47176 * g++.old-deja/g++.other/decl9.C: New test.
47178 2001-02-16 Jakub Jelinek <jakub@redhat.com>
47180 * g++.old-deja/g++.other/init16.C: Update the test so that it does
47181 not need <string> and also tests the initialization at runtime.
47183 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47185 * gcc.c-torture/execute/longlong.c: New test.
47187 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
47189 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47191 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
47193 * gcc.c-torture/execute/920302-1.c (execute):
47194 Change argument type to short.
47196 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
47198 * g++.old-deja/g++.pt/deduct6.C: New test.
47200 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
47202 * g++.old-deja/g++.pt/deduct5.C: New test.
47204 2001-02-14 Jakub Jelinek <jakub@redhat.com>
47206 * gcc.c-torture/execute/20010209-1.c: New test.
47208 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
47210 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47212 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
47214 * g++.dg/vtgc1.C: Update for new ABI.
47216 * consistency.vlad: New directory, 1665 files.
47218 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47220 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47222 * gcc.dg/cpp/digraphs.c: Declare puts.
47224 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47226 * g++.old-deja/g++.other/warn5.C: New test.
47228 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47230 * g++.old-deja/g++.pt/spec40.C: New test.
47232 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47234 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47236 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47238 2001-02-12 Jakub Jelinek <jakub@redhat.com>
47240 * gcc.c-torture/compile/20010209-1.c: New test.
47242 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
47244 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47245 excess errors message but not if it crashes.
47246 * g++.old-deja/g++.other/crash27.C: Likewise.
47247 * g++.old-deja/g++.other/crash28.C: Likewise.
47248 * g++.old-deja/g++.other/crash30.C: Likewise.
47249 * g++.old-deja/g++.other/crash32.C: Likewise.
47250 * g++.old-deja/g++.other/crash35.C: Likewise.
47251 * g++.old-deja/g++.pt/inherit2.C: Likewise.
47253 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
47255 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47256 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47257 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47258 g77.f-torture/execute/execute.exp,
47259 g77.f-torture/noncompile/noncompile.exp,
47260 gcc.c-torture/execute/execute.exp,
47261 gcc.c-torture/execute/memcheck/memcheck.exp,
47262 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47263 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47264 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47265 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47266 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47267 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47268 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47269 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47270 Remove bug reporting instructions with ancient email addresses.
47272 2001-02-07 Jakub Jelinek <jakub@redhat.com>
47274 * gcc.dg/20010202-1.c: New test.
47275 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47277 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
47279 * g++.dg/stdbool-if.C: New test.
47281 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
47283 * objc/execute/fdecl.m: Added main().
47285 2001-02-07 Jakub Jelinek <jakub@redhat.com>
47287 * gcc.c-torture/execute/20010206-1.c: New test.
47289 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
47291 * gcc.dg/cpp/avoidpaste1.c: Update.
47293 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
47295 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47296 Pero <nicola@brainstorm.co.uk>.
47297 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47299 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
47301 * g++.old-deja/g++.pt/spec39.C: New test.
47303 2001-02-05 Jakub Jelinek <jakub@redhat.com>
47305 * gcc.c-torture/compile/20010202-1.c: New test.
47307 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
47309 * g++.old-deja/g++.abi/primary2.C: New test.
47310 * g++.old-deja/g++.abi/primary3.C: New test.
47311 * g++.old-deja/g++.abi/primary4.C: New test.
47312 * g++.old-deja/g++.abi/primary5.C: New test.
47313 * g++.old-deja/g++.abi/vtable3.h: New test.
47314 * g++.old-deja/g++.abi/vtable3a.C: New test.
47315 * g++.old-deja/g++.abi/vtable3b.C: New test.
47316 * g++.old-deja/g++.abi/vtable3c.C: New test.
47317 * g++.old-deja/g++.abi/vtable3d.C: New test.
47318 * g++.old-deja/g++.abi/vtable3e.C: New test.
47319 * g++.old-deja/g++.abi/vtable3f.C: New test.
47320 * g++.old-deja/g++.abi/vtable3g.C: New test.
47321 * g++.old-deja/g++.abi/vtable3h.C: New test.
47322 * g++.old-deja/g++.abi/vtable3i.C: New test.
47323 * g++.old-deja/g++.abi/vtable3j.C: New test.
47324 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47326 2001-02-03 Jakub Jelinek <jakub@redhat.com>
47328 * g++.old-deja/g++.other/anon6.C: New test.
47329 * g++.old-deja/g++.other/anon7.C: New test.
47331 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
47333 * gcc.dg/cpp/avoidpaste2.c: New tests.
47335 2001-01-31 Jakub Jelinek <jakub@redhat.com>
47337 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47339 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
47341 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47342 DECIMAL_DIG cases for Irix."
47344 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
47346 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47348 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47350 * gcc.dg/c99-tag-1.c: New test.
47352 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
47354 * gcc.dg/cpp/tr-warn1.c: Add tests.
47356 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
47358 * gcc.dg/cpp/avoidpaste1.c: Update.
47359 * gcc.dg/cpp/paste4.c: Update.
47361 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
47363 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47366 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
47368 * g++.old-deja/g++.other/inline19.C: New test.
47370 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
47372 * gcc.dg/Wlarger-than.c: New test.
47374 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47376 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47378 2001-01-29 Jakub Jelinek <jakub@redhat.com>
47380 * gcc.c-torture/execute/20010129-1.c: New test.
47381 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47383 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
47385 * gcc.dg/cpp/avoidpaste1.c: Test case.
47387 2001-01-28 Jakub Jelinek <jakub@redhat.com>
47389 * g++.old-deja/g++.other/inline18.C: New test.
47391 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47393 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47394 and __builtin_putchar.
47396 2001-01-27 Jakub Jelinek <jakub@redhat.com>
47398 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47401 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
47403 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47404 floating point number rounding mode to round to the nearest
47405 representable mode.
47407 2001-01-25 Jakub Jelinek <jakub@redhat.com>
47409 * g++.old-deja/g++.other/mangle2.C: New test.
47411 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
47413 * gcc.c-torture/compile/20010124-1.c: New test.
47415 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
47417 * g++.old-deja/g++.pt/spec38.C: New test.
47419 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47421 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47424 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47426 * gcc.c-torture/execute/20010123-1.c: New test.
47428 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
47430 * g++.old-deja/g++.pt/spec37.C: New test.
47432 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
47434 * g++.old-deja/g++.pt/overload14.C: New test.
47436 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47438 * gcc.c-torture/execute/20010122-1.c: New test, exercise
47439 __builtin_return_address.
47441 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
47443 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47444 * g++.old-deja/g++.pt/spec35.C: New test.
47445 * g++.old-deja/g++.pt/spec36.C: New test.
47447 2001-01-20 Jakub Jelinek <jakub@redhat.com>
47449 * gcc.c-torture/compile/20010118-1.c: New test.
47451 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
47453 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47455 2001-01-19 Jakub Jelinek <jakub@redhat.com>
47457 * gcc.c-torture/execute/20010119-1.c: New test.
47459 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
47461 * g++.old-deja/g++.other/vbase5.C: New test.
47463 2001-01-19 Jakub Jelinek <jakub@redhat.com>
47465 * gcc.c-torture/execute/20010118-1.c: New test.
47467 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
47469 * g++.old-deja/g++.pt/deduct3.C: New test.
47471 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
47473 * g++.old-deja/g++.pt/spec34.C: New test.
47475 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47477 * g77.f-torture/compile/20000601-2.f: New test.
47479 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47481 * g++.old-deja/g++.other/init17.C: New test.
47483 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
47485 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47487 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47489 * g++.old-deja/g++.pt/unify8.C: New test.
47491 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47493 * g++.old-deja/g++.abi/vbase1.C: New test.
47495 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47497 * g++.old-deja/g++.pt/crash65.C: New test.
47499 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
47501 * gcc.dg/cpp/assembl2.S: New test case.
47503 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
47505 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47508 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47510 * g++.old-deja/g++.other/builtins1.C: New test.
47511 * g++.old-deja/g++.other/builtins2.C: Likewise.
47512 * g++.old-deja/g++.other/builtins3.C: Likewise.
47513 * g++.old-deja/g++.other/builtins4.C: Likewise.
47515 2001-01-17 Jakub Jelinek <jakub@redhat.com>
47517 * gcc.c-torture/compile/20010117-1.c: New test.
47518 * gcc.c-torture/compile/20010117-2.c: New test.
47520 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47522 * g77.f-torture/execute/20010116.[fx]: New test,
47524 * g77.f-torture/compile/20010115.f: Indicate it's
47525 a test for PR fortran/1636.
47527 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
47529 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47531 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47533 * g77.f-torture/compile/20010115.f: New test.
47535 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
47537 * g++.old-deja/g++.pt/nontype5.C: New test.
47539 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
47541 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47542 have an equivalent working one below it.
47544 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
47546 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47547 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47549 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
47551 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47552 message containing "init_priority".
47553 (conpr-2.C): Likewise.
47554 (conpr-3.C): Likewise.
47555 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47557 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47559 * gcc.c-torture/execute/20010114-2.c: New test.
47561 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
47563 * gcc.c-torture/compile/20010114-1.c: New test.
47564 * gcc.c-torture/compile/20010114-1.x: Xfail.
47565 * gcc.c-torture/compile/20010114-2.c: New test.
47566 * gcc.c-torture/execute/20010114-1.c: New test.
47567 * gcc.dg/trunc-1.c: New test.
47568 * gcc.dg/uninit-B.c: New test.
47570 2001-01-13 Nick Clifton <nickc@redhat.com>
47572 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47575 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
47577 * gcc.c-torture/compile/20010113-1.c: New test.
47579 2001-01-13 Jakub Jelinek <jakub@redhat.com>
47581 * gcc.c-torture/compile/20001212-1.c: New test.
47583 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
47585 * gcc.dg/cpp/widestr1.c: Update.
47586 * gcc.dg/cpp/prag-imp.c: Remove.
47588 2001-01-12 Jakub Jelinek <jakub@redhat.com>
47590 * gcc.c-torture/execute/20000801-3.x: Remove.
47591 * gcc.dg/c90-init-1.c: New test.
47592 * gcc.dg/c99-init-1.c: New test.
47593 * gcc.dg/c99-init-2.c: New test.
47594 * gcc.dg/gnu99-init-1.c: New test.
47596 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
47598 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47599 testing that no relevant ones were found.
47601 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
47603 * g++.old-deja/g++.pt/cast2.C: New test.
47605 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
47607 * g++.old-deja/g++.pt/friend47.C: New test.
47609 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47611 * g++.old-deja/g++.pt/instantiate13.C: New test.
47613 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47615 * g++.old-deja/g++.other/defarg7.C: New test.
47616 * g++.old-deja/g++.other/defarg8.C: New test.
47618 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47620 * g++.old-deja/g++.pt/crash64.C: New test.
47622 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47624 * g++.old-deja/g++.pt/crash63.C: New test.
47626 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
47628 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47630 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
47632 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47634 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47636 * g++.old-deja/g++.pt/error3.C: New test.
47638 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47640 * g++.old-deja/g++.other/crash39.C: New test.
47642 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47644 * g++.old-deja/g++.other/vbase4.C: New test.
47646 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
47648 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47649 * gcc.dg/special/20000419-2.c: New file. Identical to above.
47650 * gcc.dg/special/special.exp: New test driver which will check
47651 for alias support for the above test.
47653 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
47655 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47656 problems on small machines.
47657 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47660 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
47662 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47664 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47666 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
47668 * g++.old_deja/g++.pt/using8.C: New test.
47670 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
47672 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47674 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
47676 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47677 where a failure is expected.
47678 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47680 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47682 * g++.old_deja/g++.pt/instantiate12.C: New test.
47684 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47686 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47688 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47689 * g++.old-deja/g++.brendan/crash17.C: Likewise.
47690 * g++.old-deja/g++.brendan/crash29.C: Likewise.
47691 * g++.old-deja/g++.brendan/crash48.C: Likewise.
47692 * g++.old-deja/g++.brendan/ns1.C: Likewise.
47693 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47694 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47695 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47696 * g++.old-deja/g++.eh/spec6.C: Likewise.
47697 * g++.old-deja/g++.jason/crash3.C: Likewise.
47698 * g++.old-deja/g++.law/ctors11.C: Likewise.
47699 * g++.old-deja/g++.law/ctors17.C: Likewise.
47700 * g++.old-deja/g++.law/ctors5.C: Likewise.
47701 * g++.old-deja/g++.law/ctors9.C: Likewise.
47702 * g++.old-deja/g++.mike/ambig1.C: Likewise.
47703 * g++.old-deja/g++.mike/net22.C: Likewise.
47704 * g++.old-deja/g++.mike/p3538a.C: Likewise.
47705 * g++.old-deja/g++.mike/p3538b.C: Likewise.
47706 * g++.old-deja/g++.mike/virt3.C: Likewise.
47707 * g++.old-deja/g++.niklas/t128.C: Likewise.
47708 * g++.old-deja/g++.other/anon4.C: Likewise.
47709 * g++.old-deja/g++.other/using1.C: Likewise.
47710 * g++.old-deja/g++.other/warn3.C: Likewise.
47711 * g++.old-deja/g++.pt/t37.C: Likewise.
47712 * g++.old-deja/g++.robertl/eb69.C: Likewise.
47713 * g++.old-deja/g++.robertl/eb71.C: Likewise.
47715 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47717 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47719 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47721 * gcc.c-torture/execute/stdio-opt-3.c: New test.
47723 2001-01-07 Jakub Jelinek <jakub@redhat.com>
47725 * gcc.c-torture/compile/20010107-1.c: New test.
47727 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
47729 * gcc.c-torture/execute/builtin-noret-1.c: New test.
47731 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
47733 * gcc.dg/format/format.h: New file.
47734 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47735 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47736 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47737 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47738 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47739 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47740 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47741 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47742 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47743 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47744 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47745 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47746 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47747 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47748 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47749 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47750 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47751 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47752 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47753 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47754 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47755 instead of declaring standard types, macros and functions in each
47758 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
47760 * gcc.c-torture/execute/20010106-1.c: New test.
47762 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
47764 * gcc.dg/format/format.exp: New file.
47765 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47766 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47767 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47768 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47769 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47770 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47771 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47772 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47773 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47774 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47775 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47776 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47777 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47778 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47779 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47780 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47781 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47782 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47783 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47784 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47785 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47786 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47787 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47788 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47789 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47790 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47791 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47792 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47793 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47794 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47795 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47796 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47797 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47798 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47799 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47800 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47801 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47802 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47803 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47804 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47805 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47806 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47808 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
47810 * gcc.c-torture/execute/991228-1.c: Take word endianness into
47813 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
47815 * gcc.c-torture/execute/builtin-complex-1.c: New test.
47817 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
47819 * g++.old-deja/g++.pt/crash62.C: New test.
47821 2001-01-04 Richard Henderson <rth@redhat.com>
47823 * gcc.dg/20000926-1.c: Update expected warnings.
47824 * gcc.dg/array-2.c: Likewise.
47825 * gcc.dg/array-4.c: Also validate flexible array members.
47826 * gcc.dg/c99-flex-array-1.c: New.
47828 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
47830 * gcc.c-torture/compile/20001222-1.x: Remove.
47832 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47834 * gcc.c-torture/execute/built-in-setjmp.c: New.
47836 2001-01-03 Richard Henderson <rth@redhat.com>
47838 * gcc.dg/940510-1.c: Update expected error wording.
47839 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47841 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
47843 * lib/target-supports.exp (check_alias_available): Modified to
47844 indicate aliases not supported if only weak aliases are supported.
47846 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47848 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47849 Turn on cmpstrsi checks for __pj__ and __i370__.
47851 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
47853 * g++.old-deja/g++.other/virtual11.C: New test.
47855 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
47857 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47859 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47861 * gcc.c-torture/compile/20010102-1.c: New test.
47863 2001-01-02 Andreas Jaeger <aj@suse.de>
47865 * gcc.dg/noreturn-3.c: New test.
47867 * gcc.dg/noreturn-4.c: New test.
47869 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47871 * gcc.c-torture/execute/stdio-opt-1.c: Also test
47872 __builtin_fputc and __builtin_fwrite.
47874 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
47876 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47877 signed char, not default char.
47879 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
47881 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47883 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
47885 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47887 2000-12-29 Richard Henderson <rth@redhat.com>
47889 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47890 (__cyg_profile_func_exit): Define.
47892 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
47894 * g++.dg/vtgc1.C: New test.
47896 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
47898 * gcc.dg/noncompile/20001228-1.c: New test.
47900 * gcc.dg/20001228-1.c: New test.
47902 * gcc.c-torture/execute/20001228-1.c: New test.
47904 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
47906 * gcc.dg/format-strfmon-1.c: New test.
47908 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47910 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47911 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47912 * gcc.c-torture/execute/string-opt-1.c: Likewise.
47913 * gcc.c-torture/execute/string-opt-2.c: Likewise.
47914 * gcc.c-torture/execute/string-opt-3.c: Likewise.
47915 * gcc.c-torture/execute/string-opt-4.c: Likewise.
47916 * gcc.c-torture/execute/string-opt-6.c: Likewise.
47917 * gcc.c-torture/execute/string-opt-7.c: Likewise.
47918 * gcc.c-torture/execute/string-opt-8.c: Likewise.
47919 * gcc.c-torture/execute/string-opt-9.c: Likewise.
47920 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47921 * gcc.c-torture/execute/string-opt-11.c: Likewise.
47922 * gcc.c-torture/execute/string-opt-12.c: Likewise.
47924 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47925 * gcc.c-torture/execute/string-opt-4.c: Test index.
47927 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
47929 * gcc.c-torture/compile/20001226-1.c: New test.
47931 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
47933 * gcc.c-torture/compile/20001222-1.c: New test.
47934 * gcc.c-torture/compile/20001222-1.x: Xfail.
47936 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
47938 * gcc.c-torture/execute/comp-goto-2.c: New test.
47940 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
47942 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47943 Use long types if __INT_MAX__ is 32767.
47944 (main): Use cast to (sint32 *) when poking 88 into a_page.
47946 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47948 2000-12-21 Bernd Schmidt <bernds@redhat.com>
47950 * gcc.c-torture/compile/20001221-1.c: New test.
47951 * gcc.c-torture/execute/20001221-1.c: New test.
47953 2000-12-20 Richard Henderson <rth@redhat.com>
47955 * g++.old-deja/g++.pt/crash36.C: Update error lines.
47956 * g++.old-deja/g++.robertl/eb109.C: Likewise.
47958 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47960 * gcc.dg/compare3.c: New test.
47962 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
47964 * gcc.dg/format-warnll-1.c: New test.
47966 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
47968 * gcc.dg/cpp/cmdlne-P.c: New test.
47970 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
47972 * gcc.c-torture/execute/builtin-abs-1.c,
47973 gcc.c-torture/execute/builtin-abs-2.c: New tests.
47975 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
47977 * gcc.dg/cpp/multiline.c: New test.
47979 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
47981 * g++.old-deja/g++.other/syshdr1.C: Update.
47982 * gcc.dg/cpp/lineflags.c: Remove temporarily.
47984 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47986 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47988 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47990 * g++.old-deja/g++.pt/ttp65.C: New test.
47992 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47994 * g++.old-deja/g++.pt/ttp64.C: New test.
47996 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47998 * g++.old-deja/g++.pt/spec33.C: New test.
48000 2000-12-14 Catherine Moore <clm@redhat.com>
48002 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48003 * gcc.c-torture/execute/920612-2.c: Likewise.
48004 * gcc.c-torture/execute/920428-2.c: Likewise.
48005 * gcc-c-torture/execute/va-arg-11.c: Call exit.
48006 * gcc.c-torture/execute/va-arg-21.c: Likewise.
48008 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48010 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48011 * gcc.dg/pack-test-2.c: Likewise.
48013 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48015 Tests by Zack Weinberg <zackw@stanford.edu>.
48017 * gcc.dg/cpp/defined.c: Update.
48018 * gcc.dg/cpp/defined_trad.c: New tests.
48020 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48022 * gcc.dg/cpp/trad-direct.c: Update.
48024 2000-12-11 Neil Booth <neilb@earthling.net>
48026 * gcc.dg/cpp/defined_trad.c
48028 2000-12-11 Neil Booth <neilb@earthling.net>
48030 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48032 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
48034 * gcc.dg/format-miss-2.c: New test.
48036 2000-12-09 Neil Booth <neilb@earthling.net>
48038 * gcc.dg/cpp/lineflags.c: New tests.
48039 * gcc.dg/cpp/poison.c: Update.
48040 * gcc.dg/cpp/redef2.c: Update.
48041 * gcc.dg/cpp/skipping.c: New test.
48043 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
48045 * g++.old-deja/g++.other/eh3.C: New testcase.
48047 2000-12-07 Neil Booth <neilb@earthling.net>
48049 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48050 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48051 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48052 wtr-union-init-2.c, wtr-union-init-3.c: Update.
48053 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48056 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48058 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48059 __SIZE_TYPE__ instead of int for type of integers cast to
48062 2000-12-07 Jakub Jelinek <jakub@redhat.com>
48064 * g++.old-deja/g++.other/cleanup4.C: New test.
48066 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48068 * format-sec-1.c: New test.
48070 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48072 * gcc.dg/format-nonlit-3.c: New test.
48074 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48076 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48077 through a null pointer.
48079 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48081 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48082 * g++.old-deja/g++.pt/partial4.C: New test.
48084 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
48086 * gcc.c-torture/execute/ieee/hugeval.x: New.
48088 2000-12-06 Neil Booth <neilb@earthling.net>
48090 * gcc.dg/cpp/backslash2.c: New tests.
48092 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48094 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48095 * gcc.c-torture/execute/stdio-opt-2.c: New test.
48097 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
48099 * gcc.c-torture/execute/20001203-2.c: New testcase.
48101 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48103 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48104 * g++.old-deja/g++.other/virtual10.C: New test.
48106 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48108 * g++.old-deja/g++.mike/pmf5.C: Remove test.
48110 2000-12-05 Richard Henderson <rth@redhat.com>
48112 * gcc.c-torture/compile/20001205-1.c: New.
48114 2000-12-04 Neil Booth <neilb@earthling.net>
48116 * g++.old-deja/g++.other/virtual9.C: New test.
48117 * g++.old-deja/g++.pt/crash61.C: New test.
48118 * gcc.c-torture/execute/loop-9.c: New test.
48120 2000-12-04 Neil Booth <neilb@earthling.net>
48122 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48123 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48124 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48125 * gcc.dg/cpp/extratokens.c: ...here.
48127 2000-12-04 Neil Booth <neilb@earthling.net>
48129 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48132 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48134 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48135 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48137 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48139 * gcc.c-torture/execute/20001203-1.c: New test.
48141 2000-12-03 Neil Booth <neilb@earthling.net>
48143 * gcc.dg/cpp/macro6.c: New test cases.
48145 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48147 * gcc.c-torture/execute/string-opt-9.c: New test.
48148 * gcc.c-torture/execute/string-opt-10.c: Likewise.
48149 * gcc.c-torture/execute/string-opt-11.c: Likewise.
48150 * gcc.c-torture/execute/string-opt-12.c: Likewise.
48152 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48153 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48155 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
48157 * gcc.dg/cpp/if-6.c: New testcase.
48159 * gcc.dg/20001201-1.c: New testcase.
48161 2000-12-02 Neil Booth <neilb@earthling.net>
48163 * g++.old-deja/g++.other/externC4.C,
48164 g++.old-deja/g++.other/friend10.C: New tests.
48166 2000-12-02 Neil Booth <neilb@earthling.net>
48168 * g++.old-deja/g++.other/instan2.C
48169 * g++.old-deja/g++.other/instan3.C: New test.
48171 2000-12-02 Neil Booth <neilb@earthling.net>
48173 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48174 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48175 gnuc99.c,gnuc99-pedantic.c: New tests.
48177 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
48179 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48180 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48182 2000-12-01 Neil Booth <neilb@earthling.net>
48184 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48185 * gcc.dg/cpp/poison.c: Update.
48186 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48188 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
48190 * g77.f-torture/execute/20001201.f: New test.
48192 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
48194 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48196 2000-12-01 Jakub Jelinek <jakub@redhat.com>
48198 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48200 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
48202 * g++.old-deja/g++.other/cast6.C: New test.
48204 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
48206 * gcc.c-torture/execute/20001130-2.c: New testcase.
48208 2000-11-30 Richard Henderson <rth@redhat.com>
48210 * gcc.c-torture/execute/20001130-1.c: New test.
48212 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48214 * g++.old-deja/g++.other/op3.C: New test.
48216 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48218 * g++.old-deja/g++.other/op2.C: New test.
48220 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48222 * g++.old-deja/g++.other/crash38.C: New test.
48224 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
48226 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48228 2000-11-29 Jakub Jelinek <jakub@redhat.com>
48230 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48232 * gcc.c-torture/execute/string-opt-6.c: New test.
48234 * gcc.dg/20001117-1.c: Add main.
48236 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
48238 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48240 * gcc.dg/940510-1.c: ... to here.
48242 * gcc.dg/20000926-1.c: GNU C now allows initializations of
48243 zero-size arrays in toplevel structures.
48245 2000-11-28 Jakub Jelinek <jakub@redhat.com>
48247 * gcc.c-torture/execute/loop-8.c: New test.
48249 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
48251 * g++.old-deja/g++.other/base1.C: New test.
48253 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
48255 * g++.old-deja/g++.other/parse2.C: New test.
48257 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
48259 * g++.old-deja/g++.pt/incomplete1.C: New test.
48261 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
48263 * g++.old-deja/g++.other/friend9.C: New test.
48265 2000-11-28 Jakub Jelinek <jakub@redhat.com>
48267 * gcc.dg/20001127-1.c: New test.
48269 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
48271 * g++.old-deja/g++.pt/friend46.C: New test.
48273 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
48275 * g++.old-deja/g++.other/ptrmem8.C: New test.
48277 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48279 * gcc.c-torture/execute/string-opt-7.c: New test.
48280 * gcc.c-torture/execute/string-opt-8.c: Likewise.
48282 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
48284 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48285 instead of 'mkcheck 2'.
48287 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48289 * gcc.c-torture/execute/memcheck/driver.c,
48290 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48291 C9X references to refer to C99.
48293 2000-11-25 Jakub Jelinek <jakub@redhat.com>
48295 * gcc.dg/ultrasp3.c: New test.
48297 2000-11-25 Neil Booth <neilb@earthling.net>
48299 * gcc.dg/cpp/include2.c: Update test to be locale independent.
48301 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
48303 * gcc.c-torture/compile/20001123-2.c: New.
48305 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48307 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48309 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
48311 * gcc.dg/sequence-point-1.c: Add some new tests.
48312 * gcc.c-torture/execute/20001124-1.c: New test.
48314 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
48316 * g++.old-deja/g++.other/vaarg4.C: New test.
48317 * gcc.c-torture/compile/20001123-1.c: New test.
48319 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
48321 * g++.other/crash24.C: Adjust and remove XFAIL.
48322 * g++.other/crash37.C: New test.
48324 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
48326 * g++.old-deja/g++.pt/instantiate9.C: New test.
48328 2000-11-22 Mark Mitchell <mark@codesourcery.com>
48330 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48333 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48334 * g++.old-deja/g++.robertl/eb55.C: Likewise.
48336 2000-11-22 Neil Booth <neilb@earthling.net>
48338 * gcc.dg/cpp/Wtrigraphs.c: New test.
48340 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
48342 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48344 2000-11-22 Jakub Jelinek <jakub@redhat.com>
48346 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48348 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
48350 * lib/gcc-dg.exp: load_lib scanasm.exp.
48351 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48352 * lib/g++-dg.exp: load_lib scanasm.exp.
48353 * lib/scanasm.exp: New.
48354 (scan-assembler, scan-assembler-not): Add optional arguments to
48355 test name, or if not present, the pattern name.
48356 (scan-assembler-dem, scan-assembler-dem-not): New.
48358 * g++.dg/dg.exp: New.
48360 2000-11-21 Neil Booth <neilb@earthling.net>
48362 * gcc.dg/cpp/integrated1.c: Remove.
48364 2000-11-21 Jakub Jelinek <jakub@redhat.com>
48366 * gcc.c-torture/execute/20001121-1.c: New test.
48368 2000-11-21 Richard Henderson <rth@redhat.com>
48370 * gcc.c-torture/compile/20001121-1.c: New test.
48372 2000-11-20 Neil Booth <neilb@earthling.net>
48374 * gcc.dg/cpp/integrated1.c: New test.
48376 2000-11-21 Jakub Jelinek <jakub@redhat.com>
48378 * g++.old-deja/g++.other/inline17.C: New test.
48380 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
48382 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48383 local variable to be zero: I made the variable global. Now
48384 uses abort() and exit() instead of relying on main's return value.
48386 2000-11-20 Neil Booth <neilb@earthling.net>
48388 * gcc.dg/cpp/paste2.c: Update test.
48389 * objc/execute/paste.m: New test.
48391 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48393 * gcc.dg/c99-condexpr-1.c: New test.
48395 2000-11-20 Neil Booth <neilb@earthling.net>
48397 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48399 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
48401 * g++.old-deja/g++.pt/export1.C: New test.
48403 2000-11-20 Jakub Jelinek <jakub@redhat.com>
48405 * gcc.dg/20001117-1.c: New test.
48407 2000-11-18 Richard Henderson <rth@redhat.com>
48409 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48411 2000-11-18 Richard Henderson <rth@redhat.com>
48413 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48414 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48415 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48417 2000-11-18 Richard Henderson <rth@redhat.com>
48419 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48420 (main): New. Exit cleanly.
48422 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48424 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48425 gcc.dg/c99-fordecl-2.c: New tests.
48427 2000-11-18 Richard Henderson <rth@redhat.com>
48429 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48430 * gcc.c-torture/execute/zerolen-2.c: New.
48432 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48434 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48437 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
48439 * g++.old-deja/g++.pt/instantiate8.C: New test.
48441 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
48443 * g++.old-deja/g++.other/incomplete.C: Add more tests.
48444 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48446 2000-11-16 Nick Clifton <nickc@redhat.com>
48448 * gcc.c-torture/execute/nestfunc-2.c: New test.
48449 * gcc.c-torture/execute/nestfunc-3.c: New test.
48451 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
48453 * gcc.c-torture/compile/20001116-1.c: New test.
48455 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48457 * gcc.c-torture/execute/20001115-1.c: New test.
48459 2000-11-15 Mark Mitchell <mark@codesourcery.com>
48461 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48462 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48463 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48464 * g++.old-deja/g++.abi/vmihint.C: Likewise.
48466 2000-11-15 Neil Booth <neilb@earthling.net>
48468 gcc.dg/cpp/_Pragma1.c: Update.
48469 gcc.dg/cpp/_Pragma2.c: New test.
48471 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
48473 * g++.old-deja/g++.other/anon5.C: New test.
48475 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
48477 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48480 2000-11-14 Jakub Jelinek <jakub@redhat.com>
48482 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48485 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48487 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48488 labels at end of compound statements.
48490 2000-11-13 Jakub Jelinek <jakub@redhat.com>
48492 * gcc.c-torture/execute/loop-7.c: New test.
48494 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48496 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48498 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48500 * gcc.dg/c99-bool-1.c: New test.
48502 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48504 * gcc.dg/c99-scope-1.c: Remove xfail.
48505 * gcc.dg/c99-scope-2.c: New test.
48507 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48509 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48510 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48512 2000-11-11 Mark Mitchell <mark@codesourcery.com>
48514 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48517 * g++.mike/p700.C: Don't typedef wchar_t.
48518 * g++.mike/p784.C: Likewise.
48519 * g++.mike/eb101.C: Don't use __wchar_t.
48521 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
48523 * g77.f-torture/execute/20001111.[fx]: Test premature exit
48526 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
48528 * gcc.c-torture/execute/20001111-1.c: New test.
48530 2000-11-10 Nick Clifton <nickc@redhat.com>
48532 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48533 long multuiple and accumulate.
48535 2000-11-09 Richard Henderson <rth@redhat.com>
48537 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48538 via size_t instead of int.
48540 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48541 * gcc.c-torture/execute/string-opt-2.c: Likewise.
48542 * gcc.c-torture/execute/string-opt-3.c: Likewise.
48543 * gcc.c-torture/execute/string-opt-4.c: Likewise.
48545 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
48547 * gcc.c-torture/compile/20001109-1.c: New test.
48548 * gcc.c-torture/compile/20001109-2.c: New test.
48550 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
48552 * g++.old-deja/g++.pt/operator1.C: New test.
48553 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48555 2000-11-09 Jakub Jelinek <jakub@redhat.com>
48557 * gcc.dg/20001108-1.c: New test.
48559 2000-11-09 Jakub Jelinek <jakub@redhat.com>
48561 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48562 with both arguments constant strings.
48563 * gcc.c-torture/execute/string-opt-3.c: New test.
48564 * gcc.c-torture/execute/string-opt-4.c: New test.
48565 * gcc.c-torture/execute/string-opt-5.c: New test.
48567 2000-11-08 Nick Clifton <nickc@redhat.com>
48569 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
48570 mulsidi3adddi patterns.
48572 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
48574 * g++.old-deja/g++.other/crash36.C: New test.
48576 2000-11-08 Jakub Jelinek <jakub@redhat.com>
48578 * g++.old-deja/g++.other/init16.C: New test.
48580 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
48582 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48584 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
48586 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48587 * gcc.c-torture/execute/va-arg-16.x: Likewise.
48588 * gcc.c-torture/execute/va-arg-17.x: Likewise.
48590 2000-11-07 DJ Delorie <dj@redhat.com>
48592 * gcc.dg/20000614-1.c: Add return so that test can pass.
48594 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48596 * gcc.c-torture/execute/string-opt-1.c: New test.
48598 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
48600 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
48601 mips-sgi-irix6.* because the MIPS ABI passes floating-point
48602 parameters in registers, and there is no way for a varargs
48603 function to know in which order the integer and floating-point
48604 parameters should be interleaved when they are placed on the
48606 * gcc.c-torture/execute/va-arg-16.x: Likewise.
48607 * gcc.c-torture/execute/va-arg-17.x: Likewise.
48609 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48611 * gcc.c-torture/execute/string-opt-2.c: New test.
48613 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
48615 * g++.old-deja/g++.pt/crash60.C: New test.
48617 2000-11-06 Jakub Jelinek <jakub@redhat.com>
48619 * g++.old-deja/g++.other/crash24.C: New test.
48620 * g++.old-deja/g++.other/crash25.C: New test.
48621 * g++.old-deja/g++.other/crash26.C: New test.
48622 * g++.old-deja/g++.other/crash27.C: New test.
48623 * g++.old-deja/g++.other/crash28.C: New test.
48624 * g++.old-deja/g++.other/crash29.C: New test.
48625 * g++.old-deja/g++.other/crash30.C: New test.
48626 * g++.old-deja/g++.other/crash31.C: New test.
48627 * g++.old-deja/g++.other/crash32.C: New test.
48628 * g++.old-deja/g++.other/crash33.C: New test.
48629 * g++.old-deja/g++.other/crash34.C: New test.
48630 * g++.old-deja/g++.other/crash35.C: New test.
48632 2000-11-06 Jakub Jelinek <jakub@redhat.com>
48634 * gcc.c-torture/execute/20001031-1.c: New test.
48636 2000-11-04 Mark Mitchell <mark@codesourcery.com>
48638 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48641 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48642 standards-conformant.
48644 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48646 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48647 * g++.old-deja/g++.mike/p755a.C: Likewise.
48648 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48649 library makes no calls to `operator new' during initialization.
48651 2000-11-04 Neil Booth <neilb@earthling.net>
48653 * gcc.dg/cpp/include2.c: New tests.
48655 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
48657 * lib/g++.exp (g++_set_ld_library_path): New function.
48658 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48660 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
48662 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
48665 2000-11-01 Richard Henderson <rth@redhat.com>
48667 * g++.old-deja/g++.ext/namedret1.C: New.
48668 * g++.old-deja/g++.ext/namedret2.C: New.
48669 * g++.old-deja/g++.ext/namedret3.C: New.
48671 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
48673 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48674 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48676 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48678 * gcc.c-torture/execute/va-arg-21.c: New test.
48680 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
48682 * gcc.dg/c99-complex-2.c: New test.
48684 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48686 * gcc.c-torture/execute/stdio-opt-1.c: New test.
48688 2000-10-31 Jakub Jelinek <jakub@redhat.com>
48690 * g++.old-deja/g++.other/inline16.C: New test.
48692 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
48694 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48695 __PRETTY_FUNCTION__
48697 2000-10-29 Neil Booth <neilb@earthling.net>
48699 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48701 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48702 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48705 2000-10-29 Neil Booth <neilb@earthling.net>
48707 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48708 * mi1.c, mi1c.h: Add null directives to multiple-include test.
48709 * mi5.c: Test multiple includes work with -C.
48710 * trigraphs.c: Test ^= version.
48712 2000-10-28 Neil Booth <neilb@earthling.net>
48714 New tests and test updates for new macro expander.
48716 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48717 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48718 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48719 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48720 new diagnostic messages.
48722 * gcc.dg/cpp/macro3.c: New tests.
48724 2000-10-27 Mark Mitchell <mark@codesourcery.com>
48726 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48729 2000-10-27 Jakub Jelinek <jakub@redhat.com>
48731 * g++.old-deja/g++.other/eh2.C: New test.
48733 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
48735 * gcc.c-torture/execute/20001027-1.c: New test.
48737 2000-10-26 Richard Henderson <rth@redhat.com>
48739 * gcc.c-torture/execute/20001026-1.c: New.
48741 2000-10-26 Mark Mitchell <mark@codesourcery.com>
48743 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48744 * g++.old-deja/g++.law/builtin1.C: Likewise.
48745 * g++.old-deja/g++.law/ctors10.C: Likewise.
48746 * g++.old-deja/g++.law/virtual3.C: Likewise.
48747 * g++.old-deja/g++.mike/p658.C: Likewise.
48748 * g++.old-deja/g++.other/sibcall1.C: Likewise.
48749 * g++.old-deja/g++.other/vaarg2.C: Likewise.
48750 * g++.old-deja/g++.robertl/eb124.C: Likewise.
48751 * g++.old-deja/g++.robertl/eb44.C: Likewise.
48752 * g++.old-deja/g++.robertl/eb77.C: Likewise.
48754 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
48756 * gcc.c-torture/compile/20001024-1.c: New test.
48758 2000-10-25 Mark Mitchell <mark@codesourcery.com>
48760 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48761 to tell us whether or not we are using V3.
48763 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
48765 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48768 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
48770 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48772 2000-10-25 Jakub Jelinek <jakub@redhat.com>
48774 * gcc.c-torture/execute/20001024-1.c: New test.
48776 2000-10-24 Jakub Jelinek <jakub@redhat.com>
48778 * g++.old-deja/g++.other/sibcall1.C: New test.
48780 2000-10-20 Jakub Jelinek <jakub@redhat.com>
48782 * gcc.dg/noncompile/init-3.c: New test.
48784 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
48786 * gcc.dg/format-array-1.c: New test.
48788 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
48790 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48791 writing through null pointers; remove comment about testing
48792 unterminated strings.
48794 2000-10-17 Matthew Hiller <hiller@redhat.com>
48796 * gcc.c-torture/execute/20001017-2.c: New test.
48798 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
48800 * gcc.c-torture/compile/20001018-1.c: New test.
48801 * gcc.c-torture/compile/20001018-1.x: Xfail.
48803 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48805 * gcc.c-torture/execute/20001017-1.c: New test.
48807 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
48809 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48810 for multiple use of arguments with scanf formats; add tests for
48811 multiple use of arguments.
48813 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
48815 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48816 from some old tests.
48818 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
48820 * gcc.dg/format-miss-1.c: New test.
48822 2000-10-16 Jakub Jelinek <jakub@redhat.com>
48824 * gcc.c-torture/execute/20001013-1.c: New test.
48826 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
48828 * gcc.dg/format-branch-1.c: New test.
48830 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
48832 * README, lib/file-format.exp: Remove EGCS references.
48834 2000-10-16 Jakub Jelinek <jakub@redhat.com>
48836 * gcc.dg/20001013-1.c: New test.
48838 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
48840 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48841 for intmax_t in the compiler using __typeof__ and the type rules
48842 for conditional expressions.
48844 2000-10-13 Jakub Jelinek <jakub@redhat.com>
48846 * gcc.dg/20001012-1.c: New test.
48847 * gcc.dg/20001012-2.c: New test.
48849 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48851 * gcc.dg/format-attr-1.c: New test.
48853 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48855 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48856 __LONG_LONG_MAX__ instead of LLONG_MAX.
48858 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48860 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48862 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48865 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
48867 * gcc.dg/sequence-pt-1.c: New test.
48869 2000-10-11 Geoff Keating <geoffk@cygnus.com>
48871 * gcc.c-torture/execute/20001011-1.c: New testcase.
48872 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48874 2000-10-10 Jakub Jelinek <jakub@redhat.com>
48876 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48877 does not error on it.
48879 2000-10-10 Jakub Jelinek <jakub@redhat.com>
48881 * gcc.dg/20001009-1.c: New test.
48883 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
48885 * gcc.c-torture/compile/20001009-1.c: Move from here ....
48886 * gcc.c-torture/execute/20001009-2.c: ... to here.
48888 2000-10-09 Geoff Keating <geoffk@cygnus.com>
48890 * gcc.c-torture/compile/20001009-1.c: New testcase.
48891 * gcc.c-torture/execute/20001009-1.c: New testcase.
48892 Testcases provided by Jan Hubicka <jh@suse.cz>.
48894 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
48896 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48897 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48898 uintmax_t using <limits.h> to emulate the compiler's internal
48899 logic. No longer XFAIL %j tests.
48901 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
48903 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48904 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48905 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48906 regexps and details of expected handling of some bad formats.
48907 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48910 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48912 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48913 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48914 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48915 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48918 2000-10-06 Richard Henderson <rth@cygnus.com>
48920 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48921 * g++.old-deja/g++.brendan/crash52.C: Likewise.
48922 * g++.old-deja/g++.jason/report.C: Likewise.
48923 * g++.old-deja/g++.law/friend5.C: Likewise.
48924 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
48925 of the expected warnings.
48927 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
48929 * g++.old-deja/g++.pt/enum14.C: New test.
48931 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
48933 * g++.old-deja/g++.pt/crash59.C: New test.
48935 2000-10-04 Will Cohen <wcohen@redhat.com>
48937 * gcc.dg/20000926-1.c: New test.
48939 2000-10-03 Geoff Keating <geoffk@cygnus.com>
48941 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48942 function name for current C++ compiler.
48943 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48945 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
48947 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48948 __PRETTY_FUNCTION__.
48949 * g++.old-deja/g++.ext/pretty2.C: Likewise.
48951 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48953 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48955 2000-09-26 Jakub Jelinek <jakub@redhat.com>
48957 * gcc.c-torture/compile/20000923-1.c: New test.
48959 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48961 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48962 * g++.old-deja/g++.pt/ttp62.C: Same.
48963 * g++.old-deja/g++.other/inline14.C: Same.
48965 2000-09-24 Richard Henderson <rth@cygnus.com>
48967 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48969 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
48971 * gcc.dg/c90-printf-1.c: Add test for wide string format.
48973 2000-09-22 Geoff Keating <geoffk@cygnus.com>
48975 * gcc.c-torture/compile/20000922-1.c: New file.
48977 2000-09-21 Nick Clifton <nickc@redhat.com>
48979 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48980 a signed long modulo operation.
48981 (mod6): New function - perform an unsigned long modulo operation.
48982 (main): Add tests for modulos of very large numbers by very small
48985 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48987 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48989 2000-09-19 Richard Henderson <rth@cygnus.com>
48991 * gcc.dg/compare2.c (case 10): XFAIL.
48993 2000-09-18 Richard Henderson <rth@cygnus.com>
48995 * gcc.c-torture/execute/20000906-1.c: Move ...
48996 * gcc.dg/20000906-1.c: ... here. Only run on targets
48997 that support __builtin_trap.
48999 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
49001 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49003 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49005 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49006 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
49007 more $ format tests.
49009 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49011 * gcc.dg/format-errmk-1.c: New test.
49013 2000-09-17 Greg McGary <greg@mcgary.org>
49015 * gcc.c-torture/execute/20000917-1.x: Remove.
49017 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
49019 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49021 2000-09-17 Greg McGary <greg@mcgary.org>
49023 * gcc.c-torture/execute/20000917-1.c: New test.
49024 * gcc.c-torture/execute/20000917-1.x: XFAIL.
49026 2000-09-16 Neil Booth <NeilB@earthling.net>
49028 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49029 in nested macro bug.
49031 2000-09-15 Neil Booth <NeilB@earthling.net>
49033 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49035 2000-09-14 Jeffrey A Law (law@cygnus.com)
49037 * gcc.c-torture/execute/20000914-1.c: New test.
49039 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
49041 * g++.other/inline13.C: New test.
49043 2000-09-12 Andreas Jaeger <aj@suse.de>
49045 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49046 constant by Ulrich Drepper <drepper@redhat.com>.
49048 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
49050 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49052 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49054 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49056 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
49058 * gcc.dg/cpp/backslash.c: New test.
49060 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
49062 * gcc.c-torture/execute/20000910-1.c: New test.
49063 * gcc.c-torture/execute/20000910-2.c: Likewise.
49065 2000-09-11 Robert Lipe <robertl@sco.com>
49067 * gcc.dg/pragma-align.c: New test.
49069 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
49071 * g++.old-deja/g++.pt/explicit82.C: New test.
49072 * g++.old-deja/g++.pt/explicit83.C: New test.
49074 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
49076 * gcc.dg/asm-names.c: New test.
49078 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49080 * gcc.dg/cpp/tr-warn6.c: New test
49082 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
49084 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49087 2000-09-07 Catherine Moore <clm@redhat.com>
49089 * gcc.c-torture/execute/unroll-1.c: New test.
49091 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
49093 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49095 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49096 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49097 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49098 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49099 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49101 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49102 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49104 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49106 * g++.old-deja/g++.pt/deduct2.C: New test.
49108 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49110 * g++.old-deja/g++.pt/parms2.C: New test.
49112 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49114 * g++.old-deja/g++.pt/crash58.C: New test.
49116 2000-09-06 Greg McGary <greg@mcgary.org>
49118 * gcc.c-torture/execute/20000906-1.c: New test.
49119 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49121 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49123 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49125 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49127 * g++.old-deja/g++.pt/crash57.C: New test.
49129 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49131 * g++.old-deja/g++.pt/crash56.C: New test.
49133 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49135 * g++.old-deja/g++.pt/koenig1.C: New test.
49137 2000-09-04 Jakub Jelinek <jakub@redhat.com>
49139 * gcc.dg/20000904-1.c: New test.
49141 2000-09-04 Jakub Jelinek <jakub@redhat.com>
49143 * gcc.dg/cpp/paste8.c: New test.
49145 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
49147 * gcc.c-torture/compile/20000827-1.c: New test.
49149 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
49151 * gcc.dg/format-diag-1.c: New test.
49153 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
49155 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49156 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49157 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49158 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49159 gcc.dg/formatz-1.c: Adjust warning regular expressions.
49161 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
49163 * g++.old-deja/g++.other/nested4.C: New test.
49165 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
49167 * g++.old-deja/g++.ns/scoped1.C: New test.
49169 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
49171 * lib/g++.exp: Support testing already-installed GCC.
49173 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49175 * wtr-label-1.c, wtr-suffix-1.c: New tests.
49177 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49179 * gcc.dg/return-type-2.c: New test.
49181 2000-08-27 Geoff Keating <geoffk@cygnus.com>
49183 * gcc.c-torture/compile/20000825-1.c: New test.
49185 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
49187 * gcc.dg/dwarf2-2.c: New test.
49189 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
49191 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49192 dg-warning regexps.
49194 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
49196 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49197 gcc.dg/format-ext-5.c: New tests.
49199 2000-08-25 Jakub Jelinek <jakub@redhat.com>
49201 * g++.old-deja/g++.other/crash22.C: New test.
49203 2000-08-24 Mark Mitchell <mark@codesourcery.com>
49205 * gcc.dg/noncompile/930622-2.c: Adjust error message.
49207 2000-08-24 Richard Henderson <rth@cygnus.com>
49209 * gcc.dg/ia64-sync-1.c: New test.
49210 * gcc.dg/ia64-sync-2.c: New test.
49211 * gcc.dg/ia64-asm-1.c: New test.
49213 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
49215 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49216 * gcc.dg/format-ext-2.c: New test.
49218 2000-08-23 Jason Merrill <jason@redhat.com>
49220 * lib/old-dejagnu.exp: Also ignore "In member function" and
49223 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49225 * gcc.dg/noncompile/label-lineno-1.c: New test.
49227 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
49229 * gcc.dg/c99-array-nonobj-1.c: New test.
49231 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
49233 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49235 * gcc.dg/format-ext-1.c: New test.
49237 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49239 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49240 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49241 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49242 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49243 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49245 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
49247 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49248 gcc.dg/c99-strftime-2.c: New tests.
49250 2000-08-22 Richard Henderson <rth@cygnus.com>
49252 * gcc.c-torture/execute/20000822-1.c: New test.
49254 2000-08-21 Jakub Jelinek <jakub@redhat.com>
49256 * gcc.c-torture/execute/20000819-1.x: Remove.
49258 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
49260 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49261 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49262 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49263 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49264 gcc.dg/format-xopen-1.c: New tests.
49266 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
49268 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49270 2000-08-21 Jakub Jelinek <jakub@redhat.com>
49272 * g++.old-deja/g++.other/loop2.C: New test.
49274 * gcc.c-torture/compile/20000606-1.c: New test.
49275 * gcc.c-torture/compile/20000728-1.c: New test.
49276 * gcc.c-torture/execute/20000801-1.c: New test.
49277 * gcc.c-torture/execute/20000801-2.c: New test.
49278 * gcc.c-torture/execute/20000819-1.c: New test.
49279 * gcc.c-torture/execute/20000819-1.x: XFAIL.
49280 * gcc.dg/20000629-1.c: New test.
49281 * gcc.dg/20000724-1.c: New test.
49282 * gcc.dg/20000807-1.c: New test.
49284 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49286 * gcc.dg/cpp/pragma-1.c: New test.
49287 * gcc.dg/cpp/pragma-2.c: New test.
49289 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
49291 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49292 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
49294 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49296 * gcc.c-torture/compile/20000818-1.c: New test.
49298 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
49300 * gcc.c-torture/execute/20000818-1.c: New test.
49302 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
49304 * gcc.dg/format-va-1.c: New test.
49306 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
49308 * g++.old-deja/g++.other/typedef8.C: New test.
49310 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
49312 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49313 * g++.old-deja/g++.mike/net36.C: Mark candidate.
49314 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49315 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49316 * g++.old-deja/g++.other/ptrmem7.C: New test.
49317 * g++.old-deja/g++.pt/ptrmem10.C: New test.
49319 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
49321 * g++.old-deja/g++.pt/typename27.C: New test.
49323 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
49325 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49326 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49327 * g++.old-deja/g++.pt/friend45.C: New test.
49328 * g++.old-deja/g++.other/friend8.C: New test.
49330 2000-08-15 Richard Henderson <rth@cygnus.com>
49332 * gcc.c-torture/execute/20000815-1.c: New test.
49334 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
49336 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49337 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49338 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49340 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
49342 * g++.old-deja/g++.other/refinit2.C: New test.
49344 2000-08-13 Geoff Keating <geoffk@cygnus.com>
49346 * lib/c-torture.exp (c-torture): Make
49347 compiler_conditional_xfail_data global.
49348 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49349 compiler_conditional_xfail_data machinery.
49350 (f-torture-execute): Likewise.
49351 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49352 and only when unrolling loops.
49354 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49356 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
49358 * g++.old-deja/g++.pt/explicit81.C: New test.
49360 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
49362 * g++.old-deja/g++.pt/typename26.C: New test.
49364 2000-08-10 Geoff Keating <geoffk@cygnus.com>
49366 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49369 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
49371 * g++.old-deja/g++.other/array3.C: New test.
49373 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
49375 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49376 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49377 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49380 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
49382 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49383 * g++.old-deja/g++.abi/vmihint.C: Likewise.
49385 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
49387 * gcc.c-torture/execute/20000808-1.c: New test.
49389 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
49391 * gcc.dg/c90-const-expr-1.c: New test.
49393 2000-08-08 Richard Henderson <rth@cygnus.com>
49395 * gcc.dg/noncompile/920923-1.c: Declare calloc.
49397 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
49399 * gcc.dg/noncompile/const-ll-1.c: New test.
49401 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
49403 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49405 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
49407 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49408 that running programs linked against the shared version of libobjc
49411 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
49413 * gcc.dg/c99-printf-1.c: New test.
49415 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
49417 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49419 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
49421 * gcc.c-torture/execute/20000731-1.x: Delete.
49423 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
49425 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49426 and torture_without_loops as is done by c-torture.exp.
49427 (search_for): Copy from c-torture.exp.
49428 (gcc-dg-runtest): New function, drives a directory of tests
49429 iterating over the TORTURE_OPTIONS.
49430 (scan-assembler, scan-assembler-not): Move here from
49431 individual directory drivers.
49433 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49434 defined by lib/gcc-dg.exp.
49435 * gcc.dg/cpp/cpp.exp: Likewise.
49436 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
49437 gcc-dg-runtest, so we cycle over optimization options.
49439 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49440 * gcc.dg/compare2.c: No longer expected to fail.
49442 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
49444 * gcc.c-torture/execute/20000804-1.c: New test.
49446 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
49448 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49450 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
49452 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49454 2000-08-03 Jeffrey A Law (law@cygnus.com)
49456 * gcc.c-torture/compile/20000803-1.c: New test.
49458 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
49460 * gcc.c-torture/execute/20000801-3.c,
49461 gcc.c-torture/execute/20000801-4.c: New tests.
49462 * gcc.c-torture/execute/20000801-3.x,
49463 gcc.c-torture/execute/20000801-4.x: Xfail.
49465 2000-08-02 Geoff Keating <geoffk@cygnus.com>
49467 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49468 libobjc/.libs to allow for libtool.
49470 2000-08-02 Jakub Jelinek <jakub@redhat.com>
49472 * gcc.c-torture/compile/20000802-1.c: New test.
49474 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
49476 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49478 2000-07-31 Jeffrey A Law (law@cygnus.com)
49480 * gcc-c-torture/execute/20000731-2.c: New test.
49482 * gcc.c-torture/execute/20000731-1.c: New test.
49483 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49485 2000-07-31 Jakub Jelinek <jakub@redhat.com>
49487 * gcc.dg/cpp/paste7.c: New test.
49488 * gcc.dg/cpp/20000725-1.c: New test.
49490 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
49492 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49493 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49494 declaration warning for __builtin_dwarf_reg_size.
49496 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49498 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
49500 * gcc.dg/noncompile/voidparam-1.c: New test.
49502 2000-07-30 Richard Henderson <rth@cygnus.com>
49504 * gcc.dg/c90-digraph-1.c: Don't xfail.
49505 * gcc.dg/compare2.c (case 10): Xfail.
49506 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49508 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
49510 * gcc.dg/c99-main-1.c: New test.
49512 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
49514 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49516 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
49518 * gcc.c-tortuer/execute/20000726-1.c: New test.
49520 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
49522 * gcc.c-torture/execute/enum-2.c: New test.
49524 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49526 * gcc.dg/cpp/tr-warn3.c: New test.
49528 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
49530 * g++.old-deja/g++.ext/implicit1.C: Remove.
49531 * g++.old-deja/g++.jason/c2.C: Remove
49532 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49533 * g++.old-deja/g++.pt/crash16.C: Likewise.
49534 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49536 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
49538 * g++.old-deja/g++.other/for2.C: New test.
49540 2000-07-25 Jakub Jelinek <jakub@redhat.com>
49542 * gcc.dg/20000720-1.c: New test.
49544 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
49546 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
49548 2000-07-24 Geoff Keating <geoffk@cygnus.com>
49550 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49551 * gcc.c-torture/execute/20000722-1.c: New.
49552 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49554 2000-07-24 Jakub Jelinek <jakub@redhat.com>
49556 * gcc.dg/cpp/20000720-1.S: New test.
49558 2000-07-21 Michael Meissner <meissner@redhat.com>
49560 * gcc.c-torture/execute/ieee/hugeval.c: New test.
49562 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
49564 * g++.old-deja/g++.brendan/crash16.C,
49565 g++.old-deja/g++.brendan/parse3.C,
49566 g++.old-deja/g++.brendan/redecl1.C,
49567 g++.old-deja/g++.ns/template13.C,
49568 g++.old-deja/g++.other/decl4.C,
49569 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49571 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
49573 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49574 and "Internal error".
49576 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49578 * gcc.dg/cpp/paste6.c: New test.
49580 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
49582 * gcc.dg/cpp/tr-direct.c: New test.
49584 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49585 gcc.dg/cpp/undef1.c: Tweak error regexps.
49587 2000-07-18 Eric Christopher <echristo@redhat.com>
49589 * gcc.c-torture/compile/20000718-1.c: New test.
49591 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
49593 * cpplex.c (_cpp_push_token): If the token being pushed back
49594 is the previous token in this context, just subtract one from
49596 * cppmacro.c (save_expansion): Clear aux field when storing a
49599 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
49601 * gcc.dg/noncompile/redecl-1.c: New test.
49603 2000-07-18 Jakub Jelinek <jakub@redhat.com>
49605 * gcc.c-torture/execute/20000717-5.c: New test.
49606 * gcc.c-torture/execute/20000717-1.x: Removed.
49608 2000-07-17 Richard Henderson <rth@cygnus.com>
49610 * gcc.c-torture/execute/20000717-4.c: New test.
49612 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
49614 * gcc.dg/cpp/syshdr.c: New test.
49615 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49617 2000-07-17 Neil Booth <neilb@earthling.net>
49619 * gcc.dg/cpp/cmdlne-dM.c: New test.
49620 * gcc.dg/cpp/cmdlne-dD.c: New test.
49622 2000-07-17 Jeffrey A Law (law@cygnus.com)
49624 * gcc.c-torture/execute/20000717-3.c: New test.
49626 * gcc.c-torture/compile/20000717-1.c: New test.
49628 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
49630 * gcc.c-torture/execute/20000717-2.c: New test.
49632 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49634 * gcc.dg/formatz-1.c: New test.
49636 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49637 * gcc.dg/c99-digraph-1.c: New tests.
49639 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49640 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49642 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49643 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49644 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49645 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49646 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49647 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49648 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49650 2000-07-17 Greg McGary <greg@mcgary.org>
49652 * gcc.c-torture/execute/20000717-1.c: New test.
49653 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49655 2000-07-15 Jakub Jelinek <jakub@redhat.com>
49657 * gcc.c-torture/execute/20000715-2.c: New test.
49658 * gcc.dg/20000715-1.c: New test.
49660 2000-07-15 Michael Meissner <meissner@redhat.com>
49662 * gcc.c-torture/execute/20000715-1.c: New test.
49664 2000-07-13 Jakub Jelinek <jakub@redhat.com>
49666 * gcc.c-torture/execute/20000707-1.c: New test.
49668 2000-07-13 Neil Booth <NeilB@earthling.net>
49670 * gcc.dg/cpp/digraph1.c,
49671 gcc.dg/cpp/digraph2.c,
49672 gcc.dg/cpp/digraphs.c: New tests.
49674 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
49676 * g77.f-torture/compile/20000630-2.f: New test.
49677 * g77.f-torture/compile/20000630-2.x
49679 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
49681 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
49683 2000-07-11 Neil Booth <NeilB@earthling.net>
49685 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49687 2000-07-11 Neil Booth <NeilB@earthling.net>
49689 * gcc.dg/cpp/cmdlne-C.c: New.
49691 2000-07-09 Neil Booth <NeilB@earthling.net>
49693 * gcc.dg/cpp/directiv.c: New tests.
49694 * gcc.dg/cpp/undef1.c: Update.
49696 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
49698 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49700 2000-07-09 Neil Booth <NeilB@earthling.net>
49702 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49704 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
49706 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49707 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49709 2000-07-08 Neil Booth <NeilB@earthling.net>
49711 * gcc.dg/cpp/macsyntx.c: New tests.
49713 2000-07-07 Jakub Jelinek <jakub@redhat.com>
49715 * gcc.dg/20000707-1.c: New test.
49717 2000-07-07 Jakub Jelinek <jakub@redhat.com>
49719 * gcc.c-torture/execute/20000706-1.c: New test.
49720 * gcc.c-torture/execute/20000706-2.c: New test.
49721 * gcc.c-torture/execute/20000706-3.c: New test.
49722 * gcc.c-torture/execute/20000706-4.c: New test.
49723 * gcc.c-torture/execute/20000706-5.c: New test.
49725 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
49727 * g++.old-deja/g++.pt/instantiate7.C: New test.
49729 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
49731 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49732 * g++.old-deja/g++.mike/thunk3.C: Likewise.
49733 * g++.old-deja/g++.other/rtti3.C: Likewise.
49734 * g++.old-deja/g++.other/rttid3.C: Likewise.
49736 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
49738 * g77.f-torture/compile/20000630-1.x: Fix typo
49740 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
49742 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49745 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
49747 * gcc.dg/cpp/ident.c: New test.
49749 2000-07-05 Neil Booth <NeilB@earthling.net>
49751 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49752 gcc.dg/cpp/lexstrng.c: New tests.
49754 2000-07-04 Neil Booth <NeilB@earthling.net>
49756 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49757 * gcc.dg/cpp/strify2.c: Same.
49759 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
49761 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49762 * gcc.dg/cpp/19990703-1.c: Likewise.
49763 * gcc.dg/cpp/20000625-1.c: Likewise.
49764 * gcc.dg/cpp/20000625-2.c: Likewise.
49766 * gcc.dg/cpp/macro1.c,
49767 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49768 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49769 gcc.dg/cpp/strify1.c,
49770 gcc.dg/cpp/strify2.c: New tests.
49772 2000-07-03 Jakub Jelinek <jakub@redhat.com>
49774 * gcc.c-torture/execute/20000703-1.c: New test.
49776 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
49778 * g++.old-deja/g++.pt (lookup10.C): New test.
49780 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
49782 * g++.old-deja/g++.pt (typename25.C): New test.
49784 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
49786 * gcc.c-torture/compile/20000701-1.c: New test.
49788 2000-06-30 Nick Clifton <nickc@cygnus.com>
49790 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49793 2000-06-30 Catherine Moore <clm@cygnus.com>
49795 * gcc.c-torture/execute/align-1.c: New test.
49797 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
49799 * g++.old-deja/g++.pt/expr8.C: New test.
49800 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49802 2000-06-29 Nick Clifton <nickc@cygnus.com>
49804 * gcc.c-torture/compile/20000629-1.c: New test.
49806 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
49809 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49810 gcc.dg/noncompile directory, depending on whether they're
49811 preprocessor tests or not. Annotate all the tests for the dg
49814 * gcc.c-torture/noncompile/noncompile.exp: Delete.
49815 * gcc.dg/noncompile/noncompile.exp: New.
49819 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
49820 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
49821 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
49822 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
49823 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
49824 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
49825 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
49826 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
49827 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
49828 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
49829 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
49830 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
49831 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
49832 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
49833 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
49834 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
49835 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
49836 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
49837 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
49838 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
49839 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
49840 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
49841 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
49842 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
49844 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
49845 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
49846 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
49847 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
49848 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
49849 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
49851 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
49853 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49854 declare one variable. On the fourth, error.
49855 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49856 declared by 20000628-1a.h.
49858 2000-06-29 Richard Henderson <rth@redhat.com>
49860 * gcc.c-torture/execute/930529-1.x: New file.
49861 * gcc.dg/920413-1.c: Adjust expected warning text.
49862 * gcc.dg/980217-1.c: Declare abort.
49863 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49865 2000-06-29 Jeffrey A Law (law@cygnus.com)
49867 * g77.f-torture/compile/20000629-1.f: New test.
49868 * g77.f-torture/compile/20000629-1.x: Expected to fail.
49870 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
49872 Rearrange lots of files, removing entirely the
49873 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49877 gcc.c-torture/code_quality/code_quality.exp
49878 gcc.c-torture/special/special.exp
49879 gcc.failure/failure.exp
49880 gcc.failure/940409-1.x
49881 gcc.c-torture/compile/961203-1.x
49884 gcc.misc-tests/linkage.exp
49885 gcc.c-torture/execute/920730-1t.c
49886 gcc.c-torture/execute/920730-1t.x
49887 gcc.c-torture/compile/920520-1.x
49888 gcc.c-torture/compile/920521-1.x
49889 gcc.c-torture/compile/981006-1.x
49890 gcc.c-torture/execute/eeprof-1.x
49892 * Moved files (possibly with modifications to fit a new harness):
49894 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
49895 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
49896 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
49897 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
49898 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
49899 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
49900 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
49901 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
49902 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
49903 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
49904 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
49905 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
49906 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
49907 gcc.failure/940409-1.c gcc.dg/940409-1.c
49909 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
49911 * c-torture/compile/961203-1.x: Delete.
49913 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
49914 not exit. Include stdio.h.
49915 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49916 * gcc.misc-tests/dg-12.c: Likewise.
49917 * gcc.misc-tests/dg-5.c: Likewise.
49918 * gcc.misc-tests/dg-6.c: Likewise.
49919 * gcc.misc-tests/dg-7.c: Prototype abort.
49920 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49921 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49922 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
49924 * gcc.misc-tests/sieve.c: Use return from main, not exit.
49925 * gcc.misc-tests/sort2.c: Use return from main, not exit.
49927 2000-06-28 Jakub Jelinek <jakub@redhat.com>
49929 * gcc.dg/cpp/20000628-1.c: New test.
49930 * gcc.dg/cpp/20000628-1.h: New header for above test.
49931 * gcc.dg/cpp/20000628-1a.h: Likewise.
49933 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
49935 * gcc.dg/cpp: New directory.
49936 * gcc.dg/cpp/cpp.exp: New driver.
49937 * gcc.dg/cpp/20000627-1.c: New test.
49938 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49939 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49940 and rewrite as a compilation test.
49942 * gcc.dg: Move many files into the cpp subdirectory, possibly
49943 renaming or editing them as well.
49945 990119-1.c cpp/19990119-1.c
49946 990228-1.c cpp/19990228-1.c
49947 990407-1.c cpp/19990407-1.c
49948 990409-1.c cpp/19990409-1.c
49949 990413-1.c cpp/19990413-1.c
49950 990703-1.c cpp/19990703-1.c
49951 20000127-1.c cpp/20000127-1.c
49952 20000129-1.c cpp/20000129-1.c
49953 20000207-1.c cpp/20000207-1.c
49954 20000207-2.c cpp/20000207-2.c
49955 20000209-1.c cpp/20000209-1.c
49956 20000209-2.c cpp/20000209-2.c
49957 20000301-1.c cpp/20000301-1.c
49958 20000419-1.c cpp/20000419-1.c
49959 20000510-1.S cpp/20000510-1.S
49960 20000519-1.c cpp/20000519-1.c
49961 20000529-1.c cpp/20000529-1.c
49962 20000625-1.c cpp/20000625-1.c
49963 20000625-2.c cpp/20000625-2.c
49964 cpp-as1.c cpp/assert1.c
49965 cpp-as2.c cpp/assert2.c
49966 cxx-comments-1.c cpp/cxxcom1.c
49967 cxx-comments-2.c cpp/cxxcom2.c
49968 endif-label.c cpp/endif.c
49969 cpp-hash1.c cpp/hash1.c
49970 cpp-hash2.c cpp/hash2.c
49971 cpp-if1.c cpp/if-1.c
49972 cpp-if2.c cpp/if-2.c
49973 cpp-if3.c cpp/if-3.c
49974 cpp-if4.c cpp/if-4.c
49975 cpp-if5.c cpp/if-5.c
49976 cpp-cond.c cpp/if-cexp.c
49977 cpp-missingop.c cpp/if-mop.c
49978 cpp-missingparen.c cpp/if-mpar.c
49979 cpp-opprec.c cpp/if-oppr.c
49980 cpp-ifparen.c cpp/if-paren.c
49981 cpp-shortcircuit.c cpp/if-sc.c
49982 cpp-shift.c cpp/if-shift.c
49983 cpp-unary.c cpp/if-unary.c
49984 cpp-li1.c cpp/line1.c
49985 cpp-li2.c cpp/line2.c
49986 lineno.c cpp/line3.c
49987 lineno-2.c cpp/line4.c
49989 cpp-mic.h cpp/mi1c.h
49990 cpp-micc.h cpp/mi1cc.h
49991 cpp-mind.h cpp/mi1nd.h
49992 cpp-mindp.h cpp/mi1ndp.h
49993 cpp-mix.h cpp/mi1x.h
49994 cpp-mi2.c cpp/mi2.c
49995 cpp-mi2a.h cpp/mi2a.h
49996 cpp-mi2b.h cpp/mi2b.h
49997 cpp-mi2c.h cpp/mi2c.h
49998 cpp-mi3.c cpp/mi3.c
49999 cpp-mi3.def cpp/mi3.def
50000 poison-1.c cpp/poison.c
50001 pr-impl.c cpp/prag-imp.c
50002 cpp-redef-2.c cpp/redef1.c
50003 cpp-redef.c cpp/redef2.c
50004 strpaste.c cpp/strp1.c
50005 strpaste-2.c cpp/strp2.c
50006 cpp-tradpaste.c cpp/tr-paste.c
50007 cpp-tradstringify.c cpp/tr-str.c
50008 cpp-tradwarn1.c cpp/tr-warn1.c
50009 cpp-tradwarn2.c cpp/tr-warn2.c
50010 trigraphs.c cpp/trigraphs.c
50011 cpp-unc1.c cpp/unc1.c
50012 cpp-unc2.c cpp/unc2.c
50013 cpp-unc3.c cpp/unc3.c
50014 cpp-unc.c cpp/unc4.c
50015 undef.c cpp/undef1.c
50016 undef-2.c cpp/undef2.c
50017 cpp-wi1.c cpp/widestr1.c
50019 2000-06-27 Mark Mitchell <mark@codesourcery.com>
50021 * lib/g++.exp (g++_include_flags): Tweak.
50023 2000-06-27 H.J. Lu <hjl@gnu.org>
50024 Loren J. Rittle <ljrittle@acm.org>
50026 * lib/g++.exp (g++_include_flags): Override libgloss.exp
50027 version with one that knows about the new gcc tree structure.
50028 (g++_link_flags): Same.
50030 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
50032 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50033 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50034 case we are cross-compiling.
50036 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50037 g++.old-deja/g++.niklas/Makefile.in,
50038 g++.old-deja/g++.niklas/configure.in,
50039 g++.old-deja/g++.other/Makefile.in,
50040 g++.old-deja/g++.other/configure.in,
50041 gcc.c-torture/code_quality/Makefile.in,
50042 gcc.c-torture/code_quality/configure.in,
50043 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50044 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50045 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50046 gcc.c-torture/execute/ieee/Makefile.in,
50047 gcc.c-torture/execute/ieee/configure.in,
50048 gcc.c-torture/noncompile/Makefile.in,
50049 gcc.c-torture/noncompile/configure.in,
50050 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50051 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50052 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50054 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50056 * g++.old-deja/g++.other/ambig3.C: New test.
50058 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50060 * g++.old-deja/g++.pt/syntax1.C: New test.
50061 * g++.old-deja/g++.pt/syntax2.C: New test.
50062 * g++.old-deja/g++.other/syntax3.C: New test.
50063 * g++.old-deja/g++.other/syntax4.C: New test.
50065 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50067 * gcc.dg/20000623-1.c: Prototype exit and abort.
50069 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50071 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50073 * gcc.dg/cpp-mi3.def: New file.
50075 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50077 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50078 lexer's error messages.
50079 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50080 divine anything from the linemarkers.
50081 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50082 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50084 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
50086 * gcc.dg/20000623-1.c: New test.
50088 2000-06-22 Jakub Jelinek <jakub@redhat.com>
50090 * gcc.c-torture/execute/20000622-1.c: New test.
50092 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50094 * g++.old-deja/g++.other/init15.C: New test.
50096 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50098 * g++.old-deja/g++.pt/vaarg2.C: New test.
50099 * g++.old-deja/g++.pt/vaarg3.C: New test.
50101 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
50103 * g++.old-deja/g++.other/dyncast6.C: New test.
50105 2000-06-15 Jakub Jelinek <jakub@redhat.com>
50107 * gcc.c-torture/execute/loop-6.c: New test.
50109 2000-06-14 Jakub Jelinek <jakub@redhat.com>
50111 * gcc.dg/20000614-1.c: New test.
50112 * gcc.dg/20000614-2.c: New test.
50114 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
50116 * g++.old-deja/g++.other/inline12.C: New test.
50118 2000-06-13 Jakub Jelinek <jakub@redhat.com>
50120 * g++.old-deja/g++.other/eh1.C: New test.
50122 2000-06-12 Jakub Jelinek <jakub@redhat.com>
50124 * g++.old-deja/g++.other/type.C: New test.
50126 2000-06-05 Jakub Jelinek <jakub@redhat.com>
50128 * g++.old-deja/g++.other/initstring.C: New test.
50130 2000-06-12 Jason Merrill <jason@redhat.com>
50132 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50134 2000-06-09 Jeffrey A Law (law@cygnus.com)
50136 * gcc.c-torture/compile/20000609-1.c: New test.
50138 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
50140 * gcc.dg/20000609-1.c: New test.
50142 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
50144 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50145 * gcc.c-torture/noncompile/poison-1.c: Move...
50146 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50147 * gcc.dg/cpp-li1.c: Add a token after the #line.
50149 2000-06-05 Richard Henderson <rth@cygnus.com>
50151 * gcc.c-torture/execute/20000605-2.c: New test.
50152 * gcc.c-torture/execute/20000605-3.c: New test.
50154 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
50156 * g77.f-torture/execute/20000503-1.x: New file.
50158 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
50160 * g++.old-deja/g++.eh/badalloc1.C: New test.
50162 2000-06-05 Richard Henderson <rth@cygnus.com>
50164 * gcc.c-torture/execute/20000605-1.c: New test.
50166 2000-06-05 Jakub Jelinek <jakub@redhat.com>
50167 Nathan Sidwell <nathan@codesourcery.com>
50169 * gcc.c-torture/compile/20000605-1.c: New test.
50171 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
50173 * g77.f-torture/compile/20000601-1.f: New test.
50175 2000-06-03 Richard Henderson <rth@cygnus.com>
50177 * gcc.c-torture/execute/20000603-1.c: New.
50179 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
50181 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50182 * gcc.dg/noreturn-2.c (noreturn): Likewise.
50184 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
50186 * gcc.dg/compare2.c (case 12): XFAIL.
50187 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50188 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50190 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50192 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
50194 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50195 guard macro is already defined when the header is first
50197 * gcc.dg/cpp-mix.h: New file.
50198 * gcc.dg/endif-label.c: Update patterns to match compiler.
50200 * g++.brendan/complex1.C: Declare abort.
50201 * g++.law/refs4.C: Remove XFAIL.
50202 * g++.oliva/expr2.C: Declare abort and exit.
50204 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
50206 * gcc.c-torture/execute/20000528-1.c: New test.
50208 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50209 * g++.old-deja/g++.law/temps4.C: Likewise.
50211 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50212 stdlib.h. Call abort() on failure.
50213 * g++.old-deja/g++.law/refs4.C: Likewise.
50214 * g++.old-deja/g++.law/temps4.C: Likewise.
50215 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50216 * gcc.c-torture/execute/20000112-1.c: Include string.h.
50218 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
50220 Relative to g++.dg/special:
50221 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50223 Relative to g++.old-deja:
50224 * g++.brendan/complex1.C, g++.jason/optimize2.C,
50225 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50226 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50227 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50228 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50229 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50230 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50232 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50233 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50234 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50235 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50236 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50237 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50240 * g++.other/goto1.C: Update expectations for error messages.
50242 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
50244 * gcc.c-torture/compile/20000523-1.c: New test.
50246 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
50248 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50250 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
50252 * g++.old-deja/g++.eh/catch11.C: New test.
50253 * g++.old-deja/g++.eh/catch12.C: New test.
50255 2000-05-24 Nick Clifton <nickc@cygnus.com>
50257 * gcc.c-torture/execute/20000523-1.c: New test.
50259 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
50261 * c-torture/execute/bcp-1.c: Replace abort in arg of
50262 __builtin_constant_p with a generic external function.
50264 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50265 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50266 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50267 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50268 Prototype abort and/or exit.
50270 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50271 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50272 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50273 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50275 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
50277 * gcc.dg/dwarf2-1.c: New test.
50279 2000-05-20 Richard Henderson <rth@cygnus.com>
50281 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50283 2000-05-20 Andreas Jaeger <aj@suse.de>
50285 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50288 2000-05-19 David Edelsohn <edelsohn@gnu.org>
50290 * gcc.c-torture/execute/20000519-2.c: New test.
50292 2000-05-19 Andreas Jaeger <aj@suse.de>
50294 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50295 which fails with SSA.
50297 * lib/c-torture.exp: Also test with -O3 -fssa.
50299 2000-05-18 Michael Meissner <meissner@redhat.com>
50301 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50302 * gcc.c-torture/execute/920415-1.c: Ditto.
50303 * gcc.c-torture/execute/920501-1.c: Ditto.
50304 * gcc.c-torture/execute/conversion.c: Ditto.
50305 * gcc.c-torture/execute/cvt-1.c: Ditto.
50307 2000-05-18 Jeffrey A Law (law@cygnus.com)
50309 * gcc.c-torture/compile/20000518-1.c: New test.
50311 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
50313 * g77.f-torture/compile/200005018.f: New test.
50315 2000-05-17 Jeffrey A Law (law@cygnus.com)
50317 * gcc.c-torture/compile/20000517-1.c: New test.
50319 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50321 * gcc.c-torture/execute/20000516-1.c: New test.
50323 2000-05-15 Jakub Jelinek <jakub@redhat.com>
50325 * g++.old-deja/g++.other/eh.C: New test.
50327 2000-05-12 Richard Henderson <rth@cygnus.com>
50329 * gcc.c-torture/execute/990208-1.c (main): Don't pass
50330 constants through to doit's conditional.
50332 2000-05-11 Jeffrey A Law (law@cygnus.com)
50334 * gcc.c-torture/compile/20000511-1.c: New test.
50335 * g77.f-torture/compile/20000511-1.f: New test.
50336 * g77.f-torture/compile/20000511-2.f: New test.
50338 2000-05-11 Michael Meissner <meissner@redhat.com>
50340 * gcc.c-torture/execute/20000511-1.c: New test.
50342 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
50344 * gcc.dg/dg.exp: Scan .S files as well as .c files.
50345 * gcc.dg/20000510-1.S: New.
50347 2000-05-08 Catherine Moore <clm@cygnus.com>
50349 * gcc.dg/unused-3.c: New.
50351 2000-05-06 Richard Henderson <rth@cygnus.com>
50353 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50354 * g++.old-deja/g++.mike/warn1.C: Likewise.
50355 * g++.old-deja/g++.pt/local1.C: Likewise.
50356 * g++.old-deja/g++.pt/local7.C: Likewise.
50357 * g++.old-deja/g++.pt/spec16.C: Likewise.
50359 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
50361 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50363 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
50365 * g77.f-torture/execute/20000503-1.f: New test.
50367 2000-05-04 Andreas Jaeger <aj@suse.de>
50369 * gcc.dg/noreturn-2.c: New test.
50371 2000-05-04 Neil Booth <NeilB@earthling.net>
50373 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50376 2000-05-04 Richard Henderson <rth@cygnus.com>
50378 * gcc.c-torture/execute/20000503-1.c: Fix typo.
50380 2000-05-04 Richard Henderson <rth@cygnus.com>
50382 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
50383 OpenSSL by Jason R Thorpe.
50385 2000-05-03 Jim Wilson <wilson@cygnus.com>
50387 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50389 2000-05-03 Robert Lipe <robertlipe@usa.net>
50391 * gcc.dg/20000503-1.c: New test.
50393 2000-05-02 Jakub Jelinek <jakub@redhat.com>
50395 * gcc.c-torture/compile/20000502-1.c: New test.
50396 * g++.old-deja/g++.other/align.C: New test.
50397 * gcc.dg/cpp-tradstringify.c: New test.
50399 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
50401 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50402 and hard registers.
50404 2000-04-26 Geoff Keating <geoffk@cygnus.com>
50406 * gcc.c-torture/execute/loop-5.c: New test.
50408 2000-04-25 Jakub Jelinek <jakub@redhat.com>
50410 * gcc.c-torture/execute/va-arg-20.c: New test.
50412 2000-04-23 Jeffrey A Law (law@cygnus.com)
50414 * gcc.c-torture/execute/20000422-1.c: New test.
50416 2000-04-20 Greg McGary <gkm@gnu.org>
50418 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50419 when optimizing, but without sibling-call optimizations (-O1).
50421 2000-04-20 Jeffrey A Law (law@cygnus.com)
50423 * gcc.c-torture/compile/20000420-1.c: New test.
50425 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
50427 * g++.abi/ptrflags.C: New test.
50428 * g++.eh/catchptr1.C: Test incomplete pointer chains.
50430 2000-04-19 Catherine Moore <clm@cygnus.com>
50432 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50434 2000-04-19 Greg McGary <gkm@gnu.org>
50436 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50437 sibling-call optimizations.
50439 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
50441 * gcc.dg/20000419-1.c: New test.
50443 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
50445 * gcc.c-torture/execute/20000412-6.c: New test.
50447 2000-04-12 Jeffrey A Law (law@cygnus.com)
50449 * gcc.c-torture/execute/20000412-5.c: New test.
50450 * g77.f-torture/compile/20000412-1.f: New test.
50451 * gcc.c-torture/execute/20000412-4.c: New test.
50452 * gcc.c-torture/compile/20000412-2.c: New test.
50453 * gcc.c-torture/execute/20000412-3.c: New test.
50454 * gcc.c-torture/compile/20000412-1.c: New test.
50455 * gcc.c-torture/execute/20000412-2.c: New test.
50457 2000-04-12 Jakub Jelinek <jakub@redhat.com>
50459 * objc/execute/bf-20.m: New test.
50461 2000-04-10 Richard Henderson <rth@cygnus.com>
50463 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50465 * gcc.c-torture/execute/20000412-1.c: New test.
50467 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
50469 * g++.old-deja/g++.eh/catchptr1.C: New test.
50471 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
50473 * g++.old-deja/g++.abi/cxa_vec.C: New test.
50475 2000-04-08 Neil Booth <NeilB@earthling.net>
50477 * gcc.dg/cpp-nullchar.c: Remove test as
50478 embedded nulls cause problems.
50480 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50482 * gcc.dg/compare2.c: New test.
50484 2000-04-08 Neil Booth <NeilB@earthling.net>
50486 * gcc.dg/cpp-nullchar.c: New test.
50488 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
50490 * gcc.dg/cpp-mi2.c: New test.
50491 * gcc.dg/cpp-mi2[abc].h: New files.
50493 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
50495 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50498 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
50500 * g++.old-deja/g++.abi/vmihint.C: New test.
50502 2000-04-06 Neil Booth <NeilB@earthling.net>
50504 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50505 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50508 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
50510 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50511 avoid stack-frame overwrite.
50513 2000-04-05 Jakub Jelinek <jakub@redhat.com>
50515 * gcc.c-torture/compile/20000405-2.c: New test.
50516 * gcc.c-torture/compile/20000405-3.c: New test.
50518 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50520 * gcc.c-torture/compile/20000405-1.c: New test.
50522 2000-04-04 Geoff Keating <geoffk@cygnus.com>
50524 * gcc.dg/cast-qual-1.c: Revert last change.
50526 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50528 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50530 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
50532 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50533 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50535 2000-04-03 Jeffrey A Law (law@cygnus.com)
50537 * gcc.c-torture/compile/20000403-2.c: New test.
50538 * gcc.c-torture/compile/20000403-1.c: New test.
50540 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
50542 * gcc.c-torture/execute/20000403-1.c: New test.
50544 2000-04-03 Geoff Keating <geoffk@cygnus.com>
50546 * gcc.c-torture/execute/20000402-1.c: New test.
50548 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
50550 * gcc.c-torture/execute/va-arg-15.c: New test.
50551 * gcc.c-torture/execute/va-arg-16.c: New test.
50552 * gcc.c-torture/execute/va-arg-17.c: New test.
50553 * gcc.c-torture/execute/va-arg-18.c: New test.
50554 * gcc.c-torture/execute/va-arg-19.c: New test.
50556 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
50558 * gcc.c-torture/compile/981211-1.c: Move to...
50559 * gcc.dg/cpp-as1.c: ...here.
50560 * gcc.dg/cpp-as2.c: New file.
50562 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50565 2000-04-02 Neil Booth <NeilB@earthling.net>
50567 * gcc.dg/cpp-cond.c New tests.
50568 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
50569 accidental success less likely.
50570 * gcc.dg/cpp-missingop.c New tests.
50571 * gcc.dg/cpp-missingparen.c New tests.
50572 * gcc.dg/cpp-shift.c New tests.
50573 * gcc.dg/cpp-shortcircuit.c New tests.
50574 * gcc.dg/cpp-unary.c New tests.
50576 2000-03-29 Jeffrey A Law (law@cygnus.com)
50578 * gcc.c-torture/compile/20000329-1.c: New test.
50580 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
50582 * gcc.c-torture/compile/20000326-1.c: New test.
50583 * gcc.c-torture/compile/20000326-2.c: New test.
50585 2000-03-24 Geoff Keating <geoffk@cygnus.com>
50587 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50588 the first parameter is a function argument.
50590 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
50592 * g++.old-deja/g++.ext/array4.C: New test.
50594 2000-03-22 Geoff Keating <geoffk@cygnus.com>
50596 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50598 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50600 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50602 2000-03-19 Richard Henderson <rth@cygnus.com>
50604 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50606 2000-03-19 Richard Henderson <rth@cygnus.com>
50608 * gcc.c-torture/compile/20000319-1.c: New test.
50610 2000-03-14 Jeffrey A Law (law@cygnus.com)
50612 * gcc.c-torture/execute/20000314-3.c: New test.
50613 * gcc.c-torture/execute/20000314-2.c: New test.
50614 * gcc.c-torture/execute/20000314-1.c: New test.
50615 * gcc.c-torture/compile/20000314-2.c: New test.
50616 * gcc.c-torture/compile/20000314-1.c: New test.
50618 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
50620 * g++.old-deja/g++.warn/inline.C: New test.
50622 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
50624 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50625 standards-compliant result rather than specific constants.
50626 Put test-values in array.
50628 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
50630 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50631 (g++_target_compile): Put test-specific options last.
50633 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50635 * g++.old-deja/g++.eh/vbase4.C: New test.
50637 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50639 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50641 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50643 * g++.old-deja/g++.brendan/misc12.C: Removed.
50644 * g++.old-deja/g++.pt/memtemp77.C: Constify.
50645 * g++.old-deja/g++.ext/pretty4.C: New test.
50647 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50649 * g++.old-deja/g++.other/string2.C: New test.
50651 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
50653 * g++.old-deja/g++.warn/impint2.C: New test.
50655 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
50657 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50660 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
50662 * g++.old-deja/g++.warn/impint.C: New test.
50663 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50664 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50665 * g++.old-deja/g++.pt/explicit12.C: Likewise.
50666 * g++.old-deja/g++.pt/explicit13.C: Likewise.
50667 * g++.old-deja/g++.pt/explicit17.C: Likewise.
50668 * g++.old-deja/g++.pt/explicit18.C: Likewise.
50669 * g++.old-deja/g++.pt/explicit19.C: Likewise.
50670 * g++.old-deja/g++.pt/explicit23.C: Likewise.
50671 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50672 * g++.old-deja/g++.pt/explicit35.C: Likewise.
50673 * g++.old-deja/g++.pt/explicit6.C: Likewise.
50674 * g++.old-deja/g++.pt/memclass7.C: Likewise.
50676 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
50678 * gcc.dg/cpp-redef.c: New test.
50680 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
50682 * g++.old-deja/g++.pt/unify7.C: New test.
50684 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50686 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50687 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50689 2000-02-25 Geoff Keating <geoffk@cygnus.com>
50691 * gcc.c-torture/compile/20000224-1.c: New test.
50693 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50695 * gcc.c-torture/compile/cpp-2.c: New test.
50696 * gcc.c-torture/compile/cpp-1.c: New test.
50698 2000-02-25 Jeffrey A Law (law@cygnus.com)
50700 * gcc.c-torture/execute/20000225-1.c: New test.
50702 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50704 * gcc.dg/cpp-li2.c: New test.
50706 * gcc.dg/cpp-wi1.c: New test.
50708 * gcc.dg/cpp-li1.c: New test.
50710 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
50712 * g++.old-deja/g++.other/sizeof5.C: New test.
50714 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50716 * gcc.c-torture/execute/va-arg-13.c: New test.
50718 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
50720 * gcc.c-torture/execute/va-arg-12.c: New test.
50722 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
50724 * gcc.c-torture/execute/20000223-1.c: New test.
50726 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
50728 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50730 2000-02-22 Mark Mitchell <mark@codesourcery.com>
50732 * g++.old-deja/g++.abi/ptrmem.C: New test.
50734 2000-02-19 Richard Henderson <rth@cygnus.com>
50736 * gcc.c-torture/compile/init-3.c: New.
50738 2000-02-17 Mark Mitchell <mark@codesourcery.com>
50740 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50743 2000-02-11 Robert Lipe <robertl@sco.com>
50745 * gcc.c-torture/compile/20000211-3.c: New test.
50747 2000-02-11 Martin Buchholz <martin@xemacs.org>
50749 * gcc.c-torture/compile/20000211-2.c: New test.
50751 2000-02-11 Jeffrey A Law (law@cygnus.com)
50753 * gcc.c-torture/compile/20000211-1.c: New test.
50755 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
50757 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50760 2000-02-08 Nathan Sidwell <nathan@acm.org>
50762 * g++.old-deja/g++.other/cast5.C: New test.
50764 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
50766 * gcc.c-torture/execute/20000205-1.c: New.
50768 2000-02-03 Nathan Sidwell <nathan@acm.org>
50770 * g++.old-deja/g++.jason/cast3.C: Return void.
50771 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50773 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50775 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50777 * gcc.dg/loop-1.c: New test.
50779 2000-01-27 Jakub Jelinek <jakub@redhat.com>
50781 * gcc.c-torture/compile/20000127-1.c: New test.
50782 * gcc.c-torture/execute/991228-1.c: New test.
50784 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50786 * gcc.dg/unused-2.c: New test.
50788 * gcc.dg/conv-1.c: New test.
50790 2000-01-24 Mark Mitchell <mark@codesourcery.com>
50792 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50794 (tool_option_proc): Fix typo.
50796 2000-01-24 Geoff Keating <geoffk@cygnus.com>
50798 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50799 of the ld on the host, not on the build machine.
50800 Also, don't crash if '--help' is not a supported option.
50802 2000-01-24 Richard Henderson <rth@cygnus.com>
50804 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50806 2000-01-20 Jeffrey A Law (law@cygnus.com)
50808 * gcc.c-torture/execute/20000120-2.c: New test.
50809 * gcc.c-torture/execute/20000120-1.c: New test.
50811 2000-01-13 Jeffrey A Law (law@cygnus.com)
50813 * gcc.c-torture/execute/20000113-1.c: New test.
50815 2000-01-12 Jeffrey A Law (law@cygnus.com)
50817 * gcc.c-torture/execute/20000112-1.c: New test.
50819 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50821 * gcc.dg/20000111-1.c: New test.
50823 2000-01-10 Jeffrey A Law (law@cygnus.com)
50825 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50826 with 16 bit integers.
50828 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50830 * gcc.dg/20000108-1.c: New test.
50832 2000-01-05 Nathan Sidwell <nathan@acm.org>
50834 * g++.old-deja/g++.ns/koenig8.C: New test.
50836 2000-01-05 Nathan Sidwell <nathan@acm.org>
50838 * g++.old-deja/g++.other/cast4.C: New test.
50840 2000-01-05 Jeffrey A Law (law@cygnus.com)
50842 * gcc.c-torture/compile/20000105-2.c: New test.
50843 * gcc.c-torture/compile/20000105-1.c: New test.
50845 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50847 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50848 references to printf & atoi to conform to ANSI standard.
50849 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50850 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50851 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50852 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50853 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50854 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50855 * g++.old-deja/g++.brendan/copy1.C: Likewise.
50856 * g++.old-deja/g++.brendan/copy2.C: Likewise.
50857 * g++.old-deja/g++.brendan/copy3.C: Likewise.
50858 * g++.old-deja/g++.brendan/copy4.C: Likewise.
50859 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50860 * g++.old-deja/g++.brendan/copy6.C: Likewise.
50861 * g++.old-deja/g++.brendan/copy7.C: Likewise.
50862 * g++.old-deja/g++.brendan/copy8.C: Likewise.
50863 * g++.old-deja/g++.brendan/crash11.C: Likewise.
50864 * g++.old-deja/g++.brendan/crash14.C: Likewise.
50865 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50866 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50867 * g++.old-deja/g++.brendan/delete2.C: Likewise.
50868 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50869 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50870 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50871 * g++.old-deja/g++.brendan/eh1.C: Likewise.
50872 * g++.old-deja/g++.brendan/groff1.C: Likewise.
50873 * g++.old-deja/g++.brendan/init3.C: Likewise.
50874 * g++.old-deja/g++.brendan/misc12.C: Likewise.
50875 * g++.old-deja/g++.brendan/misc7.C: Likewise.
50876 * g++.old-deja/g++.brendan/new2.C: Likewise.
50877 * g++.old-deja/g++.brendan/operators4.C: Likewise.
50878 * g++.old-deja/g++.brendan/operators5.C: Likewise.
50879 * g++.old-deja/g++.brendan/overload2.C: Likewise.
50880 * g++.old-deja/g++.brendan/overload7.C: Likewise.
50881 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50882 * g++.old-deja/g++.brendan/reference1.C: Likewise.
50883 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50884 * g++.old-deja/g++.brendan/template24.C: Likewise.
50885 * g++.old-deja/g++.brendan/template3.C: Likewise.
50886 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50887 * g++.old-deja/g++.jason/inline3.C: Likewise.
50888 * g++.old-deja/g++.jason/opeq.C: Likewise.
50889 * g++.old-deja/g++.law/arg5.C: Likewise.
50890 * g++.old-deja/g++.law/arm7.C: Likewise.
50891 * g++.old-deja/g++.law/ctors11.C: Likewise.
50892 * g++.old-deja/g++.law/cvt8.C: Likewise.
50893 * g++.old-deja/g++.law/init9.C: Likewise.
50894 * g++.old-deja/g++.law/refs4.C: Likewise.
50895 * g++.old-deja/g++.law/template2.C: Likewise.
50896 * g++.old-deja/g++.law/visibility24.C: Likewise.
50897 * g++.old-deja/g++.law/vtable3.C: Likewise.
50898 * g++.old-deja/g++.mike/asm2.C: Likewise.
50899 * g++.old-deja/g++.mike/eh1.C: Likewise.
50900 * g++.old-deja/g++.mike/misc1.C: Likewise.
50901 * g++.old-deja/g++.mike/misc13.C: Likewise.
50902 * g++.old-deja/g++.mike/misc14.C: Likewise.
50903 * g++.old-deja/g++.mike/ns12.C: Likewise.
50904 * g++.old-deja/g++.mike/p1248.C: Likewise.
50905 * g++.old-deja/g++.mike/p3708.C: Likewise.
50906 * g++.old-deja/g++.mike/p3708a.C: Likewise.
50907 * g++.old-deja/g++.mike/p3708b.C: Likewise.
50908 * g++.old-deja/g++.mike/p646.C: Likewise.
50909 * g++.old-deja/g++.mike/p700.C: Likewise.
50910 * g++.old-deja/g++.mike/p783.C: Likewise.
50911 * g++.old-deja/g++.mike/p783a.C: Likewise.
50912 * g++.old-deja/g++.mike/p783b.C: Likewise.
50913 * g++.old-deja/g++.mike/p786.C: Likewise.
50914 * g++.old-deja/g++.mike/p789.C: Likewise.
50915 * g++.old-deja/g++.mike/p789a.C: Likewise.
50916 * g++.old-deja/g++.mike/p807a.C: Likewise.
50917 * g++.old-deja/g++.other/delete3.C: Likewise.
50918 * g++.old-deja/g++.other/dyncast1.C: Likewise.
50919 * g++.old-deja/g++.other/dyncast2.C: Likewise.
50920 * g++.old-deja/g++.other/dyncast3.C: Likewise.
50921 * g++.old-deja/g++.other/empty1.C: Likewise.
50922 * g++.old-deja/g++.other/temporary1.C: Likewise.
50923 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50924 * g++.old-deja/g++.pt/t16.C: Likewise.
50925 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50927 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
50929 * gcc.dg/991230-1.c: New test.
50931 1999-12-29 Jeffrey A Law (law@cygnus.com)
50933 * gcc.c-torture/compile/991229-3.c: New test.
50934 * gcc.c-torture/compile/991229-2.c: New test.
50935 * gcc.c-torture/compile/991229-1.c: New test.
50937 1999-12-29 Greg McGary <gkm@eng.ascend.com>
50939 * gcc.c-torture/compile/labels-2.c: New test.
50941 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
50943 * gcc.c-torture/execute/991227-1.c: New test.
50945 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50947 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50949 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
50951 * gcc.c-torture/execute/991221-1.c: New test.
50953 1999-12-20 Nathan Sidwell <nathan@acm.org>
50955 * g++.old-deja/g++.other/cast3.C: New test.
50957 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
50959 * gcc.c-torture/execute/991216-4.c: New test.
50961 1999-12-16 Michael Meissner <meissner@cygnus.com>
50963 * gcc.c-torture/execute/991216-1.c: New test.
50964 * gcc.c-torture/execute/991216-2.c: New test.
50965 * gcc.c-torture/execute/991216-3.c: New test.
50967 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50969 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50970 Actually make the test fail by using "-O2" for compilation.
50972 1999-12-15 Nathan Sidwell <nathan@acm.org>
50974 * g++.old-deja/g++.warn/cast-align1.C: New test.
50976 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50978 * gcc.c-torture/compile/991214-1.c: New test.
50979 * gcc.c-torture/compile/991214-2.c: New test.
50981 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50983 * gcc.dg/991214-1.c: New test.
50985 1999-12-13 Jeffrey A Law (law@cygnus.com)
50987 * gcc.c-torture/compile/991213-3.c: New test.
50988 * gcc.c-torture/compile/991213-2.c: New test.
50989 * gcc.c-torture/compile/991213-1.c: New test.
50991 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
50993 * gcc.dg/991209-1.c: New test.
50995 1999-12-08 Nathan Sidwell <nathan@acm.org>
50997 * gcc.c-torture/compile/991208-1.c: New test.
50999 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51001 * gcc.dg/ultrasp2.c: New test.
51003 1999-12-05 Alex Samuel <samuel@codesourcery.com>
51005 * g++.old-deja/g++.abi/align.C (main): Fix typo.
51007 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
51009 * gcc.c-torture/compile/991202-1.c: New test.
51010 * gcc.c-torture/execute/991202-1.c: New test.
51011 * gcc.c-torture/execute/991202-2.c: New test.
51012 * gcc.c-torture/execute/991202-3.c: New test.
51014 1999-12-02 Alex Samuel <samuel@codesourcery.com>
51016 * g++.old-deja/g++.abi/align.C: New test.
51017 * g++.old-deja/g++.abi/aggregates.C: Likewise.
51018 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51020 1999-12-01 Richard Henderson <rth@cygnus.com>
51022 * gcc.c-torture/execute/991201-1.c: New.
51024 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
51026 * gcc.dg/991129-1.c: New test.
51028 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
51030 * gcc.c-torture/compile/991127-1.c: New test.
51032 1999-11-22 Nathan Sidwell <nathan@acm.org>
51034 * g++.old-deja/g++.other/warn4.C: New test.
51036 1999-11-22 Nathan Sidwell <nathan@acm.org>
51038 * g++.old-deja/g++.eh/cleanup2.C: New test.
51039 * g++.old-deja/g++.ext/pretty2.C: New test.
51040 * g++.old-deja/g++.ext/pretty3.C: New test.
51041 * g++.old-deja/g++.other/debug6.C: New test.
51043 1999-10-20 Jim Wilson <wilson@cygnus.com>
51045 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51046 compiler_output to look for one error message instead of two.
51048 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
51050 * gcc.c-torture/execute/991118-1.c: Also test case
51051 where the word boundary does not split a byte evenly.
51053 1999-11-19 Nathan Sidwell <nathan@acm.org>
51055 * g++.old-deja/g++.ext/restrict1.C: New test.
51057 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51059 * gcc.c-torture/execute/991118-1.c: New test.
51061 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
51063 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51064 working directory pathnames.
51066 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
51068 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51069 host is equipped with driver.h and driver.o so it can actually
51070 compile and run the tests.
51072 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
51074 * gcc.c-torture/compile/991008-1.c: New test.
51076 1999-11-08 Nick Clifton <nickc@cygnus.com>
51078 * lib/gcc-dg.exp: Include target-supports.exp
51080 1999-11-05 Nick Clifton <nickc@cygnus.com>
51082 * lib/target-supports.exp: New file: Provide procs to test for
51083 features supported by the target.
51084 (check_weak_available): Moved here from ecos.exp.
51085 (check_alias_available): New proc: Determine of the target
51086 toolchain supports the alias attribute.
51088 * gcc.dg/special/ecos.exp: Move check_weak_available to
51089 target-supports.exp.
51090 (alias-1.c): Only perform the test if the target supports
51092 (wkali-1.c): Only perform the test if the target supports
51095 * gcc.dg/990506-0.c: Expect error messages from cross
51096 targets as well as native targets.
51098 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51100 * gcc.dg/ultrasp1.c: Removed xfail.
51101 * gcc.dg/struct-ret-2.c: Likewise.
51102 * gcc.dg/array-1.c: Likewise.
51104 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51106 * gcc.dg/struct-ret-2.c: New test.
51108 * gcc.dg/array-1.c: New test.
51110 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
51112 * gcc.c-torture/execute/991030-1.c: New test.
51114 1999-10-26 Richard Henderson <rth@cygnus.com>
51116 * gcc.c-torture/compile/991026-2.c: New test.
51118 1999-10-26 Jeffrey A Law (law@cygnus.com)
51120 * gcc.c-torture/compile/991026-1.c: New test.
51122 1999-10-23 Jeffrey A Law (law@cygnus.com)
51124 * gcc.c-torture/execute/991023-1.c: New test.
51126 1999-10-19 Jeffrey A Law (law@cygnus.com)
51128 * gcc.c-torture/execute/991019-1.c: New test.
51130 1999-10-16 Richard Henderson <rth@cygnus.com>
51132 * gcc.c-torture/execute/991016-1.c: New test.
51134 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
51136 * gcc.c-torture/execute/991014-1.c: New test.
51138 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
51140 * g++.old-deja/g++.other/union2.C: New test.
51142 1999-10-13 Nathan Sidwell <nathan@acm.org>
51144 * g++.old-deja/g++.other/vaarg2.C: New test.
51145 * g++.old-deja/g++.other/vaarg3.C: New test.
51147 1999-10-12 Craig Burley <craig@jcb-sc.com>
51149 * g77.f-torture/noncompile/19990905-1.f: Moved from being
51152 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
51154 * gcc.c-torture/execute/va-arg-11.c: New test.
51156 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
51158 * lib/file-format.exp (gcc_target_object_format): Don't
51159 crash if objdump is unavailable.
51161 1999-09-29 Donn Terry <donn@interix.com>
51163 * gcc.misc-tests/mg.exp: delete extraneous redirection.
51165 1999-09-28 Nick Clifton <nickc@cygnus.com>
51167 * gcc.c-torture/compile/990928-1.c: New test.
51169 1999-09-28 Nathan Sidwell <nathan@acm.org>
51171 * g++.old-deja/g++.other/decl6.C: New test.
51173 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51175 * gcc.c-torture/execute/va-arg-10.c: New test.
51177 1999-09-27 Nathan Sidwell <nathan@acm.org>
51179 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51180 __PRETTY_FUNCTION__.
51182 1999-09-23 Nick Clifton <nickc@cygnus.com>
51184 * gcc.c-torture/execute/990923-1.c: New test.
51186 1999-09-21 Nick Clifton <nickc@cygnus.com>
51188 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51189 for which -fpic is inappropriate.
51191 1999-09-21 Mark Mitchell <mark@codesourcery.com>
51193 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51195 1999-09-21 Nathan Sidwell <nathan@acm.org>
51197 * g++.old-deja/g++.other/dyncast1.C: New test.
51198 * g++.old-deja/g++.other/dyncast2.C: New test.
51199 * g++.old-deja/g++.other/dyncast3.C: New test.
51200 * g++.old-deja/g++.other/dyncast4.C: New test.
51201 * g++.old-deja/g++.other/dyncast5.C: New test.
51202 * g++.old-deja/g++.eh/catch3.C: New test.
51203 * g++.old-deja/g++.eh/catch3p.C: New test.
51204 * g++.old-deja/g++.eh/catch4.C: New test.
51205 * g++.old-deja/g++.eh/catch4p.C: New test.
51206 * g++.old-deja/g++.eh/catch5.C: New test.
51207 * g++.old-deja/g++.eh/catch5p.C: New test.
51208 * g++.old-deja/g++.eh/catch6.C: New test.
51209 * g++.old-deja/g++.eh/catch6p.C: New test.
51210 * g++.old-deja/g++.eh/catch7.C: New test.
51211 * g++.old-deja/g++.eh/catch7p.C: New test.
51212 * g++.old-deja/g++.eh/catch8.C: New test.
51213 * g++.old-deja/g++.eh/catch8p.C: New test.
51214 * g++.old-deja/g++.eh/catch9.C: New test.
51215 * g++.old-deja/g++.eh/catch9p.C: New test.
51217 1999-09-13 Nathan Sidwell <nathan@acm.org>
51219 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51220 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51222 1999-09-13 Jeffrey A Law (law@cygnus.com)
51224 * gcc.c-torture/compile/990913-1.c: New test.
51226 1999-09-10 Nathan Sidwell <nathan@acm.org>
51228 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51229 * g++.old-deja/g++.jason/rfg5.C: Likewise.
51231 1999-09-09 Richard Henderson <rth@cygnus.com>
51233 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51235 1999-09-09 Nathan Sidwell <nathan@acm.org>
51237 * g++.old-deja/g++.other/lookup11.C: New test.
51238 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51239 what is permitted and what we want.
51240 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51242 * g++.old-deja/g++.jason/rfg5.C: Likewise.
51244 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
51246 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51247 * gcc.c-torture/noncompile/poison-1.c: New file.
51249 1999-09-08 Nathan Sidwell <nathan@acm.org>
51251 * g++.old-deja/g++.other/sizeof3.C: New test.
51252 * g++.old-deja/g++.other/sizeof4.C: New test.
51253 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51254 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51256 1999-09-07 Richard Henderson <rth@cygnus.com>
51258 * gcc.dg/va-arg-1.c: New.
51260 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51262 * gcc.c-torture/execute/va-arg-9.c: New test.
51264 1999-09-05 Craig Burley <craig@jcb-sc.com>
51266 * g77.f-torture/compile/980519-2.f: New test.
51267 * g77.f-torture/compile/19990905-0.f: New test.
51268 * g77.f-torture/compile/19990905-1.f: New test.
51269 * g77.f-torture/compile/19990905-2.f: New test.
51271 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51273 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
51275 * gcc.c-torture/execute/990827-1.c: Fix typo.
51277 1999-09-03 Nathan Sidwell <nathan@acm.org>
51279 * g++.old-deja/g++.other/deref1.C: New test.
51281 1999-09-02 Nathan Sidwell <nathan@acm.org>
51283 * g++.old-deja/g++.other/ambig2.C: New test.
51284 * g++.old-deja/g++.other/cond5.C: New test.
51285 * g++.old-deja/g++.other/lookup16.C: New test.
51287 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
51289 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51292 1999-08-31 Jeffrey A Law (law@cygnus.com)
51294 * lib/c-torture.exp: Avoid the "compare executables" optimization
51295 when testing native.
51297 1999-08-29 Jeffrey A Law (law@cygnus.com)
51299 * gcc.c-torture/execute/990829-1.c: New test.
51300 * gcc.c-torture/compile/990829-1.c: New test.
51302 1999-08-27 Paul Burchard <burchard@pobox.com>
51304 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51305 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51306 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51307 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51308 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51309 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51310 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51311 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51312 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51313 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51314 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51316 1999-08-27 Jeffrey A Law (law@cygnus.com)
51318 * gcc.c-torture/execute/990827-1.c: New test.
51320 1999-08-26 Craig Burley <craig@jcb-sc.com>
51322 * g77.f-torture/noncompile/19990826-4.f: New test.
51324 * g77.f-torture/compile/19990826-3.f: New test.
51326 * g77.f-torture/execute/19990826-2.f: New test.
51328 * g77.f-torture/compile/19990826-1.f: New test.
51330 * gcc.c-torture/execute/990826-0.c: New test.
51331 * g77.c-torture/execute/19990826-0.f: New test.
51333 * g77.f-torture/noncompile/970626-2.f: New test.
51335 1999-08-25 Paul Burchard <burchard@pobox.com>
51337 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51338 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51339 lss-011.C: New tests.
51341 1999-08-25 Nathan Sidwell <nathan@acm.org>
51343 * g++.old-deja/g++.other/decl5.C: New test.
51345 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51347 * noncompile/noncompile.exp: Load_lib c-torture.exp.
51348 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51349 call `postbase' for each one. All callers of `postbase' changed
51350 to call this instead.
51352 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
51354 * gcc.c-torture/execute/990811-1.c: New test.
51356 1999-08-09 Nick Clifton <nickc@cygnus.com>
51358 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51361 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51364 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
51366 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51368 1999-08-04 Jeffrey A Law (law@cygnus.com)
51370 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51372 1999-08-04 Nathan Sidwell <nathan@acm.org>
51374 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51376 1999-08-04 Jeffrey A Law (law@cygnus.com)
51378 * gcc.c-torture/execute/990804-1.c: New test.
51380 1999-08-03 Nathan Sidwell <nathan@acm.org>
51382 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51383 * g++.old-deja/g++.brendan/crash64.C: Likewise.
51384 * g++.old-deja/g++.brendan/overload8.C: Likewise.
51386 1999-08-03 Nathan Sidwell <nathan@acm.org>
51388 * g++.old-deja/g++.other/struct1.C: New test.
51390 1999-08-03 Nathan Sidwell <nathan@acm.org>
51392 * g++.old-deja/g++.other/enum2.C: New test.
51394 1999-08-02 Richard Henderson <rth@cygnus.com>
51396 Adapted from tests from Franz Sirl:
51397 * gcc.c-torture/execute/va-arg-7.c: New test.
51398 * gcc.c-torture/execute/va-arg-8.c: New test.
51400 1999-08-01 Jeffrey A Law (law@cygnus.com)
51402 * gcc.c-torture/compile/990801-2.c: New test.
51404 * gcc.c-torture/compile/990801-1.c: New test.
51406 1999-07-27 Michael Meissner <meissner@cygnus.com>
51408 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51409 fp-cmp-1.c, converting double to float.
51411 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51412 fp-cmp-1.c, converting double to long double.
51414 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51415 from fr1 to unknown_register, since fr1 is a legitimate register
51418 1999-07-25 Jeffrey A Law (law@cygnus.com)
51420 * README: More listname related changes.
51422 1999-07-08 Catherine Moore <clm@cygnus.com>
51424 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
51426 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
51428 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51430 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
51432 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51434 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
51436 * gcc.dg/990703-1.c: New test.
51438 1999-06-29 Nick Clifton <nickc@cygnus.com>
51440 * lib/file-format.exp: New file: Move definition of proc
51441 gcc_target_object_format to here from
51442 gcc.dg/special/ecos.exp.
51444 * lib/c-torture.exp: Include lib file-format.exp.
51445 * lib/gcc-dg.exp: Include lib file-format.exp.
51447 * gcc.dg/special/ecos.exp: Remove definition of proc
51448 gcc_target_object_format.
51450 1999-06-28 Jeffrey A Law (law@cygnus.com)
51452 * gcc.c-torture/execute/990628-1.c: New test.
51454 1999-06-25 Jeffrey A Law (law@cygnus.com)
51456 * gcc.c-torture/compile/990625-2.c: New test.
51458 * gcc.c-torture/compile/990625-1.c: New test.
51460 1999-06-23 Nick Clifton <nickc@cygnus.com>
51462 * gcc.c-torture/compile/dll.c: New test case. Check that dll
51463 attributes compile.
51464 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51465 ports that use the COFF/PE file format.
51467 1999-06-17 Jeffrey A Law (law@cygnus.com)
51469 * gcc.c-torture/compile/990617-1.c: New test.
51471 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
51473 * g++.old-deja/g++.other/decl4.C: New test.
51475 1999-06-14 Nathan Sidwell <nathan@acm.org>
51477 * g++.old-deja/g++.other/bitfld3.C: New test.
51479 1999-06-08 Nathan Sidwell <nathan@acm.org>
51481 * g++.old-deja/g++.eh/catch1.C: New test.
51483 1999-06-07 Jeffrey A Law (law@cygnus.com)
51485 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51487 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51488 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
51490 1999-06-05 Craig Burley <craig@jcb-sc.com>
51492 * g77.f-torture/compile/19990502-0.f: Replace with new,
51493 shorter, test that still fails after recent changes.
51495 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51497 * gcc.c-torture/execute/990604-1.c: New test.
51499 1999-05-31 Jeffrey A Law (law@cygnus.com)
51501 * gcc.c-torture/execute/990531-1.c: New test.
51503 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51505 * gcc.c-torture/compile/990527-1.c: New test.
51507 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
51509 * gcc.c-torture/execute/990527-1.c: New test.
51511 1999-05-25 Nick Clifton <nickc@cygnus.com>
51513 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51514 bitfields as signed.
51516 1999-05-25 Craig Burley <craig@jcb-sc.com>
51518 * g77.f-torture/compile/19990525-0.f: New test.
51520 1999-05-25 Jeffrey A Law (law@cygnus.com)
51522 * gcc.c-torture/execute/990525-2.c: New test.
51524 * gcc.c-torture/execute/990525-1.c: New test.
51526 1999-05-24 Nathan Sidwell <nathan@acm.org>
51528 * g++.old-deja/g++.other/anon3.C: New test.
51529 * g++.old-deja/g++.other/anon4.C: New test.
51530 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51531 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51532 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51535 1999-05-24 Jeffrey A Law (law@cygnus.com)
51537 * gcc.c-torture/execute/990524-1.c: New test.
51539 * gcc.dg/990524-1.c: New test.
51541 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51543 * gcc.c-torture/compile/990523-1.c: New test.
51545 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
51547 * gcc.c-torture/compile/990519-1.c: New test.
51549 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51551 * gcc.c-torture/compile/990517-1.c: New test.
51553 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51554 (e4, f4): New tests.
51557 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51559 * gcc.dg/noreturn-1.c: New test.
51561 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51563 * gcc.c-torture/execute/990513-1.c: New test.
51565 1999-05-10 Richard Henderson <rth@cygnus.com>
51567 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51569 1999-05-10 Craig Burley <craig@jcb-sc.com>
51571 * g77.f-torture/execute/erfc.f: Use small single-precision
51572 values, to avoid problems on Alphas when not -mieee.
51574 1999-05-08 Craig Burley <craig@jcb-sc.com>
51576 * gcc.dg/990506-0.c: New test.
51578 1999-05-08 Richard Henderson <rth@cygnus.com>
51580 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51581 the constant to test. Don't XFAIL 64-bit targets.
51583 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51584 * g++.old-deja/g++.law/profile1.C: Likewise.
51586 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51587 operator new instances.
51588 * g++.old-deja/g++.other/delete5.C: Likewise.
51590 1999-05-03 Craig Burley <craig@jcb-sc.com>
51592 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51595 1999-05-03 Craig Burley <craig@jcb-sc.com>
51597 * g77.f-torture/execute/u77-test.f: Reverse order of two
51598 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51600 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51602 * gcc.dg/compare1.c: New test.
51604 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
51606 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51609 1999-05-02 Craig Burley <craig@jcb-sc.com>
51611 * g77.f-torture/compile/19990502-1.f: New test.
51613 1999-05-02 Craig Burley <craig@jcb-sc.com>
51615 * g77.f-torture/compile/19990502-0.f: New test.
51617 1999-05-02 Craig Burley <craig@jcb-sc.com>
51619 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51622 1999-05-02 Craig Burley <craig@jcb-sc.com>
51624 * g77.f-torture/execute/u77-test.f (main): List libU77
51625 intrinsics not currently tested.
51626 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51627 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51628 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51629 Trim blanks off the ends of some printed strings.
51631 1999-05-02 Craig Burley <craig@jcb-sc.com>
51633 * g77.f-torture/execute/u77-test.f (main): Just warn about
51634 FSTAT gid disagreement, as it's expected on some systems.
51636 1999-05-01 Craig Burley <craig@jcb-sc.com>
51638 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51639 use a new function, which allows for some slop.
51640 Clean up some commentary.
51641 (issum): The new function.
51642 (sgladd): Deleted subroutine.
51644 1999-05-01 Craig Burley <craig@jcb-sc.com>
51646 * g77.f-torture/execute/u77-test.f: Modify to be more like
51647 libf2c/libU77 version, bringing patches to that version here.
51648 Add suitable commentary.
51650 1999-04-25 Richard Henderson <rth@cygnus.com>
51652 * gcc.dg/990424-1.c: New test.
51654 1999-04-24 Craig Burley <craig@jcb-sc.com>
51656 * g77.f-torture/execute/u77-test.f (main): Bug involving
51657 LSTAT has been fixed, so turn back on full checking.
51659 1999-04-20 Craig Burley <craig@jcb-sc.com>
51661 * g77.f-torture/compile/19990419-0.f: New test.
51662 * g77.f-torture/execute/19990419-1.f: New test.
51664 1999-04-17 Richard Henderson <rth@cygnus.com>
51666 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51667 to avoid the need for a prototype to supress a warning.
51669 1999-04-07 Jim Wilson <wilson@cygnus.com>
51671 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51673 1999-04-04 Jeffrey A Law (law@cygnus.com)
51675 * gcc.c-torture/execute/990404-1.c: New test.
51677 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51679 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51680 * gcc.dg/cpp-if3.c: Don't use -pedantic.
51681 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51682 missing initializer warnings.
51684 1999-03-28 Jeffrey A Law (law@cygnus.com)
51686 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51689 1999-03-26 Jeffrey A Law (law@cygnus.com)
51691 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51693 1999-03-26 Craig Burley <craig@jcb-sc.com>
51695 * g77.f-torture/execute/19990325-0.f: New test.
51696 * g77.f-torture/execute/19990325-1.f: New test.
51698 1999-03-24 Jeffrey A Law (law@cygnus.com)
51700 * gcc.c-torture/execute/990324-1.c: New test.
51702 1999-03-22 Jim Wilson <wilson@cygnus.com>
51704 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51707 1999-03-17 Richard Henderson <rth@cygnus.com>
51709 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
51711 1999-03-13 Craig Burley <craig@jcb-sc.com>
51713 * g77.f-torture/execute/19990313-2.f: New test.
51714 * g77.f-torture/execute/19990313-3.f: New test.
51716 1999-03-13 Craig Burley <craig@jcb-sc.com>
51718 * g77.f-torture/execute/19990313-0.f: New test.
51719 * g77.f-torture/execute/19990313-1.f: New test.
51721 1999-03-12 Jim Wilson <wilson@cygnus.com>
51723 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51725 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51726 (main): Add check for u15. Conditionalize u31 check depending on
51727 whether ints are <32 bits or >=32 bits.
51729 1999-03-08 Craig Burley <craig@jcb-sc.com>
51731 * g77.f-torture/execute/19981119-0.f: Improve testiness.
51733 1999-03-08 Craig Burley <craig@jcb-sc.com>
51735 * g77.f-torture/compile/19990305-0.f: New test.
51736 * g77.f-torture/execute/19981119-0.f: New test.
51738 1999-03-08 Craig Burley <craig@jcb-sc.com>
51740 * g77.f-torture/execute/970625-2.f: call ABORT if final
51741 result is not correct, instead of just printing it.
51742 Add this checking via newly introduced obfuscation, to
51743 trip up buggy front ends.
51745 1999-03-07 Craig Burley <craig@jcb-sc.com>
51747 * g77.f-torture/compile/960317-1.f: Moved from being
51748 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
51750 1999-03-06 Craig Burley <craig@jcb-sc.com>
51752 * g77.f-torture/execute/960317-1.f: New (old) test.
51753 * g77.f-torture/execute/970625-2.f: Ditto.
51755 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
51757 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51758 error message on line 1 or line 2; cccp and cpplib do this differently.
51760 1999-03-01 Jeffrey A Law (law@cygnus.com)
51762 * g++.old-deja/g++.law/weak1.C: New test.
51764 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51766 * gcc.c-torture/execute/990119-1.c: Renamed to...
51767 * gcc.dg/990119-1.c: this, so it will only be tested once
51768 (it's a preprocessor test, it doesn't need to be run at
51769 multiple optimization levels).
51771 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51773 * lib/g++.exp: Don't add incdir=$base_dir/../include to
51776 1999-02-24 Craig Burley <craig@jcb-sc.com>
51778 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51779 * g77.f-torture/compile/19981216-0.f: ...as it is expected
51780 to not be compilable by current g77.
51782 1999-02-24 Nick Clifton <nickc@cygnus.com>
51784 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51786 1999-02-22 Jeffrey A Law (law@cygnus.com)
51788 * gcc.c-torture/execute/990222-1.c: New test.
51790 1999-02-19 Craig Burley <craig@jcb-sc.com>
51792 * g77.f-torture/compile/19990218-0.f: New test.
51793 * g77.f-torture/noncompile/19990218-1.f: New test.
51795 1999-02-18 Craig Burley <craig@jcb-sc.com>
51797 * g77.f-torture/compile/19981216-0.f: New test.
51799 1999-02-14 Jeffrey A Law (law@cygnus.com)
51801 * gcc.dg/990214-1.c: New test.
51803 1999-02-13 Jeffrey A Law (law@cygnus.com)
51805 * gcc.dg/990213-2.c: New test.
51807 * gcc.dg/990213-1.c: New test.
51809 1999-02-12 Jeffrey A Law (law@cygnus.com)
51811 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51814 1999-02-11 Nick Clifton <nickc@cygnus.com>
51816 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51817 specified by target.
51819 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51821 1999-02-11 Jeffrey A Law (law@cygnus.com)
51823 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51825 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
51827 * gcc.dg/special/ecos.exp: New test driver for new tests with
51828 special requirements.
51830 * gcc.dg/special/alias-1.c: New test.
51831 * gcc.dg/special/gcsec-1.c: New test.
51832 * gcc.dg/special/weak-1.c: New test.
51833 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51834 * gcc.dg/special/weak-2.c: New test.
51835 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51836 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51837 * gcc.dg/special/wkali-1.c: New test.
51838 * gcc.dg/special/wkali-2.c: New test.
51839 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51840 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51842 1999-02-10 Felix Lee <flee@cygnus.com>
51844 * lib/c-torture.exp (c-torture-compile): Pull out code for
51845 analyzing gcc error messages.
51846 (c-torture-execute): Likewise. Fix some (harmless) false
51848 * lib/gcc.exp (gcc_check_compile): New function.
51850 1999-02-08 Richard Henderson <rth@cygnus.com>
51852 * gcc.c-torture/execute/990208-1.c: New test.
51854 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
51856 * g++.dg/special/ecos.exp: New driver for new tests with special
51859 * g++.dg/special/conpr-1.C: New test
51860 * g++.dg/special/conpr-2.C: New test
51861 * g++.dg/special/conpr-2a.C: New test
51862 * g++.dg/special/conpr-3.C: New test
51863 * g++.dg/special/conpr-3a.C: New test
51864 * g++.dg/special/conpr-3b.C: New test
51866 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51867 allow g++ to use the dg driver
51869 * README: Add comment about g++.dg directory
51871 1999-02-06 Jeffrey A Law (law@cygnus.com)
51873 * README: Update email addresses.
51875 1999-02-03 Nick Clifton <nickc@cygnus.com>
51877 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51878 arguments in order to force structure S onto the stack even on
51880 (test): Pass 10 leading arguments to function foo as well as the
51883 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51884 failure for all targets.
51886 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51887 abort to terminate program execution.
51889 1999-01-30 Richard Henderson <rth@cygnus.com>
51891 * gcc.c-torture/execute/990130-1.c: New test.
51893 1999-01-30 Jeffrey A Law (law@cygnus.com)
51895 * gcc.dg/990130-1.c: New test.
51897 1999-01-28 Michael Meissner <meissner@cygnus.com>
51899 * gcc.c-torture/execute/990128-1.c: New test.
51901 1999-01-27 Michael Meissner <meissner@cygnus.com>
51903 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51905 1999-01-27 Felix Lee <flee@cygnus.com>
51907 * lib/c-torture.exp (c-torture-compile): pull out code for
51908 analyzing gcc error messages.
51909 (c-torture-execute): ditto, and fix some (harmless) false
51911 * lib/gcc.exp (gcc_check_compile): new function.
51913 1999-01-17 Jeffrey A Law (law@cygnus.com)
51915 * gcc.dg/990117-1.c: New test.
51917 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51919 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51921 1999-01-15 Jeffrey A Law (law@cygnus.com)
51923 * g77.f-torture/compile/990115-1.f: New test.
51925 1999-01-07 Jeffrey A Law (law@cygnus.com)
51927 * gcc.c-torture/compile/990107-1.c: New test
51929 1999-01-06 Jeffrey A Law (law@cygnus.com)
51931 * gcc.c-torture/execute/990106-2.c: New test.
51933 * gcc.c-torture/execute/990106-1.c: New test.
51935 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
51937 * gcc.c-torture/compile/981223-1.c: New test.
51939 1998-12-29 Richard Henderson <rth@cygnus.com>
51941 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51942 (opt3): Rename from opt4 and disable.
51944 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
51946 * g++.old-deja/g++.pt/ptrmem5.C: New test.
51948 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
51950 * g++.old-deja/g++.other/conv5.C: New test.
51952 1998-12-14 Nick Clifton <nickc@cygnus.com>
51954 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51956 1998-12-11 Jeffrey A Law (law@cygnus.com)
51958 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51960 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
51962 * gcc.c-torture/compile/981211-1.c: New test.
51964 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
51966 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51968 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51970 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51972 * gcc.special/930510-1.c: Make C9X safe.
51973 * gcc.misc-tests/gcov-1.c Similarly.
51974 * gcc.misc-tests/gcov-2.c Similarly.
51976 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51978 * gcc.dg/ultrasp1.c: New test.
51980 1998-12-06 Richard Henderson <rth@cygnus.com>
51982 * gcc.c-torture/execute/981206.c: New test.
51984 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51986 * g++.old-deja/g++.ns/template7.C: New test.
51988 * g++.old-deja/g++.other/expr1.C: New test.
51990 * g++.old-deja/g++.eh/tmpl3.C: New test.
51992 * g++.old-deja/g++.eh/tmpl2.C: New test.
51994 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
51996 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51997 * g++.old-deja/g++.other/using6.C: Removed.
51998 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52000 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52002 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
52004 * g++.old-deja/g++.pt/overload8.C: New test.
52006 * g++.old-deja/g++.pt/overload7.C: New test.
52008 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52010 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52011 and relinking messages.
52012 * lib/g++.exp (g++_target_compile): Remove .rpo file when
52013 compiling with -frepo.
52015 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
52017 * g++.old-deja/g++.pt/lookup6.C: New test.
52019 1998-11-30 Nick Clifton <nickc@cygnus.com>
52021 * gcc.c-torture/execute/981130-1.c: New test.
52022 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52024 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52026 * g++.old-deja/g++.pt/explicit76.C: New test.
52028 * g++.old-deja/g++.pt/friend38.C: New test.
52030 * g++.old-deja/g++.ns/crash2.C: New test.
52032 * g++.old-deja/g++.pt/defarg8.C: New test.
52034 * g++.old-deja/g++.pt/instantiate6.C: New test.
52036 * g++.old-deja/g++.pt/static6.C: New test.
52038 * g++.old-deja/g++.pt/decl2.C: New test.
52040 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
52042 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
52043 problem is actually related with name lookup, but so what? :-)
52045 * g++.old-deja/g++.pt/friend37.C: New test.
52047 1998-11-25 Dave Love <d.love@dl.ac.uk>
52049 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52050 element, which fails on some systems.
52052 * g77.f-torture/execute/labug1.f: New test.
52054 1998-11-21 Jeffrey A Law (law@cygnus.com)
52056 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52059 1998-11-18 Dave Love <d.love@dl.ac.uk>
52061 * g77.f-torture/compile/981117-1.f: New test.
52063 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
52065 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
52066 properly discarded.
52068 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
52070 * gcc.c-torture/execute/memcheck: New directory of tests for
52071 -fcheck-memory-usage.
52073 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
52075 * README: New file, general information about the testsuite and
52076 new description of the various C++ test subdirectories.
52077 * README.g++: Eliminate obsolete information, update and move most
52078 relevant stuff to README.
52080 1998-11-07 Richard Henderson <rth@cygnus.com>
52082 * gcc.c-torture/compile/981107-1.c: New test.
52084 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
52086 * execute/memcpy-bi.c: New testcase.
52088 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
52090 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52093 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52094 template is selected.
52096 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52097 classes, it should be accepted for all types.
52099 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52101 * g++.old-deja/g++.pt/spec24.C: Ensure that template
52102 specializations start with template headers.
52104 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
52106 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52108 * g++.old-deja/g++.other/init9.C: Test cross initialization of
52111 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52113 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52115 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52117 * compile/981022-1.c, compile/981022-1.x: New test and driver.
52119 1998-10-19 Jeffrey A Law (law@cygnus.com)
52121 * 981019-1.c: New test.
52123 1998-10-14 Robert Lipe <robertl@dgii.com>
52125 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52128 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52130 * compile/981001-4.c: Remove use of GCC extension that triggers a
52133 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
52135 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52137 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
52139 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
52140 instantiation of template produces incorrect code for delete
52143 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
52144 constructors' name is not unique.
52145 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52146 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52148 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
52149 automatic array of const is ill-formed.
52151 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
52152 of template parameter?
52154 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
52157 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
52158 pointer-to-member expression.
52160 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
52161 declaration causes ICE.
52163 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
52165 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
52166 reserved in the global namespace.
52168 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52169 generate needed virtual table.
52171 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52173 1998-10-10 Dariush Eslimi <eslimi@loran.com>
52175 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52176 template-dependent type
52178 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
52180 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52181 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52182 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52184 * g++.old-deja/g++.other/using5.C: New test; using decl from base
52185 class should be usable as argument of member function.
52186 * g++.old-deja/g++.other/using6.C: New test; using decl from base
52187 class should be usable as return type of member function.
52188 * g++.old-deja/g++.other/using7.C: New test; using decl from base
52189 class should be usable as type of data member.
52191 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52193 1998-10-09 Jeffrey A Law (law@cygnus.com)
52195 * gcc.c-torture/special/920521-1.c: Fix bogus test.
52197 1998-10-08 Nick Clifton <nickc@cygnus.com>
52199 * gcc.dg/dll-?.c Add thumb to target list.
52200 Fix assembler scan patterns to match current assembler output.
52202 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
52204 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
52205 matching of template brackets.
52207 * g++.old-deja/g++.other/using4.C: New test. Test using
52208 declarations of methods from base classes.
52210 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
52211 within functions should introduce names into the innermost
52212 enclosing namespace.
52214 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
52215 of static locals if first initialization throws.
52217 1998-10-07 Jim Wilson <wilson@cygnus.com>
52219 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52221 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
52223 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
52224 lose track of the possible targets of tablejump insns.
52225 * special/special.exp: Run it.
52227 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52229 * g++.old-deja/g++.pt/friend35.C: New test. A template function
52230 must be declared before its specializations can be named in friend
52233 1998-10-05 Dave Love <d.love@dl.ac.uk>
52235 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52237 * g77.f-torture/execute/io1.f: New test.
52239 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
52241 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52242 with pointer to template function, for which no argument deduction
52245 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52246 specialization of template function as argument to template
52249 * g++.old-deja/g++.other/access2.C: New test; Inner class
52250 shouldn't have privileged access to Outer's names.
52252 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
52254 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52255 friend template declared within template class conflicts with
52256 nested class of the same name.
52258 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52261 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52262 object with direct initializer as function declaration.
52264 * g++.old-deja/g++.other/decl2.C: New test; duplicate
52267 * g++.old-deja/g++.other/null2.C: New test; conditional operator
52268 involving const pointer and NULL produces incorrect result.
52270 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52271 type name without `typename' should be rejected with -pedantic.
52273 1998-10-02 Richard Henderson <rth@cygnus.com>
52275 * g++.old-deja/g++.other/addrof1.C: New test.
52277 1998-10-01 Nick Clifton <nickc@cygnus.com>
52279 * gcc.c-torture/compile/981001-1.c: New test.
52280 * gcc.c-torture/execute/981001-1.c: New test.
52282 1998-10-01 Jeffrey A Law (law@cygnus.com)
52284 * gcc.c-torture/compile/981001-2.c: New test.
52285 * gcc.c-torture/compile/981001-3.c: New test.
52286 * gcc.c-torture/compile/981001-4.c: New test.
52288 1998-10-01 Robert Lipe <robertl@dgii.com>
52290 * lib/objc.exp (objc_target_compile): Add -L during compiles for
52291 multilibbed hosts. Idea grafted from g77.exp.
52293 1998-09-30 Dave Love <d.love@dl.ac.uk>
52295 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52296 avoid losing on systems which need -lsocket.
52298 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
52300 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52301 * g++.old-deja/g++.other/nested2.C: Ditto.
52302 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52305 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
52307 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52308 preferred over template operator!= for enum bitfields.
52310 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
52312 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52313 that happen to have the same base name, but in different scopes,
52314 are incorrectly rejected.
52316 1998-09-16 Richard Henderson <rth@cygnus.com>
52318 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52319 on the native word size instead of an integer literal.
52321 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
52323 * g++.old-deja/g++.other/static2.C: Invocation of static data
52324 member of type pointer-to-function denoted as non-static member.
52326 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52327 checks involving function types and aliases.
52329 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
52331 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52332 redefined to the same non-trivial type.
52334 * g++.old-deja/g++.pt/explicit73.C: Test for proper
52335 namespace-qualification of template specializations declared in
52338 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52339 to declare a subset of the specializations of a template function
52340 as friends of specializations of a template class.
52342 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52343 member templates that do not fully specialize the enclosing
52344 template class are rejected.
52346 1998-09-11 Dave Love <d.love@dl.ac.uk>
52348 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52350 1998-09-08 Dave Love <d.love@dl.ac.uk>
52352 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52353 altered from libf2c/libU77 version.
52355 1998-09-06 Dave Love <d.love@dl.ac.uk>
52357 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52359 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
52360 Alexandre Oliva <oliva@dcc.unicamp.br>
52362 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52363 (un)signed char are different types for template specialization
52366 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
52368 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52369 * objc: ObjC testsuite.
52371 1998-08-31 Catherine Moore <clm@cygnus.com>
52373 * gcc.c-torture/execute/941014-1.x: New file.
52375 1998-08-31 Nick Clifton <nickc@cygnus.com>
52377 * lib/c-torture.exp: Add support for
52378 torture_eval_before_compile and torture_eval_before_execute
52381 1998-08-30 Jeffrey A Law (law@cygnus.com)
52383 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
52384 this test triggers valid.
52386 1998-08-27 Jeffrey A Law (law@cygnus.com)
52388 * gcc.dg/980827-1.c: New test.
52390 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
52392 * gcc.c-torture/execute/loop-4b.c: New test.
52394 1998-08-26 Nick Clifton <nickc@cygnus.com>
52396 * lib/c-torture.exp: Add support for
52397 torture_eval_before_compile and torture_eval_before_execute
52400 1998-08-25 Jeffrey A Law (law@cygnus.com)
52402 * gcc.c-torture/compile/980825-1.c: New test.
52404 1998-08-24 Nick Clifton <nickc@cygnus.com>
52406 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52407 count number tests in opt_t0 not good_t0.
52409 1998-08-24 Jeffrey A Law (law@cygnus.com)
52411 * gcc.c-torture/compile/930326-1.x: Fix typo.
52413 1998-08-23 Mark Mitchell <mark@markmitchell.com>
52415 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52418 1998-08-21 Jeffrey A Law (law@cygnus.com)
52420 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52421 STACK_SIZE is defined.
52422 * gcc.c-torture/unsorted/stuct.c: Similarly.
52424 * gcc.c-torture/compile/980821-1.c: New test.
52426 1998-08-21 Jeffrey A Law (law@cygnus.com)
52428 * gcc.c-torture/execute/980526-2.c: Disable for targets with
52431 1998-08-19 Mark Mitchell <mark@markmitchell.com>
52433 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52436 1998-08-09 Mark Mitchell <mark@markmitchell.com>
52438 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52441 1998-08-18 Jeffrey A Law (law@cygnus.com)
52443 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52445 1998-08-16 Jeffrey A Law (law@cygnus.com)
52447 * gcc.c-torture/compile/980816-1.c: New test.
52449 * gcc.dg/980816-1.c: New test.
52451 1998-08-13 Jeffrey A Law (law@cygnus.com)
52453 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52454 compiler for ieee tests.
52456 1998-08-01 Dave Love <d.love@dl.ac.uk>
52458 * g77.f-torture/compile/980729-0.f: New test.
52460 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
52462 * gcc.c-torture/special/eeprof-1.c: New test, for
52463 -finstrument-functions.
52464 * gcc.c-torture/special/special.exp: Run it.
52466 1998-07-29 Jeffrey A Law (law@cygnus.com)
52468 * gcc.c-torture/compile/980729-1.c: New test.
52470 1998-07-27 Nick Clifton <nickc@cygnus.com>
52472 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52473 __thumb__ is defined, and test for ARM style doubles if so.
52475 1998-07-26 Dave Love <d.love@dl.ac.uk>
52477 * g77.f-torture/noncompile/980615-0.f: New test.
52479 1998-07-26 H.J. Lu (hjl@gnu.org)
52481 * gcc.dg/980312-1.c: Do link instead of compile.
52482 * gcc.dg/980313-1.c: Likewise.
52484 1998-07-26 Jeffrey A Law (law@cygnus.com)
52486 * gcc.c-torture/compile/980726-1.c: New test.
52488 1998-07-25 Dave Love <d.love@dl.ac.uk>
52490 * g77.f-torture/execute/io0.f: New test.
52492 1998-07-24 Nick Clifton <nickc@cygnus.com>
52494 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52497 1998-06-18 Michael Meissner <meissner@cygnus.com>
52499 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52502 1998-07-17 Nick Clifton <nickc@cygnus.com>
52504 * gcc.dg/980626-1.c: Expect failures for all toolchains until
52505 c-decl.c:grokdeclarator can handle mode attributes.
52507 1998-07-16 Jeffrey A Law (law@cygnus.com)
52509 * gcc.c-torture/execute/980716-1.c: New test.
52511 1998-07-13 Jeffrey A Law (law@cygnus.com)
52513 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52515 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
52517 * gcc.c-torture/execute/va-arg-3.x: Similarly.
52518 * gcc.c-torture/compile/930326-1.x: Similarly.
52520 1998-07-13 Dave Love <d.love@dl.ac.uk>
52522 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52523 New test from Craig.
52525 1998-07-12 Dave Love <d.love@dl.ac.uk>
52527 * g77.f-torture/noncompile/980616-0.f: New test.
52529 * g77.f-torture/execute/970816-3.f: New test from Craig.
52531 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52533 * g++.other/singleton.C: Return error value instead of taking
52536 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52538 * g++.other/singleton.C: New test. Warning is under dispute.
52539 Runtime crash is not.
52541 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52543 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52544 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52545 using6.C, using7.C}: New namespace tests.
52547 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
52549 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52550 specialization with typedef'ed names used as array indexes.
52552 1998-07-09 Jeffrey A Law (law@cygnus.com)
52554 * gcc.c-torture/execute/980709-1.c: New test.
52556 * gcc.dg/980709-1.c: New test.
52558 1998-07-07 Richard Henderson <rth@cygnus.com>
52560 * gcc.c-torture/execute/bcp-1.c: New test.
52562 1998-07-07 Jeffrey A Law (law@cygnus.com)
52564 * gcc.c-torture/execute/980707-1.c: New test.
52566 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
52568 * gcc.c-torture/compile/980706-1.c: New test.
52570 1998-07-01 Dave Love <d.love@dl.ac.uk>
52572 * g77.f-torture/execute/980701-0.f,
52573 g77.f-torture/execute/980701-1.f: New test from Craig.
52575 1998-07-01 Jeffrey A Law (law@cygnus.com)
52577 * gcc.c-torture/compile/980701-1.c: New test.
52579 * gcc.c-torture/execute/980701-1.c: New test.
52581 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
52584 * g++.old-deja/g++.robertl/eb132.C: New test.
52585 * g++.old-deja/g++.robertl/eb133.C: Likewise.
52587 1998-06-29 Dave Love <d.love@dl.ac.uk>
52589 * g77.f-torture/execute/980628-7.f,
52590 g77.f-torture/execute/980628-8.f,
52591 g77.f-torture/execute/980628-9.f,
52592 g77.f-torture/execute/980628-10.f: New tests from Craig.
52594 * g77.f-torture/execute/980628-3.f: Remove mail headers.
52596 1998-06-28 Jeffrey A Law (law@cygnus.com)
52598 * g77.f-torture/execute/980628-4.f: New test from Craig.
52599 * g77.f-torture/execute/980628-5.f: Likewise.
52600 * g77.f-torture/execute/980628-2.f: Likewise.
52601 * g77.f-torture/execute/980628-0.f: Likewise.
52602 * g77.f-torture/execute/980628-1.f: Likewise.
52603 * g77.f-torture/execute/980628-3.f: Likewise.
52604 * g77.f-torture/execute/980628-6.f: Likewise.
52606 1998-06-28 Jeffrey A Law (law@cygnus.com)
52608 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52609 directory when nothing has been installed yet.
52611 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
52613 * gcc.c-torture/special/special.exp: Handle newer versions of
52616 1998-06-26 Jeffrey A Law (law@cygnus.com)
52618 * gcc.dg/980626-1.c: New test.
52620 1998-06-19 Bruno Haible <haible@ilog.fr>
52622 * gcc.misc-tests/m-un-2.c: New test.
52623 * g++.old-deja/g++.other/warn01.c: Likewise.
52625 1998-06-19 Robert Lipe <robertl@dgii.com>
52627 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52628 compatibility with assmblers with a different comment character.
52629 Eliminate use of GAS-specific extensions.
52631 1998-06-19 Jeffrey A Law (law@cygnus.com)
52633 * gcc.c-torture/execute/ieee/980619-1.c: New test.
52635 1998-06-19 Robert Lipe <robertl@dgii.com>
52637 * lib/g77.exp: Replace search for libf2c.a with search for newly
52640 1998-06-17 Jeffrey A Law (law@cygnus.com)
52642 * gcc.c-torture/execute/980617-1.c: New test.
52644 1998-06-12 Jeffrey A Law (law@cygnus.com)
52646 * gcc.c-torture/execute/980612-1.c: New test.
52648 1998-06-08 Jeffrey A Law (law@cygnus.com)
52650 * gcc.dg/980523-1.c: Only test on ppc-linux.
52651 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52653 * gcc.c-torture/execute/980608-1.c: New test.
52655 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
52657 * gcc.c-torture/execute/980605-1.c: New test.
52659 1998-06-04 Jeffrey A Law (law@cygnus.com)
52661 * gcc.c-torture/execute/980604-1.c: New test.
52663 1998-06-02 Jeffrey A Law (law@cygnus.com)
52665 * gcc.c-torture/execute/980602-1.c: New test.
52666 * gcc.c-torture/execute/980602-2.c: Likewise.
52668 1998-06-02 Dave Love <d.love@dl.ac.uk>
52670 * 970125-0.f: Fix per JCB. Add commentary.
52672 1998-05-31 Michael Meissner <meissner@cygnus.com>
52674 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52677 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52679 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52682 1998-05-28 Catherine Moore <clm@cygnus.com>
52684 * gcc.c-torture/execute/980526-3.c: New test.
52686 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
52688 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52689 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52690 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52691 m88k-motorola-sysv3 to XFAIL.
52693 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52695 * gcc.dg/980526-1.c: New test.
52696 * gcc.c-torture/execute/980526-2.c: New test.
52698 1998-05-26 Jeffrey A Law (law@cygnus.com)
52700 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52702 * gcc.c-torture/execute/980526-1.c: New test.
52704 1998-05-26 Dave Love <d.love@dl.ac.uk>
52706 * g77.f-torture/execute/alpha2.f: Add runtime test.
52708 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
52710 * g++.old-deja/old-deja.exp: Strip leading directories.
52712 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52713 error for the line. Don't run multiple tests for the same line.
52715 1998-05-23 Jeffrey A Law (law@cygnus.com)
52717 * gcc.dg/980523-1.c: New test.
52719 1998-05-23 Dave Love <d.love@dl.ac.uk>
52721 * g77.f-torture/compile/970915-0.f: New test.
52723 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
52725 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52727 1998-05-21 Jeffrey A Law (law@cygnus.com)
52729 * gcc.dg/980520-1.c: New test.
52731 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
52733 * gcc.dg/980502-1.c: Fix return type.
52735 1998-05-20 Jeffrey A Law (law@cygnus.com)
52737 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52738 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52739 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52740 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52741 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52743 1998-05-20 Dave Love <d.love@dl.ac.uk>
52745 * g77.f-torture/execute/980520-1.f: New test.
52747 1998-05-15 Dave Love <d.love@dl.ac.uk>
52749 * lib/mike-g77.exp: New file.
52751 * g77.f-torture/noncompile/noncompile.exp,
52752 g77.f-torture/noncompile/check0.f: New files.
52754 1998-05-14 Dave Love <d.love@dl.ac.uk>
52756 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52757 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52758 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52759 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52760 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52761 abort where appropriate.
52763 1998-05-05 Michael Meissner <meissner@cygnus.com>
52765 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52766 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52768 1998-04-29 Dave Love <d.love@dl.ac.uk>
52770 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52772 1998-04-27 Dave Love <d.love@dl.ac.uk>
52774 * g77.f-torture/compile/980427-0.f: New test.
52776 1998-04-24 Dave Love <d.love@dl.ac.uk>
52778 * g77.f-torture/compile/980424-0.f: New test.
52780 1998-04-19 Dave Love <d.love@dl.ac.uk>
52782 * g77.f-torture/compile/980419-2.f (main): New test.
52783 * g77.f-torture/compile/970125-0.f: New test.
52784 * g77.f-torture/compile/980419-1.f: New test.
52786 1998-04-08 Jim Wilson <wilson@cygnus.com>
52788 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
52791 1998-04-07 Jim Wilson <wilson@cygnus.com>
52793 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52795 1998-04-03 Jim Wilson <wilson@cygnus.com>
52797 * gcc.c-torture/compile/980329-1.c: New test.
52799 1998-03-18 Jim Wilson <wilson@cygnus.com>
52801 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52802 * gcc.dg/980312-1.c: Fix typo in -march command.
52804 1998-03-16 H.J. Lu (hjl@gnu.org)
52806 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52808 1998-03-11 Robert Lipe <robertl@dgii.com>
52810 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
52811 Dave Love agree the Fortran source is bogus.
52813 1998-03-11 Robert Lipe <robertl@dgii.com>
52815 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52816 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52817 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52818 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52819 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52821 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
52823 * g++.old-deja/g++.other/friend1.C: New test.
52825 1998-02-18 Dave Love <d.love@dl.ac.uk>
52827 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52828 possibly uninitialized) variables and declare dnrm2.
52830 1998-02-23 Robert Lipe <robertl@dgii.com>
52832 From Bruno Haible <haible@ilog.fr>:
52833 * gcc.c-torture/execute/980223.c: New test.
52835 1998-02-13 Jeffrey A Law (law@cygnus.com)
52837 * gcc.dg/ifelse-1.c: New test.
52839 1998-02-09 H.J. Lu (hjl@gnu.org)
52841 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52843 * lib/old-dejagnu.exp (old-dejagnu): Added the
52844 "execution test - XFAIL *-*-*" handling in the spirit of
52845 "excess errors test -". Changed the "execution test fails"
52846 handling to be like "excess errors test fails".
52847 * Update various tests accordingly.
52849 1998-02-06 Jim Wilson <wilson@cygnus.com>
52851 * gcc.c-torture/execute/980205.c: New test.
52853 1998-01-18 Jeffrey A Law (law@cygnus.com)
52855 * lib/c-torture.exp: Look for .x files instead of .cexp files.
52856 * lib/f-torture.exp: Similarly.
52857 * gcc.c-torture: Rename all .cexp files to .x files.
52859 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
52861 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52862 (940510-1.c): Removed duplicate.
52863 (971104-1.c): New test.
52865 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
52867 * lib/f-torture.exp: Improve error and loop detection.
52869 1997-11-19 Michael Meissner <meissner@cygnus.com>
52871 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52872 use that to size the filler array.
52874 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
52876 * lib/c-torture.exp(c-torture-execute): Fix typo.
52878 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52879 testcase as the executable name. Keep the executable around if
52882 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
52884 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52885 changes. Only test one -g option, and move it to the end of the
52886 list of options to test.
52888 1997-09-19 Michael Meissner <meissner@cygnus.com>
52890 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52891 variable GCC_TORTURE_OPTIONS to supply default switches separated
52892 by colons. If no environment variable, run tests with -O0 -g, -O1
52893 -g, and -O2 -g as well.
52895 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
52897 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52898 explanatory comments. Fix indentation.
52900 1997-09-15 Jeffrey A Law (law@cygnus.com)
52902 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52904 1997-09-11 Jeffrey A Law (law@cygnus.com)
52906 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52907 * g++.old-deja/g++.mike/p7325.C: Likewise.
52908 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52910 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
52912 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52913 * g++.old-deja/g++.brendan/crash30.C: Likewise.
52914 * g++.old-deja/g++.brendan/crash39.C: Likewise.
52915 * g++.old-deja/g++.law/operators4.C: Likewise.
52917 1997-09-11 Joe Buck (jbuck@synopsys.com)
52919 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52920 * g++.old-deja/g++.mike/p784.C: Ditto.
52921 * g++.old-deja/g++.mike/p785.C: Ditto.
52923 1997-09-05 Jeffrey A Law (law@cygnus.com)
52925 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52927 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
52929 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52930 target feature; pass this to c-torture-execute as needed.
52932 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
52934 * lib/c-torture.exp(c-torture-execute): If the previous and the
52935 current executables being tested are identical, we don't need to
52936 run the executable again. Try to make the executable names
52937 unique. Add an optional argument for passing additional compiler
52940 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
52942 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52944 1997-08-29 Jeffrey A Law (law@cygnus.com)
52946 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52948 1997-07-31 Jeffrey A Law (law@cygnus.com)
52950 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52951 32bit or larger longs.
52953 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52954 have either a 32bit long or 32bit int.
52956 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
52958 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52959 Make double precision tests dependent on sizeof (double).
52961 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
52963 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52966 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
52968 * gcc.c-torture/compile/961203-1.cexp: New script.
52970 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
52972 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52973 up the includes ourselves.
52975 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
52977 * lib/plumhall.exp: Remove random include, and add a few
52978 verbose messages for debugging.
52980 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
52982 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52983 of trying to do it ourselves.
52985 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52987 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52989 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
52991 * gcc.prms/5403.c: Made regexp a bit less strict.
52993 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
52995 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52996 is returned from remote_load instead.
52997 * lib/plumhall.exp: Ditto.
52998 * lib/mike-g++.exp: Ditto.
52999 * lib/old-dejagnu.exp: Ditto.
53000 * lib/c-torture.exp: Ditto.
53002 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
53004 * lib/g++.exp: Use build_wrapper procedure.
53005 * lib/gcc.exp: Ditto.
53007 1997-05-20 Jeffrey A Law (law@cygnus.com)
53009 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53010 an old-style decl for malloc. Fixes tests to work when
53011 sizeof (int) != sizeof (size_t).
53013 1997-05-15 Mike Meissner <meissner@cygnus.com>
53015 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53017 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53018 use stdargs.h interface.
53020 1997-05-15 Mike Meissner <meissner@cygnus.com>
53022 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53023 NO_VARARGS when compiling.
53025 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
53027 * lib/plumhall.exp(ph_includes): New procedure.
53029 (ph_compiler): Ditto.
53031 * lib/g++.exp: Rename test-glue.c to testglue.c.
53032 * lib/gcc.exp: Ditto.
53034 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
53036 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53037 to completion when it's called.
53039 1997-03-21 Michael Meissner <meissner@cygnus.com>
53041 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53042 is defined, don't do test.
53044 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
53046 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53048 (ph_summary): Mark skipped testcases as untested, not unresolved.
53050 * lib/plumhall.exp (ph_make): If unresolved because of bad
53051 errorCode, record errorCode in log file.
53052 (*): Replace send_log/verbose with verbose -log.
53054 1997-03-19 Michael Meissner <meissner@cygnus.com>
53056 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53057 double conversion if double isn't at least 8 bytes.
53059 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53060 int to work with targets where int is 16 bits.
53062 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53063 8 bytes, just exit, since 4 byte doubles don't have enough bits of
53064 precision for the test to complete.
53066 1997-03-14 Michael Meissner <meissner@cygnus.com>
53068 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53069 if d10v is not compiled with the -mdouble64 flag.
53070 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53072 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53073 d10v is not compiled with the -mint32 flag.
53075 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
53077 * lib/plumhall.exp: Use incr_count.
53079 1997-03-12 Jeffrey A Law (law@cygnus.com)
53081 * gcc.c-torture: Update to c-torture-1.45.
53083 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
53085 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53086 the name of the expect testcase file).
53088 * lib/g++.exp(g++_init): Ditto.
53090 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
53092 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53095 * lib/gcc.exp(gcc_exit): New procedure.
53097 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
53099 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53100 specs where appropriate.
53102 * g++.old-deja/g++.arm/*: Added additional ERROR checks
53103 because of new "candidates are" messages, and removed a few
53105 * Converted all non-old-style g++ testcases to old-style, and
53106 moved into g++.old-deja.
53108 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
53110 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53113 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53116 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53118 1997-02-13 Michael Meissner <meissner@cygnus.com>
53120 * lib/gcc.exp (gcc_target_compile): Add support for defining
53121 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53122 the machine doesn't have those features.
53124 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
53126 * g++.law/operators4.exp: Don't use LIBS.
53128 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
53130 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53132 * lib/mike-g++.exp: Don't set the compiler to be tested here.
53133 * lib/g++.exp: Set it here instead. Also, allow use of the
53134 --tool_exec and --tool_opt options. Change CXX to
53137 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53139 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53141 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
53143 * lib/old-dejagnu.exp: Use prune_warnings instead of
53145 * lib/mike-g++.exp: Ditto.
53146 * lib/gcc.exp: Ditto.
53147 * lib/g++.exp: Ditto.
53149 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53151 1997-02-07 Jeffrey A Law (law@cygnus.com)
53153 * 941014-2.c: Include stdlib.h
53154 * 960327-1.c: Include stdio.h
53155 * dbra.c, index-1.c: Don't assume ints are 32bits.
53157 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
53159 * lib/gcc.exp: Add gcc,stack_size target feature.
53161 * lib/g++.exp(g++_target_compile): Add the include and link
53162 paths here, not in two other places. And, it's $options, not
53165 * lib/mike-g++.exp(postbase): Remove the code that determines
53166 the correct include and link paths.
53167 * g++.old-deja/old-deja.exp: Ditto.
53169 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
53171 * lib/g++.exp(g++_init): target_compile no longer returns the
53172 filename of the result.
53174 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
53176 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53179 * gcc.c-torture/special/special.exp: Change call to
53180 gcc_target_compile to include the object file.
53182 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
53184 * gcc.c-torture/special/special.exp: Correct misspelling in last
53187 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
53189 * lib/plumhall.exp(ph_summary): Log the entire output of the
53190 executable. Return -1 if there were any failures, 0 otherwise.
53191 (ph_execute): Return -1 if there were any failures, 0 otherwise.
53192 (ph_make): Clean up objects and executables that were built
53193 if the tests succeeded.
53195 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
53197 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53198 libraries and includes in the build tree as appropriate.
53200 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
53202 * lib/c-torture.exp: Instead of looking for the global variable
53203 NO_LONG_LONG, check to see if that's a feature of the target.
53205 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
53207 * config/default.exp: Minimize. Delete the remainer of the files in
53208 config; this functionality is now in devo/dejagnu/config.
53210 g++.*/*: Pass any additional flags used to compile to postbase;
53213 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53214 is now done by runtest.exp. Use gcc_target_compile instead of
53217 lib/c-torture.exp: Use gcc_target_compile instead of compile.
53218 Remove references to CFLAGS. Use remote_file instead of
53220 (c-torture): Take a list of arguments to use to compile this
53223 lib/g++.exp: Simplify. Use target_compile instead of compile.
53224 lib/gcc-dg.exp: Ditto.
53225 lib/gcc.exp: Ditto.
53226 lib/mike-{gcc,g++}.exp: Ditto.
53227 lib/old-dejagnu.exp: Ditto.
53228 lib/plumhall.exp: Ditto.
53230 1997-01-08 Jim Wilson <wilson@cygnus.com>
53232 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53233 (ph_linker): Likewise.
53235 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
53237 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53238 MAP_ANON / MAP_ANONYMOUS if defined;
53239 else try to map from /dev/zero .
53241 1996-11-12 Jeffrey A Law (law@cygnus.com)
53243 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53244 isn't defined, then define it to MAP_ANONYMOUS.
53246 1996-11-12 Jeffrey A Law (law@cygnus.com)
53248 * gcc.c-torture: Update to c-torture-1.42 release.
53250 1996-11-11 Jeffrey A Law (law@cygnus.com)
53252 * gcc.c-torture: Update to c-torture-1.41 release.
53254 1996-10-27 Jeffrey A Law (law@cygnus.com)
53256 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
53259 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
53261 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53262 and LDFLAGS. Fix second case to append the target_info ldflags
53263 onto LDFLAGS, not CFLAGS.
53264 * lib/g++.exp (g++_init): Add target_info stuff.
53265 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
53266 of libgloss and newlib flags for !native.
53268 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53269 (GDB): Fix relative path to go up another dir for finding gdb.
53271 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
53273 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53274 versions in the target_info array, if they don't exist.
53276 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
53278 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53280 1996-07-08 Jim Wilson <wilson@cygnus.com>
53282 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53283 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53285 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
53287 * lib/old-dejagnu.exp: Don't remove the output file before we've
53288 actually tested it. Don't append pwd to the path of the executable
53291 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
53293 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53295 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
53297 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53298 temporary directory for compiler files, and set it to a default
53299 value of /tmp. Set $output as the name of the output file from
53300 compiling the testcase. Add a -o option to $cflags_var so the
53301 compiler writes the final output file as $output. Set $executable
53304 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53305 directory for compiler files, and set it to /tmp if it doesn't
53306 already have a value. Set $output_file to the name of the output
53307 file from compiling the testcase. Add a -o option to CXXFLAGS so
53308 the compiler writes the final output file as $output. Use $output
53309 as the executable to be tested.
53311 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
53313 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53315 1996-06-08 Jeffrey A Law (law@cygnus.com)
53317 * gcc.c-torture/execute/pending-1.c: New test. Still
53318 pending in Tege's queue.
53320 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
53322 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53323 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
53324 if there were failures. Call unresolved if there were unresolved
53325 testcases. Call gcc_fail if program did not run to completion.
53326 (ph_make): Pass additional argument name to ph_execute.
53327 (ph_execute): Add new argument. Pass additional arguments to
53328 ph_summary. Call gcc_fail is there is no execution output.
53330 1996-04-24 Jeffrey A Law (law@cygnus.com)
53332 * lib/plumhall.exp (proc_summary): Output relavent summary
53333 lines into the log so specific failures in plumhall can be
53336 1996-04-10 Jeffrey A Law (law@cygnus.com)
53338 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53339 (c-torture-execute): Don't try to execute tests which use
53340 "long long" types if $NO_LONG_LONG is nonzero.
53342 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
53344 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53347 * gcc.ieee: Move from here.
53348 * gcc.c-torture/execute/ieee: To here.
53350 1996-03-26 Jeffrey A Law (law@cygnus.com)
53352 * gcc.c-torture: Update to c-torture-1.41 release.
53354 1996-03-22 Jeffrey A Law (law@cygnus.com)
53356 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53359 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
53361 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53364 1996-03-02 Jeffrey A Law (law@cygnus.com)
53366 * config/proelf.exp: Handle connecting to a simulator.
53368 1996-01-31 Jeffrey A Law (law@cygnus.com)
53370 * config/proelf.exp: New file. Enough framework that we can
53371 run c-torture tests on the proelf targets (or any other target
53372 that gdb can connect to for that matter).
53374 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
53376 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53377 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
53379 * lib/plumhall.exp (ph_execute): Always call ph_summary if
53380 exec_output exists.
53382 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
53384 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53385 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53387 * config/*.exp: Update FSF address. Change result of ${tool}_load
53388 to pass/fail/unresolved/unsupported/untested. Caller must now
53389 call unresolved/unsupported/untested.
53390 * lib/*.exp: Update FSF address. Update to handle new results of
53392 * lib/chill.exp (verbose): Delete.
53394 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
53396 * lib/gcc.exp (default_gcc_start): Change order of args to
53397 $LDFLAGS $CFLAGS $LIBS.
53398 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53399 Save/set/restore CFLAGS. Pass single arg to gcc_start.
53400 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53401 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53402 * gcc.misc-tests/dg-test.exp: Likewise.
53403 * gcc.misc-tests/msgs.exp: Likewise.
53404 * gcc.prms/prms.exp: Likewise.
53405 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53406 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53408 * lib/dg.exp: Deleted, moved to dejagnu/lib.
53410 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
53412 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53414 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53415 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53417 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53420 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
53422 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53423 global for loop; add use of $mathlib.
53424 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53425 settings here; set mathlib for anything but VxWorks.
53427 1996-01-22 Jeffrey A Law (law@cygnus.com)
53429 * gcc.c-torture: Update to c-torture-1.40 release.
53431 1996-01-03 Jeffrey A Law (law@cygnus.com)
53433 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53436 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
53438 * lib/c-torture.exp (c-torture-execute): Declare "output" as
53441 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
53443 * lib/g++.exp (LIBS): Define if not already.
53444 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53445 (gcc-dg-prune): Call prune_gcc_output.
53446 * lib/gcc.exp (prune_gcc_output): New proc.
53447 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53450 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
53452 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53453 (c-torture-execute): Likewise. Rename `name' to `testcase'.
53455 1995-11-15 Jeffrey A Law (law@cygnus.com)
53457 * gcc.c-torture: Update to c-torture-1.39 release.
53459 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
53461 * lib/c-torture.exp (c-torture-execute): Don't return if one option
53462 fails, try others as well.
53464 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
53466 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53467 If compilation fails, mark execute tests as `untested'.
53468 If test is marked as unsupported, don't mark compilation and
53469 execute tests as failed.
53471 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
53473 * lib/g++.exp (g++_init): Don't link in libg++, and look to
53474 libstdc++ for whether or not we want to be doing shared
53475 libraries. Delete link_curses since we don't need it anymore.
53476 * lib/mike-g++.exp (postbase): Don't link in libg++.
53477 * g++.old-deja/old-deja.exp: Likewise.
53479 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
53481 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53483 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
53485 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53486 For that, add `-Wl,-a,shared_archive'.
53487 * g++.old-deja/old-deja.exp: Likewise.
53489 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
53491 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53493 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
53495 * lib/mike-g++.exp (postbase): Pay attention to the status of
53498 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
53500 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53502 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
53504 * lib/gcc.exp (default_gcc_start): No longer need to log program
53505 being executed or its output, execute_anywhere does that now.
53506 * lib/g++.exp (default_g++_version): Call execute_anywhere.
53507 (default_g++_start): Likewise. Delete calls to verbose/send_log.
53509 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
53511 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53512 the same as those in lib/g++.exp.
53514 1995-10-10 Jeff Law (law@hurl.cygnus.com)
53516 * gcc.c-torture: Update to c-torture-1.38 release.
53517 * gcc.ieee: Related changes.
53519 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
53521 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53522 "exec". Minor reformatting changes.
53524 * config/rom68k.exp (${tool}_load): Make it work in a canadian
53525 cross. This means all "exec" calls now work on a remote host as
53527 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53528 cross. Filter out the extra "\r\n" stuff that expect puts in.
53529 (c-torture-execute): Filter out the bogus warnings like
53530 c-torture-compile does. Add support for canadian cross.
53531 * lib/gcc.exp (default_gcc_version, default_gcc_start)
53532 Use execute_anywhere rather than calling exec directly. Now it
53533 works for canadian cross testing.
53535 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
53537 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
53538 results into a variable, and check that rather than using file exists.
53540 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
53542 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53543 create a libg++.so. For sunos4.1.*, also add -ltermcap.
53545 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
53547 * g++.old-deja/old-deja.exp: Create and pass runshlib and
53548 lib_curses if there's a shared libg++ in the build tree.
53550 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
53552 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53553 if not supported target.
53555 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
53557 * lib/g++.exp (g++_init): Move empty setting of runshlib and
53558 link_curses up to always happen, not just for native builds.
53560 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
53562 * gcc.c-torture: Update to c-torture-1.36 release.
53563 * gcc.failure: Related changes.
53565 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
53567 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53569 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
53571 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53572 * lib/mike-g++.exp (postbase): Not in here. Still reference
53573 runshlib, link_curses, and mathlib for link and run.
53575 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53576 pass the runtime shared library options for Solaris, OSF/1, and
53577 Irix5, and link with -lcurses to avoid unresolved references.
53579 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
53581 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53584 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
53586 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53588 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
53590 * gcc.c-torture: Update to c-torture-1.35 release. Note we
53591 do not have a framework for the "compat" tests yet.
53593 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
53595 * lib/mike-g++.exp (postbase): New local variable `mathlib',
53596 set to null if we're testing vxworks5.1. Use that instead of
53597 `-lm' in the setting of LIBS for link and run.
53599 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
53601 * config/rom68k.exp (${tool}_load): Major changes to make it
53602 work. Verified that it does in fact return the stuff in
53603 exec_output properly. Catch any Emul or any TRAP other than 0.
53605 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
53607 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53608 LDFLAGS properly for targets that need stuff from libgloss.
53609 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53611 (gpp_initialized): New variable.
53613 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
53615 * config/rom68k.exp: Load libgloss.exp.
53616 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53617 so we can produce a fully linked binary.
53618 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53619 so we can produce a fully linked binary.
53621 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
53623 * lib/plumhall.exp (ph_section): Watch for expected failures.
53624 Add missing `else'.
53626 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53628 (c-torture): Likewise.
53630 1995-08-28 Doug Evans <dje@cygnus.com>
53632 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53634 * lib/mike-g++.exp (mike_cleanup): New proc.
53635 (prebase): New globals compiler_result, not_compiler_result,
53637 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
53638 allow leading "-" in pattern. Watch for unsupported tests.
53639 If $compiler_result is set, pattern match assembler code,
53640 and ditto for $not_compiler_result.
53641 * lib/mike-gcc.exp: Likewise.
53643 * lib/plumhall.exp (ph_execute): Only call ph_summary if
53644 execution "succeeded".
53646 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
53648 * config/win32.exp: New file.
53649 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53651 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
53653 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53655 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53656 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53657 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53659 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53660 "... without exceptions was ...". That is now handled by
53662 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53664 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
53666 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53667 sieve.c,sort2.c}: New files.
53668 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53669 sieve.exp,sort2.exp}: Drivers for them.
53671 * lib/mike-gcc.exp (program_output): New user settable variable.
53672 (postbase): Call prune_system_crud. Also prune extraneous compiler
53674 * lib/mike-g++.exp (program_output): New user settable variable.
53676 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53678 * config/sh.exp: Deleted (use sim.exp instead).
53680 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
53682 * config/vx.exp: Declare CHECKTASK as global.
53683 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53684 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53685 * lib/old-dejagnu.exp: Load [pwd]/$executable.
53687 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
53689 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53690 target. Like vx.exp, only includes `vx29k.exp' instead of
53693 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
53695 * config/sim.exp: Increase time limit from 120 seconds to 240.
53697 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
53699 * gcc.c-torture/execute/950628-1.c: New test.
53701 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
53703 * gcc.c-torture: Update with changes/additions from
53706 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
53708 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53710 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
53712 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53714 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
53716 * gcc.c-torture/compile/950512-1.c: New test.
53717 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53718 * gcc.dg/struct-ret-1.c: Likewise.
53720 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
53722 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53723 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53725 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
53727 * gcc.c-torture/special/920411-1.c: Deleted.
53728 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53730 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
53732 * config/sim.exp (${tool}_load): Hack in call to bash to get a
53735 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
53737 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53739 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
53742 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53743 is the proper length.
53744 * va-arg-3.c: Likewise.
53746 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
53748 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
53749 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53751 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
53752 * lib/g++.exp (default_g++_start): Delete old cruft.
53754 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
53756 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53757 (2 * (1 << 18)) to (2 * (1 << 17)).
53759 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53761 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
53763 * config/rom68k.exp: Renamed from config/idp.exp
53765 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
53767 * c-torture/compile/921109-2.c
53769 1995-04-18 Mike Stump <mrs@cygnus.com>
53771 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53774 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
53776 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53778 * lib/g++.exp (default_g++_start): Likewise.
53780 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
53782 * gcc.c-torture/compile/950329-1.c: New test.
53784 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
53786 * config/bug.exp (${tool}_load): Updated to use new remote_open
53787 and remote_close procs.
53788 * config/idp.exp: New file.
53790 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
53792 * gcc.c-torture/execute/950322-1.c: New test.
53794 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
53796 * config/vx.exp (${tool}_load): Clean up testing of return code from
53797 vxworks_ld and vxworks_spawn.
53799 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
53801 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53803 1995-03-13 Mike Stump <mrs@cygnus.com>
53805 * lib/old-deja.exp: Add `excess errors test - ' error, now one
53806 can mark excess errors on a machine by machine basis. Note, the
53807 default is to not expect any excess errors, even when excess
53808 errors test - is given, so you will want to put an XFAIL ... on
53809 these lines. For example, // excess errors test - XFAIL hppa*-*-*
53810 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53811 those 4 machines, but no others.
53813 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
53815 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53816 * lib/c-torture.exp: to here.
53818 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
53820 * gcc.c-torture/execute/950221-1.c: New test.
53821 * gcc.c-torture/execute/struct-ret-1.c: New test.
53822 * gcc.c-torture/compile/950221-1.c: New test.
53824 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53826 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
53828 * gcc.c-torture/execute/arith-1.c (main): Return 0.
53829 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53831 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
53833 * g++.gb: New directory of tests, derived from my signature and
53834 class scoping tests.
53836 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53837 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53838 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53839 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53840 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53841 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53842 * g++.gb/sig25.C: Likewise.
53844 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53845 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53846 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53847 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53848 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53849 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53850 * g++.gb/sig25.exp: Likewise.
53852 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53853 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53854 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53855 * g++.gb/scope13.C: Likewise, this test still fails.
53857 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53858 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53859 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53860 * g++.gb/scope13.exp: Ditto.
53862 * g++.gb/README: New file, explains what these tests are about.
53864 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
53866 * lib/dg.exp (dg-do): Support `preprocess'.
53867 (dg-test): Likewise.
53869 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
53871 * config/udi.exp: change "continue -expect" to "exp_continue".
53873 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
53875 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53876 Delete redundant tests.
53878 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53879 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53880 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53881 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53882 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53883 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53884 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53885 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53887 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53888 storing label pointers.
53889 * gcc.c-torture/execute/921019-1.c: Likewise.
53890 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53891 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53893 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53896 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53897 Delete obsolete tests.
53899 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53900 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53901 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53902 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53903 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53904 * gcc.c-torture/compile/950124-1.c: New test.
53906 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53908 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
53910 * lib/mike-g++.exp: Add -lm to LIBS.
53912 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
53914 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53916 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
53918 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53920 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
53922 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53924 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
53926 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53927 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53928 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53929 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53930 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53931 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53932 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53933 * g++.law/{operators31.C, operators32.C,
53934 * g++.law/{operators33.C, operators34.C}: Likewise.
53935 * g++.law/{pic1.C, refs2.C}: Likewise.
53936 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53937 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53938 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53939 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53941 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53942 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53943 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53944 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53945 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53946 * g++.law/{enum9.exp, friend5.exp}: Likewise.
53947 * g++.law/{nest3.exp, nest4.exp}: Likewise.
53948 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53949 * g++.law/{operators30.exp, operators31.exp}: Likewise.
53950 * g++.law/{operators32.exp, operators33.exp}: Likewise.
53951 * g++.law/{operators34.exp}: Likewise.
53952 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53953 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53954 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53955 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53956 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53958 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53959 No longer expected to fail.
53960 * g++.law/missed-error3.C: Tweak for recent bool changes.
53962 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
53964 * config/emb-unix: Deleted.
53965 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53966 remote execution. Do final link on remote host if REMOTE_LINK is set.
53968 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
53970 * lib/dg.exp (dg-test): Fix typo in last patch.
53972 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
53974 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53975 (handles multiple occurrences).
53977 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
53979 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53980 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53981 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53983 * lib/c-torture.exp (c-torture-compile): Likewise.
53984 (c-torture): Prepend full path if missing.
53985 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53986 (gcc_fail): Likewise.
53987 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53989 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
53991 * lib/netware.exp: Only attach to NetWare i386 systems.
53993 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
53995 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53996 messages. Add test name to "output pattern match" pass/fail message.
53998 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
54000 * gcc.dg: New testsuite.
54001 * gcc.dg/dg.exp: New file.
54003 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54004 test-switch.c}: Deleted.
54006 * gcc.misc-tests/msgs.exp: New testcase driver.
54008 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
54010 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54011 Watch for illegal return values from ${tool}_load.
54012 * config/unix.exp (${tool}_load): Fix pass/fail detection for
54013 cross targets. Coerce return value >0 to 1.
54015 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
54017 * config/unix.exp (${tool}_load): Call program rsh, not proc.
54019 * config/emb-unix.exp: New file.
54021 * config/sim.exp: Error if variable $SIM not defined.
54022 (${tool}_load): Mark test as "untested" if simulator missing.
54024 * config/unix.exp: Load remote.exp to get rcp_download.
54025 * lib/c-torture.exp: Use different option lists for testcases with
54027 * gcc.c-torture/execute/execute.exp: Likewise.
54029 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
54031 * config/*.exp: Clarify return code from ${tool}_load.
54032 Call `unresolved' or `untested' instead of `warning' or `perror'
54033 (sometimes you still want to call both though).
54034 Add comment that `shell_id' is local to each file.
54035 * config/udi.exp (timeout): Set to 30.
54036 Don't print warning if connection fails, $connectmode has already
54038 (${tool}_load): Move verbose messages to level 2.
54039 Rework pattern for "Process started" message.
54040 Pass `shell_id' to ${connectmode}_download.
54041 Retry twice upon timeout. Make resetting of target more robust.
54042 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54043 Pass `shell_id' to exit_$connectmode.
54044 Only call exit_$connectmode if connected.
54045 * config/unix.exp (${tool}_load): Check return codes better.
54046 * config/vrtx.exp (${tool}_load): Likewise.
54047 * config/vx.exp (${tool}_load): Likewise.
54048 Delete unneeded global's.
54049 * lib/dg.exp (dg-test): Update to reflect clarified return codes
54052 (dg-init): Delete recording of pass/fail counts.
54053 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54054 (old-dejagnu-init): Likewise.
54055 (old-dejagnu-stat): Delete contents, empty proc now.
54056 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54057 (c-torture): Delete references to lcnt, lpass, lfail.
54058 Get option list from TORTURE_OPTIONS.
54059 Delete -funroll[-all]-loops if no loops.
54060 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54061 (g++_stat): Delete contents (empty proc now).
54062 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54063 (gcc_finish): Likewise.
54064 (gcc_stat): Deleted.
54065 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54066 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54067 * gcc.c-torture/execute/execute.exp: Likewise.
54068 Split tests into two parts: compile, execute.
54069 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
54070 no loops. Update to reflect clarified return codes from ${tool}_load.
54072 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
54074 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54076 (old-dejagnu): Likewise (where necessary).
54078 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
54080 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54082 * lib/dg.exp (dg-process-target): Fix processing of selector.
54083 Add comment regarding use of `error'.
54085 * lib/gcc.exp (prune_system_crud): Define if missing.
54086 * lib/g++.exp (prune_system_crud): Likewise.
54088 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54089 Call prune_system_crud.
54090 * lib/dg.exp (dg-runtest): New proc.
54091 Use perror instead of send_user for tcl errors in testcase.
54092 Don't return any value, it's never used.
54093 Don't clobber previous definition of `unknown'.
54094 Print tcl errors in `dg-final'.
54096 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
54098 * lib/dg.exp (dg-process-target): Improve syntax error messages.
54099 (dg-test): Don't print errorInfo, it contains stack backtrace.
54101 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
54103 * lib/g++.exp (runtest_file_p): Define if missing.
54105 1994-09-24 Doug Evans (dje@cygnus.com)
54107 * lib/mike-g++.exp: Comment out loading of g++.exp.
54108 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
54109 (default_g++_version): Always print something.
54110 (default_g++_start): Comment out call to `which'.
54111 (g++_start, g++_load): Deleted (must be defined in config file).
54112 * lib/gcc.exp: Test for existence of $CC at start.
54113 Delete check for tmpdir (done in gcc_init).
54114 (default_gcc_version): Always print something.
54115 (default_gcc_start): Comment out call to `which'.
54116 * config/*.exp: Major cleanup - make cross targets work at least a
54117 little better for g++ (by not being "--tool gcc" specific).
54118 Rename gcc_xxx to ${tool}_xxx.
54119 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54120 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54122 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
54124 * lib/c-torture.exp (c-torture-compile): Rework compiler
54125 message processing.
54127 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54130 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
54132 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54134 * lib/dg.exp (dg-process-target): Support { target native }.
54136 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
54138 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
54139 looked for "... program xxx got fatal signal".
54140 Correct regsub munging of `comp_output'.
54141 Ignore compiler messages "path prefix not used" and "linker input
54144 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
54146 * lib/gcc.exp (runtest_file_p): Define if missing.
54147 * gcc.prms/template.c: Example to work from.
54149 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
54151 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54152 * lib/dg.exp (dg-test): Call unsupported testcases as such.
54154 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54155 * gcc.prms/1883.c: Moved from compile/940714-1.c.
54156 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54157 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54159 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54160 (dg-process-target): No longer a varargs proc.
54161 Return S/N for target, P/F for xfail. All callers changed.
54162 (user option procs): More argument checking.
54163 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54164 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54165 (dg-test): Skip test if not running on selected target in `dg-do'.
54166 Update handling of `dg-do-what', `dg-output-text'.
54167 Separate execution pass/fail from output pattern match pass/fail.
54168 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54170 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
54172 * gcc.c-torture/special/special.exp: Don't expect failure for mips
54173 target for 920510-1.c.
54175 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
54177 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54178 Clean up comment regarding use of passcnt, etc.
54179 (gcc_stat): Don't update `testcnt' here.
54180 (gcc_finish): Do it here.
54181 Might as well reset `but_id' here too.
54182 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54183 to determine if the file should be tested.
54184 * gcc.c-torture/compile/compile.exp: Likewise.
54185 * gcc.c-torture/execute/execute.exp: Likewise.
54186 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54187 * gcc.misc-tests/dg-test.exp: Likewise.
54188 * gcc.prms/prms.exp: Likewise.
54189 * gcc.wendy/wendy.exp: Likewise.
54190 * g++.old-deja.exp: Likewise.
54191 Move "Testing file" message to verbose level 1.
54193 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
54195 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54197 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
54199 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54200 (default_gcc_start): Accept optional second list element
54201 of compiler flags. Print compiler output at verbosity level 2.
54202 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54203 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54204 Save current values of framework globals passcnt, failcnt, xpasscnt,
54205 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54206 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
54207 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54208 xfailcnt to compute stats. Update framework global `testcnt' from
54210 (gcc_finish): New proc. Clean up test environment.
54211 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54212 (gcc_epass, gcc_efail): Delete.
54213 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54214 argument of line number.
54215 (dg-init): If the tool has an init routine, call it.
54216 (dg-test): Remove args `cflags_var' and `libs_var'.
54217 Pass all compiler options to ${tool}_start.
54218 Handle missing line number.
54219 (dg-finish): New function.
54220 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54221 particular files. Call gcc_finish at end. Move "skipping test"
54222 message to verbosity level 3.
54223 * gcc.c-torture/compile/compile.exp: Likewise.
54224 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54225 * gcc.c-torture/execute/execute.exp: Likewise.
54226 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54227 Print testcase being tried at verbosity level 1.
54228 * gcc.c-torture/special/special.exp: Unset xfail.
54229 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54230 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54231 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54232 * gcc.failure/failure.exp: Likewise.
54233 * gcc.ieee/ieee.exp: Likewise.
54234 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54235 Update call to dg-test. Call dg-finish at end.
54236 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
54237 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54238 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54239 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54240 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
54241 * gcc.wendy/wendy.exp: Add copyright.
54242 Delete setting of tmpdir (done by gcc_init).
54243 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54244 Pass compiler flags to gcc_start. Call gcc_finish at end.
54245 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54248 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
54250 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54252 (g++_load): Likewise.
54254 * config/*.exp (gcc_load): Some were varargs fns and some were not.
54255 Rename argument to `prog' to remove the confusion.
54256 Varargs fns behave differently too!
54257 (g++_load): Likewise.
54259 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54261 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54262 what it is. Delete (always) printing of status value for !native.
54263 Simplify verbose code, and include status and exec_output.
54264 (g++_load): Use gcc_load.
54266 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
54268 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54269 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54270 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54271 940714-3.c as these testcases don't exist anymore. Make
54272 va-arg-1.c expected to pass.
54274 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
54276 * gcc.misc-tests/misc.exp: Only run specific testcases.
54277 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
54278 * gcc.misc-tests/dg-[1-9].c: New files.
54280 * lib/dg.exp: New testsuite driver.
54281 * gcc.prms/prms.exp: Use it.
54283 * README.gcc: New file.
54285 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54286 Document and reset `lxpass' and `lxfail'.
54287 Simplify "initialized" message.
54288 (gcc_stat): Clean up comments a little.
54290 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
54292 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54294 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
54296 * lib/old-dejagnu.exp (process-option): New proc.
54297 (old-dejagnu-init, old-dejagnu-stat): Likewise.
54298 (old-dejagnu): Simplify.
54299 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54301 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
54303 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54304 exists and is not an empty string.
54306 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54307 $xfail rather than calling setup_xfail. Clear $xfail when test is
54309 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54312 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54313 longer expected to fail.
54315 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54318 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54320 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54321 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54322 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54323 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54326 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54327 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54329 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54331 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54332 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54334 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54335 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54336 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54338 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
54340 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54341 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54342 940714-1.c, 940714-2.c, 940714-3.c},
54343 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54344 gcc.misc-tests/{mg.c,mg.exp}:
54346 * gcc.noncompile/noncompile.exp: Change accordingly.
54348 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
54350 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54351 Undo previous clobberage.
54353 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
54355 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54356 * gcc.special/{930510-1.c, special.exp}:
54357 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54358 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54359 struct-varargs-1.c}: New tests from c-torture-1.26.
54361 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
54363 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54364 argument to switch.
54366 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
54368 * Revert the previous changes. Please see Rob's directory
54369 (/lisa/test/rob/progressive/gcc/testsuite) for testing
54372 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
54374 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54375 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54376 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54377 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54378 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54379 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54380 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54381 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54382 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54383 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54384 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54385 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54386 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54387 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54388 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54389 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54390 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54391 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54392 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54393 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54394 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54395 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54396 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54397 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54398 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54399 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54400 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54401 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54402 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54405 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
54407 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54408 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54411 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
54413 * config/unix.exp (g++_load): Fix syntax.
54415 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
54417 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54418 * gcc.noncompile/921017-1.c: Deleted obsolete test.
54419 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54420 Don't expect va-arg-1.c to fail. Correct expected output for
54422 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54423 * gcc.wendy/hbm4.c: Correct typo.
54424 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54426 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
54428 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54429 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54430 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
54431 * lib/c-torture.exp (c-torture-compile): Ditto.
54433 Reduce volume of output (remove all the -I's and such).
54434 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54435 Call gcc_cpass, gcc_cfail.
54436 (c-torture): Pass testing option to c-torture-compile.
54438 1994-03-21 Doug Evans (dje@cygnus.com)
54440 Bring patches over from progressive.
54441 * config/default.exp: Exit remote shell cleanly.
54442 (g++_exit, g++_start): Add default versions.
54443 * config/sim.exp (gcc_load): Use perror, not error.
54445 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
54447 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
54450 1994-03-14 Doug Evans (dje@cygnus.com)
54452 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54453 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54454 (wendy_try): New proc to run testcase.
54455 (main loop): Call 'em.
54456 * gcc.wendy/*.c: Clean up pass to correct expected output.
54458 * lib/gcc.exp: Minor cleanup work.
54459 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54461 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
54463 * config/sim.exp (gcc_load): Document return codes better.
54464 Don't pass -v to simulator.
54466 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
54468 * gcc.special/920717-x.c: Fix typo.
54469 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54472 * lib/mike-gcc.exp: Fix typo.
54474 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
54476 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54477 binary to use, transform the name.
54478 * config/*.exp: rename everything. Nuke any g++ specific files,
54479 it's now a special case of gcc that requires no special support.
54480 Add a default.exp for unsupported targets.
54482 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
54484 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54485 lib/old-dejagnu.exp: Fix a few patterns to work with the new
54488 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
54490 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54493 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
54495 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54497 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
54499 * gcc.execute/execute.exp: Combine opt_list and foption_list into
54500 option_list. Compile every file with only 4/6 option choices
54501 (same as C torture) instead of with 12/18 different option
54503 * lib/c-torture.exp: Likewise.
54505 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54508 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
54510 * lib/old-deja.exp: Add `excess errors test fails' error, now one
54511 can put an XFAIL *-*-* on excess errors.
54513 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
54515 * g++.law: Add more tests derived from g++-bugs snapshots.
54517 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
54518 equivalent to g++.law/init9.
54520 * lib/mike-gcc.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 Brendan Kehoe (brendan@lisa.cygnus.com)
54525 * lib/mike-g++.exp (postbase): Delete the .o file after we've
54526 compiled it, and the a.out file after we've run it.
54528 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
54530 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54532 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
54534 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54537 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
54539 * g++.law: New directory of g++ tests derived from the g++-bugs
54542 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
54544 * gcc.compile: initbug1.c initbug1.exp testcase added
54546 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
54548 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54549 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54550 fixes submitted by Jeff Law (law@cs.utah.edu)
54551 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54552 Jeff Law (law@cs.utah.edu)
54555 1993-11-30 Mike Stump (mrs@cygnus.com)
54557 * config/unix-g++.exp: Follow the gcc way of doing things.
54558 * g++.old-deja/old-deja.exp: Minor updates.
54559 * lib/g++.exp: New file, follow the gcc way of doing things.
54560 * lib/old-dejagnu.exp: Minor updates.
54561 * lib/mike-g++.exp: Always unset errorInfo.
54563 1993-11-06 Mike Stump (mrs@cygnus.com)
54565 * lib/gcc.exp: Fix some errors with the below change, CC and
54566 CFLAGS should be global when setting, not local.
54568 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
54570 * lib/gcc.exp: Transform tool name.
54572 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54574 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54576 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54578 * lib/gcc.exp: change gcc_done to gcc_stat
54580 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54582 * Upgraded gcc testsuite to c-torture version 1.25
54584 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
54586 * lib/gcc.exp: added reporting code. Changed verbose compile message.
54587 * lib/c-torture: added hooks for new reporting code.
54589 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
54591 * config/sh-gcc.exp: check if sh-sim exists in the path
54593 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
54595 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54596 * gcc.compile/compile.exp: Initial changes for new logic.
54597 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54598 * gcc.failure/failure.exp: Initial changes for new logic.
54599 * gcc.ieee/ieee.exp: Initial changes for new logic.
54600 * gcc.misc-tests/misc.exp: Initial changes for new logic.
54601 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54602 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54603 * lib/c-torture.exp: Initial changes for new logic.
54604 * lib/gcc.exp: Initial changes for new logic.
54606 1993-10-15 Mike Stump (mrs@cygnus.com)
54608 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54609 depend upon failure or success. Fully qualify names in failure
54610 and success messages. Always remove a.out before starting
54611 compile, just in case. Pay more attention to error text output by
54612 the compiler. Handle testcases with no known past errors just
54613 like all others, so that things are uniform. Other miscellaneous
54616 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
54618 * gcc.cpp: new directory for cpp tests
54620 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
54622 * lib/chill.exp: Code reformatted, removed unused code.
54623 * config/unix-chill.exp: Code reformatted, removed unused code.
54624 * chill.execute/execute.exp: Code reformatted, removed unused code.
54625 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54627 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
54629 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
54630 routines not written.
54632 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
54634 * config/bug-gcc.exp: Use new procs from bug.exp.
54636 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
54638 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54639 via ftp, rather than depending on NFS.
54640 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54643 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
54645 * config/bug-gcc.exp: Use new download proc.
54647 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
54649 * chill.execute/execute.exp: cleanups, handles errors better
54650 * chill.compile/compile.exp: rewrite, based on execute.exp
54651 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54652 * lib/chill.exp: major changes to diff proc and compile and link
54653 procs. added chill_fail and chill_pass wrappers to pass and
54654 fail. added more comments, and handle error codes better.
54655 Added a hack to capture stderr from exec, so noncompile tests
54658 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
54660 * chill.execute/execute.exp: rewrite of testsuite driver
54661 * lib/chill.exp: rewrite of testsuite driver
54662 * config/unix-chill.exp: rewrite of testsuite driver
54664 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
54667 * iexpr.ch: Standardize uppercase.
54668 * tuples.dat: Standardize uppercase.
54669 * vary.ch: standardize. Correct varying string assignments.
54670 * vary.dat: Add new output lines.
54672 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
54675 * chprintf.ch: Standardize use of uppercase.
54676 * tuples.ch: Standardize and turn arr2 into a DCL,
54678 * pinits.ch: Standardize.
54680 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
54682 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54683 * Makefil: Renamed to Makefile.in.
54684 * configure.in: New.
54686 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
54689 * .cvsignore: Add result/output files.
54690 * Makefile: Fix up variables at start. Use MFLAGS
54691 everywhere. Correct bool_loc, built_ins entries.
54692 Add entry for vary1.ch.
54693 * bitarray.ch: Standardize upper-case usage.
54694 * bitexpr.ch: Standardize, add output of b1.
54695 * params.ch: Use arrayt in along PROC parameters, to
54696 avoid novelty problems.
54697 * sets.ch: Tiny cleanup.
54698 * vary1.ch: Re-indent.
54700 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
54702 * Add PR-related files to Makefiles, .cvsignore files, etc.
54704 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
54706 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54707 with compiler objects. New names are test-flow.c and test-loop.c
54709 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
54711 * Upgraded c-torture tests from 1.19 to 1.20
54714 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54715 * gcc.compile: 930623-1.c 930623-2.c
54716 * gcc.noncompile: 930622-1.c 930622-2.c
54717 * gcc.failure: 920411-1.c 920627-2.c
54718 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54720 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
54722 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54723 More changes to get testsuite working properly. Needs more work.
54724 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54726 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
54728 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54729 More changes to get testsuite working properly. Needs more work.
54731 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
54733 * chill.compile/compile.exp: Added for Dejagnu support
54734 * chill.execute/execute.exp: Added for Dejagnu support
54735 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
54737 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
54739 This should complete moving the CHILL test files.
54740 * chill.noncompile(.cvsignore printf.grt
54741 in-printf.grt chprintf.grt chprintf.ch):
54742 Added test-support files.
54743 (Makefile): Modified further.
54744 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54745 signal.ch): Added test files.
54746 * chill.execute (.cvsignore printf.grt printr.c
54747 in-printf.grt rts.c chprintf.grt rts.h): Added
54748 test-support files.
54749 (Makefile): More corrections.
54751 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
54753 * chill.compile, chill.execute, chill.nocompile: Add CHILL
54754 test cases, ready for DejaGnu.
54756 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
54758 * Upgraded c-torture tests from 1.18 to 1.19
54760 * gcc.compile: added test(s):
54762 * gcc.execute: added test(s):
54763 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54765 * added new subdirectory for misc tests: gcc.misc-tests
54766 * gcc.misc-test(s): added tests:
54767 inst-check.c test-consts.c test-ior.c test-switch.c
54769 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
54771 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54773 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
54775 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54777 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
54779 * Upgraded c-torture tests from 1.17 to 1.18
54781 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
54783 * Upgraded c-torture tests from 1.12 to 1.17
54785 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
54787 * lib/old-dejagnu.exp:
54788 Fixed handling of XFAIL target triplets to correctly
54789 recognize wildcard characters. Removed code that
54790 appended a unique id tag to the end of the file name
54791 printed out by the result of the testcases within a
54794 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
54796 * lib/old-dejagnu.exp:
54797 Reworked expected failure handling to trigger off of XFAIL
54798 keyword in keyphrase embeded in testcase source code. The
54799 XFAIL keyword must be at the end of the keyphrase line. It
54800 may optionally be followed by one or more target triplets.
54801 It has just occured that the handling of wildcards in the
54802 target triplet may not be correct.
54804 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
54806 * g++.old-deja/tests:
54807 Moved all subdirectories up one level into g++.old-deja .
54809 * lib/old-dejagnu.exp:
54810 Fixed problem with CXXFLAGS not being properly reset, and being
54811 corrupted with extraneous "-c" compiler option. This was
54812 causing binaries to not be generated for test that needed them.
54813 Modified strings passed to "pass" and "fail" so that individual
54814 tests from the same test file would be distinguished by an
54815 identifier appended to the test file name in the summary logs;
54816 this corrected a problem with erroneous diff logs. Added code
54817 to search testcases for expected fail and unexpected pass keywords.
54819 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
54821 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54823 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
54825 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54826 Removed extraneous text from end of "Special g++ Options"
54829 * lib/old-dejagnu.exp: Added pattern matching to look for new
54830 keywords, embedded in testcases comments, which will trigger
54831 calls to xpass and xfail.
54833 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
54835 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54836 comments embedded in the testcases, especially the one looking for
54837 special compiler options, as well as the pattern matching for the
54838 compiler output again.
54840 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
54842 * lib/old-dejagnu.exp: Do a proper check of the return value for
54843 execute tests. Fixed several problems with the pattern matching
54844 of the compiler output which gave erroneous test results.
54845 Changed several of the test result messages to be more descriptive.
54846 * config/unix-g++.exp: Proc g++_load now actually works and
54847 executes the tests passed to it and returns a usable return
54850 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
54852 * lib/gcc.exp: Exits gracefully if $CC is bogus.
54854 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
54856 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54857 Modified both files to properly execute the old style
54858 dejagnu tests. The previous versions of these files were
54859 experimental and did not function anything near correctly.
54861 1993-04-05 Rob Savoye (rob@cygnus.com)
54863 * Removed all Makefile.in and configure.in files. No configuration
54866 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
54868 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54870 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
54872 * gcc.compile/configure.in, gcc.unsorted/configure.in,
54873 gcc.special/configure.in, gcc.noncompile/configure.in,
54874 gcc.execute/configure.in, gcc.code_quality/configure.in,
54875 g++.other/configure.in, g++.old-deja/configure.in,
54876 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54877 in srcname setting.
54879 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
54881 * lib/udi.exp: Fixed mondfe and mondfe_download.
54882 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54883 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54885 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
54887 * config/udi-gdb.exp: Check $shell_id after connecting to target.
54888 (gdb_exit): Don't remove *_soc files.
54890 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
54892 * lib/c-torture.exp: Don't look for main; instead always use -w
54893 -c. This is how the c-torture tests work. Remove the object
54894 file if the compilation succeeds.
54895 * gcc.execute/execute.exp: Remove executable if test passes.
54896 * gcc.noncompile/noncompile.exp: Every test is an expected
54898 * gcc.special/special.exp: Added tests from c-torture 1.11,
54899 corrected use of existing test.
54900 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54901 gcc.execute/920625-1.c: Updated to c-torture 1.11.
54902 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54903 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54904 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54905 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54906 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54907 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54908 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54909 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54910 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54911 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54912 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54913 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54914 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54915 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54916 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54917 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54918 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54920 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54921 correspond to c-torture 1.11.