OSDN Git Service

2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3         PR fortran/32770
4         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
5         iostat must be default kind.
6
7 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8
9         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
10
11 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
12
13         PR fortran/32770
14         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
15         explicit so test passes with -fdefault-integer-8.
16         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
17         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
18
19 2007-08-02  Lee Millward  <lee.millward@gmail.com>
20
21         PR c++/30849
22         * g++.dg/parse/asm1.C: New test.
23
24         PR c++/30850
25         * g++.dg/parse/asm2.C: Likewise.
26
27         PR c++/30851
28         * g++.dg/parse/asm3.C: Likewise.
29         
30 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
31
32         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
33           "int" is only 16 bit bits wide.
34         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
35
36 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37
38         * g++.dg/torture/type-generic-1.C: New.
39         * gcc.dg/pr28796-2.c: Move tests ...
40         * gcc.dg/tg-tests.h: ... here.
41         * gcc.dg/torture/type-generic-1.c: New.
42
43 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
44
45         PR libfortran/32954
46         * minmaxloc_3.f90:  New test case.
47
48 2007-08-01  Tobias Burnus  <burnus@net-b.de>
49
50         PR fortran/32936
51         * gfortran.dg/allocate_stat.f90: New.
52
53 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
54
55         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
56
57 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
58
59         PR tree-optimization/32919
60         * gcc.c-torture/compile/pr32919.c: New.
61
62 2007-08-01  Nick Clifton  <nickc@redhat.com>
63
64         * gcc.c-torture/execute/execute.exp: Change copyright header to
65         refer to version 3 of the GNU General Public License and to point
66         readers at the COPYING3 file and the FSF's license web page.
67         * gcc.c-torture/execute/ieee/ieee.exp,
68         gcc.c-torture/unsorted/unsorted.exp,
69         gcc.c-torture/compile/compile.exp,
70         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
71         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
72         gcc.target/cris/torture/cris-torture.exp,
73         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
74         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
75         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
76         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
77         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
78         gnat.dg/dg.exp, gnat.dg/style/style.exp,
79         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
80         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
81         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
82         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
83         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
84         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
85         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
86         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
87         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
88         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
89         gcc.dg/noncompile/noncompile.exp,
90         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
91         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
92         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
93         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
94         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
95         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
96         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
97         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
98         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
99         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
100         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
101         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
102         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
103         g++.old-deja/old-deja.exp,
104         gfortran.fortran-torture/execute/execute.exp,
105         gfortran.fortran-torture/compile/compile.exp,
106         treelang/output/output-1.c, treelang/output/output-1.tree,
107         treelang/execute/execute.exp, treelang/Makefile.in,
108         treelang/compile/compile.exp, g++.dg/dg.exp,
109         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
110         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
111         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
112         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
113         g++.dg/compat/struct-layout-1.exp,
114         g++.dg/compat/struct-layout-1_generate.c,
115         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
116         g++.dg/bprob/bprob.exp, config/default.exp,
117         gcc.test-framework/test-framework.awk,
118         gcc.test-framework/gen_directive_tests,
119         gcc.test-framework/test-framework.exp,
120         objc.dg/special/special.exp,
121         objc.dg/gnu-encoding/gnu-encoding.exp,
122         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
123         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
124         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
125         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
126         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
127         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
128         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
129         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
130         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
131         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
132         lib/target-supports-dg.exp, lib/gcc-defs.exp,
133         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
134         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
135         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
136         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
137         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
138         Likewise.
139
140 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
141
142         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
143         error message text.
144
145 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
146
147         PR fortran/32945
148         * gfortran.dg/initialization_12.f90: New test.
149
150 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
151
152         PR fortran/31609
153         * gfortran.dg/entry_12.f90: New test.
154
155 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
156
157         PR fortran/32938
158         * gfortran.dg/altreturn_6.f90: New test.
159
160 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
161
162         PR fortran/32942
163         * gfortran.dg/exponent_2.f90: New test.
164
165 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
166
167         * gcc.dg/vect/vect-117.c: New test.
168         * gcc.dg/vect/vect-74.c: Enabled test
169         * gcc.dg/vect/vect-81.c: Enabled test
170
171 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
172
173         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
174         s/dg-error/dg-warning where warning is expected.
175
176 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
177
178         PR fortran/32770
179         * gfortran.dg/array_constructor_12.f90:  Adjust argument
180         of huge() to correct kind.
181
182 2007-07-30  Ollie Wild  <aaw@google.com>
183
184         * gcc.dg/cpp/counter-2.c: New test.
185         * gcc.dg/cpp/counter-3.c: New test.
186         * gcc.dg/cpp/dir-only-1.c: New test.
187         * gcc.dg/cpp/dir-only-1.h: New file.
188         * gcc.dg/cpp/dir-only-2.c: New test.
189         * gcc.dg/cpp/dir-only-3.c: New test.
190         * gcc.dg/cpp/dir-only-3a.h: New file.
191         * gcc.dg/cpp/dir-only-3b.h: New file.
192         * gcc.dg/cpp/dir-only-4.c: New test.
193         * gcc.dg/cpp/dir-only-5.c: New test.
194         * gcc.dg/cpp/dir-only-6.c: New test.
195
196 2007-07-30  Julian Brown  <julian@codesourcery.com>
197
198         * gcc.target/arm/neon/v*.c: Regenerate.
199
200 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
201
202         PR c++/32108
203         * g++.dg/ext/label6.C: New.
204
205 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
206
207         PR libfortran/32858
208         PR libfortran/30814
209         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
210
211 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
212
213         PR fortran/31211
214         * gfortran.dg/actual_pointer_function_1.f90: New test.
215
216         PR fortran/32682
217         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
218
219 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
220
221         PR fortran/32906
222         * gfortran.dg/shape_1.f90: Adjust error message.
223         * gfortran.dg/parameter_array_ref_1.f90: New test.
224
225 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
226
227         PR fortran/31609
228         * gfortran.dg/entry_11.f90: New test.
229
230 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
231             Revital Eres  <eres@il.ibm.com>
232
233         * gfortran.dg/sms-1.f90: New test.
234
235 2007-07-28  Richard Guenther  <rguenther@suse.de>
236
237         * gcc.c-torture/compile/pr32920.c: New testcase.
238
239 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
240
241         PR c++/30917
242         * g++.dg/lookup/friend11.C: New test.
243
244 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
245
246         * gfortran.dg/namelist_5.f90: Adjusted error message.
247         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
248         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
249         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
250         * gfortran.dg/namelist_32.f90: ... this.
251
252         PR fortran/32876
253         * gfortran.dg/namelist_33.f90: New test.
254
255         PR fortran/32905
256         * gfortran.dg/namelist_34.f90: New test.
257
258         PR fortran/31818
259         * gfortran.dg/namelist_35.f90: New test.
260
261 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
262
263         PR fortran/32880
264         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
265
266 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
267
268         PR testsuite/32471
269         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
270           assuming it is 0x7ffffffff.
271         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
272         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
273
274 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
275
276         * gfortran.dg/operator_3.f90: Fix dg directive.
277         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
278         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
279         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
280
281 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
282
283         * g++.dg/cpp0x/decltype1.C: New.
284         * g++.dg/cpp0x/decltype2.C: New.
285         * g++.dg/cpp0x/decltype3.C: New.
286         * g++.dg/cpp0x/decltype4.C: New.
287         * g++.dg/cpp0x/decltype5.C: New.
288         * g++.dg/cpp0x/decltype6.C: New.
289
290 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
291
292         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
293           because the test relies on bit 31 to be the sign bit.
294
295 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
296
297         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
298           assuming it is 0x7fffffff.
299         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
300         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
301
302 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
303
304         PR c++/32346
305         * g++.dg/expr/bitfield9.C: New test.
306
307 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
308
309         PR fortran/32899
310         * gfortran.dg/logical_comp.f90: Update dg-error strings.
311
312 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
313
314         PR fortran/32760
315         * gfortran.dg/private_type_7.f90: New test.
316
317 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
318
319         PR fortran/32035
320         * gfortran.dg/select_char_1.f90: New test.
321
322 2007-07-27  Tobias Burnus  <burnus@net-b.de>
323
324         PR fortran/32903
325         * gfortran.dg/initialization_11.f90: New test.
326
327 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
328
329         * gcc.target/mips/ins-1.c: New test.
330
331 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
332
333         PR/19232
334         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
335         (f1): Likewise.
336
337 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
338
339         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
340         error: width of 'spare' exceeds its type.
341
342 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
343
344         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
345         * gcc.dg/sibcall-4.c: Likewise.
346
347 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
348
349         PR rtl-optimization/31500
350         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
351         * g++.dg/warn/Warray-bounds.C: Likewise.
352
353 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
354
355         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
356
357 2007-07-25  Julian Brown  <julian@codesourcery.com>
358             Paul Brook  <paul@codesourcery.com>
359             Joseph Myers  <joseph@codesourcery.com>
360             Mark Shinwell  <shinwell@codesourcery.com>
361
362         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
363         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
364         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
365         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
366         (check_effective_target_arm_neon_hw): New.
367         * gcc.target/arm/neon/neon.exp: New file.
368         * gcc.target/arm/neon/polytypes.c: New file.
369         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
370
371 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
372
373         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
374           targets where an "int" is less than 32 bits wide.
375
376 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
377
378         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
379
380 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
381
382         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
383           during addition if an int is only 16 bits wide.
384         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
385
386 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
387
388         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
389           size as "long int" and are 32 or 64 bits wide.
390         * gcc.dg/torture/pr28814.c: Likewise.
391
392 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
393
394         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
395           exactly as wide as an int.
396
397 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
398
399         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
400         Define and use throughout as long long printf format specifier.
401         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
402         Likewise.
403
404 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
405
406         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
407         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
408
409 2007-07-25  Ben Elliston  <bje@au.ibm.com>
410
411         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
412
413 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
414
415         * gcc.c-torture/execute/20070724-1.c: New.
416
417 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
418
419         PR fortran/31205
420         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
421         "deallocates" to 24, since patch has code rid of much spurious
422         code.
423         * gfortran.dg/interface_assignment_1.f90 : New test.
424
425         PR fortran/32842
426         * gfortran.dg/interface_assignment_2.f90 : New test.
427
428 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
429
430         PR fortran/32867
431         * fortran.dg/initialization_10.f90: New test.
432
433 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
434
435         PR fortran/32778
436         * gfortran.dg/imag_2.f: Removed
437         * gfortran.dg/warn_std_1.f90: New test.
438         * gfortran.dg/warn_std_2.f90: New test.
439         * gfortran.dg/warn_std_3.f90: New test.
440
441 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
442
443         PR c++/29001
444         * g++.dg/init/new22.C: New.
445
446 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
447
448         PR c++/32561
449         * g++.dg/template/crash67.C: New.
450
451 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
452
453         * lib/target-support.exp (check_effective_target_natural_alignment): 
454         (check_effective_target_vector_alignment_reachable): New.
455         * config/spu/spu.c (spu_vector_alignment_reachable): New.
456         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
457         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
458         check.
459         * gcc.dg/vect/pr25413.c: Likewise.
460         * gcc.dg/vect/pr31699.c: Likewise.
461
462 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
463
464         PR fortran/30814
465         * gfortran.dg/pack_bounds_1.f90:  New test case.
466
467 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
468
469         PR fortran/31639
470         * gfortran.dg/initialization_9.f90: New test.
471
472 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
473
474         PR fortran/32797
475         PR fortran/32800
476         * gfortran.dg/bind_c_usage_8.f03: New test case.
477         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
478         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
479
480 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
481
482         * gcc.target/mips/branch-cost-1.c: New test.
483         * gcc.target/mips/branch-cost-2.c: Likewise.
484
485 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
486
487         PR fortran/32732
488         * gfortran.dg/c_char_tests.f03: New test case.
489         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
490         * gfortran.dg/c_char_tests_2.f03: New test case.
491         * gfortran.dg/value_6.f03: Ditto.
492         * gfortran.dg/value_7.f03: Ditto.
493
494 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
495
496         PR fortran/32600
497         * gfortran.dg/c_funloc_tests_5.f03: New.
498         * gfortran.dg/c_funloc_tests_5.f04: New.
499         * gfortran.dg/c_funloc_tests_4_driver.c: New.
500
501 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
502
503         PR c++/32839
504         * g++.dg/expr/call4.C: New.
505         * g++.dg/expr/call5.C: New.
506
507 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
508
509         PR fortran/32710
510         * gfortran.dg/namelist_30.f90: New test.
511
512 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
513
514         PR fortran/29962
515         * gfortran.dg/array_initializer_1.f90: Removed warning.
516         * gfortran.dg/initialization_1.f90: Adjusted messages.
517         * gfortran.dg/nested_modules_6.f90: Removed warning.
518
519         PR fortran/31253
520         * gfortran.dg/initialization_7.f90: New test.
521
522         PR fortran/31639
523         * gfortran.dg/initialization_8.f90: New test.
524
525 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
526
527         PR c++/30818
528         * g++.dg/template/crash47.C: Adjust errors.
529         * g++.dg/template/crash48.C: Adjust errors.
530         * g++.dg/template/typename12.C: New.
531         * g++.dg/template/typename13.C: New.
532         * g++.dg/template/typename14.C: New.
533         * g++.dg/template/typedef6.C: Adjust errors.
534
535 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
536
537         PR fortran/32627
538         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
539         * gfortran.dg/pr32627.f03: New test case.
540
541         * gfortran.dg/c_f_pointer_logical.f03: New test case.
542         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
543         c_f_pointer_logical.
544         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
545         c_f_pointer_complex.
546         * gfortran.dg/c_f_pointer_complex.f03: New test case.
547         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
548         c_f_pointer_shape_tests_2.
549         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
550
551 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
552
553         PR fortran/32804
554         * gfortran.dg/c_loc_tests_9.f03: New test case.
555         * gfortran.dg/c_loc_tests_10.f03: Ditto.
556
557 2007-07-21  Lee Millward  <lee.millward@gmail.com>
558
559         PR fortran/32823
560         * gfortran.dg/int_2.f90: New test.
561         
562 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
563
564         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
565
566 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
567
568         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
569         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
570
571 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
572
573         PR tree-optimization/19910
574         * gcc.dg/pr19910.c: New test.
575
576 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
577
578         PR fortran/32738
579         * gfortran.dg/pr32738.f90: New test.
580
581 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
582
583         PR tree-optimzation/32635
584         * gfortran.dg/pr32635.f:  New test case.
585
586 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
587
588         PR fortran/32801
589         * gfortran.dg/pr32801.f03: New test case.
590
591 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
592
593         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
594         Test negative numbers also.
595         * gcc.dg/c99-math-float-1.c: Likewise.
596         * gcc.dg/c99-math-long-double-1.c: Likewise.
597         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
598         test inputs.
599
600 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
601         
602         * lib/target-supports.exp (check_effective_target_sync_int_long):
603         Enable for xtensa.
604         (check_effective_target_sync_char_short): Likewise.
605         
606 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
607
608         * gcc.dg/pr28796-2.c: Add more cases.
609
610 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
611
612         * gcc.dg/pr28796-1.c: Add more cases.
613         * gcc.dg/pr28796-2.c: Likewise.
614
615 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
616
617         * gcc.dg/pr28796-1.c: Add more cases.
618         * gcc.dg/pr28796-2.c: Likewise.
619
620 2007-07-17  Janus Weil  <jaydub66@gmail.com>
621
622         PR fortran/32535
623         * gfortran.dg/pr32535.f90: New test.
624
625 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
626
627         PR fortran/31320
628         PR fortran/32665
629         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
630
631 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
632
633         PR rtl-optimization/32773
634         * gcc.dg/pr32773.c: New test.
635
636 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
637
638         * gcc.target/spu/intrinsics-1.c: Use dg-message to
639         match flax-vector-conversions note.
640         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
641         instead of dg-error for the warning.
642
643 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
644
645         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
646           adapted to work on targets with 16-bit or wider int.
647         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
648         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
649         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
650         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
651
652 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
653
654         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
655         support large arrays.
656         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
657         * gcc.dg/20061109-1.c: Likewise.
658         * gcc.c-torture/execute/20061101-1.x: Likewise.
659         * gcc.c-torture/execute/pr29797-1.x: Likewise.
660         * gcc.c-torture/execute/pr31448.x: Likewise.
661
662 2007-07-16  Lee Millward  <lee.millward@gmail.com>
663
664         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
665
666         PR fortran/32238
667         * gfortran.dg/pr32238.f90: New test.
668
669         PR fortran/32222
670         * gfortran.dg/pr32222.f90: New test.
671
672         PR fortran/32242
673         * gfortran.dg/pr32242.f90: New test.
674         
675 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
676             David Ung  <davidu@mips.com>
677
678         * gcc.target/mips/mips-sched-madd.c: New test case.
679
680 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
681
682         PR libfortran/32611
683         * gfortran.dg/large_real_kind_1.f90: Update test.
684         * gfortran.dg/pr17706.f90: Update test.
685         * gfortran.dg/fmt_zero_digits.f90: Update test.
686         * gfortran.dg/fmt_zero_precision.f90: Update test.
687         * gfortran.dg/real_const_3.f90: Update test.
688
689 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
690
691         PR fortran/32036
692         * gfortran.dg/bounds_check_8.f90: New test.
693         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
694
695 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
696
697         PR fortran/32357
698         * gfortran.dg/mvbits_2.f90: New test.
699
700 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
701
702         PR libfortran/32731
703         * gfortran.dg/pack_mask_1.f90:  New test.
704         * gfortran.dg/unpack_mask_1.f90:  New test.
705
706 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
707
708         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
709         * gcc.dg/20001101-1.c: Likewise.
710         * gcc.dg/20001102-1.c: Likewise.
711         * gcc.dg/20020116-2.c: Likewise.
712         * gcc.dg/20020416-1.c: Likewise.
713         * gcc.dg/sparc-constant-1.c: Likewise.
714         * gcc.dg/sparc-dwarf2.c: Likewise.
715         * gcc.dg/sparc-frame-1.c: Likewise.
716         * gcc.dg/sparc-getcontext-1.c: Likewise.
717         * gcc.dg/sparc-loop-1.c: Likewise.
718         * gcc.dg/sparc-reg-1.c: Likewise.
719         * gcc.dg/sparc-ret.c: Likewise.
720         * gcc.dg/sparc-trap-1.c: Likewise.
721         * gcc.dg/ultrasp10.c: Likewise.
722         * gcc.dg/ultrasp11.c: Likewise.
723         * gcc.dg/ultrasp1.c: Likewise.
724         * gcc.dg/ultrasp2.c: Likewise.
725         * gcc.dg/ultrasp3.c: Likewise.
726         * gcc.dg/ultrasp4.c: Likewise.
727         * gcc.dg/ultrasp5.c: Likewise.
728         * gcc.dg/ultrasp6.c: Likewise.
729         * gcc.dg/ultrasp7.c: Likewise.
730         * gcc.dg/ultrasp8.c: Likewise.
731         * gcc.dg/ultrasp9.c: Likewise.
732         * gcc.dg/splet-1.c: Delete.
733
734 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
735
736         PR fortran/32724
737         * gfortran.dg/stfunc_5.f90: New test.
738
739 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
740
741         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
742         New procedure to check if arrays are naturally aligned to the vector
743         alignment boundary.
744         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
745         in size_t typedef.  Adjust tree dump scan results according to
746         vect_aligned_arrays target check.
747         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
748         vect_aligned_arrays target check.
749         * gcc.dg/vect/pr31699.c: Ditto.
750
751 2007-07-13  Sa Liu  <saliu@de.ibm.com>
752
753         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
754         for V2DFmode vector conditional expression.
755         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
756         and dfceq patterns.
757         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
758         and dfcgt patterns.
759         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
760         V2DFmode comparison and test special values.
761         * lib/target-supports.exp: Switch on test for V2DFmode 
762         vector conditional expression.
763
764 2007-07-13  Richard Guenther  <rguenther@suse.de>
765
766         PR tree-optimization/32721
767         * gcc.dg/pr32721.c: New testcase.
768
769 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
770
771         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
772         error message part that continues on a new line.
773
774 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
775
776         * gcc.dg/c99-tgmath-1.c: New.
777         * gcc.dg/c99-tgmath-2.c: New.
778         * gcc.dg/c99-tgmath-3.c: New.
779         * gcc.dg/c99-tgmath-4.c: New.
780
781 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
782             Janis Johnson  <janis187@us.ibm.com>
783
784         PR testsuite/25241
785         * gcc.test-framework/dg-error-exp-F.c: New test.
786         * gcc.test-framework/dg-warning-exp-F.c: New test.
787         * lib/gcc.exp: Enable warning and error prefixes.
788         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
789         (dg-error): Wrap original dg-error.
790         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
791         markers from dg-error/dg-warning directives.
792         * gcc.dg/20040322-1.c: Likewise.
793         * gcc.dg/Wchar-subscripts-1.c: Likewise.
794         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
795         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
796         * gcc.dg/Werror-1.c: Likewise.
797         * gcc.dg/Werror-10.c: Likewise.
798         * gcc.dg/Werror-11.c: Likewise.
799         * gcc.dg/Werror-2.c: Likewise.
800         * gcc.dg/Werror-3.c: Likewise.
801         * gcc.dg/Werror-4.c: Likewise.
802         * gcc.dg/Werror-5.c: Likewise.
803         * gcc.dg/Werror-6.c: Likewise.
804         * gcc.dg/Werror-7.c: Likewise.
805         * gcc.dg/Werror-8.c: Likewise.
806         * gcc.dg/Werror-9.c: Likewise.
807         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
808         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
809         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
810         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
811         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
812         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
813         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
814         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
815         * gcc.dg/Wnested-externs-1.c: Likewise.
816         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
817         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
818         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
819         * gcc.dg/Wshadow-3.c: Likewise.
820         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
821         * gcc.dg/Wwrite-strings-1.c: Likewise.
822         * gcc.dg/anon-struct-5.c: Likewise.
823         * gcc.dg/anon-struct-6.c: Likewise.
824         * gcc.dg/anon-struct-7.c: Likewise.
825         * gcc.dg/anon-struct-8.c: Likewise.
826         * gcc.dg/array-8.c: Likewise.
827         * gcc.dg/array-quals-2.c: Likewise.
828         * gcc.dg/asm-qual-1.c: Likewise.
829         * gcc.dg/asm-wide-1.c: Likewise.
830         * gcc.dg/assign-warn-1.c: Likewise.
831         * gcc.dg/assign-warn-2.c: Likewise.
832         * gcc.dg/bitfld-10.c: Likewise.
833         * gcc.dg/bitfld-11.c: Likewise.
834         * gcc.dg/bitfld-12.c: Likewise.
835         * gcc.dg/bitfld-13.c: Likewise.
836         * gcc.dg/bitfld-14.c: Likewise.
837         * gcc.dg/builtin-choose-expr-2.c: Likewise.
838         * gcc.dg/builtins-30.c: Likewise.
839         * gcc.dg/c90-const-expr-5.c: Likewise.
840         * gcc.dg/c90-typespec-1.c: Likewise.
841         * gcc.dg/c99-const-expr-5.c: Likewise.
842         * gcc.dg/c99-flex-array-5.c: Likewise.
843         * gcc.dg/c99-fordecl-3.c: Likewise.
844         * gcc.dg/c99-tag-3.c: Likewise.
845         * gcc.dg/c99-typespec-1.c: Likewise.
846         * gcc.dg/c99-vla-jump-1.c: Likewise.
847         * gcc.dg/c99-vla-jump-2.c: Likewise.
848         * gcc.dg/c99-vla-jump-3.c: Likewise.
849         * gcc.dg/c99-vla-jump-4.c: Likewise.
850         * gcc.dg/c99-vla-jump-5.c: Likewise.
851         * gcc.dg/cast-1.c: Likewise.
852         * gcc.dg/cast-2.c: Likewise.
853         * gcc.dg/cast-3.c: Likewise.
854         * gcc.dg/cast-4.c: Likewise.
855         * gcc.dg/cast-pretty-print-1.c: Likewise.
856         * gcc.dg/comp-goto-2.c: Likewise.
857         * gcc.dg/comp-goto-3.c: Likewise.
858         * gcc.dg/cpp/error-1.c: Likewise.
859         * gcc.dg/cpp/if-paren.c: Likewise.
860         * gcc.dg/decl-7.c: Likewise.
861         * gcc.dg/decl-8.c: Likewise.
862         * gcc.dg/decl-nospec-1.c: Likewise.
863         * gcc.dg/decl-nospec-2.c: Likewise.
864         * gcc.dg/decl-nospec-3.c: Likewise.
865         * gcc.dg/declspec-10.c: Likewise.
866         * gcc.dg/declspec-11.c: Likewise.
867         * gcc.dg/declspec-12.c: Likewise.
868         * gcc.dg/declspec-13.c: Likewise.
869         * gcc.dg/declspec-14.c: Likewise.
870         * gcc.dg/declspec-15.c: Likewise.
871         * gcc.dg/declspec-16.c: Likewise.
872         * gcc.dg/declspec-17.c: Likewise.
873         * gcc.dg/declspec-4.c: Likewise.
874         * gcc.dg/declspec-5.c: Likewise.
875         * gcc.dg/declspec-6.c: Likewise.
876         * gcc.dg/declspec-7.c: Likewise.
877         * gcc.dg/declspec-8.c: Likewise.
878         * gcc.dg/declspec-9.c: Likewise.
879         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
880         * gcc.dg/dfp/constants-c99.c: Likewise.
881         * gcc.dg/dfp/keywords-c89.c: Likewise.
882         * gcc.dg/dfp/keywords-c99.c: Likewise.
883         * gcc.dg/dfp/keywords-reserved.c: Likewise.
884         * gcc.dg/dfp/typespec.c: Likewise.
885         * gcc.dg/dremf-type-compat-2.c: Likewise.
886         * gcc.dg/dremf-type-compat-3.c: Likewise.
887         * gcc.dg/dremf-type-compat-4.c: Likewise.
888         * gcc.dg/empty-source-2.c: Likewise.
889         * gcc.dg/empty-source-3.c: Likewise.
890         * gcc.dg/enum3.c: Likewise.
891         * gcc.dg/extra-semi-2.c: Likewise.
892         * gcc.dg/extra-semi-3.c: Likewise.
893         * gcc.dg/float-range-1.c: Likewise.
894         * gcc.dg/float-range-2.c: Likewise.
895         * gcc.dg/float-range-3.c: Likewise.
896         * gcc.dg/float-range-5.c: Likewise.
897         * gcc.dg/format/asm_fprintf-2.c: Likewise.
898         * gcc.dg/format/asm_fprintf-3.c: Likewise.
899         * gcc.dg/format/asm_fprintf-4.c: Likewise.
900         * gcc.dg/format/asm_fprintf-5.c: Likewise.
901         * gcc.dg/format/cast-1.c: Likewise.
902         * gcc.dg/format/gcc_diag-3.c: Likewise.
903         * gcc.dg/format/gcc_diag-4.c: Likewise.
904         * gcc.dg/format/gcc_diag-6.c: Likewise.
905         * gcc.dg/format/gcc_diag-8.c: Likewise.
906         * gcc.dg/format/gcc_diag-9.c: Likewise.
907         * gcc.dg/format/nul-2.c: Likewise.
908         * gcc.dg/format/opt-1.c: Likewise.
909         * gcc.dg/format/opt-2.c: Likewise.
910         * gcc.dg/format/opt-3.c: Likewise.
911         * gcc.dg/format/opt-4.c: Likewise.
912         * gcc.dg/format/opt-5.c: Likewise.
913         * gcc.dg/format/opt-6.c: Likewise.
914         * gcc.dg/framework-2.c: Likewise.
915         * gcc.dg/func-args-1.c: Likewise.
916         * gcc.dg/func-outside-1.c: Likewise.
917         * gcc.dg/func-outside-2.c: Likewise.
918         * gcc.dg/gnu-cond-expr-2.c: Likewise.
919         * gcc.dg/gnu-cond-expr-3.c: Likewise.
920         * gcc.dg/if-empty-1.c: Likewise.
921         * gcc.dg/init-bad-1.c: Likewise.
922         * gcc.dg/init-bad-2.c: Likewise.
923         * gcc.dg/init-bad-3.c: Likewise.
924         * gcc.dg/init-desig-obs-2.c: Likewise.
925         * gcc.dg/init-desig-obs-3.c: Likewise.
926         * gcc.dg/init-empty-2.c: Likewise.
927         * gcc.dg/init-empty-3.c: Likewise.
928         * gcc.dg/inline-11.c: Likewise.
929         * gcc.dg/inline-12.c: Likewise.
930         * gcc.dg/inline-8.c: Likewise.
931         * gcc.dg/inline-9.c: Likewise.
932         * gcc.dg/inline3.c: Likewise.
933         * gcc.dg/label-decl-1.c: Likewise.
934         * gcc.dg/label-decl-2.c: Likewise.
935         * gcc.dg/label-decl-3.c: Likewise.
936         * gcc.dg/label-decl-4.c: Likewise.
937         * gcc.dg/long-long-typespec-1.c: Likewise.
938         * gcc.dg/lvalue-2.c: Likewise.
939         * gcc.dg/lvalue-3.c: Likewise.
940         * gcc.dg/nested-func-3.c: Likewise.
941         * gcc.dg/nested-redef-1.c: Likewise.
942         * gcc.dg/noreturn-4.c: Likewise.
943         * gcc.dg/old-style-prom-2.c: Likewise.
944         * gcc.dg/old-style-prom-3.c: Likewise.
945         * gcc.dg/old-style-then-proto-1.c: Likewise.
946         * gcc.dg/overflow-warn-1.c: Likewise.
947         * gcc.dg/overflow-warn-2.c: Likewise.
948         * gcc.dg/overflow-warn-3.c: Likewise.
949         * gcc.dg/overflow-warn-4.c: Likewise.
950         * gcc.dg/overflow-warn-6.c: Likewise.
951         * gcc.dg/parm-forwdecl-2.c: Likewise.
952         * gcc.dg/parm-forwdecl-3.c: Likewise.
953         * gcc.dg/parm-impl-decl-1.c: Likewise.
954         * gcc.dg/parm-impl-decl-2.c: Likewise.
955         * gcc.dg/parm-incomplete-1.c: Likewise.
956         * gcc.dg/parm-mismatch-1.c: Likewise.
957         * gcc.dg/pointer-arith-1.c: Likewise.
958         * gcc.dg/pointer-arith-2.c: Likewise.
959         * gcc.dg/pointer-arith-3.c: Likewise.
960         * gcc.dg/pointer-arith-4.c: Likewise.
961         * gcc.dg/pointer-arith-6.c: Likewise.
962         * gcc.dg/pointer-arith-7.c: Likewise.
963         * gcc.dg/pointer-arith-8.c: Likewise.
964         * gcc.dg/pr13804-1.c: Likewise.
965         * gcc.dg/pr15698-1.c: Likewise.
966         * gcc.dg/pr15698-2.c: Likewise.
967         * gcc.dg/pr15698-3.c: Likewise.
968         * gcc.dg/pr15698-4.c: Likewise.
969         * gcc.dg/pr15698-5.c: Likewise.
970         * gcc.dg/pr15698-6.c: Likewise.
971         * gcc.dg/pr15698-7.c: Likewise.
972         * gcc.dg/pr15698-8.c: Likewise.
973         * gcc.dg/pr17188-1.c: Likewise.
974         * gcc.dg/pr17301-1.c: Likewise.
975         * gcc.dg/pr17301-2.c: Likewise.
976         * gcc.dg/pr17730-1.c: Likewise.
977         * gcc.dg/pr20368-1.c: Likewise.
978         * gcc.dg/pr20368-2.c: Likewise.
979         * gcc.dg/pr20368-3.c: Likewise.
980         * gcc.dg/pr22308-1.c: Likewise.
981         * gcc.dg/qual-component-1.c: Likewise.
982         * gcc.dg/redecl-1.c: Likewise.
983         * gcc.dg/redecl-11.c: Likewise.
984         * gcc.dg/redecl-12.c: Likewise.
985         * gcc.dg/redecl-13.c: Likewise.
986         * gcc.dg/redecl-14.c: Likewise.
987         * gcc.dg/redecl-15.c: Likewise.
988         * gcc.dg/register-var-1.c: Likewise.
989         * gcc.dg/register-var-2.c: Likewise.
990         * gcc.dg/stmt-expr-2.c: Likewise.
991         * gcc.dg/stmt-expr-3.c: Likewise.
992         * gcc.dg/stmt-expr-label-1.c: Likewise.
993         * gcc.dg/stmt-expr-label-2.c: Likewise.
994         * gcc.dg/stmt-expr-label-3.c: Likewise.
995         * gcc.dg/struct-empty-2.c: Likewise.
996         * gcc.dg/struct-empty-3.c: Likewise.
997         * gcc.dg/struct-parse-1.c: Likewise.
998         * gcc.dg/struct-semi-1.c: Likewise.
999         * gcc.dg/struct-semi-2.c: Likewise.
1000         * gcc.dg/struct-semi-3.c: Likewise.
1001         * gcc.dg/switch-5.c: Likewise.
1002         * gcc.dg/switch-6.c: Likewise.
1003         * gcc.dg/switch-7.c: Likewise.
1004         * gcc.dg/tls/diag-5.c: Likewise.
1005         * gcc.dg/transparent-union-1.c: Likewise.
1006         * gcc.dg/transparent-union-3.c: Likewise.
1007         * gcc.dg/typespec-1.c: Likewise.
1008         * gcc.dg/vla-init-2.c: Likewise.
1009         * gcc.dg/vla-init-3.c: Likewise.
1010         * gcc.dg/vla-init-4.c: Likewise.
1011         * gcc.dg/vla-init-5.c: Likewise.
1012         * gcc.dg/void-cast-2.c: Likewise.
1013         * gcc.dg/wvla-3.c: Likewise.
1014         * gcc.dg/wvla-7.c: Likewise.
1015         * gcc.target/i386/991209-1.c: Likewise.
1016         * gcc.target/ia64/fpreg-1.c: Likewise.
1017         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1018         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1019         
1020 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
1021
1022         PR fortran/31639
1023         * gfortran.dg/func_decl_4.f90: New test.
1024
1025 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
1026
1027         PR fortran/32727
1028         * gfortran.dg/interface_17.f90: New test.
1029
1030 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
1031
1032         PR fortran/32599
1033         * gfortran.dg/32599.f03: New test case.
1034
1035         PR fortran/32601
1036         * gfortran.dg/32601.f03: New test case.
1037         * gfortran.dg/32601_1.f03: Ditto.
1038         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1039         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1040
1041 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
1042
1043         * gcc.c-torture/execute/align-3.c: Remove function addr check.
1044
1045 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1046             Devang Patel  <dpatel@apple.com>
1047
1048         PR tree-optimization/25413
1049         * gcc.dg/vect/vect-align-1.c: New.
1050         * gcc.dg/vect/vect-align-2.c: New.
1051         * gcc.dg/vect/pr25413.c: New.
1052         * gcc.dg/vect/pr25413a.c: New.
1053         * gcc.dg/vect/pr31699.c: Fix dg-final check.
1054
1055 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
1056
1057         * lib/target-support.exp (check_ultrasparc_hw_available):
1058         New function.
1059         (is-effective-target): Check $arg for ultrasparc_hw.
1060         (is-effective-target-keyword): Likewise.
1061         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1062         when determining what to do on sparc platforms.
1063         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1064         * gcc.dg/20001101-1.c: Likewise.
1065         * gcc.dg/20001101-2.c: Likewise.
1066         * gcc.dg/ultrasp9.c: Likewise.
1067         * gcc.dg/ultrasp10.c: Likewise.
1068         * gcc.target/sparc/pdist-3.c: Likewise.
1069
1070 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
1071
1072         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1073
1074 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
1075
1076         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1077         get vectorized.
1078         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1079         now get vectorized.
1080         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1081         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1082         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1083         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1084         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1085         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1086         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1087         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1088         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1089         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1090         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1091         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1092         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1093         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1094         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1095         * lib/target-supports.exp (check_effective_target_vect_int_mul):
1096         Add spu.
1097
1098 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
1099
1100         PR c++/30854
1101         * g++.dg/parse/error30.C: New test.
1102
1103 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1104
1105         PR fortran/29804
1106         * gfortran.dg/alloc_comp_misc_1.f90: New test.
1107
1108 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
1109
1110         * gfortran.fortran-torture/compile/pr32663.f: New test.
1111
1112 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1113
1114         PR c++/31027
1115         * g++.dg/inherit/virtual4.C: New.
1116
1117 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
1118
1119         PR target/32661
1120         * gcc.target/i386/pr32661-1.c: New test.
1121
1122 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
1123
1124         * gnat.dg/invariant_index.ad[sb]: New test.
1125
1126 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
1127
1128         PR c++/32560
1129         * g++.dg/template/decl3.C: New.
1130
1131 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
1132
1133         PR 32617
1134         * gcc.c-torture/execute/align-3.c: New.
1135
1136 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
1137
1138         PR target/32708
1139         * gcc.target/i386/pr32708-1.c: New test.
1140         * gcc.target/i386/pr32708-2.c: Ditto.
1141         * gcc.target/i386/pr32708-3.c: Ditto.
1142
1143 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
1144
1145         * g++.dg/init/new20.C: Remove svn:executable flag.
1146
1147 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1148
1149         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1150
1151 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
1152
1153         * gcc.dg/ultrasp7.c: Add fpic target requirement.
1154
1155 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1156
1157         PR testsuite/25241
1158         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1159         directive.
1160         
1161 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
1162
1163         PR fortran/32157
1164         * gfortran.dg/overload_2.f90: New test.
1165
1166         PR fortran/32689
1167         * gfortran.dg/transfer_simplify_5.f90
1168
1169         PR fortran/32634
1170         * gfortran.dg/interface_15.f90: New test.
1171
1172 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1173
1174         PR libfortran/32336
1175         * gfortran.dg/matmul_5.f90:  New test case.
1176
1177 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1178
1179         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1180         * gcc.dg/fesd-any.h: Likewise.
1181         * gcc.dg/fesd-baseonly.c: Likewise.
1182         * gcc.dg/fesd-baseonly.h: Likewise.
1183         * gcc.dg/fesd-none.c: Likewise.
1184         * gcc.dg/fesd-none.h: Likewise.
1185         * gcc.dg/fesd-reduced.c: Likewise.
1186         * gcc.dg/fesd-reduced.h: Likewise.
1187         * gcc.dg/fesd-sys.c: Likewise.
1188         * gcc.dg/fesd-sys.h: Likewise
1189         * gcc.dg/fesd.h: Likewise.
1190
1191         * g++.dg/debug/dwarf2: New directory.
1192         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1193         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1194         * g++.dg/other/fesd-any.h: Likewise.
1195         * g++.dg/other/fesd-baseonly.C: Likewise.
1196         * g++.dg/other/fesd-baseonly.h: Likewise.
1197         * g++.dg/other/fesd-none.C: Likewise.
1198         * g++.dg/other/fesd-none.h: Likewise.
1199         * g++.dg/other/fesd-reduced.C: Likewise.
1200         * g++.dg/other/fesd-reduced.h: Likewise.
1201         * g++.dg/other/fesd-sys.C: Likewise.
1202         * g++.dg/other/fesd-sys.h: Likewise.
1203         * g++.dg/other/fesd.h: Likewise.
1204
1205 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
1206
1207         PR fortran/31129
1208         * gfortran.dg/parameter_unused.f90: New test.
1209
1210 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
1211
1212         PR tree-optimization/32681
1213         * gcc.dg/tree-ssa/pr32681.c: New test.
1214
1215 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1216
1217         PR fortran/32678
1218         * gfortran.dg/fmt_t_5.f90: New test.
1219
1220 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
1221
1222         PR c++/30535
1223         * g++.dg/template/operator10.C: New.
1224
1225 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1226
1227         PR libfortran/32217
1228         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
1229
1230 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1231
1232         PR fortran/29876
1233         * gfortran.dg/operator_6.f90: New test.
1234
1235 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1236
1237         PR fortran/17711
1238         * gfortran.dg/operator_4.f90: New test.
1239         * gfortran.dg/operator_5.f90: New test.
1240         * gfortran.dg/logical_comp.f90: Adjusted error messages.
1241         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1242
1243 2007-07-08  Tobias Burnus  <burnus@net-b.de>
1244
1245         PR fortran/32669
1246         * gfortran.dg/argument_checking_6.f90: New.
1247
1248 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
1249
1250         PR fortran/25094
1251         * gfortran.dg/interface_155555.f90: New test.
1252
1253 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1254
1255         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1256         c99-math-long-double-1.c, c99-math.h: Test subnormals.
1257
1258 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1259
1260         PR testsuite/25241
1261         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1262         discern pedantic diagnostics and errors.
1263         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1264         and not an error.
1265         * gcc.dg/20050121-1.c: This is an error and not a warning.
1266         * gcc.target/i386/sseregparm-2.c:  Likewise.
1267         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1268         * gcc.dg/charset/attribute2.c: Likewise.
1269         * gcc.dg/bitfld-1.c: Likewise.
1270         * gcc.dg/pack-test-2.c: Likewise.
1271         * gcc.dg/940510-1.c: Match separately error and warning.
1272         * gcc.dg/array-2.c: Match separately multiple messages. The second
1273         diagnostic is a pedantic warning and not an error.
1274         * gcc.dg/pr14475.c: Match separately multiple messages.
1275         * gcc.dg/pr18809-1.c: Likewise.
1276         * gcc.dg/pr27953.c: Likewise.
1277         * gcc.dg/vla-init-1.c: Likewise.
1278         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1279
1280 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1281
1282         PR fortran/32644
1283         * gfortran.dg/char_decl_1.f90: New test.
1284
1285 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
1286
1287         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1288
1289 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
1290
1291         PR c++/32232
1292         * g++.dg/template/overload9.C: New test.
1293
1294 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
1295
1296         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1297         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1298
1299 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1300
1301         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1302         * gcc.dg/20001012-2.c: Likewise.
1303         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1304         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1305
1306 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
1307
1308         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1309         about the chunk size when STACK_SIZE is defined.
1310
1311 2007-07-06  Josh Conner  <jconner@apple.com>
1312
1313         PR middle-end/32602
1314         * gcc.dg/sibcall-8.c: New test.
1315
1316 2007-07-06  Josh Conner  <jconner@apple.com>
1317
1318         PR middle-end/32603
1319         * gcc.target/arm/sibcall-1.c: New test.
1320
1321 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
1322
1323         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1324
1325 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
1326
1327         * gfortran.dg/save_parameter.f90: New test.
1328         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1329
1330 2007-07-06  Richard Guenther  <rguenther@suse.de>
1331
1332         * g++.dg/opt/pr30965.C: New testcase.
1333
1334 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
1335
1336         * gcc.target/mips/save-restore-5.c: New test.
1337
1338 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1339
1340         PR rtl_optimization/32450
1341         * gcc.dg/pr32450.c: New runtime test.
1342
1343 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
1344
1345         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1346         single underscore in scan directives.
1347
1348 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
1349
1350         PR c++/32245
1351         * g++.dg/init/ptrmem4.C: New test.
1352
1353         PR c++/32251
1354         * g++.dg/init/new21.C: Likewise.
1355
1356         PR c++/31992
1357         * g++.dg/template/static30.C: Likewise.
1358
1359 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
1360
1361         * gcc.dg/vect/costmodel/ppc: New directory.
1362         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1363         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1364         New test.
1365         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1366         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1367         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1368         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1369         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1370         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
1371         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
1372         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
1373         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
1374         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
1375         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
1376         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
1377         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
1378         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
1379
1380 2007-07-05  Tobias Burnus  <burnus@net-b.de>
1381
1382         PR fortran/32359
1383         * gfortran.dg/module_md5_1.f90: Update MD5 number.
1384
1385 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
1386
1387         PR fortran/32526
1388         * gfortran.dg/interface_14.f90: New test.
1389
1390         PR fortran/32613
1391         * gfortran.dg/do_iterator_2.f90: New test.
1392
1393 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
1394
1395         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
1396         (FE_DEC_DOWNWARD): Likewise.
1397         (FE_DEC_UPWARD): Likewise.
1398         (FE_DEC_TOWARDZERO): Likewise.
1399         (FE_DEC_TONEARESTFROMZERO): Likewise.
1400
1401 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
1402
1403         * gcc.c-torture/compile/pr32606.c: New.
1404         * gfortran.fortran-torture/execute/pr32604.f90: New.
1405
1406 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
1407
1408         * gcc.dg/visibility-12.c: New test.
1409         * gcc.dg/visibility-13.c: Likewise.
1410         * g++.dg/ext/visibility-9.C: Likewise.
1411         * g++.dg/ext/visibility-10.C: Likewise.
1412
1413 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1414
1415         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
1416         * gcc.dg/sh-relax-vxworks.c: New test.
1417
1418 2007-07-04  Richard Guenther  <rguenther@suse.de>
1419
1420         PR tree-optimization/32500
1421         * gcc.c-torture/execute/pr32500.c: New testcase.
1422
1423 2007-07-04  Richard Guenther  <rguenther@suse.de>
1424
1425         PR tree-optimization/32482
1426         * gcc.c-torture/compile/pr32482.c: New testcase.
1427
1428 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1429
1430         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
1431         VxWorks kernels.
1432         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
1433         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
1434         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
1435         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
1436
1437 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1438
1439         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
1440
1441 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
1442
1443         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
1444
1445 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1446
1447         PR fortran/31198
1448         * gfortran.dg/min_max_optional_1.f90: New test.
1449         * gfortran.dg/min_max_optional_2.f90: New test.
1450         * gfortran.dg/min_max_optional_3.f90: New test.
1451
1452 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1453
1454         PR fortran/32545
1455         * gfortran.dg/fmt_error.f90: New test.
1456
1457 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1458
1459         PR fortran/32612
1460         * gfortran.dg/interface_13.f90: New test.
1461
1462 2007-07-03  Dave Brolley  <brolley@redhat.com>
1463
1464         PR c++/31743
1465         * g++.dg/init/new20.C: New test.
1466
1467 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
1468
1469         PR fortran/32579
1470         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
1471
1472 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1473
1474         PR fortran/25062
1475         * common_7.f90: New.
1476         * common_8.f90: New.
1477         * common_9.f90: New.
1478
1479 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1480
1481         PR fortran/30940
1482         * gfortran.dg/argument_checking_1.f90: New.
1483         * gfortran.dg/argument_checking_2.f90: New.
1484         * gfortran.dg/argument_checking_3.f90: New.
1485         * gfortran.dg/argument_checking_4.f90: New.
1486         * gfortran.dg/argument_checking_5.f90: New.
1487         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
1488         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
1489
1490 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1491
1492         * gcc.dg/pr32176.c: Add -w to default dg-options.
1493
1494 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1495
1496         * gcc.c-torture/compile/ssa-pre-1.c: New test.
1497
1498 2007-07-03  Tobias Burnus  <burnus@net-b.de>
1499
1500         PR fortran/20888
1501         * gfortran.dg/null_2.f90: New.
1502
1503 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1504             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1505
1506         PR middle-end/32176
1507         * gcc.dg/pr32176.c: New test.
1508
1509 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
1510
1511         * gcc.dg/const-float80.c : New test.
1512         * gcc.dg/const-float128.c : New test.
1513         * gcc.dg/const-float80-ped.c : New test.
1514         * gcc.dg/const-float128-ped.c : New test.
1515
1516 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1517
1518         * gcc.dg/c99-math.h: Fix typo.
1519
1520 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1521
1522         PR libgomp/32468
1523         * gcc.dg/gomp/pr32468-1.c: New test.
1524
1525 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1526
1527         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
1528         an ABI option.
1529
1530 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
1531
1532         * gfortran.fortran-torture/compile/pr32583.f: New.
1533         * gcc.c-torture/compile/pr32584.c: New
1534
1535 2007-07-02  Ollie Wild  <aaw@google.com>
1536
1537         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
1538         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
1539
1540 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
1541
1542         * gcc.target/mips/save-restore-1.c: New test.
1543         * gcc.target/mips/save-restore-2.c: Likewise.
1544         * gcc.target/mips/save-restore-3.c: Likewise.
1545         * gcc.target/mips/save-restore-4.c: Likewise.
1546
1547 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
1548
1549         PR tree-optimization/31966
1550         PR tree-optimization/32533
1551         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
1552         * gfortran.dg/pr32533.f90: Ditto.
1553
1554 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
1555
1556         * g++.dg/opt/nrv12.C: New test.
1557         * gcc.target/i386/nrv1.c: New test.
1558
1559         PR c++/31748
1560         * g++.dg/gomp/pr31748.C: New test.
1561
1562 2007-07-02  Ira Rosen  <irar@il.ibm.com>
1563  
1564         PR tree-optimization/32230
1565         * gcc.dg/vect/pr32230.c: New test.
1566
1567 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
1568
1569         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
1570         * bind_c_coms.f90: Ditto.
1571         * bind_c_coms_driver.c: Ditto.
1572         * bind_c_dts.f90: Ditto.
1573         * bind_c_dts_2.f03: Ditto.
1574         * bind_c_dts_2_driver.c: Ditto.
1575         * bind_c_dts_3.f03: Ditto.
1576         * bind_c_dts_4.f03: Ditto.
1577         * bind_c_dts_driver.c: Ditto.
1578         * bind_c_implicit_vars.f03: Ditto.
1579         * bind_c_procs.f03: Ditto.
1580         * bind_c_usage_2.f03: Ditto.
1581         * bind_c_usage_3.f03: Ditto.
1582         * bind_c_usage_5.f03: Ditto.
1583         * bind_c_usage_6.f03: Ditto.
1584         * bind_c_usage_7.f03: Ditto.
1585         * bind_c_vars.f90: Ditto.
1586         * bind_c_vars_driver.c: Ditto.
1587         * binding_c_table_15_1.f03: Ditto.
1588         * binding_label_tests.f03: Ditto.
1589         * binding_label_tests_10.f03: Ditto.
1590         * binding_label_tests_10_main.f03: Ditto.
1591         * binding_label_tests_11.f03: Ditto.
1592         * binding_label_tests_11_main.f03: Ditto.
1593         * binding_label_tests_12.f03: Ditto.
1594         * binding_label_tests_13.f03: Ditto.
1595         * binding_label_tests_13_main.f03: Ditto.
1596         * binding_label_tests_14.f03: Ditto.
1597         * binding_label_tests_2.f03: Ditto.
1598         * binding_label_tests_3.f03: Ditto.
1599         * binding_label_tests_4.f03: Ditto.
1600         * binding_label_tests_5.f03: Ditto.
1601         * binding_label_tests_6.f03: Ditto.
1602         * binding_label_tests_7.f03: Ditto.
1603         * binding_label_tests_8.f03: Ditto.
1604         * binding_label_tests_9.f03: Ditto.
1605         * c_assoc.f90: Ditto.
1606         * c_assoc_2.f03: Ditto.
1607         * c_f_pointer_shape_test.f90: Ditto.
1608         * c_f_pointer_tests.f90: Ditto.
1609         * c_f_tests_driver.c: Ditto.
1610         * c_funloc_tests.f03: Ditto.
1611         * c_funloc_tests_2.f03: Ditto.
1612         * c_funloc_tests_3.f03: Ditto.
1613         * c_funloc_tests_3_funcs.c: Ditto.
1614         * c_kind_params.f90: Ditto.
1615         * c_kind_tests_2.f03: Ditto.
1616         * c_kinds.c: Ditto.
1617         * c_loc_driver.c: Ditto.
1618         * c_loc_test.f90: Ditto.
1619         * c_loc_tests_2.f03: Ditto.
1620         * c_loc_tests_2_funcs.c: Ditto.
1621         * c_loc_tests_3.f03: Ditto.
1622         * c_loc_tests_4.f03: Ditto.
1623         * c_loc_tests_5.f03: Ditto.
1624         * c_loc_tests_6.f03: Ditto.
1625         * c_loc_tests_7.f03: Ditto.
1626         * c_loc_tests_8.f03: Ditto.
1627         * c_ptr_tests.f03: Ditto.
1628         * c_ptr_tests_10.f03: Ditto.
1629         * c_ptr_tests_5.f03: Ditto.
1630         * c_ptr_tests_7.f03: Ditto.
1631         * c_ptr_tests_7_driver.c: Ditto.
1632         * c_ptr_tests_8.f03: Ditto.
1633         * c_ptr_tests_8_funcs.c: Ditto.
1634         * c_ptr_tests_9.f03: Ditto.
1635         * c_ptr_tests_driver.c: Ditto.
1636         * c_size_t_driver.c: Ditto.
1637         * c_size_t_test.f03: Ditto.
1638         * com_block_driver.f90: Ditto.
1639         * global_vars_c_init.f90: Ditto.
1640         * global_vars_c_init_driver.c: Ditto.
1641         * global_vars_f90_init.f90: Ditto.
1642         * global_vars_f90_init_driver.c: Ditto.
1643         * interop_params.f03: Ditto.
1644         * iso_c_binding_only.f03: Ditto.
1645         * iso_c_binding_rename_1.f03: Ditto.
1646         * iso_c_binding_rename_1_driver.c: Ditto.
1647         * iso_c_binding_rename_2.f03: Ditto.
1648         * iso_c_binding_rename_2_driver.c: Ditto.
1649         * kind_tests_2.f03: Ditto.
1650         * kind_tests_3.f03: Ditto.
1651         * module_md5_1.f90: Ditto.
1652         * only_clause_main.c: Ditto.
1653         * print_c_kinds.f90: Ditto.
1654         * test_bind_c_parens.f03: Ditto.
1655         * test_c_assoc.c: Ditto.
1656         * test_com_block.f90: Ditto.
1657         * test_common_binding_labels.f03: Ditto.
1658         * test_common_binding_labels_2.f03: Ditto.
1659         * test_common_binding_labels_2_main.f03: Ditto.
1660         * test_common_binding_labels_3.f03: Ditto.
1661         * test_common_binding_labels_3_main.f03: Ditto.
1662         * test_only_clause.f90: Ditto.
1663         * use_iso_c_binding.f90: Ditto.
1664         * value_5.f90: Ditto.
1665         * value_test.f90: Ditto.
1666         * value_tests_f03.f90: Ditto.
1667
1668 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
1669
1670         * gcc.dg/tls/opt-14.c: New.
1671
1672 2007-07-01  Ollie Wild  <aaw@google.com>
1673
1674         * g++.dg/lookup/using16.C: New test.
1675         * g++.dg/lookup/using17.C: New test.
1676
1677 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
1678
1679         PR fortran/32239
1680         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1681         (test_4): Use proper test for floating point equality.
1682         (test_8): Likewise.
1683
1684 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1685
1686         PR libgfortran/32554
1687         * gfortran.dg/fmt_p_1.f90: New test.
1688
1689 2007-07-01  Ira Rosen  <irar@il.ibm.com>
1690
1691         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1692         initialization and fix dg-final check - the initialization loop is
1693         vectorizable.
1694
1695 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1696             Volker Reichelt  <reichelt@netcologne.de>
1697
1698         PR middle-end/32559
1699         * gcc.dg/pr32559.c: New test.
1700
1701 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
1702
1703         PR tree-optimization/25371
1704         * gcc.dg/vect/pr25371.c: New test.
1705
1706 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
1707
1708         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1709         when allocating and initializing a flexible array.
1710
1711 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
1712
1713         PR fortran/20373
1714         * gfortran.dg/intrinsic.f90: New test.
1715
1716 2007-06-30  Tobias Burnus  <burnus@net-b.de>
1717
1718         PR fortran/32555
1719         * gfortran.dg/fmt_zero_check.f90: New.
1720
1721 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
1722
1723         PR fortran/30284
1724         * gfortran.dg/repeat_f90: New test.
1725
1726 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1727
1728         PR testsuite/25241
1729         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1730         -pedantic-errors, so we should match errors.
1731         * gcc.dg/cpp/escape-1.c: Likewise.
1732         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1733         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1734         warning.
1735         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1736         errors instead of warnings.
1737         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1738         a pedantic warning.
1739         * gcc.dg/cpp/arith-3.c: Likewise.
1740
1741 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1742
1743         PR testsuite/25241
1744         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1745         * gcc.dg/pch/valid-2.c: Likewise.
1746         * gcc.dg/pch/valid-3.c: Likewise.
1747         * gcc.dg/pch/warn-1.c: Likewise.
1748         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1749         
1750 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1751
1752         PR c/4076
1753         * gcc.dg/Wunused-function.c: New.
1754         
1755 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1756
1757         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1758
1759 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
1760
1761         * g++.dg/other/canon-31724.C: New.
1762         
1763 2007-06-29  Jan Hubicka  <jh@suse.cz>
1764
1765         PR middle-end/32372
1766         * gcc.c-torture/compile/pr32372.c: new.
1767
1768 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1769
1770         * gfortran.dg/operator_3.f90: New test.
1771
1772 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
1773
1774         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1775         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1776
1777 2007-06-29  Richard Guenther  <rguenther@suse.de>
1778
1779         PR middle-end/32493
1780         * gcc.dg/inline-23.c: New testcase.
1781
1782 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
1783
1784         PR tree-optimization/24659
1785         * gcc.target/i386/vectorize2.c: New test.
1786         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1787         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1788
1789 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
1790
1791         * gcc.dg/pointer-arith-9.c: New test.
1792
1793 2007-06-29  Tobias Burnus  <burnus@net-b.de>
1794
1795         PR fortran/32483
1796         * gfortran.dg/fmt_read_2.f90: New.
1797
1798 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1799
1800         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1801         If it exists, don't try to create it.
1802
1803 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
1804
1805         * g++.dg/ext/visibility/ms-compat-1.C: New.
1806
1807 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1808
1809         PR tree-opt/32417
1810         * gfortran.fortran-torture/compile/pr32417.f90: New test.
1811
1812 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
1813
1814         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1815         targets.
1816
1817 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
1818
1819         PR fortran/32467
1820         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1821
1822 2007-06-27  Richard Guenther  <rguenther@suse.de>
1823
1824         PR middle-end/32492
1825         * gcc.dg/inline-22.c: New testcase.
1826
1827 2007-06-26  Hui-May Chang <hm.chang@apple.com>
1828
1829         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1830         the scan-assembler constant.
1831
1832 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
1833
1834         PR 20216
1835         * gcc.dg/pr20216.c: New.
1836
1837 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1838
1839         PR tree-opt/32421
1840         * gcc.dg/vect/pr32421.c: New test.
1841
1842 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
1843
1844         PR c++/32111
1845         * g++.dg/other/friend5.C: New test.
1846
1847 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
1848
1849         PR fortran/32464
1850         * gfortran.dg/host_assoc_function_2.f90: New test.
1851
1852         PR fortran/31494
1853         * gfortran.dg/host_assoc_call_1.f90: New test.
1854
1855 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1856
1857         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1858         
1859 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1860
1861         PR fortran/32456
1862         * gfortran.dg/error_format.f90: New test.
1863
1864 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1865
1866         PR fortran/32136
1867         * gfortran.dg/pr32136.f90: New test.
1868
1869 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
1870
1871         PR fortran/31726
1872         * gfortran.dg/minmaxloc_1.f90: New test.
1873
1874         PR fortran/32298
1875         * gfortran.dg/minmaxloc_2.f90: New test.
1876
1877 2007-06-23  Richard Guenther  <rguenther@suse.de>
1878
1879         PR tree-optimization/16876
1880         PR middle-end/29478
1881         * gcc.dg/pr29254.c: The warning is bogus.
1882         * gcc.dg/warn-1.c: Likewise.
1883         * gcc.dg/assign-warn-3.c: Likewise.
1884         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1885
1886 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
1887
1888         * gcc.c-torture/execute/20070623-1.c: New.
1889
1890 2007-06-22  Jan Hubicka  <jh@suse.cz>
1891
1892         * gcc.c-torture/compile/pr31541.c: New.
1893
1894 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1895
1896         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1897         Remove -m64 from dg-options.
1898
1899 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
1900
1901         PR middle-end/32374
1902         * gcc.dg/pr32374.c: New test.
1903
1904 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1905
1906         PR fortran/32360
1907         * gfortran.dg/pointer_assign_3.f90: New test.
1908
1909 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1910
1911         PR fortran/31162
1912         * gfortran.dg/assign.f90: Update test.
1913         * gfortran.dg/real_do_1.f90: Update test.
1914         * gfortran.dg/gomp/omp_do1.f90: Update test.
1915         * gfortran.dg/warnings_are_errors_1.f: Update test.
1916         * gfortran.dg/g77/20010519-1.f: Update test.
1917         * gfortran.dg/g77/pr9258.f: Update test.
1918         * gfortran.dg/g77/960317-1.f: Update test.
1919
1920 2007-06-21  Richard Guenther  <rguenther@suse.de>
1921
1922         PR tree-optimization/32453
1923         * gcc.c-torture/compile/pr32453.c: New testcase.
1924
1925 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
1926
1927         PR tree-optimization/31866
1928         * gcc.dg/pr31866.c: New test.
1929
1930 2007-06-21  Richard Guenther  <rguenther@suse.de>
1931
1932         PR tree-optimization/32451
1933         * g++.dg/torture/20070621-1.C: New testcase.
1934
1935 2007-06-21  Christian Bruel  <christian.bruel@st.com>
1936
1937         * gcc.dg/attr-isr.c: Test delay slot content.
1938         
1939 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1940
1941         PR fortran/32361
1942         gfortran.dg/pointer_assign_2.f90: New test.
1943
1944 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1945
1946         PR fortran/25061
1947         gfortran.dg/invalid_procedure_name.f90: New test.
1948
1949 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
1950
1951         PR tree-optimization/25737
1952         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1953
1954 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
1955
1956         * gcc.target/i386/large-size-array-3.c: New.
1957
1958 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1959         Richard Guenther  <rguenther@suse.de>
1960
1961         PR fortran/32140
1962         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1963
1964 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR middle-end/31959
1967         * gcc.dg/pr31959.c: New test.
1968
1969         PR inline-asm/32109
1970         * g++.dg/ext/asm10.C: New test.
1971
1972         PR middle-end/32285
1973         * gcc.c-torture/execute/20070614-1.c: New test.
1974
1975 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
1976
1977         * gcc.target/arm/stack-corruption.c: New test.
1978
1979 2007-06-19  Richard Guenther  <rguenther@suse.de>
1980
1981         * g++.dg/torture/pr30252.C: New testcase.
1982
1983 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
1984
1985         PR tree-optimization/32353
1986         * g++.dg/opt/nrv13.C: New test.
1987
1988 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
1989
1990         PR fortran/20863
1991         PR fortran/20882
1992         * gfortran.dg/impure_assignment_2.f90 : New test.
1993
1994         PR fortran/32236
1995         * gfortran.dg/data_initialized_2.f90 : New test.
1996
1997         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1998         appropriate version of 'dmach'.
1999
2000 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2001
2002         PR target/32389
2003         * gcc.target/i386/pr32389.c New test.
2004
2005 2007-06-18  Simon Baldwin <simonb@google.com>
2006
2007         PR c++/31923
2008         * g++.dg/template/error25.C: New.
2009         * g++.dg/template/spec35.C: New.
2010
2011 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
2012
2013         * gcc.c-torture/compile/pr32355.c: New testcase.
2014         
2015 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
2016
2017         PR tree-optimization/32383
2018         * g++.dg/opt/pr32383.C: New test.
2019
2020 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
2021
2022         PR rtl-optimization/32366
2023         * gcc.dg/vect/pr32366.c: New test.
2024
2025 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
2026
2027         * gcc.c-torture/compile/pr32349.c: New testcase.
2028         
2029 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
2030
2031         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2032         * gcc.target/sparc/combined-2.c: Likewise.
2033         * gcc.target/sparc/fexpand.c : Likewise.
2034         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
2035         * gcc.target/sparc/fpack16.c : Likewise.
2036         * gcc.target/sparc/fpmerge.c : Likewise.
2037         * gcc.target/sparc/fpmul.c : Likewise.
2038         * gcc.target/sparc/noresult.c : Likewise.
2039         * gcc.target/sparc/pdist.c: Likewise.
2040
2041 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
2042
2043         PR middle-end/31723
2044         * gcc.target/i386/recip-divf.c: New test.
2045         * gcc.target/i386/recip-sqrtf.c: Ditto.
2046         * gcc.target/i386/recip-vec-divf.c: Ditto.
2047         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2048         * gcc.target/i386/sse-recip.c: Ditto.
2049         * gcc.target/i386/sse-recip-vec.c: Ditto.
2050
2051 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2052
2053         PR tree-opt/32225
2054         * gcc.c-torture/compile/20070605-1.c: New test.
2055
2056         * gcc.c-torture/compile/20070603-1.c: New testcase.
2057         * gcc.c-torture/compile/20070603-2.c: New testcase.
2058
2059         * gcc.c-torture/compile/20070531-1.c: New test.
2060
2061         PR tree-opt/32167
2062         * gcc.c-torture/compile/20070531-2.c: New test.
2063
2064         PR tree-opt/32144
2065         * gcc.c-torture/compile/20070529-1.c: New test.
2066
2067         PR tree-opt/32145
2068         * gcc.c-torture/compile/20070529-2.c: New test.
2069
2070         PR tree-opt/32015
2071         * gcc.c-torture/compile/20070520-1.c: New test.
2072
2073         * g++.dg/ext/java-1.C: New test.
2074
2075         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2076         loops instead of one. Remove the "can't determine dependence"
2077         check.
2078         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2079         needed as the cast is gone in the first place.
2080         * gcc.dg/max-1.c: Change local variable a to be a global one.
2081         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2082         have a cast which is PREd.
2083
2084 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
2085
2086         * g++.dg/lookup/anon6.C: New test.
2087
2088 2007-06-14  Dirk Mueller  <dmueller@suse.de>
2089
2090         PR c++/31806
2091         * g++.dg/opt/static6.C: New testcase.
2092
2093 2007-06-14  Geoff Keating  <geoffk@apple.com>
2094
2095         * g++.dg/ext/visibility/overload-1.C: New.
2096
2097         PR 31093
2098         * g++.dg/ext/visibility/anon4.C: New.
2099
2100 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
2101
2102         PR target/32268
2103         * gcc.target/i386/pr32268.c: New test.
2104
2105 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
2106
2107         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2108         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2109         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2110
2111         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2112         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2113         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2114         BID is used.
2115
2116 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
2117
2118         PR fortran/32302
2119         * gfortran.dg/common_resize_1.f90: New test.
2120
2121 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
2122
2123         PR target/32274
2124         * gcc.dg/vect/pr32224.c: Fix.   
2125         
2126 2007-06-13  Eric Christopher  <echristo@apple.com>
2127
2128         * gcc.target/i386/ssefn-1.c: Add -march=i386.
2129
2130 2007-06-13  Tobias Burnus  <burnus@net-b.de>
2131
2132         PR fortran/32323
2133         * gfortran.dg/actual_array_vect_1.f90: New.
2134
2135 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2136
2137         * gcc.target/sparc/mfpu.c: New test.
2138
2139 2007-06-12  Geoff Keating  <geoffk@apple.com>
2140
2141         * g++.dg/warn/weak1.C: Suppress on Darwin.
2142         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2143
2144 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2145
2146         PR middle-end/31579
2147          * g++.dg/torture/pr31579.C: New testcase.
2148
2149 2007-06-12  Ian Lance Taylor  <iant@google.com>
2150
2151         PR libstdc++/29286
2152         * g++.dg/init/new16.C: New test.
2153         * g++.dg/init/new17.C: New test.
2154         * g++.dg/init/new18.C: New test.
2155         * g++.dg/init/new19.C: New test.
2156
2157 2007-06-12  Olivier Hainque  <hainque@adacore.com>
2158
2159         * gnat.dg/lhs_view_convert.adb: New test.
2160
2161 2007-06-12  Richard Guenther  <rguenther@suse.de>
2162
2163         PR tree-optimization/15353
2164         PR tree-optimization/31657
2165         * gcc.c-torture/execute/20070424-1.c: New testcase.
2166         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2167         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2168         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2169         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2170         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2171
2172 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2173
2174         PR rtl-optimization/32293
2175         * gcc.dg/pr32293.c: New test.
2176
2177 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
2178
2179         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2180
2181 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
2182
2183         PR fortran/29786
2184         * gfortran.dg/equiv_7.f90: New test.
2185         * gfortran.dg/equiv_constraint_7.f90: Change error message.
2186
2187         PR fortran/30875
2188         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2189
2190 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
2191
2192         * gcc.dg/setjmp-3.c: Rename raise to raise0.
2193         * gcc.dg/setjmp-4.c: Likewise.
2194         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2195
2196 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
2197
2198         PR rtl-optimization/31025
2199         * gfortran.dg/pr31025.f90: New.
2200
2201 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2202
2203         PR target/32280
2204         * gcc.target/i386/pr32280.c: New test.
2205
2206 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
2207
2208         PR middle-end/32279
2209         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2210
2211 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2212
2213         PR libgfortran/32235
2214         * gfortran.dg/backspace_9.f: New test.
2215
2216 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
2217
2218         * gcc.dg/tree-ssa/prefetch-7.c: New test.
2219
2220 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
2221
2222         * gcc.dg/tree-ssa/loop-28.c: New testcase.
2223
2224 2007-06-09  Ian Lance Taylor  <iant@google.com>
2225
2226         PR tree-optimization/32169
2227         * gcc.c-torture/compile/pr32169.c: New test.
2228
2229 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
2230
2231         * gcc.dg/vect/costmodel: New directory.
2232         * gcc.dg/vect/costmodel/i386: New directory.
2233         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2234         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2235         New test.
2236         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2237         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2238         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2239         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2240         * gcc.dg/vect/costmodel/x86_64: New directory.
2241         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2242         New testsuite.
2243         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2244         New test.
2245         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2246         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2247         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2248         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2249         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2250
2251 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
2252
2253         PR tree-optimization/32243
2254         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
2255         flags for -Os tests.
2256         * gcc.dg/vect/03-vect-pr32243.c: New test.
2257
2258 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
2259
2260         PR tree-optimization/32224
2261         * gcc.dg/vect/pr32224.c: New test.
2262
2263 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR c++/32177
2266         * g++.dg/gomp/pr32177.C: New test.
2267
2268 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2269
2270         PR testsuite/25241
2271         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2272         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2273         warning nor an error.
2274         * gcc.dg/Wfatal-2.c: Likewise.
2275         * gcc.dg/Werror-1.c: Likewise.
2276         * gcc.dg/Werror-5.c: Likewise.
2277         * gcc.dg/Werror-7.c: Likewise.
2278         * gcc.dg/Werror-10.c: Likewise.
2279         * gcc.dg/Werror-11.c: Likewise.
2280
2281 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
2282
2283         PR c++/30759
2284         * g++.dg/init/brace6.C: New test.
2285
2286 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
2287
2288         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2289         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2290         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2291         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2292
2293         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2294         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2295         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2296         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2297         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2298         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2299         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2300         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2301
2302         * gcc.dg/darwin-minversion-3.c: New.
2303
2304 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
2305
2306         * gcc.target/i386/builtin-copysign.c: New test.
2307
2308 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
2309
2310         PR tree-optimization/32220
2311         * gfortran.dg/predcom-2.f: New testcase.
2312
2313 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2314
2315         PR tree-opt/32231
2316         * gcc.target/i386/vectorize4.c: New test.
2317
2318 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
2319
2320         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2321
2322 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2323
2324         PR testsuite/25241
2325         * gcc.dg/simd-5.c: Mark output as a note.
2326         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2327         dg-message.
2328         * gcc.dg/simd-1.c: Likewise.
2329         * gcc.dg/always_inline.c: Mark output as a sorry.
2330         * gcc.dg/always_inline2.c: Likewise.
2331         * gcc.dg/always_inline3.c: Likewise.
2332
2333 2007-06-06  Ian Lance Taylor  <iant@google.com>
2334
2335         * g++.dg/conversion/enum1.C: New test.
2336
2337 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
2338
2339         PR tree-optimization/32216
2340         * gcc.dg/vect/pr32216.c: New test.
2341
2342 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2343
2344         PR testsuite/18923
2345         * gfortran.dg/invalid_contains_1.f90: New test.
2346         * gfortran.dg/invalid_contains_2.f90: New test.
2347
2348 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2349
2350         PR testsuite/32057
2351         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2352         midnight issues.
2353
2354 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2355
2356         PR testsuite/25241
2357         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2358         dg-message to match de note.
2359         * gcc.dg/pr26570.c: Use dg-message for a note.
2360         * gcc.dg/pr29254.c: Use dg-message for generic output and use
2361         dg-error instead of dg-warning because of -Werror.
2362         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2363         neither an error, nor a warning.
2364         * gcc.dg/glibc-uclibc-2.c: Likewise
2365         * gcc.dg/cpp/19940712-1.c: Likewise.
2366
2367 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
2368
2369         PR preprocessor/23479
2370         * gcc.dg/binary-constants-1.c: Add test suites for
2371         the 0b-prefixed binary integer constants.
2372         * gcc.dg/binary-constants-2.c: Ditto.
2373         * gcc.dg/binary-constants-3.c: Ditto.
2374         * gcc.dg/binary-constants-4.c: Ditto.
2375
2376 2007-06-05  Ian Lance Taylor  <iant@google.com>
2377
2378         * gcc.dg/Wstrict-overflow-19.c: New test.
2379
2380 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
2381
2382         * gcc.dg/matrix/matrix-6.c: Remove conversion.
2383
2384 2007-06-04  Ian Lance Taylor  <iant@google.com>
2385
2386         * gcc.dg/Wstrict-overflow-18.c: New test.
2387
2388 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2389
2390         PR testsuite/25241
2391         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
2392         * gcc.dg/cpp/mi5.c: Likewise.
2393         * gcc.dg/cpp/mi7.c: Likewise.
2394
2395 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
2396
2397         PR c/32191
2398         * gcc.dg/pr32191.c: New test.
2399
2400 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2401
2402         PR fortran/32124
2403         * gfortran.dg/allocate_stat_1.f90: Remove.
2404
2405 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
2406
2407         * gcc.target/i386/sse4_2-check.h: New.
2408         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
2409         * gcc.target/i386/sse4_2-crc32.h: Likewise.
2410         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
2411         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2412         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
2413         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
2414         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2415         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2416         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2417         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
2418         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2419         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2420         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2421         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2422         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2423         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
2424         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
2425         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2426
2427 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
2428
2429         * gcc.dg/pie-link.c: New test.
2430
2431 2007-06-01  Ian Lance Taylor  <iant@google.com>
2432
2433         * gcc.dg/Wstrict-overflow-17.c: New test.
2434
2435 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
2436
2437         * gcc.dg/builtin-return-1.c (g): New.
2438         (main): Allocate at least 64 bytes on the stack.
2439
2440 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
2441
2442         * g++.dg/init/cleanup3.C: New test.
2443
2444 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2445
2446         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
2447         int is 16 bits.
2448
2449 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
2450
2451         PR fortran/32156
2452         * gfortran.dg/char_array_constructor_3.f90: New test.
2453
2454 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
2455
2456         PR tree-optimization/32160
2457         * gfortran.dg/predcom-1.f: New test.
2458
2459 2007-05-31  Richard Guenther  <rguenther@suse.de>
2460
2461         * g++.dg/other/str_empty.C: Move...
2462         * g++.dg/other/pr30567.C: Move...
2463         * g++.dg/tree-ssa/pr27218.C: Move...
2464         * g++.dg/torture: ...here and remove dg-options.
2465
2466 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
2467
2468         PR c++/32158
2469         * g++.dg/ext/is_pod_incomplete.C: New.
2470
2471 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
2472             Douglas Gregor <doug.gregor@gmail.com>
2473             Pedro Lamarao <pedro.lamarao@mndfck.org>
2474             Howard Hinnant <howard.hinnant@gmail.com>
2475
2476         PR c++/7412
2477         PR c++/29939
2478         * g++.dg/cpp0x/rv8p.C: New.
2479         * g++.dg/cpp0x/temp-constructor-bug.C: New.
2480         * g++.dg/cpp0x/cast-bug.C: New.
2481         * g++.dg/cpp0x/elision_weak.C: New.
2482         * g++.dg/cpp0x/collapse-bug.C: New.
2483         * g++.dg/cpp0x/rv3p.C: New.
2484         * g++.dg/cpp0x/rv7n.C: New.
2485         * g++.dg/cpp0x/overload-conv-1.C: New.
2486         * g++.dg/cpp0x/rv2n.C: New.
2487         * g++.dg/cpp0x/deduce.C: New.
2488         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
2489         * g++.dg/cpp0x/rv6p.C: New.
2490         * g++.dg/cpp0x/template_deduction.C: New.
2491         * g++.dg/cpp0x/implicit-copy.C: New.
2492         * g++.dg/cpp0x/rv1p.C: New.
2493         * g++.dg/cpp0x/cast.C: New.
2494         * g++.dg/cpp0x/rv5n.C: New.
2495         * g++.dg/cpp0x/collapse.C: New.
2496         * g++.dg/cpp0x/overload-conv-2.C: New.
2497         * g++.dg/cpp0x/rv4p.C: New.
2498         * g++.dg/cpp0x/rvo.C: New.
2499         * g++.dg/cpp0x/iop.C: New.
2500         * g++.dg/cpp0x/rv3n.C: New.
2501         * g++.dg/cpp0x/rv7p.C: New.
2502         * g++.dg/cpp0x/reference_collapsing.C: New.
2503         * g++.dg/cpp0x/overload.C: New.
2504         * g++.dg/cpp0x/named.C: New.
2505         * g++.dg/cpp0x/rv2p.C: New.
2506         * g++.dg/cpp0x/rv6n.C: New.
2507         * g++.dg/cpp0x/not_special.C: New.
2508         * g++.dg/cpp0x/bind.C: New.
2509         * g++.dg/cpp0x/rv1n.C: New.
2510         * g++.dg/cpp0x/rv5p.C: New.
2511         * g++.dg/cpp0x/elision.C: New.
2512         * g++.dg/cpp0x/named_refs.C: New.
2513         * g++.dg/cpp0x/unnamed_refs.C: New.
2514         * g++.dg/cpp0x/rv4n.C: New.
2515         * g++.dg/cpp0x/elision_neg.C: New.
2516         * g++.dg/init/copy7.C: Run in C++98 mode.
2517         * g++.dg/overload/arg1.C: Ditto.
2518         * g++.dg/overload/arg4.C: Ditto.
2519
2520 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2521
2522         PR c++/31809
2523         * g++.dg/opt/static5.C: New test.
2524
2525 2007-05-30  Richard Guenther  <rguenther@suse.de>
2526
2527         * g++.dg/dg.exp: Prune torture/.
2528         * g++.dg/torture/dg-torture.exp: New testsuite.
2529
2530 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
2531
2532         * gcc.target/arm/pr27387.C: Move and rename to ...
2533         * g++.dg/inherit/thunk8.C: ... here.
2534
2535 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR tree-optimization/31769
2538         * g++.dg/gomp/pr31769.C: New test.
2539
2540 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
2541
2542         * gcc.target/i386/stack-realign.c: New.
2543
2544 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
2545
2546         * gcc.dg/tree-ssa/prefetch-6.c: New test.
2547
2548 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
2549
2550         * gfortran.dg/sizeof.f90: New.
2551
2552 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2553
2554         PR c/31339
2555         * gcc.dg/boolcomplex-1.c: New test.
2556
2557         PR c++/31339
2558         * g++.dg/ext/boolcomplex-1.c: New test.
2559
2560 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
2561
2562         * gcc.dg/matrix: New directory.
2563
2564 2007-05-28  Tobias Burnus  <burnus@net-b.de>
2565
2566         PR fortran/32124
2567         * gfortran.dg/allocate_stat_1.f90: New.
2568
2569 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2570
2571         PR fortran/31972
2572         * transfer_hollerith_1.f90: New test.
2573
2574 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2575
2576         PR tree-opt/32100
2577         * gcc.c-torture/execute/vrp-7.c: New test.
2578
2579 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
2580
2581         * gfortran.dg/transfer_simplify_4.f90: New test.
2582
2583 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2584
2585         PR fortran/32088
2586         * gfortran.dg/func_result_3.f90: New.
2587
2588 2007-05-27  Tobias Burnus  <burnus@net-b.de>
2589
2590         PR middle-end/32083
2591         * gfortran.dg/transfer_simplify_3.f90: New.
2592
2593 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2594
2595         PR target/32065
2596         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
2597         to compile options.
2598         * gcc.target/i386/pr32065-2.c: New test.
2599
2600 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2601
2602         PR fortran/31813
2603         * gfortran.dg/io_constraints_2.f90: Update.
2604
2605 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
2606
2607         PR fortran/31219
2608         * gfortran.dg/array_constructor_17.f90: New test.
2609
2610 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2611
2612         PR tree-opt/32090
2613         * g++.dg/opt/array2.C: New testcase.
2614
2615 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
2616
2617         PR target/32065
2618         * gcc.target/i386/pr32065.c: New test.
2619
2620 2007-05-25  Dirk Mueller  <dmueller@suse.de>
2621             Marcus Meissner <meissner@suse.de>
2622
2623         * gcc.dg/attr-alloc_size.c: New.
2624
2625 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
2626             Lee Millward  <lee.millward@gmail.com>
2627
2628         PR c++/31745
2629         * g++.dg/parse/crash34.C: New test.
2630
2631         * g++.dg/parse/crash35.C: New test.
2632
2633 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2634
2635         * gcc.target/i386/sse2-check.h: New.
2636         * gcc.target/i386/sse2-vec-1.c: Likewise.
2637         * gcc.target/i386/sse2-vec-2.c: Likewise.
2638         * gcc.target/i386/sse2-vec-3.c: Likewise.
2639         * gcc.target/i386/sse2-vec-4.c: Likewise.
2640         * gcc.target/i386/sse2-vec-5.c: Likewise.
2641         * gcc.target/i386/sse2-vec-6.c: Likewise.
2642
2643 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
2644
2645         PR c++/31431
2646         PR c++/31432
2647         PR c++/31434
2648         PR c++/31435
2649         PR c++/31437
2650         PR c++/31438
2651         PR c++/31442
2652         PR c++/31443
2653         PR c++/31444
2654         PR c++/31445
2655         * g++.dg/cpp0x/pr31431.C: New.
2656         * g++.dg/cpp0x/pr31437.C: New.
2657         * g++.dg/cpp0x/pr31442.C: New.
2658         * g++.dg/cpp0x/pr31444.C: New.
2659         * g++.dg/cpp0x/pr31431-2.C: New.
2660         * g++.dg/cpp0x/pr31432.C: New.
2661         * g++.dg/cpp0x/pr31434.C: New.
2662         * g++.dg/cpp0x/pr31438.C: New.
2663         * g++.dg/cpp0x/pr31443.C: New.
2664         * g++.dg/cpp0x/pr31445.C: New.
2665         * g++.dg/cpp0x/variadic-crash1.C: New.
2666
2667 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
2668
2669         * gcc.target/arm/long-calls-1.c: New test.
2670         * gcc.target/arm/long-calls-2.c: Likewise.
2671         * gcc.target/arm/long-calls-3.c: Likewise.
2672         * gcc.target/arm/long-calls-4.c: Likewise.
2673
2674 2007-05-25  Richard Guenther  <rguenther@suse.de>
2675             Andrew Pinski  <andrew_pinski@playstation.sony.com>
2676
2677         PR tree-optimization/31982
2678         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2679
2680 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/32047
2683         * gfortran.dg/result_in_spec_2.f90: New test.
2684
2685 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2686
2687         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2688
2689 2007-05-24  Ollie Wild  <aaw@google.com>
2690
2691         * gcc.dg/cpp/counter-1.c: New test.
2692         * gcc.dg/pch/counter-1.c: New test.
2693         * gcc.dg/pch/counter-1.hs: New file.
2694         * gcc.dg/pch/counter-2.c: New test.
2695         * gcc.dg/pch/counter-2.hs: New file.
2696         * gcc.dg/pch/counter-3.c: New test.
2697         * gcc.dg/pch/counter-3.hs: New file.
2698
2699 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
2700
2701         * gcc.dg/tree-ssa/predcom-1.c: New test.
2702         * gcc.dg/tree-ssa/predcom-2.c: New test.
2703         * gcc.dg/tree-ssa/predcom-3.c: New test.
2704         * gcc.dg/tree-ssa/predcom-4.c: New test.
2705         * gcc.dg/tree-ssa/predcom-5.c: New test.
2706         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2707
2708 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
2709
2710         PR testsuite/32062
2711         * gcc.target/i386/sse4_1-check.h (MASK): New.
2712
2713 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2714
2715         PR fortran/32038
2716         * gfortran.dg/pr25603.f: Initialize integer variables.
2717
2718 2007-05-23  Ian Lance Taylor  <iant@google.com>
2719
2720         * g++.dg/other/vrp1.C: New test.
2721
2722 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
2723
2724         PR preprocessor/20077
2725         * gcc.dg/cpp/paste15.c: New test.
2726
2727 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
2728             Nigel Stephens  <nigel@mips.com>
2729             Richard Sandiford  <richard@codesourcery.com>
2730
2731         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2732         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2733         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2734         * gcc.target/mips/inter/mips16-inter.exp: New.
2735
2736 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
2737
2738         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2739
2740 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
2741
2742         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2743         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
2744         * gcc.target/i386/sse3-addsubps.c: Likewise.
2745         * gcc.target/i386/sse3-haddpd.c: Likewise.
2746         * gcc.target/i386/sse3-haddps.c: Likewise.
2747         * gcc.target/i386/sse3-hsubpd.c: Likewise.
2748         * gcc.target/i386/sse3-hsubps.c: Likewise.
2749         * gcc.target/i386/sse3-lddqu.c: Likewise.
2750         * gcc.target/i386/sse3-movddup.c: Likewise.
2751         * gcc.target/i386/sse3-movshdup.c: Likewise.
2752         * gcc.target/i386/sse3-movsldup.c: Likewise.
2753
2754         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2755         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
2756         * gcc.target/i386/ssse3-pabsd.c: Likewise.
2757         * gcc.target/i386/ssse3-pabsw.c: Likewise.
2758         * gcc.target/i386/ssse3-palignr.c: Likewise.
2759         * gcc.target/i386/ssse3-phaddd.c: Likewise.
2760         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2761         * gcc.target/i386/ssse3-phaddw.c: Likewise.
2762         * gcc.target/i386/ssse3-phsubd.c: Likewise.
2763         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2764         * gcc.target/i386/ssse3-phsubw.c: Likewise.
2765         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2766         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2767         * gcc.target/i386/ssse3-pshufb.c: Likewise.
2768         * gcc.target/i386/ssse3-psignb.c: Likewise.
2769         * gcc.target/i386/ssse3-psignd.c: Likewise.
2770         * gcc.target/i386/ssse3-psignw.c: Likewise.
2771         * gcc.target/i386/ssse3-vals.h: Likewise.
2772
2773         * gcc.target/i386/sse3-check.h: New file.
2774         * gcc.target/i386/ssse3-check.h: Likewise.
2775
2776 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2777
2778         PR middle-end/31095
2779         * gcc.c-torture/compile/bcopy-1.c: New testcase.
2780
2781 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2782
2783         PR middle-end/31606
2784         * gcc.c-torture/20070522-1.c: New testcase.
2785
2786 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2787
2788         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2789
2790 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
2791
2792         * gcc.c-torture/execute/ieee/20000320-1.x,
2793         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2794         m68k-*-* and check_effective_target_coldfire_fpu.
2795
2796 2007-05-22  Ollie Wild  <aaw@google.com>
2797
2798         * g++.dg/lookup/hidden-class10.C: New test.
2799         * g++.dg/lookup/hidden-class11.C: New test.
2800
2801 2007-05-22  Ollie Wild  <aaw@google.com>
2802
2803         * g++.dg/lookup/name-clash5.C: New test.
2804         * g++.dg/lookup/name-clash6.C: New test.
2805
2806 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2807
2808         * g++.dg/other/i386-2.C: Update comments on header files tested.
2809         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
2810         of <tmmintrin.h>.
2811         * gcc.target/i386/sse-12.c: Likewise.
2812         * gcc.target/i386/sse-13.c: Likewise.
2813         * gcc.target/i386/sse-14.c: Likewise.
2814
2815         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2816         Redefined to test with immediate operand.
2817         (__builtin_ia32_blendps): Likewise.
2818         (__builtin_ia32_blendpd): Likewise.
2819         (__builtin_ia32_dpps): Likewise.
2820         (__builtin_ia32_dpps): Likewise.
2821         (__builtin_ia32_insertps128): Likewise.
2822         (__builtin_ia32_vec_ext_v4sf): Likewise.
2823         (__builtin_ia32_vec_set_v16qi): Likewise.
2824         (__builtin_ia32_vec_set_v4si): Likewise.
2825         (__builtin_ia32_vec_set_v2di): Likewise.
2826         (__builtin_ia32_vec_ext_v16qi): Likewise.
2827         (__builtin_ia32_vec_ext_v4si): Likewise.
2828         (__builtin_ia32_vec_ext_v2di): Likewise.
2829         (__builtin_ia32_roundpd): Likewise.
2830         (__builtin_ia32_roundsd): Likewise.
2831         (__builtin_ia32_roundps): Likewise.
2832         (__builtin_ia32_roundss): Likewise.
2833         (__builtin_ia32_mpsadbw128): Likewise.
2834
2835 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2836
2837         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2838
2839 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2840
2841         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2842         failures.
2843         * gcc.dg/dfp/func-struct.c: Ditto.
2844         * gcc.dg/dfp/operator-assignment.c: Ditto.
2845         * gcc.dg/dfp/convert-bfp.c: Ditto.
2846         * gcc.dg/dfp/convert-int.c: Ditto.
2847         * gcc.dg/dfp/convert-int-max.c: Ditto.
2848         * gcc.dg/dfp/func-scalar.c: Ditto.
2849         * gcc.dg/dfp/cast.c: Ditto.
2850         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2851         failures, and fix a typo in return type of arg1_128.
2852         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2853         failures, and fix a typo in a constant suffix.
2854         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2855         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2856
2857 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
2858             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2859
2860         * lib/gcc-dg.exp(process_message): New proc.
2861         (dg-message): New test directive.
2862         * gcc.dg/always_inline.c: Use dg-message.
2863         * gcc.dg/always_inline2.c: Ditto.
2864         * gcc.dg/always_inline3.c: Ditto.
2865         * gcc.dg/invalid-call-1.c: Ditto.
2866         * gcc.dg/pr17506.c: Ditto.
2867         * gcc.dg/simd-5.c: Ditto.
2868         * gcc.dg/simd-6.c: Ditto.
2869         * gcc.dg/va-arg-2.c: Ditto.
2870         * gcc.dg/cpp/syshdr.c: Ditto.
2871         * gcc.dg/cpp/unc4.c: Ditto.
2872         * gcc.dg/cpp/trad/mi1.c: Ditto.
2873         * gcc.dg/cpp/trad/mi5.c: Ditto.
2874         * gcc.dg/cpp/trad/mi7.c: Ditto.
2875         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2876         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2877         * gcc.test-framework/test-framework.awk: Special-case outexists
2878         tests.
2879
2880 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
2881
2882         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2883         (bit_SSE4_2): Likewise.
2884         (bit_POPCNT): Likewise.
2885
2886         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2887         Check if assembler supports SSE4 instructions.
2888
2889         * gcc.target/i386/sse4_1-blendpd.c: New file.
2890         * gcc.target/i386/sse4_1-blendps.c: Likewise.
2891         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2892         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2893         * gcc.target/i386/sse4_1-check.h: Likewise.
2894         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2895         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2896         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2897         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2898         * gcc.target/i386/sse4_1-extractps.c: Likewise.
2899         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2900         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2901         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2902         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2903         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2904         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2905         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2906         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2907         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2908         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2909         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2910         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2911         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2912         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2913         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2914         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2915         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2916         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2917         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2918         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2919         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2920         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2921         * gcc.target/i386/sse4_1-pminud.c: Likewise.
2922         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2923         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2924         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2925         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2926         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2927         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2928         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2929         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2930         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2931         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2932         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2933         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2934         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2935         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2936         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2937         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2938         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2939         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2940         * gcc.target/i386/sse4_1-round.h: Likewise.
2941         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2942         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2943         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2944         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2945         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2946         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2947         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2948         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2949         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2950         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2951         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2952         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2953         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2954         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2955
2956 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2957
2958         PR fortran/31627
2959         * gfortran.dg/bounds_check_7.f90: New test.
2960
2961 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
2962
2963         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2964         (check_effective_target_sse4a): Ditto.
2965
2966         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2967         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2968         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2969         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2970         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2971         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2972         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2973         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2974         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2975         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2976         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2977         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2978         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2979         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2980         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2981         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2982         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2983         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2984         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2985         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2986
2987 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
2988
2989         * g++.dg/ext/cleanup-1.C: New test.
2990         * g++.dg/ext/cleanup-2.C: Likewise.
2991         * g++.dg/ext/cleanup-3.C: Likewise.
2992         * g++.dg/ext/cleanup-4.C: Likewise.
2993         * g++.dg/ext/cleanup-5.C: Likewise.
2994         * g++.dg/ext/cleanup-6.C: Likewise.
2995         * g++.dg/ext/cleanup-8.C: Likewise.
2996         * g++.dg/ext/cleanup-9.C: Likewise.
2997         * g++.dg/ext/cleanup-10.C: Likewise.
2998         * g++.dg/ext/cleanup-11.C: Likewise.
2999         * g++.dg/ext/cleanup-dtor.C: Likewise.
3000
3001 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3002
3003         PR middle-end/31995
3004         * gcc.dg/vect/vect-102a.c: New test.
3005
3006 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
3007             Paolo Carlini  <pcarlini@suse.de>
3008             Uros Bizjak  <ubizjak@gmail.com>
3009
3010         * gcc.dg/gcc-have-sync-compare-and-swap.c,
3011         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3012         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3013         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3014         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3015         New testcases.
3016
3017 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
3018
3019         PR fortran/32002
3020         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3021
3022 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3023
3024         PR fortran/32027
3025         * gfortran.dg/do_3.F90: Add checks for the final value of the
3026         loop variable.
3027
3028 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3029
3030         * gcc.c-torture/execute/990127-2.x: New file.
3031
3032 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
3033
3034         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3035         * gcc.target/i386/sse-12: Add -O to compile options.
3036         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3037         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3038         and mm3dnow.h.  Add -O to compile options.
3039
3040 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
3041
3042         PR fortran/31867
3043         * gfortran.dg/char_length_5.f90: New test.
3044
3045         PR fortran/31994
3046         * gfortran.dg/array_reference_1.f90: New test.
3047
3048 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3049
3050         PR middle-end/7651
3051         PR c++/11856
3052         PR c/12963
3053         PR c/23587
3054         PR other/29694
3055         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3056         * gcc.dg/Wtype-limits.c: New.
3057         * gcc.dg/Wtype-limits-Wextra.c: New.
3058         * gcc.dg/Wtype-limits-no.c: New.
3059         * g++.dg/warn/Wtype-limits.C: New.
3060         * g++.dg/warn/Wtype-limits-Wextra.C: New.
3061         * g++.dg/warn/Wtype-limits-no.C: New.
3062
3063 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3064
3065         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3066         instead of "-msse2".'
3067         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3068         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
3069         and mm3dnow.h.
3070         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3071         to test with immediate operand.
3072         (__builtin_ia32_insertqi): Ditto.
3073         (__builtin_ia32_palignr128): Ditto.
3074         (__builtin_ia32_palignr): Ditto.
3075         (__builtin_ia32_pshufhw): Ditto.
3076         (__builtin_ia32_pshuflw): Ditto.
3077         (__builtin_ia32_pshufd): Ditto.
3078         (__builtin_ia32_vec_set_v8hi): Ditto.
3079         (__builtin_ia32_vec_ext_v8hi): Ditto.
3080         (__builtin_ia32_shufpd): Ditto.
3081         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3082
3083 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
3084
3085         PR fortran/32001
3086         * gfortran.dg/min_max_conformance.f90: Added more testcases.
3087
3088 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3089
3090         PR target/31585
3091         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3092         and "__inline".  Use "-msse" instead of "-msse2".
3093
3094 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3095
3096         PR middle-end/7651
3097         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3098         * gcc.dg/20030906-2.c: Likewise.
3099         * objc.dg/method-17.m: Add -Wreturn-type.
3100         * obj-c++.dg/method-21.mm: Likewise.
3101
3102 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
3103
3104         PR target/31585
3105         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3106         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3107         (__builtin_ia32_psrlqi128): Ditto.
3108         (__builtin_ia32_psrlwi128): Ditto.
3109         (__builtin_ia32_psrldi128): Ditto.
3110         (__builtin_ia32_psrldqi128): Ditto.
3111         (__builtin_ia32_pslldqi128): Ditto.
3112         (__builtin_ia32_psrawi128): Ditto.
3113         (__builtin_ia32_psradi128): Ditto.
3114         (__builtin_ia32_psllqi128): Ditto.
3115         (__builtin_ia32_pslldi128): Ditto.
3116         (__builtin_prefetch): Ditto.
3117         (__builtin_ia32_pshufw): Ditto.
3118         (__builtin_ia32_vec_set_v4hi): Ditto.
3119         (__builtin_ia32_vec_ext_v4hi): Ditto.
3120         (__builtin_ia32_shufps): Ditto.
3121         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3122
3123 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3124
3125         PR fortran/31974
3126         * gfortran.dg/char_allocation_1.f90: New test.
3127
3128 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3129
3130         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3131         * gcc.dg/Wconversion-sign.c: New.
3132         * gcc.dg/Wconversion-integer-no-sign.c: New.
3133         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3134         Wconversion-sign.C
3135         * g++.dg/warn/Wconversion-sign.C: New.
3136         * g++.old-deja/g++.other/warn4.C: Update.
3137         * g++.dg/warn/Wconversion1.C: Likewise.
3138
3139 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3140
3141         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3142         * gcc.dg/torture/builtin-math-4.c: Likewise.
3143
3144 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3145
3146         PR libfortran/31964
3147         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3148
3149 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3150
3151         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3152
3153 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
3154
3155         PR target/31628
3156         * gcc.target/i386/pr31628.c: New.
3157
3158 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
3159
3160         PR middle-end/31344
3161         * gcc.dg/pr31344.c: New test.
3162
3163 2007-05-17  Ian Lance Taylor  <iant@google.com>
3164
3165         PR tree-optimization/31953
3166         * gcc.c-torture/compile/pr31953.c: New test.
3167
3168 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3169
3170         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3171
3172         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3173         and drem.
3174         * gcc.dg/torture/builtin-math-4.c: Likewise.
3175
3176         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3177         * gcc.dg/torture/builtin-math-4.c: Likewise.
3178
3179         * gcc.dg/torture/builtin-math-4.c: New test.
3180
3181 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
3182             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3183
3184         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3185         * gcc.dg/cpp/include2.c: Ditto.
3186         * gcc.dg/cpp/mac-dir-2.c: Ditto.
3187         * gcc.dg/cpp/paste5.c: Ditto.
3188         * gcc.dg/cpp/paste6.c: Ditto.
3189         * gcc.dg/cpp/paste8.c: Ditto.
3190         * gcc.dg/cpp/paste11.c: Ditto.
3191         * gcc.dg/cpp/paste13.c: Ditto.
3192         * gcc.dg/cpp/skipping2.c: Ditto.
3193         * gcc.dg/reg-vol-struct-1.c: Ditto.
3194         * gcc.dg/Wshadow-1.c: Ditto.
3195         * gcc.dg/cpp/trad/comment.c: Ditto.
3196         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3197         * gcc.dg/cpp/if-2.c: Ditto.
3198         * gcc.dg/array-5.c: Ditto.
3199         * gcc.dg/inline-15.c: Ditto.
3200         * gcc.dg/pr27953.c: Ditto.
3201         * gcc.dg/Wno-c++-compat.c: Ditto.
3202
3203 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
3204
3205         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3206
3207 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3208
3209         * gcc.c-torture/execute/20070517-1.c: New test.
3210
3211 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
3212
3213         PR fortran/31919
3214         * gfortran.dg/min_max_conformance.f90: New test.
3215
3216 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
3217
3218         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3219         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3220         gcc.dg/vect/vect-104.c: Use more complex construction to
3221         prevent vectorizing.
3222         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3223
3224 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
3225
3226         PR tree-optimization/24659
3227         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3228         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3229         not vect_int target.
3230         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3231         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
3232         targets.
3233         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3234         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3235         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3236
3237 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
3238
3239         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3240         and x86_64-*-* targets.
3241         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3242
3243 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
3244
3245         PR fortran/18769
3246         PR fortran/30881
3247         PR fortran/31194
3248         PR fortran/31216
3249         PR fortran/31427
3250         * transfer_simplify_1.f90: New test.
3251         * transfer_simplify_2.f90: New test.
3252
3253 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
3254
3255         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3256
3257 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
3258
3259         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3260
3261         * gcc.dg/fltconst-pedantic-dfp.c: New test.
3262
3263         PR c/31924
3264         * gcc.dg/fltconst-1.c: New test.
3265
3266         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3267         * gcc.dg/dfp/operator-assignment.c: Ditto.
3268
3269 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
3270
3271         PR c++/29928
3272         * g++.dg/rtti/typeid5.C: New.
3273
3274 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3275
3276         PR fortran/31725
3277         * gfortran.dg/substr_4.f: New test.
3278
3279 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
3280
3281         * gcc.target/m68k/interrupt_thread-1.c,
3282         gcc.target/m68k/interrupt_thread-2.c,
3283         gcc.target/m68k/interrupt_thread-3.c: New.
3284         * gcc.target/m68k/m68k.exp: Accept fido.
3285
3286 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
3287
3288         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3289         * gfortran.dg/altreturn_3.f90: Likewise.
3290         * gfortran.dg/assumed_dummy_1.f90: Likewise.
3291         * gfortran.dg/default_numeric_type_1.f90: Likewise.
3292         * gfortran.dg/inquire_iolength.f90: Likewise.
3293         * gfortran.dg/module_naming_1.f90: Likewise.
3294         * gfortran.dg/oldstyle_2.f90: Likewise.
3295         * gfortran.dg/operator_2.f90: Likewise.
3296         * gfortran.dg/parameter_array_element_1.f90: Likewise.
3297         * gfortran.dg/used_types_11.f90: Likewise.
3298         * gfortran.dg/zero_array_components_1.f90: Likewise.
3299         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3300         * gfortran.dg/parameter_array_dummy.f90: Likewise.
3301         * gfortran.dg/real_const_3.f90: Likewise.
3302
3303 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
3304
3305         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3306         * gcc.dg/tree-ssa/loop-30.c: New test.
3307
3308 2007-05-13  Richard Guenther  <rguenther@suse.de>
3309
3310         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3311         scanning forwprop1.
3312         * g++.dg/tree-ssa/pr31146.C: Likewise.
3313
3314 2007-05-13  Revital Eres  <eres@il.ibm.com>
3315
3316         * gcc.dg/dse.c: New test.
3317
3318 2007-05-12  Richard Guenther  <rguenther@suse.de>
3319
3320         PR tree-optimization/31797
3321         * gcc.c-torture/compile/pr31797.c: New testcase.
3322
3323 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
3324
3325         PR fortran/30746
3326         * gfortran.dg/host_assoc_function_1.f90: New test.
3327
3328 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
3329
3330         PR c++/31829
3331         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3332
3333 2007-05-11  Silvius Rus  <rus@google.com>
3334
3335         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3336         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3337         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3338         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3339         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3340         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3341         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3342         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3343         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3344         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3345         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3346         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3347         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3348         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3349         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3350         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3351
3352 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
3353
3354         PR other/31852
3355         * gcc.c-torture/execute/builtins/memchr.c: New.
3356         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3357         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3358
3359 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3360
3361         PR fortran/30876
3362         * gfortran.dg/recursive_reference_1.f90: Put error at correct
3363         line.
3364         * gfortran.dg/recursive_reference_2.f90: New test.
3365
3366 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3367
3368         PR fortran/30878
3369         * gfortran.dg/namelist_29.f90: New test.
3370
3371 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
3372
3373         PR fortran/31474
3374         * gfortran.dg/entry_10.f90: New test.
3375
3376 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
3377
3378         PR tree-optimization/31885
3379         * gcc.dg/tree-ssa/loop-29.c: New test.
3380
3381 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
3382
3383         * assumed_dummy_1.f90: Fix dg directive.
3384         * char_initialiser_actual.f90: Likewise.
3385         * nested_modules_2.f90: Likewise.
3386         * shift-alloc.f90: Likewise.
3387
3388 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
3389
3390         * gcc.dg/20070507-1.c: Disable for non-pic targets.
3391
3392 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3393
3394         PR libfortran/31880
3395         * gfortran.dg/unf_read_corrupted_2.f90: New test.
3396
3397 2007-05-09  Mike Stump  <mrs@apple.com>
3398
3399         * g++.dg/other/first-global.C: Add -fpie for darwin.
3400         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3401
3402 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3403
3404         * gcc.dg/20070507-1.c: New testcase.
3405
3406 2007-05-08  Chao-ying Fu  <fu@mips.com>
3407
3408         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
3409         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
3410         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
3411         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
3412
3413 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
3414
3415         PR 31847
3416         * gcc.dg/pr31847.c: New test.
3417
3418 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3419
3420         PR fortran/31692
3421         * gfortran.dg/actual_array_result_1.f90: New test.
3422
3423 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
3424
3425         PR fortran/29397
3426         * gfortran.dg/parameter_array_init_1.f90: New test.
3427
3428         PR fortran/29400
3429         * gfortran.dg/parameter_array_init_2.f90: New test.
3430
3431 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
3432
3433         PR target/31854
3434         * gcc.target/i386/pr31854.c: New test.
3435
3436 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
3437
3438         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
3439
3440 2007-05-07  Mike Stump  <mrs@apple.com>
3441
3442         * g++.old-deja/g++.mike/empty.C: Add.
3443
3444 2007-05-07  Eric Christopher  <echristo@apple.com>
3445
3446         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
3447
3448 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
3449
3450         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
3451         variable.  Rearrange conversions from binary float to decimal float.
3452
3453 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
3454
3455         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
3456         x86.
3457
3458 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
3459
3460         * gnat.dg/opt1.ad[sb]: New testcase.
3461
3462 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3463
3464         PR fortran/31399
3465         * gfortran.dg/do_3.F90: New test.
3466
3467 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3468
3469         PR fortran/31764
3470         * gfortran.dg/new_line.f90: Add new checks.
3471
3472 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3473
3474         PR fortran/31201
3475         * gfortran.dg/large_unit_1.f90: New.
3476         * gfortran.dg/large_unit_2.f90: New.
3477         * gfortran.dg/iostat_4.f90: New
3478         * gfortran.dg/bounds_check_fail_1.f90: Updated.
3479
3480 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
3481
3482         PR fortran/31540
3483         * gfortran.dg/char_result_4.f90: New test.
3484
3485 2007-06-05  Revital Eres  <eres@il.ibm.com>
3486
3487         PR 30957
3488         * gcc.dg/pr30957-1.c: New test.
3489
3490 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3491
3492         PR fortran/31251
3493         * gfortran.dg/char_type_len_2.f90: New test.
3494
3495 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
3496
3497         PR 31775
3498         * g++.dg/other/nested-extern.cc: New.
3499         * g++.dg/other/nested-extern-1.C: New.
3500         * g++.dg/other/nested-extern-2.C: New.
3501
3502 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3503
3504         PR fortran/31760
3505         * gfortran.dg/erf.f90: New test.
3506         * gfortran.dg/besxy.f90: New test.
3507
3508 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
3509
3510         PR fortran/22359
3511         * gfortran.dg/fseek.f90: New test.
3512
3513 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
3514
3515         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
3516
3517 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3518
3519         PR libfortran/31210
3520         * gfortran.dg/zero_length_1.f90: New test.
3521
3522 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3523
3524         PR fortran/31803
3525         * gfortran.dg/char_pointer_assign_3.f90: New test.
3526         * gfortran.dg/char_result_2.f90: Re-enable test.
3527
3528 2007-05-04  Tobias Burnus  <burnus@net-b.de>
3529
3530         PR fortran/25071
3531         * gfortran.dg/char_length_3.f90: New test.
3532         * gfortran.dg/char_result_2.f90: Fix test.
3533
3534 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
3535
3536         PR tree-optimization/30565
3537         * gcc.dg/tree-ssa/loop-27.c: New test.
3538
3539 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
3540
3541         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
3542         * gcc.target/bfin/arith.c (__v2hi): Likewise.
3543         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
3544         * gcc.target/bfin/shift.c (__v2hi): Likewise.
3545
3546 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
3547
3548         PR tree-optimization/31699
3549         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
3550         New.
3551         (check_effective_target_vect_floatint_cvt): New.
3552         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
3553         of specific targets.
3554         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
3555         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
3556         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3557         * gcc.dg/vect/vect-iv-4.c: Likewise.
3558         * gcc.dg/vect/vect-multitypes-11.c: New.
3559         * gcc.dg/vect/pr31699.c: New.
3560
3561 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
3562
3563         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
3564
3565 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
3566
3567         PR C++/31663
3568         * g++.dg/warn/anonymous-namespace-2.C: New.
3569         * g++.dg/warn/anonymous-namespace-2.h: New.
3570
3571 2007-05-02  Paul Brook  <paul@codesourcery.com>
3572
3573         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
3574
3575 2007-05-02  Eric Christopher  <echristo@apple.com>
3576
3577         * gcc.dg/cpp/if-div.c: New file.
3578
3579 2007-05-02  Tom Tromey  <tromey@redhat.com>
3580
3581         PR preprocessor/28709:
3582         * gcc.dg/cpp/pr28709.c: New file.
3583
3584 2007-05-02  Richard Guenther  <rguenther@suse.de>
3585
3586         PR tree-optimization/31146
3587         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
3588
3589 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
3590
3591         * gcc.c-torture/compile/limits-blockid.c: New.
3592         * gcc.c-torture/compile/limits-caselabels.c: New.
3593         * gcc.c-torture/compile/limits-declparen.c: New.
3594         * gcc.c-torture/compile/limits-enumconst.c: New.
3595         * gcc.c-torture/compile/limits-exprparen.c: New.
3596         * gcc.c-torture/compile/limits-externalid.c: New.
3597         * gcc.c-torture/compile/limits-fnargs.c: New.
3598         * gcc.c-torture/compile/limits-fndefn.c: New.
3599         * gcc.c-torture/compile/limits-idexternal.c: New.
3600         * gcc.c-torture/compile/limits-idinternal.c: New.
3601         * gcc.c-torture/compile/limits-pointer.c: New.
3602         * gcc.c-torture/compile/limits-stringlit.c: New.
3603         * gcc.c-torture/compile/limits-structmem.c: New.
3604         * gcc.c-torture/compile/limits-structnest.c: New.
3605
3606 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
3607
3608         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3609
3610 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3611
3612         PR middle-end/31740
3613         * gcc.c-torture/compile/20070501-1.c: New testcase.
3614
3615 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
3616
3617         PR fortran/31732
3618         * gfortran.dg/array_memset_2:  New test case.
3619
3620 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3621
3622         PR testsuite/31615
3623         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3624
3625 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
3626
3627         PR testsuite/31589
3628         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3629         dg-final test.
3630         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3631         keyword to dg-final test.
3632         * gcc.dg/vect/vect-iv-4.c: Likewise.
3633         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3634         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3635         test.
3636         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3637         cast.
3638         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3639         * lib/target-supports.exp
3640         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3641         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3642
3643 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
3644
3645         * gcc.c-torture/execute/ieee/20000320-1.c: Use
3646         __LONG_LONG_MAX__ and its friends instead of those supplied by
3647         limits.h.
3648
3649 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
3650
3651         PR C++/31721
3652         * g++.dg/ext/vector7.C: New testcase.
3653
3654 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3655
3656         PR fortran/31591
3657         * gfortran.dg/bound_simplification_1.f90: New test.
3658
3659 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3660
3661         PR fortran/31645
3662         * gfortran.dg/bom_error.f90: New test.
3663         * gfortran.dg/bom_include.f90: New test.
3664         * gfortran.dg/bom_UTF16-LE.f90: New test.
3665         * gfortran.dg/bom_UTF16-BE.f90: New test.
3666         * gfortran.dg/bom_UTF-8.f90: New test.
3667         * gfortran.dg/bom_UTF-32.f90: New test.
3668         * gfortran.dg/bom_UTF-8.F90: New test.
3669         * gfortran.dg/bom_include.inc: New file.
3670
3671 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3672
3673         PR C++/30221
3674         * g++.dg/init/ptrfn2.C: New test.
3675         * g++.dg/init/ptrfn3.C: New test.
3676
3677 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
3678
3679         PR fortran/31711
3680         * gfortran.dg/dependency_21.f90: New test.
3681
3682 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3683
3684         * gfortran.dg/secnds.f: Use real*8.
3685         * gfortran.dg/secnds-1.f: Use real*8.
3686
3687 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3688
3689         PR libfortran/31532
3690         * gfortran.dg/inquire_5.f90: Update test.
3691
3692 2007-04-27  Ian Lance Taylor  <iant@google.com>
3693
3694         PR middle-end/31710
3695         * gcc.c-torture/compile/pr31710.c: New test.
3696
3697 2007-04-27  Richard Guenther  <rguenther@suse.de>
3698
3699         PR tree-optimization/30965
3700         PR tree-optimization/30978
3701         * gcc.dg/tree-ssa/pr30978.c: New testcase.
3702         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3703         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3704         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3705
3706 2007-04-27  Richard Guenther  <rguenther@suse.de>
3707
3708         PR tree-optimization/31715
3709         * gcc.dg/Warray-bounds-4.c: New testcase.
3710
3711 2007-04-26  Ian Lance Taylor  <iant@google.com>
3712
3713         PR target/28675
3714         * gcc.c-torture/compile/pr28675.c: New test.
3715
3716 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3717
3718         PR C++/30016
3719         * g++.dg/ext/vector6.C: New test.
3720
3721 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
3722
3723         * gcc.c-torture/execute/ieee/20000320-1.x: New.
3724
3725 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
3726
3727         PR middle-end/31617
3728         * g++.dg/other/str_empty.C: Add expected warning.
3729
3730 2007-04-26  Richard Guenther  <rguenther@suse.de>
3731         Daniel Berlin  <dberlin@dberlin.org>
3732
3733         PR tree-optimization/30567
3734         * g++.dg/other/pr30567.C: New testcase.
3735
3736 2007-04-26  Richard Guenther  <rguenther@suse.de>
3737
3738         PR tree-optimization/31703
3739         * gcc.c-torture/compile/pr31703.c: New testcase.
3740         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3741         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3742
3743 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
3744
3745         * gfortran.dg/open_errors.f90: Added if statements checking
3746         the value of iostat.
3747
3748 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
3749
3750         PR c++/31598
3751         * g++.dg/gomp/pr31598.C: New test.
3752
3753         PR tree-optimization/30558
3754         * g++.dg/gomp/pr30558.C: New test.
3755
3756 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/31338
3759         * g++.dg/ext/complex2.C: New test.
3760
3761 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
3762
3763         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3764
3765 2007-04-25  Thiemo Seufer  <ths@mips.com>
3766
3767         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3768         value to signed char.
3769
3770 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
3771
3772         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
3773         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
3774         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
3775
3776 2007-04-25  Tobias Burnus  <burnus@net-b.de>
3777
3778         PR fortran/31668
3779         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3780         statement functions.
3781         * gfortran.dg/c_by_val_5.f90: New test.
3782
3783 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
3784
3785         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3786         with two new subroutines to avoid parameter-induced aliasing.
3787         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3788         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3789
3790 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3791
3792         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3793         * g++.dg/warn/Warray-bounds.C: Likewise.
3794
3795 2007-04-24  Ian Lance Taylor  <iant@google.com>
3796
3797         PR tree-optimization/31605
3798         * gcc.c-torture/execute/pr31605.c: New test.
3799
3800 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3801
3802         PR fortran/31587
3803         * lib/gcc-dg.exp (scan-module): New function.
3804         * gfortran.dg/module_md5_1.f90: New test.
3805
3806 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
3807
3808         * g++.old-deja/g++.pt/defarg6.C: Only run with
3809         -std=gnu++98.
3810         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3811         * g++.dg/cpp0x/variadic61.C: Ditto.
3812         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3813         * g++.dg/cpp0x/variadic62.C: Ditto.
3814         * g++.dg/template/meminit1.C: Ditto.
3815         * g++.dg/template/operator7.C: Ditto.
3816         * g++.dg/template/static15.C: Ditto.
3817         * g++.dg/template/invalid1.C: Ditto.
3818         * g++.dg/template/shift1.C: Ditto.
3819         * g++.dg/template/error10.C: Ditto.
3820
3821 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
3822
3823         PR diagnostic/25923
3824         * gfortran.dg/pr25923.f90: New test.
3825
3826 2007-04-24  Ian Lance Taylor  <iant@google.com>
3827
3828         PR tree-optimization/31602
3829         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3830
3831 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
3832
3833         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3834         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3835
3836 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
3837
3838         * gcc.target/i386/reload-1.c. New.
3839
3840 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3841             Olga Golovanevsky  <olga@il.ibm.com>
3842
3843         * g++.dg/other/str_empty.C: New test.
3844
3845 2007-04-24  Richard Henderson  <rth@redhat.com>
3846
3847         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3848
3849 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
3850
3851         PR target/31641
3852         * gcc.c-torture/compile/pr31641.c: New testcase.
3853
3854 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
3855
3856         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3857         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3858         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3859         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3860
3861 2007-04-23  Simon Baldwin  <simonb@google.com>
3862
3863         * g++.dg/other/error15.C: New.
3864         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3865         triggering a "multiple parameters named" error.
3866
3867 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
3868
3869         PR fortran/31618
3870         * gfortran.dg/backspace_8.f:  New test case.
3871
3872 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
3873
3874         PR fortran/31630
3875         * gfortran.dg/used_types_17.f90: New test.
3876
3877         PR fortran/31620
3878         * gfortran.dg/zero_array_components_1.f90: New test.
3879
3880 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3881
3882         PR fortran/31616
3883         * gfortran.dg/open_errors.f90: Allow a different error message.
3884
3885 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
3886
3887         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3888         Rename from check_effective_target_vect_pack_mod.  Rename global
3889         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
3890         messages.
3891         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3892         rename.
3893         * gcc.dg/vect/vect-iv-8a.c: Ditto.
3894         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3895
3896 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3897
3898         PR middle-end/31448
3899         * gcc.c-torture/execute/pr31448.c: New testcase.
3900
3901 2007-04-22  Nick Clifton  <nickc@redhat.com>
3902
3903         * gcc.dg/20020312-2.c: Add support for the FRV.
3904
3905 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
3906
3907         PR tree-optimization/24659
3908         * gcc.dg/vect/vect-float-extend-1.c: New test.
3909         * gcc.dg/vect/vect-float-truncate-1.c: New test.
3910
3911 2007-04-22  Richard Guenther  <rguenther@suse.de>
3912
3913         PR tree-optimization/29789
3914         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3915         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3916
3917 2007-04-22  Revital Eres  <eres@il.ibm.com>
3918
3919         * gcc.dg/var-expand2.c: New test.
3920
3921 2007-04-22  Revital Eres  <eres@il.ibm.com>
3922
3923         * gcc.dg/var-expand3.c: New test.
3924
3925 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3926
3927         PR fortran/31495
3928         * gfortran.dg/continuation_8.f90: New test.
3929
3930 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3931
3932         PR C/30265
3933         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3934         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3935
3936 2007-04-21  Richard Guenther  <rguenther@suse.de>
3937
3938         PR middle-end/31136
3939         * gcc.c-torture/execute/pr31136.c: New testcase.
3940
3941 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
3942
3943         * gcc.target/i386/movsi-sm-1.c: New.
3944
3945 2007-04-20  Richard Henderson  <rth@redhat.com>
3946
3947         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3948         * gcc.dg/pr27095.c: Cope with alpha GOT load.
3949
3950 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
3951
3952         * gcc.target/i386/ordcmp-1.c: New test.
3953         * gcc.target/i386/unordcmp-1.c: New test.
3954
3955         PR tree-optimization/31632
3956         * gcc.c-torture/compile/20070419-1.c: New test.
3957
3958 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3959
3960         * gcc.dg/invalid-call-1.c: New test.
3961
3962 2007-04-18  Dirk Mueller  <dmueller@suse.de>
3963
3964         PR diagnostic/31227
3965         * gcc.dg/Warray-bounds-3.c: New.
3966
3967 2007-04-18  Richard Guenther  <rguenther@suse.de>
3968
3969         PR tree-optimization/19431
3970         PR tree-optimization/21463
3971         * gcc.c-torture/execute/20070212-1.c: New testcase.
3972         * gcc.c-torture/execute/20070212-2.c: Likewise.
3973         * gcc.c-torture/execute/20070212-3.c: Likewise.
3974         * gcc.dg/tree-ssa/pr19431.c: Likewise.
3975         * gcc.dg/tree-ssa/pr21463.c: Likewise.
3976         * g++.dg/tree-ssa/pr21463.C: Likewise.
3977         * g++.dg/tree-ssa/pr30738.C: Likewise.
3978
3979 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
3980
3981         PR c++/31513
3982         * g++.dg/expr/bitfield8.C: New test.
3983
3984 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
3985             Richard Sandiford  <richard@codesourcery.com>
3986
3987         * lib/target-supports.exp (check_profiling_available): Return 0
3988         for uClibc with -p or -pg.
3989
3990 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
3991
3992         PR c++/31517
3993         * g++.dg/template/init7.C: New test.
3994
3995 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
3996
3997         PR rtl-optimization/31360
3998         * gcc.dg/loop-7.c: New test.
3999
4000 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
4001
4002         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4003         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4004         build.
4005         (compat-execute): Likewise.
4006         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4007         files to remote hosts.
4008         * lib/c-ctorture.exp (c-torture-compile): Likewise.
4009         (c-torture-execute): Likewise.
4010         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4011         or plain file.  Use remote_upload and remote_download to copy
4012         files about.
4013         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4014         before scanning it.
4015
4016 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
4017
4018         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4019
4020 2007-04-16  Lawrence Crowl  <crowl@google.com>
4021
4022         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4023         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4024         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4025         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4026         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4027         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4028         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4029         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4030         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4031         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4032         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4033
4034         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4035         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4036         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4037         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4038         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4039         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4040         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4041         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4042         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4043         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4044         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4045
4046 2007-04-16  Ian Lance Taylor  <iant@google.com>
4047
4048         PR tree-optimization/31522
4049         * gcc.dg/Wstrict-overflow-16.c: New test.
4050
4051 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
4052
4053         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4054
4055 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
4056
4057         PR fortran/31144
4058         * gfortran.dg/module_naming_1.f90: New.
4059
4060 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
4061
4062         * lib/target-supports.exp (check_profiling_available): Return
4063         false for m68k-*-uclinux.
4064
4065 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
4066
4067         PR c++/29365
4068         Testcase for c++ anonymous namespace warning
4069
4070         * g++.dg/warn/anonymous-namespace-1.C: New test
4071         * g++.dg/warn/anonymous-namespace-1.h: New test
4072
4073 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4074
4075         PR testsuite/31578
4076         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4077
4078 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4079
4080         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4081
4082 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
4083
4084         PR fortran/31204
4085         * gfortran.dg/array_constructor_16.f90: New test.
4086
4087 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
4088
4089         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4090         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4091
4092 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4093
4094         PR rtl-optimization/31500
4095         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4096         * g++.dg/warn/Warray-bounds.C: Likewise.
4097
4098 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4099
4100         PR C/31520
4101         * gcc.dg/gnu89-init-4.c: New testcase.
4102
4103 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
4104
4105         PR c++/25874
4106         * gcc.dg/gomp/pr25874.c: Add dg-options.
4107         * g++.dg/gomp/pr25874.C: Add dg-options.
4108
4109 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
4110
4111         PR fortran/21061
4112         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4113         * gfortran.dg/warnings_are_errors_1.f: New testcase.
4114
4115 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4116
4117         PR fortran/31561
4118         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4119
4120 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4121
4122         PR fortran/29507
4123         PR fortran/31404
4124         * gfortran.dg/initialization_6.f90: New test.
4125
4126 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
4127
4128         * gcc.c-torture/compile/pr27528.c: Require nonpic.
4129
4130         * lib/target-supports.exp (check_gc_sections_available):
4131         Return false if ldflags includes -elf2flt.
4132
4133 2007-04-13  Jason Merrill  <jason@redhat.com>
4134
4135         PR c++/31074
4136         * conv3.C: New test.
4137
4138 2007-04-13  Mike Stump  <mrs@apple.com>
4139
4140         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4141         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4142
4143 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
4144
4145         PR tree-optimization/29598
4146         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4147
4148 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4149
4150         PR fortran/31559
4151         * gfortran.dg/func_assign.f90: New test.
4152
4153 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
4154
4155         PR fortran/31550
4156         * gfortran.dg/used_types_16.f90: New test.
4157
4158 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
4159
4160         PR fortran/18937
4161         * gfortran.dg/goto_2.f90: New.
4162         * gfortran.dg/goto_3.f90: New.
4163         * gfortran.dg/pr17708.f90: Rename to ...
4164         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4165
4166 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4167
4168         PR fortran/31562
4169         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4170         instead of a struct.
4171
4172 2007-04-13  Tobias Burnus  <burnus@net-b.de>
4173
4174         PR fortran/31562
4175         * gfortran.dg/value_4.c: Use GNU extensions for complex
4176         instead of a struct.
4177
4178 2007-04-13  Richard Guenther  <rguenther@suse.de>
4179
4180         PR tree-optimization/21258
4181         * gcc.dg/tree-ssa/vrp34.c: New testcase.
4182
4183 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4184
4185         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4186         <complex.h>.
4187
4188 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
4189
4190         PR fortran/31250
4191         * gfortran.dg/char_length_2.f90: New.
4192         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4193         * gfortran.dg/repeat_4.f90: Likewise.
4194
4195         PR fortran/31266
4196         * gfortran.dg/char_assign_1.f90: New.
4197
4198         PR fortran/31471
4199         * gfortran.dg/block_name_1.f90: New.
4200         * gfortran.dg/block_name_2.f90: New.
4201
4202 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
4203
4204         PR c++/31078
4205         * g++.dg/other/pr31078.C: New.
4206
4207 2007-04-12  Richard Guenther  <rguenther@suse.de>
4208
4209         PR tree-optimization/31169
4210         * gcc.c-torture/execute/pr31169.c: New testcase.
4211
4212 2007-04-12  Richard Guenther  <rguenther@suse.de>
4213
4214         PR tree-optimization/24689
4215         PR tree-optimization/31307
4216         * g++.dg/tree-ssa/pr31307.C: New testcase.
4217         * gcc.dg/tree-ssa/pr24689.c: Likewise.
4218
4219 2007-04-12  Tobias Burnus  <burnus@net-b.de>
4220
4221         PR fortran/31472
4222         * gfortran.dg/access_spec_1.f90: New test.
4223         * gfortran.dg/access_spec_2.f90: New test.
4224         * gfortran.dg/non_module_public.f90: Match new error message.
4225
4226 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
4227
4228         PR testsuite/31538
4229         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4230         to 4 at line 38 to fix bounds problem.
4231
4232 2007-04-11  Tobias Burnus  <burnus@net-b.de>
4233
4234         PR testsuite/31240
4235         * gfortran.dg/pointer_intent_1.f90: Fix test.
4236
4237 2007-04-10  Eric Christopher  <echristo@apple.com>
4238
4239         * lib/target-supports.exp
4240         (check_effective_target_fstack_protector): Rewrite.
4241
4242 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
4243
4244         PR c++/31449
4245         * g++.dg/init/const5.C: New test.
4246
4247 2007-04-09  Jan Hubicka  <jh@suse.cz>
4248
4249         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4250
4251 2007-04-08  Jan Hubicka  <jh@suse.cz>
4252
4253         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4254
4255 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4256
4257         PR fortran/31257
4258         * gfortran.dg/achar_4.f90: New test.
4259
4260 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4261
4262         PR fortran/30880
4263         * gfortran.dg/used_dummy_types_8.f90: New test.
4264
4265 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4266
4267         PR fortran/30872
4268         * gfortran.dg/parameter_array_element_1.f90: New test.
4269
4270 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4271
4272         PR fortran/31222
4273         * gfortran.dg/default_numeric_type_1.f90: New test.
4274
4275 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4276
4277         PR fortran/31424
4278         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4279
4280 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
4281
4282         PR fortran/31293
4283         * gfortran.dg/interface_12.f90: New test.
4284
4285 2007-04-07  Bruce Korb  <bkorb@gnu.org>
4286
4287         * gcc.dg/format/opt-6.c: New test.
4288         * gcc.dg/format/nul-1.c: New test.
4289         * gcc.dg/format/nul-2.c: New test.
4290
4291 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4292
4293         PR libgfortran/31395
4294         * gfortran.dg/fmt_colon.f90: New test.
4295
4296 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
4297
4298         * g++.old-deja/g++.other/init18.C: Use
4299         dg-require-effective-target instead of an explicit xfail.
4300
4301 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
4302
4303         * gcc.dg/dfp/signbit-1.c
4304         * gcc.dg/dfp/signbit-2.c
4305
4306 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4307
4308         PR fortran/31483
4309         * gfortran.dg/altreturn_5.f90: New test.
4310
4311 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
4312
4313         PR fortran/31292
4314         * gfortran.dg/contained_module_proc_1.f90: New test.
4315
4316 2007-04-04  Stuart Hastings  <stuart@apple.com>
4317
4318         PR 31281
4319         * objc/execute/exceptions/pr31281.m: New.
4320
4321 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
4322
4323         * g++.dg/ext/dllimport12.C: Update comments.
4324
4325 2007-04-03  Eric Christopher  <echristo@apple.com>
4326
4327         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4328
4329 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4330
4331         PR fortran/31304
4332         * gfortran.dg/repeat_2.f90: New test.
4333         * gfortran.dg/repeat_3.f90: New test.
4334         * gfortran.dg/repeat_4.f90: New test.
4335
4336 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
4337
4338         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4339
4340 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
4341
4342         PR c++/30847
4343         * g++.dg/parse/cond3.C: New test.
4344
4345         PR middle-end/30704
4346         * gcc.c-torture/execute/ieee/pr30704.c: New test.
4347
4348 2007-04-02  Jason Merrill  <jason@redhat.com>
4349
4350         PR c++/31187
4351         * g++.dg/ext/visibility/anon3.C: New test.
4352
4353 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4354
4355         PR libgfortran/31052
4356         * gfortran.dg/namelist_28.f90: New test.
4357
4358 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4359
4360         PR libgfortran/31366
4361         * gfortran.dg/direct_io_6.f90: New test.
4362
4363 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4364
4365         PR libgfortran/31207
4366         * gfortran.dg/advance_5.f90: New test.
4367         * gfortran.dg/advance_6.f90: New test.
4368
4369 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
4370
4371         * g++.dg/ext/dllimport6.C: Remove extra ';'.
4372         * g++.dg/ext/dllimport7.C: Likewise.
4373         * g++.dg/ext/selectany1.C: Likewise.
4374
4375 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
4376
4377         * g++.dg/parser/pr31138.C: New.
4378         * g++.dg/parser/pr31140.C: New.
4379         * g++.dg/parser/pr31141.C: New.
4380
4381 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
4382
4383         PR c++/26099
4384         * g++.dg/ext/is_base_of.C: New.
4385         * g++.dg/ext/has_virtual_destructor.C: New.
4386         * g++.dg/ext/is_polymorphic.C: New.
4387         * g++.dg/ext/is_base_of_diagnostic.C: New.
4388         * g++.dg/ext/is_enum.C: New.
4389         * g++.dg/ext/has_nothrow_assign.C: New.
4390         * g++.dg/ext/has_nothrow_constructor.C: New.
4391         * g++.dg/ext/is_empty.C: New.
4392         * g++.dg/ext/has_trivial_copy.C: New.
4393         * g++.dg/ext/has_trivial_assign.C: New.
4394         * g++.dg/ext/is_abstract.C: New.
4395         * g++.dg/ext/is_pod.C: New.
4396         * g++.dg/ext/has_nothrow_copy.C: New.
4397         * g++.dg/ext/is_class.C: New.
4398         * g++.dg/ext/has_trivial_constructor.C: New.
4399         * g++.dg/ext/is_union.C: New.
4400         * g++.dg/ext/has_trivial_destructor.C: New.
4401         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
4402         * g++.dg/template/crash43.C: Likewise.
4403
4404 2007-03-29  Dirk Mueller  <dmueller@suse.de>
4405
4406         * g++.dg/warn/pedantic2.C: New testcase.
4407
4408 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4409
4410         * size_dim.f90: Fix dg directive.
4411         * pr16433.f: Likewise.
4412         * use_6.f90: Likewise.
4413         * use_7.f90: Likewise.
4414         * entry_9.f90: Likewise.
4415         * pointer_intent_2.f90: Likewise.
4416         * protected_1.f90: Likewise.
4417         * fmt_missing_period_2.f: Likewise.
4418         * pointer_intent_3.f90: Likewise.
4419         * protected_2.f90: Likewise.
4420         * protected_3.f90: Likewise.
4421         * pr15754.f90: Likewise.
4422         * protected_4.f90: Likewise.
4423         * protected_5.f90: Likewise.
4424         * initialization_2.f90: Likewise.
4425         * protected_6.f90: Likewise.
4426         * continuation_7.f90: Likewise.
4427         * derived_function_interface_1.f90: Likewise.
4428         * der_pointer_4.f90: Likewise.
4429         * fmt_zero_precision.f90: Likewise.
4430         * blockdata_3.f90: Likewise.
4431         * fmt_missing_period_1.f: Likewise.
4432         * real_const_3.f90: Likewise.
4433         * use_4.f90: Likewise.
4434         * fmt_missing_period_3.f: Likewise.
4435         * use_5.f90: Likewise.
4436
4437 2007-03-28  Mike Stump  <mrs@apple.com>
4438
4439         * gcc.dg/darwin-comm.c: Add.
4440
4441 2007-03-28  Eric Christopher  <echristo@apple.com>
4442
4443         * lib/target-supports.exp (check_effective_target_fstack_protector):
4444         New.
4445         * gcc.dg/ssp-1.c: Use.
4446         * gcc.dg/ssp-2.c: Ditto.
4447
4448 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
4449
4450         PR c++/29077
4451         * g++.dg/parse/constructor3.C: New test.
4452
4453 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4454
4455         * gnat.dg/thin_pointer.ad[sb]: New test.
4456
4457 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
4458
4459         * g++.dg/cpp0x/bracket1.C: New.
4460         * g++.dg/cpp0x/bracket2.C: New.
4461         * g++.dg/cpp0x/bracket3.C: New.
4462         * g++.dg/cpp0x/bracket4.C: New.
4463
4464 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4465
4466         * g++.dg/cpp0x/temp_default1.C: New.
4467         * g++.dg/cpp0x/temp_default3.C: New.
4468         * g++.dg/cpp0x/temp_default2.C: New.
4469         * g++.dg/cpp0x/temp_default4.C: New.
4470
4471 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
4472
4473         PR c++/29993
4474         * g++.dg/other/cv_func2.C: New.
4475
4476 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
4477
4478         * gcc.dg/dfp/func-vararg-alternate.h: New file.
4479         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
4480         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
4481         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
4482
4483         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
4484         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
4485
4486         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
4487
4488         * lib/compat.exp (compat-execute): Fix processing of file names.
4489
4490 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
4491
4492         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
4493
4494 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
4495
4496         * lib/target-supports.exp (check_effective_target_fortran_large_real):
4497         Delete created executable test file.
4498         (check_effective_target_fortran_large_int): Ditto.
4499         (check_effective_target_static_libgfortran): Ditto.
4500
4501 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
4502
4503         PR c++/30500
4504         * g++.dg/warn/pragma-system_header1.C: New test.
4505         * g++.dg/warn/pragma-system_header2.C: New test.
4506         * g++.dg/warn/pragma-system_header1.h. New.
4507         * g++.dg/warn/pragma-system_header2.h. New.
4508
4509 2007-03-26  Ian Lance Taylor  <iant@google.com>
4510
4511         PR tree-optimization/31345
4512         * gcc.c-torture/compile/pr31345-1.c: New test.
4513
4514 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
4515
4516         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
4517         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
4518         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
4519         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4520         * gfortran.dg/overload_1.f90: Likewise.
4521         * gfortran.dg/impure_assignment_1.f90: Likewise.
4522         * gfortran.dg/error_recovery_3.f90: Likewise.
4523         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
4524         * gfortran.dg/sequence_types_1.f90: Likewise.
4525         * gfortran.dg/internal_references_1.f90: Likewise.
4526         * gfortran.dg/present_1.f90: Likewise.
4527         * gfortran.dg/volatile10.f90: Likewise.
4528         * gfortran.dg/module_equivalence_2.f90: Likewise.
4529         * gfortran.dg/use_4.f90: Likewise.
4530         * gfortran.dg/elemental_result_1.f90: Likewise.
4531         * gfortran.dg/generic_actual_arg.f90: Likewise.
4532         * gfortran.dg/private_type_5.f90: Likewise.
4533         * gfortran.dg/protected_4.f90: Likewise.
4534         * gfortran.dg/interface_3.f90: Likewise.
4535
4536 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4537
4538         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
4539         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
4540
4541 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
4542
4543         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
4544
4545 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4546
4547         PR libgfortran/31199
4548         * gfortran.dg/fmt_t_4.f90: New test.
4549
4550 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4551
4552         PR libfortran/31297
4553         * gfortran.dg/backspace_5.f:  Initialize variable(s).
4554         * gfortran.dg/backspace_6.f:  Likewise.
4555         * gfortran.dg/char_bounds_check_fail_1: Likewise.
4556         * gfortran.dg/direct_io_2.f90:  Likewise.
4557         * gfortran.dg/write_back.f:  Likewise.
4558         * gfortran.dg/write_rewind_2.f:  Likewise.
4559         * gfortran.dg/write_rewind_1.f:  Likewise.
4560         * gfortran.dg/write_rewind_2.f:  Likewise.
4561
4562 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
4563
4564         PR tree-optimization/30784
4565         * gcc.dg/vect/pr30784.c: New test.
4566
4567 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4568
4569         PR fortran/30877
4570         * gfortran.dg/operator_1.f90: New test.
4571         * gfortran.dg/operator_2.f90: New test.
4572
4573 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
4574
4575         PR libfortran/31196
4576         * gfortran.dg/reshape_transpose_1.f90:  New test.
4577
4578 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4579
4580         PR fortran/30655
4581         * gfortran.dg/bounds_check_6.f90: New test.
4582
4583 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
4584
4585         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
4586         #ifndef/#endif.
4587         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
4588         * gcc.dg/dfp/decfloat-constants.c: Ditto.
4589
4590 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
4591
4592         PR fortran/31209
4593         * gfortran.dg/pointer_function_actual_1.f90: New test.
4594
4595         PR fortran/31200
4596         * gfortran.dg/pointer_function_actual_2.f90: New test.
4597
4598         PR fortran/31215
4599         * gfortran.dg/result_in_spec_1.f90: New test.
4600
4601 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4602
4603         PR fortran/30834
4604         * gfortran.dg/integer_exponentiation_3.F90: New test.
4605         * gfortran.dg/integer_exponentiation_4.f90: New test.
4606         * gfortran.dg/integer_exponentiation_5.F90: New test.
4607
4608 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4609
4610         PR c++/30863
4611         * g++.dg/template/error24.C: New test.
4612         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4613
4614 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
4615
4616         PR c++/31273
4617         * g++.dg/expr/bitfield7.C: New test.
4618
4619 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4620
4621         PR other/23572
4622         * gcc.dg/float-range-4.c: New.
4623         * gcc.dg/float-range-1.c: Update. Test for a warning.
4624         * gcc.dg/float-range-3.c: New.
4625         * gcc.dg/float-range-5.c: New.
4626
4627 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4628
4629         PR fortran/31262
4630         * gfortran.dg/no_range_check_1.f90: New test.
4631
4632 2007-03-22  Dirk Mueller  <dmueller@suse.de>
4633
4634         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4635         * g++.dg/other/static1.C: Remove stray semicolon.
4636         * g++.dg/other/init1.C: Likewise.
4637         * g++.dg/rtti/dyncast1.C: Likewise.
4638         * g++.dg/tree-ssa/pr17153.C: Likewise.
4639         * g++.dg/lookup/disamb1.C: Likewise.
4640         * g++.dg/lookup/scoped2.C: Likewise.
4641         * g++.dg/lookup/friend7.C: Likewise.
4642         * g++.dg/parse/parse4.C: Likewise.
4643         * g++.dg/parse/parse5.C: Likewise.
4644         * g++.dg/expr/pr29066.C: Likewise.
4645         * g++.dg/expr/cast4.C: Likewise.
4646         * g++.dg/tc1/dr193.C: Likewise.
4647         * g++.dg/tc1/dr213.C: Likewise.
4648         * g++.dg/abi/dcast1.C: Likewise.
4649         * g++.dg/abi/covariant2.C: Likewise.
4650         * g++.dg/inherit/covariant11.C: Likewise.
4651         * g++.dg/inherit/covariant9.C: Likewise.
4652         * g++.dg/inherit/covariant10.C: Likewise.
4653         * g++.dg/init/static3.C: Likewise.
4654         * g++.dg/init/init-ref3.C: Likewise.
4655         * g++.dg/init/ref10.C: Likewise.
4656         * g++.dg/template/meminit2.C: Likewise.
4657         * g++.dg/template/using9.C: Likewise.
4658         * g++.dg/template/friend9.C: Likewise.
4659         * g++.dg/template/ref1.C: Likewise.
4660         * g++.old-deja/g++.warn/inline.C: Likewise.
4661         * g++.old-deja/g++.robertl/eb91.C: Likewise.
4662         * g++.old-deja/g++.robertl/eb46.C: Likewise.
4663         * g++.old-deja/g++.robertl/eb34.C: Likewise.
4664         * g++.old-deja/g++.robertl/eb43.C: Likewise.
4665         * g++.old-deja/g++.robertl/eb26.C: Likewise.
4666         * g++.old-deja/g++.robertl/eb116.C: Likewise.
4667         * g++.old-deja/g++.brendan/copy5.C: Likewise.
4668         * g++.old-deja/g++.brendan/overload8.C: Likewise.
4669         * g++.old-deja/g++.brendan/overload11.C: Likewise.
4670         * g++.old-deja/g++.brendan/copy7.C: Likewise.
4671         * g++.old-deja/g++.brendan/crash38.C: Likewise.
4672         * g++.old-deja/g++.brendan/template11.C: Likewise.
4673         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4674         * g++.old-deja/g++.brendan/crash50.C: Likewise.
4675         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4676         * g++.old-deja/g++.jason/pmem2.C: Likewise.
4677         * g++.old-deja/g++.jason/parse9.C: Likewise.
4678         * g++.old-deja/g++.jason/byval2.C: Likewise.
4679         * g++.old-deja/g++.jason/overload8.C: Likewise.
4680         * g++.old-deja/g++.jason/pmf8.C: Likewise.
4681         * g++.old-deja/g++.jason/template33.C: Likewise.
4682         * g++.old-deja/g++.jason/return3.C: Likewise.
4683         * g++.old-deja/g++.jason/scoping2.C: Likewise.
4684         * g++.old-deja/g++.jason/virtual.C: Likewise.
4685         * g++.old-deja/g++.jason/opeq3.C: Likewise.
4686         * g++.old-deja/g++.jason/template27.C: Likewise.
4687         * g++.old-deja/g++.jason/synth6.C: Likewise.
4688         * g++.old-deja/g++.jason/ref8.C: Likewise.
4689         * g++.old-deja/g++.jason/offset1.C: Likewise.
4690         * g++.old-deja/g++.other/static20.C: Likewise.
4691         * g++.old-deja/g++.other/array1.C: Likewise.
4692         * g++.old-deja/g++.other/new3.C: Likewise.
4693         * g++.old-deja/g++.other/array2.C: Likewise.
4694         * g++.old-deja/g++.other/overload9.C: Likewise.
4695         * g++.old-deja/g++.other/cast6.C: Likewise.
4696         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4697         * g++.old-deja/g++.other/eh4.C: Likewise.
4698         * g++.old-deja/g++.other/using7.C: Likewise.
4699         * g++.old-deja/g++.other/init18.C: Likewise.
4700         * g++.old-deja/g++.other/dyncast1.C: Likewise.
4701         * g++.old-deja/g++.other/dyncast2.C: Likewise.
4702         * g++.old-deja/g++.other/dtor11.C: Likewise.
4703         * g++.old-deja/g++.pt/static11.C: Likewise.
4704         * g++.old-deja/g++.pt/crash19.C: Likewise.
4705         * g++.old-deja/g++.pt/overload12.C: Likewise.
4706         * g++.old-deja/g++.pt/crash46.C: Likewise.
4707         * g++.old-deja/g++.pt/mi1.C: Likewise.
4708         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4709         * g++.old-deja/g++.pt/nontype5.C: Likewise.
4710         * g++.old-deja/g++.pt/local5.C: Likewise.
4711         * g++.old-deja/g++.pt/typename2.C: Likewise.
4712         * g++.old-deja/g++.pt/explicit80.C: Likewise.
4713         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4714         * g++.old-deja/g++.law/visibility1.C: Likewise.
4715         * g++.old-deja/g++.law/visibility2.C: Likewise.
4716         * g++.old-deja/g++.law/virtual2.C: Likewise.
4717         * g++.old-deja/g++.law/operators19.C: Likewise.
4718         * g++.old-deja/g++.law/parsing10.C: Likewise.
4719         * g++.old-deja/g++.law/visibility4.C: Likewise.
4720         * g++.old-deja/g++.law/operators4.C: Likewise.
4721         * g++.old-deja/g++.law/dtors2.C: Likewise.
4722         * g++.old-deja/g++.law/missed-error3.C: Likewise.
4723         * g++.old-deja/g++.law/visibility10.C: Likewise.
4724         * g++.old-deja/g++.law/scope3.C: Likewise.
4725         * g++.old-deja/g++.law/casts2.C: Likewise.
4726         * g++.old-deja/g++.law/code-gen5.C: Likewise.
4727         * g++.old-deja/g++.law/operators33.C: Likewise.
4728         * g++.old-deja/g++.law/friend4.C: Likewise.
4729         * g++.old-deja/g++.mike/pmf7.C: Likewise.
4730         * g++.old-deja/g++.mike/p5611.C: Likewise.
4731         * g++.old-deja/g++.mike/net37.C: Likewise.
4732         * g++.old-deja/g++.mike/p3570.C: Likewise.
4733         * g++.old-deja/g++.mike/p5718.C: Likewise.
4734         * g++.old-deja/g++.mike/net21.C: Likewise.
4735         * g++.old-deja/g++.mike/p1862.C: Likewise.
4736         * g++.old-deja/g++.mike/p4511.C: Likewise.
4737         * g++.old-deja/g++.mike/virt3.C: Likewise.
4738         * g++.old-deja/g++.mike/p16146.C: Likewise.
4739         * g++.old-deja/g++.mike/p1989.C: Likewise.
4740         * g++.old-deja/g++.mike/p5571.C: Likewise.
4741         * g++.old-deja/g++.gb/scope10.C: Likewise.
4742         * g++.old-deja/g++.abi/primary5.C: Likewise.
4743         * g++.old-deja/g++.abi/empty2.C: Likewise.
4744         * g++.old-deja/g++.abi/arraynew.C: Likewise.
4745         * g++.old-deja/g++.eh/vbase4.C: Likewise.
4746         * g++.old-deja/g++.eh/ptr1.C: Likewise.
4747         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4748         * g++.old-deja/g++.bob/template3.C: Likewise.
4749         * g++.old-deja/g++.bob/inherit1.C: Likewise.
4750
4751 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
4752
4753         PR fortran/31193
4754         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4755
4756 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
4757
4758         PR fortran/20897
4759         * gfortran.dg/derived_name_1.f90: New.
4760         * gfortran.dg/derived_name_2.f: New.
4761
4762 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4763
4764         * lib/target-supports.exp (check_effective_target_nonpic): New
4765         procedure.
4766         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4767         when compiling PIC.
4768         * gcc.target/i386/asm-4.c: Require nonpic.
4769         * gcc.target/i386/cmov1.c: Likewise.
4770         * gcc.target/i386/mul.c: Likewise.
4771         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4772         * gcc.target/i386/ssetype-1.c: Require nonpic.
4773         * gcc.target/i386/ssetype-3.c: Likewise.
4774         * gcc.target/i386/ssetype-5.c: Likewise.
4775
4776 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
4777
4778         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4779         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4780         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4781         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4782
4783 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
4784
4785         PR tree-optimization/30590
4786         * g++.dg/opt/pr30590.C: New testcase.
4787
4788 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
4789
4790         PR c/30762
4791         * gcc.dg/pr30762-1.c: New test.
4792         * gcc.dg/pr30762-2.c: New test.
4793
4794         PR inline-asm/30505
4795         * gcc.target/i386/pr30505.c: New test.
4796
4797 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
4798
4799         * gcc.target/arm/register-variables.c: New.
4800
4801 2007-03-19  Jeff Law  <law@redhat.com>
4802
4803         * PR tree-optimization/30984
4804         * gcc.c-torture/pr30984.c: New test.
4805
4806 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4807         Richard Guenther  <rguenther@suse.de>
4808
4809         PR tree-optimization/31254
4810         * gcc.dg/torture/pr31254.c: New testcase.
4811
4812 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
4813
4814         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4815         target default_packed.
4816
4817 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4818
4819         PR fortran/31203
4820         * gfortran.dg/string_length_1.f90: New test.
4821
4822 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4823
4824         PR testsuite/30395
4825         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4826
4827 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4828
4829         PR libgfortran/31052
4830         * gfortran.dg/namelist_27.f90: New test.
4831
4832 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
4833
4834         PR fortran/30531
4835         * gfortran.dg/used_types_14.f90: New test.
4836
4837         PR fortran/31086
4838         * gfortran.dg/used_types_15.f90: New test.
4839
4840 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
4841
4842         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4843         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4844
4845 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4846
4847         PR fortran/31120
4848         * gfortran.dg/integer_exponentiation_2.f90: New test.
4849
4850 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
4851
4852         PR tree-optimization/31041
4853         * gcc.dg/vect/pr31041.c: New test.
4854
4855 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4856
4857         * g++.dg/warn/Wconversion-integer.C: New
4858         * g++.dg/warn/Wconversion-real.C: New.
4859         * g++.dg/warn/Wconversion-real-integer.C: New.
4860         * g++.dg/warn/conv2.C: Updated.
4861
4862 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4863
4864         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4865         exclude RTPs.
4866
4867 2007-03-16  Richard Guenther  <rguenther@suse.de>
4868
4869         PR tree-optimization/31146
4870         * g++.dg/tree-ssa/pr31146.C: New testcase.
4871
4872 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4873
4874         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4875         assume that the target has <features.h>.
4876
4877 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
4878
4879         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4880         dg-options rather than to the whole test.
4881
4882 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
4883
4884         PR debug/29906
4885         * g++.dg/debug/pr29906.C: New
4886
4887 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4888
4889         PR libgfortran/31099
4890         * gfortran.dg/unformatted_recl.f90: Update test.
4891
4892 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
4893
4894         * gcc.dg/tree-ssa/prefetch-5.c: New test.
4895
4896 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4897
4898         PR c++/30891
4899         * g++.dg/parse/namespace-definition.C: New.
4900
4901 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4902
4903         PR c++/24924
4904         * g++.dg/cpp/pedantic-errors.C: New.
4905         * g++.dg/cpp/permissive.C: New.
4906
4907 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4908
4909         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4910         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4911
4912 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4913
4914         * lib/target-supports.exp (check_missing_uclibc_feature)
4915         (check_effective_target_wchar): New procedures.
4916         * gcc.dg/wchar_t-1.c: Require target wchar.
4917         * gcc.dg/wint_t-1.c: Likewise.
4918
4919 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4920
4921         * lib/target-supports.exp (check_gc_sections_available): Return
4922         false for VxWorks targets.
4923
4924 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4925
4926         * g++.dg/warn/Wconversion2.C: Fix typo.
4927         * gcc.dg/if-empty-1.c: Ditto.
4928
4929 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
4930
4931         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4932
4933 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4934
4935         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4936         * gcc.target/i386/pr31167.c: Ditto.
4937
4938 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
4939
4940         PR target/31167
4941         * gcc.target/i386/pr31167.c: New test.
4942
4943 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
4944
4945         PR fortran/30922
4946         * gfortran.dg/import5.f90.f90: New test.
4947
4948
4949         PR fortran/30879
4950         * gfortran.dg/data_components_1.f90: New test.
4951
4952
4953         PR fortran/30870
4954         * gfortran.dg/generic_13.f90: New test.
4955
4956         PR fortran/31163
4957         * gfortran.dg/alloc_comp_basics_5.f90: New test.
4958
4959 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4960
4961         PR libgfortran/31051
4962         * gfortran.dg/fmt_t_4.f90: New
4963
4964 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4965
4966         PR C++/31165
4967         * g++.dg/other/default7.C: New test.
4968
4969 2007-03-15  Dirk Mueller  <dmueller@suse.de>
4970
4971         * g++.dg/warn/Wconversion2.C: New.
4972
4973 2007-03-14  Eric Christopher  <echristo@apple.com>
4974
4975         * gcc.dg/ssp-1.c: New.
4976         * gcc.dg/ssp-2.c: Ditto.
4977
4978 2007-03-14  Dirk Mueller  <dmueller@suse.de>
4979
4980         * g++.dg/warn/do-empty.C: New.
4981         * gcc.dg/do-empty.c: New.
4982         * gcc.dg/if-empty-1.c: Update.
4983         * gcc.dg/20001116-1.c: Update.
4984         * gcc.dg/pr23165.c: Update.
4985
4986 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
4987
4988         * gfortran.dg/module_implicit_conversion.f90: New test.
4989
4990 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
4991
4992         PR middle-end/31127
4993         * gcc.dg/pr31127.c: New.
4994
4995 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
4996
4997         * gcc.dg/tree-ssa/loop-26.c: New test.
4998
4999 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
5000
5001         * gcc.target/i386/cmpxchg16b-1.c: New test.
5002
5003 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5004
5005         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5006         * gcc.dg/c99-vla-1.c: Likewise.
5007         * g++.dg/ext/vla1.C: Likewise
5008
5009 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
5010
5011         * gcc.dg/wvla-1.c: New test
5012         * gcc.dg/wvla-2.c: New test
5013         * gcc.dg/wvla-3.c: New test
5014         * gcc.dg/wvla-4.c: New test
5015         * gcc.dg/wvla-5.c: New test
5016         * gcc.dg/wvla-6.c: New test
5017         * gcc.dg/wvla-7.c: New test
5018         * g++.dg/warn/Wvla-1.C: New test
5019         * g++.dg/warn/Wvla-2.C: New test
5020         * g++.dg/warn/Wvla-3.C: New test
5021
5022 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
5023
5024         PR c++/30108
5025         * g++.dg/other/default6.C: New test.
5026
5027 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5028
5029         * lib/target-supports.exp (check_profiling_available): Return false
5030         for VxWorks.
5031         (check_effective_target_vxworks_kernel): New procedure.
5032         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5033         VxWorks.
5034         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5035         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5036         to include VxWorks.
5037         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5038
5039 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
5040
5041         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5042         PIC is not supported.
5043         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5044         * gcc.dg/20020426-2.c: Likewise.
5045         * gcc.dg/pr28243.c: Likewise.
5046         * gcc.dg/visibility-11.c: Likewise.
5047         * gcc.dg/tls/opt-9.c: Likewise.
5048         * gcc.dg/tls/opt-10.c: Likewise.
5049         * gcc.dg/tls/pic-1.c: Likewise.
5050         * gcc.dg/tls/struct-1.c: Likewise.
5051         * gcc.target/i386/20000807-1.c: Likewise.
5052         * gcc.target/i386/20000904-1.c: Likewise.
5053         * gcc.target/i386/20011119-1.c: Likewise.
5054         * gcc.target/i386/990213-2.c: Likewise.
5055         * gcc.target/i386/990214-1.c: Likewise.
5056         * gcc.target/i386/compress-float-387-pic.c: Likewise.
5057         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5058         * gcc.target/i386/pic-1.c: Likewise.
5059         * gcc.target/i386/pr21518.c: Likewise.
5060         * gcc.target/i386/pr23098.c: Likewise.
5061         * gcc.target/i386/pr23943.c: Likewise.
5062
5063 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
5064
5065         PR c++/31038
5066         * g++.dg/template/complit2.C: New test.
5067
5068         PR c++/30328
5069         * g++.dg/ext/bitfield1.C: New test.
5070
5071 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
5072
5073         PR fortran/30883
5074         * gfortran.dg/interface_11.f90: New test.
5075
5076 2007-03-11  Richard Guenther  <rguenther@suse.de>
5077
5078         PR tree-optimization/31115
5079         * gcc.dg/torture/pr31115.c: New testcase.
5080
5081 2007-03-11  Ira Rosen  <irar@il.ibm.com>
5082
5083         PR tree-optimization/29925
5084         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5085
5086 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
5087
5088         PR c++/30274
5089         * g++.dg/expr/bitfield3.C: New test.
5090         * g++.dg/expr/bitfield4.C: Likewise.
5091         * g++.dg/expr/bitfield5.C: Likewise.
5092         * g++.dg/expr/bitfield6.C: Likewise.
5093
5094         PR c++/30924
5095         * g++.dg/template/array18.C: New test.
5096
5097 2007-03-10  Dirk Mueller  <dmueller@suse.de>
5098
5099         PR c++/17946
5100         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5101         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5102
5103 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
5104
5105         PR c++/20599
5106         * g++.dg/cpp0x/variadic-bind.C: New.
5107         * g++.dg/cpp0x/variadic-function.C: New.
5108         * g++.dg/cpp0x/variadic-mem_fn.C: New.
5109         * g++.dg/cpp0x/variadic-tuple.C: New.
5110         * g++.dg/cpp0x/variadic1.C: New.
5111         * g++.dg/cpp0x/variadic2.C: New.
5112         * g++.dg/cpp0x/variadic3.C: New.
5113         * g++.dg/cpp0x/variadic4.C: New.
5114         * g++.dg/cpp0x/variadic5.C: New.
5115         * g++.dg/cpp0x/variadic6.C: New.
5116         * g++.dg/cpp0x/variadic7.C: New.
5117         * g++.dg/cpp0x/variadic8.C: New.
5118         * g++.dg/cpp0x/variadic9.C: New.
5119         * g++.dg/cpp0x/variadic10.C: New.
5120         * g++.dg/cpp0x/variadic11.C: New.
5121         * g++.dg/cpp0x/variadic12.C: New.
5122         * g++.dg/cpp0x/variadic13.C: New.
5123         * g++.dg/cpp0x/variadic14.C: New.
5124         * g++.dg/cpp0x/variadic15.C: New.
5125         * g++.dg/cpp0x/variadic16.C: New.
5126         * g++.dg/cpp0x/variadic17.C: New.
5127         * g++.dg/cpp0x/variadic18.C: New.
5128         * g++.dg/cpp0x/variadic19.C: New.
5129         * g++.dg/cpp0x/variadic20.C: New.
5130         * g++.dg/cpp0x/variadic21.C: New.
5131         * g++.dg/cpp0x/variadic22.C: New.
5132         * g++.dg/cpp0x/variadic23.C: New.
5133         * g++.dg/cpp0x/variadic24.C: New.
5134         * g++.dg/cpp0x/variadic25.C: New.
5135         * g++.dg/cpp0x/variadic26.C: New.
5136         * g++.dg/cpp0x/variadic27.C: New.
5137         * g++.dg/cpp0x/variadic28.C: New.
5138         * g++.dg/cpp0x/variadic29.C: New.
5139         * g++.dg/cpp0x/variadic30.C: New.
5140         * g++.dg/cpp0x/variadic31.C: New.
5141         * g++.dg/cpp0x/variadic32.C: New.
5142         * g++.dg/cpp0x/variadic33.C: New.
5143         * g++.dg/cpp0x/variadic34.C: New.
5144         * g++.dg/cpp0x/variadic35.C: New.
5145         * g++.dg/cpp0x/variadic36.C: New.
5146         * g++.dg/cpp0x/variadic37.C: New.
5147         * g++.dg/cpp0x/variadic38.C: New.
5148         * g++.dg/cpp0x/variadic39.C: New.
5149         * g++.dg/cpp0x/variadic40.C: New.
5150         * g++.dg/cpp0x/variadic41.C: New.
5151         * g++.dg/cpp0x/variadic42.C: New.
5152         * g++.dg/cpp0x/variadic43.C: New.
5153         * g++.dg/cpp0x/variadic44.C: New.
5154         * g++.dg/cpp0x/variadic45.C: New.
5155         * g++.dg/cpp0x/variadic46.C: New.
5156         * g++.dg/cpp0x/variadic47.C: New.
5157         * g++.dg/cpp0x/variadic48.C: New.
5158         * g++.dg/cpp0x/variadic49.C: New.
5159         * g++.dg/cpp0x/variadic50.C: New.
5160         * g++.dg/cpp0x/variadic51.C: New.
5161         * g++.dg/cpp0x/variadic52.C: New.
5162         * g++.dg/cpp0x/variadic53.C: New.
5163         * g++.dg/cpp0x/variadic54.C: New.
5164         * g++.dg/cpp0x/variadic55.C: New.
5165         * g++.dg/cpp0x/variadic56.C: New.
5166         * g++.dg/cpp0x/variadic57.C: New.
5167         * g++.dg/cpp0x/variadic58.C: New.
5168         * g++.dg/cpp0x/variadic59.C: New.
5169         * g++.dg/cpp0x/variadic60.C : New.
5170         * g++.dg/cpp0x/variadic61.C : New.
5171         * g++.dg/cpp0x/variadic62.C : New.
5172         * g++.dg/cpp0x/variadic63.C : New.
5173         * g++.dg/cpp0x/variadic64.C : New.
5174         * g++.dg/cpp0x/variadic65.C : New.
5175         * g++.dg/cpp0x/variadic66.C : New.
5176         * g++.dg/cpp0x/variadic67.C : New.
5177         * g++.dg/cpp0x/variadic68.C : New.
5178         * g++.dg/cpp0x/variadic69.C : New.
5179         * g++.dg/cpp0x/variadic70.C : New.
5180         * g++.dg/cpp0x/variadic71.C : New.
5181         * g++.dg/cpp0x/variadic72.C : New.
5182         * g++.dg/cpp0x/variadic73.C : New.
5183         * g++.dg/cpp0x/variadic74.C : New.
5184         * g++.dg/cpp0x/variadic75.C : New.
5185         * g++.dg/cpp0x/variadic-ex1.C : New.
5186         * g++.dg/cpp0x/variadic-ex2.C : New.
5187         * g++.dg/cpp0x/variadic-ex3.C : New.
5188         * g++.dg/cpp0x/variadic-ex4.C : New.
5189         * g++.dg/cpp0x/variadic-ex5.C : New.
5190         * g++.dg/cpp0x/variadic-ex6.C : New.
5191         * g++.dg/cpp0x/variadic-ex7.C : New.
5192         * g++.dg/cpp0x/variadic-ex8.C : New.
5193         * g++.dg/cpp0x/variadic-ex9.C : New.
5194         * g++.dg/cpp0x/variadic-ex10.C : New.
5195         * g++.dg/cpp0x/variadic-ex11.C : New.
5196         * g++.dg/cpp0x/variadic-ex12.C : New.
5197         * g++.dg/cpp0x/variadic-ex13.C : New.
5198         * g++.dg/cpp0x/variadic-ex14.C : New.
5199
5200 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5201
5202         PR libgfortran/31099
5203         * gfortran.dg/unformatted_recl.f90: New test.
5204
5205 2007-03-09  Roger Sayle  <roger@eyesopen.com>
5206
5207         * gcc.dg/fold-eqcmplx-1.c: New test case.
5208
5209 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
5210
5211         PR rtl-optimization/30643
5212         * gcc.dg/pr30643.c: New.
5213
5214 2007-03-09  Chao-ying Fu  <fu@mips.com>
5215
5216         * gcc.target/mips/mips32-dspr2-type.c: New test.
5217         * gcc.target/mips/mips32-dspr2.c: New test.
5218         * gcc.target/mips/dspr2-MULT.c: New test.
5219         * gcc.target/mips/dspr2-MULTU.c: New test.
5220         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5221         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5222         Adjust some formats.
5223
5224 2007-03-09  Dirk Mueller  <dmueller@suse.de>
5225
5226         PR c++/17946
5227         * gcc.dg/Wlogical-op-1.c: New.
5228         * g++.dg/warn/Wlogical-op-1.C: New.
5229
5230 2007-03-09  Richard Guenther  <rguenther@suse.de>
5231
5232         PR tree-optimization/30904
5233         PR middle-end/31058
5234         * gcc.dg/pr30904.c: Remove xfail.
5235
5236 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5237
5238         PR C/31072
5239         * gcc.c-torture/execute/pr31072.c: New test.
5240
5241 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5242
5243         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5244         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5245         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
5246         *lrint* and *lround*.
5247         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5248         floor->lfloor.
5249         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5250         * gcc.dg/torture/builtin-integral-1.c: Likewise.
5251         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
5252         and *lround*.  Correct macro names.
5253         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5254         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5255
5256 2007-03-08  Ian Lance Taylor  <iant@google.com>
5257
5258         * gcc.dg/no-strict-overflow-5.c: New test.
5259         * gcc.dg/no-strict-overflow-6.c: New test.
5260         * gcc.dg/Wstrict-overflow-11.c: New test.
5261         * gcc.dg/Wstrict-overflow-12.c: New test.
5262         * gcc.dg/Wstrict-overflow-13.c: New test.
5263         * gcc.dg/Wstrict-overflow-14.c: New test.
5264         * gcc.dg/Wstrict-overflow-15.c: New test.
5265
5266 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5267
5268         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
5269         for VxWorks kernel mode.
5270         * gcc.c-torture/execute/strncmp-1.x: Likewise.
5271
5272 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5273
5274         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5275         mode.
5276
5277 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
5278
5279         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5280         and lib/bfill.c on VxWorks targets.
5281         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5282         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5283         lib/bfill.c and lib/memmove.c on VxWorks targets.
5284         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5285         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5286         on VxWorks targets.
5287         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5288         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5289
5290 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5291
5292         * gfortran.dg/use_5.f90: New test.
5293         * gfortran.dg/use_6.f90: Ditto.
5294         * gfortran.dg/use_7.f90: Ditto.
5295
5296 2007-03-08  Tobias Burnus  <burnus@net-b.de>
5297
5298         PR fortran/30973
5299         * gfortran.dg/use_4.f90: New test.
5300         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5301
5302 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
5303
5304         PR fortran/31011
5305         * gfortran.dg/parameter_array_section_2.f90: New test.
5306
5307 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
5308
5309         PR c++/30852
5310         * g++.dg/ext/offsetof1.C: Add cases with volatile.
5311
5312         PR c++/30534
5313         * g++.dg/template/arg5.C: New test.
5314
5315 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
5316
5317         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5318
5319 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
5320
5321         * gcc.dg/var-expand1.c: Add newline at end of file.
5322
5323 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
5324
5325         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5326
5327 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
5328
5329         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5330
5331 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5332
5333         * gcc.dg/torture/builtin-convert-4.c: New test.
5334
5335 2007-03-05  Ian Lance Taylor  <iant@google.com>
5336
5337         * gcc.c-torture/compile/pr31034.c: New test.
5338
5339 2007-03-05  Ian Lance Taylor  <iant@google.com>
5340
5341         * gcc.dg/inline-18.c: New test.
5342         * gcc.dg/inline-19.c: New test.
5343         * gcc.dg/inline-20.c: New test.
5344         * gcc.dg/inline-21.c: New test.
5345
5346 2007-03-05  Richard Guenther  <rguenther@suse.de>
5347
5348         PR tree-optimization/14052
5349         * gcc.dg/tree-ssa/vrp33.c: New testcase.
5350
5351 2007-03-05  Richard Guenther  <rguenther@suse.de>
5352
5353         PR tree-optimization/23777
5354         * gcc.dg/tree-ssa/pr23777.c: New testcase.
5355
5356 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5357
5358         PR other/30465
5359         * gcc.dg/multiple-overflow-warn-3.c: New.
5360         * g++.dg/warn/multiple-overflow-warn-3.C: New.
5361
5362 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
5363
5364         PR c++/30895
5365         * g++.dg/parse/template23.C: New test.
5366
5367 2007-03-04  Roger Sayle  <roger@eyesopen.com>
5368
5369         PR middle-end/30744
5370         * gcc.dg/pr30744-1.c: New test case.
5371
5372 2007-03-04  Tobias Burnus  <burnus@net-b.de>
5373
5374         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
5375
5376 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5377
5378         PR target/30406
5379         * gfortran.dg/logical_3.f90: New test.
5380
5381 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
5382
5383         PR libfortran/30981
5384         * gfortran.dg/integer_exponentiation_1.f90:  New test.
5385
5386 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
5387
5388         * gcc.target/m68k/m68k.exp: New.
5389         * gcc.target/m68k/crash1.c: New.
5390
5391 2007-03-03  Tobias Burnus  <burnus@net-b.de>
5392
5393         * gfortran.dg/c_by_val.c: Use int64_t instead of long
5394         to be more compatible with integer(kind=8).
5395
5396 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5397
5398         PR libfortran/31001
5399         * gfortran.dg/zero_sized_3.f90: New test.
5400
5401 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5402
5403         PR c++/15787
5404         * g++.dg/parse/else.C: New.
5405         * g++.dg/parse/else-2.C: New.
5406
5407 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
5408             Tobias Burnus  <burnus@net-b.de>
5409
5410         PR fortran/30882
5411         * gfortran.dg/size_dim.f90: New test.
5412
5413 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
5414             Tobias Burnus  <burnus@net-b.de>
5415
5416         PR fortran/30873
5417         * gfortran.dg/entry_9.f90: New test.
5418
5419 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
5420
5421         PR c++/28253
5422         * g++.dg/inherit/covariant16.C: New test.
5423
5424 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
5425
5426         * g++.dg/other/darwin-minversion-1.C: New.
5427
5428 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
5429
5430         * gcc.dg/tree-ssa/20070302-1.c: New test.
5431
5432 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
5433
5434         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
5435         tests.
5436
5437 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
5438
5439         * gcc.dg/tree-ssa/prefetch-4.c: New test.
5440
5441 2007-03-01  Simon Baldwin <simonb@google.com>
5442
5443         PR c++/23689
5444         * warn/ignored_typedef.C: New.
5445         * init/ctor8.C: Added dg-warning to consume ignored typedef
5446         warning.
5447         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
5448         and added an explicit line number.
5449
5450 2007-02-28  Richard Guenther  <rguenther@suse.de>
5451
5452         PR middle-end/30364
5453         * gcc.dg/torture/pr30364-1.c: New testcase.
5454         * gcc.dg/torture/pr30364-2.c: Likewise.
5455         * gcc.dg/torture/pr30364-3.c: Likewise.
5456
5457 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5458
5459         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
5460         powerpc*, use -funsafe-math-optimizations.
5461         * gcc.dg/torture/builtin-logb-1.c: Likewise.
5462         * gcc.dg/torture/builtin-modf-1.c: Likewise.
5463
5464 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5465             Paul Thomas  <pault@gcc.gnu.org>
5466
5467         PR fortran/30888
5468         PR fortran/30887
5469         * c_by_val_1.f: Test %VAL() with non-default kind.
5470         * c_by_val.c: Ditto.
5471         * c_by_val_4.f: New test.
5472
5473 2007-02-28  Tobias Burnus  <burnus@net-b.de>
5474
5475         PR fortran/30968
5476         * gfortran.dg/continuation_7.f90: New test.
5477
5478 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
5479
5480         * g++.dg/inherit/thunk7.C: New test.
5481         * lib/target-supports.exp (check_profiling_available): Not available
5482         for bfin-*-*.
5483
5484 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
5485
5486         PR target/30970
5487         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
5488
5489 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
5490
5491         * lib/target-supports.exp (check_effective_target_init_priority):
5492         Remove Solaris special case.
5493
5494 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
5495
5496         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
5497         for more builtin types.
5498
5499         * g++.dg/ext/visibility/class1.C: Port to Darwin.
5500         * g++.dg/ext/visibility/noPLT.C: Likewise.
5501
5502 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5503
5504         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
5505         sh* targets.
5506
5507 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
5508
5509         PR fortran/30865
5510         * size_optional_dim_1.f90:  New test.
5511
5512 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
5513
5514         * gcc.dg/vxworks/vxworks.exp: New file.
5515         * gcc.dg/vxworks/initpri1.c: Likewise.
5516         * gcc.dg/vxworks/initpri2.c: Likewise.
5517         * gcc.dg/initpri2.c: Add more tests.
5518         * g++.dg/special/initpri2.C: Likewise.
5519
5520         * gcc.dg/initpri1.c: New test.
5521         * gcc.dg/initpri2.c: Likewise.
5522         * g++.dg/special/initpri1.C: New test.
5523         * g++.dg/special/initpri2.C: Likewise.
5524         * g++.dg/special/conpr-1.C: Use init_priority effective target.
5525         * g++.dg/special/conpr-2.C: Likewise.
5526         * g++.dg/special/conpr-3.C: Likewise.
5527         * g++.dg/special/conpr-4.C: Likewise.
5528         * g++.dg/special/initp1.C: Likewise.
5529         * g++.dg/special/ecos.exp: Remove code to detect availability of
5530         constructor priorities.
5531         * lib/target-supports.exp (check_effective_target_init_priority):
5532         New function.
5533
5534 2007-02-24  Jan Hubicka  <jh@suse.cz>
5535
5536         * gcc.c-torture/execute/pr30778.c: New testcase.
5537
5538 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5539
5540         PR libgfortran/30918
5541         * gfortran.dg/namelist_26.f90: New test.
5542
5543 2007-02-24  Richard Guenther  <rguenther@suse.de>
5544
5545         PR middle-end/30951
5546         * gcc.dg/pr30951.c: New testcase.
5547
5548 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5549
5550         * gcc.dg/torture/builtin-modf-1.c: New test.
5551
5552 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
5553
5554         PR tree-optimization/30904
5555         * gcc.dg/pr30904.c: New test.
5556
5557 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5558
5559         * gcc.test-framework/README: Correct command.
5560         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
5561         -Wunused-value.
5562         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
5563
5564 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
5565
5566         * lib/target-supports.exp (check_effective_target_unwrapped): New.
5567
5568 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
5569
5570         * lib/target-supports.exp (check_effective_target_newlib): New
5571         function.
5572
5573 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
5574
5575         PR fortran/30660
5576         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
5577         allocatable component.
5578
5579
5580 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5581
5582         * gcc.dg/torture/builtin-logb-1.c: New test.
5583         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
5584         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
5585         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
5586         sh* targets.
5587
5588 2007-02-23  Richard Guenther  <rguenther@suse.de>
5589
5590         * g++.dg/warn/changes-meaning.C: New testcase.
5591
5592 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5593
5594         PR libgfortran/30910
5595         * gfortran.dg/fmt_zero_precision.f90: Update test.
5596
5597 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5598
5599         * gcc.dg/torture/builtin-frexp-1.c: New test.
5600
5601 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
5602
5603         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
5604
5605 2007-02-22  Ian Lance Taylor  <iant@google.com>
5606
5607         PR debug/30898
5608         * g++.dg/debug/pr30898.C: New test.
5609
5610 2007-02-22  Ira Rosen  <irar@il.ibm.com>
5611
5612         * gcc.dg/vect/vect-106.c: New test.
5613
5614 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5615             Ira Rosen  <irar@il.ibm.com>
5616
5617         PR tree-optimization/30843
5618         * gcc.dg/vect/pr30843.c: New test.
5619
5620 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
5621
5622         PR tree-optimization/30858
5623         * gcc.dg/vect/pr30858.c: New test.
5624
5625 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
5626
5627         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5628         to set options for compiling testglue.
5629         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5630         * lib/obj-c++.exp (obj-c++_init): Likewise.
5631
5632 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
5633
5634         * gnat.dg/derived_aggregate.adb: New test.
5635
5636 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5637
5638         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5639         sh* targets.  Call the correct CKSGN macro.
5640
5641 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
5642
5643         * gfortran.dg/gomp/omp_parse1.f90: New test.
5644         * gfortran.dg/gomp/omp_parse2.f: New test.
5645
5646 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
5647
5648         PR fortran/30869
5649         * gfortran.dg/do_pointer_1.f90:  New test.
5650
5651 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5652
5653         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5654         and scalbln.
5655
5656 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
5657
5658         * gcc.dg/darwin-minversion-1.c: New.
5659         * gcc.dg/darwin-minversion-2.c: New.
5660
5661 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5662
5663         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5664
5665 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5666             DJ Delorie <dj@redhat.com>
5667
5668         PR other/30824
5669         * gcc.dg/Wfatal.c: New.
5670         * gcc.dg/Wfatal-2.c: New.
5671         * gcc.dg/Werror-1.c: Adjust expectations.
5672         * gcc.dg/Werror-5.c: Likewise.
5673         * gcc.dg/Werror-7.c: Likewise.
5674         * gcc.dg/Werror-10.c: Likewise.
5675         * gcc.dg/Werror-11.c: Likewise.
5676
5677 2007-02-20  Tobias Burnus  <burnus@net-b.de>
5678
5679         PR fortran/30522
5680         * gfortran.dg/volatile10.f90: New test.
5681
5682 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
5683
5684         PR libfortran/30533
5685         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
5686
5687 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5688
5689         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5690         * gcc.dg/Walways-true-1.c: Likewise.
5691         * gcc.dg/weak/weak-3.c: Likewise.
5692         * gcc.dg/Werror-1.c: Likewise.
5693         * gcc.dg/Werror-3.c: Likewise.
5694         * gcc.dg/Werror-4.c: Likewise.
5695         * gcc.dg/Werror-5.c: Likewise.
5696         * gcc.dg/Werror-6.c: Likewise.
5697         * gcc.dg/Werror-7.c: Likewise.
5698         * gcc.dg/Werror-8.c: Likewise.
5699         * gcc.dg/Werror-10.c: Likewise.
5700         * gcc.dg/Werror-11.c: Likewise.
5701         * gcc.dg/Werror-12.c: Likewise.
5702         * g++.old-deja/g++.mike/warn8.C: Likewise.
5703         * g++.dg/warn/Walways-true-1.C: Likewise.
5704         * g++.dg/warn/Walways-true-2.C: Likewise.
5705         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5706         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5707         -Wstring-literal-comparison with -Waddress.
5708         * gcc.dg/Wstring-literal-comparison-4.c: Replace
5709         -Wno-string-literal-comparison with -Wno-address.
5710
5711 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5712
5713         * gnat.dg/self_aggregate_with_call.adb: New test.
5714
5715 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
5716
5717         PR tree-optimization/30975
5718         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5719         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5720         * gcc.dg/vect/pr30795.c: New.
5721
5722 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5723
5724         PR fortran/30681
5725         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5726
5727 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5728
5729         PR rtl-optimization/28173
5730         * gcc.target/i386/andor-1.c: New test case.
5731
5732 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5733
5734         * gcc.dg/torture/builtin-ldexp-1.c: New.
5735         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5736
5737 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5738
5739         * gfortran.dg/array_constructor_15.f90: New test case.
5740
5741 2007-02-18  Roger Sayle  <roger@eyesopen.com>
5742
5743         * gfortran.dg/forall_10.f90: New test case.
5744
5745 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5746
5747         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5748
5749 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5750
5751         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5752         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5753
5754 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
5755
5756         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5757         * gcc.target/i386/builtin-bswap-3.c: Ditto.
5758         * gcc.target/i386/xchg-1.c: New test.
5759         * gcc.target/i386/xchg-2.c: New test.
5760
5761 2007-02-16  Richard Guenther  <rguenther@suse.de>
5762             Christian Bruel  <christian.bruel@st.com>
5763
5764         * gcc.dg/strict-overflow-5.c: New testcase.
5765
5766 2007-02-16  Tobias Burnus  <burnus@net-b.de>
5767
5768         PR fortran/30793
5769         * gfortran.dg/func_derived_4.f90: New test.
5770
5771 2007-02-15  Roger Sayle  <roger@eyesopen.com>
5772
5773         PR middle-end/30391
5774         * gfortran.dg/pr30391-1.f90: New test case.
5775
5776 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5777
5778         PR middle-end/30433
5779         * gcc.c-torture/compile/pr30433.c: New testcase to check
5780         that complex constants comparisions are foldded.
5781
5782 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5783
5784         PR C++/30158
5785         * g++.dg/ext/stmtexpr10.C: New testcase.
5786
5787 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5788
5789         PR middle-end/30729
5790         * gcc.dg/Wunused-value-2.c: New testcase.
5791
5792 2007-02-15  Ian Lance Taylor  <iant@google.com>
5793
5794         * g++.dg/eh/subreg-1.C: New test.
5795
5796 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5797
5798         PR c/26494
5799         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5800         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5801         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5802         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5803         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5804         * gcc.dg/Werror-implicit-function-declaration.c: New.
5805
5806 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5807
5808         PR c++/28943
5809         * g++.dg/warn/pr28943.C: New.
5810
5811 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5812
5813         * gfortran.fortran-torture/execute/math.f90: Fix typo.
5814
5815 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5816
5817         PR fortran/30779
5818         * gfortran.dg/error_recovery_3.f90: New test.
5819
5820 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5821
5822         * g++.dg/tree-ssa/sra-1.C: New.
5823
5824 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5825
5826         * g++.dg/tree-ssa/sra-1.C: New.
5827
5828 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
5829
5830         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5831
5832 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5833
5834         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5835
5836 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
5837
5838         PR fortran/30799
5839         * gfortran.dg/logical_2.f90: New test.
5840
5841 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
5842
5843         * gcc.dg/torture/complex-alias-1.c: New test.
5844
5845 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
5846
5847         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5848         instead of -fdump-tree-tailcall.
5849
5850 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
5851
5852         * gfortran.dg/interface_10.f90: Fix comment typo.
5853
5854 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
5855
5856         PR tree-optimization/30771
5857         * gcc.dg/vect/pr30771.c: New test.
5858
5859 2007-02-13  Ian Lance Taylor  <iant@google.com>
5860
5861         * gcc.dg/Wstrict-overflow-1.c: New test.
5862         * gcc.dg/Wstrict-overflow-2.c: New test.
5863         * gcc.dg/Wstrict-overflow-3.c: New test.
5864         * gcc.dg/Wstrict-overflow-4.c: New test.
5865         * gcc.dg/Wstrict-overflow-5.c: New test.
5866         * gcc.dg/Wstrict-overflow-6.c: New test.
5867         * gcc.dg/Wstrict-overflow-7.c: New test.
5868         * gcc.dg/Wstrict-overflow-8.c: New test.
5869         * gcc.dg/Wstrict-overflow-9.c: New test.
5870         * gcc.dg/Wstrict-overflow-10.c: New test.
5871
5872 2007-02-13  Roger Sayle  <roger@eyesopen.com>
5873
5874         * gcc.target/ia64/builtin-bswap-2.c: New test case.
5875
5876 2007-02-13  Richard Henderson  <rth@redhat.com>
5877
5878         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5879         * gcc.c-torture/execute/pr29302-1.c: ... here.
5880
5881 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5882
5883         PR c/29521
5884         * gcc.dg/c90-return-1.c: Update output.
5885         * gcc.dg/c99-return-1.c: Likewise.
5886
5887 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
5888
5889         PR fortran/30554
5890         * gfortran.dg/used_dummy_types_7.f90: New test..
5891
5892 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
5893
5894         * gcc.target/i386/parity-1.c: New test.
5895         * gcc.target/i386/parity-2.c: New test.
5896
5897 2007-02-12  Roger Sayle  <roger@eyesopen.com>
5898
5899         * gcc.target/i386/builtin-bswap-3.c: New test case.
5900
5901 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
5902
5903         PR tree-optimization/29145
5904         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5905         alias analysis is improved to take better advantage of restrict
5906         qualified pointers.
5907         * gcc.dg/vect/vect-80.c: Likewise.
5908         * gcc.dg/vect/pr29145.c: New.
5909
5910 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5911
5912         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5913         * gcc.target/i386/sse4a-insert.c: Likewise.
5914
5915 2007-02-11  Roger Sayle  <roger@eyesopen.com>
5916
5917         * gcc.target/ia64/builtin-popcount-1.c: New test case.
5918         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5919
5920 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
5921
5922         PR fortran/30478
5923         * gfortran.dg/enum_4.f90: Update error message checks.
5924
5925 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
5926
5927         PR fortran/30554
5928         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5929         versions of the modules.
5930
5931         PR fortran/30617
5932         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5933         by getting rid of recursive I/O and providing functions with
5934         results.
5935
5936         PR fortran/30319
5937         * gfortran.dg/char_array_constructor_2.f90
5938
5939 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
5940
5941         PR c++/26988
5942         * g++.dg/template/spec34.C: New test
5943
5944 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
5945
5946         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5947         on i?86 and x86_64.
5948         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5949         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5950         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5951         on i?86 and x86_64.
5952         * gcc.dg/vect/vect-113.c: Ditto.
5953
5954 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
5955
5956         PR c++/29487
5957         * g++.dg/eh/weak1-C: New test.
5958         * g++.dg/eh/weak1-a.cc: Likewise.
5959         * g++.dg/eh/comdat1.C: Likewise.
5960
5961 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
5962             Dorit Nuzman  <dorit@il.ibm.com>
5963
5964         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
5965         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
5966         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5967         * gcc.dg/vect/vect-113.c: Likewise.
5968
5969         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5970
5971 2007-02-10  Richard Henderson  <rth@redhat.com>
5972
5973         * lib/target-supports.exp (check_effective_target_tls): Redefine
5974         to mean non-emulated tls.
5975         * gcc.dg/tls/alias-1.c: Remove tls requirement.
5976         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5977         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5978         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5979         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5980         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5981         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5982
5983 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
5984
5985         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5986
5987 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
5988
5989         * gfortran.dg/secnds.f: Replace time tolerance with a
5990         before-and-after bracket.
5991         * gfortran.dg/secnds-1.f: Likewise.
5992
5993 2007-02-09  Tobias Burnus  <burnus@net-b.de>
5994
5995         PR fortran/30512
5996         * gfortran.dg/maxlocval_1.f90: New test.
5997
5998 2007-02-09  Roger Sayle  <roger@eyesopen.com>
5999
6000         * gcc.target/ia64/builtin_bswap-1.c: New test case.
6001
6002 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6003
6004         PR fortran/30720
6005         * gfortran.dg/array_function_1.f90: New test.
6006
6007 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6008
6009         * lib/target-supports.exp (check_effective_target_lax_strtofp)
6010         (check_effective_target_dummy_wcsftime): New functions.
6011
6012 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6013
6014         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6015         * lib/target-supports.exp (check_effective_target_uclibc): New
6016         function.
6017
6018 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6019
6020         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6021         (vsnprintf): Don't define for uClibc targets.
6022
6023 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6024
6025         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6026         set before checking whether it was allowed.
6027         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6028         before checking inside_main.
6029
6030 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6031
6032         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6033         uClinux targets.
6034         (u16sf): Likewise u4sf.
6035         * g++.dg/compat/struct-layout-1.h: Likewise.
6036
6037 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
6038
6039         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6040         procedure.
6041         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6042         m68k targets if check_effective_target_coldfire_fpu returns true.
6043
6044 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
6045         Richard Guenther  <rguenther@suse.de>
6046
6047         PR middle-end/23361
6048         * gcc.dg/fold-compare-3.c: New testcase.
6049         * gcc.dg/tree-ssa/loop-24.c: Likewise.
6050
6051 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
6052
6053         * gcc.dg/pr26570.c: Clean up coverage files.
6054         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6055         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6056         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6057         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6058         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6059         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6060         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6061         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6062         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6063         * gcc.dg/tree-ssa/pr25501.c: Ditto.
6064         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6065         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6066         * gcc.dg/vect/pr28952.c: Ditto.
6067         * gcc.dg/vect/pr27151.c: Ditto.
6068         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6069         * g++.dg/gomp/macro-3.C: Ditto.
6070
6071 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
6072
6073         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6074         of the loop.
6075
6076 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6077
6078         * gcc.target/i386/builtin-bswap-2.c: New test case.
6079
6080 2007-02-08  Roger Sayle  <roger@eyesopen.com>
6081
6082         * gfortran.dg/forall_8.f90: New test case.
6083         * gfortran.dg/forall_9.f90: Likewise.
6084
6085 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6086
6087         * gcc.dg/builtins-20.c: Add some -~ complex cases.
6088
6089 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
6090
6091         * lib/target-supports.exp (check_effective_target_simulator): New.
6092
6093 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
6094
6095         * gcc.dg/tree-ssa/loop-25.c: New test.
6096
6097 2007-02-06  Richard Henderson  <rth@redhat.com>
6098
6099         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6100
6101 2007-02-06  Roger Sayle  <roger@eyesopen.com>
6102
6103         * gcc.target/powerpc/popcount-1.c: New test case.
6104         * gcc.target/powerpc/parity-1.c: Likewise.
6105
6106 2007-02-06  Richard Guenther  <rguenther@suse.de>
6107
6108         PR middle-end/27302
6109         * gcc.dg/torture/pr27302-2.c: New testcase.
6110
6111 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
6112
6113         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6114         * gcc.dg/vect/vect-iv-1.c: New test.
6115         * gcc.dg/vect/vect-iv-2.c: New test.
6116         * gcc.dg/vect/vect-iv-3.c: New test.
6117         * gcc.dg/vect/vect-iv-4.c: New test.
6118         * gcc.dg/vect/vect-iv-5.c: New test.
6119         * gcc.dg/vect/vect-iv-6.c: New test.
6120         * gcc.dg/vect/vect-iv-7.c: New test.
6121         * gcc.dg/vect/vect-iv-8.c: New test.
6122         * gcc.dg/vect/vect-iv-9.c: New test.
6123         * gcc.dg/vect/vect-iv-10.c: New test.
6124         * gcc.dg/vect/vect-iv-11.c: New test.
6125         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6126         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6127         * gcc.dg/vect/vect-14.c: Now vectorizable.
6128         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6129         loop).
6130         * gcc.dg/vect/vect-27.c: Likewise.
6131         * gcc.dg/vect/vect-29.c Likewise.
6132         * gcc.dg/vect/vect-dv-2.c: Likewise.
6133         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6134         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6135         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6136
6137 2007-02-06  Ira Rosen  <irar@il.ibm.com>
6138
6139         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6140
6141 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6142
6143         * gcc.dg/builtins-20.c: Add more cases.
6144
6145 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
6146
6147         PR debug/30189
6148         * gcc.dg/pr30189.c: New test.
6149
6150 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
6151
6152         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6153         for running tests.
6154         * gcc.target/i386/sse4a-extract.c: New test.
6155         * gcc.target/i386/sse4a-insert.c: New test.
6156         * gcc.target/i386/sse4a-montsd.c: New test.
6157         * gcc.target/i386/sse4a-montss.c: New test.
6158
6159 2007-02-05  Richard Guenther  <rguenther@suse.de>
6160
6161         * gcc.target/i386/vectorize3.c: New testcase.
6162
6163 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
6164
6165         PR target/30665
6166         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6167
6168 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6169
6170         PR fortran/30611
6171         * gfortran.dg/repeat_1.f90: New test.
6172
6173 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
6174
6175         PR fortran/30605
6176         * gfortran.dg/spread_shape_1.f90: Remove tabs.
6177         * gfortran.dg/derived_init_2.f90: Ditto.
6178         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6179         * gfortran.dg/array_initializer_1.f90: Ditto.
6180         * gfortran.dg/do_2.f90: Ditto.
6181         * gfortran.dg/proc_assign_1.f90: Ditto.
6182
6183 2007-02-04  Richard Guenther  <rguenther@suse.de>
6184
6185         PR middle-end/30636
6186         * g++.dg/warn/pr30636.C: New testcase.
6187         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6188
6189 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
6190
6191         PR middle-end/30667
6192         * gfortran.dg/pr30667.f: New test.
6193
6194 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6195
6196         * gcc.dg/builtins-54.c: Add more cases.
6197
6198 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
6199
6200         PR fortran/30514
6201         * gfortran.dg/zero_sized_2.f90: New test.
6202
6203         PR fortran/30660
6204         * gfortran.dg/alloc_comp_basics_4.f90: New test.
6205
6206         PR fortran/29820
6207         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6208         file.
6209
6210 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
6211
6212         PR fortran/30683
6213         * gfortran.dg/interface_10.f90: New test.
6214
6215 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6216
6217         * gcc.dg/builtins-20.c: Add more cases.
6218
6219 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
6220
6221         PR target/29682
6222         * gcc-target/ia64/pr29682.c: New test.
6223
6224 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
6225
6226         PR fortran/30284
6227         * gfortran.dg/arrayio_11.f90.f90: New test.
6228
6229         PR fortran/30626
6230         * gfortran.dg/arrayio_12.f90.f90: New test.
6231
6232 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
6233
6234         PR c++/30536
6235         * g++.dg/tls/diag-5.C: New test.
6236
6237         PR middle-end/30473
6238         * gcc.dg/pr30473.c: New test.
6239         * gcc.c-torture/execute/20070201-1.c: New test.
6240
6241 2007-02-01  Roger Sayle  <roger@eyesopen.com>
6242
6243         * gfortran.dg/dependency_20.f90: New test case.
6244
6245 2007-01-31  Ian Lance Taylor  <iant@google.com>
6246
6247         * gcc.dg/lower-subreg-1.c (test): New test.
6248
6249 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
6250
6251         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6252
6253 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6254
6255         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6256         * gcc.dg/torture/builtin-math-3.c: Likewise.
6257
6258 2007-01-31  Dirk Mueller  <dmueller@suse.de>
6259
6260         gcc.dg/Wparentheses-2.c: Update and add new tests.
6261
6262 2007-01-31  Ira Rosen  <irar@il.ibm.com>
6263
6264         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6265         vectorize.
6266
6267 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         * gcc.dg/builtins-63.c: New test.
6270
6271 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6272
6273         PR fortran/27588
6274         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6275
6276 2007-01-31  Tobias Burnus  <burnus@net-b.de>
6277
6278         PR fortran/30520
6279         * gfortran.dg/volatile8.f90: New argument conformance test.
6280         * gfortran.dg/volatile9.f90: New scope test.
6281
6282 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6283
6284         PR c++/24745
6285         * g++.dg/warn/null4.C: New.
6286
6287 2001-01-30  Roger Sayle  <roger@eyesopen.com>
6288             Uros Bizjak  <ubizjak@gmail.com>
6289
6290         * gcc.dg/large-size-array-3.c: Correct typo.
6291
6292 2007-01-30  Richard Guenther  <rguenther@suse.de>
6293
6294         PR middle-end/27657
6295         * g++.dg/debug/pr27657.C: New testcase.
6296
6297 2007-01-30  Richard Guenther  <rguenther@suse.de>
6298
6299         PR middle-end/30313
6300         * gcc.dg/torture/pr30313.c: New testcase.
6301
6302 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
6303
6304         * gcc.dg/dfp/dfp-except.h: New file.
6305         * gcc.dg/dfp/fe-check.h: New file.
6306         * gcc.dg/dfp/fe-binop.c: New test.
6307         * gcc.dg/dfp/fe-convert-1.c: New test.
6308         * gcc.dg/dfp/fe-convert-2.c: New test.
6309         * gcc.dg/dfp/fe-convert-3.c: New test.
6310
6311         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6312         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6313         * gcc.dg/dfp/convert-dfp.c: Ditto.
6314         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6315
6316 2007-01-29  Josh Conner  <jconner@apple.com>
6317
6318         * gcc.target/powerpc/altivec-24.c: New test.
6319
6320 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
6321
6322         PR c++/28266
6323         * g++.dg/parse/defarg12.C: New test.
6324
6325 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
6326
6327         PR fortran/30554
6328         * gfortran.dg/used_dummy_types_6.f90: New test.
6329
6330 2007-01-28  Jan Hubicka  <jh@suse.cz>
6331
6332         * gcc.dg/tree-prof/val-prof-6.c: New test.
6333
6334 2007-01-28  Roger Sayle  <roger@eyesopen.com>
6335
6336         * gcc.dg/large-size-array-3.c: Correct test case (portability).
6337
6338 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
6339
6340         PR C++/28988
6341         * g++.dg/expr/dtor4.C: New test.
6342
6343 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
6344
6345         * gcc.dg/tree-ssa/loop-23.c: New test.
6346
6347 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
6348
6349         PR libfortran/30389
6350         * gfortran.dg/achar_2.f90:  New test.
6351         * gfortran.dg/achar_3.f90:  New test.
6352
6353 2007-01-27  Ian Lance Taylor  <iant@google.com>
6354
6355         * gcc.dg/strict-overflow-1.c: New test.
6356         * gcc.dg/no-strict-overflow-1.c: New test.
6357         * gcc.dg/strict-overflow-2.c: New test.
6358         * gcc.dg/no-strict-overflow-2.c: New test.
6359         * gcc.dg/strict-overflow-3.c: New test.
6360         * gcc.dg/no-strict-overflow-3.c: New test.
6361         * gcc.dg/strict-overflow-4.c: New test.
6362         * gcc.dg/no-strict-overflow-4.c: New test.
6363         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6364         * gcc.dg/pr15784-1.c: Likewise.
6365         * gcc.dg/pr20922-1.c: Likewise.
6366         * gcc.dg/pr20922-3.c: Likewise.
6367         * gcc.dg/pr20922-4.c: Likewise.
6368         * gcc.dg/pr20922-6.c: Likewise.
6369         * gcc.dg/compare-4.c: Likewise.
6370         * gcc.dg/torture/pr26898-1.c: Likewise.
6371         * gcc.dg/tree-ssa/divide-1.c: Likewise.
6372         * gcc.dg/tree-ssa/divide-2.c: Likewise.
6373         * gcc.dg/tree-ssa/divide-3.c: Likewise.
6374         * gcc.dg/tree-ssa/divide-4.c: Likewise.
6375         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
6376         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
6377         * gcc.dg/tree-ssa/pr21082.c: Likewise.
6378         * gcc.dg/tree-ssa/pr26899.c: Likewise.
6379         * g++.dg/tree-ssa/pr21082.C: Likewise.
6380
6381 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6382
6383         * gcc-dg/large-size-array-3.c: New test case.
6384
6385 2007-01-27  Roger Sayle  <roger@eyesopen.com>
6386
6387         * gfortran.dg/forall_7.f90: New test case.
6388
6389 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
6390
6391         PR fortran/30407
6392         * gfortran.dg/where_operator_assign_1.f90: New test.
6393         * gfortran.dg/where_operator_assign_2.f90: New test.
6394         * gfortran.dg/where_operator_assign_3.f90: New test.
6395
6396 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
6397
6398         * lib/target-supports.exp
6399         (check_effective_target_powerpc_altivec): New.
6400         (check_effective_target_vect_cmdline_needed): Use it.
6401
6402 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6403
6404         PR fortran/30278
6405         * gfortran.dg/backslash_3.f: New test.
6406
6407 2007-01-26  Richard Guenther  <rguenther@suse.de>
6408
6409         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
6410
6411 2007-01-26  Tobias Burnus  <burnus@net-b.de>
6412
6413         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
6414         * gfortran.dg/vect/vect.exp: Ditto.
6415         * gfortran.dg/dg.exp: Ditto.
6416         * gfortran.fortran-torture/execute/execute.exp: Ditto.
6417         * gfortran.fortran-torture/compile/compile.exp: Ditto.
6418
6419 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6420
6421         * gcc.dg/builtins-20.c: Add more cases.
6422         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
6423
6424 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6425
6426         PR fortran/30437
6427         * gcc.dg/Wall.c: New.
6428         * gcc.dg/Wno-all.c: New.
6429         * gfortran.dg/Wall.f90: New.
6430         * gfortran.dg/Wno-all.f90: New.
6431
6432 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
6433
6434         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
6435         * g++.dg/eh/simd-2.C: Also run on Darwin.
6436         * g++.dg/eh/simd-3.C: New.
6437         * g++.dg/eh/simd-4.C: New.
6438
6439 2007-01-25  Richard Guenther  <rguenther@suse.de>
6440
6441         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
6442         and _PROFILE_USE.
6443         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
6444
6445 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
6446
6447         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
6448         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
6449         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
6450         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
6451         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
6452         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
6453         * gcc.dg/ipa/ipa-7.c: New testcase.
6454
6455 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
6456
6457         * g++.dg/cpp0x/warn_cxx0x.C: New.
6458
6459 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6460
6461         * gcc.dg/builtins-20.c: Test builtin carg.
6462
6463 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
6464
6465         PR middle-end/27416
6466         * gcc.dg/gomp/pr27416.c: New test.
6467
6468         PR middle-end/30494
6469         * gcc.dg/gomp/pr30494.c: New test.
6470         * g++.dg/gomp/pr30494.C: New test.
6471
6472         PR middle-end/30421
6473         * gcc.dg/gomp/pr30421.c: New test.
6474
6475 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
6476
6477         * gcc.target/ia64/versionid-1.c: New test.
6478         * gcc.target/ia64/versionid-2.c: New test.
6479
6480 2007-01-24  Richard Guenther  <rguenther@suse.de>
6481
6482         PR testsuite/30181
6483         * gcc.dg/builtins-57.c: Change to a link-time testcase
6484         to support non-C99 targets.
6485
6486 2007-01-24  Jan Hubicka  <jh@suse.cz>
6487
6488         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
6489
6490 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6491
6492         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
6493
6494 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
6495
6496         PR objc/27438
6497         * objc.dg/const-str-12.m: New test.
6498
6499 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6500
6501         PR fortran/30532
6502         * gfortran.dg/ctrl-z.f90:  New test.
6503
6504 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6505
6506         PR fortran/30481
6507         * gfortran.dg/namelist_assumed_char.f90:  New test.
6508
6509 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
6510
6511         PR c++/27492
6512         * g++.dg/inherit/covariant15.C: New test.
6513
6514 2007-01-23  Ian Lance Taylor  <iant@google.com>
6515
6516         * g++.dg/warn/Wparentheses-24.C: New test.
6517
6518 2007-01-23  Richard Guenther  <rguenther@suse.de>
6519
6520         PR testsuite/30560
6521         * ada/acats/run_acats: Do not call gnatmake or gnatchop
6522         with full path.
6523
6524 2007-01-22  Richard Guenther  <rguenther@suse.de>
6525
6526         PR tree-optimization/30038
6527         * gcc.dg/builtins-62.c: New testcase.
6528
6529 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6530
6531         * gcc.c-torture/compile/20070121.c: New test.
6532
6533 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
6534
6535         PR libfortran/30525
6536         * gfortran.dg/char_comparison_1.f:  New test.
6537
6538 2007-01-21  Ira Rosen  <irar@il.ibm.com>
6539
6540         * gcc.dg/vect/vect-strided-same-dr.c: New test.
6541
6542 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
6543
6544         PR objc/30479
6545         * objc.dg/pch: New directory.
6546         * objc.dg/pch/pch.exp: New file.
6547         * objc.dg/pch/interface-1.m: New test.
6548         * objc.dg/pch/interface-1.hs: New include file.
6549         * lib/objc.exp (objc_target_compile): Add
6550         "-x objective-c-header" in front of the sources if this is
6551         a precompiled header being compiled.
6552
6553 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6554
6555         * gfortran.dg/array_memcpy_3.f90: New test case.
6556         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
6557
6558 2007-01-20  Roger Sayle  <roger@eyesopen.com>
6559             Brooks Moses  <brooks.moses@codesourcery.com>
6560             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6561
6562         * gfortran.dg/intrinsic_sign_1.f90: New test case.
6563         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6564
6565 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6566
6567         * gcc.dg/torture/builtin-math-3.c: Test fdim.
6568
6569 2007-01-19  Mike Stump  <mrs@apple.com>
6570
6571         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
6572         away.
6573
6574 2007-01-19  Roger Sayle  <roger@eyesopen.com>
6575
6576         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
6577         option instead of -funsafe-math-optimizations.
6578
6579 2007-01-19  Tomas Bily  <tbily@suse.cz>
6580
6581         gcc.dg/tree-prof/indir-call-prof.c: New.
6582         g++.dg/dg.exp: Add tree-prof subdirectory.
6583         g++.dg/tree-prof/indir-call-prof.C: New.
6584         g++.dg/tree-prof/tree-prof.exp: New.
6585
6586 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6587
6588         PR c++/17947
6589         * g++.dg/warn/deprecated.C: Update warning output.
6590         * g++.dg/warn/deprecated-2.C: Likewise.
6591         * g++.dg/warn/deprecated-3.C: New.
6592
6593 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6594
6595         * gcc.c-torture/execute/nestfunc-7.c: New.
6596
6597 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
6598
6599         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
6600
6601 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
6602
6603         * gcc.dg/m68k-pic-1.c: New.
6604
6605 2007-01-18  Roger Sayle  <roger@eyesopen.com>
6606
6607         * gfortran.dg/array_memcpy_4.f90: New test case.
6608
6609 2007-01-18  Josh Conner  <jconner@apple.com>
6610
6611         PR target/30485
6612         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6613         * gcc.dg/vect/no-trapping-math-1: New.
6614         * gcc.dg/vect/no-trapping-math-2: New.
6615
6616 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
6617
6618         * gcc.target/i386/387-8.c: Update comment about optimizing
6619         inherent load of 1.0 of fptan instruction.
6620
6621 2007-01-18  Dirk Mueller  <dmueller@suse.de>
6622             Richard Guenther <rguenther@suse.de>
6623
6624         PR diagnostic/8268
6625         * gcc.dg/Warray-bounds.c: New testcase.
6626         * gcc.dg/Warray-bounds-2.c: New testcase.
6627         * g++.dg/warn/Warray-bounds.C: New testcase.
6628         * g++.dg/warn/Warray-bounds-2.C: New testcase.
6629
6630 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
6631
6632         PR fortran/30476
6633         * gfortran.dg/generic_12.f90: New test.
6634
6635 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
6636
6637         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6638         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6639
6640 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
6641
6642         * gcc.dg/dfp/compare-special.h: New file.
6643         * gcc.dg/dfp/compare-special-32.c: New test.
6644         * gcc.dg/dfp/compare-special-64.c: New test.
6645         * gcc.dg/dfp/compare-special-128.c: New test.
6646
6647 2007-01-16  Roger Sayle  <roger@eyesopen.com>
6648             Paul Thomas  <pault@gcc.gnu.org>
6649             Steven G. Kargl  <kargl@gcc.gnu.org>
6650
6651         PR fortran/30404
6652         * gfortran.dg/forall_6.f90: New test case.
6653         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6654         * gfortran.dg/dependency_13.f90: Likewise.
6655
6656 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6657
6658         PR testsuite/12325
6659         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6660         targets that don't support Inf.
6661
6662 2007-01-15  Dale Johannesen  <dalej@apple.com>
6663
6664         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
6665
6666 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
6667
6668         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
6669         of achar for 0xff to avoid the "Extended ASCII not
6670         implemented" error message.
6671
6672 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
6673
6674         PR fortran/28172
6675         * gfortran.dg/altreturn_4.f90: New test.
6676
6677         PR fortran/29389
6678         * gfortran.dg/stfunc_4.f90: New test.
6679
6680         PR fortran/29712
6681         * gfortran.dg/bound_2.f90: Reinstate commented out line.
6682         * gfortran.dg/initialization_1.f90: Change warning.
6683
6684         PR fortran/30283
6685         * gfortran.dg/specification_type_resolution_2.f90: New test.
6686
6687 2007-01-14  Jan Hubicka  <jh@suse.cz>
6688
6689         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6690         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6691         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6692         elimination.
6693
6694 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
6695
6696         PR fortran/30410
6697         * gfortran.dg/external_procedures_2.f90: New test.
6698
6699 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
6700
6701         PR target/30413
6702         * gcc.target/i386/pr30413.c: New test.
6703
6704 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
6705
6706         PR fortran/30452
6707         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
6708
6709 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
6710
6711         * gcc.dg/20070112-1.c: New test.
6712
6713 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6714
6715         PR libgfortran/30435
6716         * gfortran.dg/list_read_6.f90: New test.
6717
6718 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
6719
6720         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
6721
6722 2007-01-12  Tom Tromey  <tromey@redhat.com>
6723
6724         PR preprocessor/28227:
6725         * gcc.dg/cpp/pr28227.c: New file.
6726
6727 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6728
6729         * gcc.dg/tree-ssa/loop-22.c: New test.
6730
6731 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6732
6733         PR tree-optimization/29516
6734         * gcc.dg/tree-ssa/loop-20.c: New test.
6735
6736 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
6737
6738         PR libfortran/30415
6739         * minmaxloc_integer_kinds_1.f90:  New test.
6740
6741 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
6742
6743         PR c++/29573
6744         * g++.dg/template/sizeof-template-argument.C: New test.
6745
6746 2007-01-11  Jan Hubicka  <jh@suse.cz>
6747
6748         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6749         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6750         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6751         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6752         * gcc.dg/tree-ssa/pr21658.c: Likewise.
6753         * gcc.dg/tree-ssa/pr15349.c: Likewise.
6754         * gcc.dg/tree-ssa/pr25501.c: Likewise.
6755         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6756         transformation in question.
6757         * gcc.dg/tree-ssa/vrp05.c: Likewise.
6758         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6759         * gcc.dg/always_inline3.c: Likewise.
6760
6761 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/28999
6764         * g++.dg/template/typename11.C: New test.
6765
6766 2007-01-10  Robert Kennedy <jimbob@google.com>
6767
6768         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6769
6770 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6771
6772         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6773         for different integer kinds.
6774         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6775         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6776         * gfortran.dg/ishft_2.f90: New test.
6777         * gfortran.dg/ishft_3.f90: New test.
6778
6779 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
6780
6781         * gfortran.dg/altreturn_2.f90: Removed executable bit.
6782
6783 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
6784
6785         PR tree-optimization/30322
6786         * gcc.dg/tree-ssa/loop-21.c: New test.
6787
6788 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
6789
6790         * g++.dg/rtti/darwin-builtin-linkage.C: New.
6791
6792 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6793
6794         * gcc.target/spu/intrinsics-1.c: Remove xfail.
6795
6796 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6797
6798         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6799         * g++.dg/warn/overflow-warn-3.C: Likewise.
6800         * g++.dg/warn/overflow-warn-4.C: Likewise.
6801         * g++.dg/warn/overflow-warn-5.C: Likewise.
6802         * g++.dg/warn/overflow-warn-6.C: Likewise.
6803         * g++.dg/warn/Woverflow-1.C: Likewise.
6804         * g++.dg/warn/Woverflow-2.C: Likewise.
6805         * g++.dg/warn/Woverflow-3.C: Likewise.
6806         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6807
6808 2007-01-08  Roger Sayle  <roger@eyesopen.com>
6809
6810         * gfortran.dg/array_constructor_14.f90: New test case.
6811         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6812
6813 2007-01-08  Richard Guenther  <rguenther@suse.de>
6814
6815         PR tree-optimization/23603
6816         * gcc.dg/tree-ssa/vrp31.c: New testcase.
6817         * gcc.dg/tree-ssa/vrp32.c: Likewise.
6818
6819 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6820
6821         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6822         in __v8qi typedef.
6823         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6824         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6825         compiler behaviour.
6826         * gcc.dg/simd-5.c: Likewise.
6827         * gcc.dg/simd-6.c: Likewise.
6828         * g++.dg/conversion/simd1.C: Likewise.
6829         * g++.dg/conversion/simd3.C: Likewise.
6830         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6831         (main): Use it.
6832
6833 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
6834
6835         PR tree-optimization/29877
6836         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6837         name of a hard register for the target concerned.  Adjust dg-error
6838         directives to cope with new behaviour of TER.
6839
6840 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6841
6842         PR c++/28986
6843         * g++.dg/conversion/nullptr1.C: Added overflow warning.
6844         * g++.dg/warn/overflow-warn-1.C: New.
6845         * g++.dg/warn/overflow-warn-3.C: New.
6846         * g++.dg/warn/overflow-warn-4.C: New.
6847         * g++.dg/warn/overflow-warn-5.C: New.
6848         * g++.dg/warn/overflow-warn-6.C: New.
6849         * g++.dg/warn/Woverflow-1.C: New.
6850         * g++.dg/warn/Woverflow-2.C: New.
6851         * g++.dg/warn/Woverflow-3.C: New.
6852         * g++.dg/warn/multiple-overflow-warn-2.C: New.
6853
6854 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
6855
6856         PR fortran/27698
6857         * gfortran.dg/invalid_name.f90: New test.
6858         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6859         * gfortran.dg/gomp/pr29759.f90: Ditto.
6860
6861 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
6862
6863         * gfortran.dg/present_1.f90:  Update error message.
6864
6865 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
6866
6867         PR c++/19439
6868         * g++.dg/template/duplicate1.C: New test
6869         * g++.dg/template/memfriend6.C: Adjust error markers.
6870
6871 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
6872
6873         PR tree-opt/30385
6874         * gcc.dg/torture/inline-1.c: New test.
6875
6876 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6877
6878         PR c/19978
6879         * gcc.dg/multiple-overflow-warn-1.c: New.
6880         * gcc.dg/multiple-overflow-warn-2.c: New.
6881         * gcc.dg/overflow-warn-6.c: New.
6882         * g++.dg/warn/multiple-overflow-warn-1.C: New.
6883
6884 2007-01-05  Roger Sayle  <roger@eyesopen.com>
6885
6886         * gfortran.dg/array_memcpy_1.f90: New test case.
6887         * gfortran.dg/array_memcpy_2.f90: Likewise.
6888
6889 2007-01-05  Richard Guenther  <rguenther@suse.de>
6890
6891         PR middle-end/27826
6892         * g++.dg/opt/pr27826.C: New testcase.
6893
6894 2007-01-05  Ian Lance Taylor  <iant@google.com>
6895
6896         * gcc.dg/Walways-true-1.c: New test.
6897         * gcc.dg/Walways-true-2.c: New test.
6898         * g++.dg/warn/Walways-true-1.C: New test.
6899         * g++.dg/warn/Walways-true-2.C: New test.
6900
6901 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
6902
6903         PR c/30360
6904         * gcc.dg/pr30360.c: New test.
6905
6906 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
6907
6908         PR fortran/23232
6909         * gfortran.dg/data_implied_do_1.f90: New test.
6910
6911         PR fortran/27996
6912         PR fortran/27998
6913         * gfortran.dg/char_length_1.f90: New test.
6914
6915 2007-01-05  Richard Guenther  <rguenther@suse.de>
6916
6917         PR middle-end/28116
6918         * g++.dg/opt/pr28116.C: New testcase.
6919
6920 2007-01-05  Tobias Burnus  <burnus@net-b.de>
6921
6922         PR fortran/29624
6923         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6924           invalid deallocate.
6925         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6926         * gfortran.dg/protected_4.f90: Add pointer intent check.
6927         * gfortran.dg/protected_6.f90: Add pointer intent check.
6928         * gfortran.dg/pointer_intent_1.f90: New test.
6929         * gfortran.dg/pointer_intent_2.f90: New test.
6930         * gfortran.dg/pointer_intent_3.f90: New test.
6931
6932 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
6933
6934         PR 30235
6935         * gfortran.dg/altreturn_2.f90: new test.
6936
6937 2007-01-04  Tom Tromey  <tromey@redhat.com>
6938
6939         PR preprocessor/28165:
6940         * gcc.dg/cpp/pr28165.c: New file.
6941
6942 2007-01-03  Josh Conner  <jconner@apple.com>
6943
6944         PR middle-end/29683
6945         * gcc.dg/pr29683.c: New.
6946
6947 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR c++/28217
6950         * g++.dg/pch/template-1.C: New test.
6951         * g++.dg/pch/template-1.Hs: New file.
6952
6953 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6954
6955         PR middle-end/30353
6956         * gcc.c-torture/compile/complex-4.c: New test.
6957
6958 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
6959
6960         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6961         -maltivec.
6962         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6963
6964 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
6965
6966         PR middle-end/30286
6967         * gcc.dg/pr30286.c: New test.
6968
6969         PR c++/29535
6970         * g++.dg/template/crash66.C: New test.
6971
6972         PR c++/29054
6973         * g++.dg/template/friend49.C: New test.
6974
6975 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
6976
6977         * gfortran.dg/ibits.f90: New test.
6978
6979 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
6980
6981         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6982         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6983
6984 2007-01-02  Jan Hubicka  <jh@suse.cz>
6985
6986         * gcc.dg/pr16194.c: We now output error on all three functions,
6987         not just first one.
6988
6989 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6990
6991         PR c/19977
6992         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6993         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6994
6995 2006-01-02  Ian Lance Taylor  <iant@google.com>
6996
6997         * g++.dg/warn/Wparentheses-22.C: New test.
6998         * g++.dg/warn/Wparentheses-23.C: New test.
6999
7000 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7001
7002         PR middle-end/7651
7003         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7004         * gcc.dg/declspec-3-Wextra.c: New.
7005         * gcc.dg/declspec-3-no.c: New
7006
7007 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
7008
7009         PR fortran/20896
7010         * gfortran.dg/interface_10.f90: Remove.
7011
7012 2007-01-01  Roger Sayle  <roger@eyesopen.com>
7013
7014         * gcc.dg/fold-eqxor-4.c: New test case.
7015
7016 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
7017
7018         PR middle-end/30311
7019         * gcc.c-torture/compile/pr30311.c: New test.
7020
7021 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
7022
7023         PR middle-end/30253
7024         * gcc.c-torture/compile/statement-expression-1.c: New test.
7025
7026 2007-01-01  Andreas Schwab  <schwab@suse.de>
7027
7028         PR target/29166
7029         * g++.dg/eh/pr29166.C: New test.
7030
7031 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
7032
7033         * lib/target-supports.exp (check_effective_target_powerpc_spe):
7034         New.
7035         (check_effective_target_vect_cmdline_needed): Use it.
7036
7037 2006-12-31  Richard Guenther  <rguenther@suse.de>
7038
7039         PR middle-end/30137
7040         * gcc.dg/pr30137-1.c: New testcase.
7041         * gcc.dg/pr30137-2.c: Likewise.
7042
7043 2006-12-31  Roger Sayle  <roger@eyesopen.com>
7044
7045         PR middle-end/30322
7046         * gcc.dg/fold-plusnot-1.c: New test case.
7047
7048 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
7049
7050         PR c++/29731
7051         * g++.dg/parse/template22.C: New test.
7052
7053 2006-12-31  Richard Guenther  <rguenther@suse.de>
7054
7055         PR middle-end/30338
7056         * gcc.c-torture/compile/pr30338.c: New testcase.
7057
7058 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7059
7060         PR fortran/27900
7061         * gfortran.dg/intrinsic_actual_4.f90: New test.
7062
7063         PR fortran/24325
7064         * gfortran.dg/func_decl_3.f90: New test.
7065
7066 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
7067
7068         PR fortran/23060
7069         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7070         * gfortran.dg/c_by_val_1.f: New test.
7071         * gfortran.dg/c_by_val_2.f: New test.
7072         * gfortran.dg/c_by_val_3.f: New test.
7073
7074 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
7075
7076         PR libfortran/30321
7077         * gfortran.dg/sum_zero_array_1.f90:  New test.
7078
7079 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
7080
7081         PR preprocessor/29612
7082         * gcc.dg/cpp/pr29612-1.c: New test.
7083         * gcc.dg/cpp/pr29612-2.c: New test.
7084
7085 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
7086
7087         PR fortran/30034
7088         * gfortran.dg/pure_formal_proc_1.f90: New test.
7089
7090         PR fortran/30237
7091         * gfortran.dg/intrinsic_actual_3.f90: New test.
7092
7093 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7094
7095         PR fortran/30014
7096         * gfortran.dg/io_constraints_1.f90: Update test.
7097         * gfortran.dg/io_constraints_2.f90: Update test.
7098         * gfortran.dg/inquire_iolength.f90: New test.
7099
7100 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
7101
7102         PR fortran/20896
7103         * gfortran.dg/interface_10.f90: New test.
7104         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7105         since z is already, locally a variable.
7106
7107         PR fortran/25135
7108         * gfortran.dg/generic_11.f90: New test.
7109         * gfortran.dg/interface_7.f90: Remove name clash between module
7110         name and procedure 'x' referenced in the interface.
7111
7112 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7113
7114         PR middle-end/7651
7115         * gcc.dg/Wmissing-parameter-type.c: New.
7116         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7117         * gcc.dg/Wmissing-parameter-type-no.c: New.
7118
7119 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
7120
7121         PR fortran/25818
7122         * gfortran.dg/entry_array_specs_2.f: New test.
7123
7124         PR fortran/30084
7125         * gfortran.dg/nested_modules_6.f90: New test.
7126
7127 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7128
7129         PR middle-end/7651
7130         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7131         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7132
7133 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
7134
7135         PR C++/30168
7136         * g++.dg/opt/complex6.C: New test.
7137
7138 2006-12-22  Ben Elliston  <bje@au.ibm.com>
7139
7140         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7141         full" if the linker on spu-*-* warns about exceeding local store.
7142
7143         And revert this patch:
7144         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7145         fail to link due to relocation overflows on spu-*-*.
7146
7147 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7148
7149         PR fortran/30273
7150         * gfortran.dg/dependency_19.f90: New test.
7151
7152 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
7153
7154         PR fortran/30202
7155         * gfortran.dg/alloc_comp_basics_3.f90: New test.
7156
7157 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
7158
7159         PR middle-end/30262
7160         * gcc.c-torture/execute/20061220-1.c: New test.
7161
7162         PR middle-end/30263
7163         * gcc.dg/gomp/asm-1.c: New test.
7164
7165         PR target/30230
7166         * g++.dg/eh/ia64-2.C: New test.
7167
7168 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
7169
7170         PR target/28966
7171         PR target/29248
7172         * gcc.dg/rs6000-leaf.c: New.
7173
7174 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7175
7176         PR fortran/25392
7177         * gfortran.dg/f2c_8.f90: New test.
7178
7179 2006-12-20  Bill Wendling  <wendling@apple.com>
7180
7181         * gcc.dg/asm-b.c: Check for __ppc64__.
7182
7183 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7184
7185         PR fortran/30190
7186         * gfortran.dg/bounds_check_5.f90: New test.
7187
7188 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
7189
7190         PR middle-end/30143
7191         * gcc.dg/gomp/complex-1.c: New testcase.
7192
7193 2006-12-20  Roger Sayle  <roger@eyesopen.com>
7194
7195         * gfortran.dg/array_memset_1.f90: New test case.
7196
7197 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
7198
7199         * lib/target-supports.exp: Add spu to
7200         check_effective_target_vect_widen_mult_hi_to_si.
7201
7202 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
7203
7204         PR fortran/29992
7205         * gfortran.dg/generic_9.f90: New test.
7206
7207         PR fortran/30081
7208         * gfortran.dg/generic_10.f90: New test.
7209
7210 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
7211
7212         PR tree-opt/30045
7213         * gcc.dg/pr30045.c: New test.
7214
7215 2006-12-20  Ben Elliston  <bje@au.ibm.com>
7216
7217         * gcc.dg/20020312-2.c: Add a case for __SPU__.
7218
7219 2006-12-19  Eric Christopher  <echristo@apple.com>
7220
7221         PR target/29302
7222         * gcc.c-torture/execute/pr29302-1.c: New.
7223
7224 2006-12-19  Tobias Burnus  <burnus@net-b.de>
7225
7226         PR fortran/39238
7227         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7228
7229 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
7230
7231         PR fortran/30236
7232         * gfortran.dg/altreturn_3.f90: New test.
7233
7234         * gfortran.dg/char_result_12.f90: Fix comment typos.
7235
7236 2006-12-19  Ben Elliston  <bje@au.ibm.com>
7237
7238         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7239         as newlib's stdio.h uses non-traditional cpp constructs.
7240
7241 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7242
7243         * gfortran.dg/advance.f90: Renamed to advance_1.f90
7244         * gfortran.dg/append-1.f90: Renamed to append_1.f90
7245         * gfortran.dg/array-1.f90: Renamed to array_1.f90
7246         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7247         * gfortran.dg/backspace.f: Renamed to backspace_1.f
7248         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7249         * gfortran.dg/default_initialization.f: Renamed to
7250         default_initialization_1.f
7251         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7252         dollar_edit_descriptor_1.f
7253         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7254         dollar_edit_descriptor_2.f
7255         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7256         dollar_edit_descriptor_3.f
7257         * gfortran.dg/logint-1.f: Renamed to logint_1.f
7258         * gfortran.dg/logint-2.f: Renamed to logint_2.f
7259         * gfortran.dg/logint-3.f: Renamed to logint_3.f
7260         * gfortran.dg/advance_1.f90: Renamed from advance.f90
7261         * gfortran.dg/append_1.f90: Renamed from append-1.f90
7262         * gfortran.dg/array_1.f90: Renamed from array-1.f90
7263         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7264         * gfortran.dg/backspace_1.f: Renamed from backspace.f
7265         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7266         * gfortran.dg/default_initialization_1.f: Renamed from
7267         default_initialization.f
7268         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7269         dollar_edit_descriptor-1.f
7270         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7271         dollar_edit_descriptor-2.f
7272         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7273         dollar_edit_descriptor-3.f
7274         * gfortran.dg/logint_1.f: Renamed from logint-1.f
7275         * gfortran.dg/logint_2.f: Renamed from logint-2.f
7276         * gfortran.dg/logint_3.f: Renamed from logint-3.f
7277
7278 2006-12-18  Bill Wendling  <wendling@apple.com>
7279
7280         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7281         id is an OjbC keyword.
7282
7283 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7284
7285         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7286
7287 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
7288
7289         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7290
7291 2006-12-18  Ian Lance Taylor  <iant@google.com>
7292
7293         * g++.dg/warn/Wmissing-declarations-1.C: New test.
7294
7295 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7296
7297         * gcc.c-torture/compile/pr27528.c: Use empty templates.
7298
7299 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
7300
7301         PR fortran/30207
7302         * gfortran.fortran-torture/execute/where21.f90: New test.
7303
7304 2006-12-17  Tobias Burnus  <burnus@net-b.de>
7305
7306         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7307
7308 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7309
7310         PR middle-end/7651
7311         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7312         * gcc.dg/if-empty-1.c: Likewise.
7313         * gcc.dg/pr23165.c: Likewise.
7314         * g++.dg/warn/empty-body.C: Likewise.
7315
7316 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7317
7318         PR libfortran/30005
7319         * gfortran.dg/open_errors.f90: New test.
7320
7321 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
7322
7323         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7324
7325         * gcc.target/i386/ssse3-pabsb.c: New file.
7326         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7327         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7328         * gcc.target/i386/ssse3-palignr.c: Likewise.
7329         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7330         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7331         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7332         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7333         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7334         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7335         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7336         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7337         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7338         * gcc.target/i386/ssse3-psignb.c: Likewise.
7339         * gcc.target/i386/ssse3-psignd.c: Likewise.
7340         * gcc.target/i386/ssse3-psignw.c: Likewise.
7341         * gcc.target/i386/ssse3-vals.h: Likewise.
7342
7343 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
7344
7345         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7346         * lib/fortran-torture.exp: Include target-supports.exp.
7347
7348 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
7349
7350         PR target/30185
7351         * gcc.c-torture/execute/pr30185.c: New test.
7352
7353 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7354
7355         PR testsuite/30179
7356         PR testsuite/30180
7357         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7358         * gcc.dg/builtin-bswap-2.c: Likewise.
7359         * gcc.dg/builtin-bswap-3.c: Likewise.
7360         * gcc.dg/builtin-bswap-4.c: Likewise.
7361         * lib/target-supports.exp (check_effective_target_stdint_types): New.
7362         * gcc.c-torture/execute/mode-dependent-address.x: New file.
7363
7364 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7365
7366         PR libfortran/30145
7367         * gfortran.dg/write_zero_array: New test.
7368
7369 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7370
7371         PR fortran/30200
7372         * gfortran.dg/write_fmt_trim.f90: New test.
7373
7374 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
7375
7376         PR 30194
7377         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
7378         temporarily.
7379
7380 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7381
7382         * lib/target-supports.exp (check_weak_available): Use istarget
7383         "hppa*-*-hpux10*" instead of regexp.
7384         (check_cxa_atexit_available): Likewise.
7385
7386 2006-12-14  Richard Guenther  <rguenther@suse.de>
7387
7388         PR tree-optimization/30197
7389         * gcc.c-torture/execute/complex-1.c: Fix function name.
7390         * gcc.dg/builtins-61.c: New testcase.
7391
7392 2006-12-14  Richard Guenther  <rguenther@suse.de>
7393
7394         PR middle-end/30172
7395         * gcc.dg/pr30172-1.c: New testcase.
7396
7397 2006-12-14  Richard Guenther  <rguenther@suse.de>
7398
7399         PR tree-optimization/30198
7400         * gcc.dg/builtins-60.c: New testcase.
7401
7402 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
7403
7404         * lib/target-supports.exp (vect_no_align): Remove spu.
7405
7406 2006-12-13  Ian Lance Taylor  <iant@google.com>
7407
7408         PR c++/19564
7409         PR c++/19756
7410         * g++.dg/warn/Wparentheses-5.C: New test.
7411         * g++.dg/warn/Wparentheses-6.C: New test.
7412         * g++.dg/warn/Wparentheses-7.C: New test.
7413         * g++.dg/warn/Wparentheses-8.C: New test.
7414         * g++.dg/warn/Wparentheses-9.C: New test.
7415         * g++.dg/warn/Wparentheses-10.C: New test.
7416         * g++.dg/warn/Wparentheses-11.C: New test.
7417         * g++.dg/warn/Wparentheses-12.C: New test.
7418         * g++.dg/warn/Wparentheses-13.C: New test.
7419         * g++.dg/warn/Wparentheses-14.C: New test.
7420         * g++.dg/warn/Wparentheses-15.C: New test.
7421         * g++.dg/warn/Wparentheses-16.C: New test.
7422         * g++.dg/warn/Wparentheses-17.C: New test.
7423         * g++.dg/warn/Wparentheses-18.C: New test.
7424         * g++.dg/warn/Wparentheses-19.C: New test.
7425         * g++.dg/warn/Wparentheses-20.C: New test.
7426         * g++.dg/warn/Wparentheses-21.C: New test.
7427
7428 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7429
7430         PR testsuite/30157
7431         * lib/target-supports.exp (check_cxa_atexit_available): Return false
7432         for target "hppa.*hpux10".
7433
7434 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
7435
7436         * g++.dg/debug/vartrack1.C: New test.
7437
7438         * g++.dg/opt/ifcvt1.C: New test.
7439
7440         * gcc.dg/tls/opt-13.c: New test.
7441
7442         * gcc.dg/20060425-2.c: New test.
7443
7444         * g++.dg/opt/pr15054-2.C: New test.
7445
7446         * gcc.c-torture/execute/20060420-1.c: New test.
7447
7448         * gcc.c-torture/execute/20060412-1.c: New test.
7449
7450         * objc/compile/20060406-1.m: New test.
7451
7452 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
7453
7454         * g++.dg/template/array17.C: New test.
7455
7456 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
7457
7458         * gcc.target/powerpc/altivec-23.c: New test.
7459
7460 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
7461
7462         PR c++27316
7463         * g++.dg/inherit/error3.C: New test.
7464
7465         PR c++/28740
7466         * g++.dg/inherit/error4.C: New test.
7467
7468 2006-12-13  Richard Guenther  <rguenther@suse.de>
7469
7470         PR tree-optimization/17687
7471         * gcc.dg/builtins-59.c: New testcase.
7472
7473 2006-12-13  Ben Elliston  <bje@au.ibm.com>
7474
7475         * gcc.target/spu/Wmain.c: New test.
7476
7477 2006-12-12  Josh Conner  <jconner@apple.com>
7478
7479         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
7480         * g++.dg/abi/thunk4.C: Likewise.
7481         * g++.dg/abi/rtti3.C: Likewise.
7482
7483 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
7484
7485         * gcc.target/spu/cpat-1.c: New test.
7486         * gcc.target/spu/cpat-2.c: New test.
7487         * gcc.target/spu/cpat-3.c: New test.
7488         * gcc.target/spu/cpat-4.c: New test.
7489
7490 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7491
7492         PR tree-opt/28436
7493         * gcc.c-torture/compile/vector-1.c: New test.
7494         * gcc.c-torture/compile/vector-2.c: New test.
7495         * gcc.c-torture/compile/vector-3.c: New test.
7496
7497 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
7498
7499         * lib/fortran-torture.exp: Update copyright years.  Remove
7500         obsolete comment.  Test -ftree-vectorize where it makes sense.
7501         * lib/gfortran-dg.exp: Update copyright years.  Use settings
7502         from fortran-torture.exp.
7503         * gfortran.dg/char_transpose_1.f90,
7504         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
7505         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
7506         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
7507         '-w' to dg-options.
7508
7509 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
7510
7511         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
7512         saved_${tool}_load.
7513
7514 2006-12-12  Ira Rosen  <irar@il.ibm.com>
7515
7516         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
7517         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
7518         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
7519         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
7520         gaps.
7521
7522 2006-12-12  Richard Guenther  <rguenther@suse.de>
7523
7524         PR middle-end/30147
7525         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
7526
7527 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
7528             Diego Novillo  <dnovillo@redhat.com>
7529
7530         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
7531         VDEF/VUSE changes.
7532         * gcc.dg/tree-ssa/pr26421.c: Likewise
7533         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
7534         * gcc.dg/tree-ssa/pr23382.c: Likewise.
7535         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
7536         * gcc.dg/tree-ssa/pr28410.c: Likewise.
7537         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
7538         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
7539         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7540         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7541         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7542
7543 2006-12-11  Jan Hubicka  <jh@suse.cz>
7544
7545         * gcc.dg/tree-prof/stringop-1.c: New test.
7546         * gcc.dg/tree-prof/stringop-2.c: New test.
7547
7548 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
7549
7550         PR target/30120
7551         * gcc.target/i386/pr30120.c: New test.
7552
7553         Revert:
7554         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
7555
7556         * gcc.target/i386/x87regparm-1.c: New test.
7557         * gcc.target/i386/x87regparm-2.c: New test.
7558         * gcc.target/i386/x87regparm-3.c: New test.
7559         * gcc.target/i386/x87regparm-4.c: New test.
7560
7561 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
7562
7563         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
7564
7565 2006-12-10  Tobias Burnus  <burnus@net-b.de>
7566
7567         PR fortran/23994
7568         * gfortran.dg/protected_1.f90: New test.
7569         * gfortran.dg/protected_2.f90: New test.
7570         * gfortran.dg/protected_3.f90: New test.
7571         * gfortran.dg/protected_4.f90: New test.
7572         * gfortran.dg/protected_5.f90: New test.
7573         * gfortran.dg/protected_6.f90: New test.
7574
7575 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7576             Tobias Burnus  <burnus@gcc.gnu.org>
7577
7578         PR fortran/29975
7579         PR fortran/30068
7580         * gfortran.dg/interface_4.f90: Test adding procedure to generic
7581         interface.
7582         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
7583         ambiguous interfaces.
7584         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
7585         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
7586         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
7587         ambiguous interfaces.
7588         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
7589         * gfortran.dg/array_initializer_2.f90: Add initializer array
7590         constructor test.
7591
7592         PR fortran/30096
7593         * gfortran.dg/interface_9.f90: Test that host interfaces are
7594         not checked for ambiguity with the local version.
7595
7596 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7597
7598         PR fortran/29464
7599         * gfortran.dg/module_interface_2.f90: New test.
7600
7601 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
7602
7603         PR fortran/29941
7604         * gfortran.dg/assumed_len.f90: New test.
7605
7606 2006-12-09  Richard Guenther  <rguenther@suse.de>
7607
7608         * g++.dg/warn/implicit-typename1.C: Qualify types.
7609         * g++.dg/parse/crash12.C: Likewise.
7610         * g++.dg/tree-ssa/pr22444.C: Likewise.
7611
7612 2006-12-09  Tobias Burnus  <burnus@net-b.de>
7613
7614         * gfortran.dg/array_2.f90: Added sqrt test.
7615
7616 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
7617
7618         * gcc.target/i386/x87regparm-1.c: XFAIL.
7619         * gcc.target/i386/x87regparm-2.c: XFAIL.
7620         * gcc.target/i386/x87regparm-3.c: XFAIL.
7621         * gcc.target/i386/x87regparm-4.c: XFAIL.
7622
7623 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7624
7625         * lib/target-supports.exp
7626         (check_effective_target_large_long_double): New.
7627         * gcc.dg/Wconversion-real.c : Use it.
7628         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7629         unsigned.
7630
7631 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
7632
7633         * gcc.c-torture/execute/mode-dependent-address.c: New test.
7634
7635 2006-12-08  Tobias Burnus  <burnus@net-b.de>
7636
7637         PR fortran/27546
7638         * gfortran.dg/import4.f90: New test for IMPORT in modules.
7639
7640 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/29732
7643         * g++.dg/template/crash65.C: New test.
7644         * g++.dg/template/spec16.C: Tweak error markers.
7645
7646 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7647
7648         * gcc.target/spu: New directory.
7649         * gcc.target/spu/spu.exp: New file.
7650         * gcc.target/spu/intrinsics-1.c: New test.
7651
7652 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
7653
7654         PR c++/29980
7655         * g++.dg/ext/attrib27.C: New test.
7656         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7657         * g++.dg/parse/typedef5.C: Likewise.
7658
7659 2006-12-07  Mike Stump  <mrs@apple.com>
7660
7661         * treelang/compile/var_defs.tree: Adjust.
7662
7663 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
7664
7665         PR c++/29730
7666         * g++.dg/template/crash64.C: New test.
7667         * g++.dg/parse/crash27.C: Adjust error markers.
7668
7669 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
7670
7671         PR libfortran/30009
7672         PR libfortran/30056
7673         * gfortran.dg/read_eof_4.f90:  Add tests.
7674         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
7675         * gfortran.dg/unf_read_corrupted_1.f90: New test.
7676
7677 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
7678
7679         PR c++/29729
7680         * g++.dg/template/crash63.C: New test.
7681
7682         PR c++/29728
7683         * g++.dg/template/crash62.C: New test.
7684
7685 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7686
7687         PR fortran/30003
7688         * gfortran.dg/allocatable_function_1.f90: Increase the number
7689         of expected calls of free to 10; the lhs section reference is
7690         now evaluated so there is another call to bar.  Change the
7691         comment appropriately.
7692         * gfortran.dg/array_section_1.f90: New test.
7693
7694 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
7695
7696         PR fortran/29912
7697         * gfortran.dg/char_result_12.f90: New test.
7698
7699 2006-12-05  Richard Guenther  <rguenther@suse.de>
7700
7701         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7702         * gcc.dg/vect/vect-pow-2.c: Rename to ...
7703         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
7704         vect_double, xfail for spu*-*-*.
7705
7706 2006-12-04  Tobias Burnus  <burnus@net-b.de>
7707
7708         PR fortran/29962
7709         * initialization_4.f90: Test noninteger exponents (-std=f95).
7710         * initialization_5.f90: New test for noninteger exponents
7711           with -std=f2003.
7712
7713 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7714
7715         PR fortran/29821
7716         * gfortran.dg/parameter_array_section_1.f90: New test.
7717
7718 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
7719
7720         PR c++/29733
7721         * g++.dg/template/crash61.C: New test.
7722
7723         PR c++/29632
7724         * g++.dg/template/error23.C: New test.
7725
7726 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
7727
7728         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7729
7730 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
7731
7732         PR fortran/29916
7733         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7734
7735 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
7736
7737         PR middle-end/29965
7738         * gcc.dg/gomp/pr29965-1.c: New test.
7739         * gcc.dg/gomp/pr29965-2.c: New test.
7740         * gcc.dg/gomp/pr29965-3.c: New test.
7741         * gcc.dg/gomp/pr29965-4.c: New test.
7742         * gcc.dg/gomp/pr29965-5.c: New test.
7743         * gcc.dg/gomp/pr29965-6.c: New test.
7744         * g++.dg/gomp/pr29965-1.C: New test.
7745         * g++.dg/gomp/pr29965-2.C: New test.
7746         * g++.dg/gomp/pr29965-3.C: New test.
7747         * g++.dg/gomp/pr29965-4.C: New test.
7748         * g++.dg/gomp/pr29965-5.C: New test.
7749         * g++.dg/gomp/pr29965-6.C: New test.
7750         * g++.dg/gomp/pr29965-7.C: New test.
7751         * g++.dg/gomp/pr29965-8.C: New test.
7752         * g++.dg/gomp/pr29965-9.C: New test.
7753         * g++.dg/gomp/pr29965-10.C: New test.
7754
7755 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
7756
7757         * gnat.dg/pointer_variable_bounds.adb: New test.
7758         * gnat.dg/pointer_variable_bounds.ads: Likewise.
7759         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7760
7761 2006-12-03  Eric Christopher  <echristo@apple.com>
7762
7763         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7764
7765 2006-12-03  Richard Henderson  <rth@redhat.com>
7766             Andrew Pinski  <pinskia@gmail.com>
7767
7768         PR C++/14329
7769         * g++.dg/warn/unit-1.C: New test.
7770
7771 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
7772
7773         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7774
7775 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
7776
7777         * g++.dg/vect/vect.exp: Enable tests to run on spu.
7778         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7779         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7780         * gcc.dg/vect/vect-70.c: Reduce array size.
7781         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7782         vect_no_compaer_double targets.
7783         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7784         vect_float, vect_double, and vect_int.
7785
7786 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
7787
7788         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7789         test for loop versioning on vect_no_align targets.
7790         * gcc.dg/vect/pr20122.c: Likewise.
7791         * gcc.dg/vect/vect-105.c: Likewise.
7792         * gcc.dg/vect/vect-42.c: Likewise.
7793         * gcc.dg/vect/vect-43.c: Likewise.
7794         * gcc.dg/vect/vect-74.c: Likewise.
7795         * gcc.dg/vect/vect-75.c: Likewise.
7796         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7797         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7798         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7799         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7800
7801 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
7802
7803         PR fortran/29642
7804         * gfortran.dg/value_1.f90 : New test.
7805         * gfortran.dg/value_2.f90 : New test.
7806         * gfortran.dg/value_3.f90 : New test.
7807         * gfortran.dg/value_4.f90 : New test.
7808         * gfortran.dg/value_4.c : Called from value_4.f90.
7809
7810 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7811
7812         PR C++/30033
7813         *  g++.dg/cpp0x/static_assert4.C: New testcase.
7814
7815 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7816
7817         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7818
7819 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
7820
7821         PR c/27953
7822         * gcc.dg/pr27953.c: New test.
7823
7824 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7825
7826         PR c++/30022
7827         * g++.dg/ext/vector5.C: New test.
7828
7829         PR c++/30021
7830         * g++.dg/other/main1.C: New test.
7831
7832 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
7833
7834         PR libfortran/29568
7835         * gfortran.dg/convert_implied_open.f90:  Change to
7836         new default record length.
7837         * gfortran.dg/unf_short_record_1.f90:  Adapt to
7838         new error message.
7839         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
7840
7841 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
7842
7843         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7844
7845 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
7846
7847         PR c++/29066
7848         * g++.dg/expr/pr29066.c: New.
7849
7850 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
7851             Zdenek Dvorak <dvorakz@suse.cz>
7852
7853         PR tree-optimization/29921
7854         * gcc.dg/pr29921-2.c: New test.
7855
7856 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
7857
7858         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7859         (i386_get_cpuid): New function.
7860         (i386_cpuid_ecx): Likewise.
7861         (i386_cpuid_edx): Likewise.
7862         (i386_cpuid): Updated to call i386_cpuid_edx.
7863
7864         * gcc.target/i386/sse3-addsubpd.c: New file.
7865         * gcc.target/i386/sse3-addsubps.c: Likewise.
7866         * gcc.target/i386/sse3-haddpd.c: Likewise.
7867         * gcc.target/i386/sse3-haddps.c: Likewise.
7868         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7869         * gcc.target/i386/sse3-hsubps.c: Likewise.
7870         * gcc.target/i386/sse3-lddqu.c: Likewise.
7871         * gcc.target/i386/sse3-movddup.c: Likewise.
7872         * gcc.target/i386/sse3-movshdup.c: Likewise.
7873         * gcc.target/i386/sse3-movsldup.c: Likewise.
7874
7875 2006-12-01  Dirk Mueller  <dmueller@suse.de>
7876
7877         * g++.dg/warn/Wreturn-type-4.C: New testcase.
7878
7879 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
7880
7881         * gcc.dg/dfp/convert-int-max.c: New test.
7882         * gcc.dg/dfp/convert-int-max-fold.c: New test.
7883
7884 2006-11-30  Richard Guenther  <rguenther@suse.de>
7885
7886         * gcc.dg/vect/vect-pow-1.c: Rename ...
7887         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
7888         floats instead of doubles, check successful vectorization.
7889
7890 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7891
7892         PR target/29945
7893         * gcc.c-torture/compile/pr29945.c: New testcase.
7894
7895 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
7896
7897         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7898         -maltivec.
7899
7900 2006-11-29  Eric Christopher  <echristo@apple.com>
7901
7902         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7903
7904 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
7905
7906         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7907
7908         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7909
7910 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
7911
7912         PR c++/29022
7913         * g++.dg/inherit/virtual2.C: New test.
7914         * g++.dg/inherit/virtual3.C: Likewise.
7915         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7916         * g++.dg/inherit/error2.C: Likewise.
7917         * g++.dg/template/instantiate1.C: Likewise.
7918
7919 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
7920
7921         PR tree-opt/29984
7922         * gcc.dg/tree-ssa/reassoc-12.c: New test.
7923
7924 2006-11-28  Jan Hubicka  <jh@suse.cz>
7925
7926         * gcc.dg/memcpy-1.c: New test.
7927
7928 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
7929
7930         PR c++/29735
7931         * g++.dg/warn/main-3.C: New test.
7932
7933 2006-11-28  Jan Hubicka  <jh@suse.cz>
7934
7935         * gcc.dg/winline-1.c: New test.
7936
7937 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
7938
7939         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7940         alignments.
7941
7942 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7943
7944         PR fortran/29976
7945         * gfortran.dg/missing_optional_dummy_3.f90
7946
7947 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
7948
7949         PR fortran/20880
7950         * gfortran.dg/interface_3.f90: Modify errors.
7951
7952 2006-11-28  Ben Elliston  <bje@au.ibm.com>
7953
7954         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7955         fail to link due to relocation overflows on spu-*-*.
7956
7957 2006-11-27  Michael Matz  <matz@suse.de>
7958             Andreas Krebbel  <krebbel1@de.ibm.com>
7959
7960         PR target/29319
7961         * gcc.dg/20061127-1.c: New testcase.
7962
7963 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
7964
7965         * gcc.dg/20061124-1.c: Add exit() function prototype.
7966
7967 2006-11-27  Jan Hubicka  <jh@suse.cz>
7968
7969         * gcc.target/i386/memcpy-1.c: Adjust size.
7970         * gcc.dg/visibility-11.c: Likewise.
7971
7972 2006-11-27  Richard Guenther  <rguenther@suse.de>
7973
7974         PR middle-end/25620
7975         * gcc.target/i386/pow-1.c: New testcase.
7976         * gcc.dg/builtins-58.c: Likewise.
7977
7978 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
7979
7980         PR c++/29886
7981         * g++.dg/expr/cast8.C: New test.
7982
7983 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7984
7985         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7986         Don't ever inline the testcase.
7987
7988 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7989
7990         PR fortran/29982
7991         * gfortran.fortran-torture/compile/parameter_3.f90: New
7992         testcase.
7993
7994 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
7995
7996         PR fortran/29951
7997         * gfortran.fortran-torture/execute/transfer2.f90: New test.
7998
7999 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8000
8001         * gfortran.fortran-torture/execute/specifics.f90: Remove test
8002         for CHAR.
8003
8004 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8005
8006         PR libgfortran/29936
8007         * gfortran.dg/write_check3.f90: New test.
8008
8009 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8010
8011         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8012
8013 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
8014
8015         PR fortran/20880
8016         * gfortran.dg/interface_3.f90: New test.
8017
8018         PR fortran/29387
8019         * gfortran.dg/generic_8.f90: New test.
8020
8021 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8022
8023         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8024         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8025         * gfortran.dg/specifics_3.f90: Remove.
8026
8027 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8028
8029         PR c/29955
8030         * gcc.dg/gomp/pr29955.c: New test.
8031
8032         PR c/29736
8033         * gcc.dg/pr29736.c: New test.
8034
8035 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8036
8037         PR tree-opt/29964
8038         * gcc.dg/pure-1.c: New test.
8039
8040 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
8041
8042         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8043         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8044
8045 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8046
8047         * gcc.dg/20061124-1.c: New testcase.
8048
8049 2006-11-23  Eric Christopher  <echristo@apple.com>
8050
8051         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8052
8053 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8054
8055         PR c/2707
8056         PR c++/26167
8057         * gcc.dg/Wconversion-integer.c: New. Supersedes
8058         Wconversion-negative-constants.c
8059         * gcc.dg/Wconversion-real.c: New.
8060         * gcc.dg/Wconversion-real-integer.c: New.
8061         * gcc.dg/Wconversion-negative-constants.c: Deleted.
8062         * g++.dg/warn/Wconversion1.C: Modified.
8063
8064 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8065
8066         * gfortran.dg/overload_1.f90: New test.
8067
8068 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8069
8070         PR c/9072
8071         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8072         Wtraditional-conversion.
8073         * gcc.dg/overflow-warn-2.c: Likewise.
8074         * gcc.dg/Wconversion.c: Likewise. Renamed as
8075         Wtraditional-conversion.c .
8076         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8077         Wtraditional-conversion-2.c .
8078         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8079         Wtraditional-conversion-2.c
8080         * gcc.dg/Wconversion-negative-constants.c: New.
8081
8082 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
8083
8084         * gcc.dg/tree-ssa/dump-1.c: New test.
8085
8086 2006-11-23  David Ung <davidu@mips.com>
8087
8088         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8089         -mfp64, allowable when ISA >= 33 and float is enabled.
8090         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8091         of mthc1 and mfhc1 patterns.
8092
8093 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
8094
8095         PR tree-optimization/29921
8096         * gcc.dg/pr29921.c: New test.
8097
8098 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8099
8100         PR fortran/29441
8101         * gfortran.dg/initialization_4.f90: New test.
8102
8103 2006-11-22  Ira Rosen  <irar@il.ibm.com>
8104
8105         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8106         platforms that have interleaving support.
8107         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8108         * gcc.dg/vect/vect-strided-a-u16-i2.c,
8109         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8110         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8111         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8112         gcc.dg/vect/vect-strided-u8-i2-gap.c,
8113         gcc.dg/vect/vect-strided-u8-i8.c,
8114         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8115         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8116         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8117         gcc.dg/vect/vect-strided-float.c,
8118         gcc.dg/vect/vect-strided-a-mult.c,
8119         gcc.dg/vect/vect-strided-mult-char-ls.c,
8120         gcc.dg/vect/vect-strided-a-u16-mult.c,
8121         gcc.dg/vect/vect-strided-a-u32-mult.c,
8122         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8123         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8124         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8125         gcc.dg/vect/vect-strided-mult.c,
8126         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8127         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8128         New.
8129
8130 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8131
8132         PR fortran/25087
8133         * gfortran.dg/auto_char_len_4.f90: New test.
8134
8135 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
8136
8137         PR fortran/29652
8138         * gfortran.dg/generic_7.f90: New test.
8139         * gfortran.dg/defined_operators_1.f90: Add new error.
8140
8141 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
8142
8143         PR tree-optimization/29902
8144         * g++.dg/tree-ssa/pr29902.C: New test.
8145
8146 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
8147
8148         PR fortran/29820
8149         * gfortran.dg/used_types_13.f90: New test.
8150
8151 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
8152
8153         * gcc.dg/dfp/snan.c: Delete.
8154
8155 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
8156
8157         * g++.dg/cpp0x/static_assert1.C: New.
8158         * g++.dg/cpp0x/static_assert2.C: New.
8159         * g++.dg/cpp0x/static_assert3.C: New.
8160
8161 2006-11-21  Richard Guenther  <rguenther@suse.de>
8162
8163         * gcc.dg/vect/vect-pow-1.c: New testcase.
8164         * gcc.dg/vect/vect-pow-2.c: Likewise.
8165
8166 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
8167
8168         PR c++/29570
8169         * g++.dg/template/static29.C: New test.
8170
8171         PR c++/29734
8172         * g++.dg/conversion/simd4.C: New test.
8173
8174 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
8175
8176         PR c++/29475
8177         * g++.dg/template/access19.C: New test.
8178         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8179         error is reported.
8180
8181 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8182
8183         PR tree-opt/25500
8184         * gcc.dg/tree-ssa/sra-4.c: New testcase.
8185
8186 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8187
8188         PR fortran/27546
8189         * gfortran.dg/import.f90: Extended test.
8190         * gfortran.dg/import2.f90: Extended test.
8191
8192 2006-11-20  Tobias Burnus  <burnus@net-b.de>
8193
8194         * gfortran.dg/volatile3.f90: Add conflict test.
8195
8196 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
8197
8198         PR fortran/24783
8199         * gfortran.dg/implicit_10.f90: New test.
8200
8201 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8202
8203         PR c++/8586
8204         * g++.dg/warn/Wall-write-strings.C: New.
8205
8206 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
8207
8208         * gfortran.dg/alloc_comp_constraint_5.f90: New.
8209         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8210
8211 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8212
8213         * gfortran.dg/use_3.f90: Remove error message.
8214         * gfortran.dg/iso_fortran_env_1.f90: New test.
8215         * gfortran.dg/iso_fortran_env_2.f90: New test.
8216         * gfortran.dg/iso_fortran_env_3.f90: New test.
8217         * gfortran.dg/iso_fortran_env_4.f90: New test.
8218
8219 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
8220
8221         * gcc.dg/vect/vect-27.c: Fix initialization.
8222
8223 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8224
8225         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8226         * gcc.dg/torture/builtin-minmax-1.c: New.
8227
8228         * gcc.dg/builtins-20.c: Add cases for copysign.
8229
8230 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8231
8232         PR fortran/24285
8233         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8234
8235 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8236         * gfortran.dg/use_1.f90: New test.
8237         * gfortran.dg/use_1.f90: New test.
8238         * gfortran.dg/use_1.f90: New test.
8239
8240 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
8241
8242         PR tree-optimization/29801
8243         * gcc.dg/pr29801.c: New test.
8244
8245 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
8246
8247         PR middle-end/29584
8248         * gcc.dg/torture/pr29584.c: New test.
8249
8250 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
8251
8252         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8253         Condition PowerPC tests for saving FPRs on powerpc_fprs.
8254         * gcc.target/powerpc/compress-float-ppc.c,
8255         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8256         powerpc_fprs.
8257         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8258         do not pass -mhard-float.
8259
8260 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
8261
8262         * gnat.dg/volatile_aggregate.adb: New test.
8263
8264 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8265
8266         PR fortran/29391
8267         PR fortran/29489
8268         * gfortran.dg/bound_2.f90: Add more checks.
8269         * gfortran.dg/bound_3.f90: New test.
8270
8271 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8272
8273         PR target/29201
8274         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8275
8276 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
8277
8278         * gfortran.dg/import3.f90: Fix error message.
8279
8280 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8281
8282         PR tree-opt/29788
8283         * gfortran.fortran-torture/compile/inline_1.f90:
8284         New testcase.
8285
8286 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
8287
8288         * gcc.target/i386/x87regparm-1.c: New test.
8289         * gcc.target/i386/x87regparm-2.c: New test.
8290         * gcc.target/i386/x87regparm-3.c: New test.
8291         * gcc.target/i386/x87regparm-4.c: New test.
8292
8293 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8294
8295         PR fortran/27546
8296         * gfortran.dg/import.f90: New test.
8297         * gfortran.dg/import2.f90: New test.
8298         * gfortran.dg/import3.f90: New test.
8299
8300 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8301
8302         PR fortran/27588
8303         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8304
8305 2006-11-15  Tobias Burnus  <burnus@net-b.de>
8306
8307         PR fortran/29806
8308         * gfortran.dg/contains.f90: New test.
8309         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8310
8311 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
8312
8313         PR tree-optimization/29581
8314         * gcc.dg/pr29581-1.c: New test.
8315         * gcc.dg/pr29581-2.c: New test.
8316         * gcc.dg/pr29581-3.c: New test.
8317         * gcc.dg/pr29581-4.c: New test.
8318         * gfortran.dg/pr29581.f90: New test.
8319
8320 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
8321
8322         PR fortran/29702
8323         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8324         numbers in error message headers.
8325
8326 2006-11-14  Richard Guenther  <rguenther@suse.de>
8327
8328         * gcc.target/i386/math-torture/math-torture.exp: Restrict
8329         to i?86 and x86_64 targets.
8330
8331 2006-11-14  Caroline Tice  <ctice@apple.com>
8332
8333         * gcc.dg/pubtypes-1.c: New file/testcase.
8334         * gcc.dg/pubtypes-2.c: New file/testcase.
8335         * gcc.dg/pubtypes-3.c: New file/testcase.
8336         * gcc.dg/pubtypes-4.c: New file/testcase.
8337         * g++.dg/pubtypes.C: New file/testcase.
8338
8339 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
8340
8341         PR c++/29106
8342         * g++.dg/init/self1.C: New test.
8343
8344 2006-11-14  Tobias Burnus  <burnus@net-b.de>
8345
8346         PR fortran/29657
8347         * gfortran.dg/conflicts.f90: Add.
8348
8349 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
8350
8351         PR rtl-optimization/29798
8352
8353         * gcc.c-torture/execute/pr29798.c: New.
8354
8355 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8356
8357         * gcc.dg/builtins-20.c: Add more cases.
8358
8359 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
8360
8361         PR fortran/29759
8362         * gfortran.dg/gomp/pr29759.f90: New test.
8363
8364 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
8365
8366         PR c++/29518
8367         * g++.dg/template/static28.C: New test.
8368
8369 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
8370
8371         * lib/c-torture.exp: Use target-libpath.exp.
8372         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
8373         set GCC_EXEC_PREFIX env var from global variable of same name.
8374
8375 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8376
8377         PR fortran/26994
8378         * gfortran.fortran-torture/compile/transfer-1.f90:
8379         New testcase.
8380
8381 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
8382             Zdenek Dvorak <dvorakz@suse.cz>
8383
8384         PR tree-optimization/29680
8385         * gcc.dg/alias-11.c: New test.
8386
8387 2006-11-12  Jason Merrill  <jason@redhat.com>
8388             Andrew Pinski <pinskia@physics.uc.edu>
8389
8390         PR middle-end/28915
8391         * gcc.target/i386/vectorize1.c: New.
8392
8393 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8394
8395         PR rtl-optimization/29797
8396         * gcc.c-torture/execute/pr29797-1.c: New test case.
8397
8398 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8399
8400         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
8401
8402 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
8403
8404         * gcc.dg/tree-ssa/prefetch-3.c: New test.
8405
8406 2006-11-12  Roger Sayle  <roger@eyesopen.com>
8407
8408         PR tree-optimization/13827
8409         * gcc.dg/fold-eqand-1.c: New test case.
8410
8411 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8412
8413         PR rtl-opt/28812
8414         * gcc.c-torture/execute/mayalias-3.c: New test.
8415
8416 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
8417
8418         PR middle-end/27528
8419         * gcc.c-torture/compile/pr27528.c: New test.
8420         * gcc.dg/pr27528.c: Likewise.
8421
8422 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8423
8424         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
8425
8426         * gcc.dg/torture/builtin-symmetric-1.c: New test.
8427
8428 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8429
8430         PR fortran/29758
8431         * gfortran.dg/reshape_source_size_1.f90: New test.
8432
8433 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
8434
8435         PR fortran/29315
8436         * gfortran.dg/aliasing_dummy_4.f90: New test.
8437
8438 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
8439
8440         PR target/29777
8441         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
8442         and x86_64-*-* targets.
8443
8444 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8445
8446         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
8447         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
8448         New macros. Use them in exact tests.
8449         (TESTIT3): New macro.
8450         Add tests for fmin, fmax and fma.
8451
8452 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8453
8454         PR fortran/29431
8455         * gfortran.dg/array_constructor_13.f90: New test.
8456
8457 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8458
8459         PR fortran/29744
8460         * gfortran.dg/used_types_12.f90: New test.
8461
8462 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
8463
8464         PR middle-end/29726
8465         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
8466         (test6): Ditto.
8467         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
8468         * gcc.dg/fold-eqandshift-3.c: New test case.
8469
8470 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
8471
8472         PR fortran/29699
8473         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
8474
8475         PR fortran/21370
8476         * gfortran.dg/change_symbol_attributes_1.f90: New test.
8477
8478 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8479
8480         * gcc.dg/20061109-1.c: New testcase.
8481
8482 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8483
8484         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
8485
8486 2006-11-09  Tobias Burnus  <burnus@net-b.de>
8487
8488         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
8489         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
8490
8491 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
8492
8493         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
8494         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
8495
8496 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8497
8498         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
8499
8500 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8501
8502         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
8503         vect-9.c).
8504         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
8505         * gcc.dg/vect/vect-9.c: Now vectorizable.
8506         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
8507         that support vect_widen_mult.
8508         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
8509         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
8510         vect-reduc-dot-u16.c).
8511         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
8512         vect-reduc-dot-u16.c).
8513         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
8514         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
8515         vect-reduc-dot-s8.c).
8516         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
8517         vect-reduc-dot-s8.c).
8518         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
8519         vect-reduc-dot-s8.c).
8520         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
8521         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
8522         vect-reduc-dot-u8.c).
8523         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
8524         vect-reduc-dot-u8.c).
8525         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
8526         * gcc.dg/vect/vect-multitypes-9.c: New test.
8527         * gcc.dg/vect/vect-multitypes-10.c: New test.
8528         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
8529         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
8530         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
8531         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
8532         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
8533         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
8534         wrapv-vect-reduc-dot-s8.c.
8535         * lib/target-support.exp (check_effective_target_vect_unpack): New.
8536         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
8537         targets that support vec_unpack.
8538         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
8539         (check_effective_target_vect_widen_mult_qi_to_hi): New.
8540         (check_effective_target_vect_widen_mult_hi_to_si): New.
8541         (check_effective_target_vect_widen_sum): Removed.
8542
8543         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8544
8545         * gcc.dg/vect/vect-multitypes-8.c: New test.
8546         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
8547
8548         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
8549
8550         * gcc.dg/vect/vect-multitypes-7.c: New test.
8551
8552         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8553
8554         * gcc.dg/vect/vect-multitypes-4.c: New test.
8555         * gcc.dg/vect/vect-multitypes-5.c: New test.
8556         * gcc.dg/vect/vect-multitypes-6.c: New test.
8557
8558         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
8559
8560         * gcc.dg/vect/vect-multitypes-1.c: New test.
8561         * gcc.dg/vect/vect-multitypes-2.c: New test.
8562         * gcc.dg/vect/vect-multitypes-3.c: New test.
8563
8564 2006-11-07  Eric Christopher  <echristo@apple.com>
8565
8566         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
8567         Test using scan-assembler-not.
8568
8569 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
8570
8571         * gcc.dg/inline-17.c: New test.
8572
8573 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
8574
8575         PR other/25028
8576         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
8577         on HP-UX.
8578
8579 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
8580
8581         PR fortran/29539
8582         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
8583
8584         PR fortran/29634
8585         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
8586         test.
8587
8588 2006-11-07  Tobias Burnus  <burnus@net-b.de>
8589
8590         PR fortran/29601
8591         * gfortran.dg/volatile.f90: Add.
8592         * gfortran.dg/volatile2.f90: Add.
8593         * gfortran.dg/volatile3.f90: Add.
8594         * gfortran.dg/volatile4.f90: Add.
8595         * gfortran.dg/volatile5.f90: Add.
8596         * gfortran.dg/volatile6.f90: Add.
8597         * gfortran.dg/volatile7.f90: Add.
8598
8599 2006-11-06  Tobias Burnus  <burnus@net-b.de>
8600
8601         * gfortran.dg/io_constraints_2.f90: Adjust pattern
8602           for matching error messages.
8603         * gfortran.dg/specifics_3.f90: Adjust pattern
8604           for matching error messages.
8605
8606 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
8607             Bernhard Fischer  <aldot@gcc.gnu.org>
8608
8609         * lib/gcc-dg.exp (output-exists): New proc.
8610         (output-exists-not): New proc.
8611         * gcc.test-framework/test-framework.awk: Support new directives.
8612         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8613         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8614         * gcc.test-framework/dg-outexists-exp-F.c: New test.
8615         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8616         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8617         * gcc.test-framework/dg-outexists-exp-P.c: New test.
8618
8619 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
8620
8621         PR fortran/29630
8622         PR fortran/29679
8623         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8624         * gfortran.dg/initialization_3.f90: New.
8625
8626 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8627
8628         PR libgfortran/25545
8629         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8630
8631 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
8632
8633         PR middle-end/29695
8634         * gcc.c-torture/execute/pr29695-1.c: New test.
8635         * gcc.c-torture/execute/pr29695-2.c: New test.
8636
8637 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
8638
8639         PR fortran/29565
8640         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8641
8642 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
8643
8644         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8645         for matching error messages.
8646
8647 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
8648
8649         PR target/26915
8650         * gcc.target/i386/387-12.c: New test.
8651
8652 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8653
8654         PR libfortran/29713
8655         * gfortran.dg/pr29713.f90: New test.
8656
8657 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
8658
8659         * gcc.c-torture/execute/arith-rand-ll.c:
8660         Also test for bogus rest sign.
8661
8662 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8663
8664         PR libfortran/27895
8665         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8666
8667 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
8668
8669         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8670         from error messages.
8671
8672 2006-11-02  Mike Stump  <mrs@apple.com>
8673
8674         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8675
8676         * g++.old-deja/g++.abi/align.C: Enable for darwin.
8677
8678 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
8679
8680         * g++.dg/eh/gcsec1.C: New test.
8681
8682 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8683
8684         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8685         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
8686
8687 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
8688
8689         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8690         hexadecimal value.
8691         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8692         * gcc.dg/pr14796-2.c: Likewise.
8693
8694 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8695
8696         * gcc.c-torture/execute/20061101-1.c: New test.
8697
8698 2006-11-01  Richard Guenther  <rguenther@suse.de>
8699
8700         * gcc.target/i386/fpprec-1.c: New testcase.
8701
8702 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8703
8704         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8705         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8706
8707 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8708
8709         * gcc.c-torture/execute/20061031-1.c: New test.
8710
8711 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8712
8713         PR 23067
8714         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8715         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8716         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8717         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8718         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8719         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8720         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8721
8722 2006-10-31  Eric Christopher  <echristo@apple.com>
8723             Falk Hueffner  <falk@debian.org>
8724
8725         * gcc.dg/builtin-bswap-1.c: New.
8726         * gcc.dg/builtin-bswap-2.c: New.
8727         * gcc.dg/builtin-bswap-3.c: New.
8728         * gcc.dg/builtin-bswap-4.c: New.
8729         * gcc.dg/builtin-bswap-5.c: New.
8730         * gcc.target/i386/builtin-bswap-1.c: New.
8731
8732 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
8733
8734         * gcc.dg/inline-16.c: New.
8735
8736         PR 16622
8737         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8738         defining it.
8739         * gcc.dg/inline-13.c: New.
8740         * gcc.dg/inline-14.c: New.
8741         * gcc.dg/inline-15.c: New.
8742
8743         PR 11377
8744         * gcc.dg/inline6.c: New.
8745         * gcc.dg/inline7.c: New.
8746
8747 2006-10-31  Roger Sayle  <roger@eyesopen.com>
8748
8749         PR middle-end/23470
8750         * gcc.dg/pr23470-1.c: New test case.
8751
8752 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
8753
8754         PR fortran/29537
8755         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8756         data.
8757         * gfortran.dg/blockdata_2.f90: New testcase.
8758
8759 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
8760
8761         PR libfortran/29627
8762         * gfortran.dg/unf_short_record_1.f90:  New test.
8763
8764 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8765
8766         PR fortran/29067
8767         * gfortran.dg/pr29067.f: New test.
8768
8769 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
8770             Richard Sandiford  <richard@codesourcery.com>
8771
8772         * lib/target-supports.exp (get_compiler_messages): Append options
8773         as a single list element.
8774         (check_effective_target_arm_vfp_ok): New.
8775         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8776
8777 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
8778
8779         PR fortran/29387
8780         * gfortran.dg/intrinsic_actual_2.f90: New test.
8781
8782         PR fortran/29490
8783         * gfortran.dg/actual_array_interface_1.f90: New test.
8784
8785         PR fortran/29641
8786         * gfortran.dg/used_types_11.f90: New test.
8787
8788 2006-10-30  Dirk Mueller  <dmueller@suse.de>
8789
8790         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8791         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8792         * g++.old-deja/g++.pt/eichin01.C (main): Same.
8793         * g++.old-deja/g++.mike/net25.C (main): Same.
8794         * g++.dg/lookup/exception1.C (main): Same.
8795         * g++.dg/parse/parens2.C (main): Same.
8796
8797 2006-10-30  Roger Sayle  <roger@eyesopen.com>
8798
8799         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8800
8801 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8802
8803         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8804         * gcc.dg/torture/builtin-math-3.c: Likewise.
8805
8806 2006-10-30  Tobias Burnus  <burnus@net-b.de>
8807
8808         PR fortran/29452
8809         * gfortran.dg/write_check.f90: Check run-time keyword checking.
8810         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8811
8812 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
8813
8814         PR Fortran/29410
8815         * gfortran.fortran-torture/execute/transfer1.f90: New test.
8816
8817 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
8818
8819         * lib/target-supports.exp (check_function_available): Declare
8820         function before calling.
8821
8822 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR tree-optimization/29637
8825         * gcc.dg/pr29637.c: New test.
8826
8827 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8828
8829         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8830         tree canonicalization.
8831
8832 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8833
8834         * gcc.dg/builtins-20.c: Add more hypot tests.
8835
8836 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8837
8838         * gcc.dg/fold-compare-1.c: New test case.
8839
8840 2006-10-29  Dirk Mueller  <dmueller@suse.de>
8841
8842         PR c++/16307
8843         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8844
8845 2006-10-29  Roger Sayle  <roger@eyesopen.com>
8846
8847         PR tree-optimization/15458
8848         * gcc.dg/fold-xornot-1.c: New test case.
8849
8850 2006-10-29  Richard Guenther  <rguenther@suse.de>
8851
8852         * gcc.target/i386/math-torture/trunc.c: New testcase.
8853
8854 2006-10-29  Richard Guenther  <rguenther@suse.de>
8855
8856         * gcc.target/i386/math-torture/round.c: New testcase.
8857
8858 2006-10-29  Richard Guenther  <rguenther@suse.de>
8859
8860         * gcc.target/i386/math-torture/ceil.c: New testcase.
8861         * gcc.target/i386/math-torture/floor.c: Likewise.
8862
8863 2006-10-29  Richard Guenther  <rguenther@suse.de>
8864
8865         * gcc.target/i386/math-torture/rint.c: New testcase.
8866         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8867
8868 2006-10-29  Richard Guenther  <rguenther@suse.de>
8869
8870         * gcc.target/i386/math-torture/lfloor.c: New testcase.
8871         * gcc.target/i386/math-torture/lceil.c: Likewise.
8872
8873 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8874
8875         PR libgfortran/24313
8876         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8877
8878 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
8879
8880         * gcc.c-torture/execute/20020118-1.c,
8881         gcc.c-torture/execute/builtins/strlen.c,
8882         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8883         comment typos.
8884
8885 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8886
8887         * gcc.dg/builtins-20.c: Add tests for hypot.
8888         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
8889         two-argument builtins.
8890         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8891         TESTIT2.  Update all callers.
8892         (TESTIT2, TESTIT2_R): New helper macros.
8893         Add testcases for pow, hypot and atan2.
8894
8895 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8896
8897         PR C++/29295
8898         * g++.dg/expr/bool1.C: New test.
8899         * g++.dg/expr/bool2.C: New test.
8900
8901 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8902
8903         PR fortran/28224
8904         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8905         * gfortran.dg/namelist_internal.f90: New test.
8906
8907 2006-10-28  Tobias Burnus  <burnus@net-b.de>
8908
8909         PR fortran/29625
8910         * gfortran.dg/io_real_boz.f90: Add.
8911         * gfortran.dg/io_real_boz2.f90: Add.
8912
8913 2006-10-28  Richard Guenther  <rguenther@suse.de>
8914
8915         PR middle-end/26899
8916         * gcc.dg/tree-ssa/pr26899.c: New testcase.
8917
8918 2006-10-28  Richard Guenther  <rguenther@suse.de>
8919
8920         PR target/28806
8921         * gcc.target/i386/math-torture/lround.c: New testcase.
8922
8923 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
8924
8925         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8926         * gcc.dg/builtins-44.c: Likewise.
8927         * gcc.dg/builtins-45.c: Likewise.
8928         * gcc.dg/pr28796-2.c: Likewise.
8929         * gcc.dg/unordered-3.c: Likewise.
8930
8931 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8932
8933         PR libgfortran/27954
8934         * gfortran.dg/error_recovery_2.f90: New test.
8935
8936 2006-10-26  Richard Guenther  <rguenther@suse.de>
8937
8938         * gcc.target/i386/i386.exp: Use glob, not find to collect
8939         tests.  Avoids recursing into subdirectories.
8940         * gcc.target/i386/math-torture/math-torture.exp: Torture
8941         for interesting ia32 math options.
8942         * gcc.target.i386/math-torture/lrint.c: New testcase.
8943
8944 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8945
8946         PR libgfortran/29563
8947         * gfortran.dg/arrayio_9.f90: Update test.
8948         * gfortran.dg/arrayio_19.f90: New test.
8949
8950 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
8951
8952         * gcc.dg/20061026.c: New testcase.
8953
8954 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8955
8956         PR libgfortran/29563
8957         * gfortran.dg/arrayio_9.f90: New test.
8958
8959 2006-10-26  Ben Elliston  <bje@au.ibm.com>
8960
8961         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8962         Copy the strings manually, as strcpy may call strlen.
8963
8964 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8965
8966         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8967         Add checks for log, log2, log10 and log1p.
8968
8969         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8970         we already test 0.0.  Add checks for expm1, log, log2, log10,
8971         log1p, cbrt, erf and erfc.
8972
8973 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
8974
8975         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8976
8977 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
8978
8979         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8980         and remainderl() built-in functions.  Remove -ffast-math from
8981         dg-options.
8982
8983 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8984
8985         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8986         acosh and atanh.
8987
8988         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8989         floating point modifiers to arguments passed to float and long
8990         double functions respectively.  Update all callers to use floating
8991         point numbers, not integers.  Add tests for exp, exp2 and
8992         exp10/pow10.
8993
8994         * gcc.dg/torture/builtin-math-3.c: New test.
8995
8996 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
8997
8998         PR fortran/29393
8999         * gfortran.dg/initialize_2.f90: New.
9000
9001 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9002
9003         * gcc.dg/torture/builtin-math-2.c: New test.
9004
9005 2006-10-24  Richard Guenther  <rguenther@suse.de>
9006
9007         PR middle-end/28796
9008         * gcc.dg/pr28796-1.c: New testcase.
9009         * gcc.dg/pr28796-2.c: Likewise.
9010
9011 2006-10-24  Richard Guenther  <rguenther@suse.de>
9012
9013         * gcc.dg/builtins-57.c: New testcase.
9014
9015 2006-10-24  Richard Guenther  <rguenther@suse.de>
9016
9017         PR tree-optimization/29567
9018         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9019
9020 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
9021
9022         PR tree-optimization/14784
9023         * gcc.dg/alias-10.c: New test.
9024
9025 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9026
9027         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9028
9029 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
9030
9031         * gcc.dg/builtin-strncat-chk-1.c: New test.
9032
9033 2006-10-23  Jan Hubicka  <jh@suse.cz>
9034
9035         * gcc.dg/memmove-1.c: New test.
9036
9037 2006-10-23  Paul Brook  <paul@codesourcery.com>
9038
9039         * gcc.dg/pragma-pack-5.c: New test.
9040
9041 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
9042
9043         * g++.dg/other/s390-1.C: New testcase.
9044
9045 2006-10-23  Richard Guenther  <rguenther@suse.de>
9046
9047         PR middle-end/27132
9048         PR middle-end/23295
9049         * gcc.dg/pr27132.c: New testcase.
9050         * gcc.dg/pr23295.c: Likewise.
9051         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9052         * g++.dg/tree-ssa/pr19807.C: Likewise.
9053
9054 2006-10-23  Richard Guenther  <rguenther@suse.de>
9055
9056         PR middle-end/21032
9057         * gcc.dg/pr21032.c: New testcase.
9058
9059 2006-10-22  Jeff Law  <law@redhat.com>
9060         Richard Guenther  <rguenther@suse.de>
9061
9062         PR tree-optimization/15911
9063         * gcc.dg/tree-ssa/vrp30.c: New testcase.
9064
9065 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9066
9067         PR c++/20647
9068         * g++.dg/abi/rtti3.C: New.
9069
9070 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
9071
9072         PR middle-end/28252
9073         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9074         transformation.
9075
9076 2006-10-21  Richard Guenther  <rguenther@suse.de>
9077
9078         PR tree-optimization/3511
9079         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9080
9081 2006-10-21  Richard Guenther  <rguenther@suse.de>
9082
9083         PR middle-end/26898
9084         * gcc.dg/torture/pr26898-1.c: New testcase.
9085         * gcc.dg/torture/pr26898-2.c: Likewise.
9086
9087 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
9088
9089         PR c++/28053
9090         * g++.dg/parse/bitfield1.C: Adjust error markers.
9091         * g++.dg/parse/bitfield2.C: New test.
9092
9093 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
9094
9095         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9096
9097 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9098
9099         PR libfortran/27895
9100         * gfortran.dg/zero_sized_1.f90: New test.
9101
9102 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
9103
9104         * gcc.dg/div-compare-1.c: New test.
9105
9106 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
9107
9108         PR fortran/29216
9109         * gfortran.dg/result_default_init_1.f90: New test.
9110
9111         PR fortran/29314
9112         * gfortran.dg/automatic_default_init_1.f90: New test.
9113
9114         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9115         from 38 to 33.
9116
9117 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
9118
9119         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9120         'using namespace std' without previous declaration.
9121         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9122         * g++.old-deja/g++.robertl/eb133c.C: New.
9123
9124 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9125
9126         PR libgfortran/29277
9127         * gfortran.dg/streamio_4.f90: Update test.
9128         * gfortran.dg/streamio_11.f90: New test.
9129
9130 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
9131
9132         PR c++/27952
9133         * g++.dg/inherit/virtual1.C: New test.
9134
9135 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9136
9137         PR c++/28261
9138         * g++.dg/parse/enum3.C: New test.
9139
9140 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9141
9142         PR c++/29039
9143         * g++.dg/init/ctor8.C: New test.
9144
9145 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
9146
9147         PR c++/27270
9148         * g++.dg/ext/complit8.C: Tweak error markers.
9149         * g++.dg/template/complit1.C: Add error marker.
9150
9151 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9152
9153         PR c++/27270
9154         * g++.dg/ext/complit8.C: New test.
9155
9156         PR c++/29408
9157         * g++.dg/parse/dtor12.C: New test.
9158
9159         PR c++/29435
9160         * g++.dg/template/sizeof11.C: New test.
9161
9162 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
9163
9164         PR fortran/29392
9165         * gfortran.dg/data_char_3.f90: New test.
9166
9167         PR fortran/29451
9168         * gfortran.dg/negative_automatic_size.f90: New test.
9169
9170 2006-10-16  David Daney  <ddaney@avtrex.com>
9171
9172         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9173
9174 2006-10-16  Eric Christopher  <echristo@apple.com>
9175
9176         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9177         x86_64.
9178
9179 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
9180
9181         PR c++/28211
9182         * g++.dg/tc1/dr49.C: Tweak error messages.
9183         * g++.dg/parse/template21.C: New test.
9184
9185 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9186
9187         PR middle-end/20491
9188         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9189
9190 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
9191
9192         PR fortran/29403
9193         * gfortran.dg/print_1.f90: New test.
9194
9195 2006-10-15  Jan Hubicka  <jh@suse.cz>
9196
9197         PR middle-end/29241
9198         * gcc.c-torture/compile/pr29241.c: New testcase.
9199
9200 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
9201
9202         PR middle-end/29250
9203         * gcc.c-torture/compile/pr29250.c: New test.
9204
9205 2006-10-15  Richard Guenther  <rguenther@suse.de>
9206
9207         * gcc.dg/pr29299.c: New testcase.
9208
9209 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
9210
9211         PR fortran/24767
9212         * gfortran.dg/label_4.f90: Adjust warning flag.
9213
9214 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9215
9216         PR fortran/29371
9217         * gfortran.dg/nullify_3.f90: New test.
9218
9219 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
9220
9221         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9222         on Solaris 2.5.1 too.
9223
9224 2006-10-13  Eric Christopher  <echristo@apple.com>
9225
9226         * gcc.dg/pr25993.c: Skip for darwin.
9227
9228 2006-10-13  Eric Christopher  <echristo@apple.com>
9229
9230         * gcc.dg/visibility-11.c: Skip for darwin.
9231
9232 2006-10-13  Eric Christopher  <echristo@apple.com>
9233
9234         * gcc.dg/darwin-weakimport-1.c: Use
9235         -fno-asynchronous-unwind-tables.
9236         * gcc.dg/darwin-weakimport-3.c: Ditto.
9237
9238 2006-10-13  Richard Guenther  <rguenther@suse.de>
9239
9240         PR tree-optimization/29446
9241         * gcc.dg/torture/pr29446.c: New testcase.
9242
9243 2006-10-13  Bill Wendling  <wendling@apple.com>
9244
9245         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9246         * g++.old-deja/g++.jason/hmc1.C: Likewise.
9247         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9248         * g++.old-deja/g++.law/shadow1.C: Likewise.
9249         * g++.old-deja/g++.law/ctors10.C: Likewise.
9250         * g++.dg/debug/namespace1.C: Likewise.
9251         * g++.dg/inherit/namespace-as-base.C: Likewise.
9252         * g++.dg/opt/delay-slot-1.C: Likewise.
9253         * g++.dg/parse/defarg10.C: Likewise.
9254         * g++.dg/template/ptrmem11.C: Likewise.
9255         * g++.dg/template/mem_func_ptr.C: Likewise.
9256         * g++.dg/template/spec19.C: Likewise.
9257
9258 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
9259
9260         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9261
9262 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9263
9264         PR fortran/29373
9265         * gfortran.dg/implicit_9.f90: New test.
9266
9267         PR fortran/29407
9268         * gfortran.dg/namelist_25.f90: New test.
9269
9270         PR fortran/27701
9271         * gfortran.dg/same_name_2.f90: New test.
9272
9273         PR fortran/29232
9274         * gfortran.dg/host_assoc_types_1.f90: New test.
9275
9276         PR fortran/29364
9277         * gfortran.dg/missing_derived_type_1.f90: New test.
9278         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9279
9280         PR fortran/29422
9281         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9282
9283         PR fortran/29428
9284         * gfortran.dg/alloc_comp_assign_5.f90: New test.
9285
9286 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9287
9288         PR fortran/29391
9289         * gfortran.dg/bound_2.f90: New test.
9290
9291 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9292
9293         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9294         directive.
9295         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9296         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9297         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9298         * gfortran.dg/gomp/reduction3.f90: Likewise.
9299         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9300         * gfortran.dg/dummy_procedure_2.f90: Likewise.
9301         * gfortran.dg/interface_derived_type_1.f90: Likewise.
9302         * gfortran.dg/forall_4.f90: Likewise.
9303         * gfortran.dg/spec_expr_4.f90: Likewise.
9304         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9305         * gfortran.dg/forall_5.f90: Likewise.
9306         * gfortran.dg/open_access_append_2.f90: Add check for
9307         compile-time warning.
9308
9309 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
9310
9311         PR c++/28506
9312         * g++.dg/parse/pure1.C: New test.
9313
9314 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9315
9316         PR fortran/21435
9317         * gfortran.dg/io_constraints_3.f90: New test.
9318         * gfortran.dg/open_access_append_1.f90: Add checks
9319         for compile-time warnings.
9320         * gfortran.dg/pr20163-2.f: Likewise.
9321         * gfortran.dg/iostat_2.f90: Likewise.
9322         * gfortran.dg/label_4.f90: Delete the temporary
9323         file.
9324         * gfortran.dg/direct_io_2.f90: Add a FILE=
9325         specifier.
9326         * gfortran.dg/iomsg_1.f90: Add check for
9327         compile-time warning.
9328
9329 2006-10-12  Jan Hubicka  <jh@suse.cz>
9330
9331         PR c/28419
9332         * gcc.dg/pr28319.c: New test.
9333
9334 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
9335         PR c++/29318
9336         * g++.dg/ext/vla4.C: New test.
9337
9338 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9339
9340         PR c++/27961
9341         * g++.dg/template/crash60.C: New test.
9342         * g++.dg/other/large-size-array.C: Adjust error markers.
9343         * g++.dg/parse/crash27.C: Likewise.
9344         * g++.dg/template/crash1.C: Likewise.
9345
9346 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
9347
9348         PR testsuite/29093
9349         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9350
9351 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
9352
9353         PR preprocessor/28709
9354         * gcc.dg/cpp/paste14.c: New test.
9355
9356 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
9357
9358         PR c++/29175
9359         * g++.dg/init/array24.C: New test.
9360
9361 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9362
9363         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9364         of <sys/types.h>.
9365
9366 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
9367
9368         PR c++/29024
9369         * g++.dg/parse/typedef8.C: New test.
9370         * g++.dg/other/mult-stor1.C: Adjust error markers.
9371
9372 2006-10-11  Richard Guenther  <rguenther@suse.de>
9373
9374         PR tree-optimization/28230
9375         * gcc.dg/torture/pr28230.c: New testcase.
9376
9377 2006-10-11  Richard Guenther  <rguenther@suse.de>
9378
9379         PR inline-asm/29119
9380         * gcc.dg/torture/pr29119.c: New testcase.
9381
9382 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
9383
9384         PR middle-end/29272
9385         * gcc.c-torture/execute/20060930-2.c: New test.
9386
9387 2006-10-09  Richard Henderson  <rth@redhat.com>
9388
9389         Revert emutls patch.
9390
9391 2006-10-09  Richard Guenther  <rguenther@suse.de>
9392
9393         PR middle-end/29254
9394         * gcc.dg/pr29254.c: New testcase.
9395
9396 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
9397             Paul Thomas  <pault@gcc.gnu.org>
9398
9399         PR fortran/20541
9400         * gfortran.dg/alloc_comp_basics_1.f90: New test.
9401         * gfortran.dg/alloc_comp_basics_2.f90: New test.
9402         * gfortran.dg/alloc_comp_assign_1.f90: New test.
9403         * gfortran.dg/alloc_comp_assign_2.f90: New test.
9404         * gfortran.dg/alloc_comp_assign_3.f90: New test.
9405         * gfortran.dg/alloc_comp_assign_4.f90: New test.
9406         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
9407         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
9408         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
9409         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
9410         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
9411         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
9412         * gfortran.dg/alloc_comp_std.f90: New test.
9413         * gfortran.dg/move_alloc.f90: New test.
9414
9415 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
9416
9417         PR fortran/29115
9418         * gfortran.dg/derived_constructor_comps_2.f90: New test.
9419
9420         PR fortran/29211
9421         * gfortran.dg/forall_char_dependencies_1.f90: New test.
9422
9423 2006-10-08  Tobias Burnus  <burnus@net-b.de>
9424
9425         PR fortran/28585
9426         * gfortran.dg/new_line.f90: New test.
9427
9428 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9429
9430         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
9431         * gcc.dg/torture/builtin-convert-1.c,
9432         gcc.dg/torture/builtin-convert-2.c,
9433         gcc.dg/torture/builtin-convert-3.c,
9434         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
9435
9436 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
9437
9438         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
9439         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
9440         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
9441         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
9442
9443 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
9444
9445         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
9446         Xfail some tests for powerpc-darwin and powerpc-aix.
9447
9448 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
9449
9450         PR c/29380
9451         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
9452
9453 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9454
9455         PR target/29300
9456         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9457         on hppa*-*-hpux*.
9458
9459 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9460
9461         PR fortran/16580
9462         PR fortran/29288
9463         * gfortran.fortran-torture/execute/specifics.f90:
9464         Add tests for using all possible intrinsics as actual arguments.
9465         * gfortran.dg/specifics_1.f90: Add tests for using
9466         all possible intrinsics as actual arguments.
9467         * gfortran.dg/specifics_2.f90: New file.
9468         * gfortran.dg/specifics_3.f90: New file.
9469
9470 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
9471
9472         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
9473         * gcc.dg/debug/debug-2.c: Likewise.
9474
9475 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
9476
9477         * gcc.c-torture/compile/sync-2.c: New test.
9478
9479 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9480
9481         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
9482         line endings.
9483
9484 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9485
9486         PR rtl-optimization/29128
9487         * gcc.c-torture/compile/pr29128.c: New test.
9488
9489 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9490
9491         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
9492         line endings.
9493
9494 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
9495
9496         PR middle-end/29256
9497         * gcc.dg/tree-ssa/loop-19.c: New test.
9498
9499 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9500
9501         PR tree-optimization/29330
9502         * gcc.dg/pr29330.c: New test.
9503
9504         PR target/28924
9505         * gcc.c-torture/compile/20061005-1.c: New test.
9506
9507 2006-10-06  Olivier Hainque  <hainque@adacore.com>
9508
9509         * gcc.dg/typename-vla-1.c: New case.
9510         * gnat.dg/forward_vla.adb: New case.
9511
9512 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
9513
9514         PR tree-optimization/29290
9515         * gfortran.dg/loop_nest_1.f90: New test.
9516
9517         PR target/29198
9518         * gcc.dg/tls/opt-12.c: New test.
9519
9520         PR fortran/28415
9521         * gfortran.dg/save_2.f90: New test.
9522
9523         PR c/29091
9524         * gcc.dg/pr29091.c: New test.
9525
9526 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
9527
9528         * lib/target-supports.exp
9529         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
9530         same as x86_64-*-*; check for LP64.
9531
9532 2006-10-04  Richard Henderson  <rth@redhat.com>
9533
9534         * lib/target-supports.exp (check_effective_target_tls): Redefine
9535         to mean non-emulated tls.
9536         * gcc.dg/tls/alias-1.c: Remove tls requirement.
9537         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9538         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9539         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9540         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9541         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9542         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9543
9544 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9545
9546         PR fortran/29343
9547         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
9548
9549 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9550
9551         * gfortran.dg/bounds_check_fail_1.f90: New test.
9552
9553 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9554
9555         PR c++/29020
9556         * g++.dg/template/friend48.C: New test.
9557
9558 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
9559
9560         PR fortran/29098
9561         * gfortran.dg/default_initialization_2.f90: New test.
9562
9563 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9564
9565         PR fortran/20779
9566         PR fortran/20891
9567         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
9568
9569 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
9570
9571         PR fortran/29284
9572         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
9573
9574         PR fortran/29321
9575         PR fortran/29322
9576         * gfortran.dg/missing_optional_dummy_2.f90: New test.
9577
9578         PR fortran/25091
9579         PR fortran/25092
9580         * gfortran.dg/entry_array_specs_1.f90: New test.
9581
9582 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
9583
9584         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
9585         insufficient to inhibit some test failures at -O3.  Do testing
9586         on integers.
9587
9588 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
9589
9590         PR c++/29138
9591         * g++.dg/inherit/access8.C: New test.
9592         * g++.dg/template/dtor4.C: Tweak error messages.
9593
9594 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9595
9596         PR fortran/27478
9597         * gfortran.dg/entry_8.f90: New test.
9598
9599 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9600
9601         PR c++/29291
9602         * g++.dg/parse/new4.C: New test.
9603
9604 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
9605
9606         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9607         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9608         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9609         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9610         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9611
9612 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9613
9614         PR fortran/19260
9615         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9616         * gfortran.dg/continuation_2.f90: New test.
9617
9618         PR fortran/19262
9619         * gfortran.dg/continuation_3.f90: New test.
9620         * gfortran.dg/continuation_4.f90: New test.
9621         * gfortran.dg/continuation_5.f: New test.
9622         * gfortran.dg/continuation_6.f: New test.
9623
9624 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
9625
9626         PR c++/29226
9627         * g++.dg/template/vla1.C: New test.
9628
9629 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9630
9631         PR fortran/29210
9632         * gfortran.dg/complex_parameter_1.f90: New test.
9633
9634 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
9635
9636         PR c/29154
9637         * gcc.c-torture/execute/20060929-1.c: New test.
9638
9639 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
9640
9641         PR c++/29105
9642         * g++.dg/template/member6.C: New test.
9643         * g++.dg/parse/typename7.C: Adjust error markers.
9644
9645         PR c++/29080
9646         * g++.dg/template/member7.C: New test.
9647
9648 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
9649
9650         PR c/24010
9651         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9652         gcc.dg/Woverride-init-3.c: New tests.
9653
9654 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9655
9656         * gcc.c-torture/execute/20060930-1.c: New test.
9657
9658 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9659
9660         PR fortran/18791
9661         * gfortran.dg/specifics_1.f90: New test.
9662         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9663         complex specifics.
9664
9665 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9666
9667         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9668         pthread-init-common.h: New.
9669
9670 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
9671
9672         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9673         precision on some archs.
9674
9675 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
9676
9677         * gcc.dg/non-local-goto-1.c: New test.
9678         * gcc.dg/non-local-goto-2.c: Likewise.
9679         * gcc.dg/setjmp-3.c: Likewise.
9680         * gcc.dg/setjmp-4.c: Likewise.
9681
9682 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
9683
9684         * gnat.dg/self_aggregate_with_pointer.adb: New test.
9685
9686 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
9687
9688         PR fortran/28276
9689         * gfortran.dg/exponent_1.f90: New test.
9690
9691         PR fortran/27021
9692         * gfortran.dg/nearest_1.f90: New test.
9693
9694 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
9695
9696         PR middle-end/25261
9697         PR middle-end/28790
9698         * gcc.dg/gomp/nestedfn-1.c: New test.
9699
9700 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
9701
9702         PR objc/29195
9703         * objc/compile/method-1.m: New test.
9704
9705 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
9706
9707         PR c++/26938
9708         * g++.dg/template/crash58.C: New test.
9709         * g++.dg/parse/crash28.C: Adjust error markers.
9710         * g++.dg/template/crash34.C: Likewise.
9711         * g++.dg/template/friend31.C: Likewise.
9712         * g++.dg/template/crash32.C: Likewise.
9713
9714         PR c++/27329
9715         * g++.dg/template/crash59.C: New test.
9716
9717         PR c++/27667
9718         * g++.dg/template/spec33.C: New test.
9719         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9720
9721 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
9722             Adam Nemet  <anemet@caviumnetworks.com>
9723
9724         * gcc.dg/tree-ssa/ivopts-1.c: New test.
9725         * gcc.dg/tree-ssa/ivopts-2.c: New test.
9726
9727 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
9728
9729         PR target/28911
9730         * gcc.dg/pr28911.c: New.
9731
9732 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
9733
9734         PR target/29169
9735         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9736         (dg-options): Add -mfpmath=387.
9737
9738 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
9739
9740         PR c/28706
9741         * gcc.dg/pr28706.c: New test.
9742
9743         PR c/28712
9744         * gcc.dg/pr28712.c: New test.
9745
9746 2006-09-22  Mike Stump  <mrs@apple.com>
9747
9748         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9749
9750 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
9751
9752         PR tree-optimization/28888
9753         * gcc.dg/pr28888.c: New test.
9754
9755 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
9756
9757         PR c++/29016
9758         * g++.dg/init/ptrfn1.C: New test.
9759
9760 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
9761
9762         PR c++/28861
9763         * g++.dg/template/spec32.C: New test.
9764         * g++.dg/parse/crash9.C: Adjust error markers.
9765
9766         PR c++/28303
9767         * g++.dg/template/typedef6.C: New test.
9768         * g++.dg/init/error1.C: Adjust error markers.
9769         * g++.dg/parse/crash9.C: Likewise.
9770         * g++.dg/template/crash55.C: Likewise.
9771
9772 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
9773
9774         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9775
9776 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
9777
9778         PR target/27650
9779         * g++.dg/ext/dllimport12.C: New test.
9780
9781 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
9782
9783         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9784         * gcc.target/mips/nmadd-2.c: Likewise.
9785         * gcc.target/mips/mips-ps-6.c: New test.
9786         * gcc.target/mips/neg-abs-1.c: Likewise.
9787         * gcc.target/mips/neg-abs-2.c: Likewise.
9788         * gcc.target/mips/nmadd-3.c: New test.
9789
9790 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
9791
9792         PR middle-end/28046
9793         * gcc.dg/gomp/atomic-10.c: New test.
9794         * g++.dg/gomp/atomic-10.C: New test.
9795
9796 2006-09-20  Eric Christopher  <echristo@apple.com>
9797
9798         * gcc.target/i386/sse3-not-fisttp.c: New.
9799
9800 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
9801
9802         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9803
9804 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
9805
9806         * gcc.c-torture/execute/pr28289.c (one): New variable.
9807         (main): Use it instead of argc.
9808         * gcc.c-torture/execute/20060102-1.c (one): New variable.
9809         (main): Use it instead of argc.
9810
9811 2006-09-19  Paul Brook  <paul@codesourcery.com>
9812
9813         PR target/28516
9814         * gcc.dg/nested-func-5.c: New test.
9815
9816 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9817
9818         * lib/target-supports.exp (check_effective_target_tls): Compile
9819         test stubs using ${tool}_target_compile, not just target_compile.
9820         (check_effective_target_tls_runtime): Likewise.
9821
9822 2006-09-19  Ben Elliston  <bje@au.ibm.com>
9823
9824         * gcc.c-torture/compile/20030405-1.x: Remove.
9825
9826         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9827         optimising linker from discarding it.
9828
9829 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9830
9831         PR fortran/28526
9832         * gfortran.dg/keyword_symbol_1.f90: New test.
9833
9834         * gfortran.dg/spread_shape_1.f90: Add missing warning with
9835         pedantic compilation option.
9836
9837 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
9838
9839         PR fortran/29060
9840         * gfortran.dg/spread_shape_1.f90: New test.
9841
9842 2006-09-17  Roger Sayle  <roger@eyesopen.com>
9843
9844         PR tree-optimization/28887
9845         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9846
9847 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
9848
9849         PR c/25993
9850         * gcc.dg/pr25993.c: New test.
9851
9852 2006-09-17  Ira Rosen  <irar@il.ibm.com>
9853
9854         PR tree-opt/21591
9855         * gcc.dg/vect/pr21591.c: New test.
9856
9857 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
9858
9859         PR tree-opt/29059
9860         * gcc.c-torture/compile/strcpy-1.c: New test.
9861         * gcc.c-torture/compile/strcpy-2.c: New test.
9862         * gcc.c-torture/compile/memcpy-1.c: New test.
9863         * gcc.c-torture/compile/memcpy-2.c: New test.
9864
9865 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
9866
9867         PR testsuite/29055
9868         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9869
9870 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
9871
9872         * gnat.dg/specs/double_record_extension1.ads: New test.
9873         * gnat.dg/specs/double_record_extension2.ads: Likewise.
9874
9875 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
9876
9877         PR fortran/29051
9878         * gfortran.dg/oldstyle_3.f90: New test.
9879
9880 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9881
9882         PR libgfortran/29099
9883         * gfortran.dg/secnds-1.f: New test.
9884
9885 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9886
9887         PR libgfortran/29053
9888         * gfortran.dg/streamio_9.f90: New test.
9889         * gfortran.dg/streamio_10.f90: New test.
9890
9891 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
9892
9893         PR C++/29002
9894         * g++.dg/init/array22.C: New test.
9895         * g++.dg/init/array23.C: New test.
9896
9897 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
9898
9899         * stackcheck.lst: Update list of tests requiring stack checking.
9900         * norun.lst: Adjust for above change.
9901         * ada95.lst: New file.
9902         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9903         requiring -gnat95 switch.
9904
9905 2006-09-14  Olivier Hainque  <hainque@adacore.com>
9906
9907         * gnat.dg/in_out_parameter.adb: New test.
9908
9909 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
9910
9911         PR debug/28980
9912         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9913
9914 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
9915
9916         * gnat.dg/specs/unchecked_union.ads: New test.
9917
9918 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
9919
9920         PR rtl-optimization/28982
9921         * gcc.c-torture/execute/pr28982a.c: New test.
9922         * gcc.c-torture/execute/pr28982b.c: Likewise.
9923
9924 2006-09-12  Eric Christopher  <echristo@apple.com>
9925
9926         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9927         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9928
9929 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
9930
9931         PR c/28768
9932         PR preprocessor/14634
9933         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9934         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9935         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9936
9937 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9938
9939         * gcc.dg/pr28243.c: New test.
9940
9941 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
9942
9943         PR fortran/28971
9944         gfortran.dg/pr28971.f90: New test to act as a backstop in case
9945         this undiagnosed regression reappears.
9946
9947 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
9948
9949         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9950         Treat $srcdir as a literal.
9951         * lib/fortran-torture.exp (fortran-torture-compile,
9952         fortran-torture-execute): Likewise.
9953         * lib/objc-torture.exp (objc-torture-compile,
9954         objc-torture-execute): Likewise.
9955         * lib/profopt.exp (profopt-execute): Likewise.
9956
9957 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
9958
9959         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9960
9961 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
9962
9963         PR testsuite/28950
9964         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9965
9966 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
9967
9968         PR target/13685
9969         * gcc.target/i386/pr13685.c: New test.
9970
9971 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9972
9973         * gcc.dg/pr28726.c: New test.
9974
9975 2006-09-11  Josh Conner  <jconner@apple.com>
9976
9977         * gcc.dg/nrv3.c: Increase size of structure.
9978         * gcc.dg/nrv4.c: Likewise.
9979         * gcc.dg/nrv5.c: Likewise.
9980
9981 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
9982
9983         PR libfortran/28890
9984         gfortran.dg/assumed_charlen_function_5.f90: New test.
9985
9986 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
9987
9988         PR c++/28991
9989         * g++.dg/init/static3.C: New test.
9990
9991 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
9992
9993         PR testsuite/29007
9994         * gcc.dg/long-long-cst1.c (t): Add cast to
9995         __SIZE_TYPE__ before casting to int.
9996         (main): Return 0 on success.
9997
9998 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9999
10000         * gcc.c-torture/execute/20060910-1.c: New test.
10001
10002 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
10003
10004         PR middle-end/26983
10005         * gcc.dg/pr26983.c: New test.
10006
10007 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
10008
10009         PR target/29006
10010         * gcc.c-torture/execute/pr29006.c: New test.
10011
10012 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10013
10014         PR libfortran/28947
10015         gfortran.dg/matmul_4.f90: New test.
10016
10017 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10018
10019         PR fortran/28959
10020         gfortran.dg/used_types_10: New test.
10021
10022 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
10023
10024         PR libfortran/28923
10025         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10026         gfortran.dg/array_initializer_3.f90: New test.
10027
10028 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10029
10030         PR fortran/28914
10031         * gfortran.dg/actual_array_constructor_3.f90: New test.
10032
10033 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
10034
10035         PR testsuite/26778
10036         * gcc.target/i386/pr26778.c: New testcase.
10037
10038 2006-09-08  Eric Christopher  <echristo@apple.com>
10039
10040         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10041         * gcc.target/i386/memcpy-1.c: Ditto.
10042         * gcc.target/i386/asm-1.c: Ditto.
10043         * gcc.target/i386/20060512-4.c: Ditto.
10044         * gcc.target/i386/compress-float-387.c: Ditto.
10045         * gcc.target/i386/20060512-1.c: Ditto.
10046         * gcc.target/i386/compress-float-sse.c: Ditto.
10047         * gcc.target/i386/20060512-2.c: Ditto.
10048         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10049         * gcc.target/i386/stack-prot-kernel.c: Ditto.
10050         * gcc.target/i386/compress-float-387-pic.c: Ditto.
10051         * gcc.dg/pr26449.c: Ditto.
10052         * gcc.dg/attr-ms_struct-2.c: Ditto.
10053         * gcc.dg/attr-ms_struct-1.c: Ditto.
10054         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10055
10056 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
10057
10058         PR c/28504
10059         * gcc.dg/vla-10.c: New test.
10060
10061 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10062
10063         PR c++/28858
10064         * g++.dg/parse/template20.C: New test.
10065         * g++.dg/template/operator8.C: Remove obsolete part.
10066         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10067         * g++.old-deja/g++.pt/crash65.C: Likewise.
10068
10069 2006-09-07  Jason Merrill  <jason@redhat.com>
10070
10071         PR middle-end/27724
10072         * gcc.dg/long-long-cst1.c: New test.
10073
10074 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10075
10076         PR C++/28906
10077         * g++.dg/other/array3.C: New test.
10078         * g++.dg/other/array4.C: New test.
10079         * g++.dg/other/array5.C: New test.
10080
10081 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
10082
10083         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10084
10085 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
10086
10087         PR target/28946
10088         * gcc.target/i386/pr28946.c: New test.
10089
10090 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
10091
10092         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10093         in integer literal constant.
10094         * gfortran.dg/enum_8.f90: Ditto.
10095         * gfortran.dg/g77/20030326-1.f: Ditto.
10096
10097 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
10098
10099         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10100         nonconformance usage.
10101
10102 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
10103
10104         PR middle-end/28862
10105         * gcc.c-torture/compile/vector-align-1.c: New test.
10106
10107 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
10108
10109         PR rtl-opt/27883
10110         * g++.dg/opt/copysign-1.C: New test.
10111
10112 2006-09-06  Jason Merrill  <jason@redhat.com>
10113
10114         PR c++/27371
10115         * g++.dg/warn/unused-result1.C: New test.
10116
10117 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
10118
10119         PR c++/28903
10120         * g++.dg/ext/vla3.C: New test.
10121
10122         PR c++/28886
10123         * g++.dg/template/array16.C: New test.
10124
10125 2006-09-06  Richard Guenther  <rguenther@suse.de>
10126
10127         * gcc.dg/pr27226.c: Remove testcase again.
10128
10129 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10130
10131         PR tree-opt/28937
10132         * g++.dg/opt/unroll2.C: New test.
10133
10134 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10135
10136         PR tree-opt/28952
10137         * gcc.dg/vect/pr28952.c: New test.
10138
10139 2006-09-05  Richard Guenther  <rguenther@suse.de>
10140
10141         PR tree-optimization/28900
10142         * gcc.dg/torture/pr28900.c: New testcase
10143
10144 2006-09-05  Richard Guenther  <rguenther@suse.de>
10145
10146         PR tree-optimization/28905
10147         * gcc.c-torture/compile/pr28905.c: New testcase.
10148
10149 2006-09-05  Richard Guenther  <rguenther@suse.de>
10150
10151         PR middle-end/28935
10152         * gcc.dg/pr28935.c: New testcase.
10153
10154 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10155
10156         * gcc.c-torture/execute/20060905-1.c: New test.
10157
10158 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10159
10160         PR fortran/28908
10161         * gfortran.dg/used_types_7.f90: New test.
10162         * gfortran.dg/used_types_8.f90: New test.
10163         * gfortran.dg/used_types_9.f90: New test.
10164
10165 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10166
10167         * gcc.c-torture/compile/20060904-1.c: New test.
10168
10169 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10170
10171         PR c++/23287 Revert my 2006-09-01 patch
10172         * g++.dg/parse/dtor12.C: Remove.
10173
10174 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
10175
10176         PR c+/27670
10177         * g++.dg/template/operator9.C: New test.
10178
10179         PR c++/27493
10180         * g++.dg/template/operator7.C: New test.
10181
10182         PR c++/27494
10183         * g++.dg/template/operator8.C: New test.
10184
10185         PR c++/27397
10186         * g++.dg/template/crash57.C: New test.
10187
10188         * g++.dg/template/typedef4.C: Adjust error markers.
10189         * g++.dg/template/typedef5.C: Likewise.
10190
10191 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
10192
10193         PR c++/28878
10194         * g++.dg/parse/crash33.C: New test.
10195
10196 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
10197         Richard Guenther  <rguenther@suse.de>
10198         Adam Nemet  <anemet@caviumnetworks.com>
10199
10200         PR middle-end/27226
10201         * gcc.target/mips/memcpy-1.c: New testcase.
10202         * gcc.dg/pr27226.c: Likewise.
10203
10204 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10205
10206         PR c++/28705
10207         * g++.dg/lookup/koenig5.C: New.
10208         * g++.dg/template/crash56.C: New.
10209
10210 2006-09-01  Josh Conner  <jconner@apple.com>
10211
10212         PR c++/25505
10213         * gcc.dg/nrv3.c: New test.
10214         * gcc.dg/nrv4.c: New test.
10215         * gcc.dg/nrv5.c: New test.
10216
10217 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10218
10219         PR c++/23287
10220         * g++.dg/parse/dtor12.C: New.
10221
10222 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
10223
10224         PR tree-optimization/28839
10225         * gcc.dg/pr28839.c: New test.
10226
10227 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
10228
10229         PR target/24367
10230         * gcc.dg/pr24367.c: New testcase.
10231
10232 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
10233
10234         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10235
10236 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
10237
10238         PR rtl-optimization/27735
10239         * gcc.dg/loop-unswitch-1.c: New test.
10240
10241 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
10242
10243         PR fortran/28885
10244         * gfortran.dg/aliasing_dummy_2.f90: New test.
10245
10246         PR fortran/20067
10247         * gfortran.dg/generic_5.f90: Change error message.
10248
10249         PR fortran/28873
10250         * gfortran.dg/generic_6.f90: New test.
10251
10252         PR fortran/25077
10253         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10254
10255         PR fortran/25102
10256         * gfortran.dg/invalid_interface_assignment.f90: New test.
10257
10258         PR fortran/24866
10259         * gfortran.dg/module_proc_external_dummy.f90: New test.
10260
10261 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
10262
10263         PR c++/28349
10264         * g++.dg/warn/var-args1.C: New test.
10265
10266 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
10267
10268         PR fortran/28866
10269         * gfortran.dg/simpleif_2.f90: New test.
10270         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10271         * gfortran.dg/enum_5.f90: Ditto.
10272
10273 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10274             Kazu Hirata  <kazu@codesourcery.com>
10275
10276         PR tree-optimization/17506
10277         * gcc.dg/pr17506.c: New.
10278
10279 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
10280
10281         PR c++/28139
10282         * g++.dg/eh/alias1.C: New test.
10283
10284 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10285
10286         PR c++/28860
10287         * g++.dg/template/ttp22.C: New test.
10288
10289 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
10290
10291         PR middle-end/26632
10292         * gcc.dg/pr26632.c: New.
10293
10294 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10295
10296         PR libgfortran/28354
10297         * gfortran.dg/fmt_zero_precision.f90: New test.
10298
10299 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
10300
10301         PR c++/28058
10302         * g++.dg/template/spec31.C: New test.
10303
10304 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
10305
10306         PR c++/26573
10307         * g++.dg/other/static2.C: New test.
10308
10309 2006-08-26  Roger Sayle  <roger@eyesopen.com>
10310
10311         * gcc.dg/Wswitch-enum-2.c: New test case.
10312         * gcc.dg/Wswitch-enum-3.c: Likewise.
10313
10314 2006-08-26  Richard Guenther  <rguenther@suse.de>
10315
10316         * gcc.c-torture/compile/20060826-1.c: New testcase.
10317
10318 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
10319
10320         PR c++/28736
10321         * g++.dg/template/void10.C: New test.
10322
10323         PR c++/28737
10324         * g++.dg/template/void8.C: New test.
10325
10326         PR c+_+/28738
10327         * g++.dg/template/void9.C: New test.
10328
10329         * g++.dg/template/void3.C: Adjust error markers.
10330         * g++.dg/template/void4.C: Likewise.
10331         * g++.dg/template/crash55.C: Likewise.
10332         * g++.dg/template/void7.C: Likewise
10333
10334 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
10335
10336         PR c++/28588
10337         * g++.dg/inherit/access6.C: New test.
10338         * g++.dg/inherit/access7.C: Likewise.
10339
10340         PR c++/28595
10341         * g++.dg/template/array15.C: New test.
10342         * g++.dg/template/crash2.C: Tweak error markers.
10343
10344 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR middle-end/28683
10347         * gcc.c-torture/compile/20060823-1.c: New test.
10348
10349 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10350
10351         PR c++/28853
10352         * g++.dg/template/ttp21.C: New test.
10353
10354         PR c++/28852
10355         * g++.dg/other/operator1.C: Add error-marker.
10356         * g++.dg/other/operator2.C: New test.
10357
10358 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10359
10360         PR c/27893
10361         * gcc.c-torture/compile/vla-const-1.c,
10362         gcc.c-torture/compile/vla-const-2.c: New tests.
10363
10364 2006-08-26  Richard Guenther  <rguenther@suse.de>
10365
10366         PR middle-end/28814
10367         * gcc.dg/torture/pr28814.c: New testcase.
10368
10369 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10370
10371         PR c/28418
10372         * gcc.c-torture/compile/compound-literal-1.c: New test.
10373
10374 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
10375
10376         PR c/28299
10377         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
10378         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
10379         Expect extra diagnostics.
10380
10381 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
10382
10383         gcc.dg/noncompile/pr16876.c: New test.
10384
10385 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
10386
10387         PR c++/28056
10388         * g++.dg/parse/local1.C: New test.
10389         * g++.dg/other/qual1.C: Tweak error marker.
10390
10391 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10392
10393         PR c++/27787
10394         * g++.dg/template/typename10.C: New.
10395         * g++.dg/template/lookup4.C: Remove bogus error marker.
10396
10397 2006-08-25  Richard Guenther  <rguenther@suse.de>
10398
10399         PR testsuite/28829
10400         * gcc.dg/pr26570.c: Fix testcase.
10401
10402 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
10403
10404         PR tree-opt/28807
10405         * gcc.c-torture/execute/mayalias-2.c: New test.
10406         * gcc.dg/tree-ssa/alias-13.c: New test.
10407
10408 2006-08-24  Jan Hubicka  <jh@suse.cz>
10409
10410         PR debug/26881
10411         * gcc.dg/debug/pr26881.c: New file.
10412
10413 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
10414
10415         PR fortran/28788
10416         * gfortran.dg/used_types_4.f90: New test.
10417         * gfortran.dg/derived_init_2.f90: Modify to check sibling
10418         association of derived types.
10419         * gfortran.dg/used_types_2.f90: Add module cleanup.
10420         * gfortran.dg/used_types_3.f90: The same.
10421
10422         PR fortran/28771
10423         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
10424         fix of regression.
10425
10426 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10427
10428         PR 28813
10429         * gfortran.dg/direct_io_6.f90: Remove test.
10430
10431 2006-08-23  Stuart Hastings  <stuart@apple.com>
10432
10433         PR 28825
10434         * gcc.target/i386/20060821-1.c: New.
10435
10436 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
10437
10438         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
10439         dg-warning strings for dllimport.
10440
10441 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10442
10443         PR C++/28450
10444         * g++.dg/ext/vector4.C: New test.
10445         * g++.dg/ext/complex1.C: New test.
10446
10447 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
10448
10449         PR debug/28692
10450         * gcc.dg/debug/const-1.c: New.
10451         * gcc.dg/debug/const-2.c: New.
10452         * gcc.dg/debug/dwarf2/const-1.c: New.
10453         * gcc.dg/debug/dwarf2/const-2.c: New.
10454         * gcc.dg/debug/dwarf2/const-2b.c: New.
10455
10456 2006-08-22  Richard Guenther  <rguenther@suse.de>
10457
10458         PR middle-end/28776
10459         * gcc.c-torture/compile/pr28776-1.c: New testcase.
10460         * gcc.c-torture/compile/pr28776-2.c: Likewise.
10461
10462 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
10463
10464         PR tree-optimization/28003
10465         * g++.dg/tree-ssa/pr28003.C: New.
10466
10467 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10468
10469         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
10470
10471 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
10472
10473         PR c++/26269
10474         * g++.dg/other/error14.C: New test.
10475
10476         PR c++/28505
10477         * g++.dg/parse/ctor7.C: New test.
10478         * g++.dg/parse/ctor8.C: Likewise.
10479
10480         PR c++/28741
10481         * g++.dg/template/void7.C: New test.
10482
10483 2006-08-21  Olivier Hainque  <hainque@adacore.com>
10484
10485         * gnat.dg/self_aggregate_with_zeros.adb: New test.
10486         * gnat.dg/self_aggregate_with_array.adb: New test.
10487
10488 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
10489
10490         * g++.dg/eh/arm-vfp-unwind.C: New test.
10491
10492 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
10493
10494         PR c++/28341
10495         * g++.dg/template/ref3.C: New test.
10496         * g++.dg/template/nontype13.C: New test.
10497
10498         PR c++/28346
10499         * g++.dg/template/ptrmem17.C: New test.
10500
10501 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
10502
10503         PR target/28648 c:
10504         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
10505
10506 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
10507
10508         PR fortran/28630
10509         * gfortran.dg/used_types_2.f90: New test.
10510
10511         PR fortran/28601
10512         * gfortran.dg/used_types_3.f90: New test.
10513
10514         PR fortran/20886
10515         * gfortran.dg/generic_actual_arg.f90: New test.
10516
10517         PR fortran/28735
10518         * gfortran.dg/module_private_array_refs_1.f90: New test.
10519
10520         PR fortran/28762
10521         * gfortran.dg/program_name_1.f90: New test.
10522
10523         PR fortran/28425
10524         * gfortran.dg/derived_constructor_comps_1.f90: New test.
10525
10526         PR fortran/28496
10527         * gfortran.dg/array_initializer_2.f90: New test.
10528
10529         PR fortran/18111
10530         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
10531
10532         PR fortran/28600
10533         * gfortran.dg/assumed_charlen_function_4.f90: New test.
10534
10535         PR fortran/28771
10536         * gfortran.dg/assumed_charlen_in_main.f90: New test.
10537
10538         PR fortran/28660
10539         * gfortran.dg/dependent_decls_1.f90: New test.
10540
10541 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10542
10543         PR fortran/25217
10544         * gfortran.dg/derived_init_2.f90: New.
10545
10546 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
10547
10548         * gcc.c-torture/execute/pr28289.c: New test.
10549
10550 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
10551
10552         PR c/28744
10553         * gcc.dg/attr-externally-visible-1.c: New test.
10554         * gcc.dg/attr-externally-visible-2.c: New test.
10555         * g++.dg/parse/attr-externally-visible-1.C: New test.
10556         * g++.dg/parse/attr-externally-visible-2.C: New test.
10557
10558 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10559
10560         PR c++/28606
10561         * g++.dg/parse/dtor11.C: New test.
10562
10563 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10564
10565         PR rtl-optimization/28489
10566         * gcc.c-torture/compile/pr28489.c: New test.
10567
10568 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10569
10570         PR c++/28710
10571         * g++.dg/template/redecl4.C: New test.
10572
10573         PR c++/28711
10574         * g++.dg/template/ctor8.C: New test.
10575
10576 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10577
10578         * gcc.dg/pr26570.c: Fix testcase.
10579
10580 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
10581
10582         * PR c++/28573
10583         * g++.dg/parse/offsetof6.C: New test.
10584         * g++.dg/parse/offsetof6.C: New test.
10585         * g++.dg/parse/offsetof7.C: New test.
10586
10587 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10588
10589         PR testsuite/28602
10590         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
10591         is false.
10592
10593 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10594
10595         PR c++/28302
10596         * g++.dg/ext/vector3.C: New test.
10597
10598 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
10599
10600         PR gcov/profile/26570
10601         * gcc.dg/pr26570.c: New test.
10602
10603 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
10604
10605         PR c/27697
10606         * gcc.dg/qual-component-1.c: New test.
10607
10608 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10609
10610         PR c++/28593
10611         * g++.dg/parse/new3.C: New test.
10612
10613 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10614
10615         PR fortran/25828
10616         * gfortran.dg/streamio_1.f90: New test.
10617         * gfortran.dg/streamio_2.f90: New test.
10618         * gfortran.dg/streamio_3.f90: New test.
10619         * gfortran.dg/streamio_4.f90: New test.
10620         * gfortran.dg/streamio_5.f90: New test.
10621         * gfortran.dg/streamio_6.f90: New test.
10622         * gfortran.dg/streamio_7.f90: New test.
10623         * gfortran.dg/streamio_8.f90: New test.
10624
10625 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
10626
10627         PR c/28287
10628         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10629
10630 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
10631
10632         PR c++/28594
10633         * g++.dg/template/void6.C: New test.
10634
10635 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10636
10637         PR c/28649
10638         * gcc.dg/parse-error-1.c: New test.
10639         * gcc.dg/parse-error-2.c: New test.
10640         * gcc.dg/cpp/digraph2.c: Add error-marker.
10641         * gcc.dg/noncompile/920923-1.c: Likewise.
10642
10643 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10644
10645         PR c/27490
10646         * gcc.dg/sizeof-2.c: New testcase.
10647
10648         PR c/27489
10649         * gcc.dg/switch-A.c: New testcase.
10650
10651 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
10652
10653         PR c++/28288
10654         PR c++/14556
10655         * g++.old-deja/g++.warn/compare1.C: Delete.
10656         * g++.dg/opt/pr7503-2.C: Delete.
10657         * g++.dg/opt/pr7503-3.C: Delete.
10658         * g++.dg/opt/pr7503-4.C: Delete.
10659         * g++.dg/opt/pr7503-5.C: Delete.
10660         * g++.dg/opt/max1.C: Delete.
10661         * g++.dg/warn/minmax.C: Delete.
10662         * g++.dg/expr/minmax.C: New test.
10663
10664 2006-08-14  Richard Guenther  <rguenther@suse.de>
10665
10666         PR testsuite/28703
10667         * gcc.c-torture/execute/pr28651.c: Do not use argc
10668         to avoid optimization, instead forbid inlining.
10669
10670 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
10671
10672         PR rtl-optimization/28634
10673         * gcc.c-torture/execute/ieee/pr28634.c: New test.
10674
10675 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
10676
10677         PR c/27184
10678         * gcc.dg/torture/pr27184.c: New test.
10679
10680 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
10681
10682         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10683
10684 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10685
10686         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10687         * gfortran.dg/stat_2.f90: Likewise.
10688         * gfortran.dg/chmod_1.f90: Likewise.
10689         * gfortran.dg/chmod_2.f90: Likewise.
10690         * gfortran.dg/chmod_3.f90: Likewise.
10691
10692 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
10693
10694         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10695
10696 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
10697
10698         * g++.dg/opt/pr23454-2.C: New test.
10699
10700 2006-08-11  Richard Guenther  <rguenther@suse.de>
10701
10702         PR middle-end/28651
10703         * gcc.c-torture/execute/pr28651.c: New testcase.
10704
10705 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
10706
10707         * gnat.dg/specs/static_initializer.ads: New test.
10708
10709 2006-08-10  Paul Brook  <paul@codesourcery.com>
10710
10711         * gcc.target/arm/cond-asm.c: New test.
10712
10713 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
10714
10715         PR tree-optimization/26197
10716         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10717         * g++.dg/vect/vect.exp: Compile the new tests with
10718         --param max-aliased-vops=0.
10719
10720 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
10721
10722         PR c++/28637
10723         * g++.dg/template/void3.C: New test.
10724
10725         PR c++/28638
10726         * g++.dg/template/void4.C: New test.
10727
10728         PR c++/28640
10729         * g++.dg/template/void5.C: New test.
10730
10731 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
10732
10733         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10734         after dg-do compile.
10735
10736 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
10737
10738         PR tree-optimizations/26969
10739         * gcc.dg/vect/vect.exp: Compile tests prefixed with
10740         "unswitch-loops" with -funswitch-loops.
10741         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10742
10743 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
10744
10745         * gcc.dg/sparc-getcontext-1.c: Fix typo.
10746         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10747         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
10748         * objc.dg/dwarf-1.m: Likewise.
10749         * objc.dg/dwarf-2.m: Likewise.
10750         * obj-c++.dg/dwarf-2.mm: Likewise.
10751
10752 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10753
10754         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10755         * objc.dg/dwarf-2.m: Likewise.
10756         * obj-c++.dg/dwarf-2.mm: Likewise.
10757
10758         PR libfortran/28603
10759         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10760
10761         PR testsuite/27611
10762         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10763
10764         PR testsuite/27033
10765         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10766
10767 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
10768
10769         PR target/27827
10770         * gcc.target/i386/pr27827.c: New testcase.
10771
10772 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
10773
10774         PR fortran/28590
10775         * gfortran.dg/sequence_types_1.f90: New test.
10776
10777 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
10778
10779         PR fortran/28548
10780         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10781         dg-warning.  Add -pedantic option.
10782
10783 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10784
10785         PR c/28502
10786         * gcc.dg/proto-1.c: New test.
10787
10788         PR c/27721
10789         * gcc.dg/lvalue-4.c: New test.
10790
10791         PR c/28136
10792         * gcc.dg/init-bad-5.c: New test.
10793
10794 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
10795
10796         PR c++/28347
10797         * g++.dg/ext/typedef-init.C: Add new test for typedef
10798         initialization inside templates. Adjust existing error markers.
10799
10800 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
10801
10802         PR c++/28148
10803         * g++.dg/init/ptrmem3.C: New test.
10804
10805 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
10806
10807         PR tree-optimization/27770
10808         * lib/target-support.exp: New target keyword "section_anchors".
10809         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10810         tests.
10811         * gcc.dg/vect/section-anchors-pr27770.c: New test.
10812         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10813         * gcc.dg/vect/section-anchors-vect-69.c: New test.
10814         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10815
10816 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10817
10818         * gcc.dg/20060801-1.c: Add missing '}'.
10819
10820 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10821
10822         PR c++/27508
10823         * g++.dg/parse/dtor9.C: New test.
10824         * g++.dg/parse/dtor10.C: New test.
10825         * g++.dg/other/error7.C: Adjust error-marker.
10826
10827         PR c++/28274
10828         * g++.dg/other/default5.C: New test.
10829
10830 2006-08-02  Richard Guenther  <rguenther@suse.de>
10831
10832         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10833
10834 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
10835
10836         PR c++/28557
10837         * g++.dg/template/conv9.C: New test.
10838
10839 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
10840
10841         PR debug/28063
10842         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10843         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10844         Optionally return assembly text.  Update callers.
10845         (check_no_compiler_messages): Update verbose messages.
10846         (check_no_messages_and_pattern): New.
10847         (check_effective_target_string_merging): New.
10848
10849 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10850
10851         PR c++/28250
10852         * g++.dg/eh/catch4.C: New test.
10853
10854         PR c++/28257
10855         * g++.dg/other/qual1.C: New test.
10856
10857         PR c++/28259
10858         * g++.dg/inherit/error2.C: New test.
10859
10860         PR c++/28267
10861         * g++.dg/other/new1.C: New test.
10862
10863         * g++.dg/warn/pr23075.C: Remove obsolete test.
10864         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10865         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10866
10867 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
10868
10869         PR c++/28523
10870         * g++.dg/eh/cast1.C: New test.
10871
10872 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
10873
10874         PR libfortran/28452
10875         * gfortran.dg/random_3.f90:  New test.
10876
10877 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10878
10879         PR c++/28432
10880         * g++.dg/other/pr28304.C: Change expected error message.
10881         * g++.dg/other/pr28432.C: New test.
10882
10883 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
10884
10885         PR c++/28256
10886         * g++.dg/init/brace2.C: Change expected error message, add empty init.
10887
10888 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
10889
10890         PR debug/23336
10891         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10892         at -g1.
10893         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10894         g++.dg/debug/enum-2.C: New.
10895
10896 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10897
10898         PR c++/6634
10899         * g++.dg/parse/long1.C: Add more tests.
10900
10901 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10902
10903         * gfortran.dg/lrshift_1.c: New file.
10904
10905 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10906
10907         PR libgfortran/28335
10908         * gfortran.dg/no_unit_error_1.f90: New test.
10909
10910 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10911
10912         PR libgfortran/28335
10913         * gfortran.dg/no_unit_error_1.f90: Delete test.
10914         * gfortran.dg/no_unit_error_2.f90: Delete test.
10915
10916 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10917
10918         * gfortran.dg/chmod_3.f90: New test.
10919         * gfortran.dg/ltime_gmtime_1.f90: New test.
10920         * gfortran.dg/ltime_gmtime_2.f90: New test.
10921         * gfortran.dg/lrshift_1.f90: New test.
10922         * gfortran.dg/chmod_1.f90: New test.
10923         * gfortran.dg/chmod_2.f90: New test.
10924
10925 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
10926
10927         PR c++/27668
10928         * g++.dg/template/crash55.C: New test.
10929
10930         PR c++/27962
10931         * g++.dg/template/nontype16.C: New test.
10932
10933         * g++.dg/template/void2.C: Adjust error markers.
10934         * g++.dg/template/nontype5.C: Adjust error markers.
10935
10936 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
10937
10938         * gcc.target/i386/stack-prot-kernel.c: New test.
10939
10940 2006-07-27  Roger Sayle  <roger@eyesopen.com>
10941
10942         * gcc.dg/builtins-55.c: New test case.
10943
10944 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
10945
10946         PR rtl-optimization/27907
10947         * gcc.c-torture/compile/pr27907.c: New test.
10948
10949 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10950
10951         * gfortran.dg/mclock.f90: New test.
10952         * gfortran.dg/int_conv_1.f90: New test.
10953         * gfortran.dg/stat_1.f90: New test.
10954         * gfortran.dg/stat_2.f90: New test.
10955
10956 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10957
10958         PR libgfortran/28335
10959         * gfortran.dg/no_unit_error_1.f90: New test.
10960         * gfortran.dg/no_unit_error_2.f90: New test.
10961         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10962
10963 2006-07-25  Roger Sayle  <roger@eyesopen.com>
10964
10965         PR middle-end/28473
10966         * gcc.dg/fold-convround-1.c: New test case.
10967
10968 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10969
10970         * gfortran.dg/arithmetic_if.f90:  Fix comments.
10971
10972 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10973
10974         PR c++/27572
10975         * g++.dg/other/typedef1.C: New test.
10976         * g++.dg/template/typedef4.C: New test.
10977         * g++.dg/template/typedef5.C: New test.
10978
10979 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10980
10981         PR fortran/28416
10982         * gfortran.dg/allocatable_dummy_3.f90: New.
10983
10984 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
10985
10986         PR fortran/28439
10987         * gfortran.dg/arithmetic_if.f90:  New test.
10988
10989 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
10990
10991         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10992         avoid memcpy optimization.
10993
10994 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10995
10996         PR fortran/25289
10997         * gfortran.dg/direct_io_6.f90: New test.
10998
10999 2006-07-24  Jan Hubicka  <jh@suse.cz>
11000
11001         PR c/25795
11002         PR c++/27369
11003         * gcc.dg/pr25795.c: New test.
11004         * gcc.dg/pr25795-1.c: New test.
11005
11006 2006-07-23  Roger Sayle  <roger@eyesopen.com>
11007
11008         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11009         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11010         which may be transformed to "g || h" on some platforms.
11011
11012 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
11013
11014         PR c++/28025
11015         * g++.dg/template/friend45.C: New test.
11016
11017 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11018
11019         PR libgfortran/28339
11020         * gfortran.dg/arrayio_8.f90: New test.
11021
11022 2006-07-21  Mike Stump  <mrs@apple.com>
11023
11024         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11025
11026         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11027
11028 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11029
11030         PR c++/28250
11031         * g++.dg/eh/catch3.C: New test.
11032
11033         PR c++/28363
11034         * g++.dg/template/defarg10.C: New test.
11035
11036 2006-07-20  Paul Brook  <paul@codesourcery.com>
11037
11038         PR 27363
11039         * gcc.dg/pr27363.c: New test.
11040
11041 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
11042
11043         PR c++/28338
11044         * g++.dg/init/ref13.C: New test.
11045
11046 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11047
11048         PR obj-c++/28434
11049         * obj-c++.dg/proto-error-1.mm: New test.
11050
11051 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11052
11053         PR c++/28337
11054         * g++.dg/template/string1.C: New test.
11055
11056 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
11057
11058         PR c++/28048
11059         * g++.dg/template/defarg9.C: New test.
11060
11061         PR c++/28235
11062         * g++.dg/template/static27.C: New test.
11063
11064 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
11065
11066         PR 28410
11067         * gcc.dg/tree-ssa/pr28410.c: New test.
11068
11069 2006-07-18  Lee Millward  <lee.millward@gmail.com>
11070
11071         PR c++/28258
11072         * g++/dg/other/error13.C: New test.
11073
11074         PR c++/28260
11075         * g++.dg/template/friend44.C: New test.
11076
11077 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
11078
11079         PR c++/27495
11080         * g++.dg/other/pr27495.C: New.
11081
11082 2006-07-18  Olivier Hainque  <hainque@adacore.com>
11083
11084         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11085         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11086
11087 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11088
11089         PR c/28286
11090         * gcc.dg/pragma-pack-4.c: New test.
11091
11092 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11093
11094         PR c++/28291
11095         * g++.dg/ext/pr28291.C: New test.
11096
11097 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11098
11099         PR middle-end/28403
11100         * gcc.c-torture/execute/pr28403.c: New test.
11101
11102 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
11103
11104         PR middle-end/28402
11105         * gcc.dg/pr28402.c: New test.
11106
11107 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
11108
11109         PR c++/28304
11110         * g++.dg/other/pr28304.C: New test.
11111
11112 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
11113
11114         PR other/28251
11115         gcc.c-torture/unsorted/dump-noaddr.c: New test.
11116         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11117
11118 2006-07-17  Richard Guenther  <rguenther@suse.de>
11119
11120         PR tree-optimization/28238
11121         * g++.dg/tree-ssa/pr28238.C: New testcase.
11122
11123 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11124
11125         PR c++/28250
11126         * g++.dg/eh/catch1.C: New test.
11127         * g++.dg/eh/catch2.C: New test.
11128
11129 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
11130
11131         PR c++/28370
11132         * g++.dg/template/anon3.C: New test.
11133
11134 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
11135
11136         PR fortran/20844
11137         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11138         specifiers requiring an explicit format tag..
11139
11140         PR fortran/28201
11141         * gfortran.dg/generic_5: New test.
11142
11143         PR fortran/20893
11144         * gfortran.dg/elemental_optional_args_1.f90: New test.
11145
11146 2006-07-16  Olivier Hainque  <hainque@adacore.com>
11147
11148         * gnat.dg/assert.ads: New file.
11149         * gnat.dg/controlled_record.ads: Likewise.
11150         * gnat.dg/controlled_record.adb: Likewise.
11151
11152 2006-07-15  Lee Millward  <lee.millward@gmail.com>
11153
11154         PR c++/28292
11155         * g++.dg/other/error12.C: New test.
11156
11157         PR c++/28269
11158         * g++.dg/template/crash54.C: New test.
11159
11160 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11161
11162         PR c++/28249
11163         * g++.dg/parse/catch1.C: New test.
11164
11165         PR c++/28294
11166         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11167
11168         PR c++/28387
11169         * g++.dg/ext/attrib24.C: New test.
11170
11171 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11172
11173         PR c++/28343
11174         * g++.dg/ext/asmspec1.C: New test.
11175
11176 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
11177
11178         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11179         (dg-test): Support shouldfail tests.
11180         * lib/target-supports-dg.exp (dg-shouldfail): New.
11181         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11182         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11183         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11184         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11185         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11186         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11187         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11188
11189 2006-07-13  Jan Hubicka  <jh@suse.cz>
11190
11191         * gcc.target/i386/memcpy-1.c: New.
11192
11193 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
11194
11195         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11196
11197 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
11198
11199         PR fortran/25097
11200         * gfortran.dg/present_1.f90: New test.
11201
11202         PR fortran/20903
11203         * gfortran.dg/interface_derived_type_1.f90: New test.
11204
11205 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
11206
11207         PR fortran/28213
11208         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11209         list.
11210
11211 2006-07-07  Lee Millward  <lee.millward@gmail.com>
11212
11213         PR c++/27820
11214         * g++.dg/other/label1.C: New test.
11215
11216 2006-07-07  Richard Guenther  <rguenther@suse.de>
11217
11218         PR middle-end/28268
11219         * gcc.dg/torture/pr28268.c: New testcase.
11220
11221 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
11222
11223         PR c++/27019
11224         * g++.dg/ext/pr27019.C: New.
11225
11226 2006-07-07  Richard Guenther  <rguenther@suse.de>
11227
11228         PR tree-optimization/28187
11229         * gcc.dg/pr28187.c: New testcase.
11230
11231 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
11232
11233         * gnat.dg/address_conversion.adb: New test.
11234         * gnat.dg/boolean_subtype.adb: Likewise.
11235         * gnat.dg/frame_overflow.adb: Likewise.
11236         * gnat.dg/pointer_array.adb: Likewise.
11237         * gnat.dg/pointer_conversion.adb: Likewise.
11238
11239 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
11240
11241         PR fortran/28237
11242         PR fortran/23420
11243         * gfortran.dg/print_fmt_5.f90: New test.
11244
11245 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11246
11247         PR fortran/28129
11248         * gfortran.dg/bounds_check_4.f90: New test.
11249
11250 2006-07-05  Richard Guenther  <rguenther@suse.de>
11251
11252         PR target/28158
11253         * gfortran.dg/pr28158.f90: New testcase.
11254
11255 2006-07-05  Richard Guenther  <rguenther@suse.de>
11256
11257         PR tree-optimization/28162
11258         * gcc.dg/pr28162.c: New testcase.
11259
11260 2006-07-05  Richard Guenther  <rguenther@suse.de>
11261         Andrew Pinski  <pinskia@gcc.gnu.org>
11262
11263         PR c++/27084
11264         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11265
11266 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
11267
11268         PR fortran/28174
11269         * gfortran.dg/actual_array_substr_2.f90: New test.
11270
11271         PR fortran/28167
11272         * gfortran.dg/actual_array_constructor_2.f90: New test.
11273
11274 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11275
11276         * gfortran.dg/itime_idate_1.f: New test.
11277         * gfortran.dg/itime_idate_2.f: New test.
11278
11279 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11280
11281         PR libgfortran/27704
11282         * gfortran.dg/open_status_3.f90: New test.
11283         * gfortran.dg/fmt_l.f90: Update for new feature.
11284
11285 2006-07-03  Asher Langton  <langton2@llnl.gov>
11286
11287         * gfortran.dg/oldstyle_2.f90: New.
11288
11289 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
11290
11291         * gnat.dg/string_slice.adb: New test.
11292
11293 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11294
11295         PR fortran/19259
11296         * gfortran.dg/semicolon_fixed.c: New.
11297         * gfortran.dg/semicolon_free.c: New.
11298
11299 2006-06-30  Mike Stump  <mrs@apple.com>
11300
11301         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11302         that don't support internal visibility.
11303
11304 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
11305
11306         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11307         for '(' / ')' needing an extra '\'.
11308
11309 2006-06-29  Roger Sayle  <roger@eyesopen.com>
11310
11311         PR middle-end/27428
11312         * gcc.dg/pr27428-1.c: New test case.
11313
11314 2006-06-29  Mike Stump  <mrs@apple.com>
11315
11316         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11317         on darwin as we can't align commons large enough yet.
11318
11319         * gcc.dg/vla-8.c: Add additional testcases.
11320
11321 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
11322
11323         PR c++/28114
11324         * g++.dg/other/pr28114.C: New.
11325
11326 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
11327
11328         * gcc.c-torture/compile/20060625-1.c: New test.
11329
11330 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
11331
11332         PR fortran/20867
11333         * gfortran.dg/stfunc_3.f90: New test.
11334
11335         PR fortran/25056
11336         * gfortran.dg/impure_actual_1.f90: New test.
11337
11338         PR fortran/20874
11339         * gfortran.dg/elemental_result_1.f90: New test.
11340
11341         PR fortran/25073
11342         * gfortran.dg/select_7.f90: New test.
11343
11344         PR fortran/27554
11345         * intrinsic_actual_1.f: New test.
11346
11347         PR fortran/22038
11348         PR fortran/28119
11349         * gfortran.dg/forall_4.f90: New test.
11350
11351         PR fortran/25072
11352         * gfortran.dg/forall_5.f90: New test.
11353
11354 2006-06-25  Lee Millward  <lee.millward@gmail.com>
11355
11356         PR c++/28051
11357         * g++.dg/template/using13.C: New test.
11358
11359         PR c++/28054
11360         * g++.dg/other/incomplete3.C: New test.
11361
11362 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11363
11364         PR fortran/28081
11365         * gfortran.dg/substr_3.f: New test.
11366         * gfortran.dg/equiv_2.f90: Update expected error message.
11367
11368 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
11369
11370         PR fortran/28118
11371         * gfortran.dg/actual_array_substr_1.f90: New test.
11372
11373 2006-06-24  Olivier Hainque  <hainque@adacore.com>
11374
11375         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
11376         * gnat.dg/scalar_mode_agg_compare.adb: New test.
11377
11378 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
11379
11380         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
11381
11382 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
11383
11384         PR fortran/27981
11385         * gfortran.dg/simpleif_2.f90: New test.
11386
11387 2006-06-23  Lee Millward  <lee.millward@gmail.com>
11388
11389         * g++.dg/template/error22.C: Fix typo.
11390
11391 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11392
11393         PR c++/28112
11394         * g++.dg/ext/attrib23.C: New test.
11395
11396 2006-06-23  Olivier Hainque  <hainque@adacore.com>
11397
11398         * gnat.dg/varsize_temp.adb: New test.
11399
11400 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11401
11402         PR c++/11468
11403         * g++.dg/other/java2.C: New test.
11404
11405 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
11406
11407         PR target/27789
11408         * g++.dg/ext/dllimport4.C. Add more tests for invalid
11409         initialization.
11410
11411 2006-06-22  Roger Sayle  <roger@eyesopen.com>
11412
11413         PR target/27531
11414         * gcc.dg/pr27531-1.c: New test case.
11415
11416 2006-06-22  Asher Langton  <langton2@llnl.gov>
11417
11418         PR fortran/24748
11419         * gfortran.dg/implicit_8.f90: New.
11420
11421 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
11422
11423         PR rtl-optimization/28121
11424         * gcc.dg/pr28121.c: New test.
11425
11426 2006-06-22  Lee Millward  <lee.millward@gmail.com>
11427
11428         PR c++/27805
11429         * g++.dg/parse/ptrmem6.C: New test.
11430
11431         PR c++/27821
11432         * g++.dg/template/error22.C: New test.
11433
11434 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11435
11436         PR c++/28111
11437         * g++.dg/template/friend43.C: New test.
11438
11439         PR c++/28110
11440         * g++.dg/template/crash53.C: New test.
11441
11442         PR c++/28109
11443         * g++.dg/rtti/incomplete1.C: New test.
11444
11445 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
11446
11447         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
11448
11449 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
11450
11451         * gcc.c-torture/execute/complex-7.c: New.
11452
11453 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
11454
11455         * gcc.dg/merge-all-constants-1.c: New test.
11456
11457 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
11458
11459         PR c++/28113
11460         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
11461
11462 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
11463
11464         * gfortran.dg/rrspacing_1.f90: New test.
11465
11466 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11467
11468         PR c++/28052
11469         * g++.dg/other/bitfield2.C: New test.
11470
11471 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
11472
11473         PR tree-optimization/27331
11474         * gcc.dg/pr27331.c: New test.
11475
11476 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
11477             Eric Botcazou  <ebotcazou@adacore.com>
11478
11479         PR ada/18692
11480         * lib/gnat.exp: New file.
11481         * lib/gnat-dg.exp: Likewise.
11482         * gnat.dg: New directory.
11483         * gnat.dg/dg.exp: New driver.
11484         * gnat.dg/specs: New directory.
11485         * gnat.dg/specs/specs.exp: New driver.
11486         * gnat.dg/style: New directory.
11487         * gnat.dg/style/style.exp: New driver.
11488
11489 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
11490
11491         PR fortran/16206
11492         * gfortran.dg/array_initializer_1.f90: New test.
11493
11494         PR fortran/28005
11495         * gfortran.dg/matmul_3.f90: New test.
11496
11497 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
11498
11499         PR middle-end/28075
11500         * gcc.dg/tree-ssa/inline-1.c: New test.
11501
11502 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
11503
11504         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
11505         in malloc prototype; remove XFAIL.
11506         * gcc.dg/pr18241-2.c: Ditto.
11507         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
11508         in memset prototype; remove XFAIL.
11509         * gcc.dg/tree-ssa/pr23382.c: Ditto.
11510
11511 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11512
11513         * gcc.dg/vla-8.c: Add.
11514
11515 2006-06-19  Richard Guenther  <rguenther@suse.de>
11516
11517         PR tree-optimization/27090
11518         * g++.dg/tree-ssa/pr27090.C: New testcase.
11519
11520 2006-06-19  Roger Sayle  <roger@eyesopen.com>
11521
11522         PR target/27861
11523         * gcc.dg/pr27861-1.c: New test case.
11524
11525 2006-06-19  Richard Guenther  <rguenther@suse.de>
11526
11527         PR middle-end/28045
11528         * gcc.dg/torture/pr28045.c: New testcase.
11529
11530 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11531
11532         PR fortran/26801
11533         * gfortran.dg/associated_4.f90: New test.
11534
11535 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11536
11537         PR fortran/19310
11538         PR fortran/19904
11539         * gfortran.dg/real_const_3.f90: New test.
11540
11541 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR c++/28016
11544         * g++.dg/template/static26.C: New test.
11545
11546         PR c++/27979
11547         * g++.dg/expr/bitfield2.C: New test.
11548
11549         PR c++/27884
11550         * g++.dg/parse/linkage2.C: New test.
11551
11552 2006-06-16  Richard Guenther  <rguenther@suse.de>
11553
11554         PR middle-end/27116
11555         * gcc.dg/pr15785-1.c: Revert last change.
11556         * gcc.dg/torture/pr27116-2.c: New testcase.
11557
11558 2006-06-16  Roger Sayle  <roger@eyesopen.com>
11559
11560         PR middle-end/27802
11561         * gcc.dg/pr27802-1.c: New test case.
11562
11563 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
11564
11565         PR c++/27689
11566         * g++.dg/template/ttp18.C: New test.
11567         * g++.dg/template/ttp19.C: Likewise.
11568
11569         PR c++/27666
11570         * g++.dg/expr/cond9.C: New test.
11571
11572         PR c++/27640
11573         * g++.dg/template/ctor7.C: New test.
11574
11575 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
11576
11577         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
11578
11579 2006-06-16  Richard Guenther  <rguenther@suse.de>
11580
11581         PR tree-optimization/27781
11582         * gcc.dg/tree-ssa/pr27781.c: New testcase.
11583
11584 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
11585
11586         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
11587
11588 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
11589
11590         * gcc.dg/tree-ssa/loop-18.c: New test.
11591
11592 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
11593
11594         PR c++/27665
11595         * g++.dg/template/crash52.C: New test.
11596
11597         PR c++/27648
11598         * g++.dg/ext/attrib22.C: New test.
11599
11600         PR c++/26559
11601         * g++.dg/template/builtin1.C: New test.
11602         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
11603
11604         PR c++/28018
11605         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
11606         assignment.
11607         * g++.old-deja/g++.pt/crash51.C: Likewise.
11608
11609         PR c++/27227
11610         * g++.dg/lookup/linkage1.C: New test.
11611         * g++.dg/lookup/linkage2.C: Likewise.
11612
11613 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
11614
11615         PR middle-end/27959
11616         * gcc.dg/pr27959.c: New testcase.
11617
11618 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
11619
11620         PR target/28014:
11621         * g++.dg/eh/div.C: New test.
11622
11623 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
11624
11625         PR c++/27894
11626         * g++.dg/tree-ssa/pr26757.C: New test.
11627         * g++.dg/tree-ssa/pr27894.C: New test.
11628
11629 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11630
11631         * gcc.c-torture/compile/20060609-1.c: New test.
11632
11633         PR target/27863
11634         * gcc.c-torture/compile/pr27863.c: New test.
11635
11636 2006-06-13  Richard Guenther  <rguenther@suse.de>
11637
11638         PR tree-optimization/27830
11639         * g++.dg/tree-ssa/pr27830.C: New testcase.
11640
11641 2006-06-13  Matthew Sachs  <msachs@apple.com>
11642
11643         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11644         the list of compiler flags; this causes those flags to be checked
11645         for things like dg-skip-if.
11646
11647 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11648
11649         PR c++/27601
11650         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11651
11652 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
11653             Kazu Hirata  <kazu@codesourcery.com>
11654
11655         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11656         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11657
11658 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11659
11660         PR c++/27933
11661         * g++.dg/lookup/using15.C: New test.
11662
11663         PR c++/27951
11664         * g++.dg/other/anon4.C: New test.
11665
11666 2006-06-12  Roger Sayle  <roger@eyesopen.com>
11667
11668         PR c++/21210
11669         * g++.dg/init/complex1.C: New test case.
11670
11671 2006-06-11  Eric Christopher  <echristo@apple.com>
11672
11673         PR middle-end/27948
11674         * gcc.dg/bf-ms-layout.c: Run on darwin.
11675         * gcc.dg/bf-no-ms-layout: Ditto.
11676         * gcc.dg/attr-ms_struct-2.c: New.
11677         * gcc.dg/bf-ms-layout-2.c: Ditto.
11678
11679 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
11680
11681         * gcc.dg/attr-ms_struct-packed1.c: New.
11682
11683 2006-06-09  Mike Stump  <mrs@apple.com>
11684
11685         * gcc.dg/vla-7.c: Add.
11686
11687 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
11688
11689         PR fortran/24558
11690         * gfortran.dg/entry_6.f90: New test.
11691
11692         PR fortran/20877
11693         PR fortran/25047
11694         * gfortran.dg/entry_7.f90: New test.
11695
11696 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
11697
11698         PR c/27747
11699         * gcc.dg/cpp/_Pragma6.c: New test.
11700
11701         PR c++/27748
11702         * g++.dg/cpp/_Pragma1.C: New test.
11703
11704         PR preprocessor/27746
11705         * gcc.dg/gomp/macro-3.c: New test.
11706         * gcc.dg/gomp/macro-4.c: New test.
11707         * g++.dg/gomp/macro-3.C: New test.
11708         * g++.dg/gomp/macro-4.C: New test.
11709
11710 2006-06-09  Richard Guenther  <rguenther@suse.de>
11711
11712         PR tree-optimization/26998
11713         * gcc.dg/torture/pr26998.c: New testcase.
11714         * gcc.dg/tree-ssa/vrp29.c: New testcase.
11715
11716 2006-06-08  Mike Stump  <mrs@apple.com>
11717
11718         * gcc.dg/pr27095.c: Account for stubs.
11719
11720         PR target/26427
11721         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11722         produce bad code on darwin.
11723
11724 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11725
11726         PR fortran/27958
11727         * gfortran.dg/substr_2.f: New test.
11728
11729 2006-06-08  Asher Langton  <langton2@llnl.gov>
11730
11731         PR fortran/27786
11732         * cray_pointers_2.f90: Add -fbounds-check compile flag.
11733
11734 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11735
11736         PR target/27421
11737         * gcc.dg/union-3.c: New test.
11738
11739 2006-06-08  Richard Guenther  <rguenther@suse.de>
11740
11741         PR middle-end/27116
11742         * gcc.dg/torture/pr27116.c: New testcase.
11743         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11744
11745 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
11746
11747         PR rtl-optimization/26449
11748         * gcc.dg/pr26449.c: New test.
11749
11750 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11751
11752         PR c++/27601
11753         * g++.dg/ext/offsetof1.C: Test member functions.
11754
11755 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
11756
11757         * gcc.dg/pr27095.c: Improve scanning.
11758
11759 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
11760
11761         PR fortran/23091
11762         * gfortran.dg/saved_automatic_1.f90: New test.
11763
11764         PR fortran/24168
11765         * gfortran.dg/array_simplify_1.f90: New test.
11766
11767         PR fortran/25090
11768         * gfortran.dg/entry_dummy_ref_1.f90: New test.
11769
11770         PR fortran/25058
11771         * gfortran.dg/entry_dummy_ref_2.f90: New test.
11772
11773 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
11774
11775         PR c++/27177
11776         * g++.dg/expr/cast7.C: New test.
11777
11778 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
11779
11780         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11781         * lib/gcc-defs.exp (tool_check_compile): Ditto.
11782         * lib/fortran-torture.exp (fortran-torture-compile,
11783         fortran-torture-execute): Ditto.
11784
11785 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
11786
11787         PR target/27842
11788         * gcc.dg/vmx/pr27842.c: New test.
11789
11790 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11791
11792         PR libfortran/27895
11793         * gfortran.dg/bounds_check_3.f90: New test.
11794
11795 2006-06-05  Mike Stump  <mrs@apple.com>
11796
11797         * objc.dg/objc-fast-4.m: Skip for ppc64.
11798
11799 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
11800
11801         PR testsuite/27705
11802         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11803
11804 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11805             Victor Kaplansky  <victork@il.ibm.com>
11806
11807         PR tree-optimizations/26360
11808         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11809         with -fno-tree-dce.
11810         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11811
11812 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
11813
11814         PR fortran/14067
11815         * gfortran.dg/data_char_1.f90: Add messages for truncated
11816         strings.
11817
11818         PR fortran/16943
11819         * gfortran.dg/func_decl_2.f90: New test.
11820
11821         PR fortran/20839
11822         * gfortran.dg/do_2.f90: New test.
11823
11824         PR fortran/27655
11825         * gfortran.dg/associated_3.f90: New test.
11826
11827 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
11828
11829         PR c++/27819
11830         * g++.dg/template/static25.C: New test.
11831
11832         PR c++/27722
11833         * g++.dg/init/array21.C: New test.
11834
11835         PR c++/27807
11836         * g++.dg/ext/complit7.C: New test.
11837
11838         PR c++/27806
11839         * g++.dg/parse/ptrmem5.C: New test.
11840
11841 2006-06-04  Roger Sayle  <roger@eyesopen.com>
11842             Andrew Pinski  <pinskia@physics.uc.edu>
11843
11844         PR c/27150
11845         PR middle-end/27382
11846         * gcc.dg/pr27150-1.c: New testcase.
11847         * gcc.dg/pr27382-1.c: New testcase.
11848         * gcc.dg/pr27382-2.c: New testcase.
11849
11850 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
11851
11852         PR c/25161
11853         PR c/27020
11854         * gcc.dg/array-10.c: New test.
11855
11856 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11857
11858         PR c++/27804
11859         * g++.dg/init/const4.C: New test.
11860         * g++.dg/init/member1.C: Add error-marker.
11861         * g++.dg/other/fold1.C: Adjust error-marker.
11862
11863 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11864
11865         PR c++/27601
11866         * g++.dg/ext/offsetof1.C: New test.
11867
11868 2006-06-04 Eric Christopher <echristo@apple.com>
11869
11870         * gcc.dg/attr-ms_struct-1.c: New.
11871
11872 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
11873
11874         * gcc.c-torture/compile/builtin_constant_p.c: New test.
11875
11876 2006-06-04  Richard Guenther  <rguenther@suse.de>
11877
11878         PR tree-optimization/27039
11879         * gcc.dg/tree-ssa/loop-17.c: New testcase.
11880
11881 2006-06-03  Roger Sayle  <roger@eyesopen.com>
11882
11883         PR target/26223
11884         * gcc.target/i386/amd64-abi-2.c: New test case.
11885
11886 2006-06-02  Eric Christopher  <echristo@apple.com>
11887
11888         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11889         * gcc.target/i386/20020523-1.c: Skip if darwin.
11890         * gcc.target/i386/asm-3.c: Ditto.
11891         * gcc.target/i386/20011119-1.c: Ditto.
11892         * gcc.target/i386/clobbers.c: Remove pic part of test.
11893
11894 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
11895
11896         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11897         * g++.old-deja/g++.other/init19.C: Ditto.
11898         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11899         and add other platforms as expected failures.
11900
11901 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
11902
11903         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11904         (is-effective-target-keyword): Ditto.
11905
11906 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
11907
11908         PR fortran/27715
11909         * gfortran.dg/extended_char_comparison_1.f:  New test.
11910
11911 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
11912
11913         PR fortran/25098
11914         * gfortran.dg/dummy_procedure_1.f90: New test.
11915
11916         PR fortran/25147
11917         * gfortran.dg/dummy_procedure_2.f90: New test.
11918
11919         * gfortran.dg/associated_2.f90: Correct to make consistent with
11920         standard.
11921
11922 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11923
11924         * gcc.target/i386/387-11.c: New test case.
11925
11926 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
11927
11928         PR c++/27801
11929         * g++.dg/template/cond6.C: New test.
11930
11931         PR c++/26496
11932         * g++.dg/template/crash51.C: New test.
11933         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11934
11935         PR c++/27385
11936         * g++.dg/init/array20.C: New test.
11937
11938 2006-05-31  Roger Sayle  <roger@eyesopen.com>
11939
11940         * gcc.dg/builtins-54.c: New test case.
11941
11942 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11943
11944         PR c++/26433
11945         * g++.dg/template/fntry1.C: Add dg-do link.
11946
11947         PR c++/27808
11948         * g++.dg/parse/friend6.C: New test.
11949
11950 2006-05-30  Asher Langton  <langton2@llnl.gov>
11951
11952         * gfortran.dg/cray_pointers_7.f90: New test.
11953
11954 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11955
11956         PR tree-optimization/23452
11957         * gcc.dg/fold-mulconj-1.c: New test case.
11958
11959 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
11960
11961         PR c++/27803
11962         * g++.dg/parse/bitfield1.C: New test.
11963
11964 2006-05-30  Roger Sayle  <roger@eyesopen.com>
11965
11966         * gcc.target/ppc-eq0-1.c: New test case.
11967         * gcc.target/ppc-negeq0-1.c: New test case.
11968
11969 2006-05-30  Dirk Mueller  <dmueller@suse.de>
11970
11971         PR c/27273
11972         * gcc.dg/overflow-warn-5.c: New test.
11973
11974 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11975
11976         PR c/27718
11977         * gcc.dg/sizeof-1.c: New test.
11978
11979 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
11980
11981         PR target/27790
11982         * gcc.target/i386/pr27790.c: New test.
11983
11984 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11985
11986         PR libgfortran/27757
11987         * gfortran.dg/direct_io_5.f90: New test.
11988
11989 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11990
11991         PR libgfortran/27634
11992         * gfortran.dg/fmt_missing_period_1.f: New test.
11993         * gfortran.dg/fmt_missing_period_2.f: New test.
11994         * gfortran.dg/fmt_missing_period_3.f: New test.
11995
11996 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11997
11998         PR fortran/19777
11999         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12000         arrays.
12001
12002 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12003
12004         PR c++/27713
12005         * g++.dg/template/new6.C: New test.
12006
12007 2006-05-29  Roger Sayle  <roger@eyesopen.com>
12008
12009         PR tree-optimization/24964
12010         * gcc.target/i386/387-10.c: New test case.
12011
12012 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
12013
12014         * intrinsics/string_intrinsics.c (compare_string):
12015         Use memcmp instead of strncmp to avoid tripping over
12016         CHAR(0) in a string.
12017
12018 2006-05-27  Richard Guenther  <rguenther@suse.de>
12019
12020         PR middle-end/27773
12021         * gcc.dg/torture/pr27773.c: New testcase.
12022
12023 2006-05-27  Dirk Mueller  <dmueller@suse.de>
12024
12025         * gcc.dg/pr24561.c: Rename to..
12026         * gcc.dg/pr25962.c: .. this.
12027
12028 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12029
12030         PR fortran/19777
12031         * gfortran.dg/bounds_check_2.f: New test.
12032
12033 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
12034
12035         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12036         * gfortran.dg/byte_1.f90: Likewise.
12037         * gfortran.dg/dup_save_2.f90: Likewise.
12038
12039 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
12040
12041         * gfortran.dg/associated_2.f90: New test.
12042
12043 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12044
12045         PR fortran/27524
12046         * gfortran.dg/bounds_check_1.f90: New test.
12047
12048 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
12049
12050         PR rtl-optimization/27661
12051         * gcc.dg/pr27661.c: New test case.
12052
12053 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12054
12055         PR fortran/23151
12056         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
12057         * gfortran.dg/print_parentheses_1.f:  New test.
12058         * gfortran.dg/print_parentheses_2.f90:  New test.
12059
12060 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
12061
12062         PR target/27758
12063         * gcc.dg/pr27758.c: New test.
12064
12065 2006-05-24  Falk Hueffner  <falk@debian.org>
12066
12067         * gcc.c-torture/compile/pr27571.c: New test.
12068
12069 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
12070
12071         PR fortran/27709
12072         * gfortran.dg/spec_expr_4.f90: New test.
12073
12074         PR fortran/27155
12075         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12076
12077 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
12078
12079         PR c++/20103
12080         * g++.dg/ext/complit6.C: New test.
12081         * g++.dg/ext/complit3.C: Adjust error markers.
12082         * g++.dg/init/const3.C: New test.
12083
12084 2006-05-25  Richard Guenther  <rguenther@suse.de>
12085
12086         PR middle-end/27743
12087         * gcc.dg/torture/pr27743.c: New testcase.
12088
12089 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12090
12091         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12092
12093 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
12094
12095         * gcc.dg/compat/scalar-by-value-x.h: New.
12096         * gcc.dg/compat/scalar-by-value-y.h: New.
12097         * gcc.dg/compat/scalar-by-value-5.c: New.
12098         * gcc.dg/compat/scalar-by-value-5_main.c: New.
12099         * gcc.dg/compat/scalar-by-value-5_x.c: New.
12100         * gcc.dg/compat/scalar-by-value-5_y.c: New.
12101         * gcc.dg/compat/scalar-by-value-6.c: New.
12102         * gcc.dg/compat/scalar-by-value-6_main.c: New.
12103         * gcc.dg/compat/scalar-by-value-6_x.c: New.
12104         * gcc.dg/compat/scalar-by-value-6_y.c: New.
12105
12106 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
12107
12108         PR tree-optimization/27639
12109         PR tree-optimization/26719
12110         * gcc.dg/pr27639.c: New test.
12111         * gcc.dg/pr26719.c: New test.
12112         * gcc.dg/tree-ssa/scev-cast.c: New test.
12113
12114 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
12115
12116         PR c++/20173
12117         * g++.dg/template/error21.C: New test.
12118
12119 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
12120
12121         PR target/27696
12122         * gcc.target/i386/pr27696.c: New.
12123
12124 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
12125
12126         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12127
12128         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12129
12130 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12131
12132         PR c++/27716
12133         * g++.dg/other/assign1.C: New test.
12134
12135 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
12136
12137         PR target/27266
12138         * gcc.target/i386/pr27266.c: New.
12139
12140 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12141
12142         PR c++/27451
12143         * g++.dg/ext/asm9.C: New test.
12144
12145 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
12146
12147         PR rtl-optimization/25514
12148         * gcc.c-torture/compile/pr25514.c: New test.
12149
12150 2006-05-22  Richard Guenther  <rguenther@suse.de>
12151
12152         Revert
12153         2006-01-31  Richard Guenther  <rguenther@suse.de>
12154
12155         * gcc.target/i386/sselibm-1.c: New testcase.
12156         * gcc.target/i386/sselibm-2.c: Likewise.
12157         * gcc.target/i386/sselibm-3.c: Likewise.
12158         * gcc.target/i386/sselibm-4.c: Likewise.
12159         * gcc.target/i386/sselibm-5.c: Likewise.
12160
12161 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12162
12163         PR c/27420
12164         * gcc.dg/func-args-2.c: New test.
12165
12166         PR c/26818
12167         * gcc.dg/struct-incompl-1.c: New test.
12168
12169 2006-05-22  Richard Guenther  <rguenther@suse.de>
12170
12171         PR testsuite/27708
12172         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12173         the transformations we test for.
12174
12175 2006-05-22  Richard Guenther  <rguenther@suse.de>
12176
12177         PR testsuite/27707
12178         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12179
12180 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
12181
12182         PR c++/27210
12183         * g++.dg/warn/new1.C: New test.
12184         * g++.dg/template/new5.C: Likewise.
12185
12186 2006-05-21  Roger Sayle  <roger@eyesopen.com>
12187
12188         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12189         * gcc.target/i386/20060512-3.c: Likewise.
12190
12191 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
12192
12193         PR rtl-optimization/27671
12194         * gcc.c-torture/execute/pr27671-1.c: New.
12195         * gcc.dg/pr27671-2.c: Likewise.
12196
12197         PR tree-optimization/26622.
12198         * gcc.c-torture/compile/pr26622.c: New.
12199
12200 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12201
12202         PR fortran/27613
12203         * gfortran.dg/recursive_reference_1.f90: New test.
12204
12205 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
12206
12207         PR fortran/25746
12208         * gfortran.dg/elemental_subroutine_3.f90: New test.
12209
12210         PR fortran/25090
12211         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12212
12213         PR fortran/27584
12214         * gfortran.dg/associated_target_1.f90: New test.
12215
12216         PR fortran/19015
12217         * gfortran.dg/maxloc_shape_1.f90: New test.
12218
12219 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12220
12221         PR libgfortran/24459
12222         * gfortran.dg/namelist_24.f90: New test.
12223         * gfortran.dg/namelist_12.f: Fix typo in comment.
12224
12225 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
12226
12227         PR middle-end/25776
12228         * g++.dg/other/error11.C: New test.
12229
12230 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12231
12232         * gcc.target/mips/pr26765.c: Add -w to options.
12233
12234 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12235
12236         * lib/target-supports.exp (check_effective_target_mpaired_single):
12237         New function.
12238         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12239         multilibs.
12240         * g++.dg/vect/vect.exp: Likewise.
12241
12242 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
12243
12244         PR testsuite/25891
12245         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12246
12247 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
12248
12249         PR fortran/27662
12250         * gfortran.dg/temporary_1.f90: New file.
12251
12252 2006-05-19  Andreas Schwab  <schwab@suse.de>
12253
12254         * g++.dg/other/unused1.C: Also match "stringz".
12255
12256 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
12257
12258         PR c++/26433
12259         * g++.dg/template/fntry1.C: New test.
12260
12261 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
12262
12263         PR c++/27471
12264         PR c++/27506
12265         * g++.dg/conversion/bitfield5.C: New test.
12266         * g++.dg/conversion/bitfield6.C: New test.
12267
12268 2006-05-18  Mike Stump  <mrs@apple.com>
12269
12270         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12271         * gcc.dg/vla-4.c: Add.
12272         * gcc.dg/vla-5.c: Add.
12273         * gcc.dg/vla-6.c: Add.
12274
12275 2006-05-12  Stuart Hastings  <stuart@apple.com>
12276
12277         * gcc.target/i386/20060512-1.c: New.
12278         * gcc.target/i386/20060512-2.c: New.
12279         * gcc.target/i386/20060512-3.c: New.
12280         * gcc.target/i386/20060512-4.c: New.
12281
12282 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
12283
12284         PR c++/26122
12285         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12286
12287         PR c++/26068
12288         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12289         * g++.dg/parse/linkage1.C: New test.
12290
12291 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12292
12293         PR tree-optimization/27548
12294         * g++.dg/tree-ssa/pr27548.C: New test.
12295
12296 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12297
12298         PR fortran/26551
12299         * gfortran.dg/recursive_check_1.f: New test.
12300         * gfortran.dg/recursive_check_2.f90: New test.
12301
12302 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
12303
12304         * g++.dg/opt/temp2.C: New test.
12305
12306 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
12307
12308         PR c++/27491
12309         * g++.dg/init/brace5.C: New test.
12310
12311         PR middle-end/27415
12312         * gcc.dg/gomp/pr27415.c: New test.
12313         * g++.dg/gomp/pr27415.C: New test.
12314
12315         PR tree-optimization/27549
12316         * g++.dg/tree-ssa/pr27549.C: New test.
12317
12318 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12319
12320         PR libgfortran/27575
12321         * gfortran.dg/read_eof_4.f90: New test.
12322
12323 2006-05-16  Richard Guenther  <rguenther@suse.de>
12324
12325         PR tree-optimization/22303
12326         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12327
12328 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
12329
12330         PR middle-end/27573
12331         * gcc.dg/gomp/pr27573.c: New test.
12332         * gfortran.dg/gomp/pr27573.f90: New test.
12333
12334         PR c/27499
12335         * gcc.dg/gomp/pr27499.c: New test.
12336         * g++.dg/gomp/pr27499.C: New test.
12337
12338 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12339
12340         PR c++/27339
12341         * g++.dg/parser/access8.C: Adjust error marker.
12342         * g++.dg/template/access17.C: New test.
12343         * g++.dg/template/access18.C: Likewise.
12344
12345 2006-05-15  Roger Sayle  <roger@eyesopen.com>
12346
12347         PR target/26600
12348         * gcc.target/i386/pr26600.c: New test case.
12349
12350 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
12351
12352         PR c++/27505
12353         * g++.dg/expr/bitfield1.C: New test.
12354
12355 2006-05-15  Richard Guenther  <rguenther@suse.de>
12356
12357         PR tree-optimization/27603
12358         * gcc.dg/torture/pr27603.c: New testcase.
12359
12360 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
12361
12362         PR fortran/25090
12363         * gfortran.dg/entry_dummy_ref_1.f90: New test.
12364
12365         PR fortran/25082
12366         * gfortran.dg/scalar_return_1.f90: New test.
12367
12368         PR fortran/27411
12369         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
12370
12371 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
12372
12373         * gcc.dg/gomp/critical-4.c: New test.
12374         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
12375         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
12376         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
12377         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
12378
12379 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12380
12381         PR c++/27582
12382         * g++.dg/template/dependent-args1.C: New test.
12383
12384         PR c++/27581
12385         * g++.dg/lookup/this1.C: New test.
12386
12387         PR c++/27315
12388         * g++.dg/template/operator6.C: New test.
12389         * g++.dg/template/incomplete3.C: New test.
12390
12391         PR c++/27559
12392         * g++.dg/template/new4.C: New test.
12393
12394         PR c++/27496
12395         * g++.dg/template/void2.C: New test.
12396
12397 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
12398
12399         * g++.dg/template/dependent-expr5.C: New test.
12400
12401 2006-05-14  Roger Sayle  <roger@eyesopen.com>
12402
12403         PR middle-end/26729
12404         * gcc.dg/pr26729-1.c: New test case.
12405
12406 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
12407
12408         * gcc.dg/pr27003.c: New test.
12409
12410 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
12411
12412         * lib/target-supports.dg (check_cxa_atexit_available): Change
12413         v3_target_compile to ${tool}_target_compile.
12414
12415 2006-05-11  Jason Merrill  <jason@redhat.com>
12416
12417         * lib/scanasm.exp (scan-not-hidden): Fix typo.
12418
12419 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12420
12421         PR fortran/27553
12422         * gfortran.dg/label_5.f90: New test.
12423
12424 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
12425
12426         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
12427         check_effective_target_powerpc_altivec_ok): New.
12428         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
12429         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
12430         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
12431         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
12432         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
12433         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
12434         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
12435         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
12436         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
12437         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
12438         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
12439         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
12440         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
12441         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
12442         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
12443         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
12444         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
12445         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
12446         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
12447         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
12448         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
12449         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
12450         gcc.target/powerpc/altivec-9.c,
12451         gcc.target/powerpc/altivec-consts.c,
12452         gcc.target/powerpc/altivec-pr22085.c,
12453         gcc.target/powerpc/altivec-splat.c,
12454         gcc.target/powerpc/altivec-types-1.c,
12455         gcc.target/powerpc/altivec-types-2.c,
12456         gcc.target/powerpc/altivec-types-3.c,
12457         gcc.target/powerpc/altivec-types-4.c,
12458         gcc.target/powerpc/altivec-varargs-1.c,
12459         gcc.target/powerpc/altivec-vec-merge.c,
12460         gcc.target/powerpc/ppc-vector-memcpy.c,
12461         gcc.target/powerpc/ppc-vector-memset.c,
12462         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
12463         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
12464         these effective targets.
12465         * gcc.dg/vmx/pr27006.c: Add missing close brace.
12466         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
12467
12468 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12469
12470         PR middle-end/27384
12471         * g++.dg/other/fold1.C: New test.
12472
12473         PR middle-end/27488
12474         * gcc.dg/fold-nonneg-1.c: New test.
12475
12476         PR c++/27547
12477         * g++.dg/other/operator1.C: New test.
12478
12479 2006-05-11  Richard Guenther  <rguenther@suse.de>
12480
12481         PR middle-end/27529
12482         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
12483
12484 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
12485
12486         * lib/target-supports-dg.exp (check-flags): New.
12487         (dg-skip-if): Move flag checks.
12488
12489 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
12490
12491         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
12492         * lib/target-supports.dg (check_cxa_atexit_available): New.
12493
12494 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
12495
12496         PR fortran/27470
12497         * gfortran.dg/multiple_allocation_2.f90: New test case.
12498
12499 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
12500
12501         * gcc.target/arm/pr27387.C: Fix a comment typo.
12502
12503 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12504
12505         PR fortran/24549
12506         * gfortran.dg/error_recovery_1.f90: New test.
12507
12508 2006-05-10  Richard Guenther  <rguenther@suse.de>
12509
12510         PR tree-optimization/27302
12511         * gcc.dg/torture/pr27302.c: New testcase.
12512
12513 2006-05-09  Dirk Mueller  <dmueller@suse.de>
12514         Richard Guenther  <rguenther@suse.de>
12515
12516         PR middle-end/27498
12517         * gcc.dg/tree-ssa/pr27498.c: New testcase.
12518
12519 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
12520
12521         PR rtl-optimization/27335
12522         * gcc.dg/pr27335.c: New test.
12523
12524 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
12525
12526         * gcc.target/mips/mips-ps-5.c: New file.
12527
12528 2006-05-08  Jan Hubicka  <jh@suse.cz>
12529
12530         PR middle-end/25962
12531         * gcc.dg/pr25962.c: New.
12532
12533 2006-05-08  Roger Sayle  <roger@eyesopen.com>
12534
12535         PR target/27158
12536         * gcc.target/powerpc/pr27158.c: New test case.
12537
12538 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
12539
12540         PR testsuite/27476
12541         * ada/acats/run_all.sh: Use test -z.
12542
12543 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12544
12545         PR libfortran/18271
12546         * gfortran.dg/spec_expr_3.f90: New test.
12547
12548 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
12549
12550         PR target/24879
12551         * gcc.target/i386/monitor.c: New file.
12552
12553 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
12554
12555         * gcc.dg/pr27095.c: xfail *-*-darwin*.
12556
12557 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12558
12559         PR c++/27447
12560         * g++.dg/other/ptrmem7.C: New test.
12561
12562 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12563
12564         PR target/27421
12565         * gcc.dg/array-9.c: New test.
12566
12567 2006-05-07  Richard Guenther  <rguenther@suse.de>
12568
12569         PR tree-optimization/27409
12570         * gcc.dg/torture/pr27409.c: New testcase.
12571
12572 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
12573
12574         PR fortran/27457
12575         * gfortran.dg/select_6.f90: New.
12576
12577 2006-05-07  Richard Guenther  <rguenther@suse.de>
12578
12579         PR tree-optimization/27136
12580         * gcc.dg/torture/pr27136.c: New testcase.
12581
12582 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
12583
12584         PR fortran/24813
12585         * gfortran.dg/char_cons_len_1.f90: New test.
12586
12587 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12588
12589         PR c++/27427
12590         * g++.dg/template/incomplete2.C: New test.
12591
12592 2006-05-06  Richard Guenther  <rguenther@suse.de>
12593
12594         PR tree-optimization/27151
12595         * gcc.dg/vect/pr27151.c: New testcase.
12596
12597 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12598
12599         PR c++/27430
12600         * g++.dg/template/void1.C: New test.
12601
12602         PR c++/27423
12603         * g++.dg/other/void2.C: New test.
12604
12605         PR c++/27422
12606         * g++.dg/conversion/void1.C: New test.
12607
12608 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
12609
12610         PR/21391
12611         * g++.dg/other/unused1.C: New.
12612
12613 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12614
12615         PR objc/27240
12616         * objc.dg/member-1.m: New test.
12617
12618 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
12619
12620         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12621
12622 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12623
12624         PR libfortran/26985
12625         * gfortran.dg/matmul_2.f90: New test.
12626
12627 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
12628
12629         * ada/acats/run_all.sh: Use sync when main not found.
12630
12631 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
12632
12633         PR target/26765
12634         * gcc.target/mips/pr26765.c: New.
12635
12636 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
12637
12638         * gcc.target/bfin: New directory.
12639         * gcc.target/bfin/bfin.exp: New file.
12640         * gcc.target/bfin/frmul.c: New file.
12641         * gcc.target/bfin/arith.c: New file.
12642         * gcc.target/bfin/mul-combine.c: New file.
12643         * gcc.target/bfin/shift.c: New file.
12644
12645 2006-05-04  Richard Guenther  <rguenther@suse.de>
12646
12647         PR tree-optimization/14287
12648         PR tree-optimization/14844
12649         PR tree-optimization/19792
12650         PR tree-optimization/21608
12651         PR tree-optimization/27090
12652         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12653         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12654         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12655         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12656         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12657
12658 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
12659
12660         PR tree-optimization/27285
12661         * gcc.c-torture/execute/pr27285.c: New test.
12662
12663         PR middle-end/27388
12664         * gcc.dg/gomp/pr27388-1.c: New test.
12665         * gcc.dg/gomp/pr27388-2.c: New test.
12666         * gcc.dg/gomp/pr27388-3.c: New test.
12667
12668         PR c++/27359
12669         * g++.dg/gomp/pr27359.C: New test.
12670
12671 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
12672
12673         PR fortran/20248
12674         * gfortran.dg/iargc.f90: New test.
12675
12676 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12677
12678         PR c++/27102
12679         * g++.dg/template/crash49.C: New test.
12680
12681 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
12682
12683         PR testsuite/27032
12684         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12685
12686 2006-05-02  Jeff Law  <law@redhat.com>
12687
12688         PR tree-optimization/27364
12689         * gcc.c-torture/execute/pr27364.c: New test.
12690
12691 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
12692
12693         PR c++/27309
12694         * g++.dg/parser/ctor5.C: New test.
12695
12696 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
12697
12698         PR target/27387
12699         * gcc.target/arm/arm.exp: New.
12700         * gcc.target/arm/pr27387.C: Likewise.
12701
12702 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12703
12704         PR fortran/27269
12705         PR fortran/27324
12706         * gfortran.dg/module_equivalence_2.f90: New test.
12707
12708 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
12709
12710         PR middle-end/27337
12711         * g++.dg/gomp/pr27337-1.C: New test.
12712         * g++.dg/gomp/pr27337-2.C: New test.
12713
12714         PR middle-end/27328
12715         * gcc.dg/gomp/pr27328.c: New test.
12716
12717         PR middle-end/27325
12718         * g++.dg/gomp/pr27325.C: New test.
12719
12720         PR middle-end/27310
12721         * g++.dg/gomp/pr27310.C: New test.
12722
12723 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12724
12725         PR tree-optimization/27291
12726         * g++.dg/tree-ssa/pr27291.C: New test.
12727
12728 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12729
12730         PR tree-optimization/27283
12731         * g++.dg/tree-ssa/pr27283.C: New test.
12732
12733 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
12734
12735         * gcc.dg/tree-ssa/loop-16.c: New test.
12736
12737 2006-05-01  Roger Sayle  <roger@eyesopen.com>
12738             Joseph S. Myers  <joseph@codesourcery.com>
12739
12740         * gcc.dg/Wconversion-3.c: New test case.
12741         * gcc.dg/Wconversion-4.c: Likewise.
12742
12743 2006-05-01  Richard Guenther  <rguenther@suse.de>
12744
12745         PR tree-optimization/26726
12746         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12747
12748 2006-04-30  Roger Sayle  <roger@eyesopen.com>
12749
12750         * gcc.dg/Woverflow-1.c: New test case.
12751         * gcc.dg/Woverflow-2.c: Likewise.
12752         * gcc.dg/Woverflow-3.c: Likewise.
12753
12754 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
12755
12756         PR c++/27094
12757         * g++.dg/template/defarg8.C: New test.
12758
12759 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12760
12761         PR c++/27278
12762         * g++.dg/parse/operator7.C: New test.
12763
12764 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12765
12766         PR c++/11471
12767         PR c++/27102
12768         * g++.dg/template/crash48.C: New test.
12769
12770         PR c++/27279
12771         * g++.dg/parse/ctor4.C: New test.
12772
12773 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12774
12775         PR fortran/25681
12776         * gfortran.df/char_type_len.f90: New test.
12777
12778 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12779
12780         PR libgfortran/27304
12781         * gfortran.dg/fmt_exhaust.f90: New test.
12782
12783 2006-04-28  Roger Sayle  <roger@eyesopen.com>
12784
12785         PR c/25309
12786         * gcc.dg/large-size-array-2.c: New test case.
12787
12788 2006-04-28  Richard Guenther  <rguenther@suse.de>
12789
12790         PR target/26826
12791         * gcc.target/i386/pr26826.c: New testcase.
12792
12793 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
12794
12795         PR middle-end/27260
12796         * gcc.c-torture/execute/pr27260.c: New.
12797
12798 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
12799
12800         PR middle-end/27095
12801         * gcc.dg/pr27095.c: New.
12802
12803 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12804
12805         PR c++/27292
12806         * g++.dg/conversion/bitfield4.C: New test.
12807
12808 2006-04-27  Eric Christopher  <echristo@apple.com>
12809
12810         * gcc.dg/pragma-ms_struct.c: New.
12811
12812 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
12813
12814         PR c++/27102
12815         * g++.dg/template/crash47.C: New test.
12816
12817 2006-04-27  Dirk Mueller  <dmueller@suse.de>
12818
12819         * gcc.target/i386/sse-7.c: build with -msse.
12820
12821 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
12822
12823         PR testsuite/27274:
12824         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12825         (main): Exit if processor doesn't support SSE.
12826
12827 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
12828
12829         PR middle-end/27282
12830         * gcc.c-torture/compile/pr27282.c: New test.
12831
12832 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
12833
12834         PR middle-end/26913
12835         * g++.dg/gomp/pr26913.C: New test.
12836
12837         PR c/25996
12838         * gcc.dg/gomp/pr25996.c: New test.
12839         * g++.dg/gomp/pr25996.C: New test.
12840
12841 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
12842
12843         PR rtl-optimization/26725
12844         * gcc.c-torture/compile/pr26725.c: New test.
12845
12846 2006-04-25  Richard Guenther  <rguenther@suse.de>
12847
12848         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12849         than n + -1.
12850
12851 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
12852
12853         * gcc.dg/20060425-1.c: New testcase.
12854
12855 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
12856
12857         PR tree-optimization/26865
12858         * gcc.dg/pr26865.c: New test.
12859
12860 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
12861
12862         PR c++/27292
12863         * g++.dg/conversion/bitfield1.C: New test.
12864         * g++.dg/conversion/bitfield2.C: Likewise.
12865         * g++.dg/conversion/bitfield3.C: Likewise.
12866
12867 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12868         Richard Guenther  <rguenther@suse.de>
12869
12870         PR tree-optimization/27236
12871         * gcc.dg/tree-ssa/pr27236.c: New testcase.
12872
12873 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12874
12875         PR c++/19963
12876         * g++.dg/other/incomplete2.C: New test.
12877
12878 2006-04-24  Richard Guenther  <rguenther@suse.de>
12879
12880         PR middle-end/26869
12881         * gcc.dg/torture/pr26869.c: New testcase.
12882
12883 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
12884         Richard Guenther  <rguenther@suse.de>
12885
12886         PR tree-optimization/27218
12887         * g++.dg/tree-ssa/pr27218.C: New testcase.
12888
12889 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12890
12891         PR c++/26912
12892         * g++.dg/template/friend41.C: New test.
12893
12894 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
12895
12896         * g++.dg/opt/pr15551.C: Include cstdio.
12897         (main): Use remove instead of unlink.
12898
12899 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12900
12901         * gcc.dg/sibcall-7.c: New test.
12902         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12903         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12904         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12905         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12906         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12907
12908 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
12909
12910         PR c++/26534
12911         * g++.dg/opt/bitfield1.C: New test.
12912         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12913         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12914         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12915         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12916         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12917         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12918         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12919         * g++.dg/abi/bitfield2.C: Likewise.
12920         * g++.dg/init/bitfield1.C: Likewise.
12921
12922 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
12923
12924         PR fortran/25099
12925         * gfortran.dg/elemental_subroutine_4.f90: New test.
12926         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12927         call sub (m, x).
12928
12929 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12930
12931         * gcc.c-torture/compile/20060421-1.c: New testcase.
12932
12933 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12934
12935         PR c/25875
12936         * gcc.dg/init-bad-4.c: New test.
12937
12938 2006-04-21  Paul Brook  <paul@codesourcery.com>
12939
12940         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12941
12942 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12943
12944         PR fortran/27122
12945         * gfortran.dg/defined_operators_1.f90: New test.
12946         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12947         remove old ones associated, incorrectly, with Note 5.46.
12948
12949         PR fortran/27113
12950         * gfortran.dg/character_array_constructor_1.f90: New test.
12951
12952 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
12953
12954         * gcc.dg/20060419-1.c: New test.
12955
12956 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
12957
12958         PR c/26774
12959         * gcc.dg/struct-parse-1.c: New test case.
12960
12961 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12962
12963         PR c++/26558
12964         * g++.dg/parse/template19.C: New test.
12965
12966         PR c++/26739
12967         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12968
12969         PR c++/26036
12970         * g++.dg/expr/call3.C: New test.
12971
12972         PR c++/10385
12973         * g++.dg/conversion/dynamic1.C: New test.
12974
12975 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
12976
12977         PR c++/27102
12978         * g++.dg/template/crash35.C: Tweak error markers.
12979         * g++.dg/template/crash46.C: New test.
12980         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12981         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12982
12983 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
12984
12985         PR rtl-optimization/14261
12986         * gcc.c-torture/compile/20060419-1.c: Added.
12987
12988 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
12989
12990         * gfortran.dg/label_1.f90: Adjust dg-error.
12991
12992 2006-04-16  Roger Sayle  <roger@eyesopen.com>
12993
12994         PR target/26961
12995         * gcc.dg/fold-cond-1.c: New test case.
12996         * gcc.dg/pr26961-1.c: Likewise.
12997
12998 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12999
13000         PR libgfortran/27138
13001         * gfortran.dg/read_bad_advance.f90: New test.
13002
13003 2006-04-16  Roger Sayle  <roger@eyesopen.com>
13004             Dale Johannesen  <dalej@apple.com>
13005
13006         PR target/24076
13007         * gcc.target/i386/vecinit-3.c: New testcase.
13008         * gcc.target/i386/vecinit-4.c: Likewise.
13009         * gcc.target/i386/sse-18.c: Likewise.
13010         * gcc.target/i386/sse-19.c: Likewise.
13011
13012 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
13013
13014         * gfortran.dg/allocate_zerosize_1.f90: New test.
13015
13016 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
13017
13018         PR c++/26365
13019         * g++.dg/template/crash45.C: New test.
13020
13021 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
13022
13023         PR fortran/26787
13024         * gfortran.dg/proc_assign_1.f90: New test.
13025         * gfortran.dg/procedure_lvalue.f90: Change message.
13026         * gfortran.dg/namelist_4.f90: Add new error.
13027
13028         PR fortran/25597
13029         PR fortran/27096
13030         * gfortran.dg/auto_pointer_array_result_1.f90
13031
13032         PR fortran/27089
13033         * gfortran.dg/specification_type_resolution_1.f90
13034
13035         PR fortran/18003
13036         PR fortran/25669
13037         PR fortran/26834
13038         * gfortran.dg/bounds_temporaries_1.f90: New test.
13039
13040         PR fortran/27124
13041         * gfortran.dg/array_return_value_1.f90: New test.
13042
13043 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
13044
13045         PR fortran/25336
13046         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13047
13048 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
13049
13050         PR middle-end/26823
13051         * g++.dg/gomp/pr26823-1.C: New test.
13052         * g++.dg/gomp/pr26823-2.C: New test.
13053
13054 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
13055
13056         PR middle-end/27134
13057         * gcc.dg/pr27314.c: New test.
13058
13059 2006-04-13  Richard Henderson  <rth@redhat.com>
13060
13061         * g++.dg/gomp/block-0.C: Update expected matches.
13062
13063 2006-04-13  DJ Delorie  <dj@redhat.com>
13064
13065         * lib/target-supports.exp (check_effective_target_int32plus): New.
13066         (check_effective_target_ptr32plus): New.
13067         (check_effective_target_size32plus): New.
13068         (check_effective_target_int16): New.
13069         (check_profiling_available): Add m32c to the list of unsupported
13070         targets.
13071
13072         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13073         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13074         memory size.
13075         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13076         pointers.
13077         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13078         size_t.
13079         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13080         and size_t.
13081         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13082         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13083         not just xstormy16.  Skip m32c due to weird pointer size.
13084         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13085         not just xstormy16.
13086         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13087         not just xstormy16.
13088         * gcc.dg/20020312-2.c: Add m32c support.
13089         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13090         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13091         in test.
13092         * gcc.dg/20050321-2.c: Require >=32 bit integers.
13093         * gcc.dg/asm-1.c: Skip if int and short are the same size.
13094         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13095         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13096         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13097         formats
13098         * gcc.dg/init-string-2.c: Require >=32 bit integers.
13099         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13100         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13101         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13102         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13103         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13104         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13105         in test.
13106         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13107         in test.
13108         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13109         * gcc.dg/pr23049.c: Require >=32 bit integers.
13110         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13111         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13112         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13113         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13114         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13115         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13116         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13117         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13118         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13119         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13120         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13121         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13122         prototype in test.
13123         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13124         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13125         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13126         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13127         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13128
13129         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
13130         * gcc.c-torture/execute/20040703-1.x: Likewise.
13131         * gcc.c-torture/execute/20040705-1.x: Likewise.
13132         * gcc.c-torture/execute/20040705-2.x: Likewise.
13133         * gcc.c-torture/execute/20040709-1.x: Likewise.
13134         * gcc.c-torture/execute/20040709-2.x: Likewise.
13135         * gcc.c-torture/execute/20040811-1.x: Likewise.
13136         * gcc.c-torture/execute/20050316-1.x: Likewise.
13137         * gcc.c-torture/execute/bitfld-4.x: Likewise.
13138         * gcc.c-torture/execute/pr19689.x: Likewise.
13139         * gcc.c-torture/execute/pr7284-1.x: Likewise.
13140         * gcc.c-torture/execute/usmul.x: Likewise.
13141         * gcc.c-torture/execute/vrp-5.x: Likewise.
13142         * gcc.c-torture/execute/vrp-6.x: Likewise.
13143         * gcc.dg/debug/20041023-1.s: Likewise.
13144
13145 2006-04-13  Roger Sayle  <roger@eyesopen.com>
13146
13147         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13148         of integers to a vector types are now constant expressions in C.
13149         * gcc.dg/vect/vect-fold-1.c: New test case.
13150
13151 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
13152             Ulrich Weigand  <uweigand@de.ibm.com>
13153
13154         PR target/27006
13155         * gcc.dg/vmx/pr27006.c: New testcase.
13156
13157 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13158
13159         PR libgfortran/26766
13160         * gfortran.dg/write_recursive.f90: New test.
13161
13162 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
13163
13164         * g++.dg/parse/dtor7.C: New test.
13165         * g++.dg/parse/new1.C: Add error marker.
13166         * g++.dg/template/new3.C: New test.
13167
13168         PR c++/26122
13169         * g++.dg/template/pure1.C: New test.
13170
13171         PR c++/26295
13172         * g++.dg/parse/ptrmem4.C: New test.
13173
13174 2006-04-10  Jeff Law  <law@redhat.com>
13175
13176         PR/27087
13177         * gcc.c-torture/compile/pr27087.c: New test.
13178
13179 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
13180
13181         PR/21391
13182         * gcc.dg/20060410.c: New.
13183
13184 2006-04-10  Matthias Klose  <doko@debian.org>
13185
13186         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13187         Recognize multilib directory names containing underscores.
13188
13189 2006-04-10  Roger Sayle  <roger@eyesopen.com>
13190
13191         * gcc.target/i386/vecinit-1.c: New test case.
13192         * gcc.target/i386/vecinit-2.c: Likewise.
13193
13194 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
13195
13196         PR debug/27057
13197         * g++.dg/debug/dwarf2-2.C: New test.
13198
13199 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
13200
13201         PR rtl-optimization/27073
13202         * gcc.c-torture/execute/pr27073.c: New test.
13203
13204 2006-04-08  Mike Stump  <mrs@apple.com>
13205
13206         * gcc.dg/pragma-darwin.c: Improve for ppc64.
13207
13208 2006-04-07  Richard Guenther  <rguenther@suse.de>
13209
13210         PR tree-optimization/26135
13211         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13212
13213 2006-04-06  Jan Hubicka  <jh@suse.cz>
13214
13215         PR profile/26399
13216         * g++.dg/bprob/g++-bprob-2.C: New testcase.
13217
13218 2006-04-06  Roger Sayle  <roger@eyesopen.com>
13219
13220         * g++.dg/conversion/nullptr1.C: New test case.
13221         * g++.dg/conversion/nullptr2.C: Likewise.
13222
13223 2006-04-05  Roger Sayle  <roger@eyesopen.com>
13224
13225         * gfortran.dg/dependency_18.f90: New test case.
13226
13227 2006-04-05  Richard Guenther  <rguenther@suse.de>
13228
13229         PR tree-optimization/26919
13230         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13231         * gcc.dg/ipa/ipa-2.c: Likewise.
13232         * gcc.dg/ipa/ipa-3.c: Likewise.
13233         * gcc.dg/ipa/ipa-5.c: Likewise.
13234
13235 2006-04-05  Richard Guenther  <rguenther@suse.de>
13236
13237         PR tree-optimization/26763
13238         * gcc.dg/torture/pr26763-1.c: New testcase.
13239         * gcc.dg/torture/pr26763-2.c: Likewise.
13240
13241 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
13242
13243         PR fortran/23634
13244         PR fortran/25619
13245         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13246
13247 2006-04-04  Eric Christopher  <echristo@apple.com>
13248
13249         * gcc.target/i386/387-1.c: Allow regexp to match darwin
13250         stubs.
13251         * gcc.target/i386/387-5.c: Ditto.
13252
13253 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
13254
13255         * gcc.target/sparc/struct-ret-check.c: New test.
13256
13257 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13258
13259         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13260         zero decimal digits specified in format.
13261
13262 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
13263
13264         PR fortran/26891
13265         * gfortran.dg/missing_optional_dummy_1.f90: New test.
13266
13267         PR fortran/26976
13268         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13269         * gfortran.dg/initialization_1.f90: Make assignment compliant.
13270         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13271         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13272         compliant and detect bigendian-ness.
13273
13274 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
13275
13276         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13277         dummy arguments work when the actual argument is itself a dummy
13278         argument of the caller.
13279
13280 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13281
13282         PR libfortran/24685
13283         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13284
13285 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13286
13287         * gfortran.dg/dependencency_17.f90: New test case.
13288
13289 2006-04-01  Roger Sayle  <roger@eyesopen.com>
13290
13291         * gfortran.dg/dependency_14.f90: New test case.
13292         * gfortran.dg/dependency_15.f90: Likewise.
13293         * gfortran.dg/dependency_16.f90: Likewise.
13294
13295 2006-03-31  Asher Langton  <langton2@llnl.gov>
13296
13297         PR fortran/25358
13298         gfortran.dg/cray_pointers_6.f90: New test.
13299
13300 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13301
13302         PR libgfortran/26890
13303         * gfortran.dg/read_size_noadvance.f90: New test.
13304
13305 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
13306
13307         PR fortran/25031
13308         * gfortran.dg/multiple_allocation_1.f90: Check that the
13309         size has changed after a re-allocation with stat.
13310
13311 2006-03-30  Richard Guenther  <rguenther@suse.de>
13312
13313         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13314         removal.
13315         * gcc.target/i386/sselibm-2.c: Likewise.
13316         * gcc.target/i386/sselibm-3.c: Likewise.
13317         * gcc.target/i386/sselibm-4.c: Likewise.
13318         * gcc.target/i386/sselibm-5.c: Likewise.
13319
13320 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13321
13322         * gcc.dg/fold-andxor-1.c: New test case.
13323         * gcc.dg/fold-xorand-1.c: Likewise.
13324
13325 2006-03-28  Roger Sayle  <roger@eyesopen.com>
13326
13327         * gcc.dg/fold-convnotconv-1.c: New test case.
13328
13329 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13330
13331         PR fortran/26779
13332         * gfortran.dg/private_type_5.f90: New test.
13333
13334 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
13335
13336         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13337
13338 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
13339
13340         * gfortran.dg/advance_2.f90: New test.
13341         * gfortran.dg/advance_3.f90: New test.
13342
13343         * gfortran.fortran-torture/execute/equiv_5.f: New test.
13344
13345 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13346
13347         PR libgfortran/26661
13348         PR libgfortran/26880
13349         * gfortran.dg/read_x_past.f: New test.
13350
13351 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
13352
13353         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13354         to be STABS.
13355
13356 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
13357
13358         * objc.dg/dwarf-1.m: Skip on AIX.
13359         * objc.dg/dwarf-2.m: Skip on AIX.
13360
13361 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
13362
13363         PR fortran/26816
13364         * gfortran.dg/float_1.f90: New test.
13365
13366 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
13367
13368         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13369         X86_64 targets.
13370         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
13371
13372 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13373
13374         PR libfortran/26735
13375         * gfortran.dg/convert_implied_open.f90: New test case.
13376
13377 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13378
13379         PR fortran/26769
13380         * gfortran.dg/transpose_reshape_r10.f90: New test case.
13381
13382 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
13383
13384         PR middle-end/26717
13385         * gcc.dg/pr26717.c: New test.
13386
13387 2006-03-25  Roger Sayle  <roger@eyesopen.com>
13388
13389         * gfortran.dg/dependency_12.f90: New test case.
13390
13391 2006-03-24  Roger Sayle  <roger@eyesopen.com>
13392
13393         * gfortran.dg/dependency_9.f90: New (resurected) test case.
13394
13395 2006-03-24  Jeff Law  <law@redhat.com>
13396
13397         * gcc.c-torture/pr26840.c: New test.
13398
13399 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
13400
13401         * objc.dg/dwarf-2.m: New.
13402         * obj-c++.dg/dwarf-2.mm: New.
13403
13404         * g++.old-deja/g++.other/init19.C: New.
13405
13406 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
13407
13408         * g++.dg/eh/spbp.C: Skip on AIX.
13409
13410 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
13411
13412         PR middle-end/26611
13413         * g++.dg/gomp/pr26611-1.C: New test.
13414         * g++.dg/gomp/pr26611-2.C: New test.
13415
13416 2006-03-24  Jeff Law  <law@redhat.com>
13417
13418         * gcc.c-torture/compile/pr26833.c: New test.
13419         * gfortran.fortran-torture/compile/pr26806.f90: New test.
13420
13421 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13422
13423         * gfortran.dg/endfile_2.f90: Delete temp file.
13424
13425 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
13426
13427         PR fortran/19303
13428         * gfortran.dg/record_marker_1.f90: New test case.
13429         * gfortran.dg/record_marker_2.f: New test case.
13430         * gfortran.dg/record_marker_3.f90: New test case.
13431
13432 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
13433
13434         PR fortran/17298
13435         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
13436         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
13437
13438 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
13439
13440         * lib/gcc-dg.exp (cleanup-modules): New proc.
13441         * gfortran.dg/allocatable_function_1.f90,
13442         gfortran.dg/allocate_char_star_scalar_1.f90,
13443         gfortran.dg/assumed_charlen_function_1.f90,
13444         gfortran.dg/assumed_dummy_1.f90,
13445         gfortran.dg/assumed_shape_ranks_1.f90,
13446         gfortran.dg/assumed_shape_ranks_2.f90,
13447         gfortran.dg/assumed_size_dt_dummy.f90,
13448         gfortran.dg/auto_char_dummy_array_1.f90,
13449         gfortran.dg/auto_char_len_3.f90,
13450         gfortran.dg/automatic_module_variable.f90,
13451         gfortran.dg/bad_automatic_objects_1.f90,
13452         gfortran.dg/char_array_constructor.f90,
13453         gfortran.dg/char_array_structure_constructor.f90,
13454         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
13455         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
13456         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
13457         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
13458         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
13459         gfortran.dg/derived_pointer_recursion.f90,
13460         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
13461         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
13462         gfortran.dg/dummy_functions_1.f90,
13463         gfortran.dg/elemental_initializer_1.f90,
13464         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
13465         gfortran.dg/elemental_pointer_1.f90,
13466         gfortran.dg/elemental_subroutine_1.f90,
13467         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
13468         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
13469         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
13470         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
13471         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
13472         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
13473         gfortran.dg/global_references_1.f90,
13474         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
13475         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
13476         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
13477         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
13478         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
13479         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
13480         gfortran.dg/large_integer_kind_1.f90,
13481         gfortran.dg/large_real_kind_1.f90,
13482         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
13483         gfortran.dg/module_double_reuse.f90,
13484         gfortran.dg/module_equivalence_1.f90,
13485         gfortran.dg/module_interface_1.f90,
13486         gfortran.dg/module_parameter_array_refs_1.f90,
13487         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
13488         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
13489         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
13490         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
13491         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
13492         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
13493         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
13494         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
13495         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
13496         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
13497         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
13498         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
13499         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
13500         gfortran.dg/same_name_1.f90,
13501         gfortran.dg/sibling_dummy_procedure_1.f90,
13502         gfortran.dg/sibling_dummy_procedure_2.f90,
13503         gfortran.dg/sibling_dummy_procedure_3.f90,
13504         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
13505         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
13506         gfortran.dg/used_dummy_types_2.f90,
13507         gfortran.dg/used_dummy_types_3.f90,
13508         gfortran.dg/used_dummy_types_4.f90,
13509         gfortran.dg/used_dummy_types_5.f90,
13510         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
13511         gfortran.dg/userdef_operator_1.f90: Use it.
13512
13513 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13514
13515         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
13516         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
13517         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
13518         gfortran.dg/write_back.f,
13519         gfortran.fortran-torture/execute/inquire_1.f90,
13520         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
13521
13522 2006-03-21  Jeff Law  <law@redhat.com>
13523
13524         * gcc.dg/tree-ssa/vrp28.c: New test.
13525
13526 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13527
13528         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
13529         if _STDC_C99 is defined.
13530         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
13531         * gcc.dg/builtins-20.c: Likewise.
13532         * gcc.dg/builtins-53.c: Likewise.
13533         * gcc.dg/single-precision-constant.c: Likewise. Also pass
13534         -mmacosx-version-min=10.3 on PowerPC/Darwin.
13535
13536 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
13537
13538         PR tree-opt/26781
13539         * gcc.c-torture/compile/pr26781-1.c: New test.
13540         * gcc.c-torture/compile/pr26781-2.c: New test.
13541
13542 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
13543
13544         PR c++/26690
13545         * g++.dg/gomp/pr26690-1.C: New test.
13546         * g++.dg/gomp/pr26690-2.C: New test.
13547
13548 2006-03-20  Jeff Law  <law@redhat.com>
13549
13550         * gcc.dg/tree-ssa/pr21829.c: New test.
13551
13552         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
13553
13554 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
13555
13556         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
13557         (check_visibility_available): Use it.
13558         (check_effective_target_default_packed): Likewise.
13559         (check_effective_target_pcc_bitfield_type_matters): Likewise.
13560         (check_effective_target_fopenmp): Likewise.
13561         (check_effective_target_freorder): Likewise.
13562         (check_effective_target_fpic): Likewise.
13563         (check_named_sections_available): Likewise.
13564         (check_effective_target_ilp32): Likewise.
13565         (check_effective_target_lp64): Likewise.
13566
13567 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
13568
13569         PR fortran/20935
13570         * gfortran.dg/scalar_mask_2.f90: New test case.
13571
13572 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
13573
13574         PR tree-opt/26629
13575         * gcc.dg/tree-ssa/loadpre12.c: New test.
13576         * gcc.dg/tree-ssa/loadpre13.c: New test.
13577         * gcc.dg/tree-ssa/loadpre14.c: New test.
13578         * gcc.dg/tree-ssa/loadpre15.c: New test.
13579         * gcc.dg/tree-ssa/loadpre16.c: New test.
13580         * gcc.dg/tree-ssa/loadpre17.c: New test.
13581         * gcc.dg/tree-ssa/loadpre18.c: New test.
13582         * gcc.dg/tree-ssa/loadpre19.c: New test.
13583         * gcc.dg/tree-ssa/loadpre20.c: New test.
13584         * gcc.dg/tree-ssa/loadpre21.c: New test.
13585         * gcc.dg/tree-ssa/loadpre22.c: New test.
13586
13587 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
13588
13589         PR fortran/26741
13590         * gfortran.dg/elemental_initializer_1.f90: New test.
13591
13592         PR fortran/26716
13593         * gfortran.dg/assumed_shape_ranks_2: New test.
13594
13595 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
13596
13597         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
13598         target fpic.
13599
13600 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13601
13602         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
13603         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
13604         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
13605         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
13606         gfortran.fortran-torture/execute/direct_io.f90,
13607         gfortran.fortran-torture/execute/inquire_2.f90,
13608         gfortran.fortran-torture/execute/inquire_4.f90,
13609         gfortran.fortran-torture/execute/list_read_1.f90,
13610         gfortran.fortran-torture/execute/open_replace.f90,
13611         gfortran.fortran-torture/execute/slash_edit.f90,
13612         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13613         temporary files from testcases.
13614
13615 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13616
13617         PR libgfortran/26509
13618         gfortran.dg/write_direct_eor.f90: New test.
13619
13620 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
13621
13622         * gcc.target/powerpc/pr26350.c: New.
13623         * gcc.target/powerpc/indexed-addr.c: New.
13624
13625 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13626
13627         * gfortran.dg/dependency_13.f90: New test case.
13628
13629 2006-03-16  Roger Sayle  <roger@eyesopen.com>
13630
13631         PR middle-end/21781
13632         * gcc.dg/real-const-1.c: New test case.
13633
13634 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
13635
13636         * g++.old-deja/g++.other/init18.C: New.
13637         * g++.old-deja/g++.other/init5.C: Remove xfail.
13638
13639 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13640
13641         * g++.dg/opt/pr15551.C: Cleanup temp file.
13642
13643 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13644
13645         PR c++/6634
13646         g++.dg/parse/long1.C: New test.
13647
13648 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13649
13650         PR fortran/19101
13651         * gfortran.dg/continuation.f90: New test.
13652         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13653
13654 2006-03-14  Richard Guenther  <rguenther@suse.de>
13655
13656         PR tree-optimization/26672
13657         * gcc.dg/torture/pr26672.c: New testcase.
13658
13659 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
13660
13661         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13662         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13663
13664 2006-03-13  Roger Sayle  <roger@eyesopen.com>
13665
13666         PR middle-end/26557
13667         * gcc.c-torture/compile/switch-1.c: New test case.
13668
13669 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
13670
13671         PR fortran/25378
13672         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13673         test to include more permuatations of mask and index.
13674         * gfortran.dg/scalar_mask_1.f90: Modify last test to
13675         respond to F2003 spec. that the position returned for an all false
13676         mask && condition is zero.
13677
13678 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
13679
13680         PR middle-end/25989
13681         * gcc.dg/gomp/pr25989.c: New test.
13682
13683 2006-03-13  Jeff Law  <law@redhat.com>
13684
13685         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13686
13687 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
13688
13689         * gcc.dg/switch-9.c: New test.
13690
13691 2006-03-13  Richard Guenther  <rguenther@suse.de>
13692
13693         PR middle-end/26630
13694         * gcc.dg/torture/pr26630.c: New testcase.
13695
13696 2006-03-11  Roger Sayle  <roger@eyesopen.com>
13697
13698         * gfortran.dg/dependency_10.f90: New test case.
13699         * gfortran.dg/dependency_11.f90: Likewise.
13700
13701 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
13702             Erik Edelmann  <eedelman@gcc.gnu.org>
13703
13704         * gfortran.dg/allocatable_function_1.f90: New.
13705         * gfortran.dg/allocatable_function_2.f90: New.
13706
13707 2006-03-10  Richard Guenther  <rguenther@suse.de>
13708
13709         PR middle-end/26565
13710         * gcc.dg/torture/pr26565.c: New testcase.
13711
13712 2006-03-09  Eric Christopher  <echristo@apple.com>
13713
13714         * gcc.c-torture/compile/20060309-1.c: New.
13715
13716 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13717
13718         PR libgfortran/26499
13719         * gfortran.dg/write_back.f: New test.
13720         * gfortran.dg/write_rewind_1.f: New test.
13721         * gfortran.dg/write_rewind_2.f: New test.
13722
13723 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13724
13725         PR libgfortran/26554
13726         * gfortran.dg/read_logical.f90: New test.
13727
13728 2006-03-04  Laurent GUERBY <laurent@guerby.net>
13729
13730         * ada/acats/norun.lst: cdd2a03 now passes.
13731
13732 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
13733
13734         PR testsuite/25177
13735         * gcc.target/powerpc/pr18096-1.c: Change where the error
13736         would match.
13737
13738 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
13739
13740         * gcc.target/i386/cleanup-1.c: New test.
13741         * gcc.target/i386/cleanup-2.c: New test.
13742
13743 2006-03-04  Roger Sayle  <roger@eyesopen.com>
13744
13745         * gfortran.dg/dependency_9.f90: Remove for the time being.
13746
13747 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
13748
13749         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13750         directive.
13751
13752 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13753
13754         * gfortran.dg/dependency_9.f90: New test case.
13755
13756 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13757
13758         * gfortran.dg/dependency_4.f90: New test case.
13759         * gfortran.dg/dependency_5.f90: New test case.
13760         * gfortran.dg/dependency_6.f90: New test case.
13761         * gfortran.dg/dependency_7.f90: New test case.
13762         * gfortran.dg/dependency_8.f90: New test case.
13763
13764 2006-03-03  Paul Brook  <paul@codesourcery.com>
13765
13766         * lib/target-supports.exp (check_profiling_available):
13767         Add m68k-*-elf.
13768
13769 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
13770
13771         PR fortran/25031
13772         * multiple_allocation_1.f90: New test.
13773
13774 2006-03-03  Roger Sayle  <roger@eyesopen.com>
13775
13776         PR tree-optimization/26524
13777         * gfortran.dg/pr26524.f: New test case.
13778
13779 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13780
13781         * g++.dg/template/repo5.C: Cleanup repo files.
13782         * gcc.dg/20051201-1.c: Cleanup coverage files.
13783         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13784         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13785         tree dump files.
13786
13787 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
13788
13789         * objc.dg/objc-nofilename-1.m: New test.
13790         * objc.dg/bad-receiver-type.m: New test.
13791         * obj-c++.dg/bad-receiver-type.mm: New test.
13792
13793 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13794
13795         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13796
13797 2006-03-01  Mike Stump  <mrs@apple.com>
13798
13799         * g++.dg/abi/key2.C: Add.
13800
13801 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
13802
13803         * gfortran.dg/logical_dot_product.f90: New test.
13804
13805         PR fortran/26393
13806         * gfortran.dg/used_interface_ref.f90: New test.
13807
13808         PR fortran/20938
13809         * gfortran.dg/dependency_2.f90: New test.
13810         * gfortran.fortran-torture/execute/where17.f90: New test.
13811         * gfortran.fortran-torture/execute/where18.f90: New test.
13812         * gfortran.fortran-torture/execute/where19.f90: New test.
13813         * gfortran.fortran-torture/execute/where20.f90: New test.
13814
13815 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
13816
13817         * g++.dg/tree-ssa/pr26443.C: New test case.
13818
13819 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
13820
13821         PR middle-end/26022
13822         * g++.dg/opt/return-slot1.C: New test.
13823
13824 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13825
13826         PR libgfortran/26136
13827         * gfortran.dg/namelist_23.f90: New test.
13828
13829 2006-02-28  Roger Sayle  <roger@eyesopen.com>
13830
13831         PR middle-end/14752
13832         * gcc.dg/fold-eqandshift-2.c: New test case.
13833
13834 2006-02-28  Richard Guenther  <rguenther@suse.de>
13835
13836         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13837         decomposition.
13838
13839 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
13840
13841         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13842
13843 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13844
13845         PR libgfortran/26464
13846         * gfortran.dg/backspace_5.f: New test.
13847         * gfortran.dg/backspace_6.f: New test.
13848
13849 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13850
13851         * gcc.dg/fold-eqandnot-1.c: New test case.
13852
13853 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13854
13855         PR middle-end/19983
13856         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13857
13858 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
13859
13860         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13861         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13862
13863 2006-02-26  Richard Guenther  <rguenther@suse.de>
13864
13865         PR tree-optimization/26421
13866         * gcc.dg/tree-ssa/pr26421.c: New testcase.
13867
13868 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
13869
13870         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13871         * g++.old-deja/g++.robertl/eb132.C: Likewise.
13872
13873 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13874
13875         * gcc.dg/fold-even-1.c: New test case.
13876
13877 2006-02-26  Roger Sayle  <roger@eyesopen.com>
13878
13879         PR middle-end/21137
13880         * gcc.dg/fold-eqandshift-1.c: New test case.
13881
13882 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13883
13884         PR tree-optimization/25125
13885         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13886         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13887
13888 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
13889
13890         PR tree-optimizations/26359
13891         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13892         with -fdump-tree-dceloop-details.
13893         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13894
13895 2006-02-25  Roger Sayle  <roger@eyesopen.com>
13896
13897         PR middle-end/23673
13898         * gcc.dg/fold-eqxor-1.c: New test case.
13899         * gcc.dg/fold-eqxor-2.c: Likewise.
13900         * gcc.dg/fold-eqxor-3.c: Likewise.
13901
13902 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
13903
13904         PR fortran/23092
13905         * scalar_mask_1.f90: New test.
13906
13907 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
13908
13909         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13910         * g++.dg/eh/uncaught2.C: New.
13911         * g++.dg/eh/uncaught3.C: New.
13912
13913 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13914
13915         PR libgfortran/26423
13916         * gfortran.dg/read_many_1.f: New test.
13917
13918 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
13919
13920         PR fortran/24519
13921         * gfortran.dg/dependency_3.f90: New test.
13922         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13923         XFAILs.
13924
13925         PR fortran/25395
13926         * gfortran.dg/equiv_6.f90: New test.
13927
13928 2006-02-23  Jeff Law  <law@redhat.com>
13929
13930         * gcc.c-torture/compile/pr26425.c: New test.
13931
13932 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
13933
13934         PR middle-end/26412
13935         * gcc.dg/gomp/pr26412.c: New test.
13936
13937 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13938
13939         PR c++/26291
13940         * g++.dg/other/ellipsis1.C: New test.
13941         * g++.dg/parse/operator4.C: Adjust error marker.
13942
13943 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
13944
13945         PR target/25603
13946         * gfortran.dg/pr25603.f: New testcase.
13947
13948 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
13949
13950         * gcc.dg/bf-spl1.c: Don't specify -m68000.
13951         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13952
13953 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
13954
13955         * g++.dg/eh/spbp.C: New.
13956
13957 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
13958
13959         PR middle-end/26379
13960         * gcc.target/i386/mmx-7.c: New test.
13961
13962 2006-02-20  Roger Sayle  <roger@eyesopen.com>
13963
13964         PR tree-optimization/26361
13965         * gcc.dg/tree-ssa/vrp27.c: New test case.
13966
13967 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
13968
13969         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13970         * gcc.dg/tree-ssa/complex-4.c: Here.
13971
13972 2006-02-19  Roger Sayle  <roger@eyesopen.com>
13973
13974         PR middle-end/19543
13975         * gfortran.dg/logical_1.f90: New test case.
13976
13977 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
13978
13979         PR middle-end/26334
13980         * gcc.dg/20060218-1.c: Moved to...
13981         * gcc.target/i386/20060218-1.c: ... here.  New test.
13982
13983 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13984
13985         PR fortran/26201
13986         * gfortran.dg/convert_1.f90: New.
13987
13988 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
13989
13990         PR fortran/25054
13991         * gfortran.dg/namelist_5.f90: New test.
13992
13993         PR fortran/25089
13994         * gfortran.dg/namelist_4.f90: New test.
13995
13996 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13997
13998         PR tree-opt/25680
13999         * gcc.dg/tree-ssa/complex-3.c: New test.
14000
14001 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14002
14003         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14004         variable to take into account the variable name in the
14005         function header.
14006         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14007
14008 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
14009
14010         PR middle-end/26334
14011         * gcc.c-torture/compile/20060217-1.c: New test.
14012         * gcc.dg/20060218-1.c: New test.
14013
14014 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
14015
14016         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14017
14018 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14019
14020         * gcc.dg/cpp/undef3.c: New test.
14021         * gcc.dg/cpp/trad/builtins2.c: New test.
14022
14023 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
14024
14025         PR c++/26266
14026         * g++.dg/template/static22.C: New test.
14027         * g++.dg/template/static23.C: New test.
14028         * g++.dg/template/static24.C: New test.
14029         * g++.dg/template/non-dependent13.C: New test.
14030         * g++.dg/init/member1.C: Tweak error markers.
14031
14032 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14033
14034         PR target/26255
14035         * gcc.c-torture/compile/pr26255.c: New test case.
14036
14037 2006-02-16  Roger Sayle  <roger@eyesopen.com>
14038
14039         * gfortran.fortran-torture/execute/where_10.f90: New test case.
14040         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14041         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14042         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14043         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14044         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14045         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14046
14047 2006-02-16  Jeff Law  <law@redhat.com>
14048
14049         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14050         * gcc.dg/tree-ssa/vrp26.c: New test.
14051
14052 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
14053
14054         PR target/20353
14055         PR target/24578
14056         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14057         __UCLIBC__ is defined.
14058
14059 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
14060
14061         PR fortran/26224
14062         * gfortran.dg/gomp/pr26224.f: New test.
14063
14064 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
14065
14066         PR tree-opt/25918
14067         * lib/target-supports.exp
14068         (check_effective_target_vect_short_mult): New.
14069         (check_effective_target_vect_char_mult): New.
14070         (check_effective_target_vect_widen_sum_qi_to_si): New.
14071         (check_effective_target_vect_widen_sum_qi_to_hi): New.
14072         (check_effective_target_vect_widen_sum_hi_to_si): New.
14073         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14074         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14075         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14076         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14077         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14078         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14079         vect-reduc-pattern-2c.c
14080         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14081         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14082         vect-reduc-pattern-1c.c
14083
14084 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
14085
14086         PR fortran/24557
14087         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14088
14089 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
14090
14091         PR fortran/26054
14092         * gfortran.dg/enum_8.f90: Remove check for warning.
14093         * gfortran.dg/iomsg_1.f90: Ditto.
14094         * gfortran.dg/enum_1.f90: Ditto.
14095         * gfortran.dg/enum_9.f90: Ditto.
14096         * gfortran.dg/enum_2.f90: Ditto.
14097         * gfortran.dg/enum_10.f90: Ditto.
14098         * gfortran.dg/enum_3.f90: Ditto.
14099         * gfortran.dg/flush_1.f90: Ditto.
14100         * gfortran.dg/enum_4.f90: Ditto.
14101         * gfortran.dg/array_constructor_1.f90: Ditto.
14102         * gfortran.dg/enum_5.f90: Ditto.
14103         * gfortran.dg/enum_6.f90: Ditto.
14104         * gfortran.dg/enum_7.f90: Ditto.
14105
14106 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
14107
14108         PR middle-end/26300
14109         * gcc.c-torture/compile/20060215-1.c: New test.
14110
14111 2006-02-14  Roger Sayle  <roger@eyesopen.com>
14112
14113         PR middle-end/23670
14114         * gcc.dg/tree-ssa/andor-2.c: New test case.
14115
14116 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
14117
14118         PR fortran/25045
14119         * optional_dim.f90: New test.
14120
14121 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14122
14123         PR fortran/26277
14124         * gfortran.dg/label_4.f90: New.
14125
14126 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
14127             Diego Novillo  <dnovillo@redhat.com>
14128             Uros Bizjak  <uros@kss-loka.si>
14129
14130         * gfortran.dg/gomp: New directory.
14131
14132 2006-02-14  Richard Guenther  <rguenther@suse.de>
14133
14134         PR tree-optimization/26258
14135         * gcc.dg/torture/pr26258.c: New testcase.
14136
14137 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
14138
14139         PR fortran/26246
14140         * gfortran.dg/pr26246_1.f90: New test.
14141         * gfortran.dg/pr26246_2.f90: New test.
14142
14143         PR middle-end/26092
14144         * gcc.c-torture/compile/20060208-1.c: New test.
14145
14146 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
14147
14148         PR fortran/26074
14149         PR fortran/25103
14150         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14151         * gfortran.dg/bad_automatic_objects_1.f90: New test.
14152         * gfortran.dg/automatic_module_variable.f90: Change error message.
14153
14154         PR fortran/20861
14155         * gfortran.dg/internal_dummy_1.f90: New test.
14156
14157         PR fortran/20871
14158         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14159
14160
14161         PR fortran/25083
14162         * gfortran.dg/uncommon_block_data_1.f90: New test.
14163         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14164         with standard.
14165
14166         PR fortran/25088
14167         * gfortran.dg/typed_subroutine_1.f90: New test.
14168
14169 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
14170
14171         * objc.dg/dwarf-1.m: New.
14172
14173 2006-02-13  Roger Sayle  <roger@eyesopen.com>
14174
14175         PR middle-end/24427
14176         * gcc.dg/tree-ssa/andor-1.c: New test case.
14177
14178 2006-02-13  Josh Conner  <jconner@apple.com>
14179
14180         PR target/25376
14181         * gcc.dg/pr25376.c: New test.
14182
14183         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14184         assemble.
14185         * lib/target-supports.exp (check_named_sections_available):
14186         Only compile named-sections test -- don't assemble.
14187
14188 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14189
14190         * g++.dg/warn/no-write-strings.C: New test.
14191         * g++.dg/warn/write-strings.C: Likewise.
14192         * g++.dg/warn/write-strings-default.C: Likewise.
14193
14194 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
14195
14196         PR fortran/25806
14197         * gfortran.dg/ret_pointer_2.f90: New test.
14198
14199 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
14200
14201         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14202
14203 2006-02-10  Jeff Law  <law@redhat.com>
14204
14205         * gcc.c-torture/compile/pr26213.c: New test.
14206
14207 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
14208
14209         gfortran.dg/null_1.f90: New test.
14210
14211 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14212
14213         PR fortran/14771
14214         * gfortran.dg/parens_4.f90: New.
14215         * gfortran.dg/parens_5.f90: New.
14216
14217 2006-02-10  Richard Guenther  <rguenther@suse.de>
14218
14219         * gcc.dg/pr23372-1.c: Remove empty file.
14220
14221 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14222         Paul Thomas  <pault@gcc.gnu.org>
14223
14224         PR fortran/14771
14225         * gfortran.dg/parens_1.f90: New.
14226         * gfortran.dg/parens_2.f90: New.
14227         * gfortran.dg/parens_3.f90: New.
14228
14229 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
14230
14231         PR fortran/26038
14232         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14233
14234         PR fortran/25059
14235         * gfortran.dg/impure_assignment_1.f90: New test.
14236
14237         PR fortran/25070
14238         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14239
14240 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14241
14242         PR target/26141
14243         * g++.dg/expr/stdarg2.C: New test.
14244
14245 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
14246
14247         PR inline-asm/16194
14248         * gcc.dg/pr16194.c: New test.
14249
14250 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14251
14252         * ada/acats/run_acats: Use portable variant of "$@".
14253
14254 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14255
14256         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14257         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14258
14259 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14260
14261         PR tree-opt/26179
14262         * g++.dg/opt/pr26179.C: New test.
14263
14264 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14265
14266         PR middle-end/26134
14267         * gcc.dg/tree-ssa/complex-3.c: New test.
14268
14269 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
14270
14271         * gcc.c-torture/compile/volatile-1.c: New test.
14272
14273 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
14274
14275         PR 26180
14276         * gcc.dg/tree-ssa/pr26180.c: New test.
14277
14278 2006-02-08  Jeff Law  <law@redhat.com>
14279
14280         * gcc.dg/tree-ssa/pr21417.c: New test.
14281
14282 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14283
14284         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14285         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14286
14287 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14288
14289         * lib/scanrtl.exp: New.
14290
14291 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14292
14293         PR c++/26071
14294         * g++.dg/other/virtual2.C: New test.
14295
14296         PR c++/26070
14297         * g++.dg/other/virtual1.C: New test.
14298
14299 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
14300
14301         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14302         cleanup-ipa-dump): Update dump file glob patterns.
14303         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14304         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14305
14306         * lib/gcc-dg.exp: Load it.
14307         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14308
14309 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
14310
14311         PR testsuite/26159
14312         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14313         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14314
14315 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14316
14317         PR fortran/25577
14318         * gfortran.dg/mvbits_1.f90: New.
14319
14320 2006-02-07  Dirk Mueller  <dmueller@suse.com>
14321
14322         * g++.dg/warn/Wdiv-by-zero.C: New test.
14323         * g++.dg/warn/Wno-div-by-zero.C: New.
14324
14325 2006-02-07  Jeff Law  <law@redhat.com>
14326
14327         * gcc.dg/tree-ssa/pr21559.c: New test.
14328
14329         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14330         multiple VRP passes.
14331         * gcc.dg/tree-ssa/vrp09.c: Likewise.
14332         * gcc.dg/tree-ssa/vrp18.c: Likewise.
14333         * gcc.dg/tree-ssa/pr21582.c: Likewise.
14334         * gcc.dg/tree-ssa/pr20657.c: Likewise.
14335         * gcc.dg/tree-ssa/pr21001.c: Likewise.
14336         * gcc.dg/tree-ssa/vrp02.c: Likewise
14337         * gcc.dg/tree-ssa/vrp11.c: Likewise
14338         * gcc.dg/tree-ssa/pr14341.c: Likewise
14339         * gcc.dg/tree-ssa/vrp19.c: Likewise
14340         * gcc.dg/tree-ssa/vrp20.c: Likewise
14341         * gcc.dg/tree-ssa/vrp03.c: Likewise
14342         * gcc.dg/tree-ssa/pr21086.c: Likewise
14343         * gcc.dg/tree-ssa/pr21959.c: Likewise
14344         * gcc.dg/tree-ssa/vrp21.c: Likewise
14345         * gcc.dg/tree-ssa/vrp04.c: Likewise
14346         * gcc.dg/tree-ssa/pr25485.c: Likewise
14347         * gcc.dg/tree-ssa/pr22026.c: Likewise
14348         * gcc.dg/tree-ssa/vrp22.c: Likewise
14349         * gcc.dg/tree-ssa/vrp05.c: Likewise
14350         * gcc.dg/tree-ssa/20030807-10.c: Likewise
14351         * gcc.dg/tree-ssa/pr20701.c: Likewise
14352         * gcc.dg/tree-ssa/vrp23.c: Likewise
14353         * gcc.dg/tree-ssa/vrp06.c: Likewise
14354         * gcc.dg/tree-ssa/pr22117.c: Likewise
14355         * gcc.dg/tree-ssa/pr20702.c: Likewise
14356         * gcc.dg/tree-ssa/vrp15.c: Likewise
14357         * gcc.dg/tree-ssa/pr21090.c: Likewise
14358         * gcc.dg/tree-ssa/pr21294.c: Likewise
14359         * gcc.dg/tree-ssa/vrp24.c: Likewise
14360         * gcc.dg/tree-ssa/vrp07.c: Likewise
14361         * gcc.dg/tree-ssa/pr21563.c: Likewise
14362         * gcc.dg/tree-ssa/pr25382.c: Likewise
14363         * gcc.dg/tree-ssa/vrp16.c: Likewise
14364         * gcc.dg/tree-ssa/vrp25.c: Likewise
14365         * gcc.dg/tree-ssa/vrp08.c: Likewise
14366         * gcc.dg/tree-ssa/20030807-6.c: Likewise
14367         * gcc.dg/tree-ssa/vrp17.c: Likewise
14368         * gcc.dg/tree-ssa/pr21458.c: Likewise
14369         * g++.dg/tree-ssa/pr18178.C: Likewise
14370
14371 2006-02-07  Richard Guenther  <rguenther@suse.de>
14372
14373         PR c++/26140
14374         Revert
14375         2006-01-30  Richard Guenther  <rguenther@suse.de>
14376         PR c++/23372
14377         * gcc.dg/pr23372-1.C: New testcase.
14378
14379         * g++.dg/tree-ssa/pr26140.C: New testcase.
14380
14381 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
14382
14383         PR c++/9737
14384         * g++.dg/template/ttp15.C: New test.
14385         * g++.dg/template/ttp16.C: Likewise.
14386         * g++.dg/template/ttp17.C: Likewise.
14387         * g++.old-deja/g++.pt/ttp36.C: Remove.
14388         * g++.old-deja/g++.pt/ttp19.C: Likewise.
14389         * g++.old-deja/g++.pt/ttp37.C: Likewise.
14390         * g++.old-deja/g++.pt/ttp38.C: Likewise.
14391         * g++.old-deja/g++.pt/ttp39.C: Likewise.
14392         * g++.old-deja/g++.pt/ttp9.C: Likewise.
14393         * g++.old-deja/g++.pt/ttp40.C: Likewise.
14394         * g++.old-deja/g++.pt/ttp51.C: Likewise.
14395         * g++.old-deja/g++.pt/ttp26.C: Likewise.
14396         * g++.old-deja/g++.pt/ttp36.C: Likewise.
14397
14398 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
14399
14400         PR libfortran/23815
14401         * unf_io_convert_4.f90: New test.
14402
14403 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
14404
14405         * gcc.dg/tree-ssa/loadpre10.c: New test.
14406         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
14407         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
14408         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
14409
14410 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14411
14412         PR libfortran/24685
14413         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
14414
14415 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
14416
14417         PR tree-opt/25251
14418         * gfortran.dg/assign_7.f: New test.
14419
14420 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
14421
14422         PR fortran/26041
14423         PR fortran/26064
14424         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
14425         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
14426         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
14427
14428 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
14429
14430         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
14431         in size_t typedef.
14432
14433 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14434
14435         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
14436         * g++.dg/charset/string.c (foo): Likewise.
14437         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
14438         const char*
14439         * g++.dg/ext/builtin2.C (printf): Likewise.
14440         * g++.dg/init/new15.C (printf): Likewise.
14441         * g++.dg/opt/pr17697-1.C (foo): Likewise.
14442         * g++.dg/opt/pr17697-2.C (foo): Likewise.
14443         * g++.dg/opt/pr17697-3.C (foo): Likewise.
14444         * g++.dg/template/non-dependent4.C (temp): Likewise.
14445         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
14446         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
14447         parameter type to const char*.
14448         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
14449         Change type to const char*.
14450         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
14451         Likewise.
14452         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
14453         second parameter type to const char*.
14454         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
14455         (Y::Y): Change parameter type to const char*.
14456         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
14457         * g++.old-deja/g++.jason/report.C: Apply const correctness.
14458         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
14459         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
14460         (char*).
14461         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
14462         const char*.
14463         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
14464         type to const char*.
14465         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
14466         return type to const char*.
14467         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
14468         to const char*.
14469         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
14470         * g++.old-deja/g++.law/refs1.C: Likewise.
14471         * g++.old-deja/g++.law/visibility1.C: Likewise.
14472         * g++.old-deja/g++.law/visibility2.C: Likewise.
14473         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
14474         const char*.
14475         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
14476         * g++.old-deja/g++.mike/net48.C: Likewise.
14477         * g++.old-deja/g++.mike/p646.C: Likewise.
14478         * g++.old-deja/g++.mike/p6746.C: Likewise.
14479         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
14480         type to const char*.
14481         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
14482         deprecated conversion warning.
14483         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
14484         char*.
14485         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
14486         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
14487         * g++.old-deja/g++.pt/explicit8.C: Likewise.
14488         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
14489         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
14490         * g++.old-deja/g++.pt/nontype3.C: Likewise.
14491         * g++.old-deja/g++.pt/t39.C: Likewise.
14492         * g++.old-deja/g++.robertl/eb106.C: Likewise.
14493         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
14494
14495 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
14496
14497         PR fortran/25075
14498         intrinsic_argument_conformance_1.f90: New test.
14499
14500 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
14501
14502         PR fortran/20845
14503         * gfortran.dg/char_result_11.f90: Add SAVE.
14504         * gfortran.dg/der_pointer_4.f90: Ditto.
14505         * gfortran.dg/default_initialization.f90: New test.
14506
14507 2006-02-03  Jeff Law  <law@redhat.com>
14508
14509         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
14510         handle more than 100 dump files.
14511         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
14512         * lib/scantree.exp (scan-tree-dump): Likewise.
14513         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
14514         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
14515         * lib/scanipa.exp (scan-ipa-dump): Likewise.
14516         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
14517         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
14518
14519 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
14520
14521         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
14522
14523 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
14524
14525         * g++.dg/template/using12.C: New test.
14526
14527 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
14528
14529         * gcc.target/powerpc/pr25960.c: New test.
14530
14531 2006-02-02  Steven G. Kargl  <kargls@comcast>
14532
14533         PR fortran/24958
14534         gfortran.dg/nullify_2.f90: New test.
14535
14536 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
14537
14538         PR 25990
14539         * gcc.dg/gomp/pr25990.c: New test.
14540
14541 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
14542
14543         PR c++/25342
14544         * g++.gd/template/partial4.C: New test.
14545
14546 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
14547
14548         PR middle-end/26001
14549         * gfortran.dg/data_char_2.f90: New.
14550
14551 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
14552
14553         PR fortran/26039
14554         maxval_maxloc_conformance_1.f90: New test.
14555
14556 2006-01-31  Richard Guenther  <rguenther@suse.de>
14557
14558         * gcc.target/i386/sselibm-1.c: New testcase.
14559         * gcc.target/i386/sselibm-2.c: Likewise.
14560         * gcc.target/i386/sselibm-3.c: Likewise.
14561         * gcc.target/i386/sselibm-4.c: Likewise.
14562         * gcc.target/i386/sselibm-5.c: Likewise.
14563
14564 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
14565
14566         PR fortran/24266
14567         * gfortran.dg/arrayio_derived_2.f90: New.
14568
14569 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
14570
14571         * gcc.dg/unsigned-long-compare.c: New test.
14572
14573 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
14574
14575         PR testsuite/25318
14576         * lib/target-supports.exp (check_effective_target_freorder):
14577         Check to see if target supports -freorder-blocks-and-partition.
14578         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
14579         instead of "dg-require-named-sections".
14580
14581 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
14582
14583         PR target/14798:
14584         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
14585         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
14586         * gcc.dg/pragma-isr-trapa2.c: Likewise.
14587         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
14588         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
14589         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
14590         * gcc.dg/attr-isr-trap_exit.c: Likewise.
14591         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
14592
14593 2006-01-30  Richard Guenther  <rguenther@suse.de>
14594
14595         PR c++/23372
14596         * gcc.dg/pr23372-1.C: New testcase.
14597
14598 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
14599
14600         * gcc.dg/gomp/pr25874.c: New test.
14601
14602 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
14603
14604         PR tree-opt/25911
14605         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
14606
14607 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
14608
14609         PR fortran/18578
14610         PR fortran/18579
14611         PR fortran/20857
14612         PR fortran/20885
14613         * gfortran.dg/intent_out_1.f90: New test.
14614
14615 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
14616
14617         PR fortran/17911
14618         * gfortran.dg/procedure_lvalue.f90: New test.
14619
14620         PR fortran/20895
14621         PR fortran/25030
14622         * gfortran.dg/char_pointer_assign_2.f90: New test.
14623         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14624         assignment to be consistent with standard.
14625         * gfortran.dg/char_result_2.f90: The same.
14626         * gfortran.dg/char_result_8.f90: The same.
14627
14628 2006-01-28  Zack Weinberg  <zackw@panix.com>
14629
14630         * gcc.dg/Woverlength-strings.c
14631         * gcc.dg/Woverlength-strings-pedantic-c89.c
14632         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14633         * gcc.dg/Woverlength-strings-pedantic-c99.c
14634         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14635
14636 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
14637
14638         * gcc.c-torture/execute/20060127-1.c: New test.
14639
14640 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14641
14642         PR c++/25999
14643         * g++.dg/ext/pragmaweak1.C: New test.
14644
14645 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
14646
14647         PR c++/25855
14648         * g++.dg/template/spec29.C: New test.
14649
14650 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
14651
14652         PR c/19606.
14653         * gcc.c-torture/execute/pr19606.c: New.
14654
14655 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
14656
14657         * gcc.dg/pragma-re-4.c: New test.
14658
14659 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
14660
14661         PR fortran/25964
14662         * gfortran.dg/assumed_size_refs_3.f90: New test.
14663
14664 2006-01-27  Ben Elliston  <bje@au.ibm.com>
14665
14666         * gcc.misc-tests/dectest.exp: Remove defunct comment.
14667
14668 2006-01-26  Laurent GUERBY <laurent@guerby.net>
14669
14670         PR ada/21317
14671         * ada/acats/support/impdef.a: Add One_Long_Second.
14672         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14673         * ada/acats/tests/c9/c94026.a: Likewise.
14674         * ada/acats/tests/c9/c97305c.ada: Likewise.
14675         * ada/acats/tests/c9/c99004a.ada: Likewise.
14676
14677 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
14678
14679         PR fortran/25964
14680         * gfortran.dg/global_references_2.f90: New test.
14681
14682         PR fortran/25084
14683         PR fortran/20852
14684         PR fortran/25085
14685         PR fortran/25086
14686         * gfortran.dg/assumed_charlen_function_1.f90: New test.
14687         * gfortran.dg/assumed_charlen_function_3.f90: New test.
14688
14689         PR fortran/25416
14690         * gfortran.dg/assumed_charlen_function_2.f90: New test.
14691
14692 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
14693
14694         PR c/25892
14695         * gcc.dg/Wpointer-sign.c: New.
14696         * gcc.dg/Wpointer-sign-Wall.c: New.
14697         * gcc.dg/Wpointer-sign-Wall-no.c: New.
14698         * gcc.dg/Wpointer-sign-pedantic.c: New.
14699         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14700         * gcc.dg/conv-2.c: Use -Wpointer-sign.
14701
14702 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
14703
14704         PR C/25861
14705         * gcc.c-torture/compile/pr25861.c: New test.
14706
14707 2006-01-26  Paul Brook  <paul@codesourcery.com>
14708
14709         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14710         on short-enum targets.
14711         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14712         variable.
14713         (generate_fields): Use short_enums.
14714         (main): Set short_enums.  Document -e.
14715         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14716         on short-enum targets.
14717         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14718         variable.
14719         (generate_fields): Use short_enums.
14720         (main): Set short_enums.  Document -e.
14721         * lib/target-supports.exp (check_effective_target_short_enums): New.
14722
14723 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
14724
14725         PR target/25947
14726         * gcc.dg/torture/pr25947-1.c: New test.
14727
14728 2006-01-25  Jan Hubicka  <jh@suse.cz>
14729             Roger Sayle  <roger@eyesopen.com>
14730
14731         PR rtl-optimization/25703
14732         * gcc.target/i386/20060125-1.c: New test case.
14733         * gcc.target/i386/20060125-2.c: New test case.
14734
14735 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14736
14737         PR fortran/18540
14738         * gfortran.dg/goto_1.f: New.
14739
14740 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
14741
14742         PR fortran/25716
14743         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14744         25716 on 32-bit systems too.
14745
14746 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
14747
14748         PR testsuite/25590
14749         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14750
14751 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
14752
14753         * gcc.dg/tree-ssa/gen-vect-33.c: New.
14754
14755 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14756
14757         PR fortran/25835
14758         * gfortran.dg/read_eof.f90: Delete, renamed.
14759         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14760         * gfortran.dg/read_eof_2.f90: New test.
14761         * gfortran.dg/read_eof_3.f90: New test.
14762
14763 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
14764
14765         PR tree-opt/25860
14766         * gcc.c-torture/compile/pr25860.c: New test.
14767
14768 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14769
14770         PR c++/25552
14771         * g++.dg/parse/dtor8.C: New test.
14772
14773 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
14774
14775         PR testsuite/25891
14776         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14777         * gcc.dg/gomp/gomp.exp: Return without testing anything if
14778         check_effective_target_fopenmp returns 0.
14779
14780 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
14781
14782         PR ada/20548
14783         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14784         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14785         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14786
14787 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
14788
14789         PR tree-opt/25857
14790         * g++.dg/opt/pr25857.C: New test.
14791
14792 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
14793         Jan Hubicka  <jh@suse.cz>
14794         Richard Guenther  <rguenther@suse.de>
14795
14796         PR rtl-optimization/25654
14797         * gcc.dg/torture/pr25654.c: New testcase.
14798         * gcc.target/i386/pr25654.c: Likewise.
14799
14800 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
14801
14802         PR fortran/25901
14803         * gfortran.dg/internal references_2.f90: New test.
14804
14805         Fix regression in testing of admissability of attributes.
14806         * gfortran.dg/intent_used_1.f90: New test.
14807
14808 2006-01-23  Ben Elliston  <bje@au.ibm.com>
14809
14810         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14811         Remove target conditional torture options for i?86 and x86_64
14812         GNU/Linux.
14813
14814 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14815
14816         PR c++/10891
14817         * g++.dg/rtti/no-rtti.C: New.
14818
14819 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
14820
14821         PR c++/25895
14822         * g++.dg/inherit/conv2.C: New test.
14823
14824         PR c++/25856
14825         * g++.dg/parse/dtor7.C: New test.
14826
14827         PR c++/25858
14828         * g++.dg/template/crash44.C: New test.
14829
14830 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
14831
14832         PR fortran/25124
14833         PR fortran/25625
14834         * gfortran.dg/internal_references_1.f90: New test.
14835           PR fortran/20881
14836         PR fortran/23308
14837         PR fortran/25538
14838         PR fortran/25710
14839         * gfortran.dg/global_references_1.f90: New test.
14840         * gfortran.dg/g77/19990905-1.f: Restore the error that
14841         there is a clash between the common block name and
14842         the name of a subroutine reference.
14843
14844         PR fortran/PR24276
14845         * gfortran.dg/aliasing_dummy_1.f90: New test.
14846
14847 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
14848
14849         * gcc.dg/vmx/1b-01.c: Warning fix.
14850         * gcc.dg/vmx/1c-02.c: Likewise.
14851         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14852
14853 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
14854
14855         PR testsuite/24962
14856         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14857
14858 2006-01-20  Richard Guenther  <rguenther@suse.de>
14859         Steven Bosscher <stevenb.gcc@gmail.com>
14860
14861         PR rtl-optimization/24626
14862         * gcc.dg/torture/pr24626-1.c: New testcase.
14863         * gcc.dg/torture/pr24626-2.c: Likewise.
14864         * gcc.dg/torture/pr24626-3.c: Likewise.
14865         * gcc.dg/torture/pr24626-4.c: Likewise.
14866
14867 2006-01-20  Dirk Mueller  <dmueller@suse.com>
14868
14869         PR c++/5520
14870         * g++.dg/warn/empty-body.C: New.
14871
14872 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
14873
14874         PR c++/22136
14875         * g++.dg/template/using10.C: New test.
14876         * g++.dg/temlpate/using11.C: Likewise.
14877         * g++.dg/inherit/using5.C: Tweak error messages.
14878
14879 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
14880
14881         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14882         target test.
14883         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14884
14885 2006-01-19  Jan Hubicka  <jh@suse.cz>
14886
14887         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14888
14889 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14890
14891         PR c++/25854
14892         * g++.dg/template/spec28.C: New test.
14893
14894 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
14895
14896         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14897         (switchfiles): Fix fprintf's by adding srcdir or removing it.
14898
14899 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
14900
14901         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14902         * gcc.dg/gomp/critical-1.c: Likewise.
14903         * gcc.dg/gomp/critical-3.c: Likewise.
14904         * gcc.dg/gomp/empty.c: Likewise.
14905         * gcc.dg/gomp/ordered-1.c: Likewise.
14906         * gcc.dg/gomp/for-4.c: Likewise.
14907         * gcc.dg/gomp/for-6.c: Likewise.
14908         * gcc.dg/gomp/master-3.c: Likewise.
14909         * gcc.dg/gomp/for-8.c: Likewise.
14910         * gcc.dg/gomp/for-10.c: Likewise.
14911         * gcc.dg/gomp/for-18.c: Likewise.
14912         * gcc.dg/gomp/for-5.c: Likewise.
14913         * gcc.dg/gomp/for-7.c: Likewise.
14914         * gcc.dg/gomp/for-9.c: Likewise.
14915
14916 2006-01-18  Jeff Law  <law@redhat.com>
14917
14918         * gcc.dg/tree-ssa/vrp25.c: New test.
14919
14920 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14921
14922         * gcc.dg/pr25805.c: Fix misapplied patch.
14923
14924 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
14925
14926         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14927         (check_effective_target_vect_udot_qi): New.
14928         (check_effective_target_vect_sdot_hi): New.
14929         (check_effective_target_vect_udot_hi): New.
14930         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14931         prefixed with "wrapv-" with -fwrapv.
14932         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14933         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14934         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14935         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14936         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14937
14938         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14939         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14940         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14941         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14942
14943 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14944
14945         PR c++/16829
14946         * g++.dg/other/default2.C: New test.
14947         * g++.dg/other/default3.C: New test.
14948
14949 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
14950
14951         PR c/25805
14952         * gcc.dg/pr25805.c: New file.
14953
14954 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
14955
14956         PR c++/25836
14957         * g++.dg/template/init6.C: New test.
14958
14959 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
14960
14961         * gcc.dg/tree-ssa/pr24287.c: New test
14962
14963 2006-01-18  Eric Christopher  <echristo@apple.com>
14964
14965         * g++.dg/eh/table.C: New.
14966
14967 2006-01-18  DJ Delorie  <dj@redhat.com>
14968
14969         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14970         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14971         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14972         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14973
14974 2006-01-18  Jeff Law  <law@redhat.com>
14975
14976         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14977         on wrapping on overflow semantics.
14978
14979         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14980
14981         * gcc.gc/tree-ssa/vrp23.c: New test.
14982         * gcc.gc/tree-ssa/vrp24.c: New test.
14983
14984 2006-01-18  Richard Henderson  <rth@redhat.com>
14985             Aldy Hernandez  <aldyh@redhat.com>
14986             Jakub Jelinek  <jakub@redhat.com>
14987             Diego Novillo  <dnovillo@redhat.com>
14988             Uros Bizjak  <uros@kss-loka.si>
14989
14990         * gcc.dg/gomp: New directory.
14991
14992 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
14993             Steven G. Kargl  <kargls@comcast.net>
14994
14995         PR fortran/20869
14996         * gfortran.dg/intrinsic_external_1.f90: New test.
14997
14998         PR fortran/20875.
14999         * gfortran.dg/elemental_pointer_1.f90: New test.
15000
15001         PR fortran/25024
15002         * gfortran.dg/external_procedures_1.f90: New test.
15003
15004         PR fortran/25785
15005         gfortran.dg/assumed_present.f90: New test.
15006
15007 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
15008
15009         * g++.dg/parse/lookup5.C: New test.
15010
15011 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15012
15013         PR fortran/25697
15014         * gfortran.dg/read_eof.f90: New test.
15015
15016 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15017
15018         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15019         add a closing brace.
15020
15021 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15022
15023         PR fortran/25631
15024         * gfortran.dg/fmt_tl.f: New test.
15025
15026 2006-01-17  Eric Christopher  <echristo@apple.com>
15027
15028         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15029         * g++.old-deja/g++.warn/impint2.C: Ditto.
15030         * g++.old-deja/g++.other/null1.C: Ditto.
15031         * g++.dg/warn/conv2.C: Ditto.
15032         * g++.dg/warn/conv4.C: New file.
15033
15034 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15035
15036         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15037
15038 2006-01-17  Andreas Jaeger  <aj@suse.de>
15039             Janis Johnson <janis187@us.ibm.com>
15040
15041         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15042         in 64-bit.
15043         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15044         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15045
15046 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15047
15048         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15049         (switchfiles): xfail txxx where xxx >= 25.
15050
15051 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
15052
15053         PR testsuite/25764
15054         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15055
15056 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
15057
15058         PR c/25682
15059         * gcc.dg/pr25682.c: New test.
15060         * g++.dg/parse/array-size2.C: New test.
15061
15062 2006-01-16  Ian Lance Taylor  <ian@airs.com>
15063
15064         * consistency.vlad: Remove entire directory, 1652 files.
15065
15066 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
15067
15068         * lib/target-supports.exp (check_effective_target_dfp_nocache,
15069         check_effective_target_dfprt_nocache): New.
15070         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15071         (check_effective_target_dfprt): New.
15072         * lib/c-compat.exp (check_dfp): Remove.
15073         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15074         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15075         level of support for decimal float.
15076         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15077         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15078         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15079         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15080         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15081         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15082         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15083         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15084         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15085         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15086         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15087         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15088         directives.
15089
15090 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
15091
15092         PR testsuite/25741
15093         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15094         $base_dir/../.
15095         * lib/gfortran.exp (gfortran_init): Likewise.
15096         * lib/obj-c++.exp (obj-c++_init): Likewise.
15097         * lib/scanasm.exp (scan-assembler-dem): Likewise.
15098         (scan-assembler-dem-not): Likewise.
15099         * lib/scandump.exp (scan-dump-dem): Likewise.
15100         (scan-dump-dem-not): Likewise.
15101
15102 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
15103
15104         PR testsuite/25767
15105         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15106         powerpc-*-darwin*.
15107         * lib/obj-c++.exp (obj-c++_init): Likewise.
15108
15109 2006-01-16  Richard Guenther  <rguenther@suse.de>
15110
15111         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15112
15113 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15114
15115         PR testsuite/25777
15116         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15117         to LD_LIBRARY_PATH.
15118
15119 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
15120             Andrew Pinski  <pinskia@physics.uc.edu>
15121
15122         * gcc.dg/minmax-1.c: New test.
15123
15124 2006-01-16  Ben Elliston  <bje@au.ibm.com>
15125
15126         * gcc.dg/dfp/dfp.exp: Correct FSF address.
15127         * gcc.misc-tests/dectest.exp: Ditto.
15128
15129 2006-01-15  Ian Lance Taylor  <ian@airs.com>
15130
15131         PR testsuite/25796
15132         * gcc.target/i386/cmov6.c: Use -march=k8.
15133
15134 2006-01-15  Andreas Jaeger  <aj@suse.de>
15135
15136         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15137         x86 does not have __float128.
15138
15139 2006-01-14  Ian Lance Taylor  <ian@airs.com>
15140
15141         * gcc.target/i386/cmov6.c: New test.
15142
15143 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
15144
15145         PR c++/25663
15146         * g++.dg/template/ctor6.C: New test.
15147
15148 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
15149
15150         PR tree-optimization/25485
15151         * gcc.dg/tree-ssa/pr25485.c: New.
15152
15153 2006-01-14  Richard Guenther  <rguenther@suse.de>
15154
15155         PR tree-optimization/22548
15156         PR tree-optimization/22555
15157         PR tree-optimization/22501
15158         * gcc.dg/tree-ssa/alias-4.c: New testcase.
15159         * gcc.dg/tree-ssa/alias-5.c: Likewise.
15160         * gcc.dg/tree-ssa/alias-6.c: Likewise.
15161         * gcc.dg/tree-ssa/alias-7.c: Likewise.
15162         * gcc.dg/tree-ssa/alias-8.c: Likewise.
15163         * gcc.dg/tree-ssa/alias-9.c: Likewise.
15164         * gcc.dg/tree-ssa/alias-10.c: Likewise.
15165         * gcc.dg/tree-ssa/alias-11.c: Likewise.
15166         * gcc.dg/tree-ssa/alias-12.c: Likewise.
15167
15168 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
15169
15170         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
15171         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15172
15173 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
15174         Richard Guenther  <rguenther@suse.de>
15175
15176         PR rtl-optimization/24257
15177         * gcc.dg/torture/pr24257.c: New testcase.
15178
15179 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
15180
15181         * gcc.c-torture/execute/20060110-1.c: New test.
15182         * gcc.c-torture/execute/20060110-2.c: New test.
15183
15184 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
15185
15186         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15187
15188 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
15189
15190         PR fortran/25756
15191         * gfortran.dg/label_3.f90: New test.
15192
15193 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
15194
15195         PR tree-optimization/25771
15196         * g++.dg/tree-ssa/pr25771.C: New test
15197
15198 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
15199
15200         PR tree-opt/24365
15201         * g++.dg/opt/complex5.C: New test.
15202
15203 2006-01-13  Richard Guenther  <rguenther@suse.de>
15204
15205         * gcc.target/i386/387-9.c: New testcase.
15206
15207 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
15208
15209         PR c++/24824
15210         * g++.dg/debug/dwarf2-1.C: New.
15211
15212 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
15213
15214         PR testsuite/25728
15215         * lib/gcov.exp (verify-lines): Add "close $fd".
15216
15217 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
15218             Ben Elliston  <bje@au.ibm.com>
15219
15220         * gcc.dg/dfp/inf-1.c: New test.
15221
15222 2006-01-12  Janis Johnson <janis187@us.ibm.com>
15223             Yao Qi  <qiyaoltc@cn.ibm.com>
15224             Ben Elliston  <bje@au.ibm.com>
15225             Jon Grimm  <jgrimm2@us.ibm.com>
15226
15227         * gcc.dg/nodfp-1.c: New test.
15228         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15229         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15230         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15231         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15232         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15233         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15234         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15235         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15236         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15237         * gcc.dg/format/dfp-scanf-1.c: Likewise.
15238         * gcc.dg/format/dfp-printf-1.c: Likewise.
15239         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15240         (compat_setup_dfp): New.
15241         * gcc.dg/compat/compat.exp: Use it.
15242         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15243         Make some variables global, prepend "compat_" to their names.
15244         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15245         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15246         * gcc.misc-tests/dectest.exp: New test driver for decTest.
15247         * lib/compat.exp (compat_skip_list): Make global, rename.
15248         * lib/c-compat.exp: New file.
15249         * lib/target-supports.exp (check_effective_target_dfp): New.
15250
15251         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15252         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15253         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15254         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15255         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15256         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15257         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15258         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15259         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15260         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15261         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15262         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15263         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15264         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15265         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15266         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15267         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15268         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15269         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15270         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15271         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15272         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15273         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15274         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15275         gcc.dg/dfp/struct-layout-1.c,
15276         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15277         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15278         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15279         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15280         gcc.dg/dfp/func-vararg-dfp.c,
15281         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15282         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15283         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15284         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15285         gcc.dg/dfp/wtr-conversion-1.c: New tests.
15286
15287 2006-01-11  Richard Guenther  <rguenther@suse.de>
15288
15289         PR tree-optimization/25734
15290         * gcc.dg/tree-ssa/pr25734.c: New testcase.
15291
15292 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15293
15294         PR fortran/25486
15295         * gfortran.dg/literal_character_constant_1_x.F: New test.
15296         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15297         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15298         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15299
15300 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
15301
15302         PR c++/25386
15303         * g++.dg/ext/packed3.C: Add expected packed error.
15304
15305 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
15306
15307         PR target/25706
15308         * gcc.dg/torture/pr25706-1.c: New test.
15309
15310 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
15311
15312         PR tree-optimization/23109
15313         PR tree-optimization/23948
15314         PR tree-optimization/24123
15315
15316         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15317         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15318         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15319         g++.dg/tree-ssa/pr23948.C: New testcases.
15320         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15321         three divisions in order to do the optimization.
15322
15323 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
15324
15325         PR c++/25632
15326         * g++.dg/other/pr25632.C: New test.
15327
15328 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
15329
15330         PR fortran/25730
15331         * gfortran.dg/used_types_1.f90: New test.
15332
15333 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
15334
15335         PR target/25718
15336         * gcc.dg/torture/pr25718-1.c: New test.
15337
15338 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
15339
15340         * gfortran.dg/list_read_2.f90: Fix typo in description.
15341
15342 2006-01-10  Jan Beulich  <jbeulich@novell.com>
15343
15344         * lib/target-supports.exp (check_visibility_available): Simplify test
15345         for *-*-netware*.
15346         (check_profiling_available): Fail for *-*-netware*.
15347         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15348         * gcc.dg/20021014-1.c: Likewise.
15349         * gcc.dg/nest.c: Likewise.
15350
15351 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15352
15353         fortran/24936
15354         * gfortran.dg/forall_3.f90: New test.
15355
15356 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
15357
15358         PR fortran/21977
15359         * gfortran.dg/nesting_2.f90: New test.
15360         * gfortran.dg/nesting_3.f90: New test.
15361
15362 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
15363
15364         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15365         Fix typo in comment.
15366
15367 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15368
15369         * gfortran.dg/single_char_string.f90: New test.
15370
15371 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
15372
15373         * gfortran.dg/ichar_2.f90: New test.
15374
15375 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
15376
15377         PR fortran/25093
15378         * gfortran.dg/private_type_4.f90: New.
15379
15380 2006-01-07  Richard Guenther  <rguenther@suse.de>
15381
15382         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
15383
15384 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15385
15386         * gfortran.dg/func_decl_1.f90: New.
15387         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
15388         * gfortran.dg/array_alloc_2.f90: Likewise.
15389         * gfortran.dg/char_result_8.f90: Likewise.
15390         * gfortran.dg/dup_save_1.f90: Likewise.
15391         * gfortran.dg/dup_save_2.f90: Likewise.
15392         * gfortran.dg/f2c_6.f90: Likewise.
15393         * gfortran.dg/f2c_7.f90: Likewise.
15394         * gfortran.dg/func_result_2.f90: Likewise.
15395         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
15396
15397 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
15398
15399         PR fortran/22146
15400         * gfortran.dg/elemental_subroutine_1.f90: New test.
15401         * gfortran.dg/elemental_subroutine_2.f90: New test.
15402
15403         PR fortran/25029
15404         PR fortran/21256
15405         * gfortran.dg/assumed_size_refs_1.f90: New test.
15406
15407         PR fortran/20868
15408         PR fortran/20870
15409         * gfortran.dg/assumed_size_refs_2.f90: New test.
15410         * gfortran.dg/initialization_1.f90: Change warning message.
15411
15412 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
15413
15414         * gcc.dg/tree-ssa/loop-15.c: New test.
15415
15416 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15417
15418         PR fortran/25598
15419         * gfortran.dg/backspace_3.f: New test.
15420         * gfortran.dg/backspace_4.f: New test.
15421
15422 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15423
15424         PR fortran/24268
15425         * gfortran.dg/fmt_white.f: Update test.
15426
15427 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
15428
15429         * gcc.dg/cast-1.c: Add new warning.
15430         * gcc.dg/cast-2.c: Likewise.
15431         * gcc.dg/cast-3.c: Likewise.
15432         * gcc.dg/format/cast-1.c: Likewise.
15433         * gcc.dg/cast-4.c: New testcase.
15434
15435 2006-01-05  Richard Guenther  <rguenther@suse.de>
15436
15437         PR tree-optimization/22555
15438         * gcc.dg/tree-ssa/alias-3.c: New testcase.
15439
15440 2006-01-05  Richard Guenther  <rguenther@suse.de>
15441             Diego Novillo  <dnovillo@redhat.com>
15442
15443         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
15444         * gcc.dg/tree-ssa/loop-8.c: Likewise.
15445         * gcc.dg/tree-ssa/loop-1.c: Likewise.
15446         * gcc.dg/tree-ssa/pr23294.c: Likewise.
15447         * gcc.dg/tree-ssa/pr21985.c: Likewise.
15448         * gcc.dg/tree-ssa/loop-14.c: Likewise.
15449         * gcc.dg/tree-ssa/loop-2.c: Likewise.
15450         * gcc.dg/tree-ssa/loop-3.c: Likewise.
15451         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15452         * gcc.dg/tree-ssa/pr21171.c: Likewise.
15453         * gcc.dg/tree-ssa/loop-5.c: Likewise.
15454         * gcc.dg/tree-ssa/loop-10.c: Likewise.
15455         * gcc.dg/tree-ssa/loop-6.c: Likewise.
15456         * treelang/compile/extravar.tree: Likewise.
15457         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
15458         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
15459         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
15460         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
15461         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
15462
15463 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15464
15465         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
15466         for 64-bit fix.
15467
15468 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
15469
15470         PR fortran/23675
15471         gfortran.dg/char_result_11.f90: New.
15472
15473 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
15474
15475         PR c++/24782
15476         * g++.dg/parse/access9.C: New test.
15477         * g++.dg/tc1/dr52.C: Tweak error markers.
15478
15479 2006-01-04  Richard Henderson  <rth@redhat.com>
15480
15481         Merge from gomp branch.
15482         * g++.dg/parse/pragma2.C: Update expected error lines.
15483
15484 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
15485
15486         * g++.dg/other/i386-2.C: New test.
15487
15488         PR target/25554
15489         * gcc.c-torture/compile/20051228-1.c: New test.
15490
15491         PR c/25559
15492         * gcc.dg/pr25559.c: New test.
15493
15494 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
15495
15496         PR c++/25492
15497         * g++.dg/lookup/friend9.C: New test.
15498
15499         PR c++/25625
15500         * g++.dg/template/repo5.C: New test.
15501
15502 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
15503
15504         PR fortran/25101
15505         * gfortran.dg/forall_2.f90: New test.
15506
15507 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
15508
15509         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
15510         dg-require-weak.  Adjust regexp to handle leading-underscore
15511         targets and space as well as TAB after .weak.  Change previous
15512         64-bit fix to not use naked dot.
15513
15514 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
15515
15516         PR rtl-optimization/25578
15517         * gcc.c-torture/execute/20060102-1.c: New testcase.
15518
15519 2006-01-03  Richard Guenther  <rguenther@suse.de>
15520
15521         PR c/25183
15522         * gcc.dg/torture/pr25183.c: New testcase.
15523
15524 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
15525
15526         Merge from gomp-branch.
15527         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
15528         * gcc.dg/ia64-sync-2.c: Likewise.
15529         * gcc.dg/ia64-sync-3.c: Likewise.
15530         * gcc.dg/ia64-sync-4.c: Likewise.
15531         * gcc.dg/sync-2.c: Likewise.
15532         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
15533         that sparc64-*-* and sparcv9-*-* supports sync builtins.
15534
15535 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
15536
15537         PR c++/25635
15538         * g++.dg/parse/operator6.C: New test.
15539
15540         PR c++/25637
15541         * g++.dg/parse/error29.C: New test.
15542
15543         PR c++/25638
15544         * g++.dg/parse/dtor6.C: New test.
15545
15546         PR c++/25633
15547         * g++.dg/parse/ctor3.C: New test.
15548
15549         PR c++/25634
15550         * g++.dg/template/class3.C: New test.
15551
15552 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
15553
15554         * g++.dg/debug/debug9.C: New.
15555
15556 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
15557
15558         PR fortran/24640
15559         * gfortran.dg/label_2.f90: New test.
15560
15561 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15562
15563         * g++.dg/lookup/using12.C: Tighten error marker.
15564
15565 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
15566             Andrew Pinski <pinskia@physics.uc.edu>
15567
15568         * gcc.target/powerpc/darwin-abi-3.c: New file.
15569         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
15570         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
15571         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
15572         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
15573         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
15574         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
15575         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
15576         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
15577
15578 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
15579
15580         * gcc.dg/tree-ssa/loadpre1.c: New;
15581         * gcc.dg/tree-ssa/loadpre2.c: New;
15582         * gcc.dg/tree-ssa/loadpre3.c: New;
15583         * gcc.dg/tree-ssa/loadpre4.c: New;
15584         * gcc.dg/tree-ssa/loadpre5.c: New;
15585         * gcc.dg/tree-ssa/loadpre6.c: New;
15586         * gcc.dg/tree-ssa/loadpre7.c: New;
15587         * gcc.dg/tree-ssa/loadpre8.c: New;
15588         * gcc.dg/tree-ssa/loadpre9.c: New;
15589
15590 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
15591
15592         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
15593         * g++.dg/abi/thunk4.C: Likewise.
15594
15595 2006-01-01  Andreas Jaeger  <aj@suse.de>
15596
15597         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
15598         portable.
15599
15600 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
15601
15602         PR c++/25294
15603         * gcc.dg/pragma-pack-3.c: New test.
15604         * g++.dg/parse/pragma3.C: New test.
15605
15606 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15607
15608         PR middle-end/24827
15609         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15610
15611 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15612
15613         PR testsuite/25214
15614         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15615
15616 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
15617
15618         PR fortran/22607
15619         * gfortran-dg/pure_byref_3.f90: New.
15620
15621         fortran/PR 25396
15622         * gfortran.dg/userdef_operator_1.f90: New.
15623
15624 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15625
15626         * g++.dg/abi/thunk3.C: New.
15627         * g++.dg/abi/thunk4.C: New.
15628
15629 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
15630
15631         PR fortran/25532
15632         * gfortran.dg/host_used_types_1.f90: New test. Check that host
15633         associated derived type components of derived types are
15634         properly declared in contained procedures.
15635
15636 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15637
15638         PR libgfortran/25139
15639         * gfortran.dg/backspace_2.f: New test.
15640
15641 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15642
15643         PR libgfortran/25550
15644         * gfortran.dg/endfile.f: New test.
15645
15646 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15647
15648         PR libgfortran/25419
15649         * gfortran.dg/comma.f: New test.
15650
15651 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15652
15653         * lib/gfortran-dg.exp: Remove trailing whitespace.
15654         * lib/fortran-torture.exp: Test with -fbounds-check instead of
15655         -funroll-all-loops.
15656
15657 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
15658
15659         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15660         Extended Double long doubles or repeat tests when long double is
15661         the same size as double.
15662
15663 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15664
15665         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15666
15667         PR testsuite/25442
15668         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15669         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15670
15671         PR testsuite/25441
15672         * gcc.dg/pr23911.c: Make test variable static.
15673
15674         PR testsuite/25444
15675         * gcc.dg/tree-ssa/pr14841.c: Likewise.
15676
15677 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15678
15679         PR c++/25439
15680         * g++.dg/parse/crash17.C: Adjust error markers.
15681         * g++.dg/template/error20.C: New test.
15682
15683 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
15684
15685         PR c++/23172
15686         * g++.dg/ext/complit4.C: New test.
15687
15688         PR c++/25417
15689         * g++.dg/ext/complit5.C: Likewise.
15690
15691 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
15692
15693         PR tree-optimization/25125
15694         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15695         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15696         * gcc.c-torture/execute/pr25125.c: New.
15697
15698 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
15699
15700         PR fortran/25029
15701         PR fortran/21256
15702         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15703         functions with incorrect assumed size references.
15704
15705 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
15706
15707         PR c++/23171
15708         * g++.dg/opt/init1.C: New test.
15709
15710 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
15711
15712         PR c++/24671
15713         * g++.dg/template/sfinae3.C: New test.
15714
15715 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15716
15717         * g++.dg/other/friend4.C: New test.
15718
15719 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15720
15721         PR target/25005
15722         * g++.dg/opt/pr25005.C: New test.
15723
15724 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15725
15726         PR c++/25369
15727         * g++.dg/template/ptrmem16.C: New test.
15728
15729 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
15730
15731         PR fortran/25029
15732         PR fortran/21256
15733         * gfortran.dg/initialization_1.f90: Add test of SIZE.
15734
15735 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15736
15737         PR libgfortran/25307
15738         * gfortran.dg/list_read_5.f90: New test.
15739
15740 2005-12-22  Richard Henderson  <rth@redhat.com>
15741
15742         * gcc.target/i386/sse-7.c: Use -msse2.
15743
15744 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
15745
15746         PR rtl-optimization/25432
15747         * gcc.c-torture/compile/20051216-1.c: New test.
15748
15749         PR objc/25328
15750         * objc/execute/pr25328.m: New test.
15751
15752 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/25364
15755         * g++.dg/template/call4.C: New test.
15756
15757 2005-12-22  Dale Johannesen  <dalej@apple.com>
15758
15759         * gcc.target/i386/sse-17.c: New.
15760
15761 2005-12-22  Paul Brook  <paul@codesourcery.com>
15762
15763         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15764
15765 2005-12-22  Paul Brook  <paul@codesourcery.com>
15766
15767         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15768
15769 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
15770
15771         PR tree-opt/25513
15772         * gcc.c-torture/compile/pr25513.c: New test.
15773
15774 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15775
15776         PR c++/23333
15777         * g++.dg/parse/error25.C: Add more tests.
15778
15779 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15780
15781         PR fortran/18990
15782         * gfortran.dg/der_charlen_1.f90: New.
15783
15784 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
15785
15786         PR fortran/20889
15787         * gfortran.dg/pointer_component_type_1.f90: New test.
15788
15789         PR fortran/25029
15790         PR fortran/21256
15791         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15792         should give an error with assumed size array refernces and checks
15793         those that should not.
15794         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15795         reference an upper bound so that it does not generate an error.
15796
15797         PR fortran/19362
15798         PR fortran/20244
15799         PR fortran/20864
15800         PR fortran/25391
15801         * gfortran.dg/used_dummy_types_1.f90: New test.
15802         * gfortran.dg/used_dummy_types_2.f90: New test.
15803         * gfortran.dg/used_dummy_types_3.f90: New test.
15804         * gfortran.dg/used_dummy_types_4.f90: New test.
15805         * gfortran.dg/used_dummy_types_5.f90: New test.
15806
15807         PR fortran/23152
15808         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15809         group already being USE associated.
15810         * gfortran.dg/assumed_shape_nml.f90: New test.
15811         * gfortran.dg/assumed_size_nml.f90: New test.
15812
15813         PR fortran/20862
15814         PR fortran/25053
15815         PR fortran/25063
15816         PR fortran/25064
15817         PR fortran/25066
15818         PR fortran/25067
15819         PR fortran/25068
15820         PR fortran/25307
15821         * gfortran.dg/io_constraints_1.f90: New test.
15822         * gfortran.dg/io_constraints_1.f90: New test.
15823         * gfortran.dg/iostat_3.f90: Change wording of warning.
15824         * gfortran.dg/g77/19981216-0.f: The same.
15825
15826 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
15827
15828         PR tree-optimization/23518
15829         * gcc.dg/pr23518.c: New.
15830
15831 2005-12-21  Mike Stump  <mrs@apple.com>
15832
15833         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15834
15835 2005-12-21  Paul Brook  <paul@codesourcery.com>
15836
15837         * gcc.dg/pr19340.c: Skip on m68k targets.
15838
15839 2005-12-21  Steven Bosscher  <stevenb@suse.de>
15840
15841         PR rtl-optimization/25196
15842         * gcc.dg/pr25196.c: New test.
15843
15844 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
15845
15846         PR fortran/25423
15847         gfortran.dg/where_nested_1.f90: New.
15848
15849 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
15850
15851         PR tree-optimization/25382.
15852         * gcc.dg/tree-ssa/pr25382.c: New.
15853
15854 2005-12-20  Richard Guenther  <rguenther@suse.de>
15855
15856         PR middle-end/24306
15857         * gcc.target/i386/pr24306.c: New testcase.
15858
15859 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
15860
15861         PR tree-optimization/25501
15862         * gcc.dg/tree-ssa/pr25501.c: New.
15863
15864 2005-12-20  Richard Guenther  <rguenther@suse.de>
15865
15866         Revert
15867         2005-12-02  Richard Guenther  <rguenther@suse.de>
15868
15869         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15870
15871 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
15872
15873         PR c++/21228
15874         * g++.dg/warn/Wunreachable-code-2.C: New test.
15875
15876 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
15877
15878         PR c++/24278
15879         * g++.dg/template/ctor5.C: New test.
15880
15881         PR c++/24915
15882         * g++.dg/template/overload8.C: New test.
15883
15884 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
15885
15886         * gcc.c-torture/compile/pr25483 : New test.
15887
15888 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15889
15890         PR c++/20552
15891         * g++.dg/ext/typeof10.C: New test.
15892
15893 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15894
15895         * gcc.dg/mt-loopi1.c: New.
15896
15897 2005-12-18  Richard Guenther  <rguenther@suse.de>
15898
15899         PR tree-optimization/25481
15900         * gcc.dg/torture/pr25481.c: New testcase.
15901
15902 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
15903
15904         PR rtl-optimization/21041
15905         * gcc.dg/pr21041.c: New test.
15906
15907 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15908
15909         PR libgfortran/25463
15910         * gfortran.dg/advance.f90: New test.
15911
15912 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
15913
15914         * gcc.dg/20051201-1.c: New test.
15915
15916 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
15917
15918         PR fortran/25018
15919         * gfortran.dg/initialization_1.f90: New test.
15920         * gfortran.dg/enum_5.f90: Change dg-error to new message.
15921         * gfortran.dg/g77/980616-0.f: The same.
15922
15923 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15924
15925         * PR fortran/25458
15926         * gfortran.dg/chkbits.f90: New test.
15927
15928 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15929
15930         * gfortran.dg/enum_5.f: Revert to previous version.
15931
15932 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
15933
15934         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15935         * gfortran.dg/nested_modules_1.f90: Ditto.
15936         * gfortran.dg/hollerith_f95.f90: Ditto.
15937         * gfortran.dg/select_5.f90: Ditto.
15938         * gfortran.dg/secnds.f: Ditto.
15939         * gfortran.dg/hollerith2.f90: Ditto.
15940         * gfortran.dg/imag_2.f: Ditto.
15941         * gfortran.dg/ftell_2.f90: Ditto.
15942         * gfortran.dg/malloc_free_1.f90: Ditto.
15943         * gfortran.dg/logint-1.f: Ditto.
15944         * gfortran.dg/recursive_statement_functions.f90: Ditto.
15945         * gfortran.dg/e_d_fmt.f90: Ditto.
15946         * gfortran.dg/hollerith_legacy.f90: Ditto.
15947         * gfortran.dg/logint-2.f: Ditto.
15948         * gfortran.dg/enum_5.f90: Ditto.
15949         * gfortran.dg/f2c_2.f90: Ditto.
15950         * gfortran.dg/pr17143.f90: Ditto.
15951         * gfortran.dg/namelist_14.f90: Ditto.
15952         * gfortran.dg/logint-3.f: Ditto.
15953         * gfortran.dg/spread_scalar_source.f90: Ditto.
15954         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15955         * gfortran.dg/namelist_11.f: Ditto.
15956         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15957         * gfortran.dg/g77/20010519-1.f
15958         * gfortran.dg/g77/alpha1.f: Ditto.
15959         * gfortran.dg/g77/990115-1.f: Ditto.
15960         * gfortran.dg/g77/erfc.f: Ditto.
15961         * gfortran.dg/g77/19990313-3.f: Ditto.
15962         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15963         * gfortran.dg/g77/20010426.f: Ditto.
15964         * gfortran.dg/g77/19990313-0.f: Ditto.
15965         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15966         * gfortran.dg/g77/20000629-1.f: Ditto.
15967         * gfortran.dg/g77/970125-0.f: Ditto.
15968         * gfortran.dg/g77/8485.f: Ditto.
15969         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15970         * gfortran.dg/g77/19990313-1.f: Ditto.
15971         * gfortran.dg/g77/int8421.f: Ditto.
15972         * gfortran.dg/g77/19990305-0.f: Ditto.
15973         * gfortran.dg/g77/947.f: Ditto.
15974         * gfortran.dg/g77/19990905-2.f: Ditto.
15975         * gfortran.dg/g77/cabs.f: Ditto.
15976         * gfortran.dg/g77/19990313-2.f: Ditto.
15977         * gfortran.dg/g77/20020307-1.f: Ditto.
15978         * gfortran.dg/g77/dcomplex.f: Ditto.
15979         * gfortran.dg/g77/19990502-1.f: Ditto.
15980         * gfortran.dg/g77/19981216-0.f: Ditto.
15981         * gfortran.dg/common_4.f90: Ditto.
15982         * gfortran.dg/entry_4.f90: Ditto.
15983         * gfortran.dg/equiv_constraint_2.f90: Ditto.
15984         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15985         * gfortran.dg/namelist_12.f: Ditto.
15986         * gfortran.dg/scale_1.f90: Ditto.
15987         * gfortran.dg/modulo_1.f90
15988         * gfortran.dg/hollerith.f90: Ditto.
15989         * gfortran.dg/direct_io_3.f90: Ditto.
15990         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15991         * gfortran.dg/gnu_logical_1.F: Ditto.
15992         * gfortran.dg/unf_io_convert_1.f90: Ditto.
15993         * gfortran.dg/assign_1.f90: Ditto.
15994         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15995         * gfortran.dg/pr23095.f: Ditto.
15996         * gfortran.dg/read_float_1.f90: Ditto.
15997
15998 2005-12-17  Andreas Jaeger  <aj@suse.de>
15999
16000         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16001         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16002
16003 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16004
16005         PR fortran/24268
16006         * gfortran.dg/fmt_white.f: New test.
16007
16008 2005-12-16  Steven G. Kargl <kargls@comcast.net>
16009
16010         * gfortran.dg/label_1.f90: New test.
16011
16012 2005-12-15  Ben Elliston  <bje@au.ibm.com>
16013
16014         PR testsuite/25422
16015         * gcc.dg/20031012-1.c: Add -Walways-true option.
16016         * gcc.dg/weak/weak-3.c: Likewise.
16017         * g++.old-deja/g++.mike/warn8.C: Likewise.
16018
16019 2005-12-16  Mike Stump  <mrs@apple.com>
16020
16021         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16022         exit.
16023
16024 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16025
16026         PR libgfortran/25264
16027         PR libgfortran/25349
16028         * gfortran.dg/tl_editing.f90: Added additional checks.
16029         * gfortran.dg/t_editing.f: New test.
16030         * gfortran.dg/write_padding.f90: New test
16031
16032 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16033
16034         PR testsuite/25215
16035         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16036
16037 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
16038
16039         PR rtl-optimization/24899
16040         * gcc.c-torture/execute/20051215-1.c: New test.
16041
16042 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
16043
16044         PR 24823
16045         * gfortran.dg/pr24823.f: New test.
16046
16047 2005-12-16  Jeff Law  <law@redhat.com>
16048
16049         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16050
16051 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16052
16053         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16054         (base_types): Change C++ style comments to C style comments.  Remove
16055         aligned types from the array.  Keep Enums disabled.
16056         (complex_types): Remove aligned types from the array.
16057         Comment out "_Complex long double".
16058         (attrib_types): Remove.
16059         (complex_attrib_types): Remove.
16060         (attrib_array_types): Remove.
16061         (complex_attrib_array_types): Remove.
16062         (aligned_bitfld_types): Remove.
16063         (n_aligned_bitfld_types): Remove.
16064         (FEATURE_ALIGNEDPACKED): Delete.
16065         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16066         (singles): Remove support for adding attributes.
16067         (choose_type): Remove support for attributed types.
16068         (generate_fields): Remove support for attributed bit-fields.
16069         Remove support for adding attributes.
16070         (generate_random_tests): Remove support for adding attributes.
16071         (features): Add back "[0] :0" and "complex vector [0]".
16072         (main): Remove support for attributed bit-fields.
16073         Uncomment the calling of generate_random_tests for the rests of
16074         the tests.
16075
16076 2005-12-16  Jan Hubicka  <jh@suse.cz>
16077
16078         * gcc.c-torture/combine/pr25224.c: New.
16079
16080 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
16081
16082         PR other/25028
16083         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16084         HP-UX.
16085
16086 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
16087
16088         * gcc.dg/20051215-1.c: New file.
16089
16090 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16091
16092         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16093         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16094
16095 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
16096
16097         PR fortran/18197
16098         * gfortran.dg/dummy_functions_1.f90: New.
16099
16100 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
16101
16102         PR rtl-optimization/25310
16103         * gcc.c-torture/compile/pr25310.c: New test.
16104
16105 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16106
16107         PR debug/25023
16108         * gcc.dg/pr25023.c: New test.
16109
16110 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16111
16112         * g++.old-deja/g++.brendan/redecl1.C,
16113         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16114         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16115         g++.old-deja/g++.oliva/typeof1.C,
16116         g++.old-deja/g++.other/crash16.C,
16117         g++.old-deja/g++.other/crash34.C,
16118         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16119         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16120         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16121         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16122         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16123         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16124         Remove xfail.
16125
16126 2005-12-14  Kean Johnston  <jkj@sco.com>
16127             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16128
16129         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16130         * gcc.target/i386/20020523-1.c: Ditto.
16131         * gcc.target/i386/tailcall-1.c: Ditto.
16132         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16133         * gcc.target/i386/ssetype-5.c: Ditto.
16134
16135 2005-12-14  Jeff Law  <law@redhat.com>
16136
16137         * gcc.dg/tree-ssa/foldstring-1.c: New test.
16138
16139 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
16140
16141         PR target/25254
16142         PR target/24188
16143         * gcc.target/i386/pr25254.c: New test.
16144         * gfortran.dg/PR24188.f: New test.
16145
16146 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
16147
16148         * lib/fortran-torture.exp: Catch remaining uses of
16149         remote_file build delete.
16150
16151 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16152
16153         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16154
16155 2005-12-14  Ben Elliston  <bje@au.ibm.com>
16156
16157         * gcc.dg/warn-addr-cmp.c: New test.
16158
16159 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16160
16161         PR debug/25023
16162         PR target/25293
16163         * gcc.target/i386/pr25293.c: New test.
16164
16165 2005-12-13  Petr Machata  <machata@post.cz>
16166
16167         PR c++/24907
16168         * g++.dg/parse/comma2.C: New test.
16169
16170 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
16171             Jakub Jelinek  <jakub@redhat.com>
16172
16173         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16174         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16175         (limits.h): Include unconditionally.
16176         (stdlib.h): Likewise.
16177         (hashtab.h): Do not include.
16178         (getopt.h): Likewise.
16179         (stddef.h): Include.
16180         (hashval_t): Define.
16181         (struct entry): Add "next" field.
16182         (HASH_SIZE): New macro.
16183         (hash_table): New variable.
16184         (switchfiles): Do not use xmalloc.
16185         (mix): New macro.
16186         (iterative_hash): New function.
16187         (hasht): Remove.
16188         (e_exists): New function.
16189         (e_insert): Likewise.
16190         (output): Use, instead of libiberty hashtable functions.
16191         (main): Do not use getopt.  Do not call htab_create.
16192
16193 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
16194
16195         PR c++/25331
16196         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16197         put atal* and atpaal* attributes on array elements.
16198         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16199         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16200         put atal* and atpaal* attributes on array elements.
16201         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16202
16203 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
16204
16205         * gcc.dg/single-precision-constant.c: New test.
16206
16207 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
16208
16209         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16210         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16211         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16212         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16213         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16214         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16215         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16216         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16217         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16218         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16219         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16220         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16221         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16222         gcc.target/powerpc/ppc-sdata-2.c,
16223         gcc.target/powerpc/ppc-stackalign-1.c,
16224         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16225         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16226         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16227         gcc.target/powerpc/rs6000-ldouble-2.c,
16228         gcc.target/powerpc/rs6000-power2-1.c,
16229         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16230         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
16231         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
16232         option into target selector.
16233         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
16234         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16235
16236 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16237
16238         PR objc/25348
16239         * objc.dg/encode-9.m: New test.
16240
16241 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16242
16243         PR testsuite/20772
16244         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16245         * gcc.dg/asm-b.c: Fix typo.
16246         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16247         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16248         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16249         i?86 lp64 and x86_64 ilp32.
16250         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16251         on i?86 lp64.
16252         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16253
16254 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
16255
16256         PR fortran/25078
16257         gfortran.dg/equiv_5.f90: New test.
16258
16259 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
16260
16261         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16262         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16263         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16264         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16265         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16266         * gcc.dg/tree-ssa/reassoc-5.c: New.
16267         * gcc.dg/tree-ssa/reassoc-6.c: New.
16268         * gcc.dg/tree-ssa/reassoc-7.c: New.
16269         * gcc.dg/tree-ssa/reassoc-8.c: New.
16270         * gcc.dg/tree-ssa/reassoc-9.c: New.
16271         * gcc.dg/tree-ssa/reassoc-10.c: New.
16272         * gcc.dg/tree-ssa/reassoc-11.c: New.
16273
16274 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16275
16276         PR testsuite/25167
16277         PR testsuite/24478
16278         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16279
16280 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
16281
16282         PR c++/25300
16283         * g++.dg/template/inherit.C: Do not use a generic error message.
16284
16285 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16286
16287         PR libobjc/25354
16288         * objc.dg/gnu-encoding: New directory.
16289         * objc.dg/gnu-encoding/compat-common.h: New file.
16290         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16291         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16292         * objc.dg/gnu-encoding/vector-defs.h: New file.
16293         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16294         * objc.dg/gnu-encoding/generate-random.c: New file.
16295         * objc.dg/gnu-encoding/generate-random_r.c: New file.
16296         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16297         * objc.dg/gnu-encoding/generate-random.h: New file.
16298
16299 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
16300
16301         PR c++/25337
16302         * g++.dg/template/defarg7.C: New test.
16303
16304 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16305
16306         PR libobjc/25347
16307         * objc.dg/encode-8.m: New test.
16308
16309 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
16310
16311         PR libobjc/25346
16312         * objc.dg/encode-7.m: New test.
16313
16314 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
16315
16316         PR c++/25010
16317         * g++.dg/opt/inline10.C: New test.
16318
16319 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
16320
16321         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16322
16323 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
16324
16325         * gfortran.dg/substring_equivalence.f90: typo in comment
16326
16327 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16328
16329         PR fortran/25068
16330         * gfortran.dg/iostat_3.f90: New test.
16331
16332 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
16333
16334         PR fortran/23815
16335         * gfortran.dg/unf_io_convert_1.f90: New test.
16336         * gfortran.dg/unf_io_convert_2.f90: New test.
16337         * gfortran.dg/unf_io_convert_3.f90: New test.
16338
16339 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16340
16341         PR testsuite/20772
16342         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16343         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16344         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16345         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16346         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16347         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16348         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16349         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16350         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16351         gcc.dg/torture/fp-int-convert-float128-timode.c,
16352         gcc.dg/torture/fp-int-convert-float128.c,
16353         gcc.dg/torture/fp-int-convert-float80-timode.c,
16354         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16355         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16356
16357         * gcc.dg/tls/opt-1.c: Require effective target fpic.
16358
16359 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
16360
16361         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16362
16363 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
16364
16365         * gcc.dg/20051207-1.c,
16366         * gcc.dg/20051207-2.c,
16367         * gcc.dg/20051207-3.c: New tests.
16368
16369 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16370
16371         PR testsuite/20772
16372         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
16373         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
16374         dg-skip-if target selector.
16375
16376         PR testsuite/20772
16377         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
16378         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
16379         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
16380         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
16381         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
16382         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
16383         and/or merge with i?86 cases.
16384
16385         * gcc.dg/tls/opt-3.c: Require effective target fpic.
16386
16387         PR testsuite/20772
16388         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
16389         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
16390         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
16391         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
16392         x86_64-*-linux*.
16393
16394 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
16395
16396         PR target/25311
16397         * gcc.c-torture/compile/pr25311.c: New test.
16398
16399 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16400
16401         PR libgfortran/25039
16402         * gfortran.dg/read_comma.f: New test.
16403
16404 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
16405
16406         PR c++/19317
16407         * g++.dg/opt/pr19317-1.C: New test.
16408         * g++.dg/opt/pr19317-2.C: New test.
16409         * g++.dg/opt/pr19317-3.C: New test.
16410
16411         PR target/19005
16412         * gcc.c-torture/execute/pr19005.c: New test.
16413
16414         PR target/17828
16415         * g++.old-deja/g++.other/comdat5.C: New test.
16416         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
16417
16418         * g++.dg/compat/struct-layout-1.exp: New file.
16419         * g++.dg/compat/struct-layout-1.h: New.
16420         * g++.dg/compat/struct-layout-1_generate.c: New.
16421         * g++.dg/compat/struct-layout-1_x1.h: New.
16422         * g++.dg/compat/struct-layout-1_x2.h: New.
16423         * g++.dg/compat/struct-layout-1_y1.h: New.
16424         * g++.dg/compat/struct-layout-1_y2.h: New.
16425
16426         * gcc.dg/20050330-2.c: New test.
16427
16428 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
16429
16430         PR fortran/25292
16431         * gfortran.dg/associated_1.f90: New.
16432
16433 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
16434
16435         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
16436         ILP32 vect_no_align platforms.
16437
16438 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
16439             Jakub Jelinek  <jakub@redhat.com>
16440
16441         PR target/25268
16442         * gcc.c-torture/compile/20051207-1.c: New test.
16443
16444 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16445
16446         PR testsuite/20772
16447         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
16448         gcc.dg/torture/pr18582-1.c,
16449         gcc.target/i386/attributes-error.c: Also test on x86_64.
16450
16451         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
16452
16453 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16454
16455         PR c++/19397
16456         * g++.dg/template/typedef3.C: New test.
16457
16458         PR c++/19762
16459         PR c++/19764
16460         * g++.dg/template/dtor3.C: Fix error markers.
16461
16462 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
16463
16464         * lib/target-supports.exp (check_effective_target_sync_char_short):
16465         Add s390*.
16466
16467 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
16468
16469         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
16470
16471 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16472
16473         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
16474         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
16475         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
16476         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
16477
16478 2005-12-06  Roger Sayle  <roger@eyesopen.com>
16479
16480         PR c++/25263
16481         * g++.dg/other/array2.C: New test case.
16482
16483 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
16484
16485         * gcc.dg/darwin-weakimport-3.c: New.
16486
16487         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
16488         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
16489         and to work on Darwin.
16490         * gcc.dg/attr-weakref-1b.c: New file.
16491         * gcc.dg/attr-weakref-2.c: New test.
16492         * gcc.dg/darwin-weakref-1.c: New test.
16493
16494 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
16495
16496         PR testsuite/25247
16497         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
16498         use in selector expressions.
16499         (dg-xfail-if): Ditto.
16500         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
16501         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
16502         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
16503         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
16504         * gcc.test-framework/test-framework.exp: Skip generated tests if
16505         CHECK_TEST_FRAMEWORK is not 1.
16506
16507 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16508
16509         PR tree-optimization/24963
16510         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
16511
16512         PR target/24108
16513         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
16514
16515         PR target/18580
16516         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
16517         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
16518         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
16519         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
16520
16521 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
16522
16523         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
16524         dg-options.
16525
16526 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16527
16528         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
16529
16530 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
16531
16532         * gcc.dg/format/cast-1.c: New test.
16533
16534 2005-12-04  Roger Sayle  <roger@eyesopen.com>
16535
16536         PR c/7776
16537         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
16538         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
16539         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
16540         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
16541
16542 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16543
16544         * gcc.dg/cast-pretty-print-1.c: New test.
16545
16546 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
16547
16548         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
16549
16550 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
16551
16552         PR c++/24173
16553         * g++.dg/template/friend40.C: New test.
16554
16555 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
16556
16557         PR target/25199
16558         * gcc.target/i386/movq-2.c: New test.
16559         * gcc.target/i386/movq.c: Remove target i?86, instead add
16560         dg-require-effective-target ilp32.
16561
16562 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16563
16564         PR c++/24103
16565         * g++.dg/other/default1.C: New test.
16566
16567 2005-12-02  Richard Guenther  <rguenther@suse.de>
16568
16569         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16570
16571 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16572
16573         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
16574
16575 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
16576
16577         PR target/21017
16578         * gcc.target/powerpc/rotate.c: New.
16579
16580 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16581
16582         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
16583         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
16584
16585 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16586
16587         PR c/13384
16588         * gcc.dg/pr17730-1.c: Adjust.
16589         * gcc.dg/lvalue1.c (main): Likewise.
16590         * gcc.dg/lvalue-2.c: Likewise.
16591         * g++.dg/pr7503-3.C
16592
16593 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
16594
16595         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
16596         error messages.
16597
16598 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
16599
16600         PR fortran/24789
16601         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
16602
16603 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16604
16605         PR target/24475
16606         * lib/target-supports.exp (check_effective_target_tls): New.
16607         (check_effective_target_tls_runtime): New.
16608         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
16609         for TLS support.
16610         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16611         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16612         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16613         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16614         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16615         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16616         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16617         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16618         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16619         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16620         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16621         effective-target TLS.
16622         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16623         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16624         effective-target TLS runtime.
16625
16626 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
16627
16628         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16629
16630 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
16631
16632         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16633         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16634         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16635         ignored" warnings when "packing" is the same as the ABI layout.
16636
16637 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
16638
16639         PR fortran/21302
16640         * gfortran.dg/line_length_1.f: New test.
16641         * gfortran.dg/line_length_2.f90: Ditto.
16642
16643 2005-11-30  Richard Guenther  <rguenther@suse.de>
16644
16645         PR tree-optimization/21655
16646         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16647
16648 2005-11-30  Dale Johannesen  <dalej@apple.com>
16649
16650         * gcc.c-torture/compile/pr24930.c: New.
16651
16652 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
16653
16654         PR fortran/15809
16655         *  gfortran.dg/auto_char_dummy_array.f90: New test.
16656
16657 2005-11-30  Jeff Law  <law@redhat.com>
16658
16659         * g++.old-deja/g++.law/pr25000.C: New test.
16660
16661 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
16662
16663         * gcc.dg/tls/opt-11.c: New test.
16664
16665 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16666
16667         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16668         targets.
16669         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16670         LP64 ia64.
16671
16672 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
16673
16674         * gfortran.dg/open_access_1.f90: New test.
16675
16676 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16677
16678         * gcc.dg/charset/builtin2.c: New test.
16679
16680 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
16681
16682         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16683         on mmix-*-* for *_[xy].c.
16684
16685 2005-11-28  Kean Johnston  <jkj@sco.com>
16686
16687         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16688         headers.
16689         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16690         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16691         * gcc.target/i386/asm-3.c: Ditto.
16692         * gcc.target/i386/clobbers.c: Ditto.
16693         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16694         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16695         test regexp.
16696         * gcc.target/i386/mul.c: Ditto.
16697         * gcc.target/i386/ssetype-1.c: Ditto.
16698         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16699         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16700         static so the test works with -fPIC mode too. Based on comment in
16701         PR19231 by Pinski.
16702         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16703
16704 2005-11-28  Richard Guenther  <rguenther@suse.de>
16705
16706         * gcc.dg/alias-9.c: New testcase.
16707         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16708
16709 2005-11-28  Roger Sayle  <roger@eyesopen.com>
16710             Uros Bizjak  <uros@kss-loka.si>
16711
16712         PR middle-end/20219
16713         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16714         tan(x)/sin(x) transformations.
16715
16716 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
16717
16718         PR middle-end/24575
16719         * gcc.dg/tree-ssa/divide-3.c: New test.
16720         * gcc.dg/tree-ssa/divide-4.c: New test.
16721
16722 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
16723
16724         PR fortran/24917
16725         *  gfortran.dg/boz_6.f90: New test.
16726
16727 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16728
16729         PR fortran/23912
16730         * gfortran.dg/modulo_1.f90: New test.
16731
16732 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16733
16734         PR libfortran/24919
16735         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16736         fail on CRLF platforms.
16737         * gfortran.dg/ftell_2.f90: Likewise.
16738
16739 2005-11-26  Eric Christopher  <echristo@apple.com>
16740
16741         * gcc.dg/intmax_t-1.c: Remove mips xfail.
16742
16743 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16744
16745         * objc.dg/gnu-runtime-3.m: Simplify.
16746
16747 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
16748
16749         PR middle-end/23669
16750         * gcc.dg/tree-ssa/divide-1.c: New test.
16751         * gcc.dg/tree-ssa/divide-2.c: New test.
16752
16753 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16754
16755         PR libgfortran/24945
16756         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16757
16758 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
16759
16760         PR libgfortran/24945
16761         * gfortran.dg/open_status_2.f90: New test.
16762
16763 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16764
16765         * gcc.c-torture/execute/builtins/fprintf.c,
16766         gcc.c-torture/execute/builtins/fputs-lib.c,
16767         gcc.c-torture/execute/builtins/fputs.c,
16768         gcc.c-torture/execute/builtins/lib/fprintf.c,
16769         gcc.c-torture/execute/builtins/lib/printf.c,
16770         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16771
16772 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
16773
16774         * gcc.dg/20050922-2.c: New test.
16775
16776 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
16777
16778         * objc.dg/gnu-runtime-3.m: New test.
16779
16780 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16781
16782         PR c++/9278
16783         * g++.dg/other/void1.C: New test.
16784
16785 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
16786
16787         PR middle-end/24998
16788         * gcc.dg/torture/fp-int-convert-float.c,
16789         gcc.dg/torture/fp-int-convert-double.c,
16790         gcc.dg/torture/fp-int-convert-long-double.c,
16791         gcc.dg/torture/fp-int-convert-timode.c,
16792         gcc.dg/torture/fp-int-convert-float80.c,
16793         gcc.dg/torture/fp-int-convert-float80-timode.c,
16794         gcc.dg/torture/fp-int-convert-float128.c,
16795         gcc.dg/torture/fp-int-convert-float128-timode.c,
16796         gcc.dg/torture/fp-int-convert.h: New files.
16797
16798 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16799
16800         PR middle-end/24989
16801         * gcc.dg/tree-ssa/bool-10.c: New test.
16802         * gcc.dg/tree-ssa/bool-11.c: New test.
16803         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16804
16805 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
16806
16807         PR middle-end/24990
16808         * tree-ssa/pr24990-1.c: New test.
16809
16810 2005-11-24  Richard Guenther  <rguenther@suse.de>
16811         Dirk Mueller <dmueller@suse.de>
16812
16813         PR c++/14024
16814         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16815         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16816         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16817         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16818         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16819         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16820
16821 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
16822
16823         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16824
16825 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16826
16827         PR c/21668
16828         * gcc.dg/Wc++-compat.c: New.
16829         * gcc.dg/Wno-c++-compat.c: New.
16830
16831 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
16832
16833         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16834         (vspltish, vspltisw): Likewise.
16835
16836 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16837
16838         PR libgfortran/24794
16839         * gfortran.dg/namelist_12.f: Fix quotes.
16840         * gfortran.dg/namelist_13.f90: Fix quotes.
16841         * gfortran.dg/namelist_14.f90: Fix quotes.
16842         * gfortran.dg/namelist_15.f90: Fix quotes.
16843         * gfortran.dg/namelist_use.f90: Fix quotes.
16844         * gfortran.dg/namelist_use_only.f90: Fix quotes.
16845         * gfortran.dg/namelist_21.f90: New test.
16846         * gfortran.dg/namelist_22.f90: New test.
16847
16848 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
16849
16850         PR target/23435
16851         * gcc.c-torture/compile/pr23435.c: New.
16852
16853 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16854
16855         * gcc.c-torture/execute/floatunsisf-1.c: New test.
16856
16857 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
16858
16859         * gcc.target/powerpc/405-macchw-1.c,
16860         gcc.target/powerpc/405-macchw-2.c,
16861         gcc.target/powerpc/405-macchwu-1.c,
16862         gcc.target/powerpc/405-macchwu-2.c,
16863         gcc.target/powerpc/405-machhw-1.c,
16864         gcc.target/powerpc/405-machhw-2.c,
16865         gcc.target/powerpc/405-machhwu-1.c,
16866         gcc.target/powerpc/405-machhwu-2.c,
16867         gcc.target/powerpc/405-maclhw-1.c,
16868         gcc.target/powerpc/405-maclhw-2.c,
16869         gcc.target/powerpc/405-maclhwu-1.c,
16870         gcc.target/powerpc/405-maclhwu-2.c,
16871         gcc.target/powerpc/405-mulchw-1.c,
16872         gcc.target/powerpc/405-mulchw-2.c,
16873         gcc.target/powerpc/405-mulchwu-1.c,
16874         gcc.target/powerpc/405-mulchwu-2.c,
16875         gcc.target/powerpc/405-mulhhw-1.c,
16876         gcc.target/powerpc/405-mulhhw-2.c,
16877         gcc.target/powerpc/405-mulhhwu-1.c,
16878         gcc.target/powerpc/405-mulhhwu-2.c,
16879         gcc.target/powerpc/405-mullhw-1.c,
16880         gcc.target/powerpc/405-mullhw-2.c,
16881         gcc.target/powerpc/405-mullhwu-1.c,
16882         gcc.target/powerpc/405-mullhwu-2.c,
16883         gcc.target/powerpc/405-nmacchw-1.c,
16884         gcc.target/powerpc/405-nmacchw-2.c,
16885         gcc.target/powerpc/405-nmachhw-1.c,
16886         gcc.target/powerpc/405-nmachhw-2.c,
16887         gcc.target/powerpc/405-nmaclhw-1.c,
16888         gcc.target/powerpc/405-nmaclhw-2.c,
16889         gcc.target/powerpc/440-macchw-1.c,
16890         gcc.target/powerpc/440-macchw-2.c,
16891         gcc.target/powerpc/440-macchwu-1.c,
16892         gcc.target/powerpc/440-macchwu-2.c,
16893         gcc.target/powerpc/440-machhw-1.c,
16894         gcc.target/powerpc/440-machhw-2.c,
16895         gcc.target/powerpc/440-machhwu-1.c,
16896         gcc.target/powerpc/440-machhwu-2.c,
16897         gcc.target/powerpc/440-maclhw-1.c,
16898         gcc.target/powerpc/440-maclhw-2.c,
16899         gcc.target/powerpc/440-maclhwu-1.c,
16900         gcc.target/powerpc/440-maclhwu-2.c,
16901         gcc.target/powerpc/440-mulchw-1.c,
16902         gcc.target/powerpc/440-mulchw-2.c,
16903         gcc.target/powerpc/440-mulchwu-1.c,
16904         gcc.target/powerpc/440-mulchwu-2.c,
16905         gcc.target/powerpc/440-mulhhw-1.c,
16906         gcc.target/powerpc/440-mulhhw-2.c,
16907         gcc.target/powerpc/440-mulhhwu-1.c,
16908         gcc.target/powerpc/440-mulhhwu-2.c,
16909         gcc.target/powerpc/440-mullhw-1.c,
16910         gcc.target/powerpc/440-mullhw-2.c,
16911         gcc.target/powerpc/440-mullhwu-1.c,
16912         gcc.target/powerpc/440-mullhwu-2.c,
16913         gcc.target/powerpc/440-nmacchw-1.c,
16914         gcc.target/powerpc/440-nmacchw-2.c,
16915         gcc.target/powerpc/440-nmachhw-1.c,
16916         gcc.target/powerpc/440-nmachhw-2.c,
16917         gcc.target/powerpc/440-nmaclhw-1.c,
16918         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16919
16920 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
16921
16922         PR fortran/24774
16923         * gfortran.dg/inquire_9.f90: New test.
16924
16925         PR fortran/21647
16926         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16927
16928 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16929
16930         PR libfortran/24432
16931         * lib/target-supports.exp (check_effective_target_fortran_large_real):
16932         Check that 'cos' is supported.
16933
16934 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
16935
16936         PR fortran/24223
16937         * gfortran.dg/substring_equivalence.f90: New test.
16938
16939         PR fortran/24705
16940         * gfortran.dg/auto_internal_assumed.f90: New test.
16941
16942 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
16943
16944         * gcc.dg/fold-div-2.c: New test.
16945
16946 2005-11-20  Ian Lance Taylor  <ian@airs.com>
16947
16948         PR rtl-optimization/24883
16949         * gcc.c-torture/compile/pr24883.c: New test.
16950
16951 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
16952
16953         PR middle-end/20583
16954         * gcc.c-torture/compile/pr20583.c: New.
16955
16956 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
16957
16958         * gcc.c-torture/execute/usmul.c: New test.
16959
16960 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
16961
16962         * gcc.dg/tree-ssa/vrp22.c: New test.
16963
16964 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
16965
16966         PR middle-end/24912
16967         * gcc.dg/torture/pr24912-1.c: New test.
16968
16969 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
16970
16971         PR fortran/24862
16972         * gfortran.dg/arrayio_derived_1.f90: New test.
16973
16974 2005-11-19  Richard Guenther  <rguenther@suse.de>
16975
16976         PR middle-end/23294
16977         * gcc.dg/tree-ssa/pr23294.c: New testcase.
16978
16979 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
16980
16981         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16982
16983 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
16984
16985         PR c++/8355
16986         * g++.dg/template/friend39.C: New test.
16987
16988 2005-11-18  James E Wilson  <wilson@specifix.com>
16989
16990         * gcc.dg/builtin-strstr.c: New.
16991
16992 2005-11-18  Richard Henderson  <rth@redhat.com>
16993
16994         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16995         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16996         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16997         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16998         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16999         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17000         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17001         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17002         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17003         renaming to remove initial "ia64-".
17004
17005 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
17006
17007         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17008
17009 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
17010
17011         * g++.dg/cpp/string-2.C: New test.
17012
17013 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
17014
17015         * gcc.dg/tree-ssa/loop-14.c: New test.
17016
17017 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
17018             Michael Chamberlain <michael@chamberlain.net.au>
17019
17020         * ada/acats/run_all.sh (target_run): Kill long running tests.
17021
17022 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17023
17024         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17025         * gcc.dg/cleanup-9.c: Likewise.
17026         * gcc.dg/cleanup-10.c: Likewise.
17027         * gcc.dg/cleanup-11.c: Likewise.
17028
17029 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17030
17031         PR fortran/24892
17032         * gfortran.dg/open_access_append_1.f90: New test.
17033         * gfortran.dg/open_access_append_2.f90: New test.
17034
17035 2005-11-16  Richard Guenther  <rguenther@suse.de>
17036
17037         PR middle-end/24851
17038         * gcc.c-torture/execute/pr24851.c: New testcase.
17039
17040 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
17041
17042         * gcc.dg/fold-overflow-1.c: New test.
17043
17044 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
17045
17046         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17047         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17048
17049 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
17050
17051         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17052         structures.
17053         * g++.dg/eh/forced2.C: Likewise.
17054         * g++.dg/eh/forced3.C: Likewise.
17055         * g++.dg/eh/forced4.C: Likewise.
17056
17057 2005-11-11  Mike Stump  <mrs@apple.com>
17058
17059         * g++.old-deja/g++.mike/unused.C: Add.
17060
17061 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
17062
17063         PR c++/24667
17064         * g++.dg/warn/Wcast-qual1.C: New test.
17065
17066 2005-11-15  Jan Hubicka  <jh@suse.cz>
17067
17068         * gcc.dg/winline-5.c: Add large-unit-insns limit.
17069
17070 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
17071
17072         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17073
17074 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
17075
17076         PR 24840
17077         * gcc.dg/tree-ssa/pr24840.c: New test.
17078
17079 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
17080
17081         PR testsuite/24841
17082         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17083
17084 2005-11-14  Dale Johannesen  <dalej@apple.com>
17085
17086         * gcc.c-torture/execute/20051113-1.c: New.
17087
17088 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
17089
17090         PR c++/24687
17091         * g++.dg/template/crash43.C: New test.
17092
17093 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
17094
17095         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17096
17097 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17098
17099         PR c++/24817
17100         * g++.dg/eh/spec8.C: New test.
17101
17102 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17103
17104         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17105
17106 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
17107
17108         PR c++/20293
17109         * g++.dg/parse/ambig4.C: New test.
17110         * g++.dg/tc1/dr101.C: Adjust error markers.
17111         * g++.dg/lookup/strong-using-2.C: Likewise.
17112         * g++.dg/lookup/ambig5.C: Likewise.
17113         * g++.dg/lookup/ambig4.C: Likewise.
17114         * g++.dg/parse/crash22.C: Likewise.
17115
17116 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
17117
17118         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17119
17120 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
17121
17122         * gcc.dg/nested-calls-1.c: New test.
17123
17124 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17125
17126         * gfortran.dg/complex_intrinsic_1.f90: New test.
17127         * gfortran.dg/complex_intrinsic_2.f90: New test.
17128         * gfortran.dg/fgetc_1.f90: New test.
17129         * gfortran.dg/fgetc_2.f90: New test.
17130         * gfortran.dg/fgetc_3.f90: New test.
17131         * gfortran.dg/ftell_1.f90: New test.
17132         * gfortran.dg/ftell_2.f90: New test.
17133         * gfortran.dg/gnu_logical_1.F: New test.
17134         * gfortran.dg/gnu_logical_2.f90: New test.
17135
17136 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
17137
17138         PR middle-end/24820
17139         * gcc.dg/pr24820.c: New test.
17140
17141 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
17142
17143         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17144         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17145         variable.
17146
17147 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17148
17149         PR testsuite/24614
17150         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17151
17152 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17153
17154         * gcc.target/cris/cris.exp: New file.
17155         * gcc.target/cris/rld-legit1.c: New test.
17156         * gcc.target/cris/rld-legit2.c: New test.
17157
17158 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
17159
17160         PR c++/24780
17161         * g++.dg/opt/pr24780.C: New test.
17162
17163         PR c++/24761
17164         * g++.dg/template/asm1.C: New test.
17165
17166 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
17167
17168         PR libgfortran/24787
17169         * gfortran.dg/scan_1.f90: New test.
17170
17171 2005-11-12  Jan Hubicka  <jh@suse.cz>
17172
17173         * gcc.target/i386/minmax-1.c: New.
17174         * gcc.target/i386/minmax-2.c: New.
17175
17176 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
17177
17178         * gcc.dg/pr24445.c: Fix for 64-bit targets.
17179
17180 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
17181
17182         * gcc.c-torture/execute/20051110-1.c,
17183         gcc.c-torture/execute/20051110-2.c: New tests.
17184
17185 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
17186
17187         PR middle-end/24750
17188         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17189         New tests.
17190
17191 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17192
17193         * lib/target-libpath.exp (get_shlib_extension): New proc.
17194         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17195         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17196         * lib/objc.exp (objc_target_compile): Likewise.
17197         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17198         detection.
17199
17200 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
17201
17202         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17203
17204         * lib/target-supports.exp (check_effective_target_static_libgfortran):
17205         Add -static to additional_flags and pass it to target_compile.
17206
17207 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17208
17209         PR libgfortran/24719
17210         gfortran.dg/read_noadvance.f90: New test.
17211
17212         PR libgfortran/24699
17213         gfortran.dg/fmt_t_2.f90: New test.
17214
17215         PR libgfortran/24785
17216         gfortran.dg/read_x_eor.f90: New test.
17217
17218         PR libgfortran/24584
17219         gfortran.dg/namelist_empty.f90: Rename test.
17220
17221         PR libgfortran/24489
17222         gfortran/read_eor.f90: Rename test.
17223
17224 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17225
17226         PR fortran/15976
17227         * gfortran.dg/automatic_module_variable.f90: New test.
17228
17229 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
17230
17231         PR target/24445
17232         * gcc.dg/pr24445.c: New test.
17233
17234 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
17235
17236         PR fortran/24655
17237         PR fortran/24755
17238         * gfortran.dg/recursive_statement_functions.f90: Add statement
17239         functions using inline intrinsic functions and parameters to test
17240         that they no longer seg-fault.
17241
17242         PR fortran/24409
17243         gfortran.dg/nested_modules_4.f90: New test.
17244         gfortran.dg/nested_modules_5.f90: New test.
17245
17246 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17247
17248         PR fortran/24643
17249         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17250
17251 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
17252
17253         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17254         failures.
17255
17256 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17257
17258         * gcc.dg/sparc-getcontext-1.c: New test.
17259
17260 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
17261
17262         * gcc.dg/ifcvt-fabs-1.c: New test.
17263
17264 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
17265
17266         PR other/4372
17267         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17268         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17269
17270 2005-11-09  Richard Guenther  <rguenther@suse.de>
17271
17272         PR tree-optimization/24716
17273         * gcc.c-torture/execute/pr24716.c: New testcase.
17274
17275 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17276
17277         * gcc.dg/pr24624.c: Disable for non S/390 targets.
17278
17279 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17280
17281         PR 24624
17282         * gcc.dg/pr24624.c: Testcase added.
17283
17284 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
17285
17286         PR 24623
17287         * g++.dg/other/pr24623.C: Testcase added.
17288
17289 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
17290
17291         PR fortran/22607
17292         * gfortran-dg/pure_byref_1.f90: New.
17293         * gfortran-dg/pure_byref_2.f90: New.
17294
17295 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
17296
17297         PR c/24101
17298         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17299         * gcc.dg/dg.exp: Run main loop also for *.i files.
17300
17301 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
17302
17303         PR c++/19450
17304         * g++.dg/tls/diag-3.C: New test.
17305         * g++.dg/tls/diag-4.C: New test.
17306         * g++.dg/tls/static-1.C: New test.
17307         * g++.dg/tls/static-1a.cc: New file.
17308
17309 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
17310
17311         PR 23046
17312         * g++.dg/tree-ssa/pr23046.C: New test.
17313
17314 2005-11-08  Devang Patel <dpatel@apple.com>
17315
17316         PR tree-optimization/23115
17317         * gcc.dg/tree-ssa/pr23115.c: New.
17318
17319 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
17320
17321         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17322         * gcc.target/powerpc/pr16155.c: Same.
17323         * gcc.target/powerpc/altivec-1.c: Same.
17324         * gcc.target/powerpc/altivec-2.c: Same.
17325         * gcc.target/powerpc/altivec-3.c: Same.
17326         * gcc.target/powerpc/altivec-5.c: Same.
17327         * gcc.target/powerpc/altivec-11.c: Same.
17328         * gcc.target/powerpc/altivec-12.c: Same.
17329         * gcc.target/powerpc/altivec-14.c: Same.
17330         * gcc.target/powerpc/altivec-22.c: Same.
17331         * gcc.target/powerpc/altivec-consts.c: Same.
17332         * gcc.target/powerpc/altivec-pr22085.c: Same.
17333         * gcc.target/powerpc/altivec-splat.c: Same.
17334         * gcc.target/powerpc/altivec-varargs-1.c: Same.
17335         * gcc.target/powerpc/altivec-vec-merge.c: Same.
17336         * gcc.target/powerpc/darwin-longlong.c: Same.
17337
17338 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
17339
17340         PR target/19340
17341         * gcc.dg/pr19340.c: New test.
17342
17343 2005-11-07  Ian Lance Taylor  <ian@airs.com>
17344
17345         PR rtl-optimization/24683
17346         * gcc.dg/pr24683.c: New test.
17347
17348 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17349
17350         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17351         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17352
17353 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
17354
17355         * gcc.target/i386/pr23376.c: Compile with -mmmx.
17356
17357 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
17358
17359         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17360
17361 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17362
17363         PR target/24230
17364
17365         * gcc.target/powerpc/altivec-consts.c,
17366         gcc.target/powerpc/altivec-splat.c: New testcase.
17367
17368 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
17369
17370         PR c/24599
17371
17372         * gcc.dg/overflow-2.c: New testcase.
17373
17374 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
17375
17376         PR rtl-optimization/23567
17377         * gcc.c-torture/execute/20051104-1.c: New test.
17378
17379 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
17380
17381         PR fortran/24534
17382         gfortran.dg/private_type_2.f90: Modified to check that case with
17383         PRIVATE declaration within derived type is accepted.
17384
17385         PR fortran/20838
17386         gfortran.dg/pointer_assign_1.f90: New test.
17387
17388         PR fortran/20840
17389         * gfortran.dg/arrayio_0.f90: New test.
17390
17391         PR fortran/17737
17392         gfortran.dg/data_initialized.f90: New test.
17393         gfortran.dg/data_constraints_1.f90: New test.
17394         gfortran.dg/data_constraints_2.f90: New test.
17395
17396 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
17397
17398         PR fortran/24174
17399         PR fortran/24305
17400         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
17401
17402 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
17403
17404         PR 24670
17405         * gcc.dg/tree-ssa/pr24670.c: New test.
17406
17407 2005-11-05  Ian Lance Taylor  <ian@airs.com>
17408
17409         PR target/22432
17410         * gcc.target/i386/pr22432.c: New test.
17411
17412 2005-11-05  Richard Henderson  <rth@redhat.com>
17413
17414         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
17415         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
17416         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
17417         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
17418         from gcc.dg/alpha-*.
17419         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
17420         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
17421
17422 2005-11-05  Andreas Jaeger  <aj@suse.de>
17423
17424         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
17425
17426 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17427
17428         PR target/23424
17429         * gcc.dg/torture/pr23424-1.c: New test.
17430
17431 2005-11-04  Richard Henderson  <rth@redhat.com>
17432
17433         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
17434         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
17435         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
17436         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
17437         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
17438         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
17439         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
17440         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
17441         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
17442         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
17443         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
17444         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
17445         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
17446         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
17447         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
17448         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
17449         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
17450         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
17451         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
17452         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
17453         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
17454         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
17455         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
17456         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
17457         Move from gcc.dg/.
17458         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
17459         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
17460         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
17461         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
17462         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
17463         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
17464         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
17465         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
17466         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
17467         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
17468         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
17469         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
17470         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
17471         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
17472         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
17473         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
17474         gcc.target/i386/lea.c, gcc.target/i386/local.c,
17475         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
17476         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
17477         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
17478         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
17479         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
17480         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
17481         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
17482         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
17483         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
17484         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
17485         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
17486         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
17487         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
17488         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
17489         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
17490         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
17491         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
17492         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
17493         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
17494         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
17495         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
17496         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
17497         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
17498         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
17499         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
17500         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
17501         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
17502         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
17503
17504 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
17505
17506         PR 24627
17507         * gcc.dg/tree-ssa/pr24627.c: New test.
17508
17509 2005-11-04 Paul Brook  <paul@codesourcery.com>
17510
17511         * gcc.dg/tls/opt-10.c: New test.
17512
17513 2005-11-04  Andreas Jaeger  <aj@suse.de>
17514
17515         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
17516         avoid extra warnings.
17517
17518 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17519
17520         PR libfortran/22298
17521         * lib/target-supports.exp
17522         (check_effective_target_static_libgfortran): New
17523         static_libgfortran effective target.
17524         * gfortran.dg/static_linking_1.f: New test.
17525         * gfortran.dg/static_linking_1.c: New file.
17526
17527 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
17528
17529         * gcc.dg/pr24615.c: Guard test with { target fpic }.
17530
17531 2005-11-03  Josh Conner  <jconner@apple.com>
17532
17533         PR c++/19989
17534         g++.dg/ext/array2.C: New test.
17535         g++.dg/template/dependent-name3.C: New test.
17536         g++.dg/template/dependent-name4.C: New test.
17537         g++.dg/template/sfinae2.C: New test.
17538
17539 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17540
17541         PR preprocessor/22042
17542         * gcc.dg/cpp/strify4.c: New test.
17543
17544 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17545
17546         PR c++/17964
17547         * g++.dg/cpp/string-1.C: New test.
17548
17549 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17550
17551         * gcc.target/powerpc: New directory.
17552         * gcc.target/powerpc/powerpc.exp: New file.
17553         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
17554         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
17555         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
17556         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
17557         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
17558         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
17559         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
17560         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
17561         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
17562         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
17563         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
17564         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
17565         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
17566         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
17567         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
17568         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
17569         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
17570         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
17571         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
17572         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
17573         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
17574         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
17575         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
17576         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
17577         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
17578         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
17579         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
17580         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
17581         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
17582         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
17583         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
17584         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
17585         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
17586         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
17587
17588 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
17589
17590         PR c++/21627
17591         * g++.dg/warn/inline2.C: New test.
17592
17593 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17594
17595         PR middle-end/23155
17596         * g++.dg/ext/c99struct1.C: New test.
17597         * gcc.dg/union-cast-1.c: New test.
17598         * gcc.dg/union-cast-2.c: New test.
17599         * gcc.dg/union-cast-3.c: New test.
17600
17601 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17602
17603         PR middle-end/24589
17604         * gcc.c-torture/execute/zero-struct-2.c: New test.
17605
17606 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
17607
17608         PR c++/24582
17609         * g++.dg/init/switch1.C: New test.
17610
17611 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17612
17613         * gcc.dg/delay-slot-1.c: New test.
17614
17615 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
17616
17617         PR target/24620
17618         * gcc.dg/pr24620.c: New test.
17619
17620 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
17621
17622         PR c/24329
17623         * gcc.dg/format/unnamed-1.c: New test.
17624
17625 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17626
17627         PR c++/22434
17628         * g++.dg/expr/cond8.C: New test.
17629
17630         PR c++/24560
17631         * g++.dg/parse/dot1.C: New test.
17632
17633 2005-11-02  Jan Hubicka  <jh@suse.cz>
17634
17635         PR target/23303
17636         * gcc.dg/i386-lea.c: New test
17637
17638 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17639
17640         PR target/24615
17641         * gcc.dg/pr24615.c: New test.
17642
17643 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
17644
17645         PR target/24600
17646         * gcc.dg/pr24600.c: New test.
17647
17648 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17649
17650         PR c++/19253
17651         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17652         * g++.dg/parse/typename9.C: New test.
17653         * g++/dg/parse/typename10.C: Likewise.
17654
17655 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17656
17657         PR fortran/18157
17658         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17659         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17660         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17661
17662 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
17663
17664         PR c++/24569
17665         * g++.dg/debug/static1.C: New test.
17666
17667 2005-11-02  Josh Conner  <jconner@apple.com>
17668
17669         * g++.dg/crash38.C: moved into proper directory...
17670         * g++.dg/template/crash42.C: ...here
17671
17672 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
17673
17674         PR target/18338
17675         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17676         pcc_bitfield_type_matters || default_packed.
17677
17678         * lib/target-supports.exp
17679         (check_effective_target_pcc_bitfield_type_matters): New proc.
17680         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17681
17682         PR testsuite/23304
17683         * lib/target-supports.exp (check_effective_default_packed): New proc.
17684         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17685         Gate expected errors on target ! default_packed.
17686         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17687
17688 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17689
17690         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17691         change (r106358).
17692
17693 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17694
17695         PR fortran/24008
17696         * gfortran.dg/entry_5.f90: New.
17697         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17698
17699 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
17700
17701         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17702
17703 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
17704
17705         PR fortran/21565
17706         gfortran.dg/namelist_blockdata.f90: New test.
17707
17708         PR fortran/18737
17709         gfortran.dg/external_implicit_none.f90: New test.
17710
17711         PR fortran/14994
17712         * gfortran.dg/secnds.f: New test.
17713
17714 2005-10-31  Jan Hubicka  <jh@suse.cz>
17715
17716         PR target/20928
17717         * gcc.c-torture/compile/pr20928.c: New test.
17718
17719 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
17720
17721         PR middle-end/23492
17722         * gcc.c-torture/compile/zero-strct-5.c: New test.
17723
17724 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
17725
17726         PR libgfortran/24584
17727         * gfortran.dg/pr24584.f90: New test.
17728
17729 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
17730
17731         PR fortran/18883
17732         * gfortran.dg/char_result_9.f90: New.
17733         * gfortran.dg/char_result_10.f90: New.
17734
17735 2005-10-30  Jan Hubicka  <jh@suse.cz>
17736
17737         * g++.dg/tree-ssa/pr24172.C: New testcase.
17738
17739 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17740
17741         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17742
17743 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
17744
17745         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17746         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17747         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17748         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17749         gfortran.dg/enum_9.f90,
17750         gfortran.fortran-torture/compile/enum_1.f90,
17751         gfortran.fortran-torture/execute/enum_1.f90,
17752         gfortran.fortran-torture/execute/enum_2.f90,
17753         gfortran.fortran-torture/execute/enum_3.f90,
17754         gfortran.fortran-torture/execute/enum_4.f90: New tests.
17755
17756 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
17757
17758         PR target/18482
17759         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17760         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17761
17762 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17763
17764         PR libfortran/20179
17765         * gfortran.dg/mixed_io_1.f90: New test.
17766         * gfortran.dg/mixed_io_1.c: New file.
17767
17768 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17769
17770         * gfortran.dg/malloc_free_1.f90: New test.
17771
17772 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
17773
17774         * gcc.dg/nested-func-4.c: Require profiling -pg.
17775
17776 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17777
17778         PR C++/23229
17779         * g++.dg/warn/main-2.C: New test.
17780
17781 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
17782
17783         PR fortran/24545
17784         * gfortran.dg/interface_2.f90: new test.
17785
17786 2005-10-28  Josh Conner  <jconner@apple.com>
17787
17788         PR c++/22153
17789         * g++.dg/template/crash38.C: New test.
17790         * g++.dg/parse/explicit1.C: Change expected errors.
17791
17792 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17793
17794         PR C++/23426
17795         * g++.dg/other/large-size-array.C: New test.
17796
17797 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
17798
17799         PR middle-end/24362
17800         * g++.dg/opt/complex4.C: New test.
17801
17802 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
17803
17804         * gcc.dg/nested-func-4.c: New test.
17805
17806 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
17807
17808         PR fortran/24158
17809         gfortran.dg/derived_recursion.f90: New test.
17810         gfortran.dg/implicit_actual.f90: New test.
17811
17812 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
17813
17814         PR middle-end/24295, PR testsuite/24477
17815         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
17816         removed when weakref hits the tree.
17817
17818 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
17819
17820         * gfortran.dg/cray_pointers_4.f90: New test.
17821
17822         * gfortran.dg/cray_pointers_5.f90: New test.
17823
17824 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
17825
17826         PR fortran/22290
17827         * gfortran.dg/assign_5.f90: New test.
17828         * gfortran.dg/assign_6.f: New test.
17829
17830 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
17831
17832         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
17833         CPU has no SSE support.
17834
17835 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
17836
17837         PR libgfortran/24224
17838         * gfortran.dg/arrayio_1.f90: Update attribution.
17839         * gfortran.dg/arrayio_2.f90: Update attribution.
17840         * gfortran.dg/arrayio_3.f90: Update attribution.
17841         * gfortran.dg/arrayio_4.f90: Update test conditions.
17842         * gfortran.dg/arrayio_5.f90: Update attribution.
17843         * gfortran.dg/arrayio_6.f90: New test.
17844         * gfortran.dg/arrayio_7.f90: New test.
17845
17846 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
17847
17848         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17849
17850 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17851
17852         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17853
17854 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
17855
17856         PR fortran/24416
17857         * gfortran.dg/namelist_char_only.f90: New test.
17858
17859 2005-10-24  Asher Langton  <langton2@llnl.gov>
17860
17861         PR fortran/17031
17862         PR fortran/22282
17863         * gfortran.dg/cray_pointers_1.f90: New test.
17864         * gfortran.dg/cray_pointers_2.f90: New test.
17865         * gfortran.dg/cray_pointers_3.f90: New test.
17866         * gfortran.dg/loc_1.f90: New test.
17867         * gfortran.dg/loc_2.f90: New test.
17868
17869 2005-10-24  Steven Bosscher  <stevenb@suse.de>
17870
17871         * gcc.dg/pr24225.c: New test.
17872
17873 2005-10-24  Asher Langton  <langton2@llnl.gov>
17874
17875         * gfortran.dg/dup_save_1.f90: New test.
17876         * gfortran.dg/dup_save_2.f90: New test.
17877
17878 2005-10-24  Paul Brook  <paul@codesourcery.com>
17879
17880         PR 24107
17881         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17882         stdint.h.
17883
17884 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
17885
17886         PR libgfortran/24489
17887         * gfortran.dg/pr24489.f90: New test.
17888
17889 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
17890
17891         PR fortran/23635
17892         * gfortran.dg/ichar_1.f90: Add tests for derived types.
17893
17894 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
17895
17896         PR target/18911
17897         * g++.dg/init/array16.C: Skip for mmix-*-*.
17898
17899 2005-10-23  Asher Langton  <langton2@llnl.gov>
17900
17901         * gfortran.dg/byte_1.f90: New test.
17902         * gfortran.dg/byte_2.f90: New test.
17903
17904 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
17905
17906         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17907
17908 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
17909
17910         PR fortran/18022
17911         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17912
17913         PR fortran/24311
17914         * gfortran.dg/merge_char_const.f90: New test.
17915
17916         PR fortran/24384
17917         * gfortran.dg/spread_scalar_source.f90: New test.
17918
17919 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
17920
17921         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17922
17923         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17924         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17925
17926         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17927
17928 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
17929
17930         PR fortran/24426
17931         * gfortran.dg/der_pointer_4.f90: New.
17932
17933 2005-10-22  David Ayers  <d.ayers@inode.at>
17934
17935         * obj-c++.dg/except-1.mm: Simplify.
17936
17937 2005-10-21  David Ayers  <d.ayers@inode.at>
17938
17939         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17940
17941 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
17942
17943         * gfortran.dg/assumed_dummy_2.f90: New test.
17944
17945 2005-10-21  James E Wilson  <wilson@specifix.com>
17946
17947         PR preprocessor/15220
17948         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17949
17950 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
17951
17952         * gcc.c-torture/execute/20051021-1.c: New test.
17953
17954 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
17955
17956         PR c++/24260
17957         * g++.dg/ext/tmplattr1.C: New test.
17958
17959 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
17960
17961         PR fortran/24440
17962         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17963
17964 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
17965
17966         * obj-c++.dg/except-1.mm: New.
17967
17968         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17969
17970 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
17971
17972         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17973
17974 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
17975
17976         PR middle-end/24295
17977         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17978         declarations with the same names as thunks' alias targets, use
17979         aliases instead.
17980         * gcc.dg/attr-alias-3.c: New test.
17981         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17982
17983 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
17984
17985         PR c++/22618
17986         * g++.dg/parse/access8.C: New test.
17987
17988 2005-10-20  Richard Guenther  <rguenther@suse.de>
17989
17990         PR c++/24439
17991         * g++.dg/tree-ssa/pr24439.C: New testcase.
17992
17993 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17994
17995         * g++.dg/opt/delay-slot-1.C: New test.
17996
17997 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
17998
17999         PR fortran/21625
18000         * gfortran.fg/der_init_1.f90: New.
18001
18002 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
18003
18004         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18005
18006 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
18007
18008         PR c++/21908
18009         * g++.dg/parse/error28.C: New test.
18010
18011 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18012
18013         * gcc.dg/profile-generate-2.c: New test.
18014
18015 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
18016
18017         PR target/23589
18018         * g++.dg/ext/dllimport11.C: New.
18019
18020 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18021
18022         PR c++/22293
18023         * g++.dg/other/friend3.C: New test.
18024
18025 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
18026
18027         PR c++/23293
18028         * g++.dg/template/error19.C: New test.
18029
18030 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18031
18032         PR c++/21383
18033         * g++.dg/overload/koenig2.C: New.
18034
18035         PR c++/23118
18036         * g++.dg/overload/error2.C: New.
18037
18038         PR c++/22604
18039         * g++.dg/inherit/covariant14.C: New.
18040
18041 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18042
18043         PR c++/23440
18044         * g++.dg/parse/for1.C: New test.
18045
18046 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
18047
18048         PR fortran/23446
18049         * gfortran.dg/host_dummy_index_1.f90: New test.
18050
18051         PR fortran/21459
18052         * gfortran.dg/automatic_char_len_2.f90: New test.
18053
18054         PR fortran/20866
18055         * gfortran.dg/recursive_statement_functions.f90: New test.
18056
18057         PR fortran/20853
18058         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18059
18060         PR fortran/20849
18061         * gfortran.dg/external_initializer.f90: New test.
18062
18063         PR fortran/20837
18064         * non_module_public.f90: New test.
18065
18066 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18067
18068         PR c++/24386
18069         * g++.dg/template/overload7.C: New.
18070
18071         PR c++/22551
18072         * g++.dg/other/switch2.C: Remove expected warnings.
18073
18074         PR c++/21353
18075         * g++.dg/template/defarg6.C: New.
18076
18077 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
18078
18079         PR target/24315
18080         * gcc.target/i386/pr24315.c: New test.
18081
18082 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18083
18084         PR c++/24389
18085         * g++.dg/template/static21.C: New test.
18086         * g++.dg/template/static21-a.cc: Likewise.
18087
18088 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
18089
18090         PR c++/23959
18091         * g++.dg/warn/Wswitch-default-1.C: New test.
18092         * g++.dg/warn/Wswitch-default-2.C: New test.
18093
18094 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
18095
18096         PR c++/22173
18097         * g++.dg/parse/template18.C: New test.
18098         * g++.dg/template/nontype15.C: Likewise.
18099
18100 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
18101
18102         PR fortran/22273
18103         * gfortran.dg/spec_expr_2.f90: New.
18104
18105 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
18106
18107         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18108         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18109         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18110         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18111         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18112         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18113         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18114         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
18115         previous target-specific skips and warning-message matches where
18116         applicable.
18117
18118 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
18119
18120         PR c++/21347
18121         * g++.dg/warn/Wctor-dtor.C: New test.
18122
18123 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18124
18125         PR c/23439
18126         * gcc.dg/for-1.c: New test.
18127
18128 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
18129
18130         PR c++/19565
18131         * g++.dg/warn/Wconversion1.C: New test.
18132         * g++.dg/ext/packed4.C: Compile with -w.
18133         * g++.dg/opt/20050511-1.C: Likewise.
18134         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18135
18136 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
18137
18138         * gfortran.dg/boz_5.f90: New test.
18139
18140 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
18141
18142         PR c++/22551
18143         * g++.dg/other/switch2.C: New.
18144
18145         PR c++/23984
18146         * g++.dg/init/ctor7.C: New.
18147
18148 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
18149
18150         PR c++/23730
18151         * g++.dg/parse/crash32.C: New test.
18152
18153 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
18154
18155         PR c++/20721
18156         * g++.dg/init/goto2.C: New test.
18157
18158         PR c++/22464
18159         * g++.dg/template/crash/41.C: New test.
18160
18161         PR c++/22180
18162         * g++.dg/template/crash40.C: New test.
18163
18164         PR c++/23694
18165         * g++.dg/parse/friend5.C: New test.
18166
18167         PR c++/23307
18168         * g++.dg/template/crash38.C: New test.
18169
18170         PR c++/22352
18171         * g++.dg/template/friend38.C: New test.
18172
18173         PR c++/22405
18174         * g++.dg/template/crash39.C: New test.
18175
18176 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
18177
18178         * gcc.dg/debug/dwarf2/dwarf-char1.c,
18179         gcc.dg/debug/dwarf2/dwarf-char2.c,
18180         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18181
18182         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18183
18184 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
18185
18186         * gcc.dg/dll-2.c: Add tests for warnings.
18187         * gcc.dg/dll-3.c: Likewise.
18188         * gcc.dg/dll-4.c: Likewise.
18189
18190         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18191         * g++.dg/ext/dllimport2.C: Likewise.
18192         * g++.dg/ext/dllimport3.C: Likewise.
18193         * g++.dg/ext/dllimport7.C: Likewise.
18194         * g++.dg/ext/dllimport8.C: Likewise.
18195         * g++.dg/ext/dllimport9.C: Likewise.
18196
18197 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
18198
18199         PR fortran/24092
18200         * gfortran.dg/derived_pointer_recursion.f90: New test.
18201
18202 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
18203
18204         * gcc.c-torture/execute/20051012-1.c: New test.
18205
18206 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18207
18208         PR fortran/18082
18209         * gfortran.dg/automatic_char_len_1.f90: New test.
18210
18211 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18212
18213         PR fortran/20847
18214         * gfortran.dg/save_common.f90: New test.
18215
18216         PR fortran/20856
18217         * gfortran.dg/save_result.f90: New test.
18218
18219 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18220
18221         PR c++/21592
18222         * g++.dg/template/dependent-expr1.C: Add new expected error.
18223         * g++.dg/template/dependent-expr2.C: Adjust error text.
18224         * g++.dg/template/overload6.C: New.
18225
18226         PR c++/23797
18227         * g++.dg/other/typename8.C: New.
18228
18229         PR c++/21117
18230         * g++.dg/other/return1.C: New.
18231
18232 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
18233
18234         PR c++/24052
18235         * g++.dg/ext/label5.C: New.
18236
18237 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18238
18239         PR c++/19964
18240         * g++.dg/parse/crash31.C: New.
18241
18242 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
18243
18244         * g++.dg/ipa/ipa-1.c: New test.
18245         * g++.dg/ipa/ipa-2.c: New test.
18246         * g++.dg/ipa/ipa-3.c: New test.
18247         * g++.dg/ipa/ipa-4.c: New test.
18248         * g++.dg/ipa/ipa-5.c: New test.
18249         * g++.dg/ipa/ipa.exp: New file.
18250
18251 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
18252
18253         PR fortran/24207
18254         * gfortran.dg/private_type_3.f90: New test.
18255
18256 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18257
18258         PR fortran/20786
18259         gfortran.dg/aint_anint_1.f90: New test.
18260
18261 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
18262
18263         PR libgfortran/24313
18264         gfortran.dg/csqrt.f: New test.
18265
18266 2005-10-11  Ian Lance Taylor  <ian@airs.com>
18267
18268         PR c++/8057
18269         * g++.dg/warn/noeffect7.C: New test.
18270         * g++.dg/warn/noeffect2.C: Instantiate templates.
18271         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
18272         and warning.
18273
18274 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18275
18276         PR c++/21089
18277         * g++.dg/init/float1.C: New test.
18278
18279         PR c++/24277
18280         * g++.dg/init/member1.C: Tweak error markers.
18281
18282 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
18283
18284         PR testsuite/24281
18285         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18286         Check for null pointer.
18287
18288 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
18289
18290         PR c++/21369
18291         * g++.dg/parse/ret-type3.C: New test.
18292
18293 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18294
18295         PR tree-opt/23946
18296         * gcc.c-torture/compile/pr23946.c: New test.
18297
18298 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
18299
18300         * g++.dg/opt/mmx2.C: New test.
18301
18302 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18303
18304         PR c++/24277
18305         * g++.dg/template/static20.C: New test.
18306
18307         PR c++/24302
18308         * g++.dg/warn/Wunused-12.C: New test.
18309
18310         PR c++/23437
18311         * g++.dg/template/arg4.C: New test.
18312
18313 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18314
18315         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18316         * gcc.dg/ucnid-3.c: Likewise.
18317         * gcc.dg/ucnid-4.c: Likewise.
18318         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18319         * g++.dg/other/ucnid-1.C: Likewise.
18320         * gcc.dg/sparc-frame-1.c: New test.
18321
18322 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
18323
18324         PR c++/24139
18325         * g++.dg/template/spec27.C: New test.
18326
18327         PR c++/24275
18328         * g++.dg/template/static19.C: New test.
18329
18330 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18331
18332         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18333         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18334
18335 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18336
18337         PR target/24136
18338         * gfortran.fortran-torture/compile/pr24136.f: New test.
18339
18340 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
18341
18342         PR c++/22172
18343         * g++.dg/parse/crash30.C: New test.
18344
18345 2005-10-07  Richard Guenther  <rguenther@suse.de>
18346
18347         PR middle-end/24227
18348         * gcc.c-torture/compile/pr24227.c: New testcase.
18349
18350 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
18351
18352         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18353         Do not put aligned attributes on array elements.
18354
18355 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
18356
18357         PR testsuite/23611, PR testsuite/23615
18358         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18359         writing prototypes of library functions by hand.
18360         * obj-c++.dg/bitfield-4.mm: Likewise.
18361         * obj-c++.dg/const-str-4.mm: Likewise.
18362         * obj-c++.dg/encode-4.mm: Likewise.
18363         * obj-c++.dg/encode-5.mm: Likewise.
18364         * obj-c++.dg/encode-6.mm: Likewise.
18365         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18366         * obj-c++.dg/method-10.mm: Likewise.
18367         * obj-c++.dg/method-17.mm: Likewise.
18368         * obj-c++.dg/method-19.mm: Likewise.
18369         * obj-c++.dg/try-catch-2.mm: Likewise.
18370
18371 2005-10-06  Richard Henderson  <rth@redhat.com>
18372
18373         PR 24236
18374         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
18375
18376 2005-10-06  Dale Johannesen  <dalej@apple.com>
18377
18378         * gcc.c-torture/execute/20030125-1.c: Correct.
18379
18380 2005-10-06  Richard Guenther  <rguenther@suse.de>
18381
18382         PR tree-optimization/24238
18383         * g++.dg/tree-ssa/pr24238.C: New testcase.
18384
18385 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
18386
18387         PR 18568
18388         * gfortran.dg/der_pointer_3.f90: New test.
18389
18390 2005-10-05  Devang Patel  <dpatel@apple.com>
18391
18392         PR Debug/23205
18393         * g++.dg/other/PR23205.C: New.
18394
18395 2005-10-05  Richard Henderson  <rth@redhat.com>
18396
18397         PR target/23602
18398         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
18399         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
18400
18401 2005-10-05  Dale Johannesen  <dalej@apple.com>
18402
18403         * gcc.c-torture/execute/float-floor.c: New.
18404
18405 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
18406
18407         PR tree-optimization/21419
18408         PR tree-optimization/24146
18409         PR tree-optimization/24151
18410
18411         * g++.dg/ext/asm7.C: New.
18412         * g++.dg/ext/asm8.C: New.
18413         * gcc.dg/asm-1.c: Compile on all targets.
18414         * gcc.dg/asm-pr24146.c: New.
18415         * gcc.dg/pr21419.c: Adjust error messages.
18416
18417 2005-10-05  Richard Guenther  <rguenther@suse.de>
18418
18419         PR fortran/24176
18420         * gfortran.fortran-torture/compile/empty.f90: New testcase.
18421
18422 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18423
18424         PR c++/23513
18425         * g++.dg/template/spec22.C: Robustify test.
18426         * g++.dg/template/spec26.C: New.
18427
18428 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
18429
18430         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
18431         if target supports vector instructions.
18432
18433 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
18434
18435         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
18436         C99 functions.
18437
18438 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
18439
18440         * lib/target-supports.exp (check_effective_target_fortran_large_real,
18441         check_effective_target_fortran_large_int): Replace cached result
18442         when target changes.
18443
18444 2005-10-04  Devang Patel  <dpatel@apple.com>
18445
18446         * gcc.dg/i386-sse-vect-types.c: New.
18447
18448 2005-10-04  Ian Lance Taylor  <ian@airs.com>
18449
18450         PR preprocessor/13726
18451         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
18452         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
18453
18454 2005-10-04  Richard Guenther  <rguenther@suse.de>
18455
18456         PR c/23576
18457         * gcc.dg/noncompile/pr23576.c: New testcase.
18458
18459 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18460
18461         PR middle-end/23125
18462         * gcc.dg/register-var-3.c: New test.
18463
18464 2005-10-04  Steven Bosscher  <stevenb@suse.de>
18465
18466         * gcc.dg/pr23049.c: New test.
18467
18468         * gcc.dg/ucnid-4.c: Fix test.
18469
18470 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
18471
18472         PR 23445
18473         * gcc.c-torture/compile/pr23445.c: New test.
18474
18475 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
18476
18477         * g++.dg/overload/unknown1.C: New.
18478
18479 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
18480
18481         PR c++/17775
18482         * g++.dg/template/repo4.C: New test.
18483
18484 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18485
18486         PR libfortran/19308
18487         * gfortran.dg/large_real_kind_2.F90: New test.
18488         * gfortran.dg/large_integer_kind_2.f90: New test.
18489
18490 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
18491
18492         * lib/target-supports.exp (check_effective_target_vect_shift):
18493         Implement with result caching. Add i?86, x86_64 and ia64 targets.
18494         (check_effective_target_vect_condition): Fix copy-n-pasto.
18495
18496         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
18497         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
18498         targets.
18499
18500 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
18501
18502         PR c++/22621
18503         * g++.dg/template/overload5.C : New test.
18504
18505         PR c++/23840
18506         * g++.dg/expr/stdarg1.C: New test.
18507
18508 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
18509
18510         PR 24142
18511         * gcc.c-torture/execute/pr24142.c: New test.
18512
18513 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
18514
18515         PR 24141
18516         * gcc.c-torture/execute/pr24141.c: New test.
18517
18518 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
18519             Diego Novillo  <dnovillo@redhat.com>
18520
18521         PR 23604
18522         * gcc.c-torture/execute/pr23604.c: New test.
18523
18524 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
18525
18526         PR fortran/16404
18527         PR fortran/20835
18528         PR fortran/20890
18529         PR fortran/20899
18530         PR fortran/20900
18531         PR fortran/20901
18532         PR fortran/20902
18533         gfortran.dg/equiv_constraint_1.f90: New test.
18534         gfortran.dg/equiv_constraint_2.f90: New test.
18535         gfortran.dg/equiv_constraint_3.f90: New test.
18536         gfortran.dg/equiv_constraint_4.f90: New test.
18537         gfortran.dg/equiv_constraint_5.f90: New test.
18538         gfortran.dg/equiv_constraint_6.f90: New test.
18539         gfortran.dg/equiv_constraint_7.f90: New test.
18540         gfortran.dg/equiv_constraint_8.f90: New test.
18541         gfortran.dg/private_type_1.f90: New test.
18542         gfortran.dg/private_type_2.f90: New test.
18543         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
18544         980628-10.f: Assert std=gnu to permit mixing of
18545         types in equivalence statements.
18546
18547 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
18548
18549         PR 24112
18550         * gfortran.dg/open_status_1.f90: New.
18551
18552 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18553
18554         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
18555         * gcc.dg/vect/pr22480.c: Clean up temp files.
18556         * gcc.dg/vect/pr23831.c: Clean up temp files.
18557         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
18558         Clean up temp files.
18559         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
18560         Clean up temp files.
18561
18562         * gcc.dg/20050309-1.c: Clean up temp files.
18563         * gcc.dg/20050325-1.c: Clean up temp files.
18564
18565 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
18566
18567         PR tree-optimization/24059
18568         * gcc.dg/vect/pr24059.c : New test.
18569
18570 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
18571
18572         PR middle-end/24109
18573         * gcc.c-torture/execute/20050929-1.c: New test.
18574
18575 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18576
18577         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
18578
18579 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
18580
18581         PR c/21419
18582         * gcc.dg/pr21419.c: New test.
18583
18584 2005-09-29  Steven Bosscher  <stevenb@suse.de>
18585
18586         * gcc.dg/pr23911.c: New test.
18587
18588 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
18589
18590         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
18591
18592         PR c++/16782
18593         * g++.dg/parse/qualified4.C: New test.
18594         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
18595         * g++.old-deja/g++.mike/p8154.C: Likewise.
18596
18597 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
18598
18599         PR c++/22147
18600         * g++.dg/template/friend37.C: New test.
18601         * g++.dg/parse/crash28.C: Adjust error markers.
18602
18603 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
18604
18605         PR fortran/18518
18606         * gfortran.fortran-torture/execute/save_2.f90: New decl.
18607
18608 2005-09-27  Devang Patel  <dpatel@apple.com>
18609
18610         PR tree-optimization/23625
18611         * gcc.dg/pr23625.c: New test.
18612
18613 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
18614
18615         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18616         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18617
18618 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
18619
18620         PR fortran/23677
18621         * gfortran.fortran-torture/execute/save_1.f90: New test.
18622         * gfortran.dg/save_1.f90: New test.
18623
18624 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
18625
18626         * gcc.target/i386/builtin-apply-mmx.c: New test.
18627
18628         PR target/22576
18629         * gcc.target/i386/pr22576.c: New test.
18630
18631         PR target/22585
18632         * gcc.target/i386/pr22585.c: New test.
18633
18634         PR target/23268
18635         * gcc.target/i386/pr23268.c: New test.
18636
18637         PR middle-end/23831
18638         * gcc.dg/vect/pr23831.c: New test.
18639
18640         PR target/24055
18641         * gcc.target/i386/pr24055.c: New test.
18642
18643 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
18644
18645         PR tree-optimization/23960
18646         * gcc.c-torture/compile/pr23960.c: New.
18647
18648 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
18649
18650         PR fortran/16861
18651         * gfortran.dg/nested_modules_3.f90: New.
18652
18653 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
18654
18655         PR fortran/24005
18656         gfortran.dg/interface_1.f90: New test.
18657
18658 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
18659         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18660
18661         PR fortran/23843
18662         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18663
18664 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
18665
18666         PR fortran/23516
18667         * gfortran.dg/imag_1.f: New test.
18668         * gfortran.dg/imag_2.f: Ditto.
18669
18670 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
18671
18672         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18673
18674 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
18675
18676         PR c++/21983
18677         * g++.dg/warn/pr21983.C: New test.
18678
18679 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
18680
18681         * gcc.dg/20050922-1.c: Testcase added.
18682
18683 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
18684
18685         PR c++/23993
18686         * g++.dg/template/array14.C: New test.
18687
18688 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
18689
18690         PR fortran/19929
18691         * gfortran.dg/der_ptr_component_1.f90: New test.
18692
18693 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18694
18695         PR c++/23965
18696         * g++.dg/template/error1.C: Reject "no matching function" message.
18697
18698 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18699
18700         PR c++/17609
18701         * g++.dg/lookup/error1.C: New test.
18702
18703 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
18704
18705         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18706         functionality of the testcase.
18707
18708 2005-09-20  Richard Henderson  <rth@redhat.com>
18709
18710         * gcc.dg/vect/vect-22.c: Require vect_float.
18711         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18712
18713 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
18714
18715         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18716         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18717         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18718         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18719         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18720         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18721         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18722         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18723         * gcc.dg/cpp/ucnid-8.c: New test.
18724
18725 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18726
18727         PR tree-optimization/23929
18728         * gcc.c-torture/compile/pr23929.c: New test.
18729
18730 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
18731
18732         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18733         for one loop.
18734
18735 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
18736
18737         PR testsuite/23186
18738         * g++.dg/other/pr22003.C: Require named sections.
18739
18740 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18741
18742         PR c++/23947
18743         * g++.dg/rtti/crash3.C: New test.
18744
18745         PR tree-optimization/23818
18746         * gcc.dg/pr23818.c: New test.
18747
18748 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18749
18750         PR fortran/23420
18751         * gfortran.dg/print_fmt_4.f: New.
18752
18753 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
18754
18755         PR fortran/23663
18756         * gfortran.fortran-torture/execute/entry_11.f90: New test.
18757
18758 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18759
18760         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18761         Use pointers to local alignable arrays instead. Added comments.
18762         * gcc.dg/vect/vect-46.c: Likewise.
18763         * gcc.dg/vect/vect-48.c: Likewise.
18764         * gcc.dg/vect/vect-49.c: Likewise.
18765         * gcc.dg/vect/vect-52.c: Likewise.
18766         * gcc.dg/vect/vect-53.c: Likewise.
18767         * gcc.dg/vect/vect-54.c: Likewise.
18768         * gcc.dg/vect/vect-56.c: Likewise.
18769         * gcc.dg/vect/vect-57.c: Likewise.
18770         * gcc.dg/vect/vect-58.c: Likewise.
18771         * gcc.dg/vect/vect-60.c: Likewise.
18772         * gcc.dg/vect/vect-61.c: Likewise.
18773
18774         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18775         The test is no longer vectorizable on vect_no_align targets.
18776         * gcc.dg/vect/vect-43.c: Likewsie.
18777
18778         * gcc.dg/vect/vect-44.c: Added comments.
18779         * gcc.dg/vect/vect-45.c: Added comments.
18780         * gcc.dg/vect/vect-50.c: Added comments.
18781         * gcc.dg/vect/vect-51.c: Added comments.
18782
18783         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18784         aligned type.
18785         * gcc.dg/vect/Os-vect-95.c: Likewise.
18786
18787         * gcc.dg/vect/vect-41.c: Test removed.
18788         * gcc.dg/vect/vect-47.c: Test removed.
18789         * gcc.dg/vect/vect-55.c: Test removed.
18790         * gcc.dg/vect/vect-59.c: Test removed.
18791
18792 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
18793
18794         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18795         No longer vectorizable on vect_no_align targets.
18796         * gcc.dg/vect/pr20122.c: Likewise.
18797         * gcc.dg/vect/vect-74.c: Likewise.
18798         * gcc.dg/vect/vect-75.c: Likewise.
18799         * gcc.dg/vect/vect-76.c: Likewise.
18800
18801         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18802         Will not be vectorizable on vect_no_align targets once aliasing issues
18803         are resolved.
18804         * gcc.dg/vect/vect-79.c: Likewise.
18805
18806         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18807         * gcc.dg/vect/vect-78.c: Likewise.
18808         * gcc.dg/vect/vect-97.c: Likewise.
18809
18810 2005-09-19  Steven Bosscher  <stevenb@suse.de>
18811
18812         * gcc.dg/pr23943.c: New test.
18813
18814 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18815
18816         PR fortran/19181
18817         * gfortran.dg/derived_pointer_null_1.f90: New test.
18818
18819 2005-09-18  Richard Guenther  <rguenther@suse.de>
18820
18821         PR middle-end/23944
18822         * gcc.c-torture/compile/pr23944.c: New testcase.
18823
18824 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
18825
18826         PR fortran/15975
18827         * gfortran.dg/der_pointer_2.f90: New test.
18828
18829 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
18830
18831         PR fortran/16861
18832         * gfortran.dg/nested_modules_2.f90: New test.
18833
18834 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18835
18836         PR c++/18368
18837         * g++.dg/other/semicolon.C: New test.
18838
18839 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
18840
18841         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18842         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18843
18844 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
18845
18846         PR c++/23914
18847         * g++.dg/template/static18.C: New test.
18848
18849         PR c++/21514
18850         * g++.dg/template/crash19.C: Remove dg-error marker.
18851         * g++.dg/template/local4.C: New test.
18852
18853 2005-09-16  Paul Brook  <paul@codesourcery.com>
18854
18855         PR fortran/23906
18856         * gfortran.dg/dependency_1.f90: New test.
18857
18858 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18859
18860         PR c++/23896
18861         * g++.dg/template/static17.C: New test.
18862
18863 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
18864
18865         PR c++/23139
18866         * g++.dg/warn/huge-val1.C: New test.
18867
18868 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
18869
18870         PR c++/13140
18871         * g++.dg/parse/class2.C: New test.
18872         * g++.dg/template/explicit8.C: Likewise.
18873         * g++.dg/template/spec25.C: Likewise.
18874
18875 2005-09-14  Josh Conner  <jconner@apple.com>
18876
18877         PR middle-end/23584
18878         * gcc.dg/pr23584.c: New test.
18879
18880 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
18881
18882         PR fortran/21875 Internal Unit Array I/O, NIST
18883         * gfortran.dg/arrayio_1.f90: New test.
18884         * gfortran.dg/arrayio_1.f90: New test.
18885         * gfortran.dg/arrayio_1.f90: New test.
18886         * gfortran.dg/arrayio_1.f90: New test.
18887         * gfortran.dg/arrayio_1.f90: New test.
18888
18889 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
18890
18891         PR middle-end/22480
18892         * gcc.dg/vect/pr22480.c: New test.
18893
18894 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
18895
18896         PR fortran/19358
18897         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18898
18899 2005-09-13 Josh Conner <jconner@apple.com>
18900
18901         PR c++/23180
18902         * g++.dg/init/struct2.C: New test.
18903         * g++.dg/init/struct3.C: New test.
18904
18905 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
18906
18907         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18908         Clean up temp files.
18909         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18910         gcc.dg/tree-ssa/builtin-fprintf-1.c,
18911         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18912         gcc.dg/tree-ssa/builtin-printf-1.c,
18913         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18914         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18915         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18916         gcc.dg/tree-ssa/builtin-vprintf-1.c,
18917         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18918         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18919         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18920         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18921         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18922         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18923         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18924         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18925
18926 2005-09-13  Josh Conner  <jconner@apple.com>
18927
18928         * lib/gcc-dg.exp: Load scanipa.exp.
18929         (cleanup-dump): New procedure.
18930         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18931         * lib/scandump.exp: New file.
18932         * lib/scantree.exp: Use it.
18933         * lib/scanipa.exp: New file.
18934
18935 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
18936
18937         PR fortran/17740
18938         * gfortran.dg/generic_4.f90: New test.
18939
18940 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
18941
18942         PR target/23816
18943         * gcc.target/i386/pr23816-1.c: New test.
18944         * gcc.target/i386/pr23816-2.c: New test.
18945
18946
18947 2005-09-13  Bastian Blank <waldi@debian.org>
18948
18949         PR c++/16171
18950         * g++.dg/abi/mangle26.C: New test.
18951         * g++.dg/abi/mangle27.C: New test.
18952         * g++.dg/abi/mangle28.C: New test.
18953         * g++.dg/abi/mangle29.C: New test.
18954
18955         PR c++/23839
18956         * g++.dg/parse/register1.C: New test.
18957
18958 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
18959
18960         PR c++/23842
18961         * g++.dg/template/access16.C: New test.
18962
18963 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18964
18965         * gfortran.dg/char_pack_2.f90: Increase the vector size.
18966
18967 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18968
18969         PR fortran/18899
18970         * gfortran.dg/shape_2.f90: New test.
18971
18972 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
18973
18974         PR target/19269
18975         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18976         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18977         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18978         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18979         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18980         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18981         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18982         tests.
18983
18984 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18985
18986         PR c++/23841
18987         * g++.dg/parse/template17.C: New test.
18988
18989 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
18990
18991         PR c++/23789
18992         * g++.dg/template/nontype14.C: New test.
18993
18994 2005-09-12  Ian Lance Taylor  <ian@airs.com>
18995
18996         PR g++/7874
18997         * g++.dg/lookup/friend7.C: New test.
18998         * g++.dg/lookup/friend8.C: New test.
18999         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19000         so that it will be found via argument dependent lookup.
19001         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19002         friend functions which will no longer be found.
19003         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19004         function g, so that it will be found via argument dependent
19005         lookup.
19006         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19007         * g++.old-deja/g++.mike/net43.C: Likewise.
19008
19009 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
19010
19011         PR c++/23691
19012         * g++.dg/template/static16.C: New test.
19013
19014 2005-09-12  Josh Conner  <jconner@apple.com>
19015
19016         PR middle-end/23237
19017         * gcc.c-torture/compile/pr23237.c: New test.
19018
19019 2005-09-11  Richard Henderson  <rth@redhat.com>
19020
19021         * g++.dg/other/error8.C: Update expected diagnostic text.
19022
19023 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19024
19025         PR libfortran/19872
19026         * gfortran.dg/overwrite_1.f: New test.
19027
19028 2005-09-09  Josh Conner  <jconner@apple.com>
19029
19030         * g++.dg/init/pr23180-1.C: Removed.
19031         * g++.dg/init/pr23180-2.C: Removed.
19032
19033 2005-09-09  David Daney <ddaney@avtrex.com>
19034
19035         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19036         files which are ...
19037         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19038         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19039
19040 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19041
19042         * gfortran.dg/iostat_2.f90: New test.
19043
19044 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
19045
19046         PR c++/22252
19047         * g++.dg/ext/interface1.C: New test.
19048         * g++.dg/ext/interface1.h: Likewise.
19049         * g++.dg/ext/interface1a.cc: Likewise.
19050
19051 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
19052
19053         * gfortran.dg/iomsg_1.f90: New test case.
19054
19055 2005-09-09  Richard Guenther  <rguenther@suse.de>
19056
19057         PR c++/23624
19058         * g++.dg/tree-ssa/pr23624.C: New testcase.
19059
19060 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19061
19062         PR fortran/19239
19063         * gfortran.dg/vector_subscript_1.f90,
19064         * gfortran.dg/vector_subscript_2.f90: New tests.
19065
19066 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19067
19068         PR fortran/21104
19069         * gfortran.dg/array_alloc_1.f90,
19070         * gfortran.dg/array_alloc_2.f90,
19071         * gfortran.dg/array_alloc_3.f90: New tests.
19072
19073 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
19074
19075         PR fortran/12840
19076         * gfortran.dg/array_constructor_6.f90
19077         * gfortran.dg/array_constructor_7.f90
19078         * gfortran.dg/array_constructor_8.f90
19079         * gfortran.dg/array_constructor_9.f90
19080         * gfortran.dg/array_constructor_10.f90
19081         * gfortran.dg/array_constructor_11.f90
19082         * gfortran.dg/array_constructor_12.f90: New tests.
19083
19084 2005-09-08  Josh Conner  <jconner@apple.com>
19085
19086         PR c++/23180
19087         * g++.dg/init/pr23180-1.C: New test.
19088         * g++.dg/init/pr23180-2.C: New test.
19089
19090 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19091
19092         PR fortran/18878
19093         * gfortran.dg/module_double_reuse.f90: New.
19094
19095 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
19096
19097         PR fortran/23270
19098         PR fortran/22304
19099         PR fortran/18870
19100         PR fortran/17917
19101         PR fortran/16511
19102         * gfortran.dg/common_equivalence_1.f: New.
19103         * gfortran.dg/common_equivalence_2.f: New.
19104         * gfortran.dg/common_equivalence_3.f: New.
19105         * gfortran.dg/contained_equivalence_1.f90: New.
19106         * gfortran.dg/module_blank_common.f90: New.
19107         * gfortran.dg/module_commons_1.f90: New.
19108         * gfortran.dg/module_equivalence_1.f90: New.
19109         * gfortran.dg/nested_modules_1.f90: New.
19110         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19111         equivalences and add comment to connect the test with
19112         the PR.
19113
19114 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19115
19116         PR fortran/23765
19117         * gfortran.dg/common_6.f90: New test.
19118
19119 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19120
19121         PR fortran/15326
19122         * gfortran.dg/char_result_1.f90,
19123         * gfortran.dg/char_result_2.f90,
19124         * gfortran.dg/char_result_3.f90,
19125         * gfortran.dg/char_result_4.f90,
19126         * gfortran.dg/char_result_5.f90,
19127         * gfortran.dg/char_result_6.f90,
19128         * gfortran.dg/char_result_7.f90,
19129         * gfortran.dg/char_result_8.f90: New tests.
19130
19131 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
19132
19133         PR fortran/19928
19134         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19135
19136 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19137
19138         PR obj-c++/16816
19139         * obj-c++.dg/selector-5.mm: New test.
19140         * obj-c++.dg/selector-6.mm: New test.
19141
19142 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
19143
19144         PR objc/20574
19145         PR objc/19324
19146         * objc.dg/error-1.m: New test.
19147
19148 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
19149
19150         PR fortran/23373
19151         * gfortran.fortran-torture/execute/pr23373-1.f90,
19152         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19153
19154 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
19155
19156         PR libfortran/23760
19157         * gfortran.dg/g77/1832.f: Remove long string in write statement
19158         to allow the test to pass on correct list directed output with
19159         prepended space.
19160
19161 2005-09-07  James E Wilson  <wilson@specifix.com>
19162
19163         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19164
19165 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19166
19167         * gfortran.dg/parameter+save.f90: Rename to
19168         * gfortran.dg/parameter_save.f90: .. this.
19169
19170 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
19171
19172         PR fortran/20848
19173         * gfortran.dg/parameter+save.f90: New test case.
19174
19175 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
19176
19177         PR fortran/19269
19178         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19179
19180 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19181
19182         PR c/23075
19183         * gcc.dg/pr23075.c: New test.
19184         * g++.dg/warn/pr23075.C: New test.
19185
19186         PR target/22362
19187         * gcc.target/i386/pr22362.c: New test.
19188
19189         PR rtl-optimization/23098
19190         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19191
19192         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19193         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19194         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19195
19196 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
19197
19198         * g++.dg/expr/cast6.C: New test.
19199
19200         PR c++/9782
19201         * g++.dg/init/new15.C: New test.
19202
19203 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19204
19205         * gcc.dg/vect/Os-vect-95.c: New test.
19206         * gcc.dg/vect/vect-95.c: Same.
19207
19208 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
19209
19210         * gcc.dg/vect/vect-29.c: Update xfail testing.
19211         * gcc.dg/vect/vect-44.c: Same.
19212         * gcc.dg/vect/vect-48.c: Same.
19213         * gcc.dg/vect/vect-50.c: Same.
19214         * gcc.dg/vect/vect-72.c: Same.
19215         * gcc.dg/vect/vect-77.c: Same.
19216         * gcc.dg/vect/vect-78.c: Same.
19217         * gcc.dg/vect/vect-80.c: Same.
19218         * gcc.dg/vect/vect-96.c: Same.
19219         * gcc.dg/vect/vect-100.c: Same.
19220         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19221         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19222         * gfortran.dg/vect/vect-5.f90: Same.
19223
19224 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
19225
19226         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19227         start strings.
19228         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19229         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19230
19231         PR c++/23056
19232         * g++.dg/opt/pr23056.C: New test.
19233
19234         PR rtl-optimization/23098
19235         * gcc.target/i386/pr23098.c: New test.
19236
19237 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
19238
19239         PR c++/23667
19240         * g++.dg/template/static15.C: New test.
19241
19242         PR c++/21440
19243         * g++.dg/ext/stmtexpr5.C: New test.
19244         * g++.dg/ext/stmtexpr6.C: Likewise.
19245
19246 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
19247
19248         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19249
19250         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19251         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19252         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19253
19254 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
19255
19256         PR libfortran/23321
19257         * gfortran.dg/direct_io_4.f90: New test case.
19258
19259 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
19260             Rasmus Hahn  <rassahah@neofonie.de>
19261
19262         PR libobjc/23108
19263         * objc.dg/type-stream-1.m: New test.
19264
19265 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
19266
19267         PR fortran/23661
19268         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19269         gfortran.dg/print_fmt_3.f90: New test.
19270
19271 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19272
19273         * gfortran.dg/fmt_t_1.f90: New test.
19274
19275 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
19276
19277         PR rtl-optimization/23454
19278         * g++.dg/opt/pr23454.C: New test.
19279
19280 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
19281
19282         PR c++/23699
19283         * g++.dg/ext/static1.C: New test.
19284
19285 2005-09-02  Richard Henderson  <rth@redhat.com>
19286
19287         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19288         tail call to check_fa_work.
19289
19290 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/21687
19293         * g++.dg/other/gc3.C: New test.
19294
19295 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19296
19297         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19298         * gcc.dg/20050826-1.c: Likewise.
19299
19300 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/23167
19303         * g++.dg/expr/volatile1.C: New test.
19304
19305 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
19306
19307         PR middle-end/23547
19308         * gcc.dg/pr23547.c: New test.
19309
19310 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
19311
19312         PR c/22061
19313         * gcc.c-torture/execute/pr22061-1.c,
19314         * gcc.c-torture/execute/pr22061-2.c,
19315         * gcc.c-torture/execute/pr22061-3.c,
19316         * gcc.c-torture/execute/pr22061-4.c: New tests.
19317
19318 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
19319
19320         * gcc.dg/Wredundant-decls-2.c: New test to check that
19321         -Wredundant-decls does not issue warning for a variable
19322         definition following a declaration.
19323
19324 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
19325
19326         PR debug/7241
19327         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19328         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19329         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19330
19331         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19332         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19333         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19334         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19335         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19336         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19337         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19338         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19339
19340 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19341
19342         PR objc/23306
19343         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19344         scan-assmbler.
19345
19346 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
19347
19348         PR target/21255
19349         * gcc.dg/pr21255-1.c: New test.
19350         * gcc.dg/pr21255-2-mb.c: Likewise.
19351         * gcc.dg/pr21255-2-ml.c: Likewise.
19352         * gcc.dg/pr21255-3.c: Likewise.
19353         * gcc.dg/pr21255-4.c: Likewise.
19354
19355 2005-08-31  Dale Johannesen  <dalej@apple.com>
19356
19357         * gcc.dg/20050830-1.c: New.
19358
19359 2005-08-31  Josh Conner  <jconner@apple.com>
19360
19361         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19362         command-line options for arm-*-* targets.
19363         * g++.dg/init/array16.C: Likewise.
19364         * g++.dg/other/crash-4.C: Likewise.
19365
19366 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19367
19368         PR obj-c++/23640
19369         * obj-c++.dg/gnu-runtime-3.mm: New test.
19370
19371 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19372
19373         PR c++/13377
19374         * g++.dg/lookup/ambig4.C: New test.
19375         * g++.dg/lookup/ambig5.C: New test.
19376         * g++.dg/tc1/dr101.C: Adjust error markers.
19377
19378 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19379
19380         PR c++/23639
19381         * g++.dg/template/ttp5.C: Adjust error markers.
19382
19383 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
19384
19385         PR testsuite/23609
19386         * lib/obj-c++.exp: Include target-libpath.exp.
19387         (obj-c++_link_flags): Look for the GNU libobjc library
19388         and set the library path to include it.
19389         Don't manually set LD_LIBRARY_PATH (etc.) but call
19390         set_ld_library_path_env_vars instead.
19391         (obj-c++_target_compile): Don't set library path or
19392         linker flags because they are already set correctly
19393         in obj-c++_link_flags.
19394
19395 2005-08-30  Josh Conner  <jconner@apple.com>
19396
19397         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
19398         to command-line options for arm-*-* targets.
19399
19400 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
19401
19402         * g++.dg/other/i386-1.C: New.
19403
19404 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
19405
19406         PR preprocessor/20348
19407         PR preprocessor/20356
19408         * gcc.dg/cpp/pr20348.c: New test.
19409         * gcc.dg/cpp/pr20348.h: New file.
19410         * gcc.dg/cpp/inc/pr20348.h: New file.
19411         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
19412         * gcc.dg/cpp/pr20356.c: New test.
19413         * gcc.dg/cpp/pr20356.h: New file.
19414         * gcc.dg/cpp/inc/pr20356.h: New file.
19415         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
19416
19417 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
19418
19419         * gfortran.fortran-torture/execute/intrinsic_count.f90:
19420         Fix array dimension to avoid correct end-of-file error.
19421
19422 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
19423
19424         PR libfortran/23598
19425         * gfortran.dg/iostat_1.f90: New test.
19426
19427 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
19428
19429         PR middle-end/23408
19430         * gcc.dg/pr23408.c: New test.
19431
19432 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
19433
19434         PR c++/23099
19435         * g++.dg/init/member1.C: Make sure erroneous static data member
19436         definitions are required.
19437         * g++.dg/template/static13.C: New test.
19438         * g++.dg/template/static14.C: Likewise.
19439
19440 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
19441
19442         * gcc.target/i386/pr23575.c: Use -msse2 instead of
19443         -march=pentium4, remove ilp32 requirement.
19444
19445         PR middle-end/23484
19446         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
19447         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
19448
19449 2005-08-29  Andreas Jaeger  <aj@suse.de>
19450
19451         PR testsuite/23607
19452         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
19453
19454 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
19455
19456         * gcc.c-torture/execute/20050316-2.c: New test.
19457         * gcc.c-torture/execute/20050316-3.c: New test.
19458         * gcc.dg/torture/pr16104-1.c: New test.
19459
19460 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
19461
19462         PR middle-end/23463
19463         * gcc.c-torture/execute/zero-struct-1.c: New test.
19464
19465 2005-08-27  Richard Guenther  <rguenther@suse.de>
19466
19467         PR target/23575
19468         * gcc.target/i386/pr23575.c: New testcase.
19469
19470 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
19471
19472         PR rtl-optimization/23561
19473         * gcc.c-torture/execute/20050826-1.c: New test.
19474
19475         PR rtl-opt/23560
19476         * gcc.c-torture/execute/20050826-2.c: New test.
19477
19478 2005-08-26  Dale Johannesen  <dalej@apple.com>
19479
19480         * gcc.dg/20030711-1.c: Modify to work on Darwin.
19481         * gcc.dg/20050826-1.c: New.
19482
19483 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
19484
19485         PR c++/19004
19486         * g++.dg/template/nontype13.C: New test.
19487
19488         PR c++/23491
19489         * g++.dg/init/new14.C: New test.
19490         * g++.dg/expr/anew1.C: Do not XFAIL.
19491         * g++.dg/expr/anew2.C: Likewise.
19492         * g++.dg/expr/anew3.C: Likewise.
19493
19494 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
19495
19496         PR middle-end/22439
19497         * gcc.dg/vla-3.c: New test.
19498
19499 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
19500
19501         PR fortran/20363
19502         * gfortran.dg/named_interface.f90: New.
19503
19504 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
19505
19506         * gcc.c-torture/execute/frame-address.c: New test.
19507
19508 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
19509
19510         PR c++/20817
19511         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
19512
19513 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19514
19515         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
19516
19517 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
19518
19519         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
19520         * gcc.dg/altivec-22.c: Rename from..
19521         * gcc.dg/altivec-nomfcr.c: ..this.
19522
19523 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
19524
19525         PR tree-optimization/23546
19526         * gcc.dg/tree-ssa/pr23546.c: New test.
19527
19528 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
19529
19530         PR fortran/17758
19531         * gfortran.dg/nonreturning_statements.f90: New test.
19532
19533 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19534
19535         PR c++/22454
19536         * g++.dg/parse/crash29.C: New.
19537
19538 2005-08-23  DJ Delorie  <dj@redhat.com>
19539
19540         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
19541         constants have the L suffix.
19542
19543 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
19544
19545         PR c++/23044
19546         * g++.dg/template/instantiate8.C: New.
19547
19548 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
19549
19550         PR middle-end/23467
19551         * gcc.c-torture/execute/pr23467.c: New test.
19552
19553 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
19554
19555         PR tree-optimization/22043
19556         * gcc.c-torture/execute/20050613-1.c: New test.
19557
19558 2005-08-23  Ben Elliston  <bje@au.ibm.com>
19559
19560         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
19561
19562 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
19563
19564         PR rtl-optimization/23478
19565         * g++.dg/opt/pr23478.C: New test.
19566
19567 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
19568
19569         PR c/18715
19570         * gcc.dg/switch-warn-3.c: New test.
19571
19572 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19573
19574         PR c++/22233
19575         * g++.dg/template/param1.C: New test.
19576
19577 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19578
19579         PR c++/23089
19580         * g++.dg/other/incomplete1.C: New test.
19581
19582 2005-08-22  Ira Rosen  <irar@il.ibm.com>
19583
19584         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
19585         are vectorizable.
19586
19587 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19588
19589         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
19590         d_lines_5.f: New.
19591
19592 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
19593
19594         * gcc.target/i386/sse-4.c: New test.
19595
19596 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19597
19598         PR testsuite/23239
19599         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
19600
19601 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
19602
19603         * gcc.dg/20050811-1.c: New test.
19604         * gcc.dg/20050811-2.c: New test.
19605
19606 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
19607
19608         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
19609
19610 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
19611
19612         PR 23476
19613         * gcc.c-torture/compile/pr23476.c: New test.
19614
19615 2005-08-19  Devang Patel  <dpatel@apple.com>
19616
19617         PR tree-optimization/23048
19618         * gcc.dg/tree-ssa/pr23048.c: New test.
19619
19620 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
19621
19622         PR middle-end/20624
19623         * g++.dg/warn/Wreturn-3.C: New test
19624
19625 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
19626
19627         PR tree-optimization/22228
19628         * g++.dg/vect/pr22543.cc: New test.
19629
19630 2005-08-17  Steven Bosscher  <stevenb@suse.de>
19631
19632         PR tree-optimization/21574
19633         * gcc.dg/tree-ssa/pr21574.c: New test.
19634
19635 2005-08-16  James E Wilson  <wilson@specifix.com>
19636
19637         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19638
19639 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
19640
19641         PR tree-opt/23402
19642         * gcc.c-torture/compile/zero-strct-3.c: New test.
19643         * gcc.c-torture/compile/zero-strct-4.c: New test.
19644
19645 2005-08-16  Steven Bosscher  <stevenb@suse.de>
19646
19647         PR target/23376
19648         * gcc.target/x86_64/pr23376.c: New test.
19649
19650 2005-08-16  Ian Lance Taylor  <ian@airs.com>
19651
19652         PR c++/23337
19653         * g++.dg/ext/vector2.C: New.
19654
19655 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19656
19657         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19658
19659 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
19660
19661         PR libfortran/23428
19662         * gfortran.dg/inquire-complex.f90: New test case.
19663
19664 2005-08-16  James E Wilson  <wilson@specifix.com>
19665
19666         PR tree-optimization/21105
19667         * gcc.dg/large-size-array.c: New.
19668
19669 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
19670
19671         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19672         type.
19673         * gcc.dg/vect/vect-41: Likewise.
19674         * gcc.dg/vect/vect-42: Likewise.
19675         * gcc.dg/vect/vect-43: Likewise.
19676         * gcc.dg/vect/vect-44: Likewise.
19677         * gcc.dg/vect/vect-46: Likewise.
19678         * gcc.dg/vect/vect-47: Likewise.
19679         * gcc.dg/vect/vect-48: Likewise.
19680         * gcc.dg/vect/vect-52: Likewise.
19681         * gcc.dg/vect/vect-53: Likewise.
19682         * gcc.dg/vect/vect-54: Likewise.
19683         * gcc.dg/vect/vect-55: Likewise.
19684         * gcc.dg/vect/vect-56: Likewise.
19685         * gcc.dg/vect/vect-57: Likewise.
19686         * gcc.dg/vect/vect-58: Likewise.
19687         * gcc.dg/vect/vect-59: Likewise.
19688         * gcc.dg/vect/vect-60: Likewise.
19689         * gcc.dg/vect/vect-61: Likewise.
19690         * gcc.dg/vect/vect-85: Likewise.
19691         * gcc.dg/vect/vect-87: Likewise.
19692         * gcc.dg/vect/vect-88: Likewise.
19693         * gcc.dg/vect/vect-93.c: Likewise.
19694         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19695         * gcc.dg/vect/vect-75: Likewise.
19696         * gcc.dg/vect/vect-76: Likewise.
19697         * gcc.dg/vect/vect-77: Likewise.
19698         * gcc.dg/vect/vect-78: Likewise.
19699         * gcc.dg/vect/vect-80: Likewise.
19700         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19701         vectorized for the expected reason, rather than checking how alignment
19702         was handled.
19703         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19704         aligned type and also instead of aligned pointers. Added documentation.
19705
19706 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
19707
19708         * gfortran.dg/power.f90: New test.
19709
19710 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
19711
19712         PR rtl-optimization/23299
19713         * g++.dg/opt/pr23299.C: New test.
19714
19715 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19716
19717         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19718
19719 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
19720
19721         * g++.dg/template/local6.C: New test.
19722
19723 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
19724
19725         * execute/exceptions/finally-1.m: Check that the catch and finally are
19726         being called.  Also add a "return 0;" at the end of main.
19727
19728 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
19729
19730         PR fortran/21432.
19731         * gfortran.dg/namelist_print_1.f: New test of functionality of
19732         PRINT namelist.
19733         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19734         namelist generates error with -std=f95.
19735
19736 2005-08-14  Ira Rosen  <irar@il.ibm.com>
19737
19738         PR tree-optimization/23119
19739         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19740
19741 2005-08-13  Marcin Koziej  <creep@desk.pl>
19742             Andrew Pinski  <pinskia@physics.uc.edu>
19743
19744         PR libobjc/22492
19745         * execute/exceptions/finally-1.m: New test.
19746
19747 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19748
19749         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19750         testsuite.
19751         * objc/execute/exceptions/trivial.m: New test.
19752         * objc.dg/try-catch-11.m: Move to ...
19753         * objc/execute/exceptions/foward-1.m: Here.
19754         * objc.dg/try-catch-2.m: Move to ...
19755         * objc/execute/exceptions/catchall-1.m: Here.
19756         * objc.dg/try-catch-8.m: Move to ...
19757         * objc/execute/exceptions/local-variables-1.m: Here.
19758
19759 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19760
19761         * objc.dg/nested-func-1.m: Move to ...
19762         * objc/execute/nested-func-1.m: Here.
19763
19764 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19765
19766         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19767         in ${options} instead of [target_info name].
19768         * lib/obj-c++.exp (objc_target_compile): Likewise.
19769
19770 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19771
19772         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19773
19774 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
19775
19776         part of PR testsuite/23348
19777         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19778         each of the torture options.
19779         * objc/compile/trivial.m: New test.
19780
19781 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19782
19783         * gfortran.dg/eoshift.f90: Correct format.
19784
19785 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
19786
19787         * gfortran.fortran-torture/execute/character_passing.f90:
19788         Fix comment typo.
19789
19790 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
19791
19792         PR c++/8271
19793         * g++.dg/template/unify10.C: New.
19794
19795 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
19796
19797         * g++.dg/parse/pr22514.C: Move to...
19798         * g++.dg/debug/pr22514.C: here.
19799
19800 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19801
19802         PR c++/23266
19803         * g++.dg/inherit/pure1.C: New test.
19804
19805         * ChangeLog: Fix typos.
19806
19807 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19808             Steven Bosscher  <stevenb@suse.de>
19809
19810         * gfortran.dg/runtime_warning_1.f90: New test.
19811
19812 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19813
19814         PR c++/23219
19815         * g++.dg/parse/crash28.C: New.
19816
19817 2005-08-11  Richard Guenther  <rguenther@suse.de>
19818
19819         PR target/23289
19820         * gcc.target/i386/tailcall-1.c: New testcase.
19821
19822 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19823
19824         * gcc.dg/vect/vect-67.c: Un-xfail.
19825
19826 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
19827
19828         PR c++/23225
19829         * g++.dg/parse/crash27.C: new test.
19830
19831 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
19832
19833         PR libfortran/22143
19834         * gfortran.dg/shift-kind.f90: New testcase.
19835
19836 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
19837
19838         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19839         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19840
19841 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19842
19843         PR c++/20646
19844         * g++.dg/other/mult-stor1.C: New test.
19845
19846 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19847
19848         * gcc.c-torture/pr18299-1.c: Move to ...
19849         * gcc.c-torture/compile/pr18299-1.c: Here.
19850
19851 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
19852
19853         * gfortran/fortran.torture/execute/character_passing.f90:
19854         Fix types for LSAME.
19855
19856 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
19857
19858         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19859         input data back to what it was originally.
19860
19861 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
19862
19863         * objc.dg/try-catch-8.m: Enable for all targets.
19864
19865 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
19866
19867         * gcc.dg/pr23165.c: New test.
19868
19869 2005-08-09  Steven Bosscher  <stevenb@suse.de>
19870
19871         PR tree-optimization/23234
19872         * gcc.dg/tree-ssa/pr23234.c: New test.
19873
19874 2005-08-08  Josh Conner  <jconner@apple.com>
19875
19876         PR rtl-optimization/23241
19877         * gcc.dg/char-compare.c: New test.
19878
19879 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19880
19881         PR c++/22508
19882         * g++.dg/init/new13.C: New test.
19883
19884 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
19885
19886         PR c++/21166
19887         * g++.dg/other/crash-4.C: Adjust
19888         * g++/dg/ext/packed9.C: New.
19889
19890 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19891
19892         PR middle-end/21964
19893         * gcc.c-torture/execute/pr21964-1.c: New test.
19894
19895 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
19896
19897         PR c/22458
19898         * gcc.dg/pr22458-1.c: New test.
19899
19900 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
19901             Steven G. Kargl <kargls@comcast.net>
19902
19903         PR fortran/22390
19904         * gfortran.dg/flush_1.f90: New test.
19905
19906 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19907
19908         PR c++/23191
19909         * g++.dg/template/eh2.C: New test.
19910
19911 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19912
19913         PR c++/19498
19914         * g++.dg/template/instantiate7.C: New test.
19915
19916 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
19917
19918         PR c/23113
19919         * gcc.dg/Wunused-value-1.c: New test.
19920
19921 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
19922
19923         PR rtl-optimization/23233
19924         * gcc.c-torture/compile/pr23233-1.c: New test.
19925
19926 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
19927
19928         PR fortran/18833
19929         PR fortran/20850
19930         * gfortran.dg/equiv_1.f90: New test.
19931         * gfortran.dg/equiv_2.f90: New test.
19932         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19933         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19934         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19935
19936 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19937
19938         * gcc.c-torture/execute/vrp-5.c: New test.
19939         * gcc.c-torture/execute/vrp-6.c: New test.
19940         * gcc.dg/tree-ssa/vrp21.c: New test.
19941
19942 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
19943
19944         * g++.dg/parse/pr22514.C: New test.
19945
19946 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
19947
19948         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19949
19950         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19951         instead of constant loads / pool entries.
19952
19953 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
19954
19955         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19956         TEST_TO_WCTYPE.
19957
19958 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
19959
19960         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19961         __WINT_TYPE__ in generated prototypes if possible.
19962
19963 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
19964
19965         PR 22037
19966         * g++.dg/tree-ssa/pr22037.C:
19967
19968 2005-08-04  Richard Henderson  <rth@redhat.com>
19969
19970         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19971         scan-tree-dump-times directive.
19972
19973 2005-08-04  Jan Hubicka  <jh@suse.cz>
19974
19975         * gcov-1.C: Fix switch counts.
19976         * gcov-4b.c: Likewise.
19977
19978 2005-08-03  Jeff Law  <law@redhat.com>
19979
19980         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19981
19982 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
19983
19984         * gcc.c-torture/execute/pr23135.c: New test.
19985
19986 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19987
19988         PR tree-optimization/19899
19989         * gcc.dg/tree-ssa/scev-1.c: New test.
19990         * gcc.dg/tree-ssa/scev-2.c: New test.
19991
19992 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
19993
19994         PR target/18582
19995         * gcc.dg/torture/pr18582-1.c: New test.
19996
19997 2005-08-03  Jan Hubicka  <jh@suse.cz>
19998
19999         * update-conroll.c: New testcase.
20000         * update-conroll-2.c: New testcase.
20001
20002 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
20003
20004         * gfortran.dg/constant_substring.f: New test.
20005         * gfortran.dg/pr22491.f: New test.
20006
20007 2005-08-02  Jan Hubicka  <jh@suse.cz>
20008
20009         * update-threading.c: Replace by the proper one.
20010
20011 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20012
20013         PR 23164
20014         * g++.dg/tree-ssa/pr23164.C: New test.
20015
20016 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
20017
20018         * gcc.dg/tree-ssa/pr23192.c: New test.
20019
20020 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
20021
20022         * gcc.c-torture/execute/vrp-4.c: New test.
20023
20024 2005-08-02  Jan Hubicka  <jh@suse.cz>
20025
20026         * update-threading.c: New test.
20027
20028 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
20029
20030         * gcc.c-torture/compile/20050801-1.c: New test.
20031         * gcc.c-torture/compile/20050801-2.c: New test.
20032
20033 2005-08-01  Jan Hubicka  <jh@suse.cz>
20034
20035         * val-prof-5.c: New test.
20036
20037 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
20038
20039         PR c/22311
20040         * gcc.dg/pr22311-1.c : New test.
20041
20042 2005-07-31  Steven Bosscher  <stevenb@suse.de>
20043
20044         PR target/23095
20045         * gfortran.dg/pr23095.f: New test.
20046
20047         PR c++/22003
20048         * g++.dg/other/pr22003.C: New test.
20049
20050 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
20051
20052         PR target/20621
20053         * gcc.c-torture/execute/pr20621-1.c: New test.
20054
20055 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
20056
20057         * gfortran.dg/comma_format_extension_4.f: Adjust length
20058         of string for format.
20059         * gfortran.dg/der_array_io_1.f: Replace illegal internal
20060         print statement with internal write.
20061         * gfortran.dg/der_array_io_2.f: Likewise.
20062         * gfortran.dg/der_array_io_3.f: Likewise.
20063
20064 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
20065
20066         * gcc.dg/fold-abs-4.c: new test.
20067
20068 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
20069
20070         PR fortran/22570 an related issues.
20071         * gfortran.dg/x_slash_1.f: New test.
20072
20073 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
20074
20075         PR c/23143
20076         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20077         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20078
20079 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20080
20081         PR c/529
20082         * gcc.dg/Wshadow-3.c: New test.
20083
20084 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
20085
20086         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20087         used to have the wrong bounds).
20088
20089 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20090
20091         PR c/21720
20092         * gcc.dg/hex-round-1.c: Test more cases.
20093         * gcc.dg/hex-round-2.c: New test.
20094
20095 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
20096
20097         PR 22550
20098         * g++.dg/tree-ssa/pr22550.C: New test.
20099
20100 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
20101
20102         * gcc.dg/tree-ssa/vrp19.c: New test.
20103         * gcc.dg/tree-ssa-vrp20.c: New test.
20104
20105 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20106
20107         PR c/22240
20108         * gcc.dg/transparent-union-4.c: New test.
20109
20110 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20111
20112         PR c/22192
20113         * gcc.dg/c99-vla-2.c: New test.
20114
20115 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
20116
20117         PR c/21720
20118         * gcc.dg/hex-round-1.c: New test.
20119
20120 2005-07-28  Jan Hubicka  <jh@suse.cz>
20121
20122         * inliner-1.c: Do not dump everything.
20123         * tree-prof.exp: Do not pass -ftree-based-profiling.
20124         * bprob.exp: Likewise.
20125
20126         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20127
20128 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
20129
20130         PR c++/22545
20131         * g++.dg/expr/ptrmem7.C: New test.
20132
20133 2005-07-28  Mike Stump  <mrs@apple.com>
20134
20135         * g++.old-deja/g++.mike/visibility-1.C: New test.
20136
20137 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20138
20139         PR c/20187
20140         * gcc.c-torture/execute/pr20187-1.c: New test.
20141
20142 2005-07-28  Jeff Law  <law@redhat.com>
20143
20144         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20145         * gcc.dg/tree-ssa/vrp18.c: New test.
20146
20147 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20148
20149         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20150
20151 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
20152
20153         PR tree-optimization/22506
20154         * gcc.dg/vect/ps22506.c: New test.
20155
20156 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
20157
20158         PR target/21149
20159         * gcc.target/i386/sse-3.c: New test.
20160
20161 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20162
20163         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20164         * gcc.target/mips/mips32-dsp-type.c: Likewise.
20165
20166 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
20167
20168         PR c/22589
20169         * gcc.c-torture/compile/pr22589-1.c: New test.
20170
20171 2005-07-28  Jan Hubicka  <jh@suse.cz>
20172
20173         * update-loopch.c: New testcase.
20174
20175 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20176
20177         PR rtl-optimization/23047
20178         * gcc.c-torture/execute/pr23047.c: New test.
20179         * gcc.c-torture/execute/pr23047.x: New.
20180
20181 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
20182
20183         PR tree-optimization/22493
20184         * gcc.c-torture/execute/pr22493-1.c: New test.
20185         * gcc.c-torture/execute/pr22493-1.x: New.
20186         * gcc.c-torture/execute/vrp-1.c: New test.
20187         * gcc.c-torture/execute/vrp-2.c: New test.
20188         * gcc.c-torture/execute/vrp-2.c: New test.
20189
20190 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
20191
20192         * gcc.target/frv/all-builtin-read8.c: Delete.
20193         * gcc.target/frv/all-builtin-read16.c: Delete.
20194         * gcc.target/frv/all-builtin-read32.c: Delete.
20195         * gcc.target/frv/all-builtin-read64.c: Delete.
20196         * gcc.target/frv/all-builtin-write8.c: Delete.
20197         * gcc.target/frv/all-builtin-write16.c: Delete.
20198         * gcc.target/frv/all-builtin-write32.c: Delete.
20199         * gcc.target/frv/all-builtin-write64.c: Delete.
20200         * gcc.target/frv/all-read-write-1.c: New.
20201
20202 2005-07-27  Jeff Law  <law@redhat.com>
20203
20204         * gcc.c-torture/execute/pr22630.c: New test.
20205
20206 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
20207
20208         PR tree-optimization/23073
20209         * gcc.dg/vect/nodump-pr23073.c: New test.
20210         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20211
20212 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
20213
20214         PR tree-optimize/22348
20215         * gcc.c-torture/execute/pr22348.c: New.
20216
20217 2005-07-27  Richard Guenther  <rguenther@suse.de>
20218
20219         * gcc.dg/tree-ssa/salias-1.c: New testcase.
20220
20221 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20222
20223         PR fortran/22503
20224         * gfortran.dg/logical_comp.f90: New test.
20225
20226 2005-07-27  Jan Hubicka  <jh@suse.cz>
20227
20228         * inliner-1.c: Add cleanup of dumps.
20229         * val-prof-*.c: Likewise.
20230         * update-tailcall.c: New.
20231
20232 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
20233
20234         PR 22591
20235         * gcc.dg/tree-ssa/pr22591.c: New test.
20236         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20237
20238 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
20239
20240         PR libobjc/22606
20241         * objc.dg/try-catch-11.m: New test.
20242
20243 2005-07-26  Richard Guenther  <rguenther@suse.de>
20244
20245         PR tree-optimization/22486
20246         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20247
20248 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20249
20250         PR tree-opt/22484
20251         * g++.dg/opt/loop2.C: New test.
20252
20253 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
20254
20255         * gcc.dg/tree-ssa/reassoc-3.c: New test.
20256         * gcc.dg/tree-ssa/reassoc-4.c: New test.
20257
20258 2005-07-25  Adam Nemet  <anemet@lnxw.com>
20259
20260         * lib/profopt.exp (profopt-execute): Check for profiling data
20261         files on the target.
20262
20263 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
20264
20265         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20266         for matching of asm labels.
20267
20268 2005-07-25  Richard Guenther  <rguenther@suse.de>
20269
20270         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20271
20272 2005-07-25  Richard Guenther  <rguenther@suse.de>
20273
20274         PR testsuite/22624
20275         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20276
20277 2005-07-25  Ira Rosen  <irar@il.ibm.com>
20278
20279         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20280         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20281         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20282         * gcc.dg/vect/vect-100.c: New test.
20283         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20284         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20285         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20286         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20287         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20288         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20289         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20290         * gfortran.dg/vect/pr19049.f90: New testcase.
20291         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20292
20293 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
20294
20295         * gcc.c-torture/execute/20050713-1.c: New test.
20296
20297         PR fortran/20063
20298         * gfortran.fortran-torture/execute/data_4.f90: New test.
20299
20300         PR middle-end/20303
20301         * gcc.dg/visibility-d.c: New test.
20302
20303 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
20304
20305         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20306         * gfortran.dg/underflow.f90: Ditto.
20307
20308 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20309
20310         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20311         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20312         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20313
20314 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20315
20316         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20317         include case of field width of zero.
20318
20319 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
20320
20321         PR libgfortran/21875
20322         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20323         with trailing blanks on normal formatted read.
20324
20325 2005-07-23  Chao-ying Fu  <fu@mips.com>
20326
20327         * gcc.target/mips/mips32-dsp-type.c: New test.
20328         * gcc.target/mips/mips32-dsp.c: New test.
20329
20330 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
20331
20332         PR testsuite/21073
20333         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20334
20335         PR testsuite/20454
20336         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20337         and __cyg_profile_func_exit.
20338
20339 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
20340
20341         * gfortran.dg/comma_format_extension_3.f: Fix typo.
20342         * gfortran.dg/comma_format_extension_4.f: Same.
20343         * gfortran.dg/pr15332.f: Same.
20344         * gfortran.dg/pr21730.f: Same.
20345
20346 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
20347
20348         * g++.dg/opt/vrp2.C: Fix testcase.
20349
20350         PR tree-opt/22625
20351         * g++.dg/opt/vrp2.C: New test.
20352
20353 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
20354
20355         PR debug/21828
20356         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20357
20358 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
20359
20360         * gcc.dg/tree-ssa/20050719-1.c: New test.
20361
20362 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
20363
20364         * gcc.dg/bfin-longcall-1.c: New file.
20365         * gcc.dg/bfin-longcall-2.c: New file.
20366
20367 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
20368
20369         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
20370
20371 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20372
20373         PR middle-end/19055
20374         * gcc.dg/tree-ssa/pr19055.c: New test.
20375         * gcc.dg/tree-ssa/pr19055-2.c: New test.
20376
20377 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
20378
20379         PR C++/22358
20380         * g++.dg/other/pr22358.C: New test.
20381
20382 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
20383
20384         PR c++/2922
20385         * g++.dg/lookup/two-stage5.C: New test from bug comments.
20386
20387 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20388
20389         PR c++/15938
20390         * g++.dg/init/union2.C: New test.
20391
20392 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20393
20394         PR c/22393
20395         * gcc.dg/complex-4.c: New test.
20396
20397 2005-07-21  Richard Guenther  <rguenther@suse.de>
20398
20399         PR testsuite/22522
20400         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
20401         scanning for asm labels.
20402         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20403
20404 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20405
20406         PR target/22085
20407         * gcc.dg/altivec-pr22085.c: New.
20408
20409 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
20410
20411         PR tree-optimization/19210
20412         * gcc.dg/tree-ssa/pr19210-1.c: New.
20413         * gcc.dg/tree-ssa/pr19210-2.c: New.
20414
20415 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
20416
20417         PR rtl-optimization/22167
20418         * g++.dg/opt/pr22167.C: New test.
20419
20420 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
20421
20422         PR c++/2922
20423         * g++.dg/lookup/two-stage2.C: New.
20424         * g++.dg/lookup/two-stage3.C: New.
20425         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
20426         fixed two-stage name lookup for operators.
20427         * g++.dg/template/call3.C: Compiler now produces an appropriate
20428         error message.
20429         * g++.dg/template/crash37.C: Compiler now describes bla() on line
20430         14 as a candidate.
20431         * g++.dg/template/ptrmem4.C: Compiler produces different error
20432         message.
20433         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
20434         connect_to_method as a candidate.
20435
20436 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
20437
20438         * gcc.dg/fold-alloc-1.c: New test.
20439
20440 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
20441
20442         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20443         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
20444
20445 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
20446
20447         * gcc.dg/fold-abs-1.c: New test.
20448         * gcc.dg/fold-abs-2.c: New test.
20449         * gcc.dg/fold-abs-3.c: New test.
20450
20451 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
20452
20453         Make CONSTRUCTOR use VEC to store initializers.
20454         * g++.dg/ext/complit3.C: Check for specific error messages.
20455         * g++.dg/init/brace2.C: Update error message.
20456         * g++.dg/warn/Wbraces2.C: Likewise.
20457
20458 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
20459
20460         PR fortran/16940
20461         * gfortran.dg/module_interface_1.f90: New test.
20462
20463 2005-07-19  Danny Berlin <dberlin@dberlin.org>
20464             Kenneth Zadeck <zadeck@naturalbridge.com>
20465
20466         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
20467
20468 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20469
20470         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
20471         specify -Wformat for these tests.
20472         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
20473         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
20474         * gcc.dg/format/opt-6.c: Delete.
20475
20476 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20477
20478         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
20479         * gcc.dg/tree-ssa/sra-3.c: Likewise.
20480
20481 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
20482
20483         * gcc.dg/tree-ssa/alias-2.c: New test.
20484
20485 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
20486
20487         PR c++/22263
20488         * g++.dg/template/explicit7.C: New test.
20489
20490 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
20491
20492         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
20493         field width of 8 to +Inf and -Inf.
20494
20495 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
20496
20497         PR c++/22139
20498         * g++.dg/template/friend36.C: New test.
20499
20500 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
20501
20502         PR fortran/21730
20503         * gfortran.dg/pr21730.f: New test.
20504
20505 2005-07-16  Danny Berlin <dberlin@dberlin.org>
20506             Kenneth Zadeck <zadeck@naturalbridge.com>
20507
20508         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
20509         since pure const detection cannot run at -O1 in c compiler.
20510         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
20511         can now optimize this case properly.
20512         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
20513         because we now pass.
20514         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
20515
20516 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
20517
20518         PR c/22421
20519         * gcc.dg/format/bitfld-1.c: New test.
20520
20521 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20522
20523         PR c++/22204
20524         * g++.dg/rtti/repo1.C: New test.
20525
20526 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
20527
20528         PR middle-end/22398
20529         * gcc.c-torture/compile/pr22398.c: New test.
20530
20531 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
20532
20533         PR c++/22132
20534         * g++.dg/expr/cast4.C: New test.
20535
20536 2005-07-15  Richard Guenther  <rguenther@suse.de>
20537
20538         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
20539         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
20540
20541 2005-07-15  Steven Bosscher  <stevenb@suse.de>
20542
20543         PR tree-optimization/22230
20544         * gcc.dg/tree-ssa/pr22230.c: New test.
20545
20546 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
20547
20548         * gfortran.dg/g77/cpp6.f: New test.
20549
20550         PR fortran/22417
20551         * gfortran.dg/g77/cpp5.F: New test.
20552         * gfortran.dg/g77/cpp5.h: New file.
20553         * gfortran.dg/g77/cpp5inc.h: New file.
20554
20555 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
20556
20557         PR libfortran/16435
20558         * gfortran.dg/tl_editting.f90: New.
20559         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
20560
20561 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
20562
20563         * gfortran.dg/char_array_constructor.f90: New test.
20564
20565 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
20566
20567         * gfortran.dg/past_eor.f90: New.
20568         * gfortran.dg/complex_read.f90: New.
20569
20570 2005-07-13  Jeff Law  <law@redhat.com>
20571
20572         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
20573         additional casts.
20574
20575         * gcc.dg/tree-ssa/pr22321.c: New test
20576
20577 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
20578
20579         PR tree-optimization/21921
20580         * gcc.dg/tree-ssa/pr21921.c: New.
20581
20582 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20583
20584         PR tree-optimizatio/22442
20585         * gcc.dg/tree-ssa/loop-11.c: New test.
20586
20587 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20588
20589         PR tree-opt/21840
20590         * gcc.c-torture/compile/pr21840.c: New test.
20591
20592 2005-07-12  Jan Hubicka  <jh@suse.cz>
20593
20594         * gcc.c-torture/compile/pr22379.c: New test.
20595
20596 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
20597
20598         PR libfortran/21593
20599         gfortran.dg/dev_null.f90: Remove outdated comment about
20600         PR libfortran/21593.
20601
20602
20603 2005-07-12  Dale Johannesen  <dalej@apple.com>
20604
20605         * gcc.target/i386/compress-float-sse.c: New.
20606         * gcc.target/i386/compress-float-sse-pic.c: New.
20607         * gcc.target/i386/compress-float-387.c: New.
20608         * gcc.target/i386/compress-float-387-pic.c: New.
20609         * gcc.dg/compress-float-ppc.c: New.
20610         * gcc.dg/compress-float-ppc-pic.c: New.
20611
20612 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
20613
20614         PR libfortran/21593
20615         gfortran.dg/dev_null.f90: Remove targets.
20616
20617 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
20618
20619         PR tree-opt/22335
20620         * gcc.dg/pr22335-1.c: New test.
20621         * gcc.dg/pr22335-2.c: New test.
20622
20623 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20624
20625         PR c++/20172
20626         * g++.dg/template/nontype12.C : New test.
20627
20628 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
20629
20630         * gcc.dg/tree-ssa/loop-10.c: New test.
20631
20632 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
20633
20634         * gcc.c-torture/execute/20020720-1.x: Remove.
20635
20636 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
20637
20638         * gfortran.fortran-torture/execute/forall_7.f90: New test.
20639
20640 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
20641
20642         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20643         (dg-mips-options): Use it.
20644
20645 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
20646
20647         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20648
20649 2005-07-09  Richard Henderson  <rth@redhat.com>
20650
20651         * lib/target-supports.exp (check_effective_target_sync_char_short):
20652         Add alpha.
20653
20654 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
20655
20656         PR libfortran/22217
20657         * gfortran.dg/negative-z-descriptor.f90: New test.
20658
20659 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20660
20661         PR tree-opt/22329
20662         * gcc.dg/pr22329.c: New test.
20663
20664 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
20665
20666         PR tree-optimization/20139
20667         * gcc.dg/tree-ssa/pr20139.c: New.
20668
20669 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
20670
20671         PR tree-opt/22356
20672         * gcc.dg/pr22356-1.c: New test.
20673
20674 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
20675
20676         PR c++/21799
20677         * g++.dg/template/unify8.C: New.
20678         * g++.dg/template/unify9.C: New.
20679
20680 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
20681
20682         * gfortran.fortran-torture/execute/entry_10.f90: New test.
20683
20684 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
20685
20686         * gcc.dg/darwin-version-1.c: New.
20687         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20688         * gcc.dg/builtins-20.c: Likewise.
20689         * gcc.dg/builtins-53.c: Likewise.
20690         * gcc.dg/torture/builtins-convert-1.c: Likewise.
20691         * gcc.dg/torture/builtins-convert-2.c: Likewise.
20692         * gcc.dg/torture/builtins-convert-3.c: Likewise.
20693         * gcc.dg/torture/builtins-power-1.c: Likewise.
20694         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20695         on Darwin.
20696
20697 2005-07-07  Jeff Law  <law@redhat.com>
20698
20699         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
20700         argument evaluation order.
20701
20702 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
20703
20704         PR libfortran/21594
20705         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20706         Add test cases where the shift length is greater than the
20707         array length.
20708
20709 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20710
20711         * obj-c++.dg/proto-lossage-6.mm: New.
20712         * objc.dg/proto-lossage-6.m: New.
20713
20714 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20715
20716         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20717         * objc.dg/gnu-runtime-2.m: Likewise.
20718
20719 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20720
20721         * gfortran.dg/longline.f: New test.
20722
20723         * gfortran.dg/badline.f: New test.
20724
20725 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20726
20727         PR fortran/16531
20728         PR fortran/15966
20729         PR fortran/18781
20730         * gfortran.dg/hollerith.f90: New.
20731         * gfortran.dg/hollerith2.f90: New.
20732         * gfortran.dg/hollerith3.f90: New.
20733         * gfortran.dg/hollerith4.f90: New.
20734         * gfortran.dg/hollerith_f95.f90: New.
20735         * gfortran.dg/hollerith_legacy.f90: New.
20736         * gfortran.dg/g77/cpp4.F: New. Port from g77.
20737
20738 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
20739
20740         PR objc/22274
20741         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20742         * objc.dg/gnu-runtime-2.m: New.
20743
20744 2005-07-06  Jeff Law  <law@redhat.com>
20745
20746         * gcc.dg/tree-ssa/vrp17.c: New test.
20747
20748 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
20749
20750         PR fortran/22327
20751         * gfortran.dg/array_constructor_5.f90: New test.
20752
20753 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
20754
20755         * gfortran.fortran-torture/execute/entry_9.f90: New test.
20756
20757 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
20758
20759         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20760         * gcc.dg/980816-1.c: Ditto.
20761
20762 2005-07-06  Jeff Law  <law@redhat.com>
20763
20764         * gcc.c-torture/compile/pr21356.c: New test.
20765
20766 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20767
20768         PR c/22013
20769         PR c/22098
20770         * gcc.c-torture/compile/pr22013-1.c,
20771         gcc.c-torture/execute/pr22098-1.c,
20772         gcc.c-torture/execute/pr22098-2.c,
20773         gcc.c-torture/execute/pr22098-3.c: New tests.
20774
20775 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
20776
20777         PR c/22308
20778         * gcc.dg/pr22308-1.c: New test.
20779
20780 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
20781
20782         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
20783         target.
20784         * gcc.dg/compare9.c: Use -fshort-enums instead of
20785         -fno-short-enums.  Change the last test to dg-bogus.
20786
20787 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
20788
20789         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20790         * gcc.dg/compare9.c: New.
20791
20792 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20793
20794         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20795
20796 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20797
20798         PR testsuite/22288
20799         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20800
20801
20802 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20803
20804         * gcc.dg/format/gcc_gfc-1.c: New.
20805
20806 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
20807
20808         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20809
20810 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20811
20812         PR fortran/20842
20813         * gfortran.dg/io_invalid_1.f90: New test.
20814
20815 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
20816
20817         * gcc.dg/format/gcc_diag-1.c: Update.
20818
20819 2005-07-02  Jeff Law  <law@redhat.com>
20820
20821         * gcc.dg/tree-ssa/pr22051-1.c: New test.
20822         * gcc.dg/tree-ssa/pr22051-2.c: New test.
20823
20824 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
20825
20826         * gcc.dg/format/gcc_diag-1.c: Update.
20827
20828 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
20829
20830         PR tree-opt/22269
20831         * gcc.c-torture/compile/pr22269.c: New test.
20832
20833 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
20834
20835         PR 21584
20836         PR 22219
20837         * g++.dg/tree-ssa/pr21584-1.C: New test.
20838         * g++.dg/tree-ssa/pr21584-2.C: New test.
20839
20840 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
20841
20842         * obj-c++.dg/try-catch-11.mm: New.
20843         * objc.dg/try-catch-10.m: New.
20844
20845 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
20846
20847         * g++.dg/other/ucnid-1.C: xfail on AIX.
20848
20849 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
20850
20851         PR 22234
20852         * gcc.dg/20050629-1.c: New test.
20853
20854 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
20855
20856         * obj-c++.dg/const-str-1[0-1].mm: New.
20857         * objc.dg/const-str-1[0-1].m: New.
20858
20859 2005-05-29  Richard Henderson  <rth@redhat.com>
20860
20861         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20862         Rename from check_effective_target_vect_no_max.
20863         (check_effective_target_vect_no_int_add): New.
20864         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20865         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20866         * gcc.dg/vect/vect-reduc-3.c: Likewise.
20867         * gcc.dg/vect/vect-reduc-1.c: Use both.
20868         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20869
20870 2005-05-29  Richard Henderson  <rth@redhat.com>
20871
20872         * lib/target-supports.exp (check_effective_target_vect_no_max):
20873         Remove i386 and x86_64.
20874
20875 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20876
20877         PR testsuite/21969
20878         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20879
20880 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
20881
20882         PR middle-end/21969
20883         * gcc.dg/vect/pr21969.c: New test.
20884
20885 2005-06-28  Eric Christopher  <echristo@redhat.com>
20886
20887         PR c/22052
20888         PR c/21975
20889         * gcc.dg/inline1.c: New test.
20890         * gcc.dg/inline2.c: Ditto.
20891         * gcc.dg/inline3.c: Ditto.
20892         * gcc.dg/inline4.c: Ditto.
20893         * gcc.dg/inline5.c: Ditto.
20894
20895 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20896
20897         PR libfortran/22142
20898         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20899         Add testcase also testing eoshift1 for PR 22142.
20900
20901 2005-06-28  Richard Henderson  <rth@redhat.com>
20902
20903         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20904         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20905         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20906         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20907         gcc.dg/tree-ssa/20030922-2.c: Likewise.
20908
20909 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
20910
20911         PR libfortran/22142
20912         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20913         Add testcase for PR 22142.
20914
20915 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
20916
20917         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20918         gcc.target/ia64/fpreg-2.c: New tests.
20919
20920 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20921
20922         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20923
20924 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20925
20926         PR libfortran/22170
20927         * gfortran.dg/slash_1.f90: New test.
20928
20929 2005-06-27  Richard Henderson  <rth@redhat.com>
20930
20931         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20932         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20933         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20934         * gcc.dg/vect/vect-reduc-2.c: Likewise.
20935         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20936         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20937
20938 2005-06-27  Richard Henderson  <rth@redhat.com>
20939
20940         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20941         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20942
20943 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
20944
20945         * obj-c++.dg/proto-lossage-5.mm: New.
20946         * objc.dg/proto-lossage-5.m: New.
20947
20948 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
20949
20950         PR 21959
20951         * gcc.dg/tree-ssa/pr21959.c: New test.
20952
20953 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
20954
20955         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20956         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20957         testing uninitialized var.
20958
20959         * gcc.c-torture/execute/builtins/chk.h: New.
20960         * gcc.c-torture/execute/builtins/lib/chk.c: New.
20961         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20962         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20963         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20964         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20965         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20966         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20967         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20968         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20969         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20970         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20971         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20972         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20973         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20974         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20975         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20976         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20977         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20978         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20979         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20980         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20981         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20982         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20983         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20984         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20985         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20986         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20987         * gcc.dg/builtin-object-size-1.c: New test.
20988         * gcc.dg/builtin-object-size-2.c: New test.
20989         * gcc.dg/builtin-object-size-3.c: New test.
20990         * gcc.dg/builtin-object-size-4.c: New test.
20991         * gcc.dg/builtin-object-size-5.c: New test.
20992         * gcc.dg/builtin-stringop-chk-1.c: New test.
20993         * gcc.dg/builtin-stringop-chk-2.c: New test.
20994         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20995         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20996         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20997         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20998         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20999         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21000         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21001         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21002         * gcc.c-torture/execute/printf-1.c: New test.
21003         * gcc.c-torture/execute/fprintf-1.c: New test.
21004         * gcc.c-torture/execute/vprintf-1.c: New test.
21005         * gcc.c-torture/execute/vfprintf-1.c: New test.
21006         * gcc.c-torture/execute/printf-chk-1.c: New test.
21007         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21008         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21009         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21010
21011 2005-06-27  Michael Matz  <matz@suse.de>
21012
21013         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21014         slot is not merged if address escapes.
21015
21016 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21017
21018         PR c/21911
21019         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
21020
21021 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
21022
21023         PR middle-end/17965
21024         * gcc.c-torture/compile/20050622-1.c: New test.
21025
21026         PR middle-end/22028
21027         * gcc.dg/20050620-1.c: New test.
21028
21029 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
21030
21031         PR tree-optimization/22026
21032         * gcc.dg/tree-ssa/pr22026.c: New.
21033
21034 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
21035
21036         PR libfortran/22144
21037         * gfortran.dg/shift-alloc.f90: New testcase.
21038
21039 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
21040
21041         * all files: Update FSF address in copyright headers.
21042
21043 2005-06-22  Jan Hubicka  <jh@suse.cz>
21044
21045         * wholeprogram-1.c: New testcase.
21046         * wholeprogram-2.c: New testcase.
21047
21048 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
21049
21050         PR 22171
21051         * gcc.dg/tree-ssa/pr22171.c: New test.
21052
21053 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
21054
21055         * gfortran.dg/simplify_modulo.f90: New.
21056
21057 2005-06-24  Jan Hubicka  <jh@suse.cz>
21058
21059         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21060
21061 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21062
21063         * obj-c++.dg/proto-lossage-[1-4].mm: New.
21064
21065 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
21066
21067         * obj-c++.dg/typedef-alias-1.mm: New.
21068         * objc.dg/typedef-alias-1.m: New.
21069
21070 2005-06-23  Jeff Law  <law@redhat.com>
21071
21072         * gcc.dg/tree-ssa/vrp16.c: New test.
21073
21074 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21075
21076         * lib/target-supports.exp: Add
21077         check_effective_target_fortran_large_real and
21078         check_effective_target_fortran_large_int to check for
21079         corresponding effective targets.
21080         * gfortran.dg/large_integer_kind_1.f90: New test.
21081         * gfortran.dg/large_real_kind_1.f90: New test.
21082
21083 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
21084
21085         PR tree-optimization/22117
21086         * gcc.dg/tree-ssa/pr22117.c: New.
21087
21088 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
21089
21090         PR testsuite/22123
21091         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21092
21093 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
21094
21095         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21096
21097 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
21098
21099         * gfortran.dg/f2c_4.f90: Add tests for complex functions
21100         * gfortran.dg/f2c_4.c: Likewise.
21101
21102 2005-06-22 Paul Brook  <paul@codesourcery.com>
21103
21104         PR fortran/21034
21105         * gfortran.dg/auto_save_1.f90: New test.
21106
21107 2005-06-22  Michael Matz  <matz@suse.de>
21108
21109         * gcc.target/x86-64/abi: New directory.
21110         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21111         * gcc.target/x86-64/abi/README.gcc: New file.
21112         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21113         * gcc.target/x86-64/abi/asm-support.s: New file.
21114         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21115         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21116         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21117         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21118         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21119         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21120         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21121         * gcc.target/x86_64/abi/test_bitfields.c: New test.
21122         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21123         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21124         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21125         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21126         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21127         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21128         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21129         * gcc.target/x86_64/abi/test_varargs.c: New test.
21130
21131 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
21132
21133         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21134         32-bit i?86 and x86_64.
21135
21136 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
21137
21138         * obj-c++.dg/const-str-[1-9].mm: New tests.
21139
21140 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
21141
21142         PR fortran/22010
21143         * gfortran.dg/namelist_use.f90: New.
21144         * gfortran.dg/namelist_use_only.f90: New.
21145
21146 2005-06-21  Jeff Law  <law@redhat.com>
21147
21148         * gcc.dg/tree-ssa/vrp15.c: New test.
21149
21150 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
21151
21152         * lib/target-supports.exp (check_effective_target_vect_reduction):
21153         Remove.
21154         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21155         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21156         remove vect_reduction target keyword. Also avoid two returns in main.
21157         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21158         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21159         * gcc.dg/vect/vect-reduc-1short.c: New test.
21160         * gcc.dg/vect/vect-reduc-1char.c: New test.
21161         * gcc.dg/vect/vect-reduc-2short.c: New test.
21162         * gcc.dg/vect/vect-reduc-2char.c: New test.
21163         * gcc.dg/vect/vect-reduc-6.c: New test.
21164         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21165         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21166         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21167
21168 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21169         Paul Thomas  <pault@gcc.gnu.org>
21170
21171         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21172         New tests.
21173
21174 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21175
21176         * gfortran.dg/backslash_1.f90: New test.
21177         * gfortran.dg/backslash_2.f90: New test.
21178
21179 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
21180
21181         * gfortran.dg/duplicate_labels.f90: New test.
21182
21183 2005-06-20  Jan Beulich  <jbeulich@novell.com>
21184
21185         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21186         unsupportable relocations.
21187         * g++.old-deja/g++.other/store-expr1.C: Likewise.
21188         * gcc.dg/20050321-2.c: xfail for NetWare.
21189
21190 2005-06-20  Andreas Jaeger  <aj@suse.de>
21191
21192         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21193         gcc.target/i386/fastcall-sseregparm.c,
21194         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21195
21196 2005-06-19  Richard Henderson  <rth@redhat.com>
21197
21198         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21199
21200 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
21201
21202         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21203
21204 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
21205
21206         PR c++/22115
21207         * g++.dg/conversion/simd2.C: Change expected error message.
21208
21209 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21210
21211         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21212         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21213         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21214
21215 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
21216
21217         * gcc.dg/fold-mod-1.c: New test.
21218
21219 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
21220
21221         PR fortran/19926
21222         * gfortran.dg/pr19926.f90: New test.
21223
21224 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
21225
21226         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21227         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21228         targets.
21229         * gcc.dg/vect/vect-reduc-2.c: Likewise.
21230         * gcc.dg/vect/vect-reduc-3.c: Likewise.
21231
21232 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
21233
21234         * gcc.target/ia64/float80-varargs-1.c: New test.
21235
21236 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21237
21238         PR tree-opt/22035
21239         * gfortran.dg/f2c_6.f90: New test.
21240
21241 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
21242
21243         PR c++/17413
21244         * g++.dg/template/local5.C: New.
21245
21246 2005-06-17  Richard Henderson  <rth@redhat.com>
21247
21248         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21249
21250 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
21251
21252         PR testsuite/21945
21253         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21254
21255 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
21256
21257         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21258         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21259         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21260         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21261         check_vect to verify the presence of hardware vector support.
21262
21263 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
21264
21265         PR testsuite/22056
21266         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21267
21268 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21269
21270         PR libfortran/19216
21271         * gfortran.dg/pr19216.f: Add correct space between brackets and
21272         dg directive.
21273
21274 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21275
21276         PR libfortran/16436
21277         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21278
21279 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
21280
21281         * gcc.target/i386/attributes-error.c: New testcase.
21282         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21283         * gcc.target/i386/regparm-stdcall.c: Likewise.
21284         * gcc.target/i386/sseregparm-1.c: Likewise.
21285         * gcc.target/i386/sseregparm-2.c: Likewise.
21286
21287 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
21288
21289         * g++.dg/rtti/crash2.C: New.
21290
21291 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
21292
21293         * gcc.dg/noncompile/20040203-3.c: Update expected message.
21294
21295 2005-06-15  David Ung  <davidu@mips.com>
21296
21297         * gcc.target/mips/mips16e-extends.c: New test for testing the
21298         generation of MIPS16e zeb/zeh, seb/seh instructions.
21299
21300 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
21301
21302         PR 22018
21303         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21304         * gcc.dg/tree-ssa/pr22018.c: New test.
21305
21306 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
21307
21308         * gcc.dg/simd-1.c: Update error messages.
21309         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
21310         * gcc.dg/simd-2.c: Update error messages.
21311         * gcc.dg/simd-4.c: New.
21312
21313 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
21314
21315         PR c++/20678
21316         * g++.dg/other/crash-4.C: New.
21317
21318 2005-06-14  Devang Patel  <dpatel@apple.com>
21319
21320         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21321
21322 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
21323
21324         PR c++/21929
21325         * g++.dg/parse/crash11.C: Update
21326
21327 2005-06-13  Jeff Law  <law@redhat.com>
21328
21329         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21330         perform the desired transformations.
21331         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21332         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21333
21334 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21335
21336         PR fortran/22038
21337         * gfortran.dg/forall_1.f90: Un-XFAIL.
21338
21339 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
21340
21341         PR c++/21929
21342         * g++.dg/parse/crash26.C: New.
21343
21344         PR c++/20789
21345         * g++.dg/init/member1.C: New.
21346
21347 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
21348
21349         * gfortran.dg/altreturn_1.f90: New test.
21350
21351 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
21352
21353         PR middle-end/21985
21354         * gcc.dg/tree-ssa/pr21985.c: New test.
21355
21356 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21357
21358         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21359
21360 2005-06-12  Roger Sayle  <roger@eyesopen.com>
21361
21362         PR c++/21930
21363         * g++.dg/other/error10.C: New test case.
21364
21365 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21366
21367         PR libfortran/19155
21368         * gfortran.dg/pr19155.f: Add test.
21369
21370 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21371
21372         * gfortran.dg/f2c_7.f90: New test.
21373
21374         * gfortran.dg/forall_1.f90: XFAILed.
21375
21376 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
21377
21378         * gcc.dg/pr14796-1.c: New.
21379         * gcc.dg/pr14796-2.c: New.
21380
21381 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
21382
21383         PR fortran/17792
21384         PR fortran/21375
21385         * gfortran.dg/deallocate_stat.f90: New test.
21386
21387 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
21388
21389         * gfortran.fortran-torture/execute/in-pack.f90: New test.
21390
21391 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
21392
21393         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
21394         access will be generated when this loop is vectorized. Test that
21395         accesses with same alignment were detected.
21396         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
21397         Test that accesses with same alignment were detected.
21398         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
21399         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
21400         alignment were detected.
21401
21402 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
21403
21404         PR c++/10611
21405         * g++.dg/conversion/simd2.C: New.
21406
21407 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21408
21409         * gcc.dg/Wcxx-compat-1.c: New.
21410
21411 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
21412
21413         PR libfortran/21480
21414         * gfortran.dg/reshape-complex.f90: Add a test for a packed
21415         complex array.
21416
21417 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
21418
21419         * gcc.dg/alias-8.c: New.
21420
21421 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
21422
21423         * gcc.dg/format/cmn_err-1.c: Update.
21424
21425 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
21426
21427         PR target/20666
21428         * gcc.target/sparc/fexpand-2.c: New.
21429         * gcc.target/sparc/fpmerge-2.c: New.
21430         * gcc.target/sparc/fpmul-2.c: New.
21431         * gcc.target/sparc/noresult.c: New.
21432         * gcc.target/sparc/pdist-2.c: New.
21433         * gcc.target/sparc/pdist-3.c: New.
21434
21435 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
21436
21437         PR testsuite/21702
21438         * gcc.target/i386/i386.exp: Fix comment typo.
21439
21440 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
21441
21442         PR c++/19497
21443         * g++.dg/inherit/using5.C: New.
21444         * g++.dg/inherit/using6.C: New.
21445
21446 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21447
21448         PR c++/19894
21449         * g++.dg/template/ptrmem15.C: New test.
21450
21451         PR c++/20563
21452         * g++.dg/ext/label4.C: New test.
21453
21454 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21455
21456         * gcc.dg/tls/debug-1.c: New test.
21457
21458 2005-06-07  Dale Johannesen  <dalej@apple.com>
21459
21460         * gcc.target/i386/movq.c: New.
21461
21462 2005-06-07  Dale Johannesen  <dalej@apple.com>
21463
21464         * gcc.dg/20050607-1.c: New.
21465
21466 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
21467
21468         PR middle-end/21850
21469         * gcc.c-torture/execute/20050607-1.c: New test.
21470
21471 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
21472
21473         PR libfortran/21926
21474         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
21475         Test case where the return array has lowest stride one,
21476         but isn't packed.
21477
21478 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
21479
21480         * lib/target-supports.exp (check_effective_target_sync_int_long):
21481         Add s390 and s390x targets.
21482
21483 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
21484
21485         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
21486         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
21487         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
21488         * gcc.dg/tree-ssa/loop-9.c: New test.
21489
21490 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
21491
21492         * g++.dg/parse/defarg10.C: New.
21493
21494 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
21495
21496         PR regression/21897
21497         * gcc.c-torture/execute/20050604-1.c: New test.
21498
21499 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         PR 21903
21502         * g++.dg/parse/defarg9.C: New.
21503
21504         PR c++/20637
21505         * g++.dg/inherit/using4.C: New.
21506         * g++.dg/overload/error1.C: Adjust expected errors.
21507         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
21508         * g++.old-deja/g++.brendan/arm2.C: Likewise.
21509         * g++.old-deja/g++.other/redecl2.C: Likewise.
21510         * g++.old-deja/g++.other/redecl4.C: Likewise.
21511         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
21512
21513 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21514
21515         * gfortran.dg/f2c_5.f90: Add -w to dg-options
21516
21517 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
21518
21519         * lib/gfortran.exp (gfortran_target_compile): Call
21520         dg-additional-files-options
21521         * gfortran.dg/f2c_4.f90: New file
21522         * gfortran.dg/f2c_4.c: New file
21523         * gfortran.dg/f2c_5.f90: New file
21524         * gfortran.dg/f2c_5.c: New file
21525
21526 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21527
21528         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
21529
21530         PR fortran/21912
21531         * gfortran.dg/array_constructor_4.f90: New test.
21532
21533 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
21534
21535         PR c++/21619
21536         * g++.dg/ext/builtin9.C: New test.
21537
21538 2005-06-05  Dale Johannesen  <dalej@apple.com>
21539
21540         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
21541         * gcc.c-torture/execute/20050603-2.c: Ditto.
21542
21543 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
21544
21545         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
21546         * gcc.dg/vect/vect-reduc-1.c: New.
21547         * gcc.dg/vect/vect-reduc-2.c: New.
21548         * gcc.dg/vect/vect-reduc-3.c: New.
21549
21550 2005-06-04  Dale Johannesen  <dalej@apple.com>
21551
21552         * gcc.c-torture/execute/20050603-1.c: New.
21553         * gcc.c-torture/execute/20050603-2.c: New.
21554         * gcc.dg/20050603-3.c: New.
21555
21556 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21557
21558         PR fortran/19195
21559         * gfortran.dg/debug_1.f90: New test.
21560
21561         * gfortran.dg/forall_1.f90: New test.
21562
21563 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
21564
21565         * gfortran.dg/array_constructor_3.f90: New test.
21566
21567 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21568
21569         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
21570
21571 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
21572
21573         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
21574
21575 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
21576
21577         PR c/21873
21578         * gcc.dg/init-excess-1.c: New test.
21579
21580 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/21853
21583         * g++.dg/expr/static_cast6.C: New test.
21584
21585 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
21586
21587         * gcc.dg/tree-ssa/vrp14.c: New test.
21588
21589 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
21590
21591         PR c++/21336
21592         * g++.dg/template/new2.C: New test.
21593
21594 2005-06-03  Josh Conner  <jconner@apple.com>
21595
21596         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
21597         all entries in initializer.
21598
21599 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
21600
21601         PR middle-end/21858
21602         * gcc.dg/pr21858.c: New testcase.
21603
21604 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
21605
21606         PR tree-optimization/21292
21607
21608         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
21609         New.
21610         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21611         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21612         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21613         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21614         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21615
21616 2005-06-02  Richard Henderson  <rth@redhat.com>
21617
21618         * gcc.dg/sync-2.c: Use -march=i486 for i386.
21619
21620 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
21621
21622         * gcc.dg/wtypequal.c: New testcase.
21623
21624 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
21625
21626         PR 21582
21627         * gcc.dg/tree-ssa/pr21582.c: New test.
21628
21629 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21630
21631         PR c++/21280
21632         * g++.dg/opt/interface2.h: New.
21633         * g++.dg/opt/interface2.C: New.
21634         * g++.dg/init/ctor4.C: Adjust error lines.
21635         * g++.old-deja/g++.bob/inherit2.C: Likewise.
21636         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21637         * g++.old-deja/g++.jason/opeq3.C: Likewise.
21638         * g++.old-deja/g++.pt/assign1.C: Likewise.
21639         * g++.old-deja/g++.pt/crash20.C: Likewise.
21640
21641 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
21642
21643         PR tree-optimization/21734
21644         * g++.dg/vect/pr21734_1.cc: New.
21645         * g++.dg/vect/pr21734_2.cc: New.
21646
21647 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
21648
21649         PR c++/20350
21650         * g++.dg/template/spec24.C: New.
21651
21652         PR c++/21151
21653         * g++.dg/pch/local-1.C: New.
21654         * g++.dg/pch/local-1.Hs: New.
21655
21656 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
21657
21658         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21659         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21660         * gcc.dg/tree-ssa/pr14341.c: New test.
21661         * gcc.dg/tree-ssa/pr14841.c: New test.
21662         * gcc.dg/tree-ssa/pr20701.c: New test.
21663         * gcc.dg/tree-ssa/pr21086.c: New test.
21664         * gcc.dg/tree-ssa/pr21090.c: New test.
21665         * gcc.dg/tree-ssa/pr21332.c: New test.
21666         * gcc.dg/tree-ssa/pr21458.c: New test.
21667         * gcc.dg/tree-ssa/pr21658.c: New test.
21668         * gcc.dg/tree-ssa/vrp01.c: New test.
21669         * gcc.dg/tree-ssa/vrp02.c: New test.
21670         * gcc.dg/tree-ssa/vrp03.c: New test.
21671         * gcc.dg/tree-ssa/vrp04.c: New test.
21672         * gcc.dg/tree-ssa/vrp05.c: New test.
21673         * gcc.dg/tree-ssa/vrp06.c: New test.
21674         * gcc.dg/tree-ssa/vrp07.c: New test.
21675         * gcc.dg/tree-ssa/vrp08.c: New test.
21676         * gcc.dg/tree-ssa/vrp09.c: New test.
21677         * gcc.dg/tree-ssa/vrp10.c: New test.
21678         * gcc.dg/tree-ssa/vrp11.c: New test.
21679         * gcc.dg/tree-ssa/vrp12.c: New test.
21680         * gcc.dg/tree-ssa/vrp13.c: New test.
21681
21682 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
21683
21684         PR 21029
21685         * gcc.dg/tree-ssa/pr21029.c: New test.
21686
21687 2005-06-01  Roger Sayle  <roger@eyesopen.com>
21688
21689         * gfortran.dg/logint-1.f: New test case.
21690         * gfortran.dg/logint-2.f: Likewise.
21691         * gfortran.dg/logint-3.f: Likewise.
21692
21693 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
21694
21695         PR c/21536
21696         PR c/20760
21697         * gcc.dg/20050527-1.c: New test.
21698
21699         * gcc.dg/i386-sse-12.c: New test.
21700
21701         PR fortran/21729
21702         * gfortran.dg/implicit_5.f90: New test.
21703
21704 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
21705
21706         PR fortran/20883
21707         * gfortran/assign_4.f90: New test.
21708         * gfortran/assign_2.f90: Change compile to run.
21709
21710 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
21711
21712         * lib/target-supports.exp
21713         (check_effective_target_sync_char_short): New.
21714         * gcc.dg/sync-2.c: New.
21715
21716 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
21717
21718         PR tree-optimization/21817
21719         * gcc.dg/torture/pr21817-1.c: New.
21720
21721 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
21722
21723         PR c++/21165
21724         * g++.dg/template/init5.C: New.
21725
21726 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
21727
21728         * gfortran.dg/char_initialiser_actual.f90:
21729         Test character initialisers as actual arguments.
21730         * gfortran.dg/char_pointer_comp_assign.f90:
21731         Test character pointer structure component assignments.
21732         * gfortran.dg/char_array_structure_constructor.f90:
21733         Test character components in structure constructors.
21734
21735 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
21736
21737         PR middle-end/20931
21738         * g++.dg/opt/pr20931.C: New test.
21739
21740 2005-05-31  Andreas Jaeger  <aj@suse.de>
21741
21742         PR testsuite/20772
21743         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21744         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21745         g++.old-deja/g++.ext/asmspec1.C,
21746         g++.old-deja/g++.other/regstack.C,
21747         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21748         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21749         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21750         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21751         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21752         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21753         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21754         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21755         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21756         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21757         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21758         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21759         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21760         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21761         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21762         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21763         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21764         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21765         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21766
21767 2005-05-31  Jeff Law  <law@redhat.com>
21768
21769         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21770
21771 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
21772
21773         PR middle-end/21743
21774         * gcc.dg/builtins-1.c: Activate disabled clog test.
21775         * gcc.dg/torture/builtin-attr-1.c: Likewise.
21776
21777 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
21778
21779         * gfortran.dg/char_pointer_assign.f90:
21780         Test character-pointer assignments and pointer assignments.
21781         * gfortran.dg/char_pointer_dummy.f90:
21782         Test character-pointer dummy arguments.
21783         * gfortran.dg/char_pointer_func.f90:
21784         Test character-pointer function returns.
21785         * gfortran.dg/char_pointer_dependency.f90:
21786         Test character-pointer functions with dependencies.
21787
21788 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
21789
21790         PR c++/21784
21791         * g++.dg/lookup/using14.C: New test.
21792
21793 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
21794
21795         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21796         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21797         trailing ^M.
21798
21799 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
21800
21801         PR c++/17413
21802         * g++.dg/template/local5.C: New.
21803
21804         PR target/21761
21805         * gcc.c-torture/compile/pr21761.c: New.
21806
21807         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21808         before darwin8.
21809
21810 2005-05-30  Steven G. Kargl
21811
21812         PR fortran/20846
21813         * gfortran.dg/inquire_8.f90: New test.
21814
21815 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21816
21817         PR libfortran/21376
21818         * gfortran.dg/output_exponents_1.f90: New test.
21819
21820 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21821
21822         PR libfortran/20006
21823         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21824
21825 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
21826
21827         PR c++/21210
21828         * g++.dg/ext/complex1.C: New test.
21829
21830         PR c++/21340
21831         * g++.dg/init/ctor6.C: New test.
21832
21833 2005-05-29  Jan Hubicka  <jh@suse.cz>
21834
21835         * gcc.c-torture/compile/pr21562.c: New.
21836
21837 2005-05-28  Steven G. Kargl <kargls@comcast.net>
21838
21839         * gfortran.dg/subnormal_1.f90: New test.
21840
21841 2005-05-28  Jan Hubicka  <jh@suse.cz>
21842
21843         * tree-prof.exp: Fix comment.
21844         * value-prof-1.c: New.
21845         * value-prof-2.c: New.
21846         * value-prof-3.c: New.
21847         * value-prof-4.c: New.
21848
21849 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
21850
21851         PR c++/21614
21852         * g++.dg/expr/ptrmem6.C: New test.
21853         * g++.dg/expr/ptrmem6a.C: Likewise.
21854
21855 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
21856
21857         PR tree-optimization/21658
21858         * gcc.dg/tree-ssa/pr21658.c: New.
21859
21860 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
21861
21862         PR c++/21455
21863         * g++.dg/inherit/ptrmem3.C: New.
21864
21865         PR c++/21681
21866         * g++.dg/parse/template16.C: New.
21867
21868 2005-05-27  Andreas Jaeger  <aj@suse.de>
21869
21870         * gcc.dg/setjmp-2.c: Only run in 32-bit.
21871
21872         * gcc.dg/i386-sse-8.c: Run test on all archs.
21873
21874 2005-05-26  Mike Stump  <mrs@apple.com>
21875
21876         * objc.dg/isa-field-1.m: Only run on darwin.
21877         * objc.dg/lookup-1.m: Likewise.
21878         * objc.dg/try-catch-8.m: Likewise.
21879
21880 2005-05-26  Roger Sayle  <roger@eyesopen.com>
21881
21882         PR tree-optimization/9814
21883         * gcc.dg/pr9814-1.c: New test case.
21884
21885 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21886
21887         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21888         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21889         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21890         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21891         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21892         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21893         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21894         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21895         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21896         objc.dg/try-catch-8.m: New.
21897
21898 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
21899
21900         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21901         remove extraneous semicolons.
21902
21903 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
21904
21905         * obj-c++.dg/comp-types-12.mm: New.
21906         * objc.dg/comp-types-11.m: New.
21907         * objc.dg/selector-4.m: New.
21908
21909 2005-05-26  Andreas Jaeger  <aj@suse.de>
21910
21911         PR testsuite/20772
21912         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21913         g++.old-deja/g++.ext/attrib3.C,
21914         g++.old-deja/g++.other/store-expr1.C,
21915         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21916         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21917         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21918         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21919         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21920         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21921         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21922         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21923         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21924         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21925         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21926         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21927         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21928         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21929         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21930         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21931         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21932         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21933         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21934
21935 2005-05-26  Andreas Jaeger  <aj@suse.de>
21936
21937         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21938         x86-64 compilation.
21939
21940 2005-05-26  Andreas Jaeger  <aj@suse.de>
21941
21942         PR testsuite/20772
21943         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21944         gcc.misc-tests/i386-pf-athlon-1.c,
21945         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21946         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21947         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21948         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21949         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21950         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21951         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21952         programs.
21953
21954         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21955         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21956         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21957         x86-64 compilation.
21958
21959         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21960         x86_64.
21961
21962         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21963         effective-target ilp32.
21964
21965 2005-05-26  David Ung  <davidu@mips.com>
21966
21967         * gcc.target/mips/ext_ins.c: New test for testing the generation
21968         of MIPS32/64 rev 2 ext/ins instructions.
21969
21970 2005-05-26  Andreas Jaeger  <aj@suse.de>
21971
21972         * treelang/compile/unsigned.tree: Use gimple instead of
21973         nonexisting generic dump.
21974
21975 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
21976
21977         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21978
21979 2005-05-26  Andreas Jaeger  <aj@suse.de>
21980
21981         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21982
21983 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
21984
21985         PR libfortran/17283
21986         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21987         Test callee-allocated memory with write statements.
21988
21989 2005-05-25  Roger Sayle  <roger@eyesopen.com>
21990
21991         PR middle-end/21709
21992         * gcc.dg/pr21709-1.c: New test case.
21993
21994 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
21995             Mike Stump  <mrs@apple.com>
21996
21997         * objc/execute/next_mapping.h: Update for C++.
21998
21999         * obj-c++.dg/selector-1.mm: Move to...
22000         * obj-c++.dg/selector-4.mm: here...
22001
22002         * obj-c++.dg/basic.mm: New.
22003         * obj-c++.dg/comp-types-1.mm: New.
22004         * obj-c++.dg/cxx-class-1.mm: New.
22005         * obj-c++.dg/cxx-ivars-1.mm: New.
22006         * obj-c++.dg/cxx-ivars-2.mm: New.
22007         * obj-c++.dg/cxx-ivars-3.mm: New.
22008         * obj-c++.dg/cxx-scope-1.mm: New.
22009         * obj-c++.dg/cxx-scope-2.mm: New.
22010         * obj-c++.dg/defs.mm: New.
22011         * obj-c++.dg/empty-private-1.mm: New.
22012         * obj-c++.dg/encode-1.mm: New.
22013         * obj-c++.dg/encode-2.mm: New.
22014         * obj-c++.dg/encode-3.mm: New.
22015         * obj-c++.dg/extern-c-1.mm: New.
22016         * obj-c++.dg/extra-semi.mm: New.
22017         * obj-c++.dg/fix-and-continue-2.mm: New.
22018         * obj-c++.dg/isa-field-1.mm: New.
22019         * obj-c++.dg/ivar-list-semi.mm: New.
22020         * obj-c++.dg/local-decl-1.mm: New.
22021         * obj-c++.dg/lookup-1.mm: New.
22022         * obj-c++.dg/lookup-2.mm: New.
22023         * obj-c++.dg/method-1.mm: New.
22024         * obj-c++.dg/method-2.mm: New.
22025         * obj-c++.dg/method-3.mm: New.
22026         * obj-c++.dg/method-4.mm: New.
22027         * obj-c++.dg/method-5.mm: New.
22028         * obj-c++.dg/method-6.mm: New.
22029         * obj-c++.dg/method-7.mm: New.
22030         * obj-c++.dg/no-extra-load.mm: New.
22031         * obj-c++.dg/overload-1.mm: New.
22032         * obj-c++.dg/pragma-1.mm: New.
22033         * obj-c++.dg/pragma-2.mm: New.
22034         * obj-c++.dg/private-1.mm: New.
22035         * obj-c++.dg/private-2.mm: New.
22036         * obj-c++.dg/proto-qual-1.mm: New.
22037         * obj-c++.dg/qual-types-1.mm: New.
22038         * obj-c++.dg/stubify-1.mm: New.
22039         * obj-c++.dg/stubify-2.mm: New.
22040         * obj-c++.dg/super-class-1.mm: New.
22041         * obj-c++.dg/super-class-2.mm: New.
22042         * obj-c++.dg/super-dealloc-1.mm: New.
22043         * obj-c++.dg/super-dealloc-2.mm: New.
22044         * obj-c++.dg/template-1.mm: New.
22045         * obj-c++.dg/template-2.mm: New.
22046         * obj-c++.dg/template-3.mm: New.
22047         * obj-c++.dg/template-4.mm: New.
22048         * obj-c++.dg/template-5.mm: New.
22049         * obj-c++.dg/template-6.mm: New.
22050         * obj-c++.dg/try-catch-1.mm: New.
22051         * obj-c++.dg/try-catch-2.mm: New.
22052         * obj-c++.dg/try-catch-3.mm: New.
22053         * obj-c++.dg/try-catch-4.mm: New.
22054         * obj-c++.dg/try-catch-5.mm: New.
22055         * obj-c++.dg/try-catch-6.mm: New.
22056         * obj-c++.dg/try-catch-7.mm: New.
22057         * obj-c++.dg/try-catch-8.mm: New.
22058         * obj-c++.dg/try-catch-9.mm: New.
22059         * obj-c++.dg/va-meth-1.mm: New.
22060
22061 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22062
22063         * obj-c++.dg/selector-1.mm: New.
22064         * obj-c++.dg/selector-2.mm: New.
22065
22066 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22067
22068         * obj-c++.dg/selector-3.mm: New.
22069         * objc.dg/selector-3.m: New.
22070
22071 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
22072
22073         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22074         about where warning appears.
22075
22076 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22077
22078         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22079         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22080         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22081         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22082
22083 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
22084
22085         * gcc.dg/20050524-1.c: New test.
22086
22087 2005-05-25  Jan Hubicka  <jh@suse.cz>
22088
22089         * gcc.dg/tree-prof/inliner-1.c: New.
22090
22091 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
22092
22093         * gcc.dg/tree-prof: New directory.
22094         * gcc.dg/tree-prof/tree-prof.exp: New.
22095
22096 2005-05-25  DJ Delorie  <dj@redhat.com>
22097
22098         * gcc.dg/Wattributes-1.c: New.
22099         * gcc.dg/Wattributes-2.c: New.
22100         * gcc.dg/Wattributes-3.c: New.
22101
22102 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
22103
22104         PR tree-optimization/19833
22105         * gcc.dg/uninit-4.c: Remove xfail.
22106         * gcc.dg/uninit-9.c: Ditto.
22107
22108 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
22109
22110         * obj-c++.dg/bitfield-[1-5].mm: New.
22111         * obj-c++.dg/class-protocol-1.mm: New.
22112         * obj-c++.dg/comp-types-1[0-1].mm: New.
22113         * obj-c++.dg/comp-types-[2-9].mm: New.
22114         * obj-c++.dg/encode-[4-8].mm: New.
22115         * obj-c++.dg/layout-1.mm: New.
22116         * obj-c++.dg/method-1[0-9].mm: New.
22117         * obj-c++.dg/method-2[0-1].mm: New.
22118         * obj-c++.dg/method-[8-9].mm: New.
22119         * obj-c++.dg/objc-gc-3.mm: New.
22120         * obj-c++.dg/try-catch-10.mm: New.
22121         * objc.dg/bitfield-5.m: New.
22122         * objc.dg/comp-types-10.m: New.
22123         * objc.dg/comp-types-9.m: New.
22124         * objc.dg/layout-1.m: New.
22125         * objc.dg/objc-gc-4.m: New.
22126         * objc.dg/try-catch-9.m: New.
22127         * objc.dg/class-protocol-1.m: Tweak diagnostics.
22128         * objc.dg/comp-types-1.m: Likewise.
22129         * objc.dg/comp-types-[5-6].m: Likewise.
22130         * objc.dg/method-9.m: Likewise.
22131
22132 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
22133
22134         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22135         and on hardware without VMX support.
22136
22137         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22138
22139         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22140
22141         * lib/profopt.exp (dg-final-generate, dg-final-use,
22142         profopt-final-code, profopt-get-options): New.
22143         (profopt-execute): Process test directives.
22144
22145         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22146         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22147         cleanup-tree-dump, cleanup-saved-temps): Update comments.
22148
22149 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
22150
22151         PR C++/21645
22152         * g++.dg/init/ctor5.C: New test.
22153
22154 2005-05-24  Ira Rosen  <irar@il.ibm.com>
22155
22156         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22157         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22158         vect-113.c, vect-114.c.
22159
22160 2005-05-23  Adam Nemet  <anemet@lnxw.com>
22161
22162         * gcc.dg/const-elim-1.c: Remove xfails.
22163
22164 2005-05-23  Jeff Law  <law@redhat.com>
22165
22166         * gcc.c-torture/compile/pr21638.c: New test.
22167         * gcc.c-torture/compile/20050520-1.c: New test.
22168
22169 2005-05-23  Nick Clifton  <nickc@redhat.com>
22170
22171         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22172         be a proper triple, ie: m32r*-*-*.
22173         * g++.old-deja/g++.jason/thunk3.C: Likewise.
22174
22175 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
22176
22177         PR middle-end/21331
22178         PR tree-opt/21293
22179         * gcc.c-torture/compile/pr21293.c: New test.
22180         * gcc.c-torture/execute/pr21331.c: New test.
22181
22182 2004-05-20  Richard Henderson  <rth@redhat.com>
22183
22184         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22185
22186 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
22187
22188         * obj-c++-dg.exp: Add.
22189         * obj-c++.exp: Add.
22190         * obj-c++.dg/dg.exp: Add.
22191
22192 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22193
22194         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22195         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22196
22197 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
22198
22199         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22200
22201 2004-05-19  Richard Henderson  <rth@redhat.com>
22202
22203         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22204
22205 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
22206
22207         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22208
22209         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22210
22211 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
22212
22213         PR c++/21495
22214         * g++.dg/parse/extern1.C: New test.
22215         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22216
22217 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22218
22219         * gcc.dg/c99-math.h: New.
22220         * gcc.dg/c99-math-float-1.c: New test.
22221         * gcc.dg/c99-math-double-1.c: Likewise.
22222         * gcc.dg/c99-math-long-double-1.c: Likewise.
22223
22224 2005-05-18  Richard Henderson  <rth@redhat.com>
22225
22226         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22227
22228 2005-05-18  Devang Patel  <dpatel@apple.com>
22229
22230         * g++.dg/opt/20050511-1.C: New test.
22231
22232 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
22233
22234         PR libfortran/21127
22235         * gfortran.dg/reshape-complex.f90: New test.
22236
22237 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
22238
22239         * gfortran.dg/array_constructor_1.f90: New test.
22240         * gfortran.dg/array_constructor_2.f90: New test.
22241
22242 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22243
22244         PR fortran/20954
22245         * gfortran.dg/pr20954.f: New test.
22246
22247 2005-05-17  Mike Stump  <mrs@apple.com>
22248
22249         Yet more Objective-C++...
22250
22251         * objc.dg/method-5.m: Update.
22252         * objc.dg/method-6.m: Update.
22253         * objc.dg/method-7.m: Update.
22254         * objc.dg/method-9.m: Update.
22255         * objc.dg/try-catch-2.m: Update.
22256
22257 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
22258
22259         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22260         Remove little-endian optimizations.
22261
22262 2005-05-17  Jeff Law  <law@redhat.com>
22263
22264         * g++.dg/tree-ssa/pr14814.C: New test.
22265         * gcc.dg/tree-ssa/pr14814.C: New test.
22266         * gcc.dg/tree-ssa/pr17141-1.C: New test.
22267         * gcc.dg/tree-ssa/pr17141-2.C: New test.
22268
22269 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22270
22271         * gcc.dg/compat/generate-random.c: Do not include
22272         libiberty.h.
22273         * gcc.dg/compat/generate-random_r.c: Likewise.
22274
22275 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
22276
22277         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22278
22279 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
22280
22281         PR middle-end/21595
22282         * g++.dg/tree-ssa/builtin1.C: New testcase.
22283
22284 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
22285
22286         PR c++/21454
22287         * g++.dg/opt/const4.C: New test.
22288
22289         PR middle-end/21492
22290         * g++.dg/opt/crossjump1.C: New test.
22291
22292         PR tree-optimization/21610
22293         * gcc.c-torture/compile/20050516-1.c: New test.
22294
22295         PR fortran/15080
22296         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22297         about the test failing.
22298         * gfortran.fortran-torture/execute/where_7.f90: New test.
22299         * gfortran.fortran-torture/execute/where_8.f90: New test.
22300
22301 2005-05-16  Richard Henderson  <rth@redhat.com>
22302
22303         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22304         i?86 and x86_64.
22305
22306 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
22307
22308         * gcc.dg/compat/generate-random.c (config.h): Do not include.
22309         (limits.h): Include unconditionally.
22310         (stdlib.h): Likewise.
22311         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22312         (limits.h): Include unconditionally.
22313         (stdlib.h): Likewise.
22314         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22315         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22316         (limits.h): Include unconditionally.
22317         (stdlib.h): Likewise.
22318         (hashtab.h): Do not include.
22319         (getopt.h): Likewise.
22320         (stddef.h): Include.
22321         (hashval_t): Define.
22322         (struct entry): Add "next" field.
22323         (HASH_SIZE): New macro.
22324         (hash_table): New variable.
22325         (switchfiles): Do not use xmalloc.
22326         (mix): New macro.
22327         (iterative_hash): New function.
22328         (hasht): Remove.
22329         (e_exists): New function.
22330         (e_insert): Likewise.
22331         (output): Use, instead of libiberty hashtable functions.
22332         (main): Do not use getopt.  Do not call htab_create.
22333
22334 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
22335
22336         PR libstdc++/21526
22337         * lib/target-supports.exp (check_mkfifo_available):
22338         Return 0 for cygwin as mkfifo support incomplete on platform.
22339         Fix typos in comments.
22340
22341 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
22342
22343         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22344
22345 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
22346
22347         PR fortran/17432
22348         * gfortran.dg/assign_4.f: New test.
22349
22350 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
22351
22352         PR tree-optimization/21563
22353         * gcc.dg/tree-ssa/pr21563.c: New.
22354
22355 2005-05-14  Jan Hubicka  <jh@suse.cz>
22356
22357         * gcc.dg/noreturn-7.c: Allow control reaches warning.
22358
22359 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
22360
22361         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22362
22363 2005-05-13  Julian Brown  <julian@codesourcery.com>
22364
22365         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22366         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22367
22368 2005-05-13  Jan Hubicka  <jh@suse.cz>
22369
22370         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
22371         * gcc.dg/fold-xor-?.c: Likewise.
22372         * gcc.dg/pr15784-?.c: Likewise.
22373         * gcc.dg/pr20922-?.c: Likewise.
22374         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
22375         * gcc.dg/tree-ssa/pr17598.c: Likewise.
22376         * gcc.dg/tree-ssa/pr20470.c: Likewise.
22377
22378 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22379
22380         PR fortran/21260
22381         * gfortran.dg/hollerith_1.f90: New test.
22382
22383 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22384
22385         * gfortran.dg/func_result_2.f90: New test.
22386
22387 2005-05-11  Bud Davis  <bdavis@gfortran.org>
22388
22389         * gfortran.dg/dev_null.f90: New test.
22390
22391 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
22392
22393         * gcc.dg/arm-vfp1.c: Revert last change.
22394
22395 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
22396
22397         PR middle-end/19807
22398         PR tree-optimization/19639
22399         * g++.dg/tree-ssa/pr19807.C: New testcase.
22400
22401 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22402
22403         PR libfortran/21471
22404         * gfortran.dg/append-1.f90: New test.
22405
22406 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22407
22408         * gcc.dg/pr18501.c: XFAIL.
22409         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
22410         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
22411         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22412         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22413         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22414         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
22415         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
22416         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
22417
22418 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22419
22420         PR fortran/20178
22421         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
22422         gfortran.dg/f2c_3.f90: New tests.
22423
22424         * gfortran.dg/return_1.f90: Fix dg annotation.
22425
22426 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
22427
22428         * gcc.c-torture/compile/20050510-1.c: New test.
22429
22430 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
22431
22432         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
22433
22434 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
22435
22436         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
22437
22438 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
22439
22440         PR c/17913
22441         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
22442
22443 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
22444
22445         PR c/21342
22446         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
22447         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
22448
22449 2005-05-10  Ben Elliston  <bje@au.ibm.com>
22450
22451         PR debug/16676
22452         * gcc.dg/debug/pr16676.c: New test.
22453
22454 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
22455
22456         PR testsuite/21443
22457         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
22458         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
22459         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
22460         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
22461         Change -O1 to -O2.
22462         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
22463         -fno-tree-dominator-opts.
22464
22465 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22466
22467         * gfortran.dg/return_1.f90: New test.
22468
22469 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
22470
22471         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
22472
22473         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
22474
22475 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
22476
22477         PR c++/21427
22478         * g++.dg/inherit/covariant13.C: New.
22479
22480 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22481
22482         PR libfortran/19155
22483         * gfortran.dg/pr19155.f: New test.
22484
22485 2005-05-08  Roger Sayle  <roger@eyesopen.com>
22486
22487         PR inline-asm/8788
22488         * gcc.dg/pr8788-1.c: New testcase.
22489
22490 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
22491
22492         PR target/21416
22493         * gcc.target/mips/fpcmp-[12].c: New tests.
22494
22495 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
22496
22497         * lib/target-supports-dg.exp (dg-require-fork): New function.
22498         (dg-require-mkfifo): Likewise.
22499         * lib/target-supports.exp (check_function_available): New
22500         function.
22501         (check_fork_available): Likewise.
22502         (check_mkfifo_available): Likewise.
22503
22504 2005-05-06  Jeff Law  <law@redhat.com>
22505
22506         * gcc.c-torture/compile/pr21380.c: New test.
22507
22508 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
22509
22510         PR c++/20961
22511         * g++.dg/ext/weak3.C: New test.
22512
22513 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
22514
22515         PR c++/21352
22516         * g++.dg/template/crash37.C: New test.
22517
22518 2005-05-05  Paul Brook  <paul@codesourcery.com>
22519
22520         * gcc.dg/arm-g2.c: Use effective-target arm32.
22521         * gcc.dg/arm-mmx-1.c: Ditto.
22522         * gcc.dg/arm-scd42-2.c: Ditto.
22523         * gcc.dg/arm-vfp1.c: Ditto.
22524         * lib/target-supports.exp (check_effective_target_arm32): New
22525         function.
22526
22527 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
22528
22529         PR libfortran/21354
22530         gfortran.dg/in_pack_rank7.f90: New test.
22531
22532 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
22533
22534         PR middle-end/15618
22535         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
22536
22537 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
22538
22539         PR middle-end/21265
22540         * gcc.dg/20050503-1.c: New test.
22541
22542         PR rtl-optimization/21239
22543         * gcc.dg/i386-sse-11.c: New test.
22544
22545 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
22546
22547         PR target/16888
22548         * gcc.target/i386/asm-1.c: New test.
22549
22550 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
22551
22552         PR rtl-optimization/21330
22553         * gcc.c-torture/execute/20050502-1.c: New test.
22554
22555         PR target/21297
22556         * gcc.c-torture/execute/20050502-2.c: New test.
22557
22558 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
22559
22560         PR middle-end/21282
22561         * gcc.dg/pr21282.c: New.
22562
22563 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22564
22565         * gcc.dg/vect/pr20122.c: Clean up .vect file.
22566         * gcc.dg/vect/vect-92.c: Likewise.
22567         * gcc.dg/vect/vect-93.c: Likewise.
22568         * gcc.dg/vect/vect-dv-1.c: Likewise.
22569         * gcc.dg/vect/vect-dv-2.c: Likewise.
22570         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
22571
22572 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
22573
22574         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
22575         * gfortran.dg/vect/vect-2.f90: Likewise.
22576         * gfortran.dg/vect/vect-3.f90: Likewise.
22577         * gfortran.dg/vect/vect-4.f90: Likewise.
22578         * gfortran.dg/vect/vect-5.f90: Likewise.
22579
22580 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
22581
22582         PR target/20813
22583         * gcc.dg/rs6000-fpint-2.c: New.
22584
22585 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
22586
22587         PR c/15698
22588         * gcc.dg/builtins-30.c: Update expected messages.
22589         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
22590         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
22591         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
22592
22593 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
22594
22595         PR tree-optimization/21294
22596         * gcc.dg/tree-ssa/pr21294.c: New.
22597
22598 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
22599
22600         * gcc.dg/altivec-3.c (vec_store): Do not use the old
22601         __builtin_altivec_st_internal_4si built-in.
22602
22603 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
22604
22605         PR c++/15875
22606         * g++.dg/template/ptrmem14.C: New test.
22607
22608 2005-05-02  Paul Brook  <paul@codesourcery.com>
22609
22610         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22611
22612 2005-05-02  Michael Matz  <matz@suse.de>
22613
22614         PR c++/19542
22615         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22616
22617 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
22618
22619         * g++.dg/cpp/weak.C: New test.
22620
22621 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
22622
22623         * gcc.dg/tree-ssa/loop-8.c: New test.
22624
22625 2005-04-30  Michael Maty  <matz@suse.de>
22626
22627         * gcc.dg/inline-mcpy.c: New test.
22628
22629 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
22630
22631         PR libfortran/18958
22632         * gfortran.dg/eoshift.f90: New test case.
22633
22634 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
22635
22636         PR libfortran/18857
22637         * gfortran.dg/matmul_1.f90: New test.
22638
22639 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22640
22641         PR tree-optimization/21030
22642         * gcc.dg/tree-ssa/pr21030.c: New.
22643
22644 2005-04-29  Devang Patel  <dpatel@apple.com>
22645
22646         PR tree-optimization/21272
22647         * gcc.dg/vect/vect-ifcvt-10.c: New test.
22648
22649 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
22650
22651         PR fortran/13082
22652         PR fortran/18824
22653         * gfortran.dg/entry_4.f90: New test.
22654         * gfortran.fortran-torture/execute/entry_1.f90: New test.
22655         * gfortran.fortran-torture/execute/entry_2.f90: New test.
22656         * gfortran.fortran-torture/execute/entry_3.f90: New test.
22657         * gfortran.fortran-torture/execute/entry_4.f90: New test.
22658         * gfortran.fortran-torture/execute/entry_5.f90: New test.
22659         * gfortran.fortran-torture/execute/entry_6.f90: New test.
22660         * gfortran.fortran-torture/execute/entry_7.f90: New test.
22661
22662 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22663
22664         * gfortran.fortran-torture/execute/entry_8.f90: New test.
22665
22666 2005-04-29  Paul Brook  <paul@codesourcery.com>
22667
22668         * gfortran.dg/entry_3.f90: New test.
22669
22670 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22671
22672         * gfortran.dg/implicit_4.f90: New test.
22673
22674 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
22675
22676         * lib/target-supports.exp (check_profiling_available): Return
22677         false for xtensa-*-elf.
22678
22679 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
22680
22681         * lib/fortran-torture.exp (fortran-torture.exp): Catch
22682         error if file cannot be deleted.
22683
22684 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
22685
22686         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22687         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22688         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22689         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22690         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22691         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22692         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22693         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22694         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22695         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22696         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22697         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22698         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22699
22700 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22701
22702         PR fortran/20865
22703         * gfortran.dg/pr20865.f90: New test.
22704
22705 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
22706
22707         * gcc.dg/void-cast-2.c: New test.
22708
22709 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22710
22711         PR c/21159
22712         * gcc.dg/void-cast-1.c: New test.
22713
22714 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
22715
22716         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22717
22718 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22719
22720         PR fortran/21177
22721         * gfortran.dg/pr21177.f90: New test.
22722
22723 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
22724
22725         PR tree-optimization/21171
22726         * gcc.dg/tree-ssa/pr21171.c: New test.
22727
22728 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
22729
22730         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22731         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22732         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22733         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22734         gcc.dg/tree-ssa/gen-vect-32.c: New.
22735         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22736         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22737         don't run on PPC32.
22738
22739 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22740
22741         PR c/21213
22742         * gcc.dg/transparent-union-3.c: New test.
22743
22744 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
22745
22746         PR c/20740
22747         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22748         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22749         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22750         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22751         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22752         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22753
22754 2005-04-26  Jeff Law  <law@redhat.com>
22755
22756         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22757         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22758         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22759         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22760         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22761         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22762         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22763
22764 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
22765
22766         PR tree-optimization/17598
22767         * gcc.dg/tree-ssa/pr17598.c: New testcase.
22768
22769 2005-04-25  Mike Stump  <mrs@apple.com>
22770
22771         * objc.dg/fix-and-continue-1.m: Add.
22772
22773 2005-04-25  Roger Sayle  <roger@eyesopen.com>
22774
22775         PR c++/20995
22776         * g++.dg/opt/pr20995-1.C: New test case.
22777
22778 2005-04-25  Devang Patel <dpatel@apple.com>
22779
22780         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22781
22782 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22783
22784         PR testsuite/21062
22785         * g++.dg/opt/alias2.C (printf): Correct the prototype.
22786
22787 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
22788
22789         PR C++/21188
22790         * g++.dg/opt/rtti2.C: New test.
22791
22792 2005-04-25  Paul Brook  <paul@codesourcery.com>
22793         Steven G. Kargl  <kargls@comcast.net>
22794
22795         PR fortran/20879
22796         * gfortran.dg/ichar_1.f90: New file.
22797
22798 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
22799
22800         PR middle-end/20991
22801         * g++.dg/opt/pr20991.C: New test.
22802
22803         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22804         where sizeof (type) < __alignof__ (type).
22805         * gcc.dg/compat/struct-layout-1.h: Likewise.
22806
22807 2005-04-24  Per Bothner  <per@bothner.com>
22808             Devang Patel  <dpatel@apple.com>
22809
22810         PR preprocessor/20907
22811         * gcc.dg/cpp/very-long-comment.c: New test.
22812
22813 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22814
22815         PR fortran/20059
22816         * gfortran.dg/common_5.f: New test.
22817
22818 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
22819
22820         PR middle-end/21082
22821         * g++.dg/tree-ssa/pr21082.C: New testcase.
22822
22823 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
22824
22825         * gcc.dg/vect/vect-99.c: New test.
22826
22827 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
22828
22829         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22830
22831 2005-04-22  Jeff Law  <law@redhat.com>
22832
22833         * gcc.dg/uninit-5.c: Remove xfails.
22834         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22835         conditionals and loads.
22836
22837 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
22838
22839         PR libfortran/20074
22840         PR libfortran/20436
22841         PR libfortran/21108
22842         * gfortran.dg/nested_reshape.f90: new test
22843         * gfortran.dg/reshape-alloc.f90: new test
22844         * gfortran.dg/reshape.f90: new test
22845
22846 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
22847
22848         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22849
22850         * gcc.dg/arm-vfp1.c: New test.
22851
22852 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
22853
22854         PR c++/21087
22855         * g++.dg/lookup/builtin2.C: New test.
22856
22857 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
22858
22859         * gcc.dg/weak/weak-13.c: New test.
22860
22861 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
22862
22863         * lib/target-supports.exp (check_effective_target_sync_int_long):
22864         Add powerpc*.
22865
22866 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
22867
22868         * gcc.target/mips/branch-1.c: New test.
22869
22870 2005-04-21  Richard Henderson  <rth@redhat.com>
22871
22872         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22873         * gcc.dg/vect/vect-86.c: Likewise.
22874         * gcc.dg/vect/vect-87.c: Likewise.
22875         * gcc.dg/vect/vect-88.c: Likewise.
22876
22877 2005-04-21  Devang Patel  <dpatel@apple.com>
22878
22879         PR optimization/20994
22880         * gcc.dg/tree-ssa/ifc-3.c: New test.
22881
22882 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22883
22884         PR c/12913
22885         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22886         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22887         gcc.dg/c99-vla-jump-5.c: New tests.
22888
22889 2005-04-19  Richard Henderson  <rth@redhat.com>
22890
22891         * lib/target-supports.exp (check_effective_target_vect_int_mult):
22892         Fix typo in exists check.
22893         (check_effective_target_sync_int_long): New.
22894         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22895         * gcc.dg/ia64-sync-2.c: Likewise.
22896         * gcc.dg/ia64-sync-3.c: Likewise.
22897         * gcc.dg/ia64-sync-4.c: Likewise.
22898
22899 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
22900
22901         * gcc.dg/fold-xor-1.c: New test.
22902         * gcc.dg/fold-xor-2.c: New test.
22903
22904 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
22905
22906         PR target/20670
22907         * g++.dg/eh/fp-regs.C: New test.
22908
22909 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
22910
22911         * gcc.dg/Wint-to-pointer-cast-1.c,
22912         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22913         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22914         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22915
22916 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22917
22918         PR fortran/16861
22919         * gfortran.dg/pr16861.f90: New test.
22920
22921 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22922
22923         * gcc.dg/pr21085.c: New test.
22924
22925 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
22926
22927         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
22928         (setup_mips_tests, dg-mips-options): New procedures.
22929         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22930         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22931         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22932         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22933         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22934         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22935         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22936         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22937         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22938         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22939         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22940         dg-mips-options instead of dg-options.  Remove now-redundant
22941         preprocessor guards.
22942         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22943         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22944         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22945         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22946         * gcc.dg/vr-mult-2.c: Delete.
22947         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22948         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22949         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22950         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22951         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22952         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22953         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22954
22955 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
22956
22957         * ada/acats/run_all.sh: Use sync when executable not present.
22958
22959 2005-04-18  Devang Patel  <dpatel@apple.com>
22960
22961         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22962         * gcc.dg/vect/vect-11a.c: New.
22963         * gcc.dg/vect/vect-none.c: Update.
22964         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22965
22966 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
22967
22968         PR tree-optimization/20922
22969         * gcc.dg/pr20922-1.c: New test.
22970         * gcc.dg/pr20922-2.c: New test.
22971         * gcc.dg/pr20922-3.c: New test.
22972         * gcc.dg/pr20922-4.c: New test.
22973         * gcc.dg/pr20922-5.c: New test.
22974         * gcc.dg/pr20922-6.c: New test.
22975
22976 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22977
22978         PR libfortran/20950
22979         * gfortran.dg/pr20950.f: New test.
22980
22981 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22982
22983         PR libfortran/19216
22984         * gfortran.dg/pr19216.f: New test.
22985
22986 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
22987
22988         PR tree-optimization/21001
22989         * gcc.dg/tree-ssa/pr21001.c: New.
22990
22991 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
22992
22993         PR libfortran/21075
22994         * gfortran.dg/reshape_rank7.f90: New test.
22995
22996 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22997
22998         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22999         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23000         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23001         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23002         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23003         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23004         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23005         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23006         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23007         wrong way round).
23008         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23009         in namelists.  New test.
23010         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23011         New test.
23012         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23013         New test.
23014         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23015         namelist.  New test.
23016         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23017         New test.
23018         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23019         New test.
23020         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23021         namelist.  New test.
23022         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23023         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23024         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23025         New test.
23026         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23027         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23028         arrays. New test.
23029
23030 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
23031
23032         * gfortran.dg/wtruncate.f: New testcase.
23033         * gfortran.dg/wtruncate.f90: New testcase.
23034
23035 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
23036
23037         PR c++/21025
23038         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23039         which sizeof/alignof is dependent, rather than just whether we are
23040         processing_template_decl.
23041
23042 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23043
23044         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23045         corrected typo where the wrong variables had been compared.
23046
23047 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
23048
23049         PR libfortran/18495
23050         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23051         Test callee-allocated version of return array with a write
23052         statement.
23053         Test spread with a temporary with another write statement.
23054
23055 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
23056
23057         PR tree-optimization/21031
23058         * gcc.dg/tree-ssa/pr21031.c: New.
23059
23060 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
23061
23062         PR tree-optimization/21004
23063         * gcc.dg/builtins-53.c: Include builtins-config.h.
23064         Check floorf, ceilf, floorl and ceill transformations
23065         only when HAVE_C99_RUNTIME is defined.
23066
23067 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
23068
23069         PR middle-end/20739
23070         * gcc.dg/tree-ssa/pr20739.c: New test.
23071
23072 2005-04-14  Mike Stump  <mrs@apple.com>
23073
23074         * gcc.dg/Foundation.framework/empty: New.
23075         * gcc.dg/framework-2.c: New.
23076
23077 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23078
23079         PR tree-optimization/21021
23080         * gcc.c-torture/compile/pr21021.c: New.
23081
23082 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
23083
23084         PR testsuite/21010
23085         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23086         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23087         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23088         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23089         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23090         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23091         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23092         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23093
23094 2005-04-14  Richard Henderson  <rth@redhat.com>
23095
23096         * lib/target-supports.exp (check_effective_target_vect_condition):
23097         Add ia64, i?86, and x86_64.
23098
23099 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
23100
23101         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23102
23103 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
23104
23105         PR tree-optimization/20657
23106         * gcc.dg/tree-ssa/pr20657.c: New.
23107
23108 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
23109
23110         * gcc.dg/builtins-53.c: Also check (int)trunc* and
23111         (long long int)trunc*.
23112
23113 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
23114
23115         PR target/20927
23116         * gcc.dg/pr20927.c: New test.
23117
23118 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
23119
23120         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23121         * gcc.target/mips/asm-1.c: Likewise.
23122
23123 2005-04-13  Dale Johannesen  <dalej@apple.com>
23124
23125         * objc.dg/objc-fast-4.m: New.
23126
23127 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
23128
23129         * gcc.target/cris/torture/cris-torture.exp: New driver in new
23130         directory.
23131         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23132
23133 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
23134
23135         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23136         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23137         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23138
23139 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
23140
23141         PR tree-optimization/20913
23142         * gcc.dg/tree-ssa/pr20913.c: New.
23143
23144         PR tree-optimization/20702
23145         * gcc.dg/tree-ssa/pr20702.c: New.
23146
23147 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23148
23149         PR c++/13744
23150         * g++.dg/inherit/local3.C: New test.
23151
23152 2005-04-12  Jeff Law  <law@redhat.com>
23153
23154         * gcc.dg/tree-ssa/20050412-1.c: New test.
23155
23156 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
23157
23158         PR libfortran/19016
23159         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23160         Add tests with mask generated by expression.
23161         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23162         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23163         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23164
23165 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
23166
23167         PR middle-end/20917
23168         * gcc.dg/20050409-1.c: New test.
23169
23170 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
23171
23172         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23173
23174 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23175
23176         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23177         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23178         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23179         (TARGET_CXX): Adjust accordingly.
23180         * target.h (struct gcc_target): Remove epxort_class_data.  Add
23181         determine_class_data_visibility and class_data_always_comdat.
23182         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23183         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23184         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23185         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23186         (arm_cxx_determine_class_data_visibility): New.
23187         (arm_cxx_class_data_always_comdat): Likewise.
23188         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23189         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23190         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23191         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23192         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23193         Define.
23194
23195 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
23196
23197         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23198
23199 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
23200
23201         * gcc.dg/i386-darwin-fpmath.c: New.
23202
23203 2004-04-11  Devang Patel  <dpatel@apple.com>
23204
23205         * lib/target-supports.exp (check_effective_target_vect_condition): New.
23206         * gcc.dg/vect/vect-ifcvt-1.c: New test.
23207         * gcc.dg/vect/vect-ifcvt-2.c: New test.
23208         * gcc.dg/vect/vect-ifcvt-3.c: New test.
23209         * gcc.dg/vect/vect-ifcvt-4.c: New test.
23210         * gcc.dg/vect/vect-ifcvt-5.c: New test.
23211         * gcc.dg/vect/vect-ifcvt-6.c: New test.
23212         * gcc.dg/vect/vect-ifcvt-7.c: New test.
23213         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23214
23215 2004-04-11  Devang Patel  <dpatel@apple.com>
23216
23217         * gcc.dg/vect/vect-dv-1.c: New test.
23218         * gcc.dg/vect/vect-dv-2.c: New test.
23219
23220 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23221
23222         PR tree-optimization/20933
23223         * gcc.dg/tree-ssa/pr20933.c: New test.
23224
23225 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23226
23227         * gfortran.dg/fold_nearest.f90: New test.
23228
23229 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
23230
23231         * gcc.dg/tree-ssa/alias-1.c: New test.
23232
23233 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
23234
23235         PR tree-optimization/20920
23236         * g++.dg/tree-ssa/pr20920.C: New test.
23237
23238 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
23239
23240         * gcc.dg/builtins-53.c: Also check (int)ceil* and
23241         (long long int)ceil*.
23242
23243 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
23244
23245         * g++.dg/warn/Wdtor1.C: Declare template in system header with
23246         explicit C++ linkage.
23247
23248 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23249
23250         * gfortran.dg/pr17229.f: Take care of the new obsolescence
23251         warning for arithmetic IF statements.
23252
23253 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
23254
23255         * eor_handling_1.f90: New test case.
23256         * eor_handling_2.f90: New test case.
23257         * eor_handling_3.f90: New test case.
23258         * eor_handling_4.f90: New test case.
23259         * eor_handling_5.f90: New test case.
23260         * noadv_size.f90: New test case.
23261         * pad_no.f90: New test case.
23262
23263 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
23264
23265         * gcc.c-torture/execute/20050410-1.c: New test.
23266
23267 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
23268
23269         * gcc.dg/pr20126.c: New.
23270
23271 2005-04-09  Bud Davis  <bdavis@gfortran.org>
23272             Steven G. Kargl <kargls@comcast.net>
23273
23274         * gfortran.dg/PR19872.f: New test.
23275
23276 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23277
23278         * gfortran.dg/nint_1.f90: Fix dg-do directive.
23279
23280 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
23281
23282         * gfortran.dg/nint_1.f90: New test.
23283
23284 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23285
23286         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23287         Added test for callee-allocated arrays with write statements.
23288         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23289         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23290         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23291         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23292         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23293
23294 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
23295
23296         PR libfortran/20163
23297         * gfortran.dg/open-options-blanks.f: New test.
23298
23299 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23300
23301         PR fortran/13257
23302         * gfortran.dg/comma_format_extension_[1234].f: New tests.
23303
23304 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
23305
23306         * gcc.dg/tree-ssa/stdarg-1.c: New test.
23307         * gcc.dg/tree-ssa/stdarg-2.c: New test.
23308         * gcc.dg/tree-ssa/stdarg-3.c: New test.
23309         * gcc.dg/tree-ssa/stdarg-4.c: New test.
23310         * gcc.dg/tree-ssa/stdarg-5.c: New test.
23311         * gcc.c-torture/execute/stdarg-4.c: New test.
23312
23313         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23314
23315         PR target/20795
23316         * g++.dg/abi/param2.C: New test.
23317
23318 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23319
23320         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23321
23322 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
23323
23324         * gcc.dg/builtins-53.c: New test.
23325
23326 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
23327
23328         * g++.dg/tree-ssa/pr18178.C: New test.
23329         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23330         * gcc.c-torture/execute/20041019-1.c: New test.
23331         * gcc.dg/tree-ssa/20041008-1.c: New test.
23332         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23333         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23334         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23335         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23336         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23337         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23338         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23339         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23340         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23341         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23342
23343 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
23344
23345         PR rtl-optimization/20466
23346         * gcc.c-torture/execute/pr20466-1.c: New test.
23347
23348 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
23349
23350         PR c++/20905
23351         * g++.dg/parse/cond2.C: New test.
23352
23353         PR c++/20145
23354         * g++.dg/warn/Wdtor1.C: New test.
23355
23356 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23357
23358         PR fortran/17229
23359         * gfortran.dg/pr17229.f: New test.
23360
23361 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
23362
23363         * gfortran.dg/tiny_1.f90: New test.
23364         * gfortran.dg/tiny_2.f90: ditto.
23365
23366 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
23367
23368         * gfortran.dg/eor_1.f90: Fix dg-do run line
23369         * gfortran.dg/open_new.f90: Fix dg-do run line
23370
23371 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
23372
23373         * lib/target-supports.exp (get_compiler_messages): Support
23374         optional arguments, the fourth being compiler options.
23375         (check_effective_target_fpic): New proc.
23376         * gcc.dg/20050321-2.c: Restrict to target fpic.
23377
23378 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
23379
23380         * gcc.dg/15443-1.c: New test.
23381         * gcc.dg/15443-2.c: Likewise.
23382
23383 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23384
23385         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
23386
23387 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23388
23389         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
23390
23391 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
23392
23393         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
23394         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
23395         -m64.
23396         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
23397         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
23398         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
23399
23400 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
23401
23402         PR c++/20212
23403         * g++.dg/warn/Wunused-11.C: New test.
23404
23405 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
23406
23407         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
23408
23409 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
23410
23411         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
23412
23413 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23414
23415         PR c++/20734
23416         * g++.dg/template/ptrmem13.C: New test.
23417
23418 2005-04-05  Per Bothner  <per@bothner.com>
23419
23420         * lib/gcc.exp: Always add -fno-show-column, for now.
23421
23422 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
23423
23424         PR testsuite/20767
23425         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
23426         of plain old "unsigned int" for the type of "i".  Makes this test
23427         64bit clean.
23428
23429 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
23430
23431         * gcc.dg/i386-ssefn-1.c: New test.
23432         * gcc.dg/i386-ssefn-2.c: New test.
23433         * gcc.dg/i386-ssefn-3.c: New test.
23434         * gcc.dg/i386-ssefn-4.c: New test.
23435
23436 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
23437
23438         PR tree-optimization/20076
23439         * gcc.dg/builtin-apply4.c: New test.
23440
23441         PR preprocessor/19475
23442         * gcc.dg/cpp/macspace1.c: New test.
23443         * gcc.dg/cpp/macspace2.c: New test.
23444
23445 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23446
23447         * gfortran.dg/pr20755.f: Fixed bad format.
23448
23449 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
23450
23451         PR c++/20763
23452         * g++.dg/ext/attrib21.C: New test.
23453
23454 2004-04-05  Devang Patel  <dpatel@apple.com>
23455
23456         * lib/target-supports.exp (check_effective_target_vect_shif): New.
23457         * gcc.dg/vect/vect-shift-1.c: New test.
23458
23459 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23460
23461         PR libfortran/20755
23462         * gfortran.dg/pr20755.f: New test.
23463
23464 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
23465
23466         * gfortran.dg/pr15959.f90: New test.
23467         * gfortran.dg/string_pad_trunc.f90: New test.
23468
23469 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23470
23471         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
23472         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
23473         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
23474         syntax.
23475
23476 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23477
23478         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
23479
23480 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23481
23482         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
23483         * gcc.c-torture/compile/20011119-2.c: Likewise.
23484         * gcc.c-torture/compile/981001-2.c: Likewise.
23485
23486 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
23487
23488         PR c++/20679
23489         * g++.dg/template/overload4.C: New test.
23490
23491 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23492
23493         PR c++/20746
23494         * g++.dg/abi/covariant5.C: New.
23495
23496         PR debug/20505
23497         * g++.dg/debug/const2.C: New.
23498
23499 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
23500
23501         PR rtl-optimization/16104
23502         * gcc.c-torture/execute/20050316-1.c: New test.
23503
23504 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
23505
23506         * g++.dg/template/spec23.C: Fix dg-error text.
23507
23508 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
23509
23510         PR c++/19199
23511         * g++.dg/expr/lval2.C: New.
23512
23513 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23514
23515         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
23516         __builtin_strcasecmp and __builtin_strncasecmp.
23517
23518 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
23519
23520         PR c++/20723
23521         * g++.dg/template/spec22.C: New.
23522         * g++.dg/template/spec23.C: New.
23523
23524 2005-04-03  Dale Ranta  <dir@lanl.gov>
23525             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23526
23527         PR libfortran/20068
23528         PR libfortran/20125
23529         PR libfortran/20156
23530         PR libfortran/20471
23531         * gfortran.dg/backspace.f: New test.
23532
23533 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
23534
23535         * gcc.dg/pr19345.c: New test.
23536
23537 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23538
23539         PR tree-optimization/20640
23540         * gcc.dg/torture/tree-loop-1.c: New.
23541
23542 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
23543
23544         PR rtl-optimization/20290
23545         * gcc.c-torture/execute/loop-ivopts-2.c: New.
23546
23547 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
23548
23549         * gcc.dg/rs6000-fpint.c: New.
23550
23551 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23552
23553         * gcc.dg/old-style-then-proto-1.c: New test.
23554
23555 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23556
23557         * gfortran.fortran-torture/execute/backspace.f90: Check
23558         after backspace and read was incorrect.
23559
23560 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23561
23562         * gcc.c-torture/execute/builtins/strcat.c: Check the result
23563         buffer past the terminating NUL using memcmp.
23564         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
23565         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
23566
23567         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
23568         Fix unused/uninitialized variable warnings.
23569
23570         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
23571         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
23572         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
23573         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
23574
23575         * gcc.c-torture/execute/builtins/abs-1-lib.c,
23576         gcc.c-torture/execute/builtins/fputs-lib.c,
23577         gcc.c-torture/execute/builtins/lib/fprintf.c,
23578         gcc.c-torture/execute/builtins/lib/main.c,
23579         gcc.c-torture/execute/builtins/lib/memcmp.c,
23580         gcc.c-torture/execute/builtins/lib/memmove.c,
23581         gcc.c-torture/execute/builtins/lib/mempcpy.c,
23582         gcc.c-torture/execute/builtins/lib/memset.c,
23583         gcc.c-torture/execute/builtins/lib/printf.c,
23584         gcc.c-torture/execute/builtins/lib/sprintf.c,
23585         gcc.c-torture/execute/builtins/lib/stpcpy.c,
23586         gcc.c-torture/execute/builtins/lib/strchr.c,
23587         gcc.c-torture/execute/builtins/lib/strcmp.c,
23588         gcc.c-torture/execute/builtins/lib/strcpy.c,
23589         gcc.c-torture/execute/builtins/lib/strcspn.c,
23590         gcc.c-torture/execute/builtins/lib/strlen.c,
23591         gcc.c-torture/execute/builtins/lib/strncat.c,
23592         gcc.c-torture/execute/builtins/lib/strncmp.c,
23593         gcc.c-torture/execute/builtins/lib/strncpy.c,
23594         gcc.c-torture/execute/builtins/lib/strrchr.c,
23595         gcc.c-torture/execute/builtins/lib/strspn.c,
23596         gcc.c-torture/execute/builtins/lib/strstr.c,
23597         gcc.c-torture/execute/builtins/memops-asm-lib.c,
23598         gcc.c-torture/execute/builtins/strlen-2.c,
23599         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
23600         prototypes.
23601
23602 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
23603
23604         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
23605         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
23606         selectany usage.
23607
23608 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
23609
23610         PR c++/19406
23611         * g++.dg/debug/using1.C: New test.
23612
23613 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
23614
23615         PR middle-end/20524
23616         * gcc.dg/alias-7.c: Prefix asm-declared name with
23617         __USER_LABEL_PREFIX__.
23618
23619 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
23620
23621         Fix fallout from PR middle-end/15700:
23622         * gcc.c-torture/compile/20011119-1.c: Take
23623         __USER_LABEL_PREFIX__ into account.
23624         * gcc.c-torture/compile/20011119-2.c: Likewise.
23625
23626 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23627
23628         PR c++/18644
23629         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23630
23631 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
23632
23633         PR c/17855
23634         * gcc.c-torture/compile/struct-non-lval-1.c,
23635         gcc.c-torture/compile/struct-non-lval-2.c,
23636         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23637
23638 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
23639
23640         * gcc.dg/tls/tls.exp: Remove temporary file.
23641         * g++.dg/tls/tls.exp: Ditto.
23642         * lib/file-format.exp: Ditto.
23643         * g++.dg/special/ecos.exp: Ditto.
23644
23645         * lib/profopt.exp: Treat prof_ext as a list.
23646         * gcc.misc-tests/bprob.exp: Ditto.
23647         * g++.dg/bprob/bprob.exp: Ditto.
23648
23649         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23650         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23651         g++.dg/tree-ssa/pointer-reference-alias.C,
23652         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23653         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23654         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23655         g++.dg/vect/pr19951.cc: Ditto.
23656         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23657         gcc.dg/builtins-47.c: Ditto.
23658         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23659         gcc.dg/pr20115-1.c: Ditto.
23660         * gcc.dg/tree-ssa/20030530-2.c,
23661         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23662         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23663         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23664         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23665         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23666         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23667         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23668         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23669         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23670         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23671         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23672         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23673         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23674         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23675         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23676         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23677         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23678         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23679         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23680         gcc.dg/tree-ssa/20030824-1.c,
23681         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23682         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23683         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23684         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23685         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23686         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23687         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23688         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23689         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23690         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23691         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23692         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23693         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23694         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23695         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23696         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23697         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23698         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23699         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23700         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23701         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23702         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23703         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23704         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23705         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23706         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23707         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23708         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23709         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23710         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23711         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23712         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23713         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23714         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23715         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23716         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23717         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23718         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23719         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23720         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23721         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23722         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23723         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23724         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23725         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23726         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23727         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23728         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23729         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23730         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23731         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23732         gcc.dg/tree-ssa/useless-1.c: Ditto.
23733         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23734         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23735         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23736         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23737         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23738         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23739         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23740         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23741         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23742         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23743         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23744         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23745         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23746         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23747         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23748         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23749         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23750         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23751         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23752         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23753         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23754         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23755         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23756         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23757         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23758         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23759         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23760         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23761         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23762         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23763         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23764         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23765         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23766         gcc.dg/vect/vect-none.c: Ditto.
23767         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23768         treelang/compile/unsigned.tree: Ditto.
23769
23770         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23771         * gcc.dg/cpp/direct2s.c: Ditto.
23772         * gcc.dg/cpp/paste4.c: Ditto.
23773         * gcc.dg/cpp/separate-1.c: Ditto.
23774         * gcc.dg/pch/save-temps-1.c: Ditto.
23775         * g++.dg/ext/altivec-10.C: Ditto.
23776         * g++.dg/pch/pch.C: Ditto.
23777
23778         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23779
23780         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23781         * g++.dg/template/repo1.C: Ditto.
23782         * g++.dg/template/repo2.C: Ditto.
23783         * g++.dg/template/repo3.C: Ditto.
23784         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23785         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23786         * g++.old-deja/g++.pt/repo1.C: Ditto.
23787         * g++.old-deja/g++.pt/repo2.C: Ditto.
23788         * g++.old-deja/g++.pt/repo3.C: Ditto.
23789         * g++.old-deja/g++.pt/repo4.C: Ditto.
23790
23791         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23792         * gcc.dg/20030107-1.c: Ditto.
23793         * gcc.dg/20030702-1.c: Ditto.
23794         * gcc.dg/profile-generate-1.c: Ditto.
23795         * g++.dg/other/profile1.C: Ditto.
23796         * g++.old-deja/g++.robertl/eb83.C: Ditto.
23797
23798         * lib/gcc-dg.exp (remove-build-file): New.
23799         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23800         cleanup-tree-dump, cleanup-saved-temps): New.
23801
23802 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
23803
23804         PR c++/19203, DR 214
23805         * g++.dg/parse/ambig3.C: Not ambiguous.
23806         * g++.dg/template/spec20.C: New.
23807         * g++.dg/template/spec21.C: New.
23808
23809 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
23810
23811         PR target/20045
23812         * gcc.dg/ia64-fptr-1.c: Run only on linux.
23813
23814 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23815
23816         PR libfortran/20660
23817         * gfortran.dg/negative_unit.f: New test.
23818
23819 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23820
23821         * gcc.dg/20050330-1.c: New test.
23822
23823 2005-03-30  Devang Patel  <dpatel@apple.com>
23824
23825         * g++.dg/tree-sra/ssa-sra-3.C: New test.
23826
23827 2005-03-30  Dale Johannesen  <dalej@apple.com>
23828
23829         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23830
23831 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
23832
23833         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23834         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23835         Strip options from test name.
23836
23837 2005-03-31  Jan Hubicka  <jh@suse.cz>
23838
23839         * gcc.dg/varpool-1.c: New testcase.
23840
23841 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23842
23843         PR c/772
23844         PR c/17913
23845         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23846         gcc.dg/stmt-expr-label-3.c : New tests.
23847         * gcc.c-torture/execute/medce-2.c: Remove.
23848
23849 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
23850
23851         PR c/20368
23852         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23853         tests.
23854
23855 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
23856
23857         * gcc.c-torture/compile/pr20203.c: New test.
23858
23859 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23860
23861         * gfortran.dg/promotion.f90: New test.
23862
23863 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
23864
23865         PR middle-end/20491
23866         * gcc.dg/torture/asm-subreg-1.c: New test.
23867
23868 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
23869
23870         PR c/20672
23871         * gcc.dg/pr20672-1.c: New test.
23872
23873 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
23874
23875         * gfortran.dg/vect: New directory.
23876         * gfortran.dg/vect/vect.exp: New.
23877         * gfortran.dg/vect/vect-1.f90: New test.
23878         * gfortran.dg/vect/vect-2.f90: New test.
23879         * gfortran.dg/vect/vect-3.f90: New test.
23880         * gfortran.dg/vect/vect-4.f90: New test.
23881         * gfortran.dg/vect/vect-5.f90: New test.
23882
23883 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
23884
23885         PR middle-end/20622
23886         * gcc.dg/alias-7.c: New test.
23887
23888 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23889
23890         * gcc.dg/sparc-reg-1.c: New test.
23891
23892 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
23893
23894         PR target/19890
23895         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23896
23897 2005-03-29  Dale Ranta  <dir@lanl.gov>
23898             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23899
23900         PR libfortran/20163
23901         * gfortran.dg/pr20163-2.f: New test.
23902
23903 2005-03-28  Jan Hubicka  <jh@suse.cz>
23904
23905         PR middle-end/20635
23906         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23907         by Jakub Jelinek.
23908
23909 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
23910
23911         PR tree-optimization/20626
23912         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23913         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23914
23915 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
23916
23917         * gfortran.dg/underflow.f90: New test.
23918         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23919
23920 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23921
23922         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23923
23924 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
23925
23926         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23927         (g++_init): Make sure that CXXFLAGS is set.
23928         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23929         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23930         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23931         * lib/objc.exp (objc_init): Likewise.
23932         * lib/treelang.exp (treelang_init): Likewise.
23933
23934 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
23935
23936         PR tree-optimization/20470
23937         * gcc.dg/tree-ssa/pr20470.c: New test.
23938
23939 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
23940
23941         * gcc.dg/ppc-stfiwx.c: New.
23942
23943 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
23944
23945         PR target/19888
23946         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23947
23948 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23949
23950         * gcc.dg/20050325-1.c: Fix a typo.
23951
23952 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23953
23954         PR libfortran/19678
23955         PR libfortran/19679
23956         * gfortran.dg/dos_eol.f: New test.
23957
23958 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
23959
23960         PR rtl-optimization/20249
23961         * gcc.dg/20050325-1.c: New test.
23962
23963 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23964
23965         PR libfortran/15332
23966         * gfortran.dg/pr15332.f: New test.
23967
23968 2005-03-24  Dale Johannesen  <dalej@apple.com>
23969
23970         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23971
23972 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
23973
23974         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23975         'internal' visibility.
23976         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23977         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23978         'protected' visibility.
23979         * gcc.dg/visibility-7.c: Likewise.
23980         * lib/target-supports.exp (check_visibility_available): Take
23981         a parameter, the kind of visibility to check for.
23982         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23983         to check_visibility_available.
23984
23985         * g++.dg/expr/cast3.C: New.
23986
23987 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
23988
23989         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23990         rs6000.
23991
23992 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
23993
23994         PR target/20095
23995         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23996
23997 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
23998
23999         * gcc.dg/badshift.c: Renamed to...
24000         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
24001
24002         * gcc.target/i386/badshift.c: Renamed to...
24003         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
24004         only.
24005
24006         PR rtl-optimization/20532
24007         * gcc.target/i386/badshift.c: New.
24008
24009 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24010
24011         * gfortran.dg/pr18025.f90: New test.
24012
24013 2005-03-23  Dale Johannesen  <dalej@apple.com>
24014
24015         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24016
24017 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
24018
24019         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24020
24021         * lib/target-supports.exp (check_iconv_available): Default
24022         libiconv to -liconv, if there is no definition.
24023
24024 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
24025
24026         * gcc.dg/torture/cris-asm-mof-1.c: New test.
24027
24028 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
24029
24030         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24031         * g++.dg/opt/pr7503-2.C: Likewise.
24032         * g++.dg/opt/pr7503-3.C: Likewise.
24033         * g++.dg/opt/pr7503-4.C: Likewise.
24034         * g++.dg/opt/pr7503-5.C: Likewise.
24035         * g++.dg/warn/minmax.C: New test.
24036
24037 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24038
24039         * gfortran.dg/g77_intrinsics_funcs.f: New test.
24040         * gfortran.dg/g77_intrinsics_sub.f: New test.
24041
24042 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24043             Jan Hubicka  <jh@suse.cz>
24044             Steven Bosscher <stevenb@suse.de
24045
24046         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24047
24048 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24049
24050         PR c++/19980
24051         * g++.dg/template/redecl3.C: New test.
24052
24053 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24054
24055         PR c++/20499
24056         * g++.dg/parse/error16.C: Tweak error markers.
24057
24058 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
24059
24060         PR target/20561
24061         * gcc.dg/20050321-2.c: New test.
24062
24063 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
24064
24065         PR c++/20465
24066         PR c++/20381
24067         * g++.dg/template/ptrmem12.C: New.
24068
24069 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
24070
24071         PR rtl-optimization/20527
24072         * gcc.c-torture/execute/pr20527-1.c: New test.
24073
24074 2005-03-22  Ben Elliston  <bje@au.ibm.com>
24075
24076         * gcc.misc-tests/options.exp (check_for_options): Create a real C
24077         program, compile it into a real executable and then delete the .c
24078         and .x files afterwards, to avoid problems on testglue targets.
24079
24080 2005-03-21  Stuart Hastings  <stuart@apple.com>
24081
24082         * gcc.target/i386/sse-2.c: New.
24083
24084 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
24085
24086         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24087
24088 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24089
24090         * g++.dg/parse/crash25.C: Fix typo.
24091
24092 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24093
24094         PR c++/20461
24095         * g++.dg/parse/crash24.C: New test.
24096
24097         PR c++/20536
24098         * g++.dg/parse/crash25.C: New test.
24099
24100 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
24101
24102         PR c++/20147
24103         * g++.dg/ext/stmtexpr4.C: New test.
24104
24105 2005-03-20  Roger Sayle  <roger@eyesopen.com>
24106
24107         PR middle-end/20539
24108         * gcc.c-torture/compile/pr13066-1.c: New test case.
24109         * gcc.c-torture/compile/pr20539-1.c: Likewise.
24110         * g++.dg/opt/pr13066-1.C: Likewise.
24111
24112 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
24113
24114         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24115
24116 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24117
24118         PR fortran/18525
24119         * gfortran.dg/nesting_1.f90: New test.
24120
24121 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24122
24123         PR c++/20240
24124         * g++.dg/lookup/using13.C: New test.
24125
24126 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24127
24128         PR c++/20333
24129         * g++.dg/template/crash36.C: New test.
24130
24131 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
24132
24133         PR c++/20463
24134         * g++.dg/template/crash35.C: New test.
24135
24136 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
24137
24138         PR c++/19966
24139         * g++.dg/overload/operator2.C: New test.
24140
24141 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24142
24143         PR libfortran/20257
24144         * gfortran.dg/pr20257.f90: New test.
24145
24146 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24147
24148         PR libfortran/20480
24149         * gfortran.dg/pr20480.f90: New test.
24150
24151 2005-03-16  Richard Henderson  <rth@redhat.com>
24152
24153         PR middle-end/15700
24154         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24155         (_rtld_global): New.
24156         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24157         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24158
24159         * gcc.dg/alias-3.c: New.
24160         * gcc.dg/alias-4.c: New.
24161         * gcc.dg/alias-5.c: New.
24162         * gcc.dg/alias-6.c: New.
24163
24164 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
24165
24166         * gcc.dg/cpp/ucnid-7.c: New.
24167
24168 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
24169             Dorit Naishlos  <dorit@il.ibm.com>
24170
24171         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24172         darwin.
24173
24174 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
24175
24176         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24177         support misaligned accesses.
24178         * gcc.dg/vect/vect-58.c: Likewise.
24179         * gcc.dg/vect/vect-92.c: New.
24180         * gcc.dg/vect/vect-93.c: New.
24181
24182 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
24183
24184         PR fortran/18827
24185         * gfortran.dg/assign_2.f90: New test.
24186         * gfortran.dg/assign_3.f90: New test.
24187         * gfortran.dg/assign.f90: New test.
24188
24189 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
24190
24191         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24192         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24193         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24194         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24195         names.
24196
24197 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
24198
24199         * gcc.dg/cpp/ucnid-6.c: New.
24200
24201         * gcc.dg/cpp/normalize-1.c: New.
24202         * gcc.dg/cpp/normalize-2.c: New.
24203         * gcc.dg/cpp/normalize-3.c: New.
24204         * gcc.dg/cpp/normalize-4.c: New.
24205         * gcc.dg/cpp/ucnid-4.c: New.
24206         * gcc.dg/cpp/ucnid-5.c: New.
24207         * g++.dg/cpp/normalize-1.C: New.
24208         * g++.dg/cpp/ucnid-1.C: New.
24209
24210 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24211
24212         * gcc.dg/pr18628.c: New.
24213
24214 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
24215
24216         PR c++/20280
24217         * g++.dg/tree-ssa/pr20280.C: New.
24218
24219 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24220
24221         PR fortran/20467
24222         * gfortran.dg/stfunc_2.f90: New test.
24223
24224 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24225
24226         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24227
24228 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
24229
24230         * gcc.dg/tree-ssa/20050314-1.c: New test.
24231
24232 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24233
24234         PR c++/4403
24235         PR c++/9783, DR433
24236         * g++.dg/template/friend34.C: New test.
24237         * g++.dg/template/friend35.C: Likewise.
24238         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24239
24240 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24241
24242         Friend class name lookup 5/n
24243         PR c++/1016
24244         * g++.dg/lookup/hidden-class1.C: New test.
24245         * g++.dg/lookup/hidden-class2.C: Likewise.
24246         * g++.dg/lookup/hidden-class3.C: Likewise.
24247         * g++.dg/lookup/hidden-class4.C: Likewise.
24248         * g++.dg/lookup/hidden-class5.C: Likewise.
24249         * g++.dg/lookup/hidden-class6.C: Likewise.
24250         * g++.dg/lookup/hidden-class7.C: Likewise.
24251         * g++.dg/lookup/hidden-class8.C: Likewise.
24252         * g++.dg/lookup/hidden-class9.C: Likewise.
24253         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24254         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24255         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24256         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24257         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24258         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24259         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24260         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24261         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24262         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24263         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24264
24265 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
24266
24267         PR c++/20157
24268         * g++.dg/template/error18.C: New test.
24269
24270 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24271
24272         PR debug/16792
24273         * g++.dg/debug/pr16792.C: New test.
24274
24275 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24276
24277         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24278         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24279         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24280         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24281         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24282         test assertion names.
24283
24284 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24285
24286         PR fortran/18600
24287         * gfortran.dg/stfunc_1.f90: New test.
24288
24289 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24290
24291         PR fortran/16907
24292         * gfortran.dg/real_index_1.f90: New test.
24293
24294 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24295
24296         PR fortran/20323
24297         * gfortran.dg/spec_expr_1.f90: New test.
24298
24299 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
24300
24301         PR c/20402
24302         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24303         new parser.
24304
24305 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24306
24307         PR fortran/20361
24308         * gfortran.dg/largeequiv_1.f90: New test.
24309
24310 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24311
24312         * gcc.dg/ucnid-1.c: New.
24313         * gcc.dg/ucnid-2.c: New.
24314         * gcc.dg/ucnid-3.c: New.
24315         * gcc.dg/ucnid-4.c: New.
24316         * gcc.dg/ucnid-5.c: New.
24317         * gcc.dg/ucnid-6.c: New.
24318         * gcc.dg/cpp/ucnid-1.c: New.
24319         * gcc.dg/cpp/ucnid-2.c: New.
24320         * gcc.dg/cpp/ucnid-3.c: New.
24321         * g++.dg/other/ucnid-1.C: New.
24322
24323 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
24324
24325         * gcc.dg/vmx/darwin-abi-3.c: Delete.
24326
24327 2005-03-11  Per Bothner  <per@bothner.com>
24328
24329         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
24330         that diagnotics refer to correct token.
24331         * gcc.dg/unused-3.c: Likewise.
24332
24333 2005-03-11  Per Bothner  <per@bothner.com>
24334
24335         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24336         constant" is now actually on same line as string constant.
24337         * gcc.dg/cpp/direct2s.c: Likewise.
24338
24339 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
24340
24341         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24342
24343 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24344
24345         PR libfortran/20124
24346         * gfortran.dg/pr20124.f90: New Test
24347
24348 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
24349
24350         PR tree-optimization/20130
24351         * gcc.dg/pr20130-1.c: New test.
24352
24353 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24354
24355         PR target/20095
24356         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24357
24358 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24359
24360         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24361
24362 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
24363
24364         * g++.dg/eh/forced1.C: Fix comment.
24365         * g++.dg/eh/forced2.C: Ditto.
24366         * g++.dg/eh/forced3.C: Ditto.
24367         * g++.dg/eh/forced4.C: Ditto.
24368
24369 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
24370
24371         PR rtl-opt/20412
24372         * gcc.c-torture/compile/pr20412.c: New test.
24373
24374 2005-03-10  Roger Sayle  <roger@eyesopen.com>
24375
24376         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
24377
24378 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24379
24380         PR target/20322
24381         * gcc.dg/20050307-1.c: New test.
24382
24383 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
24384
24385         PR c++/20375
24386         * g++.dg/other/stdarg3.C: New.
24387
24388 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
24389
24390         PR c++/18384, c++/18327
24391         * g++.dg/init/array19.C: New test.
24392
24393         PR inline-asm/20314
24394         * gcc.dg/torture/pr20314-1.c: New test.
24395         * gcc.dg/torture/pr20314-2.c: New test.
24396
24397 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
24398
24399         * gcc.dg/20050309-1.c: New test.
24400
24401 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24402
24403         * gcc.dg/builtins-10.c: Reactivate disabled test.
24404         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
24405         new cbrt transformations.
24406
24407 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
24408
24409         PR c++/20208
24410         * g++.dg/template/array13.C: New test.
24411
24412 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
24413
24414         PR c++/16859
24415         * g++.dg/init/brace4.C: New test.
24416
24417 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24418
24419         PR c++/20186
24420         * g++.dg/template/non-dependent12.C: New.
24421
24422 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
24423
24424         PR c++/20142
24425         * g++.dg/init/array18.C: Add dg-do run marker.
24426
24427         PR c++/20142
24428         * g++.dg/init/array18.C: New test.
24429
24430 2005-03-09  Ben Elliston  <bje@au.ibm.com>
24431
24432         * consistency.vlad/vlad.exp: Remove trailing semicolons.
24433         * g++.dg/gcov/gcov.exp: Likewise.
24434         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
24435         * gcc.target/xstormy16/xstormy16.exp: Likewise.
24436         * lib/c-torture.exp: Likewise.
24437         * lib/fortran-torture.exp: Likewise.
24438         * lib/g++.exp: Likewise.
24439         * lib/gcc-defs.exp: Likewise.
24440         * lib/gcc-dg.exp: Likewise.
24441         * lib/gcc.exp: Likewise.
24442         * lib/gcov.exp: Likewise.
24443         * lib/gfortran.exp: Likewise.
24444         * lib/mike-g++.exp: Likewise.
24445         * lib/mike-gcc.exp: Likewise.
24446         * lib/objc-torture.exp: Likewise.
24447         * lib/objc.exp: Likewise.
24448         * lib/profopt.exp: Likewise.
24449         * lib/target-libpath.exp: Likewise.
24450         * lib/target-supports.exp: Likewise.
24451         * lib/treelang.exp: Likewise.
24452         * lib/wrapper.exp: Likewise.
24453
24454 2005-03-08  Jeff Law  <law@redhat.com>
24455
24456         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
24457         PHI-OPT changes.
24458
24459 2005-03-08  Ira Rosen  <irar@il.ibm.com>
24460
24461         * gcc.dg/vect/pr20122.c: New test.
24462
24463 2005-03-07  Jeff Law  <law@redhat.com>
24464
24465         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
24466         was folded away.
24467         * gcc.dg/tree-ssa/pr18133-1.c: New test.
24468         * gcc.dg/tree-ssa/pr18133-2.c: New test.
24469         * gcc.dg/tree-ssa/pr18134.c: New test.
24470
24471 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24472
24473         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
24474         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
24475         gcc.dg/torture/builtin-noret-2.c: Require weak support.
24476
24477 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
24478
24479         PR tree-opt/17671
24480         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
24481
24482 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
24483
24484         * g++.dg/warn/Wnvdtor.C: New test.
24485
24486 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
24487
24488         * gcc.dg/torture/pr19683-1.c: New test.
24489
24490 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
24491
24492         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
24493         * gfortran.dg/g77/19990313-2.f: Ditto.
24494         * gfortran.dg/g77/19990313-3.f: Ditto.
24495         * gfortran.dg/g77/19990525-0.f: Ditto.
24496         * gfortran.dg/g77/19990826-0.f: Ditto.
24497         * gfortran.dg/g77/19990826-2.f: Ditto.
24498         * gfortran.dg/g77/19990826-3.f: Ditto.
24499         * gfortran.dg/g77/20000511-1.f: Ditto.
24500         * gfortran.dg/g77/20000511-2.f: Ditto.
24501         * gfortran.dg/g77/970625-2.f: Ditto.
24502         * gfortran.dg/g77/980310-2.f: Ditto.
24503         * gfortran.dg/g77/980310-3.f: Ditto.
24504         * gfortran.dg/g77/980310-8.f: Ditto.
24505         * gfortran.dg/g77/980519-2.f: Ditto.
24506         * gfortran.dg/g77/alpha1.f: Ditto.
24507         * gfortran.dg/g77/claus.f: Ditto.
24508         * gfortran.dg/g77/erfc.f: Ditto.
24509         * gfortran.dg/g77/short.f: Ditto.
24510         * gfortran.fortran-torture/execute/data.f90: Ditto.
24511         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
24512         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
24513
24514 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24515
24516         * lib/file-format.exp (gcc_target_object_format): Add check for som
24517         format and hardcode object formats on hppa*-*-hpux*.
24518         * lib/target-supports.exp (check_weak_available): Add check for som
24519         object format.  Always return 0 on hppa*-*-hpux10*.
24520
24521         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
24522         is defined.
24523
24524         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
24525
24526 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24527
24528         * gfortran.dg/pr19936_1.f90: New test.
24529         * gfortran.dg/pr19936_2.f90: New test.
24530         * gfortran.dg/pr19936_3.f90: New test.
24531
24532 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
24533             Paul Thomas <prthomas@drfccad.cea.fr>
24534
24535         * gfortran.dg/PR19754_1.f90: New test.
24536         * gfortran.dg/PR19754_2.f90: Ditto.
24537
24538 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24539
24540         PR c++/19311
24541         * g++.dg/template/non-dependent11.C: New test.
24542
24543 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
24544
24545         * lib/target-supports.exp (check_iconv_available): Fix comment.
24546
24547 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
24548             Joseph S. Myers  <joseph@codesourcery.com>
24549
24550         PR c++/19797
24551         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
24552
24553 2005-03-04  Matthew Sachs  <msachs@apple.com>
24554
24555         * gcc.exp (gcc_target_compile): Put braces around
24556         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
24557         * objc.exp (objc_target_compile): Likewise.
24558         * treelang.exp (treelang_target_compile): Likewise.
24559
24560 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24561
24562         PR fortran/19673
24563         * gfortran.dg/func_result_1.f90: New test.
24564
24565 2005-03-04  Ben Elliston  <bje@au.ibm.com>
24566
24567         * gcc.misc-tests/options.exp: New test.
24568
24569 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
24570
24571         * gcc.dg/pr15784-4.c: New test.
24572
24573 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
24574
24575         * gcc.c-torture/execute/pr17133.c: New.
24576         * gcc.c-torture/compile/20050303-1.c: New.
24577
24578 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
24579
24580         * gcc.dg/cpp/assert4.c: Fix for cygwin.
24581
24582 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
24583
24584         * g++.dg/overload/using2.C: New.
24585
24586 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
24587
24588         PR c++/19916
24589         * g++.dg/init/ptrmem2.C: New test.
24590
24591 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
24592
24593         PR c/8927
24594         * gcc.dg/pr8927-1.c: New test.
24595
24596 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24597
24598         PR c++/20232
24599         * g++.dg/inherit/covariant12.C: New.
24600
24601 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24602
24603         PR fortran/19479
24604         * gfortran.dg/bound_1.f90: New test.
24605
24606 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
24607
24608         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
24609         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24610
24611 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
24612
24613         PR c/20245
24614         * gcc.dg/pr20245-1.c: New test.
24615
24616 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
24617
24618         PR middle-end/19874
24619         * gcc.c-torture/execute/20050119-2.c: New test case.
24620
24621 2005-02-28  Ben Elliston  <bje@au.ibm.com>
24622
24623         * README: Update the DejaGnu bug reporting address.
24624         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24625         * lib/objc-torture.exp: Likewise.
24626
24627 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24628
24629         * gfortran.dg/boz_1.f90: New test.
24630         * gfortran.dg/boz_3.f90: New test.
24631         * gfortran.dg/boz_4.f90: New test.
24632
24633 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
24634
24635         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24636         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24637
24638 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24639
24640         PR libfortran/20101
24641         * gfortran.dg/write_0_pe_format.f90: New test.
24642
24643 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
24644
24645         PR c++/20206
24646         * g++.dg/opt/thunk2.C: New test.
24647         * g++.dg/opt/covariant1.C: New test.
24648
24649 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24650
24651         * gfortran.dg/e_d_fmt.f90: New test.
24652
24653 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
24654
24655         * gcc.dg/asm-b.c: Fix comment typos.
24656
24657 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24658
24659         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24660         a V_MAY_DEF also.
24661
24662 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
24663
24664         PR tree-opt/20188
24665         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24666         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24667         * gcc.dg/asm-b.c: New test.
24668
24669 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
24670
24671         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24672         Disable this test on IRIX 6.
24673
24674 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
24675
24676         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24677         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24678         parser.
24679
24680 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
24681
24682         PR tree-optimization/20204
24683         * gcc.dg/pr20204.c: New test.
24684
24685 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
24686
24687         PR target/20196
24688         * gcc.c-torture/execute/20050224-1.c: New test.
24689
24690         PR c++/20175
24691         * g++.dg/warn/Wbraces2.C: New test.
24692
24693 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
24694
24695         PR c++/19878
24696         * g++.dg/init/const2.C: New test.
24697
24698 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
24699
24700         PR tree-optimization/20100
24701         * gcc.c-torture/execute/pr20100-1.c: New test.
24702
24703 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24704
24705         * gfortran.dg/implicit_3.f90: New test.
24706
24707         * gfortran.dg/deftype_1.f90: New test.
24708
24709 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
24710
24711         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24712         the test passes.
24713         * g++.dg/other/anon3.C: Accept a warning.
24714
24715 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
24716
24717         * gcc.dg/pr20017.c: Fix a comment typo.
24718
24719 2005-02-23  Bud Davis  <bdavis@gfortran.org>
24720
24721         * gfortran.dg/list_read_4.f90: Change to f90 comments.
24722
24723 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24724
24725         PR ada/19902
24726         * ada/acats/tests/cxa/cxa3004.a: Remove.
24727         * ada/acats/tests/cxb/cxb30061.am: Likewise.
24728
24729 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24730
24731         PR c++/20073
24732         * g++.dg/init/const1.C: New test.
24733
24734         PR c++/19991
24735         * g++.dg/parse/constant7.C: New test.
24736
24737         PR c++/20152
24738         * g++.dg/parse/error27.C: New test.
24739         * g++.dg/template/qualttp15.C: Adjust error markers.
24740         * g++.old-deja/g++.other/struct1.C: Likewise.
24741
24742         PR c++/20153
24743         * g++.dg/template/error17.C: New test.
24744
24745         PR c++/20148
24746         * g++.dg/parser/error26.C: New test.
24747
24748 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
24749
24750         PR tree-optimization/20100
24751         PR tree-optimization/20115
24752         * gcc.dg/pr20115.c: New test.
24753         * gcc.dg/pr20115-1.c: New test.
24754         * gcc.dg/pr20100.c: New test.
24755         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24756         call-clobbered variables after alias1.
24757
24758 2005-02-22  Bud Davis  <bdavis@gfortran.org>
24759
24760         * gfortran.dg/list_read_4.f90: new test.
24761
24762 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
24763
24764         PR rtl-optimization/20017.
24765         * gcc.dg/pr20017.c: New.
24766
24767 2005-02-22  Devang Patel  <dpatel@apple.com>
24768
24769         PR 19952
24770         * g++.dg/tree-ssa/pr19952.C: New test.
24771
24772 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
24773
24774         PR c++/19883
24775         * g++.dg/parse/constant6.C: New test.
24776
24777 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24778
24779         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24780         * g++.dg/charset/asm2.c: Likewise.
24781         * g++.dg/charset/asm3.c: Likewise.
24782         * g++.dg/charset/asm4.c: Likewise.
24783         * g++.dg/charset/asm5.c: Likewise.
24784         * g++.dg/charset/attribute1.c: Likewise.
24785         * g++.dg/charset/attribute2.c: Likewise.
24786         * g++.dg/charset/extern1.cc: Likewise.
24787         * g++.dg/charset/extern2.cc: Likewise.
24788         * g++.dg/charset/extern3.cc: Likewise.
24789         * g++.dg/charset/function.cc: Likewise.
24790         * g++.dg/charset/string.c: Likewise.
24791         * g++.dg/charset/charset.exp: Likewise.
24792         * lib/target-supports.exp (check_iconv_available): Fix comment.
24793
24794 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
24795
24796         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24797         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24798         * gcc.dg/charset/asm2.c: Likewise.
24799         * gcc.dg/charset/asm3.c: Likewise.
24800         * gcc.dg/charset/asm4.c: Likewise.
24801         * gcc.dg/charset/asm5.c: Likewise.
24802         * gcc.dg/charset/asm6.c: Likewise.
24803         * gcc.dg/charset/attribute1.c: Likewise.
24804         * gcc.dg/charset/attribute2.c: Likewise.
24805         * gcc.dg/charset/builtin1.c: Likewise.
24806         * gcc.dg/charset/extern.c: Likewise.
24807         * gcc.dg/charset/function.c: Likewise.
24808         * gcc.dg/charset/string.c: Likewise.
24809         * gcc.dg/charset/charset.exp: Likewise.
24810
24811 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
24812
24813         PR fortran/20086
24814         * gfortran.dg/pr20086.f90: New test.
24815
24816 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
24817
24818         PR tree-optimization/19786
24819         * g++.dg/tree-ssa/pr19786.C: New.
24820
24821 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24822
24823         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24824
24825 2005-02-21  Jeff Law  <law@redhat.com>
24826
24827         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24828
24829 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24830
24831         * gfortran.dg/do_iterator: Split loop, markup all lines for
24832         which an error locus is printed.
24833         * gfortran.dg/pr17708.f90: Markup all lines for which an error
24834         locus is printed.
24835         * gfortran.dg/select_4.f90: Likewise.
24836         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24837         locuses in the various permutations.
24838
24839 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
24840
24841         PR tree-optimization/19951
24842         * g++.dg/vect: New directory.
24843         * g++.dg/vect/vect.exp: New file.
24844         * g++.dg/vect/pr19951.cc: New testcase.
24845         * g++.dg/dg.exp: Also prune vectorizer tests.
24846
24847 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
24848
24849         PR 18785
24850         * gcc.dg/charset/builtin1.c: New test.
24851
24852 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24853
24854         PR c++/19299
24855         * g++.dg/inherit/volatile1.C: New test.
24856
24857         PR c++/19440
24858         * g++.dg/template/dtor4.C: New test.
24859
24860 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24861
24862         * gfortran.dg/int_1.f90: New test.
24863
24864 2005-02-19  Devang Patel  <dpatel@apple.com>
24865
24866         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24867
24868 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
24869
24870         * gfortran.dg/achar_1.f90: New test.
24871
24872 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
24873
24874         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24875
24876 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
24877             Jakub Jelinek  <jakub@redhat.com>
24878
24879         PR tree-optimization/19828
24880         * gcc.dg/tree-ssa/loop-7.c: New test.
24881         * gcc.c-torture/execute/20050218-1.c: New test.
24882
24883 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
24884
24885         PR c/20043
24886         * gcc.dg/transparent-union-1.c: New test.
24887         * gcc.dg/transparent-union-2.c: New test.
24888
24889 2005-02-18  James E Wilson  <wilson@specifixinc.com>
24890
24891         PR tree-optimization/18977
24892         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24893
24894 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
24895
24896         PR target/20054
24897         * gcc.dg/pr20054.c: New test.
24898
24899 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24900
24901         PR c++/19508
24902         * g++.dg/ext/attrib20.C: New test.
24903
24904 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
24905
24906         PR middle-end/20030
24907         * gfortran.fortran-torture/execute/character_passing.f90: New test.
24908
24909 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
24910
24911         PR c++/20008
24912         * g++.dg/opt/switch4.C: New.
24913
24914 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
24915
24916         PR c++/20023
24917         PR tree-optimization/20009
24918         * gcc.c-torture/compile/20050217-1.c: New test.
24919         * g++.dg/opt/switch3.C: New test.
24920
24921         PR tree-optimization/18947
24922         * gcc.c-torture/compile/20050215-1.c: New test.
24923         * gcc.c-torture/compile/20050215-2.c: New test.
24924         * gcc.c-torture/compile/20050215-3.c: New test.
24925
24926 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
24927
24928         PR c++/20028
24929         * g++.dg/template/crash34.C: New.
24930
24931         PR c++/20022
24932         * g++.dg/other/access3.C: New.
24933
24934 2005-02-17  Ira Rosen  <irar@il.ibm.com>
24935
24936         * gcc.dg/vect/vect-98.c: New test.
24937
24938 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
24939
24940         PR tree-optimization/19967
24941         * gcc.dg/pr19967.c: New.
24942
24943 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
24944
24945         PR middle-end/19857
24946         * gcc.dg/tree-ssa/20050215-1.c: New test.
24947         * gcc.c-torture/execute/20050215-1.c: New test.
24948
24949 2005-02-15  Eric Christopher  <echristo@redhat.com>
24950
24951         * gcc.dg/cpp/20050215-1.c: New file.
24952
24953 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
24954
24955         PR tree-optimization/15785
24956         * gcc.dg/pr15785-1.c: New test.
24957
24958 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
24959
24960         PR c++/17788
24961         * g++.dg/init/ctor4.C: New.
24962         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24963
24964 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
24965
24966         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24967         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24968
24969 2005-02-15  Andreas Schwab  <schwab@suse.de>
24970
24971         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24972         declare malloc.
24973
24974 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
24975
24976         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24977
24978 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
24979
24980         PR tree-optimization/19853
24981         * gcc.c-torture/compile/pr19853.c: New test.
24982
24983 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24984
24985         PR c++/19608
24986         * g++.dg/parse/local-class1.C: New.
24987
24988         PR c++/19895
24989         * g++.dg/parse/ptrmem3.C: New.
24990
24991         PR c++/19884
24992         * g++.old-deja/g++.oliva/template6.C: Add another case.
24993         * g++.dg/template/explicit6.C: New.
24994
24995 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
24996
24997         PR c++/17816
24998         * g++.dg/other/redecl2.C: New.
24999
25000 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
25001
25002         PR c++/19891
25003         * g++.dg/abi/covariant4.C: New.
25004
25005 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
25006
25007         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25008         New tests.
25009
25010 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
25011
25012         * gcc.dg/vect/vect-96.c: Fix typo.
25013
25014 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25015
25016         PR c++/14479
25017         PR c++/19487
25018         * g++.dg/template/enum5.C: New test.
25019
25020 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25021
25022         * gcc.dg/vect/vect-97.c: New test.
25023
25024 2005-02-12  Ira Rosen  <irar@il.ibm.com>
25025
25026         * gcc.dg/vect/vect-96.c: New test.
25027
25028 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
25029
25030         * gcc.dg/builtins-34.c: Also check ldexp*.
25031
25032 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
25033
25034         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25035
25036 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
25037
25038         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25039         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25040         dg-require-dll, dg-require-iconv, dg-require-named-sections,
25041         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25042         selector_list, selector_expression, dg-process-target): Move to new
25043         file target-supports-dg.exp.
25044         * lib/target-supports-dg.exp: New.
25045
25046         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25047         New.
25048
25049 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
25050
25051         PR c++/19666
25052         * g++.dg/other/ptrmem6.C: New test.
25053
25054         PR middle-end/19858
25055         * gcc.c-torture/compile/20050210-1.c: New test.
25056
25057 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
25058
25059         PR c++/19755
25060         * g++.dg/warn/Wbraces1.C: New test.
25061
25062 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
25063
25064         * gcc.dg/builtins-52.c: New testcase.
25065
25066 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
25067
25068         PR c/19342
25069         * gcc.c-torture/execute/20050119-1.c: New test.
25070
25071 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25072
25073         PR c++/19811
25074         * g++.dg/init/delete1.C: New test.
25075
25076 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
25077
25078         PR c++/18470
25079         * g++.dg/template/static12.C: New test.
25080
25081 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
25082
25083         PR c++/19787
25084         * g++.dg/conversion/ambig1.C: New test.
25085
25086         PR c++/19739
25087         * g++.dg/ext/attrib19.C: New test.
25088
25089         PR c++/19732
25090         * g++.dg/parse/dtor5.C: New test.
25091
25092         PR c++/19762
25093         * g++.dg/template/dtor3.C: New test.
25094
25095         PR c++/19826
25096         * g++.dg/template/static11.C: New test.
25097         * g++.dg/template/crash2.C: Remove dg-error marker.
25098
25099 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
25100
25101         PR C++/18491
25102         * g++.old-deja/g++.mike/p10769a.C: Remove.
25103
25104 2005-02-09  Roger Sayle  <roger@eyesopen.com>
25105
25106         * gcc.dg/builtins-48.c: New test case.
25107         * gcc.dg/builtins-49.c: New test case.
25108         * gcc.dg/builtins-50.c: New test case.
25109         * gcc.dg/builtins-51.c: New test case.
25110
25111 2005-02-09  Ian Lance Taylor  <ian@airs.com>
25112
25113         PR middle-end/19583
25114         * g++.dg/warn/Wreturn-type-3.C: New test.
25115
25116 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25117
25118         PR middle-end/19402
25119         * gcc.dg/pr19402-1.c: New testcase.
25120         * gcc.dg/pr19402-2.c: likewise.
25121
25122 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
25123
25124         PR middle-end/19854
25125         * g++.dg/tree-ssa/tmmti.C: New testcase.
25126
25127 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25128
25129         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25130
25131 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
25132
25133         PR c++/19733
25134         * g++.dg/parse/crash23.C: New test.
25135         * g++.dg/warn/Weff1.C: New test.
25136
25137 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25138
25139         * gcc.dg/20050209-1.c: New test.
25140
25141 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
25142
25143         PR target/19799
25144         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25145
25146 2005-02-08  Mike Stump  <mrs@apple.com>
25147
25148         * g++.dg/pch/import-2.c: New test.
25149         * g++.dg/pch/import-2.hs: New.
25150         * g++.dg/pch/include/import-2a.h: New.
25151         * g++.dg/pch/include/import-2b.h: New.
25152
25153 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
25154
25155         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25156
25157 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25158
25159         * gfortran.dg/substr_1.f90: New test.
25160
25161 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
25162
25163         PR middle-end/19775
25164         * gcc.dg/torture/builtin-power-1.c: Disable test for
25165         invalid transformation.
25166         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
25167         no longer optimize.
25168         * gcc.dg/builtins-47.c: New testcase.
25169
25170 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
25171             Dorit Naishlos  <dorit@il.ibm.com>
25172
25173         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25174
25175 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
25176
25177         * gcc.c-torture/compile/20050206-1.c: New test.
25178
25179 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25180
25181         PR tree-opt/19768
25182         * g++.dg/opt/pr19768.C: New test.
25183
25184 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
25185
25186         PR tree-opt/19736
25187         * gcc.c-torture/compile/pr19736.c: New test.
25188
25189 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25190
25191         PR c++/17401
25192         * g++.dg/parse/error25.C: New test.
25193
25194 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
25195
25196         * gcc.c-torture/execute/20050203-1.c: New.
25197
25198 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
25199
25200         * gcc.dg/vect/vect-85.c: Remove xfail.
25201         * gcc.dg/vect/vect-86.c: Remove xfail.
25202         * gcc.dg/vect/vect-87.c: Remove xfail.
25203         * gcc.dg/vect/vect-88.c: Remove xfail.
25204
25205 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
25206
25207         * gcc.dg/altivec-19.c: New.
25208
25209 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
25210
25211         PR c/17807
25212         * gcc.dg/nested-func-3.c: New test.
25213         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25214
25215 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
25216
25217         * gcc.test-framework/gen_directive_tests: Generate tests for
25218         selector expressions.
25219
25220 2005-02-02  Matt Austern  <austern@apple.com>
25221
25222         PR c++/19628
25223         * g++/ext/builtin7.C: New.
25224         * g++/ext/builtin8.C: New.
25225
25226 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25227
25228         PR c/18502
25229         * gcc.dg/pr18502-1.c: New test.
25230
25231 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25232
25233         PR c++/17413
25234         * g++.dg/template/local4.C: Tweak.
25235
25236 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
25237
25238         PR tree-optimization/19578
25239         * gcc.c-torture/compile/20050202-1.c: New test.
25240
25241 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
25242
25243         PR c/19435
25244         * gcc.dg/c99-init-4.c: New test.
25245
25246 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25247
25248         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25249
25250         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25251
25252         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25253         * g++.dg/eh/check-vect.h: New.
25254
25255         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25256         * gcc.dg/vect/vect-78.c: Ditto.
25257         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25258         Remove.
25259
25260         * g++.dg/conversion/simd1.C: Expect warning.
25261         * g++.dg/ext/attribute-test-1.C: Ditto.
25262         * g++.dg/ext/attribute-test-2.C: Ditto.
25263         * g++.dg/ext/attribute-test-3.C: Ditto.
25264         * g++.dg/ext/attribute-test-4.C: Ditto.
25265
25266         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25267         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25268
25269         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25270
25271 2005-02-01  Richard Henderson  <rth@redhat.com>
25272
25273         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25274         long double for ibm double-double format.
25275         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25276
25277 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
25278
25279         PR tree-optimization/19633
25280         * gcc.dg/pr19633-1.c: New test.
25281         * gcc.dg/pr19633.c: Tweak to make pointer point
25282         to NULL or a symbol.
25283
25284 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
25285
25286         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25287         New procs.
25288         (dg-process-target (local override)): Handle selector expressions.
25289
25290         * gcc.test-framework/README: Describe tests in source directory.
25291         * gcc.test-framework/test-framework.awk: Handle dg- tests.
25292         * gcc.test-framework/test-framework.exp: Handle dg- tests.
25293         * gcc.test-framework/dg-bogus-exp-P.c: New test.
25294         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25295         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25296         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25297         * gcc.test-framework/dg-do-link-exp-P.c: New test.
25298         * gcc.test-framework/dg-do-run-exp-P.c: New test.
25299         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25300         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25301         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25302         * gcc.test-framework/dg-error-exp-P.c: New test.
25303         * gcc.test-framework/dg-error-exp-XP.c: New test.
25304         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25305         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25306         * gcc.test-framework/dg-output-exp-P.c: New test.
25307         * gcc.test-framework/dg-output-exp-XF.c: New test.
25308         * gcc.test-framework/dg-warning-exp-P.c: New test.
25309         * gcc.misc-tests/dg-1.c: Remove.
25310         * gcc.misc-tests/dg-2.c: Remove.
25311         * gcc.misc-tests/dg-3.c: Remove.
25312         * gcc.misc-tests/dg-4.c: Remove.
25313         * gcc.misc-tests/dg-5.c: Remove.
25314         * gcc.misc-tests/dg-6.c: Remove.
25315         * gcc.misc-tests/dg-7.c: Remove.
25316         * gcc.misc-tests/dg-8.c: Remove.
25317         * gcc.misc-tests/dg-9.c: Remove.
25318         * gcc.misc-tests/dg-10.c: Remove.
25319         * gcc.misc-tests/dg-11.c: Remove.
25320         * gcc.misc-tests/dg-12.c: Remove.
25321         * gcc.misc-tests/dg-test.exp: Remove.
25322
25323         * gcc.test-framework/test-framework.awk: Change recording and
25324         printing of passes and failures.
25325
25326         * gcc.test-framework: New directory.
25327         * gcc.test-framework/README: New.
25328         * gcc.test-framework/test-framework.exp: New.
25329         * gcc.test-framework/test-framework.awk: New.
25330         * gcc.test-framework/gen_directive_tests: New.
25331
25332 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
25333
25334         * lib/treelang.exp: Fix comment typos.
25335         (treelang_target_compile): Don't append libs=-ltreelang to options.
25336
25337 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
25338
25339         * g++.dg/parse/typename7.C: Adjust error messages.
25340
25341 2005-01-31  Jeff Law  <law@redhat.com>
25342
25343         * gcc.c-torture/execute/20050131-1.c: New test.
25344         * gcc.dg/wcaselabel.c: New test.
25345
25346 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
25347
25348         * g++.dg/other/warning1.C: Adjust error messags.
25349         * g++.dg/parse/constant5.C: New test.
25350
25351 2005-01-31  Steven Bosscher  <stevenb@suse.de>
25352
25353         PR c/19333
25354         * gcc.c-torture/compile/20011130-1.c: Reorder to make
25355         the test case valid.
25356         * gcc.dg/20030815-1.c: Remove invalid tests.
25357         * gcc.dg/array-7.c: Adjust expected result.
25358         * gcc.dg/pr18596-3.c: Likewise.
25359         * gcc.dg/noncompile/20000901-1.c: Likewise.
25360         * gcc.dg/noncompile/init-2.c: Likewise.
25361         * gcc.dg/noncompile/init-4.c: Likewise.
25362
25363 2005-01-31  Dale Johannesen  <dalej@apple.com>
25364
25365         * g++.dg/opt/pr19650.C: New test.
25366
25367 2005-01-31  Richard Henderson  <rth@redhat.com>
25368
25369         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25370         long double for intel double extended format.
25371         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25372
25373 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
25374
25375         PR c++/19555
25376         * g++.dg/template/static10.C: New test.
25377
25378         PR c++/19395
25379         * g++.dg/parse/error24.C: New test.
25380
25381         PR c++/19367
25382         * g++.dg/lookup/builtin1.C: New test.
25383
25384         PR c++/19457
25385         * g++.dg/warn/conv3.C: New test.
25386
25387 2005-01-30  Bud Davis  <bdavis@gfortran.org>
25388
25389         PR fortran/19647
25390         * gfortan.dg/inquire_7.f90
25391
25392 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
25393
25394         PR tree-optimization/15791
25395         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
25396         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
25397         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
25398         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
25399         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
25400         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
25401         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
25402         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
25403         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
25404         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
25405
25406 2005-01-29  Paul Brook  <paul@codesourcery.com>
25407
25408         PR fortran/18565
25409         * check.c (real_or_complex_check): New function.
25410         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
25411         * intrinsic.c (add_functions): Use new check functions.
25412         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
25413         Add prototypes.
25414
25415 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
25416
25417         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
25418         gcc.dg/lvalue-3.c: New tests.
25419         * gcc.dg/concat.c: Update expected messages.
25420
25421 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
25422
25423         PR libfortran/19595
25424         * gfortran.dg/eor_1.f90: New test.
25425
25426 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
25427
25428         PR fortran/19589
25429         * gfortran.dg/logical_data_1.f90: New test.
25430
25431 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
25432
25433         PR c++/19253
25434         * g++.dg/template/crash33.C: New test.
25435
25436         PR c++/19667
25437         * g++.dg/template/crash32.C: New test.
25438
25439 2005-01-28  Ian Lance Taylor  <ian@airs.com>
25440
25441         PR middle-end/16558
25442         * g++.dg/warn/Wreturn-type-2.C: New test.
25443
25444 2004-06-24  Jeff Law  <law@redhat.com>
25445
25446         * gcc.dg/tree-ssa/20050128-1.c: New test.
25447
25448 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
25449
25450         * gcc.target/frv/all-mdpackh-1.c: New test.
25451
25452 2005-01-28  Steven Bosscher  <stevenb@suse.de>
25453
25454         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
25455
25456 2005-01-27  Richard Henderson  <rth@redhat.com>
25457
25458         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
25459
25460 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25461
25462         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
25463
25464 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
25465
25466         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25467         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25468         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
25469         to cope with cases where the multilib options override the dg-options.
25470
25471 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
25472
25473         PR c/18946
25474         * gcc.dg/noncompile/20050120-1.c: New test.
25475
25476 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
25477
25478         PR tree-optimization/19633
25479         * gcc.dg/pr19633.c: New test.
25480         * gcc.dg/tree-ssa/pr19633.c: New test.
25481
25482 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
25483
25484         * gcc.dg/20041216-1.c: New test.
25485
25486 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
25487
25488         PR objc/18862
25489         * objc.dg/selector-2.m: New test.
25490
25491 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
25492
25493         * g++.dg/opt/range-test-2.C: New test.
25494
25495         PR rtl-optimization/19579
25496         * gcc.c-torture/execute/20050124-1.c: New test.
25497
25498 2005-01-26  Greg Parker  <gparker@apple.com>
25499         Stuart Hastings  <stuart@apple.com>
25500
25501         * gcc.c-torture/execute/20050125-1.c: New.
25502
25503 2005-01-18  Jan Hubicka  <jh@suse.cz>
25504
25505         PR tree-optimize/19337
25506         * gcc.c-torture/compile/20050119-1.c: New test.
25507
25508 2005-01-24  James E Wilson  <wilson@specifixinc.com>
25509
25510         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
25511         test for successful match.
25512
25513 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
25514
25515         PR objc/18408
25516         * objc.dg/comp-types-7.m: New test.
25517
25518 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
25519
25520         * lib/target-supports.exp (current_target_name): New.
25521         (check_effective_target_ilp32, check_effective_target_lp64):
25522         Cache the result to use as long as the current target, with
25523         multilib flags, remains the same.
25524
25525         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
25526         (dg-require-weak, dg-require-visibility, dg-require-alias,
25527         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
25528         dg-require-effective-target, dg-skip-if): Remove call to
25529         skip_test_and_clear_xfail.
25530         (dg-test): Clear xfail data.
25531
25532 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
25533
25534         PR target/17751
25535         * gcc.dg/ppc64-toc.c: New test.
25536
25537         * g++.dg/tree-ssa/empty-1.C: New test.
25538
25539         PR middle-end/19551
25540         * gcc.c-torture/execute/20050121-1.c: New test.
25541         * gcc.dg/20050121-2.c: New test.
25542
25543 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
25544         Paul Brook  <paul@codesourcery.com>
25545
25546         PR fortran/17941
25547         * gfortran.dg/real_const_1.f: New test.
25548         * gfortran.dg/real_const_2.f90: New test.
25549         * gfortran.dg/complex_int_1.f90: New test.
25550
25551 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
25552
25553         PR fortran/19313
25554         * gfortan.dg/inquire_6.f90: New test.
25555
25556 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25557
25558         PR libfortran/19451
25559         * open_readonly_1.f90: New test.
25560
25561 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
25562
25563         PR libfortran/18982
25564         * gfortran.dg/open_new.f90: New file.
25565
25566 2005-01-22  Paul Brook  <paul@codesourcery.com>
25567
25568         * namelist_1.f90: New test.
25569
25570 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
25571
25572         PR tree-optimization/19484
25573         * gcc.c-torture/compile/20050122-[12].c: New tests.
25574
25575 2005-01-22  Paul Brook  <paul@codesourcery.com>
25576
25577         * gfortran.dg/implicit_2.f90: New test.
25578
25579 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
25580
25581         PR fortran/19314
25582         * gfortran.dg/inquire_5.f90: New test.
25583
25584 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25585
25586         PR c/18809
25587         * gcc.dg/pr18809-1.c: New test.
25588
25589 2005-01-21  Ian Lance Taylor  <ian@airs.com>
25590
25591         * gcc.dg/20050121-1.c: New test.
25592
25593         PR tree-optimization/13000
25594         * gcc.dg/20040206-1.c: Change warning to point where function is
25595         being inlined.
25596
25597 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25598
25599         PR c++/19208
25600         * g++.dg/template/array11.C: New test.
25601
25602 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25603
25604         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
25605         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
25606         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
25607         * gfortran.dg/getenv_1.f90: Add dg-do directive.
25608         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
25609         gfortran.dg/pr17164.f90: Add missing dg-do directives.
25610
25611 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
25612
25613         PR tree-optimization/15349
25614         * gcc.dg/tree-ssa/pr15349.c: New.
25615
25616 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
25617
25618         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25619
25620 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
25621
25622         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25623         scan-assembler-times directive name.
25624
25625         * gcc.dg/asm-a.c: Move dg-require-effective-target to
25626         after dg-do.
25627
25628         PR rtl-optimization/19462
25629         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25630
25631 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
25632
25633         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25634         counting function calls on ia64.
25635
25636 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
25637
25638         PR rtl-optimization/15139
25639         * gcc.dg/20050111-2.c: New test.
25640
25641         PR c/17297
25642         * gcc.c-torture/compile/20050113-1.c: New testcase.
25643
25644         PR middle-end/19164
25645         * gcc.dg/20050113-1.c: New testcase.
25646
25647 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
25648
25649         * gcc.dg/vect/vect-85.c: Add comment.
25650         * gcc.dg/vect/vect-86.c: Add xfail for now.
25651         * gcc.dg/vect/vect-87.c: Add xfail for now.
25652         * gcc.dg/vect/vect-88.c: Add xfail for now.
25653         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25654
25655 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25656
25657         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25658
25659 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25660
25661         * g++.dg/debug/typedef3.C: New test.
25662
25663 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
25664
25665         PR c/19472
25666         * gcc.dg/asm-a.c: New test.
25667
25668 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
25669
25670         * gcc.dg/sh-relax.c: Add prototype for abort.
25671
25672 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25673
25674         * gcc.dg/short-compare-1.c: New test.
25675         * gcc.dg/short-compare-2.c: Likewise.
25676
25677 2005-01-18  Michael Matz  <matz@suse.de>
25678
25679         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25680
25681 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
25682
25683         PR tree-optimization/19121
25684         * gcc.c-torture/compile/pr19121.c: New test.
25685
25686 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
25687
25688         PR target/19357
25689         * gcc.c-torture/compile/pr19357.c: New test.
25690
25691 2005-01-17  Ian Lance Taylor  <ian@airs.com>
25692
25693         PR c/5675
25694         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25695         pass--those that refer just to the variable, possibly with a
25696         cast.
25697         * gcc.dg/c99-const-expr-3.c: Likewise.
25698
25699         PR middle-end/13127
25700         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25701         longer emitted.
25702
25703 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
25704
25705         PR fortran/18778
25706         * gfortran.dg/endfile_2.f90: New test.
25707
25708 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
25709
25710         PR 19168
25711         * gfortran.dg/select_5.f90: New test.
25712
25713 2004-01-16  Paul Brook  <paul@codesourcery.com>
25714
25715         * gfortran.dg/common_4.f90: New test.
25716
25717 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
25718
25719         PR rtl-optimization/19462
25720         * gcc.dg/torture/pr19462-1.c: New test.
25721
25722 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
25723
25724         PR objc/19321
25725         * objc.dg/func-ptr-2.m: New.
25726         * objc.dg/volatile-1.m: New.
25727
25728 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25729
25730         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25731
25732 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25733
25734         PR tree-optimization/19060
25735         * gcc.c-torture/execute/20050104-1.c: New test.
25736
25737 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
25738
25739         PR fortran/18983
25740         * gfortran.dg/write_to_null.f90: New test.
25741
25742 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
25743             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25744
25745         PR other/19328
25746         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25747         argument.
25748
25749 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
25750
25751         PR c++/19263
25752         * g++.dg/init/vector1.C: New test.
25753
25754 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
25755
25756         PR target/13158
25757         * gcc.target/ia64/sibcall-unwind-1.c: New test.
25758         PR target/18987
25759         * gcc.target/ia64/sibcall-unwind-2.c: New test.
25760
25761 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
25762
25763         * gfortran.dg/select_1.f90: New test.
25764         * gfortran.dg/select_2.f90: New test.
25765         * gfortran.dg/select_3.f90: New test.
25766         * gfortran.dg/select_4.f90: New test.
25767
25768 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
25769
25770         PR middle-end/19084
25771         PR rtl-optimization/19348
25772         * gcc.dg/20050111-1.c: New test.
25773         * gcc.c-torture/execute/20050111-1.c: New test.
25774
25775         * gcc.dg/i386-asm-4.c: New test.
25776
25777 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
25778
25779         * gcc.dg/nested-func-2.c: New test.
25780         * ada/acats/norun.lst: Remove c953002.
25781
25782 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
25783
25784         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25785
25786 2005-01-12  Ben Elliston  <bje@au.ibm.com>
25787
25788         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25789
25790 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
25791
25792         PR target/18761
25793         * g++.dg/abi/align1.C: New test.
25794
25795 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
25796
25797         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25798         at a time.
25799         * g++.dg/ext/altivec_check.h: Support compiling as C.
25800
25801 2005-01-10  Roger Sayle  <roger@eyesopen.com>
25802
25803         PR c++/19355
25804         * g++.dg/expr/pr19355-1.C: New test case.
25805
25806 2005-01-10  Laurent GUERBY <laurent@guerby.net>
25807
25808         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25809         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25810         * ada/acats/tests/c3/c92005b.ada: Likewise.
25811         * ada/acats/tests/c3/cxb3012.a: Likewise.
25812         * ada/acats/norun.lst: Add c380004 and c953002, add PR
25813
25814 2005-01-09  Paul Brook  <paul@codesourcery.com>
25815
25816         * gfortran.dg/common_2.f90: New file.
25817         * gfortran.dg/common_3.f90: New file.
25818
25819 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
25820
25821         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25822
25823 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25824
25825         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25826         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25827         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25828         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25829         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25830         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25831         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25832         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25833         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25834         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25835         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25836         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25837         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25838         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25839         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25840         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25841         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25842         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25843         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25844         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25845         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25846         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25847         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25848         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25849         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25850         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25851         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25852         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25853         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25854         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25855         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25856         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25857         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25858         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25859         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25860         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25861         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25862         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25863         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25864         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25865         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25866         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25867         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25868         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25869         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25870         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25871         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25872         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25873         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25874         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25875         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25876         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25877         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25878         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25879         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25880         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25881         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25882         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25883         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25884         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25885         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25886         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25887         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25888         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25889         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25890         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25891         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25892
25893         * gcc.dg/vect/vect-1.c: Fix spelling.
25894         * gcc.dg/vect/vect-10.c: Fix spelling.
25895         * gcc.dg/vect/vect-11.c: Fix spelling.
25896         * gcc.dg/vect/vect-12.c: Fix spelling.
25897         * gcc.dg/vect/vect-14.c: Fix spelling.
25898         * gcc.dg/vect/vect-15.c: Fix spelling.
25899         * gcc.dg/vect/vect-16.c: Fix spelling.
25900         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25901         * gcc.dg/vect/vect-64.c: Fix comments.
25902         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25903
25904 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
25905             Ira Rosen  <irar@il.ibm.com>
25906
25907         * gcc.dg/vect/vect-70.c: New test.
25908         * gcc.dg/vect/vect-71.c: New test.
25909
25910 2005-01-09  Manfred Hollstein  <mh@suse.com>
25911
25912         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25913         * gcc.dg/pr18241-2.c: Likewise.
25914         * gcc.dg/pr18241-3.c: Likewise.
25915         * gcc.dg/pr18241-4.c: Likewise.
25916         * gcc.dg/pr18241-5.c: Likewise.
25917
25918 2005-01-08  Richard Henderson  <rth@redhat.com>
25919
25920         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25921         False for x86 and x86-64.
25922
25923 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
25924
25925         PR tree-optimization/18241
25926         * gcc.dg/pr18241-1.c: New test.
25927         * gcc.dg/pr18241-2.c: New test.
25928         * gcc.dg/pr18241-3.c: New test.
25929         * gcc.dg/pr18241-4.c: New test.
25930         * gcc.dg/pr18241-5.c: New test.
25931
25932 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
25933
25934         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25935         gfortran.dg/select_4.f90: New.
25936
25937 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25938
25939         * gcc.c-torture/execute/20050107-1.c: New test.
25940
25941 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
25942
25943         PR c++/19298
25944         * g++.dg/template/ref2.C: New.
25945
25946 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
25947
25948         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25949         instead of being empty.
25950
25951 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25952
25953         PR fortran/15553
25954         * gfortran.dg/array-1.f90: New test.
25955
25956 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
25957
25958         PR tree-optimization/19283
25959         * gcc.c-torture/execute/20050106-1.c: New test.
25960
25961         PR rtl-optimization/18861
25962         * gcc.dg/20050105-1.c: New test.
25963
25964         PR tree-optimization/18828
25965         * gcc.dg/20050105-2.c: New test.
25966
25967 2005-01-07  Andreas Jaeger  <aj@suse.de>
25968
25969         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25970
25971 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
25972
25973         PR fortran/18398
25974         * gfortran.dg/fmt_read.f90: New test.
25975
25976 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
25977
25978         * gcc.dg/rs6000-ldouble-2.c: New.
25979
25980 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
25981
25982         PR c++/19244
25983         * g++.dg/parser/ctor2.C: New test.
25984
25985 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25986
25987         PR c++/17154
25988         * g++.dg/template/using9.C: New test.
25989
25990 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25991
25992         PR c++/19258
25993         * g++.dg/lookup/friend6.C: New test.
25994
25995 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
25996
25997         PR c++/19270
25998         * g++.dg/template/array10.C: New.
25999
26000 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26001
26002         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26003         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26004
26005 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
26006
26007         * gcc.c-torture/compile/20050105-1.c: New test.
26008
26009 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
26010
26011         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26012
26013 2005-01-05  Roger Sayle  <roger@eyesopen.com>
26014
26015         PR middle-end/19100
26016         * gcc.dg/conv-3.c: New test case.
26017
26018 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
26019
26020         * gcc.dg/asm-wide-1.c: New test.
26021
26022 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
26023
26024         PR c++/19030
26025         * g++.dg/parse/crash22.C: New
26026
26027 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
26028
26029         PR 19257
26030         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26031
26032 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
26033
26034         PR middle-end/17767
26035         * gcc.dg/i386-mmx-6.c: New test case.
26036
26037 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
26038
26039         PR tree-optimization/18308
26040         * gcc.dg/vect/pr18308.c: New testcase.
26041
26042 2005-01-04  Andreas Jaeger  <aj@suse.de>
26043
26044         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26045
26046 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26047             Robert Bowdidge <bowdidge@apple.com>
26048
26049         * gcc.dg/cpp/subframework1.c: New.
26050         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26051         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26052         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26053         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26054
26055 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
26056
26057         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26058         producing warning.
26059         * gcc.dg/darwin-weakimport-2.c: New.
26060
26061 2005-01-03  Richard Henderson  <rth@redhat.com>
26062
26063         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26064
26065 2005-01-03  Richard Henderson  <rth@redhat.com>
26066
26067         * gcc.dg/vect/vect.exp: Enable for ia64.
26068         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26069         (check_effective_target_vect_float): Likewise.
26070         (check_effective_target_vect_no_align): Likewise.
26071         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26072         * gcc.dg/vect/vect-8.c: Likewise.
26073
26074 2005-01-03  Uros Bizjak <uros@kss-loka.si>
26075
26076         PR target/19236
26077         * gcc.dg/pr19236-1.c: New test case.
26078
26079 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
26080
26081         PR rtl-optimization/12092
26082         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26083
26084 2005-01-02  Andreas Jaeger  <aj@suse.de>
26085
26086         * gcc.dg/pr12092-1.c: Do not run on x86_64.
26087
26088 2005-01-01  Roger Sayle  <roger@eyesopen.com>
26089             Andrew Pinski  <pinskia@physics.uc.edu>
26090
26091         PR rtl-optimization/12092
26092         * gcc.dg/pr12092-1.c: New test case.
26093
26094 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
26095
26096         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26097         'hidden' and 'default' for better portability.
26098         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26099
26100         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26101         6 and 7.
26102         * g++.old-deja/g++.brendan/new3.C: Likewise.
26103
26104 2005-01-01  Steven Bosscher  <stevenb@suse.de>
26105
26106         * gcc.dg/20041231-1.C: New test.
26107         * g++.dg/warn/Wunreachable-code-1.C: New test.
26108
26109 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
26110
26111         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26112         file, not /dev/null.  Abort on error.
26113
26114 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
26115             Ziemowit Laski  <zlaski@apple.com>
26116
26117         PR objc/18971
26118         * objc.dg/encode-5.m: New test.
26119
26120 2004-12-29  Richard Henderson  <rth@redhat.com>
26121
26122         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26123         * objc.dg/stabs-1.m: Disable for ia64.
26124
26125 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
26126
26127         PR c++/19190
26128         * g++.dg/warn/Wunused-10.C: New test.
26129
26130 2004-12-28  Richard Henderson  <rth@redhat.com>
26131
26132         * objc.dg/stabs-1.m: Disable for alpha.
26133
26134 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26135
26136         PR c++/19149
26137         * g++.dg/parse/error23.C: New test.
26138
26139 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26140
26141         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26142
26143         PR fortran/19032
26144         * gfortran.dg/intrinsic_modulo_1.f90: New.
26145         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26146         tests with divisor -1.
26147
26148 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
26149
26150         * g++.dg/opt/temp1.C (memcpy): Return a value.
26151
26152         PR c++/19148
26153         * g++.dg/expr/cond7.C: New test.
26154
26155 2004-12-27  Paul Brook  <paul@codesourcery.com>
26156
26157         * gfortran.dg/g77/select_no_compile.f: Remove.
26158
26159 2004-12-27  Richard Henderson  <rth@redhat.com>
26160
26161         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26162         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26163         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26164
26165 2004-12-26  Richard Henderson  <rth@redhat.com>
26166
26167         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26168         by 1i instead of token pasting.
26169
26170 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26171
26172         PR tree-optimization/17578
26173         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26174         to additional_flags.
26175         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26176
26177 2004-12-25  Richard Henderson  <rth@redhat.com>
26178
26179         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26180         Remove Alpha.
26181
26182 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26183
26184         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26185         hppa*-*-hpux*.
26186         * gcc.dg/pr17957.c (dg-options): Likewise.
26187         * gcc.dg/struct-ret-1.c: Add prototype for abort.
26188         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26189         instead of 0 on __hppa__.
26190         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26191         "foo,%r" on hppa*-*-*.
26192
26193 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
26194
26195         PR fortran/19071
26196         * gfortran.dg/complex_write.f90: New test.
26197
26198 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26199
26200         PR c++/17595
26201         * g++.dg/parse/pragma2.C: New test.
26202
26203         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26204
26205 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26206
26207         * gcc.dg/empty2.c: Add missing dg-warning.
26208
26209 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26210
26211         PR c++/17413
26212         * g++.dg/template/local4.C: New test.
26213         * g++.dg/template/crash19.C: Add dg-error marker.
26214
26215         * g++.dg/template/crash31.C: Correct embedded PR number.
26216
26217 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26218
26219         PR c++/16405
26220         * g++.dg/opt/temp1.C: Add do-run marker.
26221
26222 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26223
26224         * g++.dg/template/spec19.C: New.
26225
26226 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
26227
26228         PR target/16819
26229         * gcc.dg/empty2.c: New.
26230
26231 2004-12-23  Richard Henderson  <rth@redhat.com>
26232
26233         * lib/target-supports.exp (check_effective_target_vect_no_align):
26234         Remove i?86 and x86-64.
26235
26236 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
26237
26238         PR c++/16405
26239         * g++.dg/opt/temp1.C: New test.
26240
26241 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26242
26243         PR c++/18733
26244         * g++.dg/template/friend33.C: New testcase.
26245
26246 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
26247
26248         PR c++/18464
26249         * g++.dg/template/cond5.C: New test.
26250
26251         PR c++/18492
26252         * g++.dg/inherit/thunk3.C: New test.
26253
26254         PR c++/11224
26255         * g++.dg/warn/Wunused-9.C: New test.
26256
26257 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
26258
26259         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26260
26261 2004-12-22  Jan Beulich  <jbeulich@novell.com>
26262
26263         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26264
26265 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
26266
26267         PR c++/18378
26268         * g++.dg/ext/packed8.C: New test.
26269
26270         PR c++/19063
26271         * g++.dg/template/crash31.C: New test.
26272
26273         PR c++/19034
26274         * g++.dg/template/crash30.C: New test.
26275
26276 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26277
26278         PR C++/18984
26279         * g++.dg/eh/ctor3.C: New test.
26280
26281 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26282
26283         * objc.dg/stabs-1.m: Allow section name to be quoted and
26284         assembly label to begin with '.LL'.
26285
26286 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
26287
26288         * gcc.dg/vect/vect.exp
26289         (check_effective_target_lp64_or_vect_no_align): New.
26290         * gcc.dg/vect/vect-77.c: Use it.
26291         * gcc.dg/vect/vect-78.c: Use it.
26292
26293         * lib/target-supports.exp
26294         (check_effective_target_vect_no_max,
26295         check_effective_target_vect_no_bitwise,
26296         check_effective_target_vect_no_align): New.
26297         * gcc.dg/vect/vect-13.c: Use them.
26298         * gcc.dg/vect/vect-17.c: Ditto.
26299         * gcc.dg/vect/vect-18.c: Ditto.
26300         * gcc.dg/vect/vect-19.c: Ditto.
26301         * gcc.dg/vect/vect-20.c: Ditto.
26302         * gcc.dg/vect/vect-27.c: Ditto.
26303         * gcc.dg/vect/vect-29.c: Ditto.
26304         * gcc.dg/vect/vect-44.c: Ditto.
26305         * gcc.dg/vect/vect-48.c: Ditto.
26306         * gcc.dg/vect/vect-50.c: Ditto.
26307         * gcc.dg/vect/vect-52.c: Ditto.
26308         * gcc.dg/vect/vect-54.c: Ditto.
26309         * gcc.dg/vect/vect-56.c: Ditto.
26310         * gcc.dg/vect/vect-58.c: Ditto.
26311         * gcc.dg/vect/vect-60.c: Ditto.
26312         * gcc.dg/vect/vect-72.c: Ditto.
26313         * gcc.dg/vect/vect-80.c: Ditto.
26314
26315 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
26316
26317         PR c++/14075
26318         * g++.dg/init/string1.C: New.
26319
26320         PR c++/18975
26321         * g++.dg/other/synth1.C: New.
26322
26323 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26324
26325         PR c/18963
26326         * gcc.dg/pr18963-1.c: New test.
26327
26328 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
26329
26330         PR c/18596
26331         * gcc.dg/funcdef-storage-1.c (foo): Remove.
26332         * gcc.dg/pr18596-1.c: Use dg-error.
26333         (dg-options): Use -fno-unit-at-a-time.
26334         * gcc.dg/pr18596-2.c: New test.
26335         * gcc.dg/pr18596-3.c: New test.
26336
26337 2004-12-20  Roger Sayle  <roger@eyesopen.com>
26338
26339         PR middle-end/18683
26340         * g++.dg/opt/pr18683-1.C: New test case.
26341
26342 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
26343
26344         PR other/19093
26345         * g++.dg/opt/max1.C: Fix for 64bit targets.
26346
26347 2004-12-20  Matt Austern  <austern@apple.com>
26348
26349         PR c++/19044
26350         * g++.dg/ext/builtin6.C: New
26351
26352 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
26353
26354         PR tree-optimization/19080
26355         * gcc.c-torture/compile/pr19080.c: New test.
26356
26357 2004-12-20  Steven Bosscher  <stevenb@suse.de>
26358
26359         * gcc.dg/20041219-1.c: New test.
26360
26361 2004-12-19  Roger Sayle  <roger@eyesopen.com>
26362
26363         PR middle-end/19068
26364         * g++.dg/opt/max1.C: New test case.
26365
26366 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26367
26368         * gcc.dg/fdata-sections-1.c: New test.
26369
26370 2004-12-18  Roger Sayle  <roger@eyesopen.com>
26371
26372         PR middle-end/18548
26373         * gcc.dg/max-1.c: New test case.
26374
26375 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
26376
26377         * gcc.c-torture/execute/20041218-1.c: New test.
26378
26379 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
26380
26381         * gcc.dg/pr18501.c: New test.
26382         * gcc.dg/uninit-5.c: XFAIL.
26383         * gcc.dg/uninit-9.c: XFAIL.
26384
26385 2004-12-17  Dale Johannesen  <dalej@apple.com>
26386
26387         * gcc.dg/20041213-1.c: New.
26388
26389 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
26390
26391         * objc.dg/stabs-1.m: Allow assembly label to begin
26392         with a dot ('.').
26393
26394 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
26395
26396         * gcc.c-torture/execute/20041213-1.c: Move...
26397         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
26398
26399 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
26400
26401         PR c++/18721
26402         * g++.dg/lookup/conv-5.C: New.
26403
26404 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
26405
26406         * objc.dg/stabs-1.m: New test.
26407
26408 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26409
26410         * gcc.dg/visibility-c.c: Change compile to
26411         assemble for the test.
26412
26413 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
26414
26415         PR target/19041
26416         * gcc.dg/visibility-c.c: New test.
26417
26418 2004-12-16  Roger Sayle  <roger@eyesopen.com>
26419
26420         PR middle-end/18493
26421         * gcc.dg/switch-8.c: New test case.
26422
26423 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26424
26425         PR c++/18905
26426         * g++.dg/template/init4.C: New.
26427         * g++.dg/opt/static3.C: Enable optimizer.
26428
26429 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
26430
26431         * g++.dg/other/complex1.C: New test.
26432
26433 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
26434
26435         * g++.dg/opt/inline9.C: New test.
26436
26437 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26438
26439         PR fortran/18993
26440         * gfotran.dg/nullify_1.f: New test.
26441
26442 2004-12-15  Richard Henderson  <rth@redhat.com>
26443
26444         * gcc.target/i386/i386.exp: New harness.
26445         * gcc.target/i386/vect-args.c: New.
26446
26447 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
26448
26449         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
26450
26451 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26452
26453         PR c++/18825
26454         * g++.dg/template/friend32.C: New test.
26455
26456 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26457
26458         * cpp/pragma-once-1.c: New test.
26459         * cpp/pragma-once-1b.h: Likewise.
26460         * cpp/pragma-once-1c.h: Likewise.
26461         * cpp/pragma-once-1d.h: Likewise.
26462         * cpp/inc/pragma-once-1a.h: Likewise.
26463
26464 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
26465             Steven G. Kargl  <kargls@comcast.net>
26466
26467         PR fortran/17597
26468         * gfortran.dg/list_read_3.f90: New test.
26469
26470 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26471
26472         * gcc.dg/ftrapv-2.c: New test.
26473
26474 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26475
26476         PR c++/18981
26477         * g++.dg/template/typename9.C: New test.
26478
26479 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26480
26481         PR c++/18738
26482         * g++.dg/template/typename8.C: New test.
26483         * g++.dg/parse/friend2.C: Tweak error message.
26484
26485 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26486
26487         * gcc.c-torture/20041214-1.c: New test.
26488
26489 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
26490
26491         PR c++/18965
26492         * g++.dg/init/array17.C: New test.
26493
26494 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
26495
26496         PR c++/18793
26497         * g++.dg/init/aggr3.C: New test.
26498
26499 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
26500
26501         * gcc.dg/altivec-types-1.c: New test.
26502         * gcc.dg/altivec-types-2.c: New test.
26503         * gcc.dg/altivec-types-3.c: New test.
26504         * gcc.dg/altivec-types-4.c: New test.
26505         * g++.dg/ext/altivec-types-1.C: New test.
26506         * g++.dg/ext/altivec-types-2.C: New test.
26507         * g++.dg/ext/altivec-types-3.C: New test.
26508         * g++.dg/ext/altivec-types-4.C: New test.
26509
26510 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
26511
26512         PR middle-end/18951
26513         * gcc.c-torture/execute/20041213-1.c: New test.
26514
26515 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
26516
26517         PR c++/18949
26518         * g++.dg/template/cast1.C: New.
26519
26520 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
26521
26522         * gcc.c-torture/execute/20041213-2.c: New test.
26523
26524 2004-12-13  Richard Henderson  <rth@redhat.com>
26525
26526         * gcc.dg/i386-sse-10.c: Fix typo in options.
26527
26528 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
26529
26530         PR c++/18968
26531         * g++.dg/opt/pr18968.C: New test.
26532
26533 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
26534
26535         PR c++/18925
26536         * g++.dg/ext/visibility/staticdatamem.C: New test.
26537
26538 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
26539
26540         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
26541
26542 2004-12-13  Roger Sayle  <roger@eyesopen.com>
26543
26544         PR rtl-optimization/18928
26545         * gcc.dg/pr18928-1.c: New test case.
26546
26547 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
26548
26549         PR tree-opt/16951
26550         * gcc.c-torture/compile/20041211-1.c: New.
26551
26552 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26553
26554         PR middle-end/17564
26555         * gcc.c-torture/execute/20041212-1.c: New test.
26556
26557 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26558
26559         PR fortran/18869
26560         * gfortran.dg/common_1.f90: New test.
26561
26562 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
26563         Paul Brook  <paul@codesourcery.com>
26564
26565         PR fortran/16222
26566         * gfortran.dg/real_do_1.f90: New test.
26567
26568 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
26569
26570         PR tree-opt/18040
26571         * g++.dg/opt/ptrmem6.C: New test.
26572
26573 2004-12-11  Roger Sayle  <roger@eyesopen.com>
26574
26575         PR middle-end/18921
26576         * gcc.dg/pr18921-1.c: New test case.
26577
26578 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26579
26580         PR fortran/17175
26581         * gfortran.dg/scale_1.f90: New test.
26582
26583 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
26584
26585         PR middle-end/18903
26586         * gcc.c-torture/compile/pr18903.c: New test.
26587
26588 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
26589
26590         * gcc.c-torture/execute/20041210-1.c: New test.
26591
26592 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26593
26594         PR c++/18731
26595         * g++.dg/parser/struct-1.C: New test.
26596         * g++.dg/parser/struct-2.C: New test.
26597         * g++.dg/parser/struct-3.C: New test.
26598
26599 2004-12-09  Richard Henderson  <rth@redhat.com>
26600
26601         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
26602
26603         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
26604         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
26605
26606 2004-12-09  Matt Austern  <austern@apple.com>
26607
26608         PR c++/18514
26609         * g++.dg/ext/builtin1.C: New
26610         * g++.dg/ext/builtin2.C: New
26611         * g++.dg/ext/builtin3.C: New
26612         * g++.dg/ext/builtin4.C: New
26613         * g++.dg/ext/builtin5.C: New
26614
26615 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
26616
26617         PR tree-opt/18904
26618         * g++.dg/opt/ptrmem5.C: New test.
26619
26620 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
26621
26622         * g++.dg/parse/typename5.C: Adjust for new error.
26623         * g++.dg/parse/typename7.C: New.
26624
26625 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26626
26627         PR c++/18073
26628         * g++.dg/other/mmintrin.C: New test.
26629
26630 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
26631
26632         PR c++/16681
26633         * g++.dg/init/array15.C: New.
26634         * g++.dg/init/array16.C: New.
26635
26636 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26637
26638         PR fortran/18826
26639         * gfortran.dg/assign_1.f90: New test.
26640
26641 2004-12-08  Nick Clifton  <nickc@redhat.com>
26642
26643         * gcc.target/xstormy16/bss_below100: New directory containing tests.
26644         * gcc.target/xstormy16/data_below100: Likewise.
26645         * gcc.target/xstormy16/sfr: Likewise.
26646         * gcc.target/xstormy16/below100.S: New test source file.
26647         * gcc.target/xstormy16/below100.ld: New test linker script.
26648         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26649         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26650         bp instructions.
26651         * gcc.target/xstormy16/bp.c: Likewise.
26652
26653         * gcc.target/xstormy16/bss_below100: New files:
26654         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26655         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26656         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26657         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26658         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26659         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26660         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26661         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26662         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26663         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26664         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26665         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26666         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26667         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26668         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26669         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26670         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26671         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26672         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26673         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26674         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26675         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26676         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26677         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26678         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26679         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26680         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26681
26682         * gcc.target/xstormy16/data_below100: New files:
26683         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26684         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26685         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26686         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26687         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26688         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26689         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26690         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26691         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26692         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26693         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26694         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26695         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26696         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26697         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26698         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26699         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26700         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26701         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26702         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26703         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26704         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26705         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26706         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26707         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26708         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26709         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26710
26711         * gcc.target/xstormy16/sfr: New files:
26712         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26713         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26714         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26715         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26716         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26717         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26718         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26719         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26720         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26721         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26722         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26723         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26724         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26725         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26726         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26727         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26728         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26729         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26730         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26731         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26732         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26733         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26734         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26735         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26736         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26737         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26738         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26739         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26740         27_if0_sfrw_bitfield_f.c
26741
26742 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26743
26744         PR c++/18100
26745         * g++.dg/lookup/name-clash4.C: New test.
26746
26747 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
26748
26749         PR c++/18672
26750         * g++.dg/opt/array1.C: New.
26751
26752         PR c++/18803
26753         * g++.dg/template/operator5.C: New.
26754
26755 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
26756
26757         PR c/18867
26758         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26759
26760 2004-12-07  Steven Bosscher  <stevenb@suse.de>
26761
26762         * gcc.dg/noncompile/20041207.c: New test.
26763
26764 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
26765
26766         * g++.dg/other/unreachable-1.C: New test.
26767
26768 2004-12-06  Nick Clifton  <nickc@redhat.com>
26769
26770         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26771         <limits.h> because the latter comes from gcc's include/ directory
26772         and not the newlib/libc/include directory.
26773
26774 2004-12-04  Richard Henderson  <rth@redhat.com>
26775
26776         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26777
26778 2004-12-04  Richard Henderson  <rth@redhat.com>
26779
26780         * lib/target-supports.exp (check_gc_sections_available): Disable
26781         for alpha and ia64.
26782
26783 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
26784
26785         PR middle-end/17909
26786         * g++.dg/other/vararg-2.C: New test.
26787
26788 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26789
26790         PR c++/17011, c++/17971
26791         * g++.dg/template/error15.C: Adjust expected error.
26792         * g++.dg/template/instantiate3.C: Likewise.
26793
26794 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
26795
26796         * gcc.dg/altivec-18.c: Fix for darwin
26797
26798 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
26799
26800         PR c++/18782
26801         * g++.dg/parse/ptrmem2.C: New.
26802
26803         PR c++/18318
26804         * g++.dg/template/new1.C: New.
26805
26806 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26807
26808         PR fortran/18710
26809         * gfortran.dg/direct_io_3.f90: New test.
26810
26811 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
26812
26813         PR 18758
26814         * g++.dg/parse/crash21.C: New.
26815
26816 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26817
26818         PR c++/15664, c++/18276
26819         * g++.dg/template/ttp13.C: New test.
26820         * g++.dg/template/ttp14.C: Likewise.
26821
26822 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26823
26824         PR c++/18123
26825         * g++.dg/parse/enum2.C: New test.
26826         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26827
26828 2004-12-02  Nick Clifton  <nickc@redhat.com>
26829
26830         * gcc.target/xstormy16: New test directory.
26831         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26832         * gcc.target/xstormy16/bp.c: Check the generation of bp
26833         instructions.
26834         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26835         bn instructions and the BELOW100 attribute.
26836
26837 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
26838
26839         PR target/16952
26840         * gcc.dg/ppc-eabi.c: New.
26841
26842 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26843
26844         PR fortran/18284
26845         * gfortran.dg/backspace.f90
26846
26847 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
26848
26849         * gfortran.dg/inquire.f90: New test.
26850
26851 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
26852
26853         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26854         handle effective-target-keyword.
26855         (dg-skip-if): Support effective-target keyword as target list.
26856         (dg-xfail-if): Ditto.
26857         * lib/target-supports.exp (is-effective-target-keyword): New proc.
26858
26859 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
26860
26861         PR tree-optimization/18291
26862         * gcc.c-torture/compile/pr18291.c: New test.
26863
26864 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
26865
26866         PR C++/18729
26867         * g++.dg/parse/crash20.C: New.
26868
26869         PR c++/17431
26870         * g++.dg/overload/arg1.C: New.
26871         * g++.dg/overload/arg2.C: New.
26872         * g++.dg/overload/arg3.C: New.
26873         * g++.dg/overload/arg4.C: New.
26874
26875 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
26876
26877         * gcc.dg/c99-flex-array-4.c: Remove.
26878
26879 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26880
26881         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26882
26883         * lib/target-supports.exp (is-effective-target): Simplify.
26884
26885         * lib/target-supports.exp (check_effective_target_vect_long):
26886         Fix for powerpc64-*-*.
26887
26888 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
26889
26890         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26891         to support new requirements on FreeBSD 5.
26892
26893 2004-11-30  Devang Patel  <dpatel@apple.com>
26894
26895         PR 18702
26896         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26897
26898 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
26899
26900         * g++.dg/ext/altivec-13.C: New test.
26901
26902 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
26903
26904         PR tree-opt/18298
26905         * gcc.c-torture/execute/p18298.c: New test.
26906
26907 2004-11-30  Ira Rosen  <irar@il.ibm.com>
26908             Dorit Naishlos  <dorit@il.ibm.com>
26909
26910         PR tree-opt/18607
26911         * gcc.dg/vect/vect-89.c: New test.
26912
26913 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
26914
26915         * gcc.dg/pr18596-1.c: New test.
26916
26917 2004-11-30  Ben Elliston  <bje@au.ibm.com>
26918
26919         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26920
26921 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26922
26923         PR c/18479
26924         * gcc.dg/pr18479.c: New test.
26925
26926 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26927
26928         PR target/18490
26929         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26930         mmix-knuth-mmixware.
26931
26932         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26933         cris-*-elf* cris-*-aout* mmix-*-*
26934
26935 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
26936
26937         PR middle-end/18725
26938         * gcc.dg/pr18725.c: New test.
26939
26940 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26941
26942         PR target/18488
26943         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26944
26945         PR target/18336
26946         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26947
26948 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
26949
26950         PR c++/18368
26951         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26952         * g++.old-deja/g++.law/ctors5.C: Likewise.
26953         * g++.old-deja/g++.other/crash25.C: Likewise.
26954
26955         PR c++/18674
26956         * g++.dg/template/error16.C: New test.
26957
26958         PR c++/18512
26959         * g++.dg/template/crash29.C: New test.
26960
26961 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
26962
26963         PR tree-optimization/18712
26964         * gcc.c-torture/compile/pr18712.c: New test.
26965
26966 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
26967
26968         PR c/7544
26969         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26970         tests.
26971
26972 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26973
26974         PR c++/18652
26975         * g++.dg/lookup/crash6.C: New test.
26976
26977 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
26978
26979         PR middle-end/18164
26980         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
26981
26982 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
26983
26984         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26985         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26986         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26987
26988 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
26989
26990         * gcc.dg/pr18164.c: New test.
26991
26992 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
26993
26994         * gcc.dg/funroll-loops-all.c: New.
26995
26996 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
26997
26998         PR target/18489
26999         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27000         delimeter, match space and TAB as well as ":".
27001
27002         PR target/18484
27003         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27004
27005         PR target/18348
27006         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27007
27008         PR target/18345
27009         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27010
27011         PR target/18337
27012         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27013
27014 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
27015
27016         * gfortran.dg/direct_io_2.f90: New test.
27017
27018 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
27019
27020         PR target/18334
27021         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27022
27023 2004-11-28  Richard Henderson  <rth@redhat.com>
27024
27025         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27026
27027 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
27028
27029         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27030         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27031         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27032         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27033         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27034         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27035         gcc.dg/pointer-arith-8.c: New tests.
27036
27037 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
27038
27039         PR fortran/18364
27040         * gfortran.dg/endfile.f90: New test.
27041
27042 2004-11-27  Falk Hueffner  <falk@debian.org>
27043
27044         * gcc.dg/loop-6.c: New test.
27045
27046 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27047
27048         * gcc.c-torture/execute/20041126-1.c: New test.
27049
27050 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27051
27052         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27053         on IRIX.
27054
27055 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
27056
27057         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27058         functions.
27059
27060 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
27061
27062         PR rtl-optimization/17825
27063         * gcc.c-torture/compile/20041119-1.c: New test.
27064
27065 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27066
27067         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27068         Check existence of ld library path variables before unsetting.
27069
27070 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
27071
27072         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27073
27074 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27075
27076         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27077
27078 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
27079
27080         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27081
27082 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27083
27084         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27085         dg-do directive.
27086
27087 2004-11-26  Ben Elliston  <bje@au.ibm.com>
27088
27089         * gcc.dg/pr17957.c: Pass --param, not -param.
27090
27091 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
27092
27093         PR middle-end/17957
27094         * gcc.dg/pr17957.c: New test.
27095
27096 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
27097
27098         PR c++/18445
27099         * g++.dg/template/crash28.C: Likewise.
27100
27101         PR c++/18001
27102         * g++.dg/expr/unary2.C: Adjust lvalue messages.
27103         * g++.dg/ext/lvaddr.C: Likewise.
27104         * g++.dg/opt/pr7503-3.C: Likewise.
27105
27106         PR c++/18466
27107         * g++.dg/parse/qualified3.C: New test.
27108         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27109
27110         PR c++/18545
27111         * g++.dg/expr/return1.C: New test.
27112
27113 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27114
27115         Friend class name lookup 3/n, PR c++/3332
27116         * g++.dg/lookup/friend3.C: New test.
27117         * g++.dg/lookup/friend4.C: Likewise.
27118         * g++.dg/lookup/friend5.C: Likewise.
27119
27120 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27121
27122         Friend class name lookup 2/n, PR c++/14513, c++/15410
27123         * g++.dg/lookup/friend2.C: New test.
27124         * g++.dg/template/friend31.C: Likewise.
27125
27126 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27127
27128         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27129
27130 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27131
27132         PR c++/17473
27133         * g++.dg/tc1/dr56.C: Remove.
27134         * g++.dg/template/typedef1.C: Add dg-error markers.
27135         * g++.old-deja/g++.other/typedef7.C: Likewise.
27136
27137         PR c++/18285
27138         * g++.dg/parse/typedef7.C: New test.
27139
27140 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
27141
27142         * gcc.c-torture/execute/20041124-1.c: New test.
27143
27144 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
27145
27146         * g++.dg/template/deduce3.C: New test.
27147
27148         PR c++/18586
27149         * g++.dg/template/crash27.C: New test.
27150
27151         PR c++/18530
27152         * g++.dg/warn/Wshadow-3.C: New test.
27153
27154 2004-11-24  Devang Patel  <dpatel@apple.com>
27155
27156         PR/18555
27157         * gcc.dg/cpp/isysroot-1.c: New test.
27158         * gcc.dg/cpp/usr/include/stdio.h: New file.
27159         * gcc.dg/cpp/isysroot-2.c: New test.
27160         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27161         New file.
27162
27163 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27164
27165         PR c++/8929
27166         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27167
27168 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27169
27170         * gcc.target/sparc/align.c: Do not include <stdint.h>.
27171         * gcc.target/sparc/pdist.c: Likewise.
27172
27173 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
27174
27175         PR c++/16882
27176         * g++.dg/conversion/simd1.C: New test.
27177
27178 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27179
27180         * lib/target-libpath.exp: New file defining
27181         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27182         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27183         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27184         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27185         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
27186
27187 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
27188
27189         * gcc.dg/pragma-align-2.c: Test macro expansion.
27190         * gcc.dg/pragma-pack-2.c: New test.
27191
27192 2004-11-23  Richard Henderson  <rth@redhat.com>
27193
27194         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27195         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27196         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27197         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27198         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27199         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27200
27201         * gcc.dg/vect/vect.exp: Add check for alpha.
27202         * lib/target-supports.exp (check_alpha_max_hw_available): New.
27203         (check_effective_target_vect_int): Enable for alpha.
27204         (check_effective_target_vect_long): New.
27205         (is-effective-target): Add it.
27206
27207 2004-11-23  Uros Bizjak <uros@kss-loka.si>
27208
27209         * gcc.dg/pr18614-1.c: New test.
27210
27211 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27212
27213         * gcc.dg/setjmp-2.c: New test.
27214
27215 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
27216
27217         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27218         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27219         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27220         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27221         gcc.target/sparc/pdist.c: New tests.
27222
27223 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
27224
27225         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27226
27227 2004-11-22  Dale Johannesen  <dalej@apple.com>
27228
27229         * gcc.dg/20041111-1.c: New.
27230
27231 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27232
27233         PR tree-opt/18536
27234         * gcc.dg/vect/pr18536.c: New test.
27235
27236 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27237
27238         PR c++/18354
27239         * g++.dg/template/nontype11.C: New test.
27240
27241 2004-11-21  Roger Sayle  <roger@eyesopen.com>
27242
27243         PR middle-end/18520
27244         * gcc.dg/pr18520-1.c: New test case.
27245
27246 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
27247
27248         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27249         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27250         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27251         expected diagnostics.
27252
27253 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27254
27255         PR target/18580
27256         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27257         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27258         vect-77.c, vect-77a.c: XFAIL on the SPARC.
27259
27260 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27261
27262         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27263
27264 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
27265             Joseph Myers  <joseph@codesourcery.com>
27266
27267         * lib/target-supports.exp (check_visibility_available): Really
27268         test the compiler.
27269
27270 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
27271
27272         PR tree-opt/18181
27273         * gcc.dg/vect/vect-85.c: New test.
27274         * gcc.dg/vect/vect-86.c: New test.
27275         * gcc.dg/vect/vect-87.c: New test.
27276         * gcc.dg/vect/vect-88.c: New test.
27277
27278 2004-11-19  Ben Elliston  <bje@au.ibm.com>
27279
27280         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27281
27282 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
27283
27284         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27285         * gcc.dg/ppc-and-1.c: Ditto.
27286         * gcc.dg/ppc-compare-1.c: Ditto.
27287         * gcc.dg/ppc-mov-1.c: Ditto
27288
27289 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
27290             Mark Mitchell  <mark@codesourcery.com>
27291
27292         * gcc.dg/pragma-init-fini-2.c: New test.
27293
27294 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27295             Aldy Hernandez  <aldyh@redhat.com>
27296
27297         * lib/target-supports.exp (check_effective_target_vect_int): New
27298         (check_effective_target_vect_float): New
27299         (check_effective_target_vect_double): New.
27300         (is-effective-target): Support new effective targets keywords.
27301         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27302         default action for dg-do.
27303         * gcc.dg/vect/pr16105.c: Use new support.
27304         * gcc.dg/vect/pr18400.c: Ditto.
27305         * gcc.dg/vect/pr18425.c: Ditto.
27306         * gcc.dg/vect/vect-1.c: Ditto.
27307         * gcc.dg/vect/vect-10.c: Ditto.
27308         * gcc.dg/vect/vect-11.c: Ditto.
27309         * gcc.dg/vect/vect-12.c: Ditto.
27310         * gcc.dg/vect/vect-13.c: Ditto.
27311         * gcc.dg/vect/vect-14.c: Ditto.
27312         * gcc.dg/vect/vect-15.c: Ditto.
27313         * gcc.dg/vect/vect-16.c: Ditto.
27314         * gcc.dg/vect/vect-17.c: Ditto.
27315         * gcc.dg/vect/vect-18.c: Ditto.
27316         * gcc.dg/vect/vect-19.c: Ditto.
27317         * gcc.dg/vect/vect-2.c: Ditto.
27318         * gcc.dg/vect/vect-20.c: Ditto.
27319         * gcc.dg/vect/vect-21.c: Ditto.
27320         * gcc.dg/vect/vect-22.c: Ditto.
27321         * gcc.dg/vect/vect-23.c: Ditto.
27322         * gcc.dg/vect/vect-24.c: Ditto.
27323         * gcc.dg/vect/vect-25.c: Ditto.
27324         * gcc.dg/vect/vect-26.c: Ditto.
27325         * gcc.dg/vect/vect-27.c: Ditto.
27326         * gcc.dg/vect/vect-27a.c: Ditto.
27327         * gcc.dg/vect/vect-28.c: Ditto.
27328         * gcc.dg/vect/vect-29.c: Ditto.
27329         * gcc.dg/vect/vect-29a.c: Ditto.
27330         * gcc.dg/vect/vect-3.c: Ditto.
27331         * gcc.dg/vect/vect-30.c: Ditto.
27332         * gcc.dg/vect/vect-31.c: Ditto.
27333         * gcc.dg/vect/vect-32.c: Ditto.
27334         * gcc.dg/vect/vect-33.c: Ditto.
27335         * gcc.dg/vect/vect-34.c: Ditto.
27336         * gcc.dg/vect/vect-35.c: Ditto.
27337         * gcc.dg/vect/vect-36.c: Ditto.
27338         * gcc.dg/vect/vect-37.c: Ditto.
27339         * gcc.dg/vect/vect-38.c: Ditto.
27340         * gcc.dg/vect/vect-4.c: Ditto.
27341         * gcc.dg/vect/vect-40.c: Ditto.
27342         * gcc.dg/vect/vect-41.c: Ditto.
27343         * gcc.dg/vect/vect-42.c: Ditto.
27344         * gcc.dg/vect/vect-43.c: Ditto.
27345         * gcc.dg/vect/vect-44.c: Ditto.
27346         * gcc.dg/vect/vect-45.c: Ditto.
27347         * gcc.dg/vect/vect-46.c: Ditto.
27348         * gcc.dg/vect/vect-47.c: Ditto.
27349         * gcc.dg/vect/vect-48.c: Ditto.
27350         * gcc.dg/vect/vect-48a.c: Ditto.
27351         * gcc.dg/vect/vect-49.c: Ditto.
27352         * gcc.dg/vect/vect-5.c: Ditto.
27353         * gcc.dg/vect/vect-50.c: Ditto.
27354         * gcc.dg/vect/vect-51.c: Ditto.
27355         * gcc.dg/vect/vect-52.c: Ditto.
27356         * gcc.dg/vect/vect-53.c: Ditto.
27357         * gcc.dg/vect/vect-54.c: Ditto.
27358         * gcc.dg/vect/vect-55.c: Ditto.
27359         * gcc.dg/vect/vect-56.c: Ditto.
27360         * gcc.dg/vect/vect-56a.c: Ditto.
27361         * gcc.dg/vect/vect-57.c: Ditto.
27362         * gcc.dg/vect/vect-58.c: Ditto.
27363         * gcc.dg/vect/vect-59.c: Ditto.
27364         * gcc.dg/vect/vect-6.c: Ditto.
27365         * gcc.dg/vect/vect-60.c: Ditto.
27366         * gcc.dg/vect/vect-61.c: Ditto.
27367         * gcc.dg/vect/vect-62.c: Ditto.
27368         * gcc.dg/vect/vect-63.c: Ditto.
27369         * gcc.dg/vect/vect-64.c: Ditto.
27370         * gcc.dg/vect/vect-65.c: Ditto.
27371         * gcc.dg/vect/vect-66.c: Ditto.
27372         * gcc.dg/vect/vect-67.c: Ditto.
27373         * gcc.dg/vect/vect-68.c: Ditto.
27374         * gcc.dg/vect/vect-69.c: Ditto.
27375         * gcc.dg/vect/vect-7.c: Ditto.
27376         * gcc.dg/vect/vect-72.c: Ditto.
27377         * gcc.dg/vect/vect-72a.c: Ditto.
27378         * gcc.dg/vect/vect-73.c: Ditto.
27379         * gcc.dg/vect/vect-74.c: Ditto.
27380         * gcc.dg/vect/vect-75.c: Ditto.
27381         * gcc.dg/vect/vect-76.c: Ditto.
27382         * gcc.dg/vect/vect-77.c: Ditto.
27383         * gcc.dg/vect/vect-77a.c: Ditto.
27384         * gcc.dg/vect/vect-78.c: Ditto.
27385         * gcc.dg/vect/vect-79.c: Ditto.
27386         * gcc.dg/vect/vect-8.c: Ditto.
27387         * gcc.dg/vect/vect-80.c: Ditto.
27388         * gcc.dg/vect/vect-82.c: Ditto.
27389         * gcc.dg/vect/vect-82_64.c: Ditto.
27390         * gcc.dg/vect/vect-83.c: Ditto.
27391         * gcc.dg/vect/vect-83_64.c: Ditto.
27392         * gcc.dg/vect/vect-9.c: Ditto.
27393         * gcc.dg/vect/vect-all.c: Ditto.
27394         * gcc.dg/vect/vect-none.c: Ditto.
27395
27396 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
27397
27398         * lib/gcc-dg.exp (dg-skip-if): New function.
27399         (dg-forbid-option): Remove.
27400         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
27401         * g++.dg/abi/bitfield8.C: Likewise.
27402         * g++.dg/abi/dtor1.C: Likewise.
27403         * g++.dg/abi/empty10.C: Likewise.
27404         * g++.dg/abi/empty7.C: Likewise.
27405         * g++.dg/abi/empty9.C: Likewise.
27406         * g++.dg/abi/layout3.C: Likewise.
27407         * g++.dg/abi/layout4.C: Likewise.
27408         * g++.dg/abi/thunk1.C: Likewise.
27409         * g++.dg/abi/thunk2.C: Likewise.
27410         * g++.dg/abi/vbase11.C: Likewise.
27411         * g++.dg/abi/vthunk2.C: Likewise.
27412         * g++.dg/abi/vthunk3.C: Likewise.
27413         * g++.dg/ext/attrib8.C: Likewise.
27414         * g++.dg/opt/longbranch2.C: Likewise.
27415         * g++.dg/opt/reg-stack4.C: Likewise.
27416         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27417         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27418         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27419         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27420         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27421         * gcc.dg/20000609-1.c: Likewise.
27422         * gcc.dg/20000720-1.c: Likewise.
27423         * gcc.dg/20011107-1.c: Likewise.
27424         * gcc.dg/20011119-1.c: Likewise.
27425         * gcc.dg/20020108-1.c: Likewise.
27426         * gcc.dg/20020122-2.c: Likewise.
27427         * gcc.dg/20020122-3.c: Likewise.
27428         * gcc.dg/20020201-3.c: Likewise.
27429         * gcc.dg/20020206-1.c: Likewise.
27430         * gcc.dg/20020218-1.c: Likewise.
27431         * gcc.dg/20020310-1.c: Likewise.
27432         * gcc.dg/20020411-1.c: Likewise.
27433         * gcc.dg/20020418-2.c: Likewise.
27434         * gcc.dg/20020426-1.c: Likewise.
27435         * gcc.dg/20020426-2.c: Likewise.
27436         * gcc.dg/20020517-1.c: Likewise.
27437         * gcc.dg/20020523-1.c: Likewise.
27438         * gcc.dg/20020523-2.c: Likewise.
27439         * gcc.dg/20020729-1.c: Likewise.
27440         * gcc.dg/20030204-1.c: Likewise.
27441         * gcc.dg/20030826-2.c: Likewise.
27442         * gcc.dg/20030926-1.c: Likewise.
27443         * gcc.dg/20031202-1.c: Likewise.
27444         * gcc.dg/980312-1.c: Likewise.
27445         * gcc.dg/980313-1.c: Likewise.
27446         * gcc.dg/990117-1.c: Likewise.
27447         * gcc.dg/990424-1.c: Likewise.
27448         * gcc.dg/990524-1.c: Likewise.
27449         * gcc.dg/991230-1.c: Likewise.
27450         * gcc.dg/i386-387-1.c: Likewise.
27451         * gcc.dg/i386-387-2.c: Likewise.
27452         * gcc.dg/i386-387-3.c: Likewise.
27453         * gcc.dg/i386-387-4.c: Likewise.
27454         * gcc.dg/i386-387-5.c: Likewise.
27455         * gcc.dg/i386-387-6.c: Likewise.
27456         * gcc.dg/i386-asm-1.c: Likewise.
27457         * gcc.dg/i386-bitfield1.c: Likewise.
27458         * gcc.dg/i386-bitfield2.c: Likewise.
27459         * gcc.dg/i386-loop-1.c: Likewise.
27460         * gcc.dg/i386-loop-2.c: Likewise.
27461         * gcc.dg/i386-loop-3.c: Likewise.
27462         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27463         * gcc.dg/i386-pic-1.c: Likewise.
27464         * gcc.dg/i386-regparm.c: Likewise.
27465         * gcc.dg/i386-signbit-1.c: Likewise.
27466         * gcc.dg/i386-signbit-2.c: Likewise.
27467         * gcc.dg/i386-signbit-3.c: Likewise.
27468         * gcc.dg/i386-sse-5.c: Likewise.
27469         * gcc.dg/i386-sse-8.c: Likewise.
27470         * gcc.dg/i386-unroll-1.c: Likewise.
27471         * gcc.dg/tls/opt-1.c: Likewise.
27472         * gcc.dg/tls/opt-2.c: Likewise.
27473         * gcc.dg/unroll-1.c: Likewise.
27474         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27475         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27476         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27477         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27478
27479 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27480
27481         * g++.dg/template/incomplete1.C: New test.
27482
27483 2004-11-16  Nick Clifton  <nickc@redhat.com>
27484
27485         Revert patches accidentally commited during checkin of fixes for
27486         xstormy16 tests:
27487         gcc.c-torture/execute/simd-4.c: Revert
27488         gcc.dg/20040910-1.c: Revert.
27489
27490 2004-11-16  Paul Brook  <paul@codesourcery.com>
27491
27492         PR fortran/13010
27493         * gfortran.dg/der_pointer_1.f90: New test.
27494
27495 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
27496
27497         PR c/18498
27498         * gcc.dg/bitfld-13.c: New test.
27499
27500 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
27501
27502         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
27503         powerpc*-*-linux*.
27504
27505         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
27506         * gcc.dg/ppc64-abi-2.c: Ditto.
27507         * gcc.dg/ppc64-abi-3.c: Ditto.
27508
27509         * lib/gcc-dg.exp (dg-target-list): Remove.
27510
27511 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
27512
27513         * gcc.dg/ia64-postinc.c: New test.
27514
27515 2004-11-15  Mark Mitchell <mark@codesourcery.com>
27516
27517         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
27518
27519 2004-11-15  Nick Clifton  <nickc@redhat.com>
27520
27521         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
27522         __INT_MAX__ so that the test can be compiled by toolchains
27523         targeted at 16-bit processors.
27524
27525         * gcc.dg/20040625-1.c: Use long constants rather than integers
27526         when performing arithmetic that will overflow 16-bits.
27527
27528         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
27529         xstormy16.  It does not support 128-bit vector operations.
27530
27531         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
27532         with the macro PTR_TYPE.  Define this macro to an integer type
27533         suitable for holding a pointer.
27534
27535         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
27536         the target is a 16-bit processor.
27537
27538         * gcc.dg/cpp/if-2.c: Expect a different warning message from
27539         16-bit targets where the character constant will be too long.
27540
27541         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
27542         where the double will not be directly addressable.
27543
27544 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27545
27546         Friend class name lookup 1/n, PR c++/18471
27547         * g++.dg/template/crash26.C: New test.
27548         * g++.dg/lookup/struct1.C: Adjust expected error.
27549         * g++.dg/parse/elab1.C: Likewise.
27550         * g++.dg/parse/elab2.C: Likewise.
27551         * g++.dg/parse/int-as-enum1.C: Likewise.
27552         * g++.dg/parse/struct-as-enum1.C: Likewise.
27553         * g++.dg/parse/typedef1.C: Likewise.
27554         * g++.dg/parse/typedef3.C: Likewise.
27555         * g++.dg/parse/typedef4.C: Likewise.
27556         * g++.dg/parse/typedef5.C: Likewise.
27557         * g++.dg/template/nontype4.C: Likewise.
27558         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
27559         * g++.old-deja/g++.other/elab1.C: Likewise.
27560         * g++.old-deja/g++.other/syntax4.C: Likewise.
27561
27562 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27563
27564         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
27565
27566 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
27567
27568         * gcc.c-torture/execute/20041114-1.c: New test.
27569
27570 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
27571
27572         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
27573         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
27574         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
27575         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
27576         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
27577         gcc.dg/switch-7.c: New tests.
27578
27579 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27580
27581         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
27582
27583 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27584
27585         PR tree-opt/18400
27586         * gcc.dg/vect/pr18400.c: New test.
27587
27588 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
27589             Andrew Pinski  <pinskia@physics.uc.edu>
27590
27591         PR tree-opt/18425
27592         * gcc.dg/vect/pr18425.c: New test.
27593
27594 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27595
27596         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
27597         Guard with dg-require-alias and dg-require-visibility.
27598
27599 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27600
27601         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
27602
27603 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27604
27605         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
27606
27607 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27608
27609         PR c++/17344
27610         * g++.dg/template/defarg5.C: New test.
27611
27612 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27613
27614         * g++.dg/parse/cast1.C: Run only on ILP32.
27615         * g++.old-deja/g++.mike/p784.C: Likewise.
27616
27617 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
27618
27619         * gcc.c-torture/execute/20041113-1.c: New test.
27620
27621 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27622
27623         PR target/18230
27624         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27625         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27626         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27627         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27628         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27629         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27630         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27631         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27632         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27633         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27634         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27635         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27636         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27637
27638 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
27639
27640         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27641         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27642         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27643         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27644         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27645         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27646         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27647         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27648         gcc.target/sparc/combined-1.c: New tests.
27649
27650 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
27651
27652         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27653         New tests.
27654
27655 2004-11-12  Mark Mitchell <mark@codesourcery.com>
27656
27657         * lib/gcc-dg.exp (dg-forbid-option): New function.
27658         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27659         * g++.dg/abi/bitfield8.C: Likewise.
27660         * g++.dg/abi/dtor1.C: Likewise.
27661         * g++.dg/abi/empty10.C: Likewise.
27662         * g++.dg/abi/empty7.C: Likewise.
27663         * g++.dg/abi/empty9.C: Likewise.
27664         * g++.dg/abi/layout3.C: Likewise.
27665         * g++.dg/abi/layout4.C: Likewise.
27666         * g++.dg/abi/thunk1.C: Likewise.
27667         * g++.dg/abi/thunk2.C: Likewise.
27668         * g++.dg/abi/vbase11.C: Likewise.
27669         * g++.dg/abi/vthunk2.C: Likewise.
27670         * g++.dg/abi/vthunk3.C: Likewise.
27671         * g++.dg/ext/attrib8.C: Likewise.
27672         * g++.dg/opt/longbranch2.C: Likewise.
27673         * g++.dg/opt/reg-stack4.C: Likewise.
27674         * g++.old-deja/g++.ext/attrib1.C: Likewise.
27675         * g++.old-deja/g++.ext/attrib2.C: Likewise.
27676         * g++.old-deja/g++.ext/attrib3.C: Likewise.
27677         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27678         * g++.old-deja/g++.other/store-expr2.C: Likewise.
27679         * gcc.dg/20000609-1.c: Likewise.
27680         * gcc.dg/20000720-1.c: Likewise.
27681         * gcc.dg/20011107-1.c: Likewise.
27682         * gcc.dg/20011119-1.c: Likewise.
27683         * gcc.dg/20020108-1.c: Likewise.
27684         * gcc.dg/20020122-2.c: Likewise.
27685         * gcc.dg/20020122-3.c: Likewise.
27686         * gcc.dg/20020201-3.c: Likewise.
27687         * gcc.dg/20020206-1.c: Likewise.
27688         * gcc.dg/20020218-1.c: Likewise.
27689         * gcc.dg/20020310-1.c: Likewise.
27690         * gcc.dg/20020411-1.c: Likewise.
27691         * gcc.dg/20020418-2.c: Likewise.
27692         * gcc.dg/20020426-1.c: Likewise.
27693         * gcc.dg/20020426-2.c: Likewise.
27694         * gcc.dg/20020517-1.c: Likewise.
27695         * gcc.dg/20020523-1.c: Likewise.
27696         * gcc.dg/20020523-2.c: Likewise.
27697         * gcc.dg/20020729-1.c: Likewise.
27698         * gcc.dg/20030204-1.c: Likewise.
27699         * gcc.dg/20030826-2.c: Likewise.
27700         * gcc.dg/20030926-1.c: Likewise.
27701         * gcc.dg/20031202-1.c: Likewise.
27702         * gcc.dg/980312-1.c: Likewise.
27703         * gcc.dg/980313-1.c: Likewise.
27704         * gcc.dg/990117-1.c: Likewise.
27705         * gcc.dg/990424-1.c: Likewise.
27706         * gcc.dg/990524-1.c: Likewise.
27707         * gcc.dg/991230-1.c: Likewise.
27708         * gcc.dg/i386-387-1.c: Likewise.
27709         * gcc.dg/i386-387-2.c: Likewise.
27710         * gcc.dg/i386-387-3.c: Likewise.
27711         * gcc.dg/i386-387-4.c: Likewise.
27712         * gcc.dg/i386-387-5.c: Likewise.
27713         * gcc.dg/i386-387-6.c: Likewise.
27714         * gcc.dg/i386-asm-1.c: Likewise.
27715         * gcc.dg/i386-bitfield1.c: Likewise.
27716         * gcc.dg/i386-bitfield2.c: Likewise.
27717         * gcc.dg/i386-loop-1.c: Likewise.
27718         * gcc.dg/i386-loop-2.c: Likewise.
27719         * gcc.dg/i386-loop-3.c: Likewise.
27720         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27721         * gcc.dg/i386-pic-1.c: Likewise.
27722         * gcc.dg/i386-regparm.c: Likewise.
27723         * gcc.dg/i386-signbit-1.c: Likewise.
27724         * gcc.dg/i386-signbit-2.c: Likewise.
27725         * gcc.dg/i386-signbit-3.c: Likewise.
27726         * gcc.dg/i386-sse-5.c: Likewise.
27727         * gcc.dg/i386-sse-8.c: Likewise.
27728         * gcc.dg/i386-unroll-1.c: Likewise.
27729         * gcc.dg/tls/opt-1.c: Likewise.
27730         * gcc.dg/tls/opt-2.c: Likewise.
27731         * gcc.dg/unroll-1.c: Likewise.
27732         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27733         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27734         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27735         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27736         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27737         -m64 is specified.
27738
27739 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27740
27741         PR c++/18389
27742         * g++.dg/parse/cond1.C: New test.
27743
27744         PR c++/18429
27745         * g++.dg/template/array9.C: New test.
27746         * g++.dg/ext/vla1.C: Adjust error messages.
27747         * g++.dg/ext/vlm1.C: Likewise.
27748         * g++.dg/template/crash2.C: Likewise.
27749
27750         PR c++/18436
27751         * g++.dg/template/call3.C: New test.
27752
27753         PR c++/18407
27754         * g++.dg/template/ptrmem11.C: New test.
27755
27756 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
27757
27758         PR other/14264
27759         * lib/g++.exp: Set LC_ALL and LANG to C.
27760         * lib/gcc-dg.exp: Likewise.
27761         * lib/gfortran.exp: Likewise.
27762         * lib/objc.exp: Likewise.
27763         * lib/treelang.exp: Likewise.
27764
27765 2004-11-12  Andreas Schwab  <schwab@suse.de>
27766
27767         * gcc.dg/pr16286.c: Fix last change.
27768
27769 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
27770
27771         PR c++/18416
27772         * g++.dg/init/global1.C: New test.
27773
27774 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
27775
27776         * gcc.c-torture/execute/20041112-1.c: New test.
27777
27778 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27779
27780         * lib/gcc-dg.exp (dg-target-list): New.
27781
27782 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27783             Richard Sandiford  <rsandifo@redhat.com>
27784
27785         * lib/target-supports.exp (get-compiler_messages): New.
27786         (check_named_sections_available): Use it.
27787         (check_effective_target_ilp32): New.
27788         (check_effective_target_lp64): New.
27789         (is-effective-target): New.
27790         * lib/gcc-dg.exp (dg-require-effective-target): New.
27791
27792 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
27793
27794         * gcc.dg/precedence-1.c: New test.
27795
27796 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
27797
27798         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27799
27800         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27801         message, delete generated files, use more descriptive name for
27802         executable, and make the test unsupported when it cannot be run.
27803
27804         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27805         (dg-require-weak, dg-require-visibility, dg-require-alias,
27806         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27807         dg-require-iconv, dg-require-named-sections): Use it.
27808
27809         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27810
27811 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         PR target/16457
27814         * gcc.dg/ppc-and-1: New
27815
27816         PR target/16796
27817         * gcc.dg/ppc-mov-1.c: New.
27818
27819         PR target/16458
27820         * gcc.dg/ppc-compare-1.c: New.
27821
27822 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
27823
27824         * objc.dg/desig-init-2.m: New test.
27825
27826 2004-11-10  Adam Nemet  <anemet@lnxw.com>
27827
27828         PR middle-end/18160
27829         * g++.dg/warn/register-var-1.C: New test.
27830         * g++.dg/warn/register-var-2.C: New test.
27831
27832 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27833
27834         * gcc.dg/union-2.c: New test.
27835
27836 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
27837
27838         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27839         New test for PR tree-optimization/17892.
27840
27841 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
27842
27843         PR c++/18369
27844         * g++.dg/init/new12.C: New test.
27845
27846 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
27847
27848         * gcc.target/sparc: New directory.
27849         * gcc.target/sparc/sparc.exp: New driver.
27850         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27851         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27852         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27853         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27854
27855 2004-11-10  Paul Brook  <paul@codesourcery.com>
27856
27857         PR fortran/18218
27858         * gfortran.dg/list_read.c: New test.
27859
27860 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27861
27862         PR c/18322
27863         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27864         expected diagnostic location.
27865
27866 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
27867
27868         * gcc.dg/20041109-1.c: New test.
27869
27870 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27871
27872         PR objc/18406
27873         * objc/compile/pr18406.m: New test.
27874
27875 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27876
27877         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27878
27879 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
27880
27881         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27882
27883 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27884
27885         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27886
27887 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
27888
27889         * gcc.dg/20030225-2.c: Add prototype for abort and
27890         exit.
27891
27892 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
27893
27894         PR tree-opt/18299
27895         * gcc.c-torture/pr18299-1.c: New test.
27896
27897 2004-11-06  Andreas Schwab  <schwab@suse.de>
27898
27899         * gcc.dg/pr16286.c: Also test for bool and pixel.
27900
27901 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
27902
27903         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27904         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27905         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27906         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27907         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27908         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27909         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27910         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27911         gcc.dg/struct-semi-3.c: New tests.
27912
27913 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27914
27915         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27916
27917 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27918
27919         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27920         Do not use C99 designators.
27921
27922 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27923
27924         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27925
27926 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27927
27928         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27929         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27930         * gcc.c-torture/execute/simd-5.x: Remove.
27931
27932 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
27933
27934         PR rtl-optimization/17933
27935         * gcc.dg/torture/pr17933-1.c: New test.
27936
27937 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
27938
27939         PR target/18106
27940         * lib/target-supports.exp (check_weak_available): Support
27941         Windows.
27942
27943 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
27944
27945         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27946         call to fflush(stdout) before abort.
27947         (my_ffsll): New function.
27948         (generate_fields): Use it.
27949
27950 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27951
27952         * gcc.dg/init-undef-1.c: New test.
27953
27954 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
27955
27956         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27957         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27958         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27959         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27960         expected messages for new parser.
27961
27962 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
27963
27964         * g++.dg/ext/visibility/symbian1.C: New test.
27965
27966 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27967
27968         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27969         on LP64 targets.
27970
27971 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27972
27973         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27974         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27975         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27976         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27977         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27978         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27979         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27980         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27981         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27982         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27983
27984 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
27985
27986         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27987         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27988         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27989         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27990         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27991         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27992         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27993         for new parser.
27994
27995 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
27996
27997         PR target/15342
27998         * gcc.dg/20041104-1.c: New test.
27999
28000 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28001
28002         * g++.dg/template/nontype7.C: New test.
28003         * g++.dg/template/nontype8.C: Likewise.
28004         * g++.dg/template/nontype9.C: Likewise.
28005         * g++.dg/template/nontype10.C: Likewise.
28006         * g++.dg/tc1/dr49.C: Likewise.
28007         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28008         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28009
28010 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28011
28012         * g++.dg/rtti/tinfo1.C: Remove xfails.
28013
28014 2004-11-04  Ben Elliston  <bje@au.ibm.com>
28015
28016         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28017         packed attribute to the definition to satisfy the new C++ parser.
28018
28019 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28020
28021         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28022         invocations of va_arg.
28023
28024 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
28025
28026         PR c++/18124
28027         * g++.dg/template/crash25.C: New test.
28028
28029         PR c++/18155
28030         * g++.dg/template/typedef2.C: New test.
28031         * g++.dg/parse/crash13.C: Adjust error markers.
28032
28033         PR c++/18177
28034         * g++.dg/conversion/const3.C: New test.
28035
28036 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28037
28038         PR fortran/17535
28039         PR fortran/17583
28040         PR fortran/17713
28041         * gfortran.dg/generic_[123].f90: New testcases.
28042
28043 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28044
28045         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28046         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28047
28048 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
28049
28050         PR tree-opt/16808
28051         * gcc.c-torture/compile/pr16808.c: New test.
28052
28053 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
28054
28055         PR rtl-optimization/17104
28056         * gcc.dg/ppc-bitfield1.c: New.
28057
28058 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28059
28060         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28061
28062 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
28063
28064         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
28065         strings for 32-bit code.
28066
28067 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
28068
28069         PR c/18239
28070         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28071
28072 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
28073
28074         PR c++/18064
28075         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28076
28077 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
28078
28079         PR c++/15172
28080         * g++.dg/init/aggr2.C: New test.
28081
28082 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
28083
28084         * objc.dg/local-decl-1.m: New test.
28085
28086 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28087
28088         * gcc.dg/20040910-1.c: Adjust regex.
28089
28090 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28091
28092         PR rtl-optimization/18084
28093         * g++.dg/opt/pr18084-1.C: New testcase.
28094
28095 2004-10-30  Matt Austern  <austern@apple.com>
28096
28097         PR c++/17542
28098         * g++.dg/ext/attrib18.C: New test.
28099
28100 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28101
28102         PR middle-end/18096
28103         * gcc.dg/pr18096-1.c: New test case.
28104
28105 2004-10-30  Roger Sayle  <roger@eyesopen.com>
28106
28107         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28108
28109 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
28110
28111         PR c/16666
28112         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28113         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28114         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28115         gcc.dg/old-style-prom-3.c: New tests.
28116
28117 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
28118
28119         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28120         Remove unnecessary inclusion of stdio.h.
28121
28122 2004-10-29  Roger Sayle  <roger@eyesopen.com>
28123
28124         PR rtl-optimization/17581
28125         * gcc.dg/pr17581-1.c: New test case.
28126
28127 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
28128
28129         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28130         being implemented.
28131         * g++.dg/conversion/dr195-1.C: New.
28132         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28133         * g++.old-deja/g++.mike/p10148.C: Likewise.
28134
28135 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
28136
28137         PR c++/17695
28138         * g++.dg/debug/typedef2.C: New test.
28139
28140 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
28141
28142         PR fortran/13490
28143         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28144         * gfortran.dg/g77/README: Update.
28145
28146 2004-10-28  Matt Austern  <austern@apple.com>
28147
28148         PR c++/14124
28149         * g++.dg/ext/packed7.C: New test.
28150
28151 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
28152
28153         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28154         scan-assembler.
28155         * lib/scanasm.exp (hidden-scan-for): New proc.
28156         (scan-hidden): Use hidden-scan-for instead of constructing the scan
28157         string.
28158         (scan-not-hidden): Likewise.
28159         * lib/target-supports.exp (check_visibility_available): mach-o is
28160         support too.
28161
28162 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
28163
28164         PR c++/17132
28165         * g++.dg/template/memclass3.C: New test.
28166
28167 2004-10-28  Adam Nemet  <anemet@lnxw.com>
28168
28169         PR middle-end/18160
28170         * gcc.dg/register-var-1.c: New test.
28171         * gcc.dg/register-var-2.c: New test.
28172         * gcc.dg/asm-7.c: Taking the address of a register variable is an
28173         error now.
28174
28175 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
28176
28177         PR other/18172
28178         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28179         unused variables.
28180         * gcc.dg/vect/vect-22.c: Likewise.
28181
28182 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
28183
28184         * gcc.dg/i386-rotate-1.c: New test.
28185
28186 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
28187
28188         * g++.dg/init/ref12.C: Add "run" marker.
28189
28190         PR c++/17435
28191         * g++.dg/init/ref12.C: New test.
28192
28193         PR c++/18140
28194         * g++.dg/template/shift1.C: New test.
28195         * g++.dg/template/error10.C: Adjust error markers.
28196
28197 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
28198
28199         PR tree-opt/17529
28200         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28201
28202 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
28203
28204         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28205         * gcc.dg/weak/weak-3.c: Likewise.
28206         * gcc.dg/weak/weak-5.c: Likewise.
28207         * gcc.dg/weak/weak-9.c: Likewise.
28208         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28209         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28210
28211         * gcc.dg/darwin-weakimport-1.c: New.
28212
28213 2004-10-28  Ben Elliston  <bje@au.ibm.com>
28214
28215         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28216
28217 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
28218
28219         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28220         'syntax' error messages.
28221         * gcc.dg/cpp/direct2s.c: Likewise.
28222
28223 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
28224
28225         * gcc.c-torture/compile/20041026-1.c: New.
28226
28227 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
28228
28229         PR c++/18093
28230         * g++.dg/lookup/ns2.C: New test.
28231
28232         PR c++/18020
28233         * g++.dg/template/enum4.C: New test.
28234
28235         PR c++/18161
28236         * g++.dg/template/expr1.C: New test.
28237
28238 2004-10-26  Ben Elliston  <bje@au.ibm.com>
28239
28240         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28241
28242 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
28243
28244         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28245         gcc.dg/decl-nospec-3.c: New tests.
28246
28247 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
28248
28249         * objc.dg/super-class-3.m: New test.
28250
28251 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
28252
28253         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28254         resyncing.
28255         * gcc.dg/cpp/direct2s.c: Likewise.
28256
28257 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
28258
28259         * objc.dg/image-info.m: Update for changes to section selection.
28260
28261 2004-10-25  David Ayers  <d.ayers@inode.at>
28262             Ziemowit Laski  <zlaski@apple.com>
28263
28264         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28265         diagnostics when messaging 'id <Proto>'.
28266         * objc.dg/class-protocol-1.m: New test.
28267         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28268         a non-existent method signature.
28269         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28270         Update diagnostics when messaging with non-existent method signature.
28271         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28272         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28273         invalid receivers are now resolved as if messaging 'id'; remove
28274         extraneous diagnostics.
28275
28276 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
28277
28278         PR c/16667
28279         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28280         gcc.dg/init-desig-obs-3.c: New tests.
28281
28282 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
28283
28284         * gcc.dg/debug/20041023-1.c: New test.
28285
28286 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
28287
28288         PR middle-end/17407
28289         * gcc.c-torture/compile/pr17407.c: New test.
28290
28291         PR c++/18121
28292         * g++.dg/template/array8.C: New test.
28293
28294 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28295
28296         PR other/18138
28297         * lib/g++.exp: Accept more than one multilib libgcc.
28298         * lib/gcc-dg.exp: Likewise.
28299         * lib/objc.exp: Likewise.
28300         * lib/treelang.exp: Likewise.
28301         * lib/gfortran.exp: Likewise.
28302
28303 2004-10-24  Ben Elliston  <bje@au.ibm.com>
28304
28305         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28306
28307 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
28308
28309         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28310         * gcc.dg/c99-const-expr-3.c: Likewise.
28311
28312 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
28313
28314         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28315
28316 2004-10-23  Ben Elliston  <bje@au.ibm.com>
28317
28318         * gcc.c-torture/execute/loop-2e.x: Remove.
28319
28320 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28321
28322         PR c++/18095
28323         * g++.dg/parse/crash18.C: New.
28324         * g++.dg/parse/crash19.C: New.
28325
28326 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
28327
28328         * g++.dg/ext/dllimport1.C: Move dg-warnings.
28329         * g++.dg/ext/dllimport2.C: Same.
28330         * g++.dg/ext/dllimport8.C: Same.
28331
28332 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
28333
28334         PR c++/10841
28335         * g++.dg/conversion/cast1.C: New test.
28336         * g++.dg/overload/pmf1.C: Adjust error marker.
28337
28338 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
28339
28340         PR objc/17923
28341         * objc.dg/const-str-7.m: New test.
28342
28343 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28344
28345         * g++.dg/template/memfriend11.C: Fix comment typo.
28346         * g++.dg/template/memfriend14.C: Likewise.
28347
28348 2004-10-20  Richard Henderson  <rth@redhat.com>
28349
28350         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28351         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28352         -fasynchronous-unwind-tables.
28353
28354 2004-10-20  Richard Henderson  <rth@redhat.com>
28355
28356         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28357         (main): Return success.
28358         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28359         (main): Return success.
28360
28361 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28362
28363         PR c++/13495
28364         * g++.dg/template/memfriend9.C: New test.
28365         * g++.dg/template/memfriend10.C: Likewise.
28366         * g++.dg/template/memfriend11.C: Likewise.
28367         * g++.dg/template/memfriend12.C: Likewise.
28368         * g++.dg/template/memfriend13.C: Likewise.
28369         * g++.dg/template/memfriend14.C: Likewise.
28370         * g++.dg/template/memfriend15.C: Likewise.
28371         * g++.dg/template/memfriend16.C: Likewise.
28372         * g++.dg/template/memfriend17.C: Likewise.
28373         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
28374
28375 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
28376
28377         * g++.dg/conversion/dr195.C: New.
28378         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
28379
28380 2004-10-20  Ben Elliston  <bje@au.ibm.com>
28381             Devang Patel  <dpatel@apple.com>
28382
28383         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
28384         of floating point arithmetic, which could trap.
28385
28386 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
28387
28388         PR c++/14035
28389         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
28390         * g++.dg/conversion/const2.C: New test.
28391         * g++.dg/expr/reinterpret2.C: New test.
28392         * g++.dg/expr/reinterpret3.C: New test.
28393         * g++.dg/expr/cast2.C: New test.
28394         * g++.dg/expr/copy1.C: New test.
28395         * g++.dg/other/conversion1.C: Change error message.
28396         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
28397         function pointers to void *.
28398         * g++.old-deja/g++.mike/p10148.C: Likewise.
28399
28400 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28401
28402         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
28403
28404 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
28405
28406         PR c++/18047
28407
28408         * g++.dg/parse/expr3.C: New test.
28409
28410 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28411
28412         * gcc.dg/smod-1.c: New test.
28413
28414 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
28415
28416         * objc.dg/method-14.m: New test.
28417
28418 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28419
28420         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
28421         Also xfail as the patch was reverted.
28422
28423 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
28424
28425         PR middle-end/16973
28426         * gcc.dg/pr16973.c: New test.
28427
28428 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
28429
28430         PR tree-optimization/17656
28431         * gcc.c-torture/compile/pr17656.c: New test.
28432
28433 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
28434
28435         * g++.dg/eh/shadow1.C: New.
28436
28437 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
28438
28439         * gcc.c-torture/compile/20041018-1.c: New test.
28440
28441 2004-10-18  Ben Elliston  <bje@au.ibm.com>
28442
28443         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
28444         compiler referring to register 0 when accessing sdata.  The linker
28445         now patches things up.
28446
28447 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
28448
28449         PR c/17529
28450         * gcc.c-torture/compile/pr17529.c: New test.
28451
28452 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28453
28454         PR c++/17743
28455         * g++.dg/ext/attrib17.C: New test.
28456
28457 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
28458
28459         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
28460
28461 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28462
28463         PR c++/10479
28464         * g++.dg/ext/attrib16.C: New test.
28465
28466 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
28467
28468         PR c++/17042
28469         * g++.dg/init/dso_handle1.C: New test.
28470
28471         PR c++/14667
28472         * g++.dg/parse/typedef6.C: New test.
28473
28474         PR c++/17916
28475         * g++.dg/parse/pragma1.C: New test.
28476
28477 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
28478
28479         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
28480
28481 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
28482
28483         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
28484         -fno-common when on HPPA HP-UX platforms.
28485
28486 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
28487
28488         PR other/16820
28489         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
28490         stdint.h.
28491         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
28492         uintptr_t.
28493
28494 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28495
28496         PR c++/16301
28497         * g++.dg/lookup/strong-using-4.C: New test.
28498
28499 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
28500
28501         PR middle-end/16567
28502         * gcc.c-torture/compile/nested-1.c: New test.
28503
28504 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28505
28506         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
28507         and mipsisa64*-*-* (until support for misaligned loads is added).
28508         * gcc.dg/vect/vect-50.c: Likewise.
28509         * gcc.dg/vect/vect-52.c: Likewise.
28510         * gcc.dg/vect/vect-54.c: Likewise.
28511         * gcc.dg/vect/vect-58.c: Likewise.
28512         * gcc.dg/vect/vect-60.c: Likewise.
28513         * gcc.dg/vect/vect-80.c: Likewise.
28514
28515 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
28516
28517         PR c++/17976
28518         * g++.dg/init/dtor3.C: New test.
28519
28520 2004-10-15  Ben Elliston  <bje@au.ibm.com>
28521
28522         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
28523
28524 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
28525
28526         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
28527         * gcc.dg/macho-lo-sum.c: Likewise.
28528
28529 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
28530
28531         * gcc.dg/ppc-spe64-1.c: New test.
28532
28533 2004-10-14  Devang Patel  <dpatel@apple.com>
28534
28535         PR 17635
28536         * gcc.dg/pr17635.c : New test.
28537
28538 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
28539
28540         * gcc.dg/vect/vect-28.c: Remove xfail.
28541         * gcc.dg/vect/vect-30.c: Remove xfail.
28542         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
28543         * gcc.dg/vect/vect-33.c: Remove xfail.
28544         * gcc.dg/vect/vect-44.c: Remove xfail.
28545         * gcc.dg/vect/vect-46.c: Remove xfail.
28546         * gcc.dg/vect/vect-50.c: Remove xfail.
28547         * gcc.dg/vect/vect-52.c: Remove xfail.
28548         * gcc.dg/vect/vect-54.c: Remove xfail.
28549         * gcc.dg/vect/vect-58.c: Remove xfail.
28550         * gcc.dg/vect/vect-60.c: Remove xfail.
28551         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
28552         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
28553         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
28554         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
28555         * gcc.dg/vect/vect-8.c: Remove xfail.
28556         * gcc.dg/vect/vect-80.c: Remove xfail.
28557         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
28558
28559 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
28560
28561         * gcc.dg/vect/vect-82.c: New testcase.
28562         * gcc.dg/vect/vect-82_64.c: New testcase.
28563         * gcc.dg/vect/vect-83.c: New testcase.
28564         * gcc.dg/vect/vect-83_64.c: New testcase.
28565
28566 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28567
28568         * gcc.dg/cpp/error-1.c: New test.
28569
28570 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
28571
28572         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
28573
28574 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
28575
28576         PR target/17984
28577         * gcc.dg/cris-peep2-xsrand2.c: New test.
28578
28579 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
28580
28581         PR c++/17661
28582         * g++.dg/expr/for2.C: New test.
28583
28584 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28585
28586         * g++.dg/inherit/thunk1.C: Run on the SPARC.
28587
28588 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
28589
28590         PR tree-optimization/17724
28591         * g++.dg/opt/pr17724-1.C: New test.
28592         * g++.dg/opt/pr17724-2.C: New test.
28593         * g++.dg/opt/pr17724-3.C: New test.
28594         * g++.dg/opt/pr17724-4.C: New test.
28595         * g++.dg/opt/pr17724-5.C: New test.
28596         * g++.dg/opt/pr17724-6.C: New test.
28597
28598 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
28599
28600         PR c/17301
28601         * gcc.dg/pr17301-2.c: New test.
28602
28603 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
28604
28605         PR c++/15876
28606         * g++.dg/parse/error22.C: New test.
28607
28608         PR c++/17936
28609         * g++.dg/template/spec18.C: New test.
28610
28611 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
28612
28613         * gcc.dg/ia64-asm-1.c: Add prototype for abort
28614         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28615         memcpy.
28616         * gcc.dg/ia64-sync-2.c: Ditto.
28617         * gcc.dg/ia64-sync-3.c: Ditto.
28618
28619 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
28620
28621         * g++.dg/eh/cleanup5.C: Add dg-options "".
28622
28623 2004-10-11  Roger Sayle  <roger@eyesopen.com>
28624
28625         PR middle-end/17657
28626         * gcc.dg/switch-4.c: New test case.
28627
28628 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
28629
28630         * gcc.c-torture/execute/20041011-1.c: New test.
28631
28632 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28633
28634         PR c++/17554
28635         * g++.dg/init/for3.C: New test.
28636
28637         PR c++/17657
28638         * g++.dg/opt/switch2.C: New test.
28639
28640         PR middle-end/17703
28641         * g++.dg/warn/Wreturn-2.C: New test.
28642
28643 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
28644
28645         PR c++/17907
28646         * g++.dg/eh/cleanup5.C: New test.
28647
28648 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
28649
28650         PR c++/17393
28651         * g++.dg/parse/error21.C: New test.
28652
28653 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28654
28655         * g++.dg/overload/pmf1.C: Adjust quoting marks.
28656         * g++.dg/warn/incomplete1.C: Likewise.
28657         * g++.dg/template/qualttp20.C: Likewise.
28658
28659 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28660
28661         PR c/17881
28662         * parm-incomplete-1.c: New test.
28663
28664 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28665
28666         PR c++/17867
28667         * g++.dg/parse/error19.C: New test.
28668
28669         PR c++/17670
28670         * g++.dg/init/new11.C: New test.
28671
28672         PR c++/17821
28673         * g++.dg/parse/error20.C: New test.
28674
28675         PR c++/17826
28676         * g++.dg/template/crash24.C: New test.
28677
28678 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28679
28680         PR c/17301
28681         * gcc.dg/pr17301-1.c: New test.
28682
28683 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28684
28685         PR c/17189
28686         * gcc.dg/anon-struct-5.c: New test.
28687
28688 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
28689
28690         PR c/17844
28691         * gcc.dg/pr17844-1.c: New test.
28692
28693 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
28694
28695         PR tree-optimization/17906
28696         * gcc.c-torture/compile/pr17906.c: New.
28697
28698 2004-10-09  Stuart Hastings  <stuart@apple.com>
28699             Roger Sayle  <roger@eyesopen.com>
28700
28701         PR rtl-optimization/17853
28702         * gcc.dg/i386-mmx-5.c: New testcase.
28703
28704 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
28705
28706         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28707
28708 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
28709
28710         PR c++/17524
28711         * g++.dg/template/static9.C: New test.
28712
28713         PR c++/17685
28714         * g++.dg/parse/operator5.C: New test.
28715
28716 2004-10-09  Roger Sayle  <roger@eyesopen.com>
28717
28718         PR middle-end/17894
28719         * gcc.c-torture/execute/divcmp-4.c: New test case.
28720
28721 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28722
28723         PR tree-opt/17902
28724         * g++.dg/opt/pr17902.C: New test.
28725
28726 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
28727
28728         * gcc.dg/cpp/ident-1.c: Add dg-options "".
28729
28730 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28731
28732         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28733
28734 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28735
28736         * gcc.dg/assign-warn-3.c: New test.
28737
28738 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28739
28740         PR c/16999
28741         * gcc.dg/cpp/ident-1.c: New test.
28742
28743 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28744
28745         * gcc.c-torture/compile/acc1.c: New.
28746
28747 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
28748
28749         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28750         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28751
28752 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28753
28754         * gcc.dg/ultrasp11.c: New test.
28755
28756 2004-10-08  Michael Matz  <matz@suse.de>
28757
28758         * gcc.dg/doloop-2.c: New test.
28759
28760 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
28761
28762         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28763         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28764         objc.dg/method-9.m: Update expected diagnostics.
28765
28766 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
28767
28768         * gcc.dg/ppc-fsel-3.c: New file.
28769         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28770
28771 2004-10-07  Paul Brook  <paul@codesourcery.com>
28772
28773         * gfortran.dg/intrinsic_verify_1.f90: New test.
28774
28775 2004-10-07  Paul Brook  <paul@codesourcery.com>
28776
28777         * gfortran.dg/empty_format_1.f90: Remove stray commas.
28778
28779 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28780
28781         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28782         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28783         commit.
28784
28785 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
28786
28787         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28788
28789 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28790
28791         PR c++/17115
28792         * g++.dg/warn/Winline-4.C: New test.
28793
28794 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28795
28796         * gcc.c-torture/compile/20041007-1.c: New test.
28797
28798 2004-10-07  Paul Brook  <paul@codesourcery.com>
28799
28800         PR fortran/17678
28801         * gfortran.dg/use_allocated_1.f90: New test.
28802
28803 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28804
28805         PR middle-end/17849
28806         * gfortran.fortran-torture/compile/nested.f90: New test
28807
28808 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
28809
28810         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28811
28812 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
28813
28814         PR c++/17368
28815         * g++.dg/ext/asm6.C: New test.
28816
28817 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
28818
28819         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28820
28821 2004-10-06  Paul Brook  <paul@codesourcery.com>
28822
28823         PR libfortran/17709
28824         * gfortran.dg/empty_format_1.f90: New test.
28825
28826 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28827
28828         PR fortran/17568
28829         * gfortran.dg/ishft.f90: New test.
28830
28831         PR fortran/17283
28832         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28833         tests.
28834
28835 2004-10-06  Paul Brook  <paul@codesourcery.com>
28836
28837         * gfortran.dg/do_1.f90: New test.
28838
28839 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28840
28841         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28842         optimizing for size.
28843
28844 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28845
28846         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28847
28848 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
28849
28850         * gcc.c-torture/compile/20041005-1.c: New test.
28851
28852 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
28853
28854         PR c++/17829
28855         * g++.dg/lookup/koenig4.C: New.
28856
28857 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28858
28859         * g++.dg/other/classkey1.C: Adjust quoting marks.
28860         * g++.dg/parse/error15.C: Likewise.
28861         * g++.dg/template/meminit2.C (int>): Likewise.
28862
28863 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28864
28865         PR fortran/17283
28866         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28867
28868         PR fortran/17631
28869         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28870
28871         PR fortran/17708
28872         * gfortran.dg/pr17708.f90: New test.
28873
28874 2004-10-04  Chao-ying Fu  <fu@mips.com>
28875
28876         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28877         * gcc.dg/vect/vect-4.c: Ditto.
28878         * gcc.dg/vect/vect-5.c: Ditto.
28879         * gcc.dg/vect/vect-6.c: Ditto.
28880         * gcc.dg/vect/vect-8.c: Ditto.
28881         * gcc.dg/vect/vect-16.c: Ditto.
28882         * gcc.dg/vect/vect-30.c: Ditto.
28883         * gcc.dg/vect/vect-40.c: Ditto.
28884         * gcc.dg/vect/vect-41.c: Ditto.
28885         * gcc.dg/vect/vect-42.c: Ditto.
28886         * gcc.dg/vect/vect-43.c: Ditto.
28887         * gcc.dg/vect/vect-44.c: Ditto.
28888         * gcc.dg/vect/vect-45.c: Ditto.
28889         * gcc.dg/vect/vect-46.c: Ditto.
28890         * gcc.dg/vect/vect-47.c: Ditto.
28891         * gcc.dg/vect/vect-48.c: Ditto.
28892         * gcc.dg/vect/vect-49.c: Ditto.
28893         * gcc.dg/vect/vect-50.c: Ditto.
28894         * gcc.dg/vect/vect-51.c: Ditto.
28895         * gcc.dg/vect/vect-52.c: Ditto.
28896         * gcc.dg/vect/vect-53.c: Ditto.
28897         * gcc.dg/vect/vect-54.c: Ditto.
28898         * gcc.dg/vect/vect-55.c: Ditto.
28899         * gcc.dg/vect/vect-56.c: Ditto.
28900         * gcc.dg/vect/vect-57.c: Ditto.
28901         * gcc.dg/vect/vect-58.c: Ditto.
28902         * gcc.dg/vect/vect-59.c: Ditto.
28903         * gcc.dg/vect/vect-60.c: Ditto.
28904         * gcc.dg/vect/vect-74.c: Ditto.
28905         * gcc.dg/vect/vect-79.c: Ditto.
28906         * gcc.dg/vect/vect-80.c: Ditto.
28907
28908 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
28909
28910         * gcc.dg/unused-7.c: Use the correct option.
28911
28912 2004-10-04  Paul Brook  <paul@codesourcery.com>
28913         Bud Davis  <bdavis9659@comcast.net>
28914
28915         PR fortran/17706
28916         PR fortran/16434
28917         * gfortran/pr17706.f90: New test.
28918         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28919
28920 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28921
28922         * gfortran.dg/pr17612.f90: New test.
28923
28924 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28925
28926         * g++.dg/template/local1.C: Adjust quoting marks in
28927         testing for diagnostics.
28928         * g++.dg/tls/diag-2.C: Likewise.
28929         * g++.dg/other/error8.C: Likewise.
28930
28931 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28932
28933         PR c/17178
28934         * gcc.dg/unused-4.c: Adjust to be correct.
28935
28936         PR c/17820
28937         * gcc.dg/unused-7.c: New test.
28938
28939 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
28940
28941         PR c++/17797
28942         * g++.dg/overload/template2.C: New test.
28943
28944 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
28945
28946         PR tree-optimization/16632
28947         * gcc.dg/tree-ssa/20041002-1.c: New.
28948
28949 2004-10-03  Paul Brook  <paul@codesourcery.com>
28950
28951         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
28952         rather than relying on default formatting.
28953
28954 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
28955
28956         * gcc.dg/20040920-1.c: Update expected message text.
28957
28958 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
28959
28960         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28961
28962 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
28963
28964         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28965         tree level.
28966
28967 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28968
28969         * gcc.dg/tree-ssa/pr17343.c: Remove.
28970
28971 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
28972
28973         PR tree-opt/17343
28974         * gcc.dg/tree-ssa/pr17343.c: New test.
28975
28976 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
28977
28978         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28979         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28980         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28981         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28982         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28983
28984 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28985
28986         * gcc.dg/lvalue-2.c: New test.
28987
28988 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
28989
28990         PR c/17730
28991         * gcc.dg/pr17730-1.c: New test
28992
28993 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
28994
28995         PR c/7425
28996         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28997
28998 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
28999
29000         * gcc.c-torture/execute/stdarg-1.c: New test.
29001         * gcc.c-torture/execute/stdarg-2.c: New test.
29002         * gcc.c-torture/execute/stdarg-3.c: New test.
29003         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29004         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29005         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29006         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29007         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29008
29009 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
29010
29011         PR tree-optimization/17697
29012         * g++.dg/opt/pr17697-1.C: New test.
29013         * g++.dg/opt/pr17697-2.C: New test.
29014         * g++.dg/opt/pr17697-3.C: New test.
29015
29016 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
29017
29018         PR c/16409
29019         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29020         gcc.dg/vla-init-5.c: New tests.
29021
29022 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
29023
29024         PR c/13804
29025         * gcc.dg/pr13804-1.c: New test.
29026
29027 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29028
29029         PR fortran/16938
29030         * gfortran.dg/pr16938.f90: New test.
29031
29032 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29033
29034         * g++.dg/template/crash23.C: New test.
29035
29036 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
29037
29038         PR c++/17585
29039         * g++.dg/template/static8.C: New test.
29040
29041 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
29042
29043         PR c++/17681
29044         * g++.dg/other/error9.C: New test.
29045
29046 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29047
29048         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29049
29050 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29051
29052         PR fortran/15164
29053         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29054
29055 2004-09-26  Roger Sayle  <roger@eyesopen.com>
29056
29057         PR middle-end/17112
29058         * gcc.dg/pr17112-1.c: New test case.
29059
29060 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29061
29062         PR c/11459
29063         * gcc.dg/pr11459-1.c: New test.
29064
29065 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
29066
29067         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29068         * gcc.dg/tree-ssa/loop-4.c: Likewise.
29069
29070 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29071
29072         * gfortran.dg/pr15324.f90: Make array bounds consistent.
29073
29074 2004-09-25  Jan Hubicka  <jh@suse.cz>
29075
29076         * compile/30040909-1.c: New test.
29077         * compile/30040907-1.c: New test.
29078
29079 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
29080
29081         * gcc.c-torture/execute/va-arg-26.c: New test.
29082
29083 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
29084
29085         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29086         extra diagnostics on targets with 64-bit pointers.
29087         * objc.dg/selector-1.m: Adjust dg-warning regexp.
29088
29089 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29090
29091         PR c/17188
29092         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29093         * gcc.dg/decl-3.c: Adjust expected message.
29094
29095 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29096
29097         PR fortran/17615
29098         * gfortran.dg/pr17615.f90: New test.
29099
29100 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
29101
29102         PR tree-optimzation/17517
29103         * g++.dg/tree-ssa/pr17517.C: New Test.
29104
29105 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
29106
29107         PR c++/16889
29108         * g++.dg/lookup/ambig3.C: New.
29109
29110 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
29111
29112         PR tree-opt/17624
29113         * g++.dg/opt/pr17624.C: New test.
29114
29115 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
29116
29117         PR c/6980
29118         * gcc.dg/Wbad-function-cast-1.c: New test.
29119
29120 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
29121
29122         * g++.dg/ext/complit1.C
29123         * g++.dg/other/error2.C
29124         * g++.dg/other/nontype-1.C
29125         * g++.dg/parse/crash11.C
29126         * g++.dg/parse/crash12.C
29127         * g++.dg/parse/error15.C
29128         * g++.dg/parse/error4.C
29129         * g++.dg/parse/tmpl-outside1.C
29130         * g++.dg/parse/too-many-tmpl-args1.C
29131         * g++.dg/template/dependent-expr3.C
29132         * g++.dg/template/error10.C
29133         * g++.dg/template/instantiate1.C
29134         * g++.dg/template/vtable2.C
29135         * g++.dg/warn/Wshadow-1.C
29136         * g++.dg/warn/weak1.C
29137         * g++.old-deja/g++.brendan/crash16.C
29138         * g++.old-deja/g++.brendan/crash18.C
29139         * g++.old-deja/g++.brendan/crash48.C
29140         * g++.old-deja/g++.brendan/crash49.C
29141         * g++.old-deja/g++.brendan/crash55.C
29142         * g++.old-deja/g++.brendan/crash56.C
29143         * g++.old-deja/g++.brendan/crash8.C
29144         * g++.old-deja/g++.brendan/enum11.C
29145         * g++.old-deja/g++.brendan/enum8.C
29146         * g++.old-deja/g++.brendan/enum9.C
29147         * g++.old-deja/g++.brendan/friend3.C
29148         * g++.old-deja/g++.brendan/misc14.C
29149         * g++.old-deja/g++.bugs/900402_02.C
29150         * g++.old-deja/g++.bugs/900404_03.C
29151         * g++.old-deja/g++.bugs/900404_04.C
29152         * g++.old-deja/g++.bugs/900428_03.C
29153         * g++.old-deja/g++.jason/crash4.C
29154         * g++.old-deja/g++.jason/overload21.C
29155         * g++.old-deja/g++.jason/redecl1.C
29156         * g++.old-deja/g++.jason/report.C
29157         * g++.old-deja/g++.jason/rfg10.C
29158         * g++.old-deja/g++.jason/template30.C
29159         * g++.old-deja/g++.law/arm12.C
29160         * g++.old-deja/g++.law/ctors5.C
29161         * g++.old-deja/g++.law/cvt20.C
29162         * g++.old-deja/g++.law/init10.C
29163         * g++.old-deja/g++.law/init8.C
29164         * g++.old-deja/g++.law/visibility17.C
29165         * g++.old-deja/g++.law/visibility7.C
29166         * g++.old-deja/g++.mike/net8.C
29167         * g++.old-deja/g++.mike/p646.C
29168         * g++.old-deja/g++.mike/p700.C
29169         * g++.old-deja/g++.mike/p701.C
29170         * g++.old-deja/g++.mike/p811.C
29171         * g++.old-deja/g++.ns/template13.C
29172         * g++.old-deja/g++.other/array3.C
29173         * g++.old-deja/g++.other/crash25.C
29174         * g++.old-deja/g++.other/dtor3.C
29175         * g++.old-deja/g++.other/dtor4.C
29176         * g++.old-deja/g++.other/main1.C
29177         * g++.old-deja/g++.other/warn7.C
29178         * g++.old-deja/g++.pt/crash11.C
29179         * g++.old-deja/g++.pt/crash36.C
29180         * g++.old-deja/g++.pt/spec22.C
29181         * g++.old-deja/g++.pt/spec9.C
29182         * g++.old-deja/g++.pt/ttp52.C
29183         * g++.old-deja/g++.robertl/eb103.C
29184         * g++.old-deja/g++.robertl/eb121.C
29185         * g++.old-deja/g++.robertl/eb22.C
29186         * g++.old-deja/g++.robertl/eb8.C:
29187         Update locations and/or regexps of dg-error markers.
29188         Remove markers for some bogus messages that are no longer issued.
29189
29190 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
29191
29192         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29193         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29194
29195 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
29196
29197         PR c++/17618
29198         * g++.dg/lookup/crash5.C: New test.
29199
29200 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
29201
29202         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29203         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29204         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29205         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29206         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29207         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29208
29209         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29210         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29211         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29212         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29213         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29214         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29215
29216         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29217
29218         * gcc.dg/vect/vect-44.c: Check additional cases.
29219         * gcc.dg/vect/vect-48.c: Check additional cases.
29220
29221         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29222         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29223         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29224         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29225         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29226         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29227         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29228         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29229         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29230
29231         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29232         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29233         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29234
29235 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29236
29237         * gcc.dg/tree-ssa/loop-6.c: New test.
29238
29239 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
29240
29241         PR c++/17620
29242         * g++.dg/inherit/base2.C: New.
29243
29244 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
29245
29246         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29247         * gcc.dg/20001012-2.c: Likewise.
29248         * gcc.dg/20001013-1.c: Likewise.
29249         * gcc.dg/20001101-1.c: Likewise.
29250         * gcc.dg/20001102-1.c: Likewise.
29251         * gcc.dg/bf-spl1.c: Likewise.
29252         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29253         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29254
29255 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
29256
29257         PR tree-optimization/16721
29258         * gcc.dg/tree-ssa/pr16721.c: New test.
29259
29260 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
29261
29262         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29263         * gcc.dg/20040305-1.c: Likewise.
29264
29265 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
29266
29267         PR c/16566
29268         * gcc.c-torture/compile/pr16566-1.c,
29269         gcc.c-torture/compile/pr16566-2.c,
29270         gcc.c-torture/compile/pr16566-3.c: New tests.
29271
29272 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
29273
29274         PR tree-optimization/17512
29275         * gcc.c-torture/compile/20040916-1.c.
29276
29277 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
29278
29279         * gcc.dg/pragma-re-3.c: New test.
29280
29281 2004-09-17  Matt Austern  <austern@apple.com>
29282
29283         PR c++/15049
29284         * g++.dg/other/anon3.C: New.
29285
29286 2004-09-21  Roger Sayle  <roger@eyesopen.com>
29287
29288         PR c++/7503
29289         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29290         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29291         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29292         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29293         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29294
29295 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
29296
29297         PR fortran/17286
29298         * gfortran.dg/pr17286.f90: New test.
29299
29300 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
29301
29302         PR c++/17530
29303         * g++.dg/template/static7.C: New test.
29304
29305 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
29306
29307         PR tree-opt/17558
29308         * gcc.c-torture/compile/pr17558.c: New test.
29309
29310 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29311
29312         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29313         if SKIP_ATTRIBUTE is defined.
29314
29315 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29316
29317         PR fortran/15957
29318         * gfortran.dg/pr15957.f90: New test.
29319
29320 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
29321
29322         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29323         in comparison.
29324         * gcc.dg/vect/vect-79.c: Likewise.
29325         * gcc.dg/vect/vect-80.c: Likewise.
29326
29327 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29328
29329         PR fortran/15750
29330         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29331
29332 2004-09-20  Ira Rosen  <irar@il.ibm.com>
29333
29334         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29335         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29336         * gcc.dg/vect/vect-62.c: New testcase.
29337         * gcc.dg/vect/vect-63.c: New testcase.
29338         * gcc.dg/vect/vect-64.c: New testcase.
29339         * gcc.dg/vect/vect-65.c: New testcase.
29340         * gcc.dg/vect/vect-66.c: New testcase.
29341         * gcc.dg/vect/vect-67.c: New testcase.
29342         * gcc.dg/vect/vect-68.c: New testcase.
29343         * gcc.dg/vect/vect-69.c: New testcase.
29344         * gcc.dg/vect/vect-79.c: New testcase.
29345         * gcc.dg/vect/vect-80.c: New testcase.
29346
29347 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
29348
29349         * gcc.target/mips/asm-1.c: New test.
29350
29351 2004-09-19  Ira Rosen  <irar@il.ibm.com>
29352
29353         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29354         * gcc.dg/vect/vect-73.c: New testcase.
29355         * gcc.dg/vect/vect-74.c: New testcase.
29356         * gcc.dg/vect/vect-75.c: New testcase.
29357         * gcc.dg/vect/vect-76.c: New testcase.
29358         * gcc.dg/vect/vect-77.c: New testcase.
29359         * gcc.dg/vect/vect-78.c: New testcase
29360
29361 2004-09-18  Paul Brook  <paul@codesourcery.com>
29362
29363         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29364
29365 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
29366
29367         PR c/17424
29368         * gcc.dg/pr17424-1.c: New test.
29369
29370 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
29371
29372         * g++.dg/tree-ssa/pr17153.C: New test.
29373
29374 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
29375
29376         PR pch/13361
29377         * g++.dg/pch/wchar-1.C: New.
29378         * g++.dg/pch/wchar-1.Hs: New.
29379
29380 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
29381
29382         * gcc.c-torture/execute/20040917-1.c: New test.
29383
29384 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29385
29386         PR tree-optimization/17319
29387         * gcc.dg/pr17319.c: New test.
29388
29389 2004-09-17  Devang Patel  <dpatel@apple.com>
29390
29391         * gcc.dg/20040813-1.c: New test.
29392
29393 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29394
29395         PR tree-optimization/17273
29396         * gcc.c-torture/compile/pr17273.c: New test.
29397
29398 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29399
29400         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
29401         Update expected messages.
29402         * gcc.dg/declspec-13.c: New test.
29403
29404 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
29405
29406         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
29407
29408 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
29409
29410         * gcc.c-torture/execute/pr17252.c: Use post-increment to
29411         change what 'a' is pointing to.
29412
29413 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
29414
29415         PR c++/16002
29416         * g++.dg/template/error18.C: New test.
29417
29418         PR c++/16029
29419         * g++.dg/warn/Wunused-8.C: New test.
29420
29421 2004-09-17  Steven Bosscher  <stevenb@suse.de>
29422
29423         PR tree-optimization/17513
29424         * gcc.dg/20040916-1.c: New test.
29425
29426 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
29427
29428         PR c++/17501
29429         * g++.dg/template/typename7.C: New test.
29430
29431 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29432
29433         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
29434
29435 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
29436
29437         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
29438         with -ftree-based-profiling also.
29439         * lib/profopt.exp: Support late-set profile_option/feedback_option.
29440
29441 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
29442
29443         PR/15364
29444         * gfortran.dg/der_array_io_1.f90: New test.
29445         * gfortran.dg/der_array_io_2.f90: New test.
29446         * gfortran.dg/der_array_io_3.f90: New test.
29447
29448 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29449
29450         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
29451         EABI.
29452
29453 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
29454
29455         * g++.dg/opt/switch1.C: New test.
29456
29457 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
29458
29459         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
29460         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
29461         Update expected messages.
29462
29463 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29464
29465         PR fortran/16485
29466         * gfortran.dg/same_name_1.f90: New test.
29467
29468 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
29469
29470         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
29471         dereference garbage pointers.
29472
29473 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
29474
29475         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
29476         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
29477
29478         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
29479         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
29480         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
29481
29482 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
29483
29484         PR c++/17324
29485         * g++.dg/template/mangle1.C: New test.
29486
29487 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29488
29489         PR tree-optimization/17252
29490         * gcc.c-torture/execute/pr17252.c: New test.
29491
29492 2004-09-14  Andrew Pinski  <apinski@apple.com>
29493
29494         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
29495
29496 2004-09-14  Roger Sayle  <roger@eyesopen.com>
29497
29498         PR rtl-optimization/9771
29499         * gcc.dg/pr9771-1.c: New test case.
29500
29501 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
29502
29503         PR tree-optimization/15262
29504         * gcc.c-torture/execute/pr15262-1.c: New test.
29505         * gcc.c-torture/execute/pr15262-2.c: New test.
29506
29507 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
29508
29509         * gcc.dg/declspec-12.c: New test.
29510
29511 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
29512
29513         * gfortran.dg/pr17090.f90: Add directives to test.
29514
29515 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29516
29517         * gcc.c-torture/compile/20040914-1.c: New test.
29518
29519 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29520
29521         PR c++/16162
29522         * g++.dg/template/decl2.C: New test.
29523
29524 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
29525
29526         PR fortran/17090
29527         * gfortran.dg/pr17090.f90: New test.
29528
29529 2004-09-13  Dale Johannesen  <dalej@apple.com>
29530
29531         * gcc.c-torture/compile/pr17408.c: New test case.
29532
29533 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
29534
29535         PR c++/16716
29536         * g++.dg/parse/crash17.C: New test.
29537
29538         PR c++/17327
29539         * g++.dg/template/enum3.C: New test.
29540
29541 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
29542
29543         * lib/gcc-defs.exp: Load wrapper.exp.
29544         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
29545         using local code.
29546         * lib/gcc.exp (gcc_init): Similar.
29547         * lib/gfortran.exp (gfortran_init): Similar.
29548         * lib/objc.exp (objc_init): Similar.
29549         * lib/treelang.exp (treelang_init): Similar.
29550         * lib/wrapper.exp: New file with build_wrapper call machinery in
29551         ${tool}_maybe_build_wrapper.
29552
29553 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29554
29555         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
29556         "inline".
29557         * gcc.dg/declspec-11.c: Update expected messages.
29558         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
29559         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
29560         gcc.dg/inline-12.c: New tests.
29561
29562 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
29563
29564         * g++.dg/tree-ssa/pr17400.C: New testcase.
29565
29566 2004-09-13  James E Wilson  <wilson@specifixinc.com>
29567
29568         * gcc.target/mips/sb1-1.c: New testcase.
29569
29570 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
29571
29572         * lib/g77-dg.exp: Remove unused file.
29573         * lib/mike-g77.exp: Ditto.
29574         * lib/g77.exp: Ditto.
29575
29576 2004-09-12  Richard Henderson  <rth@redhat.com>
29577
29578         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
29579
29580 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
29581
29582         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
29583         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
29584         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
29585         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
29586         Update expected messages.
29587
29588 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
29589
29590         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
29591         declaration/use mismatch for dirp parameter.
29592
29593 2004-09-12  Andrew Pinski  <apinski@apple.com>
29594
29595         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
29596         -fgnu-runtime is passed.
29597
29598 2004-09-12  Richard Henderson  <rth@redhat.com>
29599
29600         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
29601         do the uplevel thing and update additional_flags directly.
29602         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
29603         gfortran.fortran-torture/execute/intrinsic_nearest.x,
29604         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
29605         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
29606
29607 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29608
29609         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29610
29611 2004-09-11  Roger Sayle  <roger@eyesopen.com>
29612
29613         PR middle-end/17411
29614         * g++.dg/opt/pr17411-1.C: New test case.
29615
29616 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29617
29618         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29619         gcc.dg/tls/diag-2.c: Update expected messages.
29620         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
29621         messages.
29622         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29623         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29624         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29625         gcc.dg/tls/diag-5.c: New tests.
29626
29627 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
29628
29629         * gcc.dg/20040910-1.c: Correct dg-error regexp.
29630
29631 2004-09-11  Steven Bosscher  <stevenb@suse.de>
29632
29633         * g++.dg/parse/break-in-for.C: New test.
29634
29635 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
29636
29637         * gcc.dg/tree-ssa/20040911-1.c: New test.
29638
29639 2004-09-11  Andreas Jaeger  <aj@suse.de>
29640
29641         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29642         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29643
29644 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
29645
29646         * gcc.target/frv: New directory of FR-V-specific tests.
29647
29648 2004-09-10  James E Wilson  <wilson@specifixinc.com>
29649
29650         * gcc.dg/convert-vec-1.c: New test.
29651
29652 2004-09-10  Roger Sayle  <roger@eyesopen.com>
29653
29654         PR middle-end/17024
29655         * gcc.dg/pr17024-1.c: New test case.
29656
29657 2004-09-10  Eric Christopher  <echristo@redhat.com>
29658
29659         * gcc.dg/20040910-1.c: New test.
29660
29661 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
29662
29663         * gcc.dg/bitfld-9.c: New test.
29664
29665 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
29666
29667         * gcc.c-torture/execute/ieee/acc1.c: New test.
29668         * gcc.c-torture/execute/ieee/acc2.c: New test.
29669         * gcc.c-torture/execute/ieee/mzero6.c: New test.
29670
29671 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
29672
29673         * gcc.dg/deprecated-2.c: New test.
29674
29675 2004-09-09  James E Wilson  <wilson@specifixinc.com>
29676
29677         * gcc.dg/init-vec-1.c: New test.
29678
29679 2004-09-09  Roger Sayle  <roger@eyesopen.com>
29680
29681         PR middle-end/17055
29682         * gcc.dg/pr17055-1.c: New test case.
29683
29684 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
29685
29686         PR target/17377
29687         * gcc.c-torture/execute/pr17377.c: New test.
29688
29689 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29690
29691         PR c/8420
29692         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29693         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29694         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29695         gcc.dg/long-long-typespec-1.c: New tests.
29696         * gcc.dg/tls/diag-2.c: Update expected diagnostics
29697
29698 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
29699
29700         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29701         gcc.dg/gnu99-static-1.c: New tests.
29702
29703 2004-09-08  Devang Patel  <dpatel@apple.com>
29704
29705         * gcc.dg/darwin-ld-20040828-1.c: New test.
29706         * gcc.dg/darwin-ld-20040828-2.c: New test.
29707         * gcc.dg/darwin-ld-20040828-3.c: New test.
29708
29709 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
29710
29711         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29712         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29713         in error message.
29714         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29715         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29716         in error message.
29717         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29718         types they qualify.
29719         * objc.dg/type-size-2.m: Fix wording in comment.
29720         * objc.dg/va-meth-1.m: New test case.
29721
29722 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
29723
29724         PR c/16633:
29725         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29726         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29727
29728 2004-09-06  Devang Patel  <dpatel@apple.com>
29729
29730         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29731         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29732
29733 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
29734
29735         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29736         reflect changed line numbering of diagnostics.
29737
29738 2004-09-06  Paul Brook  <paul@codesourcery.com>
29739
29740         * gfortran.dg/edit_real_1.f90: Add new test.
29741
29742 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
29743
29744         * gcc.dg/tree-ssa/loop-2.c: New test.
29745         * gcc.dg/tree-ssa/loop-3.c: New test.
29746         * gcc.dg/tree-ssa/loop-4.c: New test.
29747         * gcc.dg/tree-ssa/loop-5.c: New test.
29748
29749 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29750
29751         * gcc.dg/format/sentinel-1.c: Update for parameter option.
29752
29753 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29754
29755         * gcc.dg/format/sentinel-1.c: New test.
29756
29757 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
29758
29759         * gcc.dg/builtins-46.c: New.
29760
29761 2004-09-03  Devang Patel  <dpatel@apple.com>
29762
29763         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29764         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29765
29766 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29767
29768         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29769         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29770         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29771         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29772         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29773         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29774         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29775         the non-portable bzero.
29776         * gcc.dg/20010912-1.c: xfail for NetWare.
29777         * gcc.dg/20020426-2.c: xfail for NetWare.
29778         * gcc.dg/20021014-1.c: xfail for NetWare.
29779         * gcc.dg/20021018-1.c: xfail for NetWare.
29780         * gcc.dg/20030213-1.c: xfail for NetWare.
29781         * gcc.dg/20030225-1.c: xfail for NetWare.
29782         * gcc.dg/20030708-1.c: xfail for NetWare.
29783         * gcc.dg/builtins-config.h: Also exclude NetWare.
29784         * gcc.dg/format/format.h: Define restrict only if not already defined.
29785         * gcc.dg/nest.c: xfail for NetWare.
29786         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29787         * lib/target-supports.exp (check_visibility_available): Exclude
29788         NetWare.
29789
29790 2004-09-03  Jan Beulich  <jbeulich@novell.com>
29791
29792         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29793         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29794         deterministic starting point for the alignment of structure fields.
29795         * gcc.dg/Wpadded.c: Dito.
29796         * g++.dg/abi/vbase10.C: Dito.
29797
29798 2004-09-03  Devang Patel  <dpatel@apple.com>
29799
29800         * g++.dg/debug/pr15736.cc: New test.
29801
29802 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29803
29804         * README.QMTEST: Fix out-of-date link.
29805
29806 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
29807
29808         PR fortran/16579
29809         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29810         Delete.  Duplicate of gfortran.dg/g77/20010610.f
29811
29812 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
29813
29814         * g++.dg/abi/arm_rtti1.C: New test.
29815
29816 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
29817
29818         * gcc.dg/ppc-vector-memcpy.c: New.
29819         * gcc.dg/ppc-vector-memset.c: New.
29820
29821 2004-09-02  Chao-ying Fu  <fu@mips.com>
29822
29823         * gcc.target/mips/mips-3d-1.c: New test.
29824         * gcc.target/mips/mips-3d-2.c: New test.
29825         * gcc.target/mips/mips-3d-3.c: New test.
29826         * gcc.target/mips/mips-3d-4.c: New test.
29827         * gcc.target/mips/mips-3d-5.c: New test.
29828         * gcc.target/mips/mips-3d-6.c: New test.
29829         * gcc.target/mips/mips-3d-7.c: New test.
29830         * gcc.target/mips/mips-3d-8.c: New test.
29831         * gcc.target/mips/mips-3d-9.c: New test.
29832         * gcc.target/mips/mips-ps-1.c: New test.
29833         * gcc.target/mips/mips-ps-2.c: New test.
29834         * gcc.target/mips/mips-ps-3.c: New test.
29835         * gcc.target/mips/mips-ps-4.c: New test.
29836         * gcc.target/mips/mips-ps-type.c: New test.
29837
29838 2004-09-02  Paul Brook  <paul@codesourcery.com>
29839
29840         * gfortran.dg/edit_real_1.f90: Add new tests.
29841
29842 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29843
29844         PR fortran/15327
29845         * gfortran.dg/merge_char_1.f90: New test.
29846
29847 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29848
29849         PR fortran/16404
29850         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29851
29852 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29853
29854         PR c/1522
29855         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29856
29857 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
29858
29859         * g++.dg/opt/loop1.C: Do not XFAIL.
29860
29861 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
29862
29863         * gcc.c-torture/execute/20040831-1.c: New test.
29864
29865 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
29866
29867         PR fortran/16579
29868         * gfortran.dg/g77/20010610.f: Now passes.
29869         Copy from g77.f-torture/execute. Add dg-run directive.
29870         * gfortran.dg/g77/README: Update
29871
29872 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
29873
29874         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29875         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29876         (t1, t2, t3, t4): Add volatile.
29877
29878 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29879
29880         * g++.dg/ext/visibility/arm1.C: New test.
29881
29882 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
29883
29884         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29885         -pedantic-errors.
29886
29887 2004-09-01  Paul Brook  <paul@codesourcery.com>
29888
29889         * gfortran.dg/eof_2.f90: New test.
29890
29891 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29892
29893         PR fortran/16579
29894         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29895
29896 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
29897
29898         PR libfortran/16805
29899         * gfortran.dg/list_read_2.f90: New test.
29900
29901 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
29902
29903         * g++.dg/abi/key1.C: New test.
29904
29905 2004-08-31  Richard Henderson  <rth@redhat.com>
29906
29907         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29908         form of offsetof.
29909         * g++.dg/other/offsetof5.C: Remove duplicate.
29910
29911 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29912
29913         PR fortran/17244
29914         * gfortran.dg/func_derived_1.f90: New test.
29915
29916 2004-08-31  Paul Brook  <paul@codesourcery.com>
29917
29918         * gfortran.dg/eof_1.f90: New test.
29919
29920 2004-08-31  Paul Brook  <paul@codesourcery.com>
29921
29922         * gfortran.dg/list_read_1.f90: New file.
29923
29924 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
29925
29926         * g++.dg/opt/loop1.C: XFAIL.
29927
29928 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
29929
29930         * gcc.dg/funcdef-storage-1.c: New.
29931         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29932         an extern function in local scope.
29933         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29934         declare an 'auto inline' function in local scope.
29935         * gcc.dg/20011130-1.c: Likewise.
29936         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29937         an 'auto' function in local scope.
29938         * gcc.dg/20021014-1.c: Likewise.
29939         * gcc.dg/20030331-2.c: Likewise.
29940
29941 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29942
29943         * gfortran.dg/blockdata_1.f90: New test.
29944
29945 2004-08-30  Richard Henderson  <rth@redhat.com>
29946
29947         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29948
29949 2004-08-30  Richard Henderson  <rth@redhat.com>
29950
29951         * lib/fortran-torture.exp (fortran-torture-execute): Honor
29952         additional_flags set by alternate driver.
29953         (ieee-options): New procedure.
29954         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29955         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29956         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29957         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29958
29959 2004-08-30  Richard Henderson  <rth@redhat.com>
29960
29961         * lib/f-torture.exp: Remove.
29962
29963 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
29964
29965         PR rtl-optimization/16590
29966         * g++.dg/opt/loop1.C: New test.
29967
29968 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29969
29970         PR fortran/13910
29971         * gfortran.dg/oldstyle_1.f90: New test.
29972
29973 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
29974         Paul Brook  <paul@codesourcery.com>
29975
29976         * gfortran.dg/g77/README: Update.
29977         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29978         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29979         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29980
29981 2004-08-28  Paul Brook  <paul@codesourcery.com>
29982
29983         PR libfortran/17195
29984         * gfortran.dg/edit_real_1.f90: New test.
29985
29986 2004-08-27  Paul Brook  <paul@codesourcery.com>
29987
29988         * gfortran.dg/rewind_1.f90: New test.
29989
29990 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
29991
29992         PR fortran/16597
29993         * gfortran.dg/pr16597.f90: New test.
29994
29995 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
29996
29997         PR c/13801
29998         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29999         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30000         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30001         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30002         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30003
30004 2004-08-26  Nick Clifton  <nickc@redhat.com>
30005
30006         * gcc.c-torture/compile/pr17119.c: New test.
30007
30008 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30009
30010         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30011
30012 2004-08-25  Richard Henderson  <rth@redhat.com>
30013
30014         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30015         the bits that expect kind=8 to be the largest real kind.
30016
30017 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30018
30019         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30020
30021 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30022
30023         * gfortran.dg/assignment_1.f90: New test.
30024
30025 2004-08-25  Adam Nemet  <anemet@lnxw.com>
30026
30027         * g++.dg/template/repo3.C: New test.
30028
30029 2004-08-25  Roger Sayle  <roger@eyesopen.com>
30030
30031         PR middle-end/16693
30032         PR tree-optimization/16372
30033         * g++.dg/opt/pr16372-1.C: New test case.
30034         * g++.dg/opt/pr16693-1.C: New test case.
30035         * g++.dg/opt/pr16693-2.C: New test case.
30036
30037 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
30038
30039         * objc.dg/proto-lossage-4.m: New test.
30040
30041 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
30042
30043         PR c++/17155
30044         * g++.dg/inherit/local2.C: New test.
30045
30046 2004-08-25  Paul Brook  <paul@codesourcery.com>
30047
30048         PR fortran/17144
30049         * gfortran.dg/string_ctor_1.f90: New test.
30050
30051 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30052
30053         PR c++/14428
30054         * g++.dg/template/redecl2.C: New test.
30055
30056 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30057
30058         PR fortran/17143
30059         * gfortran.dg/pr17143.f90: New test.
30060
30061 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
30062
30063         PR fortran/17164
30064         * gfortran.dg/pr17164.f90: New test.
30065
30066 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30067
30068         * gcc.dg/tree-ssa/loop-1.c: New test.
30069
30070 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30071
30072         * gcc.c-torture/compile/20040824-1.c: New test.
30073
30074 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
30075
30076         * gcc.c-torture/compile/iftrap-3.c: New test.
30077
30078 2004-08-24  Paul Brook  <paul@codesourcery.com>
30079
30080         * gfortran.dg/entry_2.f90: New test.
30081
30082 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30083
30084         PR c++/16889
30085         * g++.dg/lookup/ambig[12].C: New.
30086
30087 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30088
30089         PR c++/16706
30090         * g++.dg/template/crash21.C: New test.
30091         * g++.dg/template/crash22.C: Likewise.
30092
30093 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30094
30095         PR c++/17149
30096         * g++.dg/template/access15.C: New.
30097
30098 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30099
30100         PR c++/17163
30101         * g++.dg/template/repo2.C: New test.
30102
30103 2004-08-23  Roger Sayle  <roger@eyesopen.com>
30104
30105         PR rtl-optimization/17078
30106         * gcc.c-torture/execute/pr17078-1.c: New test case.
30107
30108 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30109
30110         PR c/14492
30111         * gcc.dg/debug/crash1.c: New test.
30112
30113 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
30114
30115         PR c/16180
30116         * gcc.dg/loop-5.c: New test.
30117
30118 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30119
30120         * gcc.c-torture/execute/20040823-1.c: New test.
30121
30122 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
30123
30124         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30125         to the assembler.  Simplify test accordingly.
30126         (asm_abi_flags): Use GNU names.
30127         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30128         to check for ABI flags.
30129
30130 2004-08-22  Andrew Pinski  <apinski@apple.com>
30131
30132         * g++.dg/opt/pr14029.C: New test.
30133         * gcc.c-torture/execute/pr15262.c: New test.
30134
30135 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30136
30137         * gfortran.dg/reduction.f90: Add checks with complex arguments.
30138
30139 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
30140
30141         PR 16908
30142         * gfortran.dg/direct_io.f90: New test.
30143
30144 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30145
30146         PR c++/17121
30147         * g++.dg/inherit/local2.C: New test.
30148
30149 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
30150
30151         PR c++/17120
30152         * g++.dg/warn/Wparentheses-4.C: New test.
30153
30154 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
30155
30156         PR c++/17121
30157         * g++.dg/inherit/local2.C: New test.
30158
30159         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30160         * gcc.dg/ppc-ldstruct.c: Likewise.
30161         * gcc.dg/ppc64-abi-2.c: Likewise.
30162
30163 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
30164
30165         PR rtl-optimization/17099
30166         * gcc.c-torture/execute/20040820-1.c: New test.
30167
30168 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
30169
30170         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30171
30172 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
30173
30174         PR fortran/17077
30175         * gfortran.dg/auto_array_1.f90: New test.
30176
30177 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30178
30179         PR fortran/17074
30180         * gfortran.dg/simpleif_1.f90: New test.
30181
30182 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
30183
30184         * lib/target-supports.exp (check_profiling_available): Return
30185         false for arm*-*-symbianelf* and arm*-*-eabi*.
30186
30187         PR c++/15890
30188         * g++.dg/template/delete1.C: New test.
30189
30190 2004-08-19  Paul Brook  <paul@codesourcery.com>
30191
30192         PR fortran/14976
30193         PR fortran/16228
30194         * gfortran.dg/data_char_1.f90: New test.
30195
30196 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
30197
30198         PR fortran/16946
30199         * gfortran.dg/reduction.f90: New testcase.
30200
30201 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30202
30203         PR fortran/16520
30204         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30205
30206 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
30207
30208         PR c++/17041
30209         * g++.dg/Wparentheses-3.C: New test.
30210
30211 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
30212
30213         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30214         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30215         * gcc.dg/vect/vect-2.c: Likewise.
30216         * gcc.dg/vect/vect-3.c: Likewise.
30217         * gcc.dg/vect/vect-4.c: Likewise.
30218         * gcc.dg/vect/vect-5.c: Likewise.
30219         * gcc.dg/vect/vect-6.c: Likewise.
30220         * gcc.dg/vect/vect-7.c: Likewise.
30221         * gcc.dg/vect/vect-25.c: Likewise.
30222         * gcc.dg/vect/vect-31.c: Likewise.
30223         * gcc.dg/vect/vect-32.c: Likewise.
30224         * gcc.dg/vect/vect-34.c: Likewise.
30225         * gcc.dg/vect/vect-36.c: Likewise.
30226         * gcc.dg/vect/vect-all.c: Likewise.
30227
30228 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
30229
30230         PR c++/17068
30231         * g++.dg/template/operator4.C: New test.
30232
30233 2004-08-18  Richard Henderson  <rth@redhat.com>
30234
30235         * gcc.dg/20040206-1.c: XFAIL.
30236
30237 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30238
30239         PR c++/16246
30240         * g++.dg/template/array7.C: New test.
30241
30242 2004-08-17  James E Wilson  <wilson@specifixinc.com>
30243
30244         * gcc.dg/mips-movcc-1.c: New test.
30245         * gcc.dg/mips-movcc-2.c: New test.
30246         * gcc.dg/mips-movcc-3.c: New test.
30247
30248         * gcc.dg/mips-nmadd-1.c: New test.
30249         * gcc.dg/mips-nmadd-2.c: New test.
30250
30251 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
30252
30253         PR c++/15871
30254         * g++.dg/opt/inline8.C: New test.
30255
30256         PR c++/16965
30257         * g++.dg/parse/error17.C: New test.
30258
30259 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
30260
30261         * gcc.dg/vect: New directory for vectorizer tests.
30262         * gcc.dg/vect/tree-vect.h: New file.
30263         * gcc.dg/vect/vect.exp: New file.
30264         * gcc.dg/vect/pr16105.c.c: New test.
30265         * gcc.dg/vect/vect-1.c: New test.
30266         * gcc.dg/vect/vect-2.c: New test.
30267         * gcc.dg/vect/vect-3.c: New test.
30268         * gcc.dg/vect/vect-4.c: New test.
30269         * gcc.dg/vect/vect-5.c: New test.
30270         * gcc.dg/vect/vect-6.c: New test.
30271         * gcc.dg/vect/vect-7.c: New test.
30272         * gcc.dg/vect/vect-8.c: New test.
30273         * gcc.dg/vect/vect-9.c: New test.
30274         * gcc.dg/vect/vect-10.c: New test.
30275         * gcc.dg/vect/vect-11.c: New test.
30276         * gcc.dg/vect/vect-12.c: New test.
30277         * gcc.dg/vect/vect-13.c: New test.
30278         * gcc.dg/vect/vect-14.c: New test.
30279         * gcc.dg/vect/vect-15.c: New test.
30280         * gcc.dg/vect/vect-16.c: New test.
30281         * gcc.dg/vect/vect-17.c: New test.
30282         * gcc.dg/vect/vect-18.c: New test.
30283         * gcc.dg/vect/vect-19.c: New test.
30284         * gcc.dg/vect/vect-20.c: New test.
30285         * gcc.dg/vect/vect-21.c: New test.
30286         * gcc.dg/vect/vect-22.c: New test.
30287         * gcc.dg/vect/vect-23.c: New test.
30288         * gcc.dg/vect/vect-24.c: New test.
30289         * gcc.dg/vect/vect-25.c: New test.
30290         * gcc.dg/vect/vect-26.c: New test.
30291         * gcc.dg/vect/vect-27.c: New test.
30292         * gcc.dg/vect/vect-28.c: New test.
30293         * gcc.dg/vect/vect-29.c: New test.
30294         * gcc.dg/vect/vect-30.c: New test.
30295         * gcc.dg/vect/vect-31.c: New test.
30296         * gcc.dg/vect/vect-32.c: New test.
30297         * gcc.dg/vect/vect-33.c: New test.
30298         * gcc.dg/vect/vect-34.c: New test.
30299         * gcc.dg/vect/vect-35.c: New test.
30300         * gcc.dg/vect/vect-36.c: New test.
30301         * gcc.dg/vect/vect-37.c: New test.
30302         * gcc.dg/vect/vect-38.c: New test.
30303         * gcc.dg/vect/vect-40.c: New test.
30304         * gcc.dg/vect/vect-41.c: New test.
30305         * gcc.dg/vect/vect-42.c: New test.
30306         * gcc.dg/vect/vect-43.c: New test.
30307         * gcc.dg/vect/vect-44.c: New test.
30308         * gcc.dg/vect/vect-45.c: New test.
30309         * gcc.dg/vect/vect-46.c: New test.
30310         * gcc.dg/vect/vect-47.c: New test.
30311         * gcc.dg/vect/vect-48.c: New test.
30312         * gcc.dg/vect/vect-49.c: New test.
30313         * gcc.dg/vect/vect-50.c: New test.
30314         * gcc.dg/vect/vect-51.c: New test.
30315         * gcc.dg/vect/vect-52.c: New test.
30316         * gcc.dg/vect/vect-53.c: New test.
30317         * gcc.dg/vect/vect-54.c: New test.
30318         * gcc.dg/vect/vect-55.c: New test.
30319         * gcc.dg/vect/vect-56.c: New test.
30320         * gcc.dg/vect/vect-57.c: New test.
30321         * gcc.dg/vect/vect-58.c: New test.
30322         * gcc.dg/vect/vect-59.c: New test.
30323         * gcc.dg/vect/vect-60.c: New test.
30324         * gcc.dg/vect/vect-61.c: New test.
30325         * gcc.dg/vect/vect-all.c: New test.
30326         * gcc.dg/vect/vect-none.c: New test.
30327
30328 2004-08-17  Paul Brook  <paul@codesourcery.com>
30329
30330         PR fortran/13082
30331         * gfortran.dg/entry_1.f90: New test.
30332
30333 2004-08-17  Andrew Pinski  <apinski@apple.com>
30334
30335         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30336
30337 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
30338
30339         * gcc.dg/pr17036-1.c: New test.
30340
30341 2004-08-16  Devang Patel  <dpatel@apple.com>
30342
30343         * gcc.dg/darwin-20040809-1.c: New test.
30344
30345 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
30346
30347         * gcc.dg/funcdef-attr-1.c: New test.
30348
30349 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
30350
30351         * gcc.dg/altivec-17.c: New test.
30352         * gcc.dg/altivec-18.c: New test.
30353
30354 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30355
30356         PR c++/6749
30357         * g++.dg/template/vtable2.C: New test.
30358
30359 2004-08-14  Richard Henderson  <rth@redhat.com>
30360
30361         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30362         * gcc.dg/pack-test-4.c (main): Return 0.
30363         * gcc.dg/setjmp-1.c: Remove XFAIL.
30364         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30365
30366 2004-08-14  Richard Henderson  <rth@redhat.com>
30367
30368         * gcc.dg/980217-1.c: Add prototype for printf.
30369
30370 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
30371
30372         * gfortran.dg/pr16935.f90: New test.
30373
30374 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
30375
30376         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
30377
30378 2004-08-13  Paul Brook  <paul@codesourcery.com>
30379
30380         * gfortran.dg/der_io_1.f90: Remove stray comma.
30381
30382 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30383
30384         * gcc.dg/vmx/cw-bug-2.c: Remove.
30385         * gcc.dg/vmx/vprint-1.c: Remove.
30386         * gcc.dg/vmx/vscan-1.c: Remove.
30387
30388 2004-08-12  Devang patel  <dpatel@apple.com>
30389
30390         * gcc.dg/darwin-20040809-2.c: New test.
30391
30392 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
30393
30394         * g++.dg/ext/altivec-12.C: New test.
30395
30396         * g++.dg/ext/altivec-11.C: New test.
30397
30398 2004-08-12  Paul Brook  <paul@codesourcery.com>
30399
30400         * g++.dg/abi/arm_cxa_vec_1.C: New test.
30401
30402 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
30403
30404         * g++.dg/ext/altivec-2.C: Check for hardware support before
30405         executing any VMX instructions.
30406
30407         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
30408
30409 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
30410
30411         PR c++/16276
30412         * g++.old-deja/g++.other/comdat4.C: New test.
30413         * g++.old-deja/g++.other/comdat4-aux.cc: New.
30414
30415 2004-08-12  Ben Elliston  <bje@au.ibm.com>
30416
30417         PR target/16286
30418         * gcc.dg/pr16286.c: New test.
30419
30420 2004-08-12 Jan Beulich <jbeulich@novell.com>
30421
30422         * g++.dg/ext/asm5.C: New.
30423
30424 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30425
30426         PR c++/16698
30427         * g++.dg/eh/crash1.C: New test.
30428
30429         PR c++/16717
30430         * g++.dg/ext/construct1.C: New test.
30431
30432 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30433
30434         PR c++/16853
30435         * g++.dg/init/ptrmem1.C: New test.
30436
30437         PR c++/16618
30438         * g++.dg/parse/offsetof5.C: New test.
30439
30440         PR c++/16870
30441         * g++.dg/template/overload3.C: New test.
30442
30443 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
30444
30445         PR c++/16964
30446         * g++.dg/parse/error16.C: New test.
30447
30448         PR c++/16904
30449         * g++.dg/template/error14.C: New test.
30450
30451         PR c++/16929
30452         * g++.dg/template/error15.C: New test.
30453
30454 2004-08-11  Devang Patel  <dpatel@apple.com>
30455
30456         * gcc.dg/darwin-ld-20040809-1.c: New test.
30457         * gcc.dg/darwin-ld-20040809-2.c: New test.
30458
30459 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
30460
30461         PR fortran/16917
30462         * gfortran.dg/dfloat_1.f90: New test.
30463
30464 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
30465
30466         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
30467         * gcc.dg/dll-2.c: Fix dg-require syntax.
30468         * gcc.misc-tests/arm-isr.c (abort): Declare.
30469         (exit): Likewise.
30470
30471 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
30472
30473         PR c++/16971
30474         * g++.dg/parse/crash16.C: New test.
30475
30476 2004-08-10  Roger Sayle  <roger@eyesopen.com>
30477
30478         * gcc.dg/mips-rsqrt-1.c: New test case.
30479         * gcc.dg/mips-rsqrt-2.c: New test case.
30480         * gcc.dg/mips-rsqrt-3.c: New test case.
30481
30482 2004-08-10  Paul Brook  <paul@codesourcery.com>
30483
30484         * gfortran.dg/der_io_1.f90: New test.
30485
30486 2004-08-10  Paul Brook  <paul@codesourcery.com>
30487
30488         PR fortran/16919
30489         * gfortran.dg/der_array_1.f90: New test.
30490
30491 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
30492
30493         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
30494
30495 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
30496
30497         * gcc.dg/wchar_t-2.c: Fix typo.
30498
30499 2004-08-09  Falk Hueffner  <falk@debian.org>
30500
30501         PR tree-optimization/12517
30502         * gcc.c-torture/compile/pr12517.c: New test.
30503
30504         PR tree-optimization/12578
30505         * gcc.c-torture/compile/pr12578.c: New test.
30506
30507         PR tree-optimization/12899
30508         * gcc.c-torture/compile/pr12899.c: New test.
30509
30510         PR rtl-optimization/14692
30511         * gcc.c-torture/compile/pr14692.c: New test.
30512
30513         PR tree-optimization/16461
30514         * gcc.c-torture/compile/pr16461.c: New test.
30515
30516 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
30517
30518         * gfortran.dg/getenv_1.f90: New test.
30519
30520 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30521
30522         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
30523         wchar_t.
30524         * gcc.dg/symbian5.c: Test -fno-short-wchar.
30525
30526 2004-08-06  Paul Brook  <paul@codesourcery.com>
30527
30528         * gfortran.dg/ret_array_1.f90: New test.
30529         * gfortran.dg/ret_pointer_1.f90: New test.
30530
30531 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
30532
30533         * gcc.dg/missing-field-init-[12].c: New tests.
30534         * g++.dg/warn/missing-field-init-[12].C: New tests.
30535
30536 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
30537
30538         * gcc.dg/enum2.c: New test.
30539         * gcc.dg/symbian3.c: Likewise.
30540         * gcc.dg/symbian4.c: Likewise.
30541         * gcc.dg/wchar_t-2.c: Likewise.
30542
30543 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30544
30545         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
30546         destructor tests.
30547
30548 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
30549
30550         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
30551         dg-require-visiblity.
30552         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
30553         * g++.dg/ext/visibility/fvisibility.C: Likewise.
30554         * g++.dg/ext/visibility/memfuncts.C: Likewise.
30555         * g++.dg/ext/visibility/new1.C: Likewise.
30556         * g++.dg/ext/visibility/pragma.C: Likewise.
30557         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
30558         * g++.dg/ext/visibility/virtual.C: Likewise.
30559         * g++/dg/ext/visibility/visibility-1.C: Likewise.
30560         * g++/dg/ext/visibility/visibility-2.C: Likewise.
30561         * g++/dg/ext/visibility/visibility-3.C: Likewise.
30562         * g++/dg/ext/visibility/visibility-4.C: Likewise.
30563         * g++/dg/ext/visibility/visibility-5.C: Likewise.
30564         * g++/dg/ext/visibility/visibility-6.C: Likewise.
30565         * g++/dg/ext/visibility/visibility-7.C: Likewise.
30566         * g++/dg/ext/visibility/visibility-8.C: New test.
30567         * gcc.c-torture/compile/dll.x: Remove.
30568         * gcc.dg/dll-2.c: Use dg-require-dll
30569         * gcc.dg/visibility-10.c: New test.
30570         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
30571         supporting DLLs.
30572         * lib/scanasm.exp (scan_hidden): New function.
30573         (scan_not_hidden): Likewise.
30574
30575 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
30576
30577         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
30578
30579 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
30580
30581         * gcc.c-torture/execute/20040805-1.c: New test.
30582
30583 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
30584
30585         * gcc.dg/20020118-1.c: Declare abort.
30586         * gcc.dg/altivec_check.h: Likewise.
30587         * gcc.dg/iftrap-2.c: Likewise.
30588         * gcc.dg/pragma-darwin.c: Likewise.
30589         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
30590
30591 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
30592
30593         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
30594
30595 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30596
30597         * gcc.c-torture/execute/builtins/abs-2.c,
30598         gcc.c-torture/execute/builtins/abs-3.c,
30599         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
30600         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
30601         intmax_t, uintmax_t and their limits.
30602         * gcc.dg/intmax_t-1.c: New test.
30603
30604 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30605
30606         * g++.dg/tc1/dr147.C: Add reference to PR.
30607
30608 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
30609
30610         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30611         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30612
30613 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
30614
30615         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30616
30617 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30618
30619         * gcc.dg/redecl-5.c: New test.
30620         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30621         of scanf.
30622
30623 2004-08-03  Roger Sayle  <roger@eyesopen.com>
30624
30625         PR middle-end/16790
30626         * gcc.c-torture/execute/pr16790-1.c: New test case.
30627
30628 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
30629
30630         * g++.dg/ext/visibility/assign1.C: New test.
30631         * g++.dg/ext/visibility/new1.C: Likewise.
30632
30633         * gcc.dg/symbian1.c: New test.
30634         * gcc.dg/symbian2.c: Likewise.
30635
30636 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
30637
30638         PR target/16570
30639         * gcc.dg/i386-sse-9.c: New test.
30640
30641 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30642
30643         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30644
30645 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
30646
30647         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30648         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30649         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30650         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30651         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30652         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30653         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30654         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30655         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30656         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30657         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30658         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30659         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30660         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30661         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30662         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30663         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30664         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30665         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30666         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30667         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30668         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30669         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30670         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30671         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30672         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30673         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30674         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30675         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30676         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30677         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30678         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30679         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30680         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30681         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30682         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30683         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30684         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30685         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30686         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30687         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30688         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30689         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30690         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30691         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30692         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30693         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30694         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30695         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30696         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30697         gcc.misc-tests/i386-pf-3dnow-1.c,
30698         gcc.misc-tests/i386-pf-athlon-1.c,
30699         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30700         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30701         Declare built-in functions used.
30702         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30703
30704 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
30705
30706         PR c++/16707
30707         * g++.dg/lookup/using12.C: New test.
30708
30709         * g++.dg/init/null1.C: Fix PR number.
30710         * g++.dg/parse/namespace10.C: Likewise.
30711
30712 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30713
30714         PR c++/16224
30715         * g++.dg/template/spec17.C: New test.
30716         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30717         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30718
30719 2004-08-02  David Billinghurst
30720
30721         PR fortran/16292
30722         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30723
30724 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
30725
30726         * gcc.dg/ia64-got-1.c: New test case.
30727
30728 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
30729
30730         PR c++/16489
30731         * g++.dg/init/null1.C: New test.
30732         * g++.dg/tc1/dr76.C: Adjust error marker.
30733
30734         PR c++/16529
30735         * g++.dg/parse/namespace10.C: New test.
30736
30737         PR c++/16810
30738         * g++.dg/inherit/ptrmem2.C: New test.
30739
30740 2004-08-02  Ben Elliston  <bje@au.ibm.com>
30741
30742         PR target/16155
30743         * gcc.dg/pr16155.c: New test.
30744
30745 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
30746
30747         * gcc.dg/redecl-2.c: New test.
30748
30749 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
30750
30751         * gcc.dg/darwin-longdouble.c: New file.
30752
30753 2004-07-30  Richard Henderson  <rth@redhat.com>
30754
30755         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30756         write to constant argument.
30757         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30758
30759 2004-07-30  Richard Henderson  <rth@redhat.com>
30760
30761         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30762         tests of nearest around zero.
30763
30764 2004-07-30  Andrew Pinski  <apinski@apple.com>
30765
30766         * gcc.c-torture/compile/20040730-1.c: New test.
30767
30768 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30769
30770         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30771         powerpc-eabispe.
30772
30773 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
30774
30775         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30776
30777 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
30778
30779         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30780         contains $ld_library_path.
30781         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30782
30783 2004-07-29  Richard Henderson  <rth@redhat.com>
30784
30785         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30786
30787         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30788         (alt2, which): New.
30789         (Check): Accept either alternative.
30790
30791 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
30792
30793         * g++.dg/abi/inline1.C: New test.
30794         * g++.dg/abi/local1-a.cc: Likewise.
30795         * g++.dg/abi/local1.C: Likewise.
30796         * g++.dg/abi/mangle11.C: Tweak location of warnings.
30797         * g++.dg/abi/mangle12.C: Likewise.
30798         * g++.dg/abi/mangle17.C: Likewise.
30799         * g++.dg/abi/mangle20-2.C: Likewise.
30800         * g++.dg/opt/interface1.C: Likewise.
30801         * g++.dg/opt/interface1.h: Likewise.
30802         * g++.dg/opt/interface1-a.cc: New test.
30803         * g++.dg/parse/repo1.C: New test.
30804         * g++.dg/template/repo1.C: Likewise.
30805         * g++.dg/warn/Winline-1.C: Likewise.
30806         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30807
30808 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
30809
30810         * gcc.dg/tree-ssa/20040729-1.c: New test.
30811
30812 2004-07-27  Matt Austern <austern@apple.com>
30813
30814         * gcc.dg/darwin-bool-1.c: New test.
30815         * gcc.dg/darwin-bool-2.c: New test.
30816
30817 2004-07-28  Richard Henderson  <rth@redhat.com>
30818
30819         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30820         arguments in the correct type.  Don't write to constant arguments.
30821
30822 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30823
30824         PR tree-optimization/16688
30825         PR tree-optimization/16689
30826         * g++.dg/tree-ssa/pr16688.C: New test.
30827
30828 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30829
30830         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30831         loads.  Not only in the comment, this time.
30832
30833 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
30834
30835         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
30836         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30837         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
30838         * gcc.dg/sh4a-bitmovua.c: New.
30839         * gcc.dg/sh4a-cos.c: New.
30840         * gcc.dg/sh4a-cosf.c: New.
30841         * gcc.dg/sh4a-fprun.c: New.
30842         * gcc.dg/sh4a-fsrra.c: New.
30843         * gcc.dg/sh4a-memmovua.c: New.
30844         * gcc.dg/sh4a-sin.c: New.
30845         * gcc.dg/sh4a-sincos.c: New.
30846         * gcc.dg/sh4a-sincosf.c: New.
30847         * gcc.dg/sh4a-sinf.c: New.
30848
30849 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
30850
30851         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30852         conditionals.
30853         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30854         loads.
30855         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30856         DOM1.
30857
30858 2004-07-27  Andrew Pinski  <apinski@apple.com>
30859
30860         * g++.dg/rtti/tinfo1.C: Correct the xfail.
30861
30862 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
30863
30864         * gcc.dg/pragma-isr.c: New test.
30865
30866 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30867
30868         PR c++/14429
30869         * g++.dg/template/ttp11.C: New test.
30870
30871 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
30872
30873         * gcc.c-torture/compile/20040727-1.c: New test.
30874
30875 2004-07-26  Eric Christopher  <echristo@redhat.com>
30876
30877         * gcc.c-torture/compile/20040726-2.c: New test.
30878
30879 2004-07-26  Andrew Pinski  <apinski@apple.com>
30880
30881         * g++.dg/rtti/tinfo1.C: Xfail.
30882
30883 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
30884
30885         * gcc.c-torture/compile/20040726-1.c: New test.
30886
30887 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
30888             Brian Ryner  <bryner@brianryner.com>
30889
30890         PR c++/9283
30891         PR c++/15000
30892         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30893         * g++.dg/ext/visibility/: New directory.
30894         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30895         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30896         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30897         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30898         * g++.dg/ext/visibility/fvisibility.C,
30899         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30900         g++.dg/ext/visibility/fvisibility-override1.C
30901         g++.dg/ext/visibility/fvisibility-override2.C
30902         g++.dg/ext/visibility/memfuncts.C
30903         g++.dg/ext/visibility/noPLT.C
30904         g++.dg/ext/visibility/pragma.C
30905         g++.dg/ext/visibility/pragma-override1.C
30906         g++.dg/ext/visibility/pragma-override2.C
30907         g++.dg/ext/visibility/staticmemfuncts.C
30908         g++.dg/ext/visibility/virtual.C: New tests.
30909
30910 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30911
30912         PR c/15360
30913         * gcc.dg/pr15360-1.c: New test.
30914
30915 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
30916
30917         * gcc.dg/pragma-align-2.c: New test.
30918         * gcc.dg/pragma-init-fini.c: New test.
30919         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
30920         targets.
30921
30922 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30923
30924         * gcc.dg/init-string-2.c: New test.
30925
30926 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
30927
30928         PR 16684
30929         * gcc.dg/Wredundant-decls-1.c: New test case.
30930
30931 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
30932
30933         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30934         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30935         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30936         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30937         * gcc.dg/compat/generate-random.c: New file.
30938         * gcc.dg/compat/generate-random.h: Likewise.
30939         * gcc.dg/compat/generate-random_r.c: Likewise.
30940         * gcc.dg/compat/struct-layout-1.h: Likewise.
30941         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30942         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30943         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30944         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30945         * gcc.dg/compat/struct-layout-1_main.c: New test.
30946         * gcc.dg/compat/struct-layout-1_x.c: New file.
30947         * gcc.dg/compat/struct-layout-1_y.c: New file.
30948         * gcc.dg/compat/struct-layout-1_test.h: New file.
30949
30950 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
30951
30952         * gcc.dg/comp-return-1.c: New test
30953
30954 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
30955
30956         * gcc.dg/vmx/8-02a.c: Fix typo.
30957
30958         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30959         * gcc.dg/darwin-abi-3.c: New test.
30960
30961         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30962         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30963
30964         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30965         * gcc.dg/vmx/ops-long-1.c: New test.
30966         * gcc.dg/vmx/ops-long-2.c: New test.
30967
30968 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
30969
30970         * g++.dg/lookup/conv-[1234].C: New.
30971
30972 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
30973
30974         * g++.dg/parse/attr2.C: Simplify.
30975
30976 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
30977
30978         PR c/7284
30979         * gcc.c-torture/execute/pr7284-1.c: New test.
30980
30981 2004-07-22  Brian Booth  <bbooth@redhat.com>
30982
30983         * gcc.dg/tree-ssa/20040721-1.c: New test.
30984
30985 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
30986
30987         * g++.dg/template/crash20.c: New.
30988
30989 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
30990
30991         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30992         Add dg-run directive.  Declare variables as required.
30993         * gfortran.dg/g77/README: Update
30994
30995 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
30996
30997         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30998         gcc.dg/cris-peep2-andu2.c: New tests.
30999
31000 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31001
31002         PR c/15052
31003         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31004         on return type.
31005         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
31006         messages.
31007         * gcc.dg/qual-return-2.c: Update expected messages.
31008         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31009
31010 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31011
31012         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31013         * gcc.dg/noncompile/921102-1.c: Update expected error message.
31014
31015 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31016
31017         PR c/11250
31018         * gcc.dg/init-string-1.c: New test.
31019
31020 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
31021
31022         PR middle-end/15345
31023         PR c/16450
31024         * gcc.dg/torture/nested-fn-1.c: New test.
31025
31026 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
31027
31028         PR target/16559
31029         * gcc.dg/ia64-fptr-1.c: New file.
31030
31031 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31032
31033         PR c++/14497
31034         * g++.dg/template/spec16.C: New test.
31035         * g++.old-deja/g++.robertl/eb118.C: Remove.
31036
31037 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31038
31039         PR c++/509
31040         * g++.dg/template/spec15.C: New test.
31041
31042 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
31043
31044         Copy cases from g77.f-torture/execute and add dg-run
31045         directive.  Other changes as noted.
31046         * gfortran.dg/g77/13037.f
31047         * gfortran.dg/g77/1832.f
31048         * gfortran.dg/g77/19981119-0.f
31049         * gfortran.dg/g77/19990313-0.f
31050         * gfortran.dg/g77/19990313-1.f
31051         * gfortran.dg/g77/19990313-2.f
31052         * gfortran.dg/g77/19990313-3.f
31053         * gfortran.dg/g77/19990419-1.f
31054         * gfortran.dg/g77/19990826-0.f
31055         * gfortran.dg/g77/19990826-2.f
31056         * gfortran.dg/g77/20000503-1.f
31057         * gfortran.dg/g77/20001111.f
31058         * gfortran.dg/g77/20010116.f
31059         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31060         * gfortran.dg/g77/20010430.f
31061         * gfortran.dg/g77/6177.f
31062         * gfortran.dg/g77/947.f
31063         * gfortran.dg/g77/970816-3.f
31064         * gfortran.dg/g77/971102-1.f
31065         * gfortran.dg/g77/980520-1.f
31066         * gfortran.dg/g77/980628-0.f
31067         * gfortran.dg/g77/980628-1.f
31068         * gfortran.dg/g77/980628-10.f
31069         * gfortran.dg/g77/980628-2.f
31070         * gfortran.dg/g77/980628-3.f
31071         * gfortran.dg/g77/980628-7.f
31072         * gfortran.dg/g77/980628-8.f
31073         * gfortran.dg/g77/980628-9.f
31074         * gfortran.dg/g77/980701-0.f
31075         * gfortran.dg/g77/980701-1.f
31076         * gfortran.dg/g77/cabs.f
31077         * gfortran.dg/g77/claus.f
31078         * gfortran.dg/g77/complex_1.f
31079         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31080         * gfortran.dg/g77/dcomplex.f
31081         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31082         * gfortran.dg/g77/f90-intrinsic-mathematical.f
31083         * gfortran.dg/g77/f90-intrinsic-numeric.f
31084         * gfortran.dg/g77/int8421.f
31085         * gfortran.dg/g77/labug1.f
31086         * gfortran.dg/g77/large_vec.f
31087         * gfortran.dg/g77/le.f
31088         * gfortran.dg/g77/short.f
31089         * gfortran.dg/g77/README: Update
31090
31091 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
31092
31093         PR c++/16637
31094         * g++.dg/parse/lookup4.C: New test.
31095
31096 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31097
31098         PR c++/16175
31099         * g++.dg/template/ttp10.C: New test.
31100
31101 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
31102
31103         * gcc.dg/pr12625-1.c: New test.
31104
31105 2004-07-20  Steven Bosscher  <stevenb@suse.de>
31106
31107         * gcc.dg/switch-warn-1.c: New test.
31108         * gcc.dg/switch-warn-2.c: New test.
31109         * gcc.c-torture/compile/pr14730.c: Update.
31110
31111 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
31112
31113         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31114         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31115         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31116         g++.dg/template/nontype3.C: Remove trailing CR from tests.
31117
31118 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
31119
31120         PR c++/16623
31121         * g++.dg/template/assign1.C: New test.
31122
31123 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31124
31125         PR c++/12170
31126         * g++.dg/template/ttp9.C: New test.
31127
31128 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
31129
31130         * gcc.dg/format/cmn-err-1.c: New test.
31131
31132 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31133
31134         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31135         gcc.dg/Wparentheses-10.c: New tests.
31136         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31137
31138 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31139
31140         PR fortran/16465
31141         * gfortran.dg/g77//ffixed-line-length-0.f,
31142         gfortran.dg/g77/ffixed-line-length-132.f,
31143         gfortran.dg/g77/ffixed-line-length-72.f,
31144         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31145         gfortran.dg/g77/README: Update.
31146
31147 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31148
31149         PR c++/13092
31150         * g++.dg/template/non-dependent7.C: New test.
31151         * g++.dg/template/non-dependent8.C: Likewise.
31152         * g++.dg/template/non-dependent9.C: Likewise.
31153         * g++.dg/template/non-dependent10.C: Likewise.
31154
31155 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
31156
31157         PR c++/16337
31158         * g++.dg/parse/attr2.C: New test.
31159
31160 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
31161
31162         * g77.dg: Removed.
31163         * g77.f-torture: Ditto.
31164
31165 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31166
31167         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31168         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31169         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31170
31171 2004-07-16  Richard Henderson  <rth@redhat.com>
31172
31173         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31174
31175 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31176
31177         * lib/fortran-torture.exp (fortran-torture): Don't test compile
31178         tests with full list of options.
31179         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31180         of TORTURE_OPTIONS if test contains 'dg-do run'.
31181
31182         PR fortran/16404
31183         * gfortran.dg/do_iterator.f90: New test.
31184
31185 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31186
31187         PR rtl-optimization/16536
31188         * gcc.c-torture/execute/restrict-1.c: New test.
31189
31190 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31191
31192         PR fortran/15324
31193         * gfortran.dg/pr15324.f90: New test.
31194
31195         PR fortran/15129
31196         * gfortran.dg/pr15129.f90: New test.
31197
31198         PR fortran/15140
31199         * gfortran.dg/pr15140.f90: New test.
31200
31201         PR fortran/13792
31202         * gfortran.fortran-torture/execute/bounds.f90: Add check for
31203         compile-time simplification.
31204
31205 2004-07-14  Mike Stump  <mrs@apple.com>
31206
31207         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31208
31209 2004-07-14  James E Wilson  <wilson@specifixinc.com>
31210
31211         PR target/16325
31212         * gcc.dg/profile-generate-1.c: New.
31213
31214 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
31215
31216         * gcc.c-torture/execute/20040709-1.c: New test.
31217         * gcc.c-torture/execute/20040709-2.c: New test.
31218
31219 2004-07-14  Mike Stump  <mrs@apple.com>
31220
31221         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31222
31223 2004-07-14  Mike Stump  <mrs@apple.com>
31224
31225         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31226
31227 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
31228
31229         PR c++/16518
31230         * g++.dg/parse/mutable1.C: New test.
31231
31232 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
31233
31234         PR tree-optimization/16443
31235         * gcc.dg/tree-ssa/20040713-1.c: New test.
31236
31237 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
31238
31239         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31240         for operator new.
31241
31242 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31243
31244         * gfortran.dg/g77/README: New file
31245         * gfortran.dg/g77/19981216-0.f: Copy from
31246         g77.f-torture/noncompile.  Add "dg-do compile" and
31247         dg-error as required.
31248         * gfortran.dg/g77/19990218-1.f: Likewise.
31249         * gfortran.dg/g77/19990905-1.f: Likewise.
31250         * gfortran.dg/g77/9263.f: Likewise.
31251         * gfortran.dg/g77/980615-0.f: Likewise.
31252         * gfortran.dg/g77/980616-0.f: Likewise.
31253         * gfortran.dg/g77/check0.f: Likewise.
31254         * gfortran.dg/g77/select_no_compile.f: Likewise.
31255
31256 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31257
31258         Copy files from g77.f-torture/compile.
31259         Add "{ dg-do compile}".  Other changes as noted
31260         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31261         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31262         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31263         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31264         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31265         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31266         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31267         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31268         statement to conform to standard.  Append alpha1.x for reference.
31269         * gfortran.dg/g77/xformat.f: Add dg-warning
31270
31271 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
31272
31273         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31274         Add {dg-do compile} directive.
31275         * gfortran.dg/g77/cpp2.F: Likewise.
31276
31277 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31278
31279         PR c++/5402
31280         * g++.dg/lookup/name-clash1.C: New test.
31281
31282         PR c++/9777
31283         * g++.dg/lookup/name-clash2.C: New test.
31284
31285         PR c++/12102
31286         * g++.dg/lookup/name-clash3.C: New test.
31287
31288 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31289
31290         * g++.dg/lookup/new2.C: New test.
31291         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31292
31293 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
31294
31295         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31296         Add {dg-do compile} directive.
31297         * gfortran.dg/g77/13060.f: Likewise.
31298         * gfortran.dg/g77/19990218-0.f: Likewise.
31299         * gfortran.dg/g77/19990305-0.f: Likewise.
31300         * gfortran.dg/g77/19990419-0.f: Likewise.
31301         * gfortran.dg/g77/19990502-0.f: Likewise.
31302         * gfortran.dg/g77/19990502-1.f: Likewise.
31303         * gfortran.dg/g77/19990525-0.f: Likewise.
31304         * gfortran.dg/g77/19990826-1.f: Likewise.
31305         * gfortran.dg/g77/19990826-3.f: Likewise.
31306         * gfortran.dg/g77/19990905-2.f: Likewise.
31307         * gfortran.dg/g77/20000412-1.f: Likewise.
31308         * gfortran.dg/g77/20000511-1.f: Likewise.
31309         * gfortran.dg/g77/20000511-2.f: Likewise.
31310         * gfortran.dg/g77/20000518.f: Likewise.
31311         * gfortran.dg/g77/20000601-1.f: Likewise.
31312         * gfortran.dg/g77/20000601-2.f: Likewise.
31313         * gfortran.dg/g77/20000629-1.f: Likewise.
31314         * gfortran.dg/g77/20000630-2.f: Likewise.
31315         * gfortran.dg/g77/20010115.f: Likewise.
31316         * gfortran.dg/g77/20010321-1.f: Likewise.
31317         * gfortran.dg/g77/20010426.f: Likewise.
31318         * gfortran.dg/g77/20020307-1.f: Likewise.
31319         * gfortran.dg/g77/8485.f: Likewise.
31320         * gfortran.dg/g77/960317-1.f: Likewise.
31321         * gfortran.dg/g77/970915-0.f: Likewise.
31322         * gfortran.dg/g77/980310-1.f: Likewise.
31323         * gfortran.dg/g77/980310-2.f: Likewise.
31324         * gfortran.dg/g77/980310-3.f: Likewise.
31325         * gfortran.dg/g77/980310-4.f: Likewise.
31326         * gfortran.dg/g77/980310-6.f: Likewise.
31327         * gfortran.dg/g77/980310-7.f: Likewise.
31328         * gfortran.dg/g77/980310-8.f: Likewise.
31329         * gfortran.dg/g77/980419-2.f: Likewise.
31330         * gfortran.dg/g77/980424-0.f: Likewise.
31331         * gfortran.dg/g77/980427-0.f: Likewise.
31332         * gfortran.dg/g77/980729-0.f: Likewise.
31333         * gfortran.dg/g77/981117-1.f: Likewise.
31334         * gfortran.dg/g77/toon_1.f: Likewise.
31335
31336 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31337
31338         PR c++/2204
31339         * g++.dg/other/abstract2.C: New test.
31340
31341 2004-07-12  Paul Brook  <paul@codesourcery.com>
31342
31343         * gfortran.dg/pointer_init_1.f90: New test.
31344
31345 2004-07-11  Paul Brook  <paul@codesourcery.com>
31346
31347         PR fortran/15986
31348         * gfortran.dg/contained_1.f90: New test.
31349
31350 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * g++.dg/parse/defarg8.C: New test.
31353
31354 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31355
31356         PR fortran/16433
31357         * gfortran.dg/pr16433.f: New test.
31358
31359         PR fortran/17574
31360         * gfortran.dg/pr15754.f90: New test.
31361
31362 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31363
31364         PR tree-optimization/16437
31365         * gcc.c-torture/execute/bitfld-4.c: New test.
31366
31367 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31368
31369         * gfortran.fortran-torture/execute/common_2.f90: Add check for
31370         access to common var from module.
31371
31372 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31373
31374         PR fortran/16336
31375         * gfortran.fortran-torture/execute/common_2.f90: New test.
31376
31377 2004-07-10  Paul Brook  <paul@codesourcery.com>
31378
31379         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
31380
31381 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31382
31383         PR fortran/15969
31384         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
31385
31386 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
31387
31388         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
31389         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
31390         * gfortran.dg/g77/ffree-form-1.f: Likewise.
31391         * gfortran.dg/g77/ffree-form-2.f: Likewise.
31392         * gfortran.dg/g77/ffree-form-3.f: Likewise.
31393         * gfortran.dg/g77/fno-underscoring.f: Likewise.
31394         * gfortran.dg/g77/funderscoring.f: Likewise.
31395         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
31396
31397 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31398
31399         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
31400
31401 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31402         Paul Brook  <paul@codesourcery.com>
31403
31404         PR fortran/13415
31405         * gfortran.dg/common_pointer_1.f90: New test.
31406
31407 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31408
31409         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
31410
31411 2004-07-09  James E Wilson  <wilson@specifixinc.com>
31412
31413         PR target/16364
31414         * gcc.c-torture/compile/20040709-1.c: New.
31415
31416 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31417
31418         PR fortran/14077
31419         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
31420
31421 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31422
31423         PR fortran/13201
31424         * gfortran.dg/shape_1.f90: New test.
31425
31426 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
31427             Andrew Pinski  <apinski@apple.com>
31428
31429         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
31430
31431 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31432
31433         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
31434         comment.
31435
31436 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31437         Paul Brook  <paul@codesourcery.com>
31438
31439         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
31440         '.f95' and '.F95'.
31441
31442 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
31443
31444         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
31445
31446 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31447
31448         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
31449         testcases with capital suffix.
31450
31451 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31452
31453         PR fortran/15481
31454         PR fortran/13372
31455         PR fortran/13575
31456         PR fortran/15978
31457         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
31458
31459         * gfortran.dg/implicit_1.f90: New test.
31460
31461 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31462
31463         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
31464         expression to match gfortran warning/error messages
31465         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
31466         dg-error text.
31467
31468 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31469
31470         * lib/fortran-torture.exp: Rename proc search_for to
31471         search_for_re.
31472
31473 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31474
31475         * gcc.c-torture/execute/simd-5.x: New file.
31476         XFAIL on SPARC 64-bit at -O0.
31477
31478 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31479
31480         PR c++/8211
31481         PR c++/16165
31482         * g++.dg/warn/effc3.C: New test.
31483
31484 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31485
31486         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
31487         change X to 1X in format.
31488         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
31489         add data statements to conform to standard.
31490
31491 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31492
31493         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
31494         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
31495         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
31496
31497 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31498
31499         * gfortran.dg/g77/7388.f: Copy from g77.dg
31500         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
31501         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
31502         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
31503         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
31504         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
31505         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
31506         * gfortran.dg/g77/strlen0.f: Likewise.
31507
31508 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
31509
31510         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
31511         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
31512
31513 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31514
31515         * gcc.c-torture/execute/920428-2.x: Delete.
31516         * gcc.c-torture/execute/920501-7.x: Likewise.
31517
31518 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
31519
31520         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
31521         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
31522         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
31523         prescott and c3-2.
31524         (PREFETCH_3DNOW): Add -march=c3.
31525
31526 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
31527
31528         PR c/16437
31529         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
31530         * gcc.c-torture/execute/bf64-1.x: Likewise.
31531
31532 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
31533
31534         * gcc.c-torture/compile/20040708-1.c: New test.
31535
31536 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31537
31538         PR c++/16169
31539         * g++.dg/warn/effc2.C: New test.
31540
31541 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31542
31543         * gcc.c-torture/execute/bitfld-1.x: Remove.
31544         * gcc.c-torture/execute/bitfld-3.c: New test.
31545         * gcc.dg/bitfld-2.c: Remove XFAILs.
31546
31547 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
31548
31549         PR c++/16276
31550         * g++.dg/rtti/tinfo1.C: New file.
31551
31552 2004-07-07  Eric Christopher  <echristo@redhat.com>
31553
31554         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
31555
31556 2004-07-07  Andrew Pinski  <apinski@apple.com>
31557
31558         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
31559
31560 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
31561
31562         * g++.dg/init/call1.C: XFAIL.
31563
31564 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
31565
31566         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
31567         except for movstrict*, to movmem* and clrstr* to clrmem*.
31568
31569 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
31570
31571         * gcc.c-torture/execute/20040707-1.c: New test.
31572
31573 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
31574
31575         * gcc.c-torture/execute/20040706-1.c: New test.
31576
31577 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31578
31579         PR c++/3671
31580         * g++.dg/template/spec14.C: New test.
31581
31582 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
31583
31584         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
31585         nothing if not yet defined.  Use it in b, c and d type definitions.
31586         * gcc.c-torture/execute/20040705-1.c: New test.
31587         * gcc.c-torture/execute/20040705-2.c: New test.
31588
31589 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31590
31591         PR c++/2518
31592         * g++.dg/lookup/new1.C: New test.
31593
31594 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31595
31596         PR c++/11406
31597         * g++.dg/template/sizeof8.C: New test.
31598
31599 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
31600
31601         * gcc.c-torture/compile/20040705-1.c: New test.
31602
31603 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
31604
31605         * gfortran.fortran-torture/execute/seq_io.f90: New test.
31606
31607 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
31608
31609         * gcc.dg/cpp/if-mop.c: Two new testcases.
31610         * gcc.dg/cpp/trad/comment-3.c: New.
31611
31612 2004-07-04  Paul Brook  <paul@codesourcery.com>
31613
31614         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31615
31616 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
31617
31618         PR c++/3761
31619         * g++.dg/lookup/crash4.C: New test.
31620
31621 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
31622
31623         * gcc.c-torture/execute/builtin-abs-1.c
31624         * gcc.c-torture/execute/builtin-abs-2.c
31625         * gcc.c-torture/execute/builtin-complex-1.c
31626         * gcc.c-torture/execute/builtins/string-1-lib.c
31627         * gcc.c-torture/execute/builtins/string-1.c
31628         * gcc.c-torture/execute/builtins/string-2-lib.c
31629         * gcc.c-torture/execute/builtins/string-2.c
31630         * gcc.c-torture/execute/builtins/string-3-lib.c
31631         * gcc.c-torture/execute/builtins/string-3.c
31632         * gcc.c-torture/execute/builtins/string-4-lib.c
31633         * gcc.c-torture/execute/builtins/string-4.c
31634         * gcc.c-torture/execute/builtins/string-5-lib.c
31635         * gcc.c-torture/execute/builtins/string-5.c
31636         * gcc.c-torture/execute/builtins/string-6-lib.c
31637         * gcc.c-torture/execute/builtins/string-6.c
31638         * gcc.c-torture/execute/builtins/string-7-lib.c
31639         * gcc.c-torture/execute/builtins/string-7.c
31640         * gcc.c-torture/execute/builtins/string-8-lib.c
31641         * gcc.c-torture/execute/builtins/string-8.c
31642         * gcc.c-torture/execute/builtins/string-9-lib.c
31643         * gcc.c-torture/execute/builtins/string-9.c
31644         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31645         * gcc.c-torture/execute/builtins/string-asm-1.c
31646         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31647         * gcc.c-torture/execute/builtins/string-asm-2.c
31648         * gcc.c-torture/execute/stdio-opt-1.c
31649         * gcc.c-torture/execute/stdio-opt-2.c
31650         * gcc.c-torture/execute/stdio-opt-3.c
31651         * gcc.c-torture/execute/string-opt-1.c
31652         * gcc.c-torture/execute/string-opt-10.c
31653         * gcc.c-torture/execute/string-opt-11.c
31654         * gcc.c-torture/execute/string-opt-12.c
31655         * gcc.c-torture/execute/string-opt-13.c
31656         * gcc.c-torture/execute/string-opt-14.c
31657         * gcc.c-torture/execute/string-opt-15.c
31658         * gcc.c-torture/execute/string-opt-16.c
31659         * gcc.c-torture/execute/string-opt-2.c
31660         * gcc.c-torture/execute/string-opt-6.c
31661         * gcc.c-torture/execute/string-opt-7.c
31662         * gcc.c-torture/execute/string-opt-8.c:
31663         Replace with ...
31664
31665         * gcc.c-torture/execute/builtins/abs-2.c
31666         * gcc.c-torture/execute/builtins/abs-3.c
31667         * gcc.c-torture/execute/builtins/complex-1.c
31668         * gcc.c-torture/execute/builtins/fprintf.c
31669         * gcc.c-torture/execute/builtins/fputs.c
31670         * gcc.c-torture/execute/builtins/memcmp.c
31671         * gcc.c-torture/execute/builtins/memmove.c
31672         * gcc.c-torture/execute/builtins/memops-asm.c
31673         * gcc.c-torture/execute/builtins/mempcpy-2.c
31674         * gcc.c-torture/execute/builtins/mempcpy.c
31675         * gcc.c-torture/execute/builtins/memset.c
31676         * gcc.c-torture/execute/builtins/printf.c
31677         * gcc.c-torture/execute/builtins/sprintf.c
31678         * gcc.c-torture/execute/builtins/strcat.c
31679         * gcc.c-torture/execute/builtins/strchr.c
31680         * gcc.c-torture/execute/builtins/strcmp.c
31681         * gcc.c-torture/execute/builtins/strcpy.c
31682         * gcc.c-torture/execute/builtins/strcspn.c
31683         * gcc.c-torture/execute/builtins/strlen-2.c
31684         * gcc.c-torture/execute/builtins/strlen.c
31685         * gcc.c-torture/execute/builtins/strncat.c
31686         * gcc.c-torture/execute/builtins/strncmp-2.c
31687         * gcc.c-torture/execute/builtins/strncmp.c
31688         * gcc.c-torture/execute/builtins/strncpy.c
31689         * gcc.c-torture/execute/builtins/strpbrk.c
31690         * gcc.c-torture/execute/builtins/strpcpy-2.c
31691         * gcc.c-torture/execute/builtins/strpcpy.c
31692         * gcc.c-torture/execute/builtins/strrchr.c
31693         * gcc.c-torture/execute/builtins/strspn.c
31694         * gcc.c-torture/execute/builtins/strstr-asm.c
31695         * gcc.c-torture/execute/builtins/strstr.c:
31696         ... these new files.
31697
31698         * gcc.c-torture/execute/builtins/abs-2-lib.c
31699         * gcc.c-torture/execute/builtins/abs-3-lib.c
31700         * gcc.c-torture/execute/builtins/complex-1-lib.c
31701         * gcc.c-torture/execute/builtins/fprintf-lib.c
31702         * gcc.c-torture/execute/builtins/fputs-lib.c
31703         * gcc.c-torture/execute/builtins/memcmp-lib.c
31704         * gcc.c-torture/execute/builtins/memmove-lib.c
31705         * gcc.c-torture/execute/builtins/memops-asm-lib.c
31706         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31707         * gcc.c-torture/execute/builtins/mempcpy-lib.c
31708         * gcc.c-torture/execute/builtins/memset-lib.c
31709         * gcc.c-torture/execute/builtins/printf-lib.c
31710         * gcc.c-torture/execute/builtins/sprintf-lib.c
31711         * gcc.c-torture/execute/builtins/strcat-lib.c
31712         * gcc.c-torture/execute/builtins/strchr-lib.c
31713         * gcc.c-torture/execute/builtins/strcmp-lib.c
31714         * gcc.c-torture/execute/builtins/strcpy-lib.c
31715         * gcc.c-torture/execute/builtins/strcspn-lib.c
31716         * gcc.c-torture/execute/builtins/strlen-2-lib.c
31717         * gcc.c-torture/execute/builtins/strlen-lib.c
31718         * gcc.c-torture/execute/builtins/strncat-lib.c
31719         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31720         * gcc.c-torture/execute/builtins/strncmp-lib.c
31721         * gcc.c-torture/execute/builtins/strncpy-lib.c
31722         * gcc.c-torture/execute/builtins/strpbrk-lib.c
31723         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31724         * gcc.c-torture/execute/builtins/strpcpy-lib.c
31725         * gcc.c-torture/execute/builtins/strrchr-lib.c
31726         * gcc.c-torture/execute/builtins/strspn-lib.c
31727         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31728         * gcc.c-torture/execute/builtins/strstr-lib.c
31729         * gcc.c-torture/execute/builtins/lib/abs.c
31730         * gcc.c-torture/execute/builtins/lib/fprintf.c
31731         * gcc.c-torture/execute/builtins/lib/memset.c
31732         * gcc.c-torture/execute/builtins/lib/printf.c
31733         * gcc.c-torture/execute/builtins/lib/sprintf.c
31734         * gcc.c-torture/execute/builtins/lib/strcpy.c
31735         * gcc.c-torture/execute/builtins/lib/strcspn.c
31736         * gcc.c-torture/execute/builtins/lib/strncat.c
31737         * gcc.c-torture/execute/builtins/lib/strncmp.c
31738         * gcc.c-torture/execute/builtins/lib/strncpy.c
31739         * gcc.c-torture/execute/builtins/lib/strpbrk.c
31740         * gcc.c-torture/execute/builtins/lib/strspn.c
31741         * gcc.c-torture/execute/builtins/lib/strstr.c:
31742         New files containing support routines.
31743
31744         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31745         declaration.
31746         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31747         when not optimizing.
31748
31749 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
31750
31751         PR c++/16240
31752         * g++.dg/abi/mangle22.C: New test.
31753         * g++.dg/abi/mangle23.C: Likewise.
31754
31755 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
31756
31757         PR fortran/16290
31758         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31759         Allow for cases without denormalized floating point numbers.
31760
31761 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
31762
31763         PR c/1027
31764         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31765         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31766         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31767         expected warning text.
31768         * gcc.dg/format/diag-2.c: New test.
31769
31770 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
31771
31772         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31773
31774 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
31775
31776         * gcc.dg/builtins-43.c: New.
31777         * gcc.dg/builtins-44.c: New.
31778         * gcc.dg/builtins-45.c: New.
31779
31780 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
31781             Andreas Tobler  <a.tobler@schweiz.ch>
31782
31783         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31784         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
31785         as SIGSEGV.
31786         * gcc.dg/cleanup-11.c: Likewise.
31787         * gcc.dg/cleanup-8.c: Likewise.
31788         * gcc.dg/cleanup-9.c: Likewise.
31789         * gcc.dg/cleanup-5.c: Run on all platforms.
31790
31791 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31792
31793         * g++.dg/warn/nonnull1.C: New test.
31794
31795 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
31796
31797         * gcc.dg/compat/compat-common.h: Wrap up CINT in
31798         an #ifndef SKIP_COMPLEX_INT/#endif pair.
31799         Special-case the Sun compiler wrt to <complex.h>.
31800
31801 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
31802
31803         * gcc.dg/Wunreachable-8.C: New test.
31804
31805         * gcc.dg/h8300-ice2.c : New test.
31806
31807 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
31808
31809         PR fortran/16161
31810         * gfortran.fortran-torture/compile/implicit.f90: Add test
31811         for implicit character.
31812
31813 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
31814
31815         PR fortran/16289
31816         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31817         Use tiny() intrinsic to find smallest non-negative real
31818
31819 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
31820
31821         * gcc.dg/compat/struct-by-value-22_main.c: New test.
31822         * gcc.dg/compat/struct-by-value-22_x.c: New.
31823         * gcc.dg/compat/struct-by-value-22_y.c: New.
31824
31825         * gcc.c-torture/execute/20040629-1.c: New test.
31826
31827 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
31828
31829         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31830         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31831
31832         PR target/16195
31833         * gcc.dg/20040625-1.c: New test.
31834
31835 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31836
31837         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31838
31839 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31840
31841         PR fortran/15963
31842         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31843
31844 2004-06-29  Richard Henderson  <rth@redhat.com>
31845
31846         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31847
31848 2004-06-29  Paul Brook  <paul@codesourcery.com>
31849
31850         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31851         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31852
31853 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
31854
31855         PR c++/16260
31856         * g++.dg/parse/crash15.C: New.
31857
31858 2004-06-28  Andrew Pinski  <apinski@apple.com>
31859
31860         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31861         by the error already.
31862
31863         * g++.dg/opt/ptrmem4.C: Change to compile only test.
31864
31865 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
31866
31867         PR target/14041
31868         * gcc.dg/h8300-bss-align-1.c : New.
31869
31870 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
31871
31872         * PR c++/16174
31873         * g++.dg/template/ctor4.C: New.
31874
31875 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31876
31877         PR c++/16205
31878         * g++.dg/warn/Wsequence-point-1.C: New test.
31879
31880 2004-06-27  Paul Brook  <paul@codesourcery.com>
31881
31882         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31883
31884 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
31885
31886         * g++.old-deja/g++.mike/p7325.C: Remove.
31887
31888 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
31889
31890         PR c/14963
31891         * gcc.dg/pr14963.c: New test.
31892
31893 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
31894
31895         PR c++/16193
31896         * g++.dg/parse/redef1.C: New test.
31897
31898 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31899
31900         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31901         20021110.c.
31902         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31903         20021119-1.c.
31904         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31905         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31906         5-04.c.
31907         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31908         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31909         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31910         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31911         g++.brendan/enum14.C.
31912         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31913         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31914         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31915         g++.mike/virt1.C.
31916         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31917         memtemp24.C.
31918
31919 2004-06-27  Roger Sayle  <roger@eyesopen.com>
31920
31921         * gcc.dg/20040527-1.c: New test case.
31922
31923 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
31924
31925         PR gfortran/pr16196
31926         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31927
31928 2004-06-25  Roger Sayle  <roger@eyesopen.com>
31929
31930         PR middle-end/15825
31931         * gcc.dg/pr15825-1.c: New test case.
31932
31933 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31934
31935         * gcc.c-torture/execute/20040625-1.c: New test.
31936
31937 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31938
31939         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31940
31941 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
31942
31943         * gcc.dg/torture/mips-div-1.c: New test.
31944
31945 2004-06-24  Jeff Law  <law@redhat.com>
31946
31947         * gcc.dg/tree-ssa/20040624-1.c: New test.
31948
31949 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
31950
31951         * gcc.c-torture/compile/20040624-1.c: New test.
31952
31953 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31954
31955         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31956         this directory.
31957
31958 2004-06-23  Andrew Pinski  <apinski@apple.com>
31959
31960         PR middle-end/15988
31961         * g++.dg/opt/ptrmem4.C: New test.
31962
31963         * gcc.dg/c90-array-quals-2.c: New test.
31964
31965 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
31966
31967         * gcc.dg/kpice1.c: New test.
31968
31969 2006-06-23  Andrew Pinski  <apinski@apple.com>
31970
31971         * gcc.dg/c90-array-quals.c: New test.
31972
31973 2006-06-22  Richard Henderson  <rth@redhat.com>
31974
31975         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31976
31977 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
31978
31979         * gcc.dg/builtins-config.h: Handle FreeBSD.
31980
31981 2006-06-22  Richard Henderson  <rth@redhat.com>
31982
31983         * g++.dg/opt/devirt1.C: New.
31984
31985 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
31986
31987         * g++.dg/opt/pr15551.C: New testcase.
31988
31989 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
31990
31991         PR target/14800
31992         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31993         x86_64-*-linux* when compiling for 32bit.
31994
31995 2004-06-21  Andrew Pinski  <apinski@apple.com>
31996
31997         * gcc.dg/pch/struct-1.c: New.
31998         * gcc.dg/pch/struct-1.hs: New.
31999
32000 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
32001
32002         * gcc.dg/pch/save-temps-1.c: New file.
32003         * gcc.dg/pch/save-temps-1.hs: New file.
32004
32005 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32006
32007         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32008         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32009
32010 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32011
32012         * gfortran.fortran-torture/execute/select_1.f90: Rename function
32013         to fix type error.
32014         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32015         Remove trailing spaces.
32016
32017 2004-06-21  Richard Henderson  <rth@redhat.com>
32018
32019         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32020         merging && to BIT_FIELD_REF.
32021
32022 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
32023
32024         * g++.dg/opt/placeholder1.C: New test.
32025
32026 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32027
32028         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32029         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32030         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32031         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32032
32033 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
32034
32035         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32036         extern "C".
32037         * g++.dg/other/pragma-re-1.C: Add comments.
32038
32039 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
32040
32041         PR gfortran/16080
32042         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32043
32044 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
32045
32046         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32047         instead of setting the type of size_t by
32048         hand.
32049
32050 2004-06-18  Roger Sayle  <roger@eyesopen.com>
32051
32052         * gcc.dg/unordered-2.c: New test case.
32053         * gcc.dg/unordered-3.c: New test case.
32054
32055 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
32056
32057         PR other/16043
32058         * lib/g++.exp (g++_version): Tweak regexp for version
32059         * lib/g77.exp (g77_version): Likewise.
32060         * lib/gfortran.exp (gfortran_version): Likewise.
32061         * lib/objc.exp (objc_version): Likewise.
32062         * lib/treelang.exp (treelang_version): Likewise.
32063
32064 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
32065
32066         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32067         Use INT_MAX instead of __INT_MAX__.
32068         * gcc.dg/compat/struct-align-2_y.c: Likewise.
32069
32070         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32071         * gcc.dg/compat/scalar-return-3_x.c: Use it.
32072         * gcc.dg/compat/scalar-return-3_y.c: Use it.
32073         * gcc.dg/compat/scalar-return-4_x.c: Use it.
32074         * gcc.dg/compat/scalar-return-4_y.c: Use it.
32075         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32076         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32077         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32078         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32079
32080         * gcc.dg/range-test-1.c: New test.
32081         * g++.dg/opt/range-test-1.C: New test.
32082
32083 2004-06-17  Richard Henderson  <rth@redhat.com>
32084
32085         * objc.dg/sync-1.m: New.
32086         * objc.dg/try-catch-1.m: Don't force next runtime.
32087         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32088         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
32089         shadowed catch clause.
32090         * objc.dg/try-catch-5.m: New.
32091
32092 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
32093
32094         Bug 14610
32095         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32096
32097 2004-06-15  Richard Henderson  <rth@redhat.com>
32098
32099         * gcc.dg/20001116-1.c: Move expected warning line.
32100
32101 2004-06-15  Richard Henderson  <rth@redhat.com>
32102
32103         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32104         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32105
32106 2004-06-15  Jeff Law  <law@redhat.com>
32107
32108         * gcc.dg/tree-ssa/20040615-1.c: New test.
32109         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32110         be less sensitive to operand ordering.
32111         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32112
32113 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
32114
32115         * g++.dg/abi/bitfield3.C: Add comment..
32116
32117 2004-06-15  Richard Henderson  <rth@redhat.com>
32118
32119         * g++.dg/ext/stmtexpr1.C: XFAIL.
32120         * gcc.dg/20030612-1.c: XFAIL.
32121
32122 2004-06-15  Eric Christopher  <echristo@redhat.com>
32123
32124         * g++.dg/charset/asm5.c: New.
32125         * gcc.dg/charset/asm6.c: New.
32126
32127 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32128
32129         PR fortran/15962
32130         * gfortran.fortran-torture/execute/select_1.f90: New test.
32131
32132 2004-06-15  Paul Brook  <paul@codesourcery.com>
32133
32134         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32135
32136 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32137
32138         PR c++/15967
32139         * g++.dg/lookup/crash3.C: New test.
32140
32141 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32142
32143         PR c++/15947
32144         * g++.dg/parse/dtor4.C: New test.
32145
32146 2004-06-14  Jeff Law  <law@redhat.com>
32147
32148         * gcc.c-torture/compile/20040614-1.c: New test.
32149
32150 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32151
32152         PR fortran/15211
32153         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32154         LEN of a character array.
32155
32156 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
32157
32158         PR c++/15096
32159         * g++.dg/template/ptrmem10.C: New test.
32160
32161         PR c++/14930
32162         * g++.dg/template/friend30.C: New test.
32163
32164 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32165
32166         PR fortran/14928
32167         * gfortran.fortran-torture/compile/mloc.f90: New test.
32168
32169 2004-06-13  Paul Brook  <paul@codesourcery.com>
32170
32171         * gfortran.fortran-torture/execute/random_2.f90: New test.
32172
32173 2004-06-13  Eric Christopher  <echristo@redhat.com>
32174
32175         * gcc.dg/noncompile/redecl-1.c: Fix error message.
32176
32177 2004-06-12  Paul Brook  <paul@codesourcery.com>
32178
32179         * gfortran.fortran-torture/execute/contained_3.f90: New test.
32180
32181 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32182
32183         PR fortran/14923
32184         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32185
32186 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32187
32188         PR fortran/14957
32189         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32190         syntax errors in end statements of contained subroutines.
32191
32192 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32193
32194         PR fortran/12841
32195         * gfortran.fortran-torture/execute/null_arg.f90: New test.
32196
32197 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32198
32199         PR fortran/15665
32200         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32201
32202 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
32203
32204         PR gfortran/12839
32205         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32206
32207 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
32208
32209         PR c++/15862
32210         * g++.dg/parse/enum1.C: New test.
32211
32212 2004-06-10  Jeff Law  <law@redhat.com>
32213
32214         * gcc.c-torture/compile/20040610-1.c: New test.
32215
32216 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32217
32218         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32219         * g++.old-deja/g++.other/decl3.C: Likewise.
32220
32221 2004-06-10  Brian Booth  <bbooth@redhat.com>
32222
32223         * gcc.dg/tree-ssa/20031015-1.c: Scan for
32224         V_MAY_DEF instead of VDEF.
32225         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32226
32227 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
32228
32229         PR c++/14211
32230         * g++.dg/conversion/const1.C: New test.
32231
32232         PR c++/15076
32233         * g++.dg/conversion/reinterpret1.C: New test.
32234
32235         PR c++/15877
32236         * g++.dg/template/enum2.C: New test.
32237
32238         PR c++/15227
32239         * g++.dg/template/error13.C: New test.
32240
32241 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32242
32243         PR fortran/14957
32244         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32245         arguments to test_* REAL and of the right size.
32246
32247 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32248
32249         PR target/15569
32250         PR rtl-optimization/15681
32251         * gcc.dg/20040609-1.c: New test.
32252
32253 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
32254
32255         PR c++/14791
32256         * g++.dg/opt/builtins1.C: New test.
32257
32258 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
32259
32260         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32261         that use default windows32 struct layout.
32262         * gcc.dg/i386-bitfield2.c: Likewise.
32263
32264 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
32265
32266         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32267         for mingw32 and cygwin targets.
32268
32269 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
32270
32271         * gcc.dg/pch/macro-4.c: New.
32272         * gcc.dg/pch/macro-4.hs: New.
32273
32274 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32275
32276         PR fortran/13249
32277         * gfortran.fortran-torture/compile/name_clash.f90: New test.
32278
32279 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32280
32281         PR fortran/13372
32282         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32283
32284 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32285
32286         PR gfortran/14897
32287         * gfortran.fortran-torture/execute/t_edit.f90: New test.
32288
32289 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
32290
32291         PR gfortran/15755
32292         * gfortran.fortran-torture/execute/backspace.c : New test.
32293
32294 2004-06-09  Paul Brook  <paul@codesourcery.com>
32295
32296         * gfortran.fortran-torture/execure/intrinsic_associated.f90
32297         (pointer_to_section): Rewrite to use smaller array.
32298
32299 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
32300
32301         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32302         * gcc.dg/ext/altivec-10.c: Same.
32303         * gcc.dg/ext/altivec-11.c: Same.
32304         * gcc.dg/ext/altivec-12.c: Same.
32305         * gcc.dg/ext/altivec-13.c: Same.
32306         * gcc.dg/ext/altivec-14.c: Same.
32307         * gcc.dg/ext/altivec-15.c: Same.
32308         * gcc.dg/ext/altivec-16.c: Same.
32309         * gcc.dg/ext/altivec-3.c: Same.
32310         * gcc.dg/ext/altivec-4.c: Same.
32311         * gcc.dg/ext/altivec-6.c: Same.
32312         * gcc.dg/ext/altivec-7.c: Same.
32313         * gcc.dg/ext/altivec-8.c: Same.
32314         * gcc.dg/ext/altivec-varargs-1.c: Same.
32315
32316         * g++.dg/ext/altivec-1.C: Correct dg syntax.
32317         * g++.dg/ext/altivec-10.C: Same.
32318         * g++.dg/ext/altivec-2.C: Same.
32319         * g++.dg/ext/altivec-3.C: Same.
32320         * g++.dg/ext/altivec-4.C: Same.
32321         * g++.dg/ext/altivec-5.C: Same.
32322         * g++.dg/ext/altivec-6.C: Same.
32323         * g++.dg/ext/altivec-7.C: Same.
32324         * g++.dg/ext/altivec-8.C: Same.
32325         * g++.dg/ext/altivec-9.C: Same.
32326
32327 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32328
32329         PR c++/7841
32330         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32331
32332 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
32333
32334         * gcc.dg/union-1.c: New test.
32335
32336 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32337
32338         * gcc.dg/builtins-41.c: New test case.
32339         * gcc.dg/builtins-42.c: New test case.
32340
32341 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32342
32343         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32344         * g++.dg/ext/altivec-10.C: Same.
32345         * g++.dg/ext/altivec-2.C: Same.
32346         * g++.dg/ext/altivec-3.C: Same.
32347         * g++.dg/ext/altivec-4.C: Same.
32348         * g++.dg/ext/altivec-5.C: Same.
32349         * g++.dg/ext/altivec-6.C: Same.
32350         * g++.dg/ext/altivec-7.C: Same.
32351         * g++.dg/ext/altivec-8.C: Same.
32352         * g++.dg/ext/altivec-9.C: Same.
32353         * g++.old-deja/g++.abi/cxa_vec.C: Same.
32354         * g++.old-deja/g++.brendan/new3.C: Same.
32355         * gcc.c-torture/execute/eeprof-1.x: Same.
32356
32357 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
32358
32359         PR c/14765
32360         * gcc.dg/pr14765-1.c: New test.
32361
32362 2004-06-07  Roger Sayle  <roger@eyesopen.com>
32363
32364         PR c/14649
32365         * gcc.dg/pr14649-1.c: New test case.
32366
32367 2004-06-07  Richard Henderson  <rth@redhat.com>
32368
32369         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
32370         if temporaries.
32371
32372 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
32373
32374         * g++.dg/eh/elide1.C: Remove XFAIL.
32375
32376 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
32377
32378         PR c++/15337
32379         * g++.dg/expr/sizeof3.C: New test.
32380
32381         PR c++/14777
32382         * g++.dg/template/access14.C: New test.
32383
32384         PR c++/15554
32385         * g++.dg/template/enum1.C: New test.
32386
32387         PR c++/15057
32388         * g++.dg/eh/throw1.C: New test.
32389
32390 2004-06-07  David Ayers  <d.ayers@inode.at>
32391             Ziemowit Laski  <zlaski@apple.com>
32392
32393         * lib/objc.exp (objc_target_compile): Revert the '-framework
32394         Foundation' flag fix, since bare Darwin does not ship
32395         with the Foundation framework.
32396         * objc/execute/next_mapping.h: Provide a local NSConstantString
32397         @interface and @implementation.
32398         (objc_constant_string_init): A constructor function, used to
32399         initialize the NSConstantString meta-class object.
32400         * objc/execute/string1.m: Include "next_mapping.h" instead of
32401         <Foundation/NSString.h>.
32402         * objc/execute/string2.m: Likewise.
32403         * objc/execute/string3.m: Likewise.
32404         * objc/execute/string4.m: Likewise.
32405
32406 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
32407
32408         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
32409         to double. Replace double with FLOAT.
32410         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
32411
32412         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
32413         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
32414         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
32415         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
32416         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
32417         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
32418         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
32419         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
32420
32421 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
32422
32423         PR c/13519
32424         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
32425
32426 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32427
32428         PR c++/15503
32429         * g++.dg/template/meminit2.C: New test.
32430
32431 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
32432
32433         PR target/15822
32434         * gcc.c-torture/execute/compare-fp-1.c,
32435         gcc.c-torture/execute/compare-fp-2.c,
32436         gcc.c-torture/execute/compare-fp-3.c,
32437         gcc.c-torture/execute/compare-fp-4.c,
32438         gcc.c-torture/execute/compare-fp-3.x,
32439         gcc.c-torture/execute/compare-fp-4.x: Moved...
32440         * gcc.c-torture/execute/ieee/compare-fp-1.c,
32441         gcc.c-torture/execute/ieee/compare-fp-2.c,
32442         gcc.c-torture/execute/ieee/compare-fp-3.c,
32443         gcc.c-torture/execute/ieee/compare-fp-4.c,
32444         gcc.c-torture/execute/ieee/compare-fp-3.x,
32445         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
32446
32447 2004-06-04  David Ayers  <d.ayers@inode.at>
32448
32449         * objc/execute/protocol-isEqual-4.m: New testcase.
32450
32451 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
32452
32453         * objc/execute/protocol-isEqual-1.m: New testcase.
32454         * objc/execute/protocol-isEqual-2.m: New testcase.
32455         * objc/execute/protocol-isEqual-3.m: New testcase.
32456
32457 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32458
32459         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
32460
32461 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
32462
32463         * lib/objc.exp (objc_target_compile): When running tests on
32464         Darwin (Mac OS X), inform the linker about '-framework
32465         'Foundation'.
32466
32467 2004-06-02  Eric Christopher  <echristo@redhat.com>
32468
32469         * gcc.c-torture/compile/20040602-1.c: New.
32470
32471 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
32472
32473         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
32474         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
32475
32476         PR tree-optimization/14736
32477         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
32478
32479         PR tree-optimization/14042
32480         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
32481
32482         PR tree-optimization/14729
32483         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
32484
32485 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32486
32487         PR fortran/15557
32488         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
32489
32490 2004-06-01  Richard Hederson  <rth@redhat.com>
32491
32492         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
32493
32494 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32495
32496         PR c++/14932
32497         * g++.dg/parse/offsetof4.C: New test.
32498
32499 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
32500
32501         PR objc/7993
32502         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
32503
32504 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
32505
32506         PR c++/15701
32507         * g++.dg/template/friend29.C: New test.
32508
32509 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32510
32511         PR c/15749
32512         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
32513
32514 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
32515
32516         * gcc.dg/sparc-trap-1.c: New test.
32517
32518 2004-05-31  Roger Sayle  <roger@eyesopen.com>
32519
32520         PR middle-end/15069
32521         * g++.dg/opt/fold3.C: New test case.
32522
32523 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
32524
32525         * lib/target-supports.exp (check_iconv_available): Fix fallout
32526         from 2004-05-28 patch.
32527
32528 2004-05-30  Paul Brook  <paul@codesourcery.com>
32529
32530         PR fortran/15620
32531         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
32532         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
32533
32534 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
32535
32536         * gfortran.fortran-torture/execute/random_1.f90: New test.
32537
32538 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32539
32540         * g++.dg/ext/altivec-10.C: New test.
32541
32542 2004-05-29  Paul Brook  <paul@codesourcery.com>
32543
32544         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
32545
32546 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32547
32548         * gcc.dg/altivec-16.c: New test.
32549
32550 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
32551
32552         * lib/target-supports.exp (check_vmx_hw_available): New.
32553         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
32554
32555         * lib/target-supports.exp (check_alias_available,
32556         check_iconv_available, check_named_sections_available): Use
32557         unique names for temporary files.
32558
32559 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
32560
32561         * gcc.dg/altivec-15.c: New test.
32562
32563 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32564
32565         PR c++/15083
32566         * g++.dg/warn/noeffect6.C: New test.
32567
32568         PR c++/15471
32569         * g++.dg/expr/ptrmem4.C: New test.
32570
32571         PR c++/15640
32572         * g++.dg/template/operator3.C: New test.
32573
32574 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
32575
32576         PR c++/14668
32577         * g++.dg/lookup/redecl1.C: New test.
32578         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
32579
32580 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
32581
32582         * gcc.c-torture/execute/compare-fp-1.c,
32583         gcc.c-torture/execute/compare-fp-2.c,
32584         gcc.c-torture/execute/compare-fp-3.c,
32585         gcc.c-torture/execute/compare-fp-4.c,
32586         gcc.c-torture/execute/compare-fp-3.x,
32587         gcc.c-torture/execute/compare-fp-4.x,
32588         gcc.dg/pr15649-1.c: New.
32589
32590 2004-05-27  Adam Nemet  <anemet@lnxw.com>
32591
32592         PR c++/12883
32593         * g++.dg/init/array14.C: New test.
32594
32595 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
32596
32597         * lib/compat.exp (compat-get-options-main): New.
32598         (compat-get-options): Remove unneeded code, warn for ignored
32599         command.
32600         (compat-execute): Check flag set by dg-require-* commands.
32601
32602         * lib/compat.exp (compat-execute): Break up long lines.
32603
32604 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
32605
32606         * gcc.dg/altivec-7.c: Don't use 'vector long'.
32607         * gcc.dg/altivec-14.c: New test.
32608         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
32609
32610         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32611         * gcc.dg/altivec-12.c: Ditto.
32612
32613         * gcc.dg/altivec-3.c: Move call to altivec_check.
32614
32615 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32616
32617         PR c++/15044
32618         * g++.dg/template/error12.C: New test.
32619
32620         PR c++/15317
32621         * g++.dg/ext/attrib15.C: New test.
32622
32623         PR c++/15329
32624         * g++.dg/template/ptrmem9.C: New test.
32625
32626 2004-05-25  Paul Brook  <paul@codesourcery.com>
32627
32628         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32629
32630 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32631
32632         PR c++/15165
32633         * g++.dg/template/crash19.C: New test.
32634
32635 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32636
32637         PR c++/15025
32638         * g++.dg/template/redecl1.C: New test.
32639
32640 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
32641
32642         PR c++/14821
32643         * g++.dg/other/ns1.C: New test.
32644
32645         PR c++/14883
32646         * g++.dg/template/invalid1.C: New test.
32647
32648 2004-05-23  Paul Brook  <paul@codesourcery.com>
32649         Victor Leikehman  <lei@haifasphere.co.il>
32650
32651         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32652         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32653
32654 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32655
32656         PR c++/15285
32657         PR c++/15299
32658         * g++.dg/template/non-dependent5.C: New test.
32659         * g++.dg/template/non-dependent6.C: New test.
32660
32661 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
32662
32663         PR c++/15507
32664         * g++.dg/inherit/union1.C: New test.
32665
32666         PR c++/15542
32667         * g++.dg/template/addr1.C: New test.
32668
32669         PR c++/15427
32670         * g++.dg/template/array5.C: New test.
32671
32672         PR c++/15287
32673         * g++.dg/template/array6.C: New test.
32674
32675 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
32676             Roger Sayle  <roger@eyesopen.com>
32677
32678         * g++.dg/lookup/forscope2.C: New test case.
32679
32680 2004-05-22  Ben Elliston  <bje@au.ibm.com>
32681
32682         * gcc.dg/cpp/Wmissingdirs.c: New.
32683
32684 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32685
32686         PR target/15301
32687         * gcc.dg/compat/union-m128-1.h: New file.
32688         * gcc.dg/compat/union-m128-1_main.c: Likewise.
32689         * gcc.dg/compat/union-m128-1_x.c: Likewise.
32690         * gcc.dg/compat/union-m128-1_y.c: Likewise.
32691
32692 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
32693
32694         PR target/15302
32695         * gcc.dg/compat/struct-complex-1.h: New file.
32696         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32697         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32698         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32699
32700 2004-05-20  Roger Sayle  <roger@eyesopen.com>
32701
32702         PR middle-end/3074
32703         * gcc.dg/pr3074-1.c: New test case.
32704         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32705
32706 2004-05-20  Falk Hueffner  <falk@debian.org>
32707
32708         PR other/15526
32709         * gcc.dg/ftrapv-1.c: New test case.
32710
32711 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
32712
32713         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32714
32715 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
32716             Jeff Law  <law@redhat.com>
32717
32718         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32719         * gcc.dg/tree-ssa/20040518-2.c: New test.
32720
32721         * gcc.dg/tree-ssa/20040518-1.c: New test.
32722
32723 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
32724
32725         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32726
32727 2004-05-18  Paul Brook  <paul@codesourcery.com>
32728
32729         PR fortran/13930
32730         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32731
32732 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32733
32734         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32735         constant folding.
32736
32737 2004-05-17  Steven Bosscher  <stevenb@suse.de>
32738
32739         * gcc.dg/tree-ssa/20040517-1.c: New test.
32740
32741 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32742
32743         * gcc.dg/loop-4.c: New test.
32744
32745 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
32746
32747         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32748
32749 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
32750
32751         PR fortran/15311
32752         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32753
32754 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32755
32756         PR fortran/13826
32757         PR fortran/13940
32758         * gfortran.fortran-torture/compile/data_1.f90: New test.
32759
32760 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
32761
32762         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32763         * gcc.dg/uninit-H.c: Define ASM for __s390__.
32764
32765 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32766
32767         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32768
32769 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32770
32771         PR c/15444
32772         * gcc.dg/format/xopen-1.c: Adjust expected message.
32773         * gcc.dg/format/xopen-3.c: New test.
32774
32775 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
32776
32777         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32778
32779 2004-05-14  Jeff Law  <law@redhat.com>
32780
32781         * gcc.dg/tree-ssa/20040514-2.c: New test.
32782
32783 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32784
32785         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32786         this ...
32787         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32788         this.
32789
32790 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
32791
32792         * gcc.dg/tree-ssa/20040514-1.c: New test.
32793
32794 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32795
32796         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32797         test.
32798
32799 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32800
32801         PR fortran/14066
32802         * gfortran.fortran-torture/compile/do_1.f90: New test.
32803
32804 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32805
32806         PR fortran/15051
32807         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32808         test.
32809
32810 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
32811
32812         PR fortran/15149
32813         * gfortran.fortran-torture/execute/random_init.f90: New test.
32814
32815 2004-05-13  Paul Brook  <paul@codesourcery.com>
32816
32817         PR fortran/15314
32818         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32819
32820 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
32821
32822         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32823         for the powerpc case.
32824
32825 2004-05-13  Jeff Law  <law@redhat.com>
32826
32827         * gcc.dg/tree-ssa/20040513-1.c: New test.
32828         * gcc.dg/tree-ssa/20040513-2.c: New test.
32829
32830 2004-05-13  Paul Brook  <paul@codesourcery.com>
32831
32832         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32833         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32834         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32835
32836 2004-05-13  Andreas Schwab  <schwab@suse.de>
32837
32838         PR other/10819
32839         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32840         characters.
32841
32842 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
32843
32844         PR fortran/15294
32845         * gfortran.fortran-torture/execute/adjustr.f90: New file.
32846
32847 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
32848
32849         Merge from tree-ssa-20020619-branch.  See
32850         ChangeLog.tree-ssa for details.
32851
32852 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
32853
32854         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32855         include <altivec.h> explicitly.
32856         * gcc.dg/altivec-13.c: Likewise.
32857
32858 2004-05-11  Paul Brook  <paul@codesourcery.com>
32859
32860         * gcc.c-torture/compile/20010518-1.c: Force enum size.
32861
32862 2004-05-10  Eric Christopher  <echristo@redhat.com>
32863
32864         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32865         * gcc.dg/sibcall-4.c: Ditto.
32866
32867 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
32868
32869         * g++.dg/ext/altivec-8.C: New test case.
32870         * gcc.dg/altivec-13.c: New test case.
32871
32872 2004-05-08  Roger Sayle  <roger@eyesopen.com>
32873
32874         * gcc.c-torture/execute/divcmp-1.c: New test case.
32875         * gcc.c-torture/execute/divcmp-2.c: New test case.
32876         * gcc.c-torture/execute/divcmp-3.c: New test case.
32877
32878 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
32879
32880         * g++.dg/other/pragma-re-2.C: New test.
32881
32882 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32883
32884         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32885         * gcc.dg/i386-387-2.c: Likewise.
32886
32887         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32888         __builtin_drem.
32889         * gcc.dg/i386-387-6.c: Likewise.
32890
32891 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
32892
32893         * gcc.dg/builtins-33.c: Also check log1p*.
32894
32895 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
32896
32897         PR optimization/15296
32898         * gcc.c-torture/execute/pr15296.c: New test.
32899
32900 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
32901
32902         * gcc.dg/builtins-40.c: New test.
32903
32904 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
32905
32906         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32907
32908 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
32909
32910         * g++.dg/ext/spe1.C: New testcase.
32911
32912 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
32913
32914         * objc.dg/image-info.m: Allow additional attributes
32915         for __image_info section.
32916
32917 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
32918
32919         * gcc.dg/torture/mips-hilo-2.c: New test.
32920
32921 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32922
32923         PR c++/14389
32924         * g++.dg/template/member5.C: New test.
32925
32926 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
32927
32928         * gcc.dg/builtins-34.c: Also check expm1*.
32929
32930 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32931
32932         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32933         * gcc.dg/torture/builtin-convert-3.c: New test.
32934
32935 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
32936
32937         PR middle-end/15054
32938         * g++.dg/opt/pr15054.C: New test.
32939
32940 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32941
32942         * gcc.dg/torture/builtin-rounding-1.c: New test.
32943         * gcc.dg/builtins-25.c: Delete.
32944         * gcc.dg/builtins-29.c: Delete.
32945
32946 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
32947
32948         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32949         * gcc.dg/sibcall-4.c: Likewise.
32950         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32951
32952 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32953
32954         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32955         bit-field on 16-bit targets.
32956
32957 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
32958
32959         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32960         16-bit targets.
32961
32962 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
32963
32964         * gcc.dg/rs6000-power2-1.c: Change to compile only.
32965         * gcc.dg/rs6000-power2-2.c: Likewise.
32966
32967 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
32968
32969         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32970         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32971         Change the asm registers to be in form of frN instead of fN.
32972
32973 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32974
32975         * gcc.dg/torture/builtin-convert-2.c: New test.
32976
32977 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
32978
32979         * gcc.dg/rs6000-power2-1.c: New test.
32980         * gcc.dg/rs6000-power2-2.c: New test.
32981
32982 2004-04-28  Jan Hubicka  <jh@suse.cz>
32983
32984         * gcc.dg/unused-6.c: New test.
32985
32986 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
32987             Ulrich Weigand  <uweigand@de.ibm.com>
32988
32989         * ada/acats/run_all.sh: Define $target variable.
32990
32991 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
32992
32993         PR c++/15119
32994         * g++.dg/other/vararg-1.C: New test.
32995
32996         PR c++/4794
32997         * g++.dg/eh/cleanup3.C: New test.
32998
32999 2004-04-24  Laurent GUERBY <laurent@guerby.net>
33000
33001         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33002         and ad8011a (target_insn).
33003         * ada/acats/support/macro.dfs: Likewise.
33004         * ada/acats/support/impbit.adb: New file.
33005
33006 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
33007
33008         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33009
33010 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33011
33012         * gcc.dg/loop-3.c: New test.
33013
33014 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
33015
33016         * gcc.c-torture/execute/simd-5.c: New test.
33017
33018 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33019
33020         PR c++/15064
33021         * g++.dg/template/crash18.C: New test.
33022
33023 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
33024
33025         * g++.dg/ext/complit3.C: New test.
33026
33027 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33028
33029         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33030         * gcc.dg/altivec-3.c: Same.
33031         * gcc.dg/altivec-varargs-1.c: Same.
33032
33033 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
33034
33035         * lib/target-supports.exp (check_profiling_available): Assume
33036         profiling is not available on powerpc-eabi targets.
33037
33038 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
33039
33040         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33041         * gcc.dg/vmx/bug-1.c: Ditto.
33042
33043 2004-04-20  Eric Christopher  <echristo@redhat.com>
33044
33045         * gcc.dg/charset/extern.c: New test.
33046         * g++.dg/charset/extern3.cc: Ditto.
33047
33048 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
33049
33050         * gcc.dg/builtins-39.c: New test.
33051
33052 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
33053
33054         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33055
33056 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
33057
33058         * gcc.dg/torture/mips-hilo-1.c: New test.
33059
33060 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
33061
33062         * gcc.c-torture/compile/20040419-1.c: New test.
33063
33064 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
33065
33066         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33067
33068 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
33069             Aldy Hernandez  <aldyh@redhat.com>
33070
33071         * gcc.c-torture/execute/va-arg-24.c: New.
33072
33073 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
33074             Aldy Hernandez  <aldyh@redhat.com>
33075
33076         * gcc.dg/vmx/1b-01.c: New.
33077         * gcc.dg/vmx/1b-02.c: New.
33078         * gcc.dg/vmx/1b-03.c: New.
33079         * gcc.dg/vmx/1b-04.c: New.
33080         * gcc.dg/vmx/1b-05.c: New.
33081         * gcc.dg/vmx/1b-06.c: New.
33082         * gcc.dg/vmx/1b-07.c: New.
33083         * gcc.dg/vmx/1c-01.c: New.
33084         * gcc.dg/vmx/1c-02.c: New.
33085         * gcc.dg/vmx/3a-01a.c: New.
33086         * gcc.dg/vmx/3a-01.c: New.
33087         * gcc.dg/vmx/3a-01m.c: New.
33088         * gcc.dg/vmx/3a-03.c: New.
33089         * gcc.dg/vmx/3a-03m.c: New.
33090         * gcc.dg/vmx/3a-04.c: New.
33091         * gcc.dg/vmx/3a-04m.c: New.
33092         * gcc.dg/vmx/3a-05.c: New.
33093         * gcc.dg/vmx/3a-06.c: New.
33094         * gcc.dg/vmx/3a-06m.c: New.
33095         * gcc.dg/vmx/3a-07.c: New.
33096         * gcc.dg/vmx/3b-01.c: New.
33097         * gcc.dg/vmx/3b-02.c: New.
33098         * gcc.dg/vmx/3b-10.c: New.
33099         * gcc.dg/vmx/3b-13.c: New.
33100         * gcc.dg/vmx/3b-14.c: New.
33101         * gcc.dg/vmx/3b-15.c: New.
33102         * gcc.dg/vmx/3c-01a.c: New.
33103         * gcc.dg/vmx/3c-01.c: New.
33104         * gcc.dg/vmx/3c-02.c: New.
33105         * gcc.dg/vmx/3c-03.c: New.
33106         * gcc.dg/vmx/3d-01.c: New.
33107         * gcc.dg/vmx/4-01.c: New.
33108         * gcc.dg/vmx/4-03.c: New.
33109         * gcc.dg/vmx/5-01.c: New.
33110         * gcc.dg/vmx/5-02.c: New.
33111         * gcc.dg/vmx/5-03.c: New.
33112         * gcc.dg/vmx/5-04.c: New.
33113         * gcc.dg/vmx/5-05.c: New.
33114         * gcc.dg/vmx/5-06.c: New.
33115         * gcc.dg/vmx/5-07.c: New.
33116         * gcc.dg/vmx/5-07t.c: New.
33117         * gcc.dg/vmx/5-08.c: New.
33118         * gcc.dg/vmx/5-10.c: New.
33119         * gcc.dg/vmx/5-11.c: New.
33120         * gcc.dg/vmx/7-01a.c: New.
33121         * gcc.dg/vmx/7-01.c: New.
33122         * gcc.dg/vmx/7c-01.c: New.
33123         * gcc.dg/vmx/7d-01.c: New.
33124         * gcc.dg/vmx/7d-02.c: New.
33125         * gcc.dg/vmx/8-01.c: New.
33126         * gcc.dg/vmx/8-02a.c: New.
33127         * gcc.dg/vmx/8-02.c: New.
33128         * gcc.dg/vmx/brode-1.c: New.
33129         * gcc.dg/vmx/bug-1.c: New.
33130         * gcc.dg/vmx/bug-2.c: New.
33131         * gcc.dg/vmx/bug-3.c: New.
33132         * gcc.dg/vmx/cw-bug-1.c: New.
33133         * gcc.dg/vmx/cw-bug-2.c: New.
33134         * gcc.dg/vmx/cw-bug-3.c: New.
33135         * gcc.dg/vmx/dct.c: New.
33136         * gcc.dg/vmx/debug-1.c: New.
33137         * gcc.dg/vmx/debug-2.c: New.
33138         * gcc.dg/vmx/debug-3.c: New.
33139         * gcc.dg/vmx/debug-4.c: New.
33140         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33141         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33142         * gcc.dg/vmx/eg-5.c: New.
33143         * gcc.dg/vmx/fft.c: New.
33144         * gcc.dg/vmx/gcc-bug-1.c: New.
33145         * gcc.dg/vmx/gcc-bug-2.c: New.
33146         * gcc.dg/vmx/gcc-bug-3.c: New.
33147         * gcc.dg/vmx/gcc-bug-4.c: New.
33148         * gcc.dg/vmx/gcc-bug-5.c: New.
33149         * gcc.dg/vmx/gcc-bug-6.c: New.
33150         * gcc.dg/vmx/gcc-bug-7.c: New.
33151         * gcc.dg/vmx/gcc-bug-8.c: New.
33152         * gcc.dg/vmx/gcc-bug-9.c: New.
33153         * gcc.dg/vmx/gcc-bug-b.c: New.
33154         * gcc.dg/vmx/gcc-bug-c.c: New.
33155         * gcc.dg/vmx/gcc-bug-d.c: New.
33156         * gcc.dg/vmx/gcc-bug-e.c: New.
33157         * gcc.dg/vmx/gcc-bug-f.c: New.
33158         * gcc.dg/vmx/gcc-bug-g.c: New.
33159         * gcc.dg/vmx/gcc-bug-i.c: New.
33160         * gcc.dg/vmx/harness.h: New.
33161         * gcc.dg/vmx/ira1.c: New.
33162         * gcc.dg/vmx/ira2a.c: New.
33163         * gcc.dg/vmx/ira2b.c: New.
33164         * gcc.dg/vmx/ira2.c: New.
33165         * gcc.dg/vmx/ira2c.c: New.
33166         * gcc.dg/vmx/mem.c: New.
33167         * gcc.dg/vmx/newton-1.c: New.
33168         * gcc.dg/vmx/ops.c: New.
33169         * gcc.dg/vmx/sn7153.c: New.
33170         * gcc.dg/vmx/spill2.c: New.
33171         * gcc.dg/vmx/spill3.c: New.
33172         * gcc.dg/vmx/spill.c: New.
33173         * gcc.dg/vmx/t.c: New.
33174         * gcc.dg/vmx/varargs-1.c: New.
33175         * gcc.dg/vmx/varargs-2.c: New.
33176         * gcc.dg/vmx/varargs-3.c: New.
33177         * gcc.dg/vmx/varargs-4.c: New.
33178         * gcc.dg/vmx/varargs-5.c: New.
33179         * gcc.dg/vmx/varargs-6.c: New.
33180         * gcc.dg/vmx/varargs-7.c: New.
33181         * gcc.dg/vmx/vmx.exp: New.
33182         * gcc.dg/vmx/vprint-1.c: New.
33183         * gcc.dg/vmx/vscan-1.c: New.
33184         * gcc.dg/vmx/x-01.c: New.
33185         * gcc.dg/vmx/x-02.c: New.
33186         * gcc.dg/vmx/x-03.c: New.
33187         * gcc.dg/vmx/x-04.c: New.
33188         * gcc.dg/vmx/x-05.c: New.
33189         * gcc.dg/vmx/yousufi-1.c: New.
33190         * gcc.dg/vmx/zero-1.c: New.
33191         * gcc.dg/vmx/zero.c: New.
33192
33193 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
33194
33195         * g++.dg/lookup/java1.C: Update for chage of
33196         _Jv_AllocObject.
33197         * g++.dg/lookup/java2.C: Likewise.
33198
33199 2004-04-17  Laurent GUERBY <laurent@guerby.net>
33200
33201         * ada/acats/run_all.sh: use -O2 by default.
33202
33203 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
33204
33205         * gcc.dg/vr-mult-[12].c: New tests.
33206
33207 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33208
33209         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33210
33211         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33212
33213 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
33214
33215         * lib/target-supports.exp (check_profiling_available): Assume
33216         profiling isn't available for mips*-*-elf targets.
33217
33218 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
33219
33220         * gcc.dg/builtins-38.c: New test.
33221
33222 2004-04-14  Eric Christopher  <echristo@redhat.com>
33223
33224         * g++.dg/charset/charset.exp: Run .cc extension tests.
33225
33226 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
33227
33228         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
33229
33230 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33231
33232         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33233
33234 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
33235
33236         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33237         * gcc.dg/i386-387-2.c: Likewise.
33238
33239         * gcc.dg/i386-387-7.c: New test.
33240         * gcc.dg/i386-387-8.c: New test.
33241
33242         * gcc.dg/builtins-37.c: New test.
33243
33244 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
33245
33246         * g++.dg/pch/externc-1.C: Add missing semicolon.
33247
33248 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
33249
33250         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33251
33252 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
33253
33254         * gcc.c-torture/execute/20040411-1.c: New test.
33255
33256 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33257
33258         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33259
33260 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
33261
33262         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33263
33264 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
33265
33266         * lib/target-supports.exp (check_named_sections_available): New.
33267         * lib/gcc-dg.exp (dg-require-named-sections): New.
33268         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33269         old-deja.exp.  Also prune error-count message from HP linker.
33270         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33271
33272         * g++.dg/init/init-ref4.C: Use dg-require-weak.
33273         * g++.old-deja/g++.pt/static3.C: Likewise.
33274         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33275
33276 2004-04-09  Roger Sayle  <roger@eyesopen.com>
33277
33278         * gcc.c-torture/execute/20040409-1.c: New test case.
33279         * gcc.c-torture/execute/20040409-2.c: New test case.
33280         * gcc.c-torture/execute/20040409-3.c: New test case.
33281
33282 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
33283
33284         * gcc.dg/20040409-1.c: New test.
33285
33286 2004-04-08  Roger Sayle  <roger@eyesopen.com>
33287
33288         PR target/14888
33289         * g++.dg/opt/pr14888.C: New test case.
33290
33291 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
33292
33293         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33294         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33295         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33296         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33297         New tests.
33298
33299 2004-04-08  Paul Brook  <paul@codesourcery.com>
33300
33301         * gcc.dg/spill-1.c: New test.
33302
33303 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33304
33305         * gcc.dg/torture/builtin-ctype-2.c: New test.
33306
33307 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
33308
33309         * gcc.dg/pch/pch.exp: Add largefile test.
33310
33311 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
33312
33313         * g++.dg/pch/externc-1.Hs: New.
33314         * g++.dg/pch/externc-1.C: New.
33315
33316 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33317
33318         * gcc.dg/compat/struct-by-value-5a_main.c,
33319         gcc.dg/compat/struct-by-value-5b_main.c: New files.
33320         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33321         * gcc.dg/compat/struct-by-value-5a_x.c,
33322         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33323         gcc.dg/compat/struct-by-value-5_x.c.
33324         * gcc.dg/compat/struct-by-value-5a_y.c,
33325         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33326         gcc.dg/compat/struct-by-value-5_y.c.
33327
33328         * gcc.dg/compat/struct-by-value-6a_main.c,
33329         gcc.dg/compat/struct-by-value-6b_main.c: New files.
33330         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33331         * gcc.dg/compat/struct-by-value-6a_x.c,
33332         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33333         gcc.dg/compat/struct-by-value-6_x.c.
33334         * gcc.dg/compat/struct-by-value-6a_y.c,
33335         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33336         gcc.dg/compat/struct-by-value-6_y.c.
33337
33338         * gcc.dg/compat/struct-by-value-7a_main.c,
33339         gcc.dg/compat/struct-by-value-7b_main.c: New files.
33340         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33341         * gcc.dg/compat/struct-by-value-7a_x.c,
33342         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33343         gcc.dg/compat/struct-by-value-7_x.c.
33344         * gcc.dg/compat/struct-by-value-7a_y.c,
33345         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33346         gcc.dg/compat/struct-by-value-7_y.c.
33347
33348 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
33349
33350         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33351         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33352         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33353         options.
33354
33355 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
33356
33357         * gcc.dg/builtins-36.c: New test.
33358
33359 2004-04-06  Paul Brook  <paul@codesourcery.com>
33360
33361         * README.gcc: Remove obsolete contraint on testcases.
33362
33363 2004-04-05  Paul Brook  <paul@codesourcery.com>
33364
33365         PR2123
33366         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
33367         failure and exit(0) on success.
33368         * g++.dg/expr/anew2.C: Ditto.
33369         * g++.dg/expr/anew3.C: Ditto.
33370         * g++.dg/expr/anew4.C: Ditto.
33371
33372 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
33373
33374         PR c++/3518
33375         * g++.dg/template/unify7.C: New.
33376
33377 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
33378
33379         * g++.dg/README: Bring up to date with new subdirectories; remove
33380         duplicate subdirectory lines.
33381
33382 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
33383
33384         PR c++/14007
33385         * g++.dg/template/unify5.C: New.
33386         * g++.dg/template/unify6.C: New.
33387         * g++.dg/template/qualttp20.C: Adjust.
33388         * g++.old-deja/g++.jason/report.C: Adjust.
33389         * g++.old-deja/g++.other/qual1.C: Adjust.
33390
33391 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
33392
33393         PR c++/14803
33394         * g++.dg/inherit/ptrmem1.C: New test.
33395
33396 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
33397
33398         PR c++/14755
33399         * gcc.c-torture/execute/20040331-1.c: New test.
33400         * gcc.dg/20040331-1.c: New test.
33401
33402 2004-04-01  Paul Brook  <paul@codesourcery.com>
33403
33404         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
33405
33406 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
33407
33408         PR c++/14724
33409         * g++.dg/init/goto1.C: New test.
33410
33411         PR c++/14763
33412         * g++.dg/template/defarg4.C: New test.
33413
33414 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
33415
33416         * gcc.dg/altivec-11.c: Extend test for more valid cases.
33417
33418 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
33419
33420         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
33421
33422 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
33423
33424         * gcc.dg/noncompile/undeclared-2.c: New test.
33425
33426 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33427
33428         * gcc.dg/940409-1.c: Remove XFAIL.
33429         * gcc.dg/reg-vol-struct-1.c: New test.
33430
33431 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33432
33433         * gcc.dg/torture/builtin-wctype-1.c: New test.
33434
33435 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
33436
33437         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
33438         * gcc.dg/20001101-1.c: Likewise.
33439         * gcc.dg/20001102-1.c: Likewise.
33440
33441 2004-03-25  Roger Sayle  <roger@eyesopen.com>
33442
33443         * gcc.dg/compare8.c: Add an additional test for XOR.
33444
33445 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33446
33447         * gcc.dg/torture/builtin-ctype-1.c: New test.
33448
33449 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33450
33451         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
33452         * gcc.dg/torture/builtin-math-1.c: Likewise.
33453         * gcc.dg/torture/builtin-power-1.c: New test.
33454
33455 2004-03-24  Andreas Schwab  <schwab@suse.de>
33456
33457         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
33458         IA64 assembler.
33459
33460 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33461             Roger Sayle  <roger@eyesopen.com>
33462
33463         * gcc.dg/compare8.c: New test case.
33464
33465 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
33466
33467         * g++.dg/ext/altivec-7.C: New test.
33468
33469 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
33470
33471         PR 12267, 12391, 12560, 13129, 14114, 14133
33472         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
33473         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
33474         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
33475         Adjust error regexps.
33476         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
33477         * gcc.dg/noncompile/undeclared-1.c: New test cases.
33478         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
33479         * gcc.dg/local1.c: Add explanatory comment.
33480
33481 2004-03-23  Roger Sayle  <roger@eyesopen.com>
33482
33483         PR optimization/14669
33484         * g++.dg/opt/fold2.C: New test case.
33485
33486 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
33487
33488         PR c/14069
33489         * gcc.dg/20040322-1.c: New test.
33490
33491 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33492
33493         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
33494         * gcc.dg/ultrasp4.c: Likewise.
33495         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
33496
33497 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33498
33499         * gcc.dg/i386-sse-8.c: Reset default options.
33500
33501 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
33502
33503         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
33504         in the error message text.
33505
33506 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33507
33508         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
33509
33510 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
33511
33512         PR c++/14616
33513         * g++.dg/init/array13.C: New test.
33514
33515 2004-03-20  Roger Sayle  <roger@eyesopen.com>
33516
33517         PR target/13889
33518         * gcc.c-torture/compile/pr13889.c: New test case.
33519
33520 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33521
33522         PR c/14635
33523         * builtins-1.c (nan, nans): Don't test.
33524         * builtins-30.c: Don't use nan, nanf, nanl.
33525         * builtins-35.c: New test.
33526
33527 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
33528
33529         * g++.dg/ext/altivec-6.C: New test.
33530
33531 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
33532
33533         * g++.dg/init/placement3.C: New test.
33534
33535         * g++.dg/template/spec13.C: New test.
33536
33537         * g++.dg/lookup/using11.C: New test.
33538
33539         * g++.dg/lookup/koenig3.C: New test.
33540
33541         * g++.dg/template/operator2.C: New test.
33542
33543         * g++.dg/expr/dtor3.C: New test.
33544         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
33545         marker.
33546         * g++.old-deja/g++.law/visibility28.C: Likewise.
33547
33548 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
33549
33550         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
33551         * gcc.dg/ppc64-abi-3.c: Likewise.
33552
33553 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33554
33555         PR c++/14545
33556         * g++.dg/parse/template15.C: New test.
33557
33558 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33559
33560         * g++.dg/expr/dtor2.C: New test.
33561
33562         * g++.dg/lookup/anon4.C: New test.
33563
33564         * g++.dg/overload/using1.C: New test.
33565
33566         * g++.dg/template/lookup7.C: New test.
33567
33568         * g++.dg/template/typename6.C: New test.
33569
33570         * g++.dg/expr/cond6.C: New test.
33571
33572 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33573
33574         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
33575
33576 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33577
33578         * g++.dg/expr/cond5.C: New test.
33579         * g++.dg/expr/constcast1.C: Likewise.
33580         * g++.dg/expr/ptrmem2.C: Likewise.
33581         * g++.dg/expr/ptrmem3.C: Likewise.
33582         * g++.dg/lookup/main1.C: Likewise.
33583         * g++.dg/template/lookup6.C: Likewise.
33584
33585 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
33586
33587         * gcc.dg/local1.c: New test.
33588
33589         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
33590
33591 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33592
33593         * gcc.dg/torture/builtin-convert-1.c: New test.
33594
33595 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33596
33597         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
33598
33599 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33600
33601         PR c++/14481
33602         * g++.dg/warn/Wunused-7.C: New test.
33603
33604 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33605
33606         * gcc.dg/torture/builtin-integral-1.c: New test.
33607
33608 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
33609
33610         PR c++/14586
33611         * g++.dg/parse/non-dependent3.C: New test.
33612
33613 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
33614
33615         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33616         * g++.dg/eh/simd-2.C: Likewise.
33617         * g++.dg/init/array10.C: Likewise.
33618         * gcc.c-torture/compile/simd-1.c: Likewise.
33619         * gcc.c-torture/compile/simd-2.c: Likewise.
33620         * gcc.c-torture/compile/simd-3.c: Likewise.
33621         * gcc.c-torture/compile/simd-4.c: Likewise.
33622         * gcc.c-torture/compile/simd-6.c: Likewise.
33623         * gcc.c-torture/execute/simd-1.c: Likewise.
33624         * gcc.c-torture/execute/simd-2.c: Likewise.
33625         * gcc.dg/compat/vector-defs.h: Likewise.
33626         * gcc.dg/20020531-1.c: Likewise.
33627         * gcc.dg/altivec-3.c: Likewise.
33628         * gcc.dg/altivec-4.c: Likewise.
33629         * gcc.dg/altivec-varargs-1.c: Likewise.
33630         * gcc.dg/compat/vector-defs.h: Likewise.
33631         * gcc.dg/i386-mmx-3.c: Likewise.
33632         * gcc.dg/i386-sse-4.c: Likewise.
33633         * gcc.dg/i386-sse-5.c: Likewise.
33634         * gcc.dg/i386-sse-8.c: Likewise.
33635         * gcc.dg/simd-1.c: Likewise.
33636         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
33637         __ev64_opaque__ since the machine description provides it.
33638
33639 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33640
33641         * lib/compat.exp (skip_list): New global variable.
33642         Use it to hold the user defined COMPAT_SKIPS list if any.
33643         (compat-obj): Add the members of skip_list to optall.
33644
33645 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33646
33647         * gcc.dg/compat/union-by-value-1_main.c,
33648         union-by-value-1_x.c, union-by-value-1_y.c,
33649         union-check.h, union-defs.h,
33650         union-init.h, union-return-1_main.c,
33651         union-return-1_x.c, union-return-1_y.c: New files.
33652
33653 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
33654
33655         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33656         mixed-struct-init.h: Add 4 mixed structure types.
33657         struct-by-value-21_main.c, struct-by-value-21_x.c,
33658         struct-by-value-21_y.c, struct-return-21_main.c,
33659         struct-return-21_x.c, struct-return-21_y.c: New files.
33660
33661 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
33662
33663         PR c++/14550
33664         * g++.dg/parse/template14.C: New test.
33665
33666 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
33667
33668         * gcc.c-torture/execute/20040313-1.c: New test.
33669
33670 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
33671
33672         PR target/14533
33673         * gcc.dg/20040311-2.c: New test.
33674
33675 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
33676
33677         PR other/14544
33678         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33679         bit-field.
33680
33681 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
33682
33683         * gcc.dg/20040305-2.c: Add missing return statement.
33684
33685 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33686
33687         * gcc.dg/builtins-34.c: Also check pow10*.
33688
33689 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33690
33691         PR target/14262
33692         * gcc.dg/20040305-2.c: New test.
33693
33694 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
33695
33696         * gcc.dg/20040310-1.c: New test.
33697
33698 2004-03-11  Roger Sayle  <roger@eyesopen.com>
33699
33700         * gcc.c-torture/execute/20040311-1.c: New test case.
33701
33702 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
33703
33704         PR c++/14476
33705         * g++.dg/lookup/enum1.C: New test.
33706
33707 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
33708
33709         PR c++/14510
33710         * g++.dg/lookup/struct2.C: New test.
33711
33712 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
33713
33714         * gcc.dg/builtins-34.c: New test.
33715
33716 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33717
33718         * gcc.dg/torture/builtin-nonneg-1.c: New test.
33719
33720 2004-03-09  James E Wilson  <wilson@specifixinc.com>
33721
33722         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33723         * gcc.dg/alias-2.c: New testcase.
33724
33725 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
33726
33727         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33728
33729 2004-03-09  Roger Sayle  <roger@eyesopen.com>
33730
33731         * gcc.c-torture/execute/20040309-1.c: New test case.
33732
33733 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
33734
33735         PR c++/14397
33736         * g++.dg/overload/ref1.C: New.
33737
33738 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33739
33740         PR c++/14409
33741         * g++.dg/template/spec12.C: New test.
33742
33743         PR c++/14448
33744         * g++.dg/parse/crash14.C: New test.
33745
33746 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33747
33748         PR c++/14230
33749         * g++.dg/init/ref11.C: New test.
33750
33751 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
33752
33753         PR c++/14432
33754         * g++.dg/parse/builtin2.C: New test.
33755
33756 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33757
33758         PR c++/14401
33759         * g++.dg/init/ctor3.C: New test.
33760         * g++.dg/init/union1.C: New test.
33761         * g++.dg/ext/anon-struct4.C: New test.
33762
33763 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
33764
33765         * g++.dg/lookup/koenig1.C: Tweak error messages.
33766         * g++.dg/lookup/used-before-declaration.C: Likewise.
33767         * g++.dg/other/do1.C: Likewise.
33768         * g++.dg/overload/koenig1.C: Likewise.
33769         * g++.dg/parse/crash13.C: Likewise.
33770         * g++.dg/template/instantiate3.C: Likewise.
33771
33772 2004-03-08  Eric Christopher  <echristo@redhat.com>
33773
33774         * * lib/target-supports.exp: Enable libiconv in test
33775         compilation.  Fix up error checking.
33776
33777 2004-03-08  Roger Sayle  <roger@eyesopen.com>
33778
33779         PR middle-end/14289
33780         * gcc.dg/pr14289-1.c: New test case.
33781         * gcc.dg/pr14289-2.c: Likewise.
33782         * gcc.dg/pr14289-3.c: Likewise.
33783
33784 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
33785
33786         * gcc.c-torture/execute/20040308-1.c: New test.
33787
33788 2004-03-07  Roger Sayle  <roger@eyesopen.com>
33789
33790         * gcc.c-torture/execute/20040307-1.c: New test case.
33791
33792 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
33793
33794         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33795
33796 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
33797
33798         * gcc.dg/20040306-1.c: New test.
33799
33800 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
33801
33802         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33803         them static.
33804         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33805
33806 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33807
33808         PR c/14465
33809         * gcc.dg/decl-6.c: New test.
33810
33811 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33812
33813         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33814         Rename LOGPOW -> LOG_POW.
33815         (SQRT_EXP, POW_EXP): New.
33816
33817 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33818
33819         * gcc.dg/i386-sse-8.c: New test.
33820
33821 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
33822
33823         PR c/14114
33824         * gcc.dg/decl-5.c: New test.
33825
33826 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
33827
33828         * gcc.dg/20040305-1.c: New test.
33829
33830 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
33831
33832         PR other/14354
33833         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33834
33835 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
33836
33837         PR c++/14425, c++/14426
33838         * g++.dg/ext/altivec-4.C: New test.
33839         * g++.dg/ext/altivec-5.C: New test.
33840
33841 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
33842
33843         * g++.old-deja/g++.other/linkage1.C: Expect errors about
33844         global variables of a type with no linkage.
33845         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33846         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33847         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33848         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33849         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33850         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33851         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33852         * g++.dg/warn/deprecated.C: Name enum Color.
33853         * g++.dg/overload/VLA.C: Name structure for 'b'.
33854         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33855
33856 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33857
33858         * gcc.c-torture/compile/20040304-1.c: New test.
33859
33860 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
33861
33862         PR 13728
33863         * gcc.dg/decl-4.c: New testcase.
33864
33865 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
33866
33867         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33868         as PRECF if sizeof (float) > sizeof (double).
33869         (PRECL): Make it the same as PRECF if
33870         sizeof (float) > sizeof (long double).
33871
33872 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33873
33874         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33875         system type.  Add check for irix6 which doesn't have c99 runtime.
33876
33877 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
33878
33879         * gcc.dg/const-elim-1.c: xfail for xtensa.
33880
33881 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33882
33883         PR c++/14369
33884         * g++.dg/template/cond4.C: New test.
33885
33886 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33887
33888         PR c++/14360
33889         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33890
33891         PR c++/14361
33892         * g++.dg/parse/defarg7.C: New test.
33893
33894         PR c++/14359
33895         * g++.dg/template/friend26.C: New test.
33896
33897 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
33898
33899         PR c++/14324
33900         * g++.dg/abi/mangle21.C: New test.
33901
33902         PR c++/14260
33903         * g++.dg/parse/constructor2.C: New test.
33904
33905         PR c++/14337
33906         * g++.dg/template/sfinae1.C: New test.
33907
33908 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33909
33910         PR c++/14267
33911         * g++.dg/expr/crash2.C: New test.
33912
33913         PR middle-end/13448
33914         * gcc.dg/inline-5.c: New test.
33915         * gcc.dg/always-inline.c: Split out tests into ...
33916         * gcc.dg/always-inline2.c: ... this and ...
33917         * gcc.dg/always-inline3.c: ... this.
33918
33919 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
33920
33921         PR debug/12103
33922         * g++.dg/debug/crash1.C: New test.
33923
33924 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
33925
33926         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33927         function with __attribute__((noinline)).
33928         (recurser_void2): Likewise.
33929         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33930         (recurser_void2): Likewise.
33931
33932 2004-02-29  Roger Sayle  <roger@eyesopen.com>
33933
33934         PR middle-end/14203
33935         * g++.dg/warn/Wunused-6.C: New test case.
33936
33937 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
33938
33939         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33940         not defined.
33941
33942 2004-02-27  Eric Christopher  <echristo@redhat.com>
33943
33944         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33945         * g++.dg/charset/asm2.c: Run only x86.
33946         * gcc.dg/charset/asm3.c: Ditto.
33947
33948 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
33949
33950         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33951         ld_library_path.
33952
33953 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
33954
33955         * g++.dg/ext/altivec-3.C: New.
33956
33957 2004-02-26  Richard Henderson  <rth@redhat.com>
33958
33959         * g++.dg/ext/attrib10.C: Mark for warning.
33960         * gcc.dg/attr-alias-1.c: New.
33961
33962 2004-02-26  Richard Henderson  <rth@redhat.com>
33963
33964         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33965         * gcc.c-torture/execute/20040208-2.c: ... it back.
33966
33967 2004-02-26  Eric Christopher  <echristo@redhat.com>
33968
33969         * lib/target-supports.exp (check-iconv-available): New function.
33970         * lib/gcc-dg.exp (dg-require-iconv): New function.
33971         Use above.
33972         * gcc.dg/charset: New directory.
33973         * gcc.dg/charset/charset.exp: New file.
33974         * gcc.dg/charset/asm1.c: Ditto.
33975         * gcc.dg/charset/asm2.c: Ditto.
33976         * gcc.dg/charset/asm3.c: Ditto.
33977         * gcc.dg/charset/asm4.c: Ditto.
33978         * gcc.dg/charset/asm5.c: Ditto.
33979         * gcc.dg/charset/attribute1.c: Ditto.
33980         * gcc.dg/charset/attribute2.c: Ditto.
33981         * gcc.dg/charset/string1.c: Ditto.
33982         * g++.dg/charset: New directory.
33983         * g++.dg/dg.exp: Add here. Special options.
33984         * g++.dg/charset/charset.exp: New file.
33985         * g++.dg/charset/asm1.c: Ditto.
33986         * g++.dg/charset/asm2.c: Ditto.
33987         * g++.dg/charset/asm3.c: Ditto.
33988         * g++.dg/charset/asm4.c: Ditto.
33989         * g++.dg/charset/attribute1.c: Ditto.
33990         * g++.dg/charset/attribute2.c: Ditto.
33991         * g++.dg/charset/extern1.cc: Ditto.
33992         * g++.dg/charset/extern2.cc: Ditto.
33993         * g++.dg/charset/string1.c: Ditto.
33994
33995 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
33996
33997         PR c++/14278
33998         * g++.dg/parse/comma1.C: New test.
33999
34000 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34001
34002         PR c++/14284
34003         * g++.dg/template/ttp8.C: New test.
34004
34005 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
34006
34007         * gcc.dg/fixuns-trunc-1.c: New test.
34008
34009 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34010
34011         * gcc.dg/builtins-config.h: Use #elif.
34012
34013 2004-02-26  Michael Matz  <matz@suse.de>
34014
34015         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34016         * gcc.dg/991214-1.c: Likewise.
34017         * gcc.dg/i386-asm-1.c: Likewise.
34018
34019 2004-02-25  Richard Henderson  <rth@redhat.com>
34020
34021         * gcc.c-torture/execute/20040208-2.c: Move ...
34022         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34023
34024 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34025
34026         PR c++/14246
34027         * g++.dg/other/crash-3.C: New test.
34028
34029 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34030
34031         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34032         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34033
34034         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34035         HP-UX.
34036
34037 2004-02-24  Michael Matz  <matz@suse.de>
34038
34039         * gcc.dg/i386-regparm.c: New.
34040
34041 2004-02-23  James E Wilson  <wilson@specifixinc.com>
34042
34043         * gcc.c-torture/execute/20040223-1.c: New.
34044
34045 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
34046             Kazu Hirata  <kazu@cs.umass.edu>
34047
34048         * gcc.dg/fwritable-strings-1.c: Remove.
34049
34050 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
34051
34052         PR c/14156
34053         * gcc.dg/20040223-1.c: New test.
34054
34055 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34056
34057         PR c++/14106
34058         * g++.dg/ext/typeof9.C: New test.
34059
34060 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34061
34062         PR c++/14250
34063         * g++.dg/other/switch1.C: New test.
34064
34065 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34066
34067         * gcc.dg/cast-function-1.c: Adjust for new informative message.
34068         * gcc.dg/va-arg-1.c: Likewise.
34069
34070 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34071
34072         PR c++/14143
34073         * g++.dg/template/koenig5.C: New test.
34074
34075 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
34076
34077         * g++.dg/ext/altivec-1.C: Generalize target triple.
34078         * g++.dg/ext/altivec-2.C: New test case.
34079         * g++.dg/ext/altivec_check.h: New file.
34080         * gcc.dg/altivec-1.c: Generalize target triple;
34081         include altivec_check.h and call altivec_check().
34082         * gcc.dg/altivec-[2-5].c: Generalize target triple.
34083         * gcc.dg/altivec-6.c: New test case.
34084         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34085         type casts as needed.
34086         * gcc.dg/altivec-10.c: Include altivec_check.h and call
34087         altivec_check().
34088         * gcc.dg/altivec-12.c: New test case.
34089         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34090         include altivec_check.h and call altivec_check().
34091         * gcc.dg/altivec_check.h: New file.
34092
34093 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34094
34095         * lib/target-supports.exp (check_alias_available): Don't mangle
34096         function `g' in test program.
34097
34098 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34099
34100         * lib/target-supports.exp (check_profiling_available): Check
34101         argument to determine whether we support a profiling type.
34102         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34103         check_profiling_available.
34104         * g++.dg/bprob/bprob.exp: Likewise.
34105         * g77.dg/bprob/bprob.exp: Likewise.
34106         * gcc.misc-tests/bprob.exp: Likewise.
34107         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34108         dg-require-profiling and delete expected error handling.
34109         * gcc.dg/20021014-1.c: Likewise.
34110         * gcc.dg/nest.c: Likewise.
34111
34112 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34113
34114         PR c++/12007
34115         * g++.dg/other/vthunk1.C: New test.
34116
34117 2004-02-20  Falk Hueffner  <falk@debian.org>
34118
34119         PR target/14201
34120         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34121
34122 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
34123
34124         PR c++/13927
34125         * g++.dg/other/error8.C: Remove XFAIL markers.
34126
34127         PR c++/14173
34128         * g++.dg/ext/packed5.C: New test.
34129
34130         PR c++/14199
34131         * g++.dg/warn/Wunused-5.C: New test.
34132
34133         PR c++/14186
34134         * g++.dg/lookup/member1.C: New test.
34135
34136 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
34137
34138         * gcc.c-torture/compile/20040130-1.c: Enable only when
34139         __INT_MAX__ >= 2147483647L.
34140         * gcc.c-torture/compile/961203-1.c: Likewise.
34141
34142 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
34143
34144         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34145         * g++.dg/opt/template1.C: Robustify assembler regexp
34146
34147 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34148
34149         * gcc.c-torture/execute/simd-4.x: Remove.
34150         * gcc.c-torture/execute/va-arg-25.x: Likewise.
34151         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34152         Guard with #ifndef SKIP_ATTRIBUTE.
34153         * gcc.dg/compat/vector-1_y.c: Likewise.
34154         * gcc.dg/compat/vector-2_x.c: Likewise.
34155         * gcc.dg/compat/vector-2_y.c: Likewise.
34156         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34157         * g++.dg/eh/simd-2.C: Likewise.
34158
34159 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
34160
34161         * gcc.c-torture/compile/complex-1.c: New.
34162
34163 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
34164
34165         PR target/14209
34166         * gcc.c-torture/execute/20040218-1.c: New test.
34167
34168 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34169
34170         PR c++/14181
34171         * g++.dg/parse/new2.C: New test.
34172
34173 2004-02-18  Paul Brook  <paul@codesourcery.com>
34174
34175         * gcc.c-torture/compile/libcall-1.c: New test.
34176
34177 2004-02-18  Paul Brook  <paul@codesourcery.com>
34178
34179         PR debug/12934
34180         * gcc.dg/debug/debug-7.c: New test.
34181
34182 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
34183
34184         * gcc.dg/20040217-1.c: New test.
34185
34186 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
34187
34188         * gcc.c-torture/execute/990208-1.x: Delete.
34189
34190 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
34191
34192         * gcc.c-torture/execute/20040208-2.x: New file.
34193
34194 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
34195
34196         PR c++/11326
34197         * g++.dg/abi/structret1.C: New test.
34198
34199 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
34200
34201         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34202         (i386_cpuid): No need to test if cpuid is available on AMD64.
34203         Fix assembly, so that it works onboth i386 and AMD64.
34204         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34205         (vecInLong): Fix s[] member type to unsigned int.
34206         (vecInWord): Remove type.
34207         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34208         (a64, b64, c64, d64, e64): Remove.
34209         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34210         Remove unused variable.  Remove initialization of removed variables.
34211         Don't call mmx_tests nor sse_tests.
34212         (reference_mmx, reference_sse): Remove.
34213         (check): Add return stmt.
34214         * gcc.dg/i386-sse-7.c: New test.
34215         * gcc.dg/i386-mmx-4.c: New test.
34216
34217 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34218
34219         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34220         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34221         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34222         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34223         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34224         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34225         g++.dg/tc1/dr94.C: Fix line terminator.
34226
34227 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
34228
34229         * gcc.c-torture/compile/20040216-1.c: New.
34230
34231 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34232
34233         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34234         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34235         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34236         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34237         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34238         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34239
34240 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34241
34242         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34243
34244 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
34245
34246         PR c++/13971
34247         * g++.dg/expr/cond4.C: New test.
34248
34249         PR c++/14086
34250         * g++.dg/lookup/crash2.C: New test.
34251
34252 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
34253
34254         * gcc.c-torture/compile/20040214-2.c: New test.
34255
34256 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
34257
34258         PR c++/14116
34259         * g++.dg/ext/typeof8.C: New test.
34260
34261 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
34262
34263         * gcc.c-torture/compile/20040214-1.c: New test.
34264
34265 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34266
34267         PR c++/13635
34268         * g++.dg/template/spec11.C: New test.
34269
34270 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34271
34272         PR c++/13927
34273         * g++.dg/other/error8.C: New test.
34274
34275 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
34276
34277         PR c++/14122
34278         * g++.dg/template/array4.C: New test.
34279
34280         PR c++/14108
34281         * g++.dg/inherit/thunk2.C: New test.
34282
34283         PR c++/14083
34284         * g++.dg/eh/cond2.C: New test.
34285
34286 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
34287
34288         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34289
34290 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
34291
34292         * lib/scanasm.exp (dg-scan): Quote pattern before display.
34293
34294 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
34295
34296         * g++.dg/simd-2.C: xfail on ppc64-linux.
34297
34298 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34299
34300         PR c/456
34301         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34302         tests.
34303
34304 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
34305
34306         * gcc.dg/builtins-33.c: New test.
34307
34308 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
34309
34310         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34311
34312 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34313
34314         * g++.dg/simd-2.C: Set -maltivec for ppc64.
34315
34316 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
34317
34318         * gcc.dg/ppc64-abi-3.c: New test.
34319
34320 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
34321
34322         PR c/14092
34323
34324         * gcc.dg/pr14092-1.c: New testcase.
34325
34326 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
34327
34328         * gcc.dg/cpp/assert4.c: Fix typo last change.
34329
34330         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34331         * gcc.dg/cpp/assert4.c: Handle powerpc64.
34332
34333         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34334
34335 2004-02-09  Roger Sayle  <roger@eyesopen.com>
34336
34337         * gcc.c-torture/compile/20040209-1.c: New test case.
34338
34339 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34340
34341         * gcc.dg/c90-init-1.c: Adjust expected error messages.
34342
34343 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
34344
34345         * gcc.c-torture/execute/20040208-[12].c: New tests.
34346
34347 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34348
34349         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34350
34351 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34352
34353         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34354
34355 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34356
34357         Bug 13856
34358         * gcc.dg/visibility-8.c: New testcase.
34359
34360 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
34361
34362         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34363         arguments.
34364         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34365
34366 2004-02-07  Roger Sayle  <roger@eyesopen.com>
34367
34368         PR middle-end/13696
34369         * g++.dg/opt/fold1.C: New test case.
34370
34371 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34372
34373         PR c++/14033
34374         * g++.dg/other/crash-2.C: New test.
34375
34376 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34377
34378         PR c++/14028
34379         * g++.dg/parse/angle-bracket2.C: New test.
34380
34381 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34382
34383         PR middle-end/13750
34384         Revert:
34385         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34386         PR pch/13361
34387         * g++.dg/pch/wchar-1.C: New.
34388         * g++.dg/pch/wchar-1.Hs: New.
34389
34390 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34391
34392         PR c++/14008
34393         * g++.dg/parse/error15.C: New test.
34394         * g++.dg/parse/crash11.C: Update dg-error mark.
34395
34396 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34397
34398         PR c++/13932
34399         * g++.dg/warn/conv2.C: New test.
34400
34401 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34402
34403         PR c++/13086
34404         * g++.dg/warn/incomplete1.C: Remove xfail.
34405
34406 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34407
34408         * lib/file-format.exp (gcc_target_object_format): Use
34409         ${tool}_target_compile, not gcc_target_compile.
34410         * lib/target-supports.exp (check_alias_available): Likewise.
34411         (check_gc_sections_available): Likewise.
34412         * g++.dg/ext/attrib10.C: Use dg-require-alias.
34413         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
34414         dg-require-alias.
34415
34416 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
34417
34418         PR c++/13969
34419         * g++.dg/template/static6.C: New test.
34420
34421 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
34422
34423         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
34424
34425 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34426
34427         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
34428         tests for systems where `char' is unsigned by default.
34429
34430 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34431
34432         PR c++/13997
34433         * g++.dg/template/partial3.C: New test.
34434
34435 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
34436
34437         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
34438         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
34439         Remove mentions of obsolete ports.
34440
34441 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
34442
34443         * gcc.dg/noncompile/20001228-1.c: Fix for new
34444         error message.
34445
34446 2004-02-03  Roger Sayle  <roger@eyesopen.com>
34447
34448         PR target/9348
34449         * gcc.c-torture/execute/multdi-1.c: New test case.
34450
34451 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34452
34453         PR c++/13925
34454         * g++.dg/template/lookup5.C: New test.
34455
34456 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34457
34458         PR c++/13950
34459         * g++.dg/template/lookup4.C: New test.
34460
34461         PR c++/13970
34462         * g++.dg/parse/error14.C: New test.
34463
34464         PR c++/14002
34465         * g++.dg/parse/template13.C: New test.
34466
34467 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
34468
34469         PR c++/13978
34470         * g++.dg/template/koenig4.C: New test.
34471
34472         PR c++/13968
34473         * g++.dg/template/crash17.C: New test.
34474
34475         PR c++/13975
34476         * g++.dg/parse/error13.C: New test.
34477         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
34478
34479 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34480
34481         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
34482
34483 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
34484
34485         PR c/11658
34486         PR c/13994
34487         * gcc.dg/noncompile/20040203-1.c: New test.
34488         * gcc.dg/noncompile/20040203-2.c: Likewise.
34489         * gcc.dg/noncompile/20040203-3.c: Likewise.
34490         * gcc.dg/20040203-1.c: Likewise.
34491
34492 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
34493
34494         PR c++/10858
34495         * g++.dg/template/sizeof7.C: New test.
34496
34497 2004-02-02  Eric Christopher  <echristo@redhat.com>
34498             Zack Weinberg  <zack@codesourcery.com>
34499
34500         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
34501
34502 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
34503
34504         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
34505         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
34506         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
34507         * gcc.dg/cleanup-5.c: Run only on Linux targets.
34508
34509 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
34510
34511         PR c++/13113
34512         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
34513
34514         PR c++/13854
34515         * g++.dg/ext/attrib13.C: New test.
34516
34517         PR c++/13907
34518         * g++.dg/conversion/op2.C: New test.
34519
34520 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34521
34522         * gcc.dg/titype-1.c: Fix pasto.
34523
34524 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34525
34526         * gcc.dg/titype-1.c: New test.
34527
34528 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34529
34530         PR c++/13957
34531         * g++.dg/template/non-type-template-argument-1.C,
34532         g++.dg/template/qualified-id1.C: Update dg-error marks.
34533         * g++.dg/template/nontype6.C: New test.
34534
34535 2004-02-01  Roger Sayle  <roger@eyesopen.com>
34536
34537         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
34538         * gcc.dg/builtins-31.c: New testcase.
34539         * gcc.dg/builtins-32.c: New testcase.
34540
34541 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
34542
34543         * objc.dg/call-super-2.m: Update line numbers
34544         for the including of stddef.h.
34545
34546 2004-01-30  Michael Matz  <matz@suse.de>
34547
34548         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
34549         g++.dg/ext/case-range3.C: New tests.
34550
34551 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34552
34553         DR206
34554         PR c++/13813
34555         * g++.dg/template/member4.C: New test.
34556
34557 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34558
34559         PR c++/13683
34560         * g++.dg/template/sizeof6.C: New test.
34561
34562 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34563
34564         * gcc.dg/fwritable-strings-1.c: New test.
34565
34566 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34567
34568         * gcc.c-torture/compile/20040130-1.c: New test.
34569
34570 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
34571
34572         * objc.dg/call-super-2.m: Include stddef.h for size_t.
34573
34574 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
34575
34576         PR c++/13883
34577         * g++.dg/template/ctor3.C: New test.
34578
34579 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34580
34581         * g++.dg/tc1: New directory.
34582         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
34583         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
34584         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
34585         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
34586         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
34587
34588 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34589
34590         * g++.dg/parse/error11.C: New test.
34591         * g++.dg/parse/error12.C: Likewise.
34592
34593 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
34594
34595         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
34596         (scan_initial, main): Use aligned_sizeof instead of sizeof.
34597
34598 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
34599
34600         PR c++/13791
34601         * g++.dg/ext/attrib12.C: New test.
34602
34603         PR c++/13736
34604         * g++.dg/parse/cast2.C: New test.
34605
34606 2004-01-27  James E Wilson  <wilson@specifixinc.com>
34607
34608         * objc.dg/encode-2.m (main): New local string.  Set depending on
34609         sizeof long.  Use in sscanf call.
34610         * objc.dg/encode-3.m (main): New local string.  Set depending on
34611         sizeof long.  Use in scan_initial call.
34612
34613 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34614
34615         * objc.dg/call-super-2.m: Make LP64-safe.
34616         * objc.dg/desig-init-1.m: Likewise.
34617
34618 2004-01-27  Devang Patel <dpatel@apple.com>
34619
34620         * g++.dg/debug/namespace1.C: New test.
34621
34622 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
34623
34624         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34625         xscale-*-*.
34626
34627         * gcc.dg/arm-mmx-1.c: New test.
34628
34629 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
34630
34631         * gcc.dg/20040127-1.c: New test.
34632         * gcc.dg/20040127-2.c: New test.
34633
34634 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34635
34636         * objc.dg/stret-1.m (glob): Renamed to globa.
34637
34638 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
34639
34640         PR c++/13663
34641         * g++.dg/expr/for1.C: New test.
34642
34643 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
34644
34645         PR middle-end/13779
34646         * gcc.dg/darwin-longlong.c: New test.
34647
34648 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
34649
34650         * gcc.dg/20040124-1.c: Moved test from here...
34651         * gcc.c-torture/compile/20040124-1.c: ...to here.
34652
34653 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
34654
34655         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
34656         the assembly output if -m64 is passed.
34657
34658 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
34659
34660         PR c++/13833
34661         * g++.dg/template/cond3.C: New test.
34662
34663 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34664
34665         PR c++/13810
34666         * g++.dg/template/ttp7.C: New test.
34667
34668 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34669
34670         PR c++/13797
34671         * g++.dg/template/nontype4.C: New test.
34672         * g++.dg/template/nontype5.C: Likewise.
34673
34674 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
34675
34676         * gcc.dg/torture/mips-clobber-at.c: New test.
34677
34678 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
34679
34680         * gcc.dg/20040124-1.c: New test.
34681
34682 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
34683
34684         * gcc.dg/20040123-1.c: New test.
34685
34686 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34687
34688         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34689
34690 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
34691
34692         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34693
34694 2004-01-23  Andrew Pinski  <apinski@apple.com>
34695
34696         * gcc.dg/20030121-1.c: Move to ..
34697         * gcc.dg/20040121-1.c: here.
34698
34699 2004-01-23  Roger Sayle  <roger@eyesopen.com>
34700
34701         * gcc.dg/builtins-29.c: New test case.
34702
34703 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
34704
34705         PR 18314
34706         * gcc.dg/builtins-30.c: New testcase.
34707
34708 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
34709
34710         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34711         * lib/g77.exp: Likewise.
34712         * lib/objc.exp: Likewise.
34713         * lib/g++.exp: Likewise.
34714
34715 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
34716
34717         * gcc.dg/struct-by-value-2.c: New test.
34718
34719 2004-01-21  Andrew Pinski  <apinski@apple.com>
34720
34721         PR target/13785
34722         * gcc.dg/20030121-1.c: New test.
34723
34724 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
34725
34726         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
34727         clobber frame pointer register in asm statement.
34728
34729 2004-01-21  Falk Hueffner  <falk@debian.org>
34730
34731         * gcc.c-torture/compile/20040121-1.c: New test.
34732
34733 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
34734
34735         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34736
34737 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
34738
34739         * gcc.dg/ppc64-abi-2.c: New test.
34740
34741 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
34742
34743         * lib/treelang.exp: Fill out this file.
34744         * lib/treelang-dg.exp: New File.
34745
34746 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
34747
34748         * gcc.c-torture/compile/981022-1.c: Remove.
34749         * gcc.dg/array-5.c: Remove XFAIL.
34750         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34751         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34752         gcc.dg/cond-lvalue-1.c: Update.
34753         * gcc.dg/cast-lvalue-2.c: New test.
34754
34755 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
34756
34757         PR c++/13592
34758         * g++.dg/other/error1.C (class foo): Tweak error message.
34759
34760         PR c++/13592
34761         * g++.dg/template/call2.C: New test.
34762
34763 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34764
34765         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34766         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34767         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34768         scalar-return-1_x.c, scalar-return-2_y.c,
34769         scalar-return-3_x.c, scalar-return-3_y.c,
34770         scalar-return-4_x.c, scalar-return-4_y.c,
34771         struct-align-1.h, struct-align-1_x.c,
34772         struct-align-1_y.c, struct-align-2.h,
34773         struct-align-2_x.c, struct-align-2_y.c,
34774         struct-by-value-10_y.c, struct-by-value-11_x.c,
34775         struct-by-value-11_y.c, struct-by-value-12_x.c,
34776         struct-by-value-12_y.c, struct-by-value-13_x.c,
34777         struct-by-value-13_y.c, struct-by-value-14_x.c,
34778         struct-by-value-14_y.c, struct-by-value-15_x.c,
34779         struct-by-value-15_y.c, struct-by-value-16_y.c,
34780         struct-by-value-17_y.c, struct-by-value-18_y.c,
34781         struct-by-value-19_y.c, struct-by-value-1_x.c,
34782         struct-by-value-1_y.c, struct-by-value-20_y.c,
34783         struct-by-value-2_x.c, struct-by-value-2_y.c,
34784         struct-by-value-3_y.c, struct-by-value-4_x.c,
34785         struct-by-value-4_y.c, struct-by-value-5_y.c,
34786         struct-by-value-6_y.c, struct-by-value-7_y.c
34787         struct-by-value-8_x.c, struct-by-value-8_y.c
34788         struct-by-value-9_x.c, struct-by-value-9_y.c
34789         struct-return-10_x.c, struct-return-10_y.c,
34790         struct-return-19_x.c, struct-return-20_x.c
34791         struct-return-2_x.c, struct-return-2_y.c
34792         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34793         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
34794
34795 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34796
34797         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34798         attribute on sparc*-sun-solaris2.*.
34799
34800 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
34801
34802         PR c++/13710
34803         * g++.dg/ext/typeof7.C: New test.
34804
34805 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
34806
34807         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34808         * gcc.dg/const-elim-1.c: Same.
34809
34810 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
34811
34812         * objc.dg/stret-1.m: New.
34813         * objc.dg/stret-2.m: New.
34814
34815 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
34816
34817         PR c++/11895
34818         * g++.dg/ext/vector1.C: New test.
34819
34820 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
34821
34822         * gcc.dg/pch/import-1.c: New.
34823         * gcc.dg/pch/import-1.hs: New.
34824         * gcc.dg/pch/import-1a.h: New.
34825         * gcc.dg/pch/import-1b.h: New.
34826         * gcc.dg/pch/import-1c.h: New.
34827
34828 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34829
34830         PR c++/13574
34831         * g++.dg/ext/array1.C: New test.
34832
34833         PR c++/13178
34834         * g++.dg/conversion/op1.C: New test.
34835
34836 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
34837
34838         PR 11864
34839         From Kazumoto Kojima / Dan Kegel:
34840         * gcc.dg/pr11864-1.c: New test.
34841
34842         PR 10392
34843         From Marcus Comstedt / Dan Kegel:
34844         * gcc.dg/pr10392-1.c: New test.
34845
34846 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
34847
34848         PR c++/13478
34849         * g++.dg/init/ref10.C: New test.
34850
34851 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34852
34853         PR c++/13407
34854         * g++.dg/parse/typename6.C: New test.
34855
34856 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
34857
34858         PR pch/13361
34859         * g++.dg/pch/wchar-1.C: New.
34860         * g++.dg/pch/wchar-1.Hs: New.
34861
34862 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34863
34864         PR c++/9259
34865         * g++.dg/expr/sizeof2.C: New test.
34866
34867 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
34868
34869         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34870
34871 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34872
34873         PR c++/13659
34874         * g++.dg/lookup/strong-using-3.C: New.
34875         * g++.dg/lookup/using-10.C: New.
34876
34877 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
34878
34879         PR c++/13594
34880         * g++.dg/lookup/strong-using-2.C: New.
34881
34882 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
34883             Dan Kegel <dank@kegel.com>
34884             J"orn Rennecke <joern.rennecke@superh.com>
34885
34886         PR target/9365
34887         * gcc.dg/pr9365-1.c: New test.
34888
34889 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34890
34891         PR c++/8856
34892         * g++.dg/parse/casting-operator2.C: New test.
34893         * g++.old-deja/g++.pt/explicit83.C: Remove.
34894
34895 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
34896
34897         * gcc.dg/label-compound-stmt-1.c: New test.
34898         * gcc.c-torture/compile/950922-1.c,
34899         gcc.c-torture/compile/20000211-3.c,
34900         gcc.c-torture/compile/20000518-1.c,
34901         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34902         compound statements.
34903
34904 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
34905
34906         * gcc.dg/ppc64-abi-1.c: New test.
34907
34908 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
34909
34910          * g++.dg/ext/attrib9.C: Add dg-warnings.
34911
34912 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34913
34914         PR c++/12335
34915         * g++.dg/parse/dtor3.C: New test.
34916
34917 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
34918
34919         PR c++/12709
34920         * g++.dg/parse/try-catch-1.C: New test.
34921
34922 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
34923
34924         * ada/acats/run_all.sh: Add more verbose output in acats.log
34925         when compiling tests.
34926
34927 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34928
34929         PR 13656
34930         * gcc.dg/typedef-redecl.c: New test case.
34931         * gcc.dg/typedef-redecl.h: New support file.
34932
34933 2004-01-13  Jan Hubicka  <jh@suse.cz>
34934
34935         * gcc.dg/always_inline.c: New test.
34936         * gcc.dg/debug/20031231-1.c: Fix.
34937
34938 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34939
34940         PR c++/13474
34941         * g++.dg/template/array3.C: New test.
34942
34943 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
34944
34945         * g++.dg/ext/lvalue1.C: No longer expected to fail.
34946         * g++.dg/warn/Wunused-2.C: Likewise.
34947
34948 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34949
34950         PR c++/13289
34951         * g++.dg/template/instantiate6.C: New test.
34952
34953 2004-01-12  Roger Sayle  <roger@eyesopen.com>
34954
34955         PR middle-end/11397
34956         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34957
34958 2004-01-12  Jan Hubicka  <jh@suse.cz>
34959
34960         PR opt/12826
34961         * gcc.dg/20040112-1.c: New.
34962
34963         * gcc.dg/dwarf-die[1-7].c: Move to...
34964         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34965         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34966
34967 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
34968
34969         PR c++/4100
34970         * g++.dg/parse/friend4.C: New test.
34971
34972 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
34973
34974         PR c++/4100
34975         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34976         definition is called a friend.
34977
34978 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
34979
34980         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34981
34982 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
34983
34984         PR c++/3478
34985         * g++.dg/parse/error10.C: New test.
34986         * g++.dg/template/arg2.C: Accept "invalid type" error.
34987
34988 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
34989
34990         PR middle-end/13392
34991         * g++.dg/opt/expect2.C: New test.
34992
34993 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
34994
34995         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34996         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34997         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34998         Update dg-error regexps.
34999
35000 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
35001
35002         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35003         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35004
35005 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35006
35007         * gcc.dg/pragma-re-1.c: Use right pointer type.
35008
35009 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35010
35011         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35012
35013 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
35014
35015         * gcc.dg/rs6000-ldouble-1.c: New.
35016
35017 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35018
35019         DR 337
35020         PR c++/9256
35021         * g++.dg/other/abstract1.C: New test.
35022
35023 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
35024
35025         * g++.dg/lookup/strong-using-1.C: New.
35026
35027 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35028
35029         PR c/11234
35030         * gcc.dg/func-ptr-conv-1.c: New test.
35031         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35032
35033 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
35034
35035         PR target/13380.
35036         * gcc.c-torture/compile/20040109-1.c: New.
35037
35038 2004-01-08  Stuart Hastings  <stuart@apple.com>
35039
35040         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35041         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35042         * gcc.dg/i386-sse-6.c: ...this new testcase.
35043
35044 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
35045
35046         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35047
35048 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35049
35050         * ada/acats/run_acats: Treat 'gnatchop' the same way
35051         as 'gnatmake'.  Export GCC_DRIVER.
35052         * ada/acats/run_all.sh: Add target_gnatchop.  Use
35053         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35054
35055 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35056
35057         PR c++/12573
35058         * g++.dg/template/dependent-expr4.C: New test.
35059
35060 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
35061
35062         * gcc.dg/altivec-11.c: New test.
35063
35064 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
35065
35066         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35067
35068 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35069
35070         PR c/6024
35071         * gcc.dg/enum-compat-1.c: New test.
35072         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35073
35074 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35075
35076         PR c/12165
35077         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35078         gcc.dg/c99-idem-qual-3.c: New tests.
35079
35080 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
35081
35082         * gcc.dg/winline-7.c: Don't cast void * to int.
35083
35084 2004-01-06  Jan Hubicka  <jh@suse.cz>
35085
35086         * gcc.dg/i386-sse-5.c: New test
35087         * g++.dg/eh/simd-1.c: Add -w argument for i386.
35088
35089 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35090
35091         PR c++/12815
35092         * g++.dg/rtti/typeid4.C: New test.
35093
35094 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35095
35096         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35097
35098 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
35099
35100         PR c++/12132
35101         * g++.dg/template/error11.C: New test.
35102
35103         PR c++/13451
35104         * g++.dg/template/class2.C: New test.
35105
35106 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
35107         Richard Sandiford <rsandifo@redhat.com>
35108
35109         PR c++/13387
35110         * g++.dg/opt/alias3.C: New test.
35111
35112 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
35113
35114         PR c++/13157
35115         * g++.dg/template/koenig3.C: New test.
35116
35117         PR c++/13529
35118         * g++.dg/parse/offsetof3.C: New test.
35119
35120         * g++.dg/init/copy7.C: Add missing dg-error markers.
35121
35122         PR c++/12226
35123         * g++.dg/init/copy7.c: New test.
35124
35125         PR c++/13536
35126         * g++.dg/parse/cast1.C: New test.
35127
35128 2004-01-04  Jan Hubicka  <jh@suse.cz>
35129
35130         * gcc.dg/winline[1-7].c: New tests.
35131
35132 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35133
35134         PR c++/13520
35135         * g++.dg/template/qualttp22.C: New test.
35136
35137 2004-01-01  Jan Hubicka  <jh@suse.cz>
35138
35139         * gcc.dg/debug/20031231-1.c: New.
35140         * gcc.c-torture/compile/20040101-1.c: New.
35141         * gcc.dg/dwarf-die-[1-7].c: New.
35142
35143 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
35144
35145         PR optimization/13521
35146         * gcc.c-torture/compile/20031231-1.c: New test.
35147
35148 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35149
35150         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35151
35152 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35153
35154         PR c++/10079
35155         * g++.dg/template/crash16.C: New test.
35156
35157 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
35158
35159         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35160
35161 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
35162
35163         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35164         ports.
35165         * g++.old-deja/g++.jason/thunk3.C: Likewise.
35166         * g++.old-deja/g++.law/profile1.C: Likewise.
35167         * gcc.c-torture/compile/981006-1.c: Likewise.
35168         * gcc.c-torture/execute/loop-2e.x: Likewise.
35169         * gcc.c-torture/execute/loop-2f.x: Remove.
35170         * gcc.c-torture/execute/loop-2g.x: Likewise.
35171         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35172         * gcc.dg/20020312-2.c: Remove traces of dead ports.
35173
35174 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
35175
35176         PR c++/13507
35177         * g++.dg/ext/attrib11.C: New test.
35178
35179         PR c++/13494
35180         * g++.dg/template/array2-1.C: New test.
35181         * g++.dg/template/array2-2.C: New test.
35182
35183 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
35184
35185         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35186
35187 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35188
35189         PR c++/12774
35190         * g++.dg/template/array1-1.C: New test.
35191         * g++.dg/template/array1-2.C: New test.
35192
35193 2003-12-29  Roger Sayle  <roger@eyesopen.com>
35194
35195         PR fortran/12632
35196         * g77.dg/12632.f: New test case.
35197
35198 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35199
35200         PR c++/13289
35201         * g++.dg/parse/nontype1.C: New test.
35202
35203 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35204
35205         PR c++/12403
35206         * g++.dg/parse/explicit1.C: New test.
35207         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35208
35209 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35210
35211         PR c++/13081
35212         * g++.dg/opt/inline6.C: New test.
35213
35214         PR c++/12613
35215         * g++.dg/parse/error9.C: New test.
35216
35217         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35218
35219 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
35220
35221         PR c++/13009
35222         * g++.dg/init/assign1.C: New test.
35223
35224 2003-12-28  Roger Sayle  <roger@eyesopen.com>
35225
35226         PR c++/13070
35227         * g++.dg/warn/format3.C: New test case.
35228
35229 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35230
35231         * gcc.c-torture/compile/20031227-1.c: New test.
35232
35233 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35234
35235         * g++.dg/bprob/bprob.exp: Load target-supports.exp
35236         * g77.dg/bprob/bprob.exp: Likewise.
35237         * gcc.misc-tests/bprob.exp: Likewise.
35238         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
35239         variants on systems where the library does not provide that
35240         functionality.
35241         * gcc.dg/builtins-20.c: Use builtins-config.h.
35242         * gcc.dg/builtins-config.h: New file.
35243
35244 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35245
35246         * lib/gcc-dg.exp (dg-require-profiling): New function.
35247         * lib/target-supports.exp (check_profiling_available): Likewise.
35248         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35249         * g77.dg/bprob/bprob.exp: Likewise.
35250         * gcc.misc-tests/bprob.exp: Likewise.
35251         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35252         * gcc.dg/20021014-1.c: Likewise.
35253         * gcc.dg/nest.c: Likewise.
35254
35255 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35256
35257         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35258         compiling.
35259         * g++.dg/lookup/java2.C: Likewise.
35260         * gcc.dg/cpp/lexident.c: Likewise.
35261
35262 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
35263
35264         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35265         given.
35266         * gcc.c-torture/compile/961203-1.c: Likewise.
35267         * gcc.c-torture/compile/980506-1.c: Likewise.
35268
35269 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
35270
35271         * lib/gcc-dg.exp (dg-prune-output): New annotation.
35272         (additional_prunes): New global.
35273         (gcc-dg-prune): Handle additional per-test pruning.
35274         (dg-test): Clear additional_prunes between tests.
35275
35276         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
35277         dg-prune-output to avoid spurious failures from assembler
35278         complaining about nonexistent WAW violations.
35279         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35280         Use dg-prune-output to avoid spurious failures from assembler
35281         warning about Itanium B-step errata.
35282
35283 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
35284
35285         * g++.dg/abi/macro0.C: New test.
35286         * g++.dg/abi/macro1.C: Likewise.
35287         * g++.dg/abi/macro2.C: Likewise.
35288
35289         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35290         * g++.dg/abi/bitfield7.C: Likewise.
35291         * g++.dg/abi/dtor2.C: Likewise.
35292         * g++.dg/abi/mangle11.C: Likewise.
35293         * g++.dg/abi/mangle12.C: Likewise.
35294         * g++.dg/abi/mangle14.C: Likewise.
35295         * g++.dg/abi/mangle17.C: Likewise.
35296         * g++.dg/abi/vbase10.C: Likewise.
35297         * g++.dg/abi/vbase14.C: Likewise.
35298         * g++.dg/template/qualttp17.C: Likewise.
35299
35300 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
35301
35302         PR c/11995
35303         * gcc.dg/20031223-1.c: New test.
35304
35305 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35306
35307         * gcc.dg/noreturn-7.c: New test.
35308
35309 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35310
35311         * gcc.dg/null-pointer-1.c: New test.
35312
35313 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35314
35315         * g++.old-deja/g++.jason/template18.C: Remove.
35316         * g++.old-deja/g++.jason/template37.C: Likewise.
35317
35318         PR c++/12862
35319         * g++.dg/lookup/ns1.C: New test.
35320
35321         PR c++/12397
35322         * g++.dg/template/lookup3.C: New test.
35323
35324 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35325
35326         * g++.dg/template/recurse1.C: New test
35327
35328 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
35329
35330         PR c++/12479
35331         * g++.dg/parse/semicolon1.C: New test.
35332         * g++.dg/parse/semicolon1.h: Likewise.
35333
35334 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
35335
35336         * gcc.dg/darwin-misaligned.c: New test.
35337
35338 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
35339
35340         PR c/9163
35341         * gcc.dg/20031222-1.c: New test.
35342
35343 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
35344
35345         PR c++/13438
35346         * g++.dg/parse/error8.C: New test.
35347
35348         PR c++/11554
35349         * g++.dg/warn/ctor-init-1.C: New test.
35350
35351 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
35352
35353         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35354         too small.
35355         * gcc.c-torture/compile/930217-1.c: Likewise.
35356         * gcc.c-torture/compile/930513-1.c: Likewise.
35357         * gcc.c-torture/execute/920908-2.c: Likewise.
35358         * gcc.c-torture/execute/921204-1.c: Likewise.
35359         * gcc.c-torture/execute/930621-1.c: Likewise.
35360         * gcc.c-torture/execute/930630-1.c: Likewise.
35361         * gcc.c-torture/execute/931031-1.c: Likewise.
35362         * gcc.c-torture/execute/980602-2.c: Likewise.
35363         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35364         * gcc.c-torture/execute/compndlit-1.c: Likewise.
35365         * gcc.c-torture/execute/extzvsi.c: Likewise.
35366         * gcc.c-torture/unsorted/ext.c: Likewise.
35367
35368 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
35369
35370         PR target/12749
35371         * gcc.c-torture/compile/20031220-2.c: New test case.
35372
35373 2003-12-20  Roger Sayle  <roger@eyesopen.com>
35374
35375         PR optimization/13031
35376         * gcc.c-torture/compile/20031220-1.c: New test case.
35377
35378 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
35379
35380         * gcc.dg/cast-function-1.c: New test.
35381
35382 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35383
35384         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
35385         formats.
35386
35387 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
35388
35389         PR c++/12795
35390         * g++.dg/ext/attrib10.C: New test.
35391
35392 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35393
35394         * gcc.dg/cleanup-10.c: New test.
35395         * gcc.dg/cleanup-11.c: New test.
35396
35397 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
35398
35399         PR c++/13239
35400         * g++.dg/opt/expect1.C: New test.
35401
35402 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
35403
35404         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
35405
35406 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
35407
35408         PR debug/12923
35409         * gcc.dg/20031218-1.c: New test.
35410
35411         PR debug/12389
35412         * gcc.dg/20031218-2.c: New test.
35413         * gcc.dg/20031218-3.c: New test.
35414
35415         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
35416         of label name and allow for USER_LABEL_PREFIX == "_" names.
35417         * g++.dg/abi/mangle18-2.C: Likewise.
35418         * g++.dg/abi/mangle19-1.C: Likewise.
35419         * g++.dg/abi/mangle19-2.C: Likewise.
35420         * g++.dg/abi/mangle20-1.C: Likewise.
35421         * g++.dg/abi/mangle20-2.C: Likewise.
35422
35423 2003-12-18  Richard Henderson  <rth@redhat.com>
35424
35425         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
35426
35427 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
35428             Dan Kegel <dank@kegel.com>
35429
35430         PR other/12009
35431         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
35432         testing a cross compiler, it causes spurious compile failures.
35433         * lib/g++.exp: Likewise.
35434
35435 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35436
35437         PR c++/13262
35438         * g++.dg/template/access13.C: New test.
35439
35440 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
35441
35442         * gcc.dg/20031216-1.c: New test.
35443
35444 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35445
35446         PR c++/9154
35447         * g++.dg/template/error10.C: New test.
35448
35449 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35450
35451         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
35452         * g++.dg/eh/simd-2.C: Likewise.
35453
35454 2003-12-17  James E Wilson  <wilson@specifixinc.com>
35455             Roger Sayle  <roger@eyesopen.com>
35456
35457         * gcc.c-torture/execute/ieee/mzero5.c: New.
35458
35459 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
35460
35461         PR c++/10603
35462         * g++.dg/parse/error6.C: New test.
35463
35464         PR c++/12827
35465         * g++.dg/parse/error7.C: New test.
35466
35467 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
35468
35469         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
35470         at -O with stabs debugging formats.
35471         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
35472         * gcc.dg/debug/debug-2.c: Likewise.
35473
35474 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35475
35476         PR c++/12696
35477         * g++.dg/init/error1.C: New test.
35478
35479         PR c++/12218
35480         * g++.dg/init/pm3.C: New test.
35481
35482 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35483
35484         PR c/3347
35485         * gcc.dg/bitfld-8.c: New test.
35486
35487 2003-12-16  James Lemke  <jim@wasabisystems.com>
35488
35489         * gcc.dg/arm-scd42-[123].c: New tests.
35490
35491 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35492
35493         PR c++/9043
35494         * g++.dg/abi/mangle20-1.C: New test.
35495         * g++.dg/abi/mangle20-2.C: New test.
35496
35497 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
35498
35499         PR c++/13275
35500         * g++.dg/other/offsetof2.C: Remove XFAIL.
35501         * g++.dg/parse/offsetof1.C: New test.
35502         * g++.gd/parse/offsetof2.C: Likewise.
35503
35504 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35505
35506         * g++.dg/template/nontype3.C: New test.
35507         * g++.dg/template/static2.C: Tweaked the dg-error clause.
35508
35509 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35510
35511         * g++.dg/warn/noreturn-3.C: Also test instantiation.
35512
35513 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
35514
35515         PR c++/13387
35516         * g++.dg/expr/assign1.C: New test.
35517
35518         PR c++/13242
35519         * g++.dg/abi/mangle19-1.C: New test.
35520         * g++.dg/abi/mangle19-2.C: New test.
35521
35522 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
35523
35524         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
35525
35526 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35527
35528         * gcc.c-torture/execute/20031216-1.c: New test.
35529
35530 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35531
35532         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
35533         an ICE regression.
35534
35535 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35536
35537         PR c++/10926
35538         * g++.dg/template/error9.C: New test.
35539
35540         PR c++/11116
35541         * g++.dg/template/error8.C: New test.
35542
35543 2003-12-15  Roger Sayle  <roger@eyesopen.com>
35544
35545         PR middle-end/13400
35546         * gcc.c-torture/execute/20031215-1.c: New test case.
35547
35548 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35549
35550         PR c++/13269
35551         * g++.dg/parse/error5.C: New test.
35552
35553         PR c++/12989
35554         * g++.dg/expr/sizeof1.C: New test.
35555
35556         PR c++/13310
35557         * g++.dg/template/crash15.C: New test.
35558
35559 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
35560
35561         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
35562         a non-POD type as the last named parameter of a varargs function.
35563
35564 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
35565
35566         PR c++/13243
35567         PR c++/12573
35568         * g++.dg/template/crash14.C: New test.
35569         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
35570
35571 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
35572
35573         * g++.dg/other/java1.C: New test.
35574
35575         PR c++/13241
35576         * g++.dg/abi/mangle18-1.C: New test.
35577         * g++.dg/abi/mangle18-2.C: New test.
35578
35579 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35580
35581         PR optimization/10312
35582         * gcc.c-torture/execute/20031214-1.c: New.
35583
35584 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
35585
35586         PR c++/10779
35587         PR c++/12160
35588         * g++.dg/parse/error3.C: New test.
35589         * g++.dg/parse/error4.C: Likewise.
35590         * g++.dg/abi/mangle4.C: Tweak error messages.
35591         * g++.dg/lookup/using5.C: Likewise.
35592         * g++.dg/other/error2.C: Likewise.
35593         * g++.dg/parse/typename5.C: Likewise.
35594         * g++.dg/parse/undefined1.C: Likewise.
35595         * g++.dg/template/arg2.C: Likewise.
35596         * g++.dg/template/ttp3.C: Likewise.
35597         * g++.dg/template/type1.C: Likewise.
35598         * g++.old-deja/g++.other/crash32.C: Likewise.
35599         * g++.old-djea/g++.pt/defarg8.C: Likewise.
35600
35601 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35602
35603         PR c++/13106
35604         * g++.dg/warn/noreturn-3.C: New test.
35605
35606 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35607
35608         PR c++/13118
35609         * g++.dg/abi/covariant3.C: New.
35610
35611 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
35612
35613         * g++.dg/eh/ia64-1.C: New test.
35614
35615 2003-12-12  Roger Sayle  <roger@eyesopen.com>
35616
35617         PR optimization/13037
35618         * g77.f-torture/execute/13037.f: New test case.
35619
35620 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35621
35622         PR c++/12881
35623         * g++.dg/abi/covariant2.C: New.
35624
35625 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
35626
35627         * gcc.dg/cpp/trad/macro.c: New tests.
35628
35629 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
35630
35631         * gcc.c-torture/execute/wchar_t-1.x: Delete.
35632
35633 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
35634
35635         PR other/10819
35636         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35637         to fix Bug 10819.
35638         * lib/g++.exp (g++_version): Likewise.
35639         * lib/g77.exp (g77_version): Likewise.
35640         * lib/objc.exp (default_objc_version): Likewise.
35641
35642 2003-12-10  Richard Henderson  <rth@redhat.com>
35643
35644         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35645
35646         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35647
35648 2003-12-08  Matt Austern  <austern@apple.com>
35649
35650         PR c/13134
35651         * lib/gcc-dg.exp (dg-require-visibility): Define.
35652         * lib/target-supports (check_visibility_available): Define.
35653         * gcc.dg/visibility-1.c: New test.
35654         * gcc.dg/visibility-2.c: Likewise.
35655         * gcc.dg/visibility-3.c: Likewise.
35656         * gcc.dg/visibility-4.c: Likewise.
35657         * gcc.dg/visibility-5.c: Likewise.
35658         * gcc.dg/visibility-6.c: Likewise.
35659         * g++.dg/ext/visibility-1.C: Likewise.
35660         * g++.dg/ext/visibility-2.C: Likewise.
35661         * g++.dg/ext/visibility-3.C: Likewise.
35662         * g++.dg/ext/visibility-4.C: Likewise.
35663         * g++.dg/ext/visibility-5.C: Likewise.
35664         * g++.dg/ext/visibility-6.C: Likewise.
35665
35666 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35667
35668         * g++.dg/lookup/java1.C: New test.
35669         * g++.dg/lookup/java2.C: New test.
35670
35671 2003-12-07  Falk Hueffner  <falk@debian.org>
35672
35673         * g++.dg/opt/noreturn-1.C: New test.
35674
35675 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
35676
35677         * gcc.dg/overflow-1.c: New test.
35678
35679 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35680
35681         * g77.f-torture/compile/13060.f: New test.
35682
35683 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
35684
35685         PR c++/13323
35686         * g++.dg/inherit/operator2.C: New test.
35687
35688 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35689
35690         PR c++/13305
35691         * g++.dg/ext/attrib9.C: New test.
35692
35693 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
35694
35695         PR c++/13314
35696         * g++.dg/template/error7.C: New test.
35697
35698 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
35699             J"orn Rennecke <joern.rennecke@superh.com>
35700
35701         PR target/13302
35702         * g++.dg/other/struct-va_list.C: New test.
35703
35704 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35705
35706         PR c++/13166
35707         * g++.dg/parse/defarg6.C: New test.
35708
35709 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
35710
35711         PR target/13256
35712         * gcc.c-torture/execute/20031201-1.c: New test.
35713
35714 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
35715
35716         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35717
35718 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
35719
35720         * gcc.dg/builtin-return-1.c: New test.
35721
35722 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
35723             J"orn Rennecke <joern.rennecke@superh.com>
35724
35725         PR optimization/13260
35726         * gcc.c-torture/execute/20031204-1.c: New test.
35727
35728 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35729
35730         PR c++/9127
35731         * g++.dg/template/error6.C: New test.
35732
35733 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
35734
35735         * gcc.dg/20031202-1.c: New test.
35736
35737 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
35738
35739         PR c++/13179
35740         * g++.dg/template/eh1.C: New test.
35741
35742         PR c++/10771
35743         * g++.dg/template/error5.C: New test.
35744
35745 2003-12-02  David Ung  <davidu@mips.com>
35746
35747         * gcc.dg/compat/vector-check.h: Corrected type for var
35748         g_##TMODE
35749
35750 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35751
35752         PR c++/10126
35753         * g++.dg/template/ptrmem8.C: New test.
35754
35755 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35756
35757         PR c++/12573
35758         * g++.dg/template/dependent-expr3.C: New test.
35759
35760 2003-12-01  James Lemke  <jim@wasabisystems.com>
35761
35762         * gcc.dg/arm-g2.c: New test.
35763
35764 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35765
35766         PR optimization/11634
35767         * gcc.dg/20031201-2.c: New test case.
35768
35769 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
35770
35771         PR 11433
35772         * objc.dg/proto-lossage-3.m: New test.
35773
35774 2003-12-01  Roger Sayle  <roger@eyesopen.com>
35775
35776         PR optimization/12628
35777         * gcc.dg/20031201-1.c: New test case.
35778
35779 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
35780
35781         * gcc.dg/unaligned-1.c: New test.
35782
35783 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
35784
35785         PR c++/9849
35786         * g++.dg/template/error4.C: New test.
35787         * g++.dg/template/nested3.C: Adjust error markers.
35788
35789 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35790
35791         * gcc.dg/cpp/assert4.c: Check more #system assertions.
35792
35793 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35794
35795         PR c/10333
35796         * gcc.dg/bitfld-7.c: New test.
35797
35798 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
35799
35800         * gcc.dg/tls/asm-1.C: New test.
35801
35802 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35803
35804         * gcc.dg/cpp/assert4.c: Update.
35805
35806 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
35807
35808         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35809         * gcc.dg/builtin-apply3.c: New test.
35810
35811 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35812
35813         * lib/compat.exp (compat-obj): New xfaildata parameter.
35814         Use it to set compiler_conditional_xfail_data before compiling.
35815         (compat-get-options): Handle dg-xfail-if.
35816         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35817         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35818         * gcc.dg/compat/vector-1_y.c: Likewise.
35819         * gcc.dg/compat/vector-2_x.c: Likewise.
35820         * gcc.dg/compat/vector-2_y.c: Likewise.
35821
35822 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35823
35824         * g++.dg/opt/reg-stack4.C: New test.
35825
35826 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
35827
35828         * gcc.dg/builtin-apply2.c: New test.
35829
35830 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
35831
35832         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35833
35834 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35835
35836         PR c++/12924
35837         * g++.dg/template/template-id-2.C: New test.
35838
35839 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35840
35841         PR c++/5369
35842         * g++.dg/template/memfriend1.C: New test.
35843         * g++.dg/template/memfriend2.C: Likewise.
35844         * g++.dg/template/memfriend3.C: Likewise.
35845         * g++.dg/template/memfriend4.C: Likewise.
35846         * g++.dg/template/memfriend5.C: Likewise.
35847         * g++.dg/template/memfriend6.C: Likewise.
35848         * g++.dg/template/memfriend7.C: Likewise.
35849         * g++.dg/template/memfriend8.C: Likewise.
35850         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35851
35852 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
35853
35854         PR c++/12515
35855         * g++.dg/ext/cond1.C: New test.
35856
35857 2003-11-20  Richard Henderson  <rth@redhat.com>
35858
35859         * gcc.dg/20020201-2.c: Remove.
35860         * gcc.dg/20020201-4.c: Remove.
35861         * gcc.dg/20020304-1.c: Remove.
35862
35863 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
35864
35865         * gcc.dg/cpp/trad/xwin1.c: New test case.
35866
35867 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
35868
35869         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35870         * lib/g77.exp: Likewise.
35871         * lib/objc.exp: Likewise.
35872         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35873         for darwin.
35874
35875 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35876
35877         PR c++/12932
35878         * g++.dg/template/static5.C: New test.
35879
35880 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35881
35882         * gcc.dg/nested-func-1.c: New test.
35883
35884 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35885
35886         * gcc.dg/cpp/assert4.c: New test.
35887
35888 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35889
35890         PR c++/2294
35891         * g++.dg/lookup/using9.c: New test.
35892
35893 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
35894
35895         PR c++/12762
35896         * g++.dg/template/error3.C: New test.
35897
35898 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
35899
35900         PR ada/13035
35901         * ada/acats/run_acats, run_all.sh: Fix syntax error.
35902         No longer use a wrapper for gcc, since this does not work under
35903         Windows.
35904
35905 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
35906
35907         PR c++/2094
35908         * g++.dg/template/ptrmem7.C: New test.
35909
35910 2003-11-13  Andrew Pinski <apinski@apple.com>
35911
35912         * gcc.c-torture/compile/20031113-1.c: New test.
35913
35914 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
35915             Kean Johnston <jkj@sco.com>
35916
35917         PR c/13029
35918         * gcc.dg/unused-4.c: Update.
35919
35920 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35921
35922         * g++.dg/opt/const3.C: New test.
35923
35924 2003-11-13  Jan Hubicka  <jh@suse.cz>
35925
35926         * gcc.c-torture/compile/20031112-1.c: New test.
35927
35928 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
35929
35930         * g++.dg/parse/crash10.C: Remove bogus error marker.
35931
35932 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35933
35934         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35935         (host_gcc): Likewise.
35936         (ROOT): Honor $PWDCMD.
35937         (BASE): Likewise.
35938         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35939
35940 2003-11-12  Catherine Moore  <clm@redhat.com>
35941
35942         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35943
35944 2003-11-12  Andreas Jaeger  <aj@suse.de>
35945             Jakub Jelinek  <jakub@redhat.com>
35946             Andrew Pinski  <pinskia@physics.uc.edu>
35947             Richard Henderson  <rth@redhat.com>
35948
35949         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35950         systems.
35951         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35952
35953         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35954         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35955
35956 2003-11-11  Andreas Jaeger  <aj@suse.de>
35957
35958         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35959
35960         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35961
35962 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
35963
35964         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35965         Clean ups.
35966
35967 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
35968
35969         * gcc.dg/trampoline-1.c: New test.
35970
35971 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35972
35973         * gcc.c-torture/compile/200031109-1.c: New test.
35974
35975 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35976
35977         PR c/3190
35978         PR c/8714
35979         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35980         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35981         gcc.dg/format/no-y2k-1.c: Update.
35982
35983 2003-11-08  Roger Sayle  <roger@eyesopen.com>
35984
35985         PR optimization/10467
35986         * gcc.dg/20031108-1.c: New test case.
35987
35988 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
35989
35990         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35991
35992 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35993
35994         * gcc.dg/compound-lvalue-1.c: New test.
35995         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35996         some XFAILs.
35997
35998 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
35999
36000         * gcc.dg/altivec-varargs-1.c: New test.
36001
36002 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36003
36004         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36005         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36006         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
36007         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
36008         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36009
36010 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36011
36012         * gcc.dg/cond-lvalue-1.c: New test.
36013
36014 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
36015
36016         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36017
36018 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36019
36020         PR c++/11616
36021         * g++.dg/template/instantiate5.C: New test.
36022
36023 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36024
36025         PR c++/12726
36026         * g++.dg/ext/complit2.C: Replace test with self-contained version.
36027         * ChangeLog: Add missing first entry for above test.
36028
36029 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36030
36031         PR c++/9810
36032         * g++.dg/template/using8.C: New test.
36033         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36034
36035 2003-11-02  Roger Sayle  <roger@eyesopen.com>
36036
36037         PR optimization/10817
36038         * gcc.c-torture/compile/20031102-1.c: New test case.
36039
36040 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
36041
36042         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36043         2147483647.
36044
36045 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36046
36047         * gcc.dg/20031102-1.c: New test.
36048
36049 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36050
36051         * gcc.dg/complex-1.c: New test.
36052
36053 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36054
36055         PR c++/12796
36056         * g++.dg/template/crash13.C: Adjust expected error location.
36057         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36058
36059 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36060
36061         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36062
36063 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36064
36065         PR/10239
36066         * gcc.c-torture/compile/20031031-2.c: New test.
36067
36068 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
36069
36070         PR/11640
36071         * gcc.c-torture/compile/20031031-1.c: New test.
36072
36073 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
36074
36075         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36076         * gcc.misc-tests/bprob.exp: Likewise.
36077         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36078         the execution test on arm-elf configs.
36079         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
36080         configs that don't support scratch files.
36081         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36082
36083 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
36084
36085         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36086         done by dejagnu.
36087
36088 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
36089
36090         * ada/acats/run_all.sh: Redirect mv output to /dev/null
36091         Avoid non pure sh syntax. Add more logging.
36092
36093         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36094         fail.
36095
36096 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36097
36098         PR libgcj/10610
36099         * gcc.dg/ppc-stackalign-1.c: New test.
36100
36101 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
36102
36103         * ada/acats/run_all.sh: Change output to be more compliant with
36104         dejagnu framework.
36105         Create acats.sum and acats.log files under testsuite/ada/acats
36106         Only run [a-z]* directories, to filter out e.g. CVS.
36107         Redirect build output to log file.
36108
36109 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36110
36111         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36112
36113 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
36114
36115         PR ada/5909:
36116         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36117
36118 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
36119
36120         * gcc.c-torture/compile/20031023-1.c: New test.
36121         * gcc.c-torture/compile/20031023-2.c: New test.
36122         * gcc.c-torture/compile/20031023-3.c: New test.
36123         * gcc.c-torture/compile/20031023-4.c: New test.
36124
36125 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36126
36127         PR c++/10371
36128         * g++.dg/lookup/scoped8.C: New test.
36129
36130 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
36131
36132         * g++.dg/opt/reg-stack3.C: New test.
36133
36134 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36135
36136         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
36137
36138 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36139
36140         PR c++/11076
36141         * g++.dg/template/crash13.C: New test.
36142
36143 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36144
36145         * gcc.dg/c99-restrict-2.c: New test.
36146
36147 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
36148
36149         PR c++/12698, c++/12699, c++/12700, c++/12566
36150         * g++.dg/inherit/covariant9.C: New test.
36151         * g++.dg/inherit/covariant10.C: New test.
36152         * g++.dg/inherit/covariant11.C: New test.
36153
36154 2003-10-23  Jason Merrill  <jason@redhat.com>
36155
36156         PR c++/12726
36157         * g++.dg/ext/complit2.C: New test.
36158
36159 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
36160
36161         PR target/12654
36162         * gcc.c-torture/execute/20031020-1.c: New test.
36163
36164 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36165
36166         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36167         following the jump_insn.
36168
36169 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36170
36171         * gcc.dg/cast-lvalue-1.c: New test.
36172
36173 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
36174
36175         PR c++/11962
36176         * g++.dg/template/cond2.C: New test.
36177
36178 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36179
36180         * gcc.dg/builtins-28.c: New test.
36181
36182 2003-10-20  Jan Hubicka  <jh@suse.cz>
36183
36184         * g++.dg/opt/inline4.C: Do not use min-inline-insns
36185         parameter.
36186         * gcc.dg/inline-2.c: Likewise.
36187
36188 2003-10-20  Phil Edwards  <phil@codesourcery.com>
36189
36190         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36191         * gcc.dg/nest.c: Likewise.
36192
36193 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36194
36195         PR c++/9781, c++/10583, c++/11862
36196         * g++.dg/parse/crash13.C: New test.
36197
36198 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36199
36200         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36201
36202 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36203
36204         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36205         Define HAVE_C99_RUNTIME except on Solaris.
36206         * gcc.dg/builtins-20.c: Likewise.
36207
36208 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36209
36210         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36211
36212 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36213
36214         PR c++/12495
36215         * g++.dg/template/crash21.C: New test.
36216
36217 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36218
36219         PR c++/2513
36220         * g++.dg/template/typename5.C: New test.
36221
36222 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36223
36224         PR c++/12369
36225         * g++.dg/template/friend25.C: New test.
36226
36227 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
36228
36229         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36230         versions.
36231
36232 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
36233
36234         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36235         == 2147483647.
36236
36237 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
36238
36239         * gcc.c-torture/execute/960416-1.x: Remove.
36240         * gcc.c-torture/execute/divconst-3.x: Likewise.
36241
36242 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
36243
36244         PR target/12598
36245         * gcc.dg/torture/cris-volatile-1.c: New test.
36246
36247 2003-10-14  Roger Sayle  <roger@eyesopen.com>
36248
36249         PR optimization/9325
36250         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36251         for overflowing floating point to integer conversion during RTL
36252         simplification.
36253
36254 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
36255
36256         * objc/execute/_cmd.m: Fix typo.
36257         * objc.dg/image-info.m, objc.dg/symtab-1.m:
36258         Relax 'scan-assembler' regexp.
36259         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36260         objc.dg/try-catch-4.m: Run on non-Darwin targets.
36261         * objc.dg/zero-link-2.m: Remove blank line.
36262         * objc.dg/zero-link-3.m: New test case.
36263
36264 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
36265
36266         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36267
36268         * gcc.dg/asm-names.c: Use scan-assembler-not rather
36269         than linker trickery.
36270
36271 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36272
36273         PR c++/12370
36274         * g++.dg/other/friend2.C: New test.
36275
36276 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36277
36278         * gcc.dg/20031012-1.c: New test.
36279
36280 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
36281
36282         * gcc.dg/weak/weak-3.c: Fix for new warning.
36283
36284 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
36285
36286         PR optimization/8750
36287         * gcc.c-torture/execute/20031012-1.c: New test case.
36288
36289 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36290
36291         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36292         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36293
36294 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36295
36296         PR optimization/12260
36297         * gcc.c-torture/compile/20031011-2.c: New test case.
36298
36299 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36300
36301         * gcc.c-torture/execute/20031011-1.c: New testcase.
36302
36303 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
36304
36305         * gcc.c-torture/compile/20031011-1.c: New test.
36306
36307 2003-10-11  Jan Hubicka  <jh@suse.cz>
36308
36309         * g++.dg/other/first-global.C: New test.
36310
36311 2003-10-11  Roger Sayle  <roger@eyesopen.com>
36312
36313         * gcc.c-torture/execute/string-opt-18.c: New testcase.
36314
36315 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
36316
36317         * gcc.c-torture/compile/20031010-1.c: New test.
36318
36319 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
36320
36321         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36322         * gcc.c-torture/execute/va-arg-25.c: ... here.
36323
36324 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
36325
36326         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36327
36328 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
36329
36330         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36331
36332 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
36333
36334         * g++.dg/parse/error2.C: New test.
36335
36336 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
36337
36338         PR c++/11097
36339         * g++.dg/other/error5.C: Modify the error message.
36340         * g++.dg/lookup/using8.C: New test.
36341
36342 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
36343
36344         * gcc.dg/darwin-abi-2.c: New file.
36345         * gcc.c-torture/execute/va-arg-24.c: New file.
36346
36347 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
36348
36349         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
36350         indentation.
36351
36352 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
36353
36354         PR c++/10147
36355         * g++.dg/other/error4.C: Update error messages.
36356         * g++.dg/template/ptrmem4.C: Likewise.
36357
36358         PR c++/12337
36359         * g++.dg/init/new9.C: New test.
36360
36361         PR c++/12334, c++/12236, c++/8656
36362         * g++.dg/ext/attrib8.C: New test.
36363
36364 2003-10-06  Devang Patel  <dpatel@apple.com>
36365
36366         * gcc.dg/debug/dwarf2-3.h: New test.
36367         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36368
36369 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
36370
36371         * g++.dg/opt/cfg2.C: New test.
36372
36373 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36374
36375         * g++.dg/opt/float1.C: New test.
36376
36377 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36378
36379         * gcc.dg/c90-array-lval-6.c: New test.
36380         * gcc.dg/c99-array-lval-6.c: New test.
36381
36382 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
36383             Ziemowit Laski  <zlaski@apple.com>
36384
36385         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
36386         'Derived', so that it is never considered a class method; add
36387         new warning for '+port' method ambiguity.
36388         * objc.dg/method-12.m: Include <objc/objc.h> instead of
36389         <objc/objc-api.h> (needed on Mac OS X).
36390         * objc.dg/method-13.m: New test.
36391
36392 2003-10-03  Roger Sayle  <roger@eyesopen.com>
36393
36394         PR optimization/9325, PR java/6391
36395         * gcc.c-torture/execute/20031003-1.c: New test case.
36396
36397 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
36398
36399         PR optimization/12180
36400         * gcc.dg/20031002-1.c: New test.
36401
36402         PR c++/12486
36403         * g++.dg/inherit/error1.C: New test.
36404
36405 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
36406
36407         * lib/f-torture.exp (search_for): Rename to...
36408         (search_for_re): This.  Also, clean up comments and the
36409         "regexp" invocation.
36410
36411 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
36412
36413         * gcc.c-torture/compile/20031002-1.c: New test.
36414
36415 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
36416
36417         * g++.dg/opt/cond1.C: New test.
36418
36419 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
36420
36421         * gcc.dg/Wold-style-definition-2.c: New testcase.
36422         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
36423
36424 2003-09-29  Richard Henderson  <rth@redhat.com>
36425
36426         * g++.dg/init/array10.C: Add dg-options.
36427
36428 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
36429
36430         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
36431
36432 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36433
36434         * g++.dg/template/friend19.C: Fix typo.
36435         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
36436
36437 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
36438
36439         * gcc.c-torture/execute/20030928-1.c: New test.
36440         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
36441
36442 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36443
36444         * g++.dg/opt/unroll1.C: New test.
36445
36446 2003-09-26  Roger Sayle  <roger@eyesopen.com>
36447
36448         PR optimization/11741
36449         * gcc.dg/20030926-1.c: New test case.
36450
36451 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36452
36453         PR c++/5655
36454         * g++.dg/parse/access7.C: New test.
36455         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
36456
36457 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
36458
36459         MERGE OF objc-improvements-branch into MAINLINE:
36460         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
36461         if libobjc has not been built.
36462         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
36463         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
36464         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
36465         objc/execute/nested-3.m, objc/execute/np-2.m,
36466         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
36467         objc/execute/redefining_self.m, objc/execute/root_methods.m,
36468         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
36469         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
36470         objc.dg/special/unclaimed-category-1.h,
36471         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
36472         well as GNU runtime.
36473         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
36474         * execute/cascading-1.m, execute/function-message-1.m,
36475         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
36476         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
36477         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
36478         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
36479         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
36480         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
36481         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
36482         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
36483         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
36484         * objc.dg/bitfield-2.m: Run only on Darwin.
36485         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
36486         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
36487         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
36488         * objc.dg/const-str-1.m: Fix constant string layout.
36489
36490 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
36491
36492         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
36493
36494 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
36495
36496         * gcc.dg/darwin-abi-1.c: New file.
36497
36498 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
36499
36500         PR target/12281
36501         * gcc.c-torture/compile/20030921-1.c: New test.
36502
36503 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36504
36505         * g++.dg/opt/reg-stack2.C: New test.
36506
36507 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36508
36509         * g++.dg/eh/delayslot1.C: New test.
36510
36511 2003-09-20  Richard Henderson  <rth@redhat.com>
36512
36513         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
36514
36515 2003-09-20  Roger Sayle  <roger@eyesopen.com>
36516
36517         * gcc.c-torture/execute/20030920-1.c: New test case.
36518
36519 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36520
36521         * g++.dg/rtti/typeid3.C: Correct expected error message.
36522
36523 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36524
36525         PR c++/157
36526         * g++.dg/parse/crash12.C: New test.
36527
36528 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
36529
36530         * gcc.dg/compat/mixed-struct-check.h: New.
36531         * gcc.dg/compat/mixed-struct-defs.h: New.
36532         * gcc.dg/compat/mixed-struct-init.h: New.
36533         * gcc.dg/compat/struct-by-value-19_main.c: New.
36534         * gcc.dg/compat/struct-by-value-19_x.c: New.
36535         * gcc.dg/compat/struct-by-value-19_y.c: New.
36536         * gcc.dg/compat/struct-by-value-20_main.c: New.
36537         * gcc.dg/compat/struct-by-value-20_x.c: New.
36538         * gcc.dg/compat/struct-by-value-20_y.c: New.
36539         * gcc.dg/compat/struct-return-19_main.c: New.
36540         * gcc.dg/compat/struct-return-19_x.c: New.
36541         * gcc.dg/compat/struct-return-19_y.c: New.
36542         * gcc.dg/compat/struct-return-20_main.c: New.
36543         * gcc.dg/compat/struct-return-20_x.c: New.
36544         * gcc.dg/compat/struct-return-20_y.c: New.
36545
36546 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
36547         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
36548         so that it will not complain on LP64 targets.
36549
36550 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36551
36552         PR c++/495
36553         * g++.dg/template/friend24.C: New test.
36554
36555 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
36556
36557         PR c++/12332
36558         * g++.dg/template/memtmpl2.C: New test.
36559
36560 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
36561
36562         PR target/11184
36563         * gcc.dg/builtin-apply1.c: New test.
36564
36565 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
36566
36567         PR c++/9848
36568         * g++.dg/warn/Wunused-4.C: New test.
36569
36570 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36571
36572         PR c++/12316
36573         * g++.dg/other/gc2.C: New test.
36574
36575 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
36576
36577         PR c++/11991
36578         * g++.dg/rtti/typeid3.C: New test.
36579
36580         PR c++/12266
36581         * g++.dg/overload/template1.C: New test.
36582
36583 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
36584
36585         * g++.dg/opt/cfg3.C: New test.
36586
36587 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36588
36589         PR c++/7939
36590         * g++.dg/template/crash11.C: New test.
36591
36592 2003-09-16  Jason Merrill  <jason@redhat.com>
36593             Jakub Jelinek  <jakub@redhat.com>
36594
36595         * gcc.dg/attr-warn-unused-result.c: New test.
36596
36597 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
36598
36599         PR c++/12184
36600         * g++.dg/expr/call2.C: New test.
36601
36602 2003-09-15  Andreas Jaeger  <aj@suse.de>
36603
36604         * gcc.dg/Wold-style-definition-1.c: New test.
36605
36606 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
36607
36608         PR c++/3907
36609         * g++.dg/parse/template12.C: New test.
36610
36611         * g++.dg/abi/bitfield11.C: New test.
36612         * g++.dg/abi/bitfield12.C: Likewise.
36613
36614 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
36615
36616         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
36617         non-expansion of functional macro name without arguments at EOL.
36618         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
36619
36620 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
36621
36622         * gcc.c-torture/execute/20030914-[12].c: New tests.
36623
36624 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
36625
36626         PR c++/11788
36627         * g++.dg/overload/addr1.C: New test.
36628
36629 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
36630
36631         * gcc.dg/20030909-1.c: New test.
36632
36633 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36634
36635         * gcc.dg/ultrasp10.c: New test.
36636
36637 2003-09-09  Devang Patel  <dpatel@apple.com>
36638
36639         * gcc.dg/darwin-ld-6.c: New test.
36640
36641 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36642
36643         * gcc.dg/torture/builtin-explog-1.c: New testcase.
36644
36645 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36646
36647         * gcc.dg/ia64-types1.c: New test.
36648         * gcc.dg/ia64-types2.c: Likewise.
36649
36650 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36651
36652         * gcc.dg/builtins-1.c: Add more _Complex tests.
36653         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36654
36655         * gcc.dg/builtins-1.c: Test existing _Complex functions.
36656         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36657
36658 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
36659
36660         PR c++/11786
36661         * g++.dg/lookup/koenig2.C: New test.
36662
36663         PR c++/5296
36664         * g++.dg/rtti/typeid2.C: New test.
36665
36666 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
36667
36668         * gcc.c-torture/compile/20030904-1.c: New test.
36669
36670 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36671
36672         * g++.dg/opt/longbranch2.C: New test.
36673
36674 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36675
36676         * g++.dg/template/crash10.C: Only compile it.
36677
36678 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
36679
36680         PR middle-end/11665
36681         * gcc.c-torture/compile/20030907-1.c: New test.
36682         * g++.dg/init/array11.C: New test.
36683
36684 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36685
36686         PR c++/11852
36687         * g++.dg/init/struct1.C: New test.
36688
36689 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
36690
36691         PR c++/12181
36692         * g++.dg/expr/comma1.C: New test.
36693
36694 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
36695
36696         PR c++/11867
36697         * g++.dg/expr/static_cast5.C: New test.
36698
36699 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
36700
36701         PR c++/11507
36702         * g++.dg/lookup/scoped7.C: New test.
36703
36704         PR c++/9574
36705         * g++.dg/other/static1.C: New test.
36706
36707         PR c++/11490
36708         * g++.dg/warn/template-1.C: New test.
36709
36710         PR c++/11432
36711         * g++.dg/template/crash10.C: New test.
36712
36713         PR c++/2478
36714         * g++.dg/overload/VLA.C: New test.
36715
36716         PR c++/10804
36717         * g++.dg/template/call1.C: New test.
36718
36719 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36720
36721         PR c++/11794
36722         * g++.dg/parse/using3.C: New test.
36723
36724 2003-09-06  Roger Sayle  <roger@eyesopen.com>
36725
36726         PR c++/11409
36727         * g++.dg/overload/builtin3.C: New test case.
36728
36729 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
36730
36731         PR c/9862
36732         * gcc.dg/20030906-1.c: New test.
36733         * gcc.dg/20030906-2.c: Likewise.
36734
36735 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36736
36737         PR c++/12167
36738         * g++.dg/parse/defarg5.C: New test.
36739
36740         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36741
36742 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
36743
36744         PR c++/12163
36745         * g++.dg/expr/static_cast4.C: New test.
36746
36747         PR c++/12146
36748         * g++.dg/template/crash9.C: New test.
36749
36750 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
36751
36752         * g++.old-deja/g++.ext/pretty2.C: Update for change
36753         in __FUNCTION__.
36754         * g++.old-deja/g++.ext/pretty3.C: Likewise.
36755
36756 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
36757
36758         PR c++/11922
36759         * g++/dg/template/qualified-id1.C: New test.
36760
36761         PR c++/12037
36762         * g++.dg/warn/noeffect4.C: New test.
36763
36764 2003-09-04  Matt Austern  <austern@apple.com>
36765
36766         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36767         * g++.dg/ext/fnname2.C: Likewise.
36768         * g++.dg/ext/fnname3.C: Likewise.
36769
36770 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
36771
36772         * g++.dg/expr/lval1.C: New test.
36773         * g++.dg/ext/lvcast.C: Remove.
36774
36775 2003-09-03  Roger Sayle  <roger@eyesopen.com>
36776
36777         PR optimization/11700.
36778         * gcc.c-torture/compile/20030903-1.c: New test case.
36779
36780 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
36781
36782         PR c++/12053
36783         * g++.dg/abi/layout4.C: New test.
36784
36785 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
36786
36787         PR c++/11553
36788         * g++.dg/parse/friend3.C: New test.
36789
36790 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
36791
36792         PR c++/11847
36793         * g++.dg/template/class1.C: New test.
36794
36795         PR c++/11808
36796         * g++.dg/expr/call1.C: New test.
36797
36798 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
36799
36800         PR c++/12114
36801         * g++.dg/init/ref9.C: New test.
36802
36803         PR c++/11972
36804         * g++.dg/template/nested4.C: New test.
36805
36806 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36807
36808         PR c++/12093
36809         * g++.dg/template/non-dependent4.C: New test.
36810
36811         PR c++/11928
36812         * g++.dg/inherit/conv1.C: New test.
36813
36814 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
36815
36816         PR c++/6196
36817         * g++.dg/ext/label1.C: New test.
36818         * g++.dg/ext/label2.C: Likewise.
36819
36820 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36821
36822         * g++.dg/expr/cond3.C: New test.
36823
36824 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36825
36826         * gcc.dg/builtins-1.c: Add new builtin cases.
36827
36828 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36829
36830         * gcc.dg/builtins-1.c: Add new cases.
36831         * gcc.dg/torture/builtin-attr-1.c: Likewise.
36832
36833 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36834
36835         * gcc.dg/builtins-1.c: Add more math builtin tests.
36836         * gcc.dg/torture/builtin-attr-1.c: New test.
36837
36838 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
36839
36840         PR optimization/5079
36841         * g++.dg/opt/static3.C: New test.
36842
36843 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36844
36845         * gcc.misc-tests/gcov-10b.c: New test.
36846
36847 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
36848
36849         * g++.dg/opt/ptrmem3.C: New test.
36850
36851         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36852
36853 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
36854
36855         * gcc.dg/20030826-2.c: New test.
36856
36857 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36858
36859         PR middle-end/12002
36860         * g77.f-torture/compile/12002.f: New test case.
36861
36862 2003-08-26  Roger Sayle  <roger@eyesopen.com>
36863
36864         * gcc.dg/20030826-1.c: New test case.
36865
36866 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
36867
36868         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36869
36870 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
36871
36872         PR c++/11871
36873         * c++.dg/lookup/crash1.C: New test.
36874
36875         * c++.dg/warn/noeffect3.C: New test.
36876
36877 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
36878
36879         * gcc.dg/compat/vector-1_x.c: Compile with -w.
36880         * gcc.dg/compat/vector-1_y.c: Ditto.
36881         * gcc.dg/compat/vector-2_x.c: Ditto.
36882         * gcc.dg/compat/vector-2_y.c: Ditto.
36883
36884 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
36885
36886         * gcc.dg/20030702-1.c: New test.
36887
36888 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
36889
36890         PR c++/8795
36891         * g++.dg/ext/altivec-1.C: New test.
36892
36893 2003-08-24  Richard Henderson  <rth@redhat.com>
36894
36895         * g++.dg/eh/simd-2.C: Add -w for x86.
36896
36897 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
36898
36899         * gcc.dg/20030815-1.c: New test.
36900
36901 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36902
36903         PR c++/3765
36904         * g++.dg/parse/access6.C: New test.
36905
36906 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36907
36908         PR c++/641, c++/11876
36909         * g++.dg/template/friend22.C: New test.
36910         * g++.dg/template/friend23.C: Likewise.
36911
36912 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36913
36914         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36915         identically.
36916
36917 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36918
36919         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36920
36921 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36922
36923         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36924
36925 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36926
36927         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36928
36929 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
36930
36931         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36932
36933 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
36934
36935         PR c++/11919
36936         * g++.dg/overload/prom1.C: New test.
36937
36938         PR c++/11551
36939         * g++.dg/parse/dtor2.C: New test.
36940
36941         PR c++/10762
36942         * g++.dg/parse/using2.C: New test.
36943
36944 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
36945
36946         PR target/11805
36947         * gcc.c-torture/compile/20030821-1.c: New.
36948
36949 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
36950
36951         PR c++/11834
36952         * g++.dg/template/deduce2.C: New test.
36953
36954 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
36955
36956         * gcc.c-torture/execute/20030821-1.c: New test.
36957
36958 2003-08-20  Roger Sayle  <roger@eyesopen.com>
36959
36960         PR middle-end/11984
36961         * gcc.dg/20030820-1.c: New test case.
36962
36963 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
36964
36965         PR c++/11945
36966         * g++.dg/warn/noeffect2.C: New test.
36967
36968 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
36969
36970         PR c++/10926
36971         * g++.dg/template/dtor2.C: New test.
36972
36973         PR c++/11684
36974         * g++.dg/template/operator1.C: New test.
36975         * g++.dg/parse/operator4.C: New test.
36976
36977         PR c++/11946.C
36978         * g++.dg/expr/enum1.C: New test.
36979         * gcc.dg/c99-bool-1.c: Remove bogus warning.
36980
36981         PR c++/11036.C
36982         * g++.dg/parse/elab2.C: New test.
36983         * g++.dg/parse/typedef4.C: Change error message.
36984         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36985         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36986         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36987
36988 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
36989
36990         * gcc.dg/pch/warn-1.c: New.
36991         * gcc.dg/pch/warn-1.hs: New.
36992
36993         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36994         not-tested file.
36995
36996 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
36997
36998         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36999
37000 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
37001
37002         * gcc.dg/uninit-D.c: New Test.
37003         * gcc.dg/uninit-E.c: New Test.
37004         * gcc.dg/uninit-F.c: New Test.
37005         * gcc.dg/uninit-G.c: New Test.
37006
37007 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
37008
37009         * g++.dg/README: Describe the pch directory.
37010
37011 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37012
37013         PR c++/11174
37014         * g++.dg/parse/access4.C: New test.
37015         * g++.dg/parse/access5.C: Likewise.
37016         * g++.old-deja/g++.jason/access17.C: Adjust error message.
37017
37018 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
37019
37020         * gcc.dg/noncompile/20030818-1.c: New.
37021
37022 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
37023
37024         PR c++/11957
37025         * g++.dg/warn/noeffect1.C: New test.
37026
37027         * g++.dg/template/scope2.C: New test.
37028         * g++.dg/template/error2.C: Correct dg-error
37029
37030 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
37031
37032         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37033
37034 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
37035
37036         PR C++/11512
37037         * g++.dg/template/warn1.C: New.
37038
37039 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
37040
37041         * g++.dg/template/error2.C: New test.
37042         * g++.dg/lookup/using7.C: Adjust errors
37043         * g++.old-deja/g++.pt/crash36.C: Likewise.
37044         * g++.old-deja/g++.pt/derived3.C: Likewise.
37045
37046 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37047
37048         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37049         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37050         * gcc.c-torture/execute/builtins/string-9.c: New, from
37051         string-opt-9.c.  Adjust for execute/builtins framework.
37052         * gcc.c-torture/execute/string-opt-9.c: Delete.
37053
37054 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
37055
37056         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37057
37058         * g++.dg/parse/ret-type2.C: New test.
37059
37060         PR c++/11703
37061         * g++.dg/init/new8.C: New test.
37062
37063         PR c++/10923
37064         * g++.dg/parse/typedef5.C: New test.
37065
37066         PR c++/9512
37067         * g++.dg/parse/qualified2.C: New test.
37068         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37069         invalid code.
37070
37071 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
37072
37073         * g++.dg/conversion/ptrmem1.C: New test.
37074
37075 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
37076
37077         PR target/11693
37078         * gcc.dg/20030811-1.c: New test.
37079
37080         PR target/11535
37081         * gcc.c-torture/execute/20030811-1.c: New test.
37082
37083 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37084
37085         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37086
37087 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
37088
37089         PR c++/11789.C
37090         * g++.dg/inherit/multiple1.C: New test.
37091
37092 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
37093
37094         * gcc.dg/spe1.c: New test.
37095
37096         PR c++/11670
37097         * g++.dg/expr/cast2.C: New test.
37098
37099         PR c++/10530
37100         * g++.dg/template/dependent-name2.C: New test.
37101
37102 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
37103
37104         * g++.dg/parse/crash11.C: Put the dg options in comments.
37105
37106 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
37107
37108         * lib/gcc-dg.exp: Update for diagnostic change.
37109
37110 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37111
37112         PR c++/5767
37113         * g++.dg/parse/crash11.C: New test.
37114
37115 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
37116
37117         * gcc.dg/cpp/spacing1.c: Update.
37118
37119 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
37120
37121         PR target/11739
37122         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37123         a value for -mtune.
37124
37125 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37126
37127         PR middle-end/11771
37128         * gcc.c-torture/compile/20030804-1.c: New test case.
37129
37130 2003-08-04  Roger Sayle  <roger@eyesopen.com>
37131
37132         * gcc.dg/20030804-1.c: New test case.
37133
37134 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
37135
37136         * gcc.dg/cpp/separate-1.c: New test.
37137
37138 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
37139
37140         PR c++/11704
37141         * g++.dg/template/dependent-expr2.C: New test.
37142
37143         PR c++/11766
37144         * g++.dg/expr/ptrmem1.C: New test.
37145
37146 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37147
37148         PR c++/9453
37149         * g++.dg/template/friend15.C: New test.
37150
37151 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
37152
37153         * lib/dg-pch.exp: Work round PCH bug.
37154
37155 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37156
37157         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
37158         builtins.  Move cases from builtins-4.c here.
37159
37160         * gcc.dg/torture/builtin-math-1.c: New test taken from
37161         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37162         additional cases.
37163
37164         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37165         Delete.
37166
37167 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
37168
37169         PR c++/9447
37170         * g++.dg/template/using7.C: New test.
37171
37172 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
37173
37174         * import1.c, import2.c: New tests.
37175
37176 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
37177
37178         * g++.dg/eh/crossjump1.C: New test.
37179
37180 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
37181
37182         PR c++/11697
37183         * g++.dg/template/using6.C: New test.
37184
37185         PR c++/11744
37186         * g++.dg/template/koenig2.C: New test.
37187
37188 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37189
37190         PR c++/7983
37191         * g++.dg/parse/typedef4.C: New test.
37192
37193 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37194
37195         PR c++/8442, c++/8806
37196         * g++.dg/template/elab1.C: New test.
37197         * g++.dg/template/type2.C: Likewise.
37198         * g++.dg/template/ttp3.C: Adjust expected error message.
37199         * g++.old-deja/g++.law/visibility13.C: Likewise.
37200         * g++.old-deja/g++.niklas/t135.C: Likewise.
37201         * g++.old-deja/g++.pt/ttp41.C: Likewise.
37202         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37203         template argument.
37204         * g++.old-deja/g++.pt/ttp44.C: Likewise.
37205
37206 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
37207
37208         PR c++/11295
37209         * g++.dg/ext/stmtexpr1.C: New test.
37210
37211         * g++.dg/opt/tmp1.C: New test.
37212
37213         PR c++/11525
37214         * g++.dg/parse/constant4.C: New test.
37215
37216         PR c++/9447
37217         * g++.dg/template/using5.C: New test.
37218
37219 2003-07-31  Roger Sayle  <roger@eyesopen.com>
37220
37221         * gcc.dg/builtins-27.c: New test case.
37222
37223 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
37224
37225         * gcc.dg/tls/opt-7.c: New test.
37226
37227 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
37228
37229         * g++.old-deja/g++.other/crash18.C: Remove.
37230
37231 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37232
37233         * g++.dg/template/explicit3.C: New.
37234         * g++.dg/template/explicit4.C: New.
37235         * g++.dg/template/explicit5.C: New.
37236
37237         PR c++/11347
37238         * g++.dg/template/memtmpl1.C: New.
37239
37240 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
37241
37242         PR target/11565
37243         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37244         * gcc.dg/i386-387-5.c (dg-options): Likewise.
37245
37246 2003-07-30  Jan Hubicka  <jh@suse.cz>
37247
37248         * vtgc1.c: Kill.
37249
37250 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
37251
37252         * gcc.dg/struct-in-proto-1.c: New test.
37253
37254 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
37255
37256         * gcc.dg/cpp/include2.c: Only expect one message.
37257
37258 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
37259
37260         PR c++/9447
37261         * g++.dg/template/using1.C: New test.
37262         * g++.dg/template/using2.C: New test.
37263         * g++.dg/template/using3.C: New test.
37264         * g++.dg/template/using4.C: New test.
37265
37266 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
37267
37268         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37269         * gcc.c-torture/execute/string-opt-10.c: Likewise.
37270
37271 2003-07-28  Jan Hubicka  <jh@suse.cz>
37272
37273         PR c++/11530
37274         * g++.dg/opt/call1.C: New test.
37275
37276 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
37277
37278         PR c++/11667
37279         * g++.dg/init/enum2.C: New test.
37280         * g++.dg/template/overload1.C: Add "-w" option.
37281
37282 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
37283
37284         * gcc.dg/Wdeclaration-after-statement-1.c,
37285         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37286
37287 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
37288
37289         * gcc.c-torture/compile/20030725-1.c: New test.
37290
37291 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
37292
37293         * gcc.dg/20030505.c: Only run for SPE.
37294         Remove definition of opaque type.
37295
37296 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
37297
37298         * g++.dg/template/ptrmem6.C: New test.
37299
37300 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
37301
37302         * gcc.c-torture/compile/zero-strct-2.c: New test.
37303
37304 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
37305
37306         * gcc.dg/intermod-1.c: New test.
37307
37308 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37309
37310         PR c++/11617
37311         * g++.dg/template/lookup2.C: New test.
37312         * g++.dg/template/memclass1.C: Remove instantiated from error.
37313         * g++.dg/other/error2.C: Tweak expected errors.
37314
37315         PR c++/11596
37316         * g++.dg/template/defarg3.C: New test.
37317
37318         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37319
37320 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
37321
37322         * g++.dg/inherit/access5.C: New test.
37323
37324 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37325
37326         PR c++/11513
37327         * g++.dg/template/crash8.C: New test.
37328
37329 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
37330
37331         PR c/10602
37332         * gcc.dg/noncompile/incomplete-2.c: New test.
37333
37334 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
37335
37336         PR c++/11645
37337         * g++.dg/inherit/access4.C: New test.
37338
37339         PR c++/11517
37340         * g++.dg/expr/cond2.C: New test.
37341
37342         PR optimization/10679
37343         * g++.dg/opt/inline4.C: New test.
37344
37345 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37346
37347         * g++.dg/parse/crash10: New test.
37348
37349 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37350
37351         * g++.dg/ext/flexary1.C: New test.
37352
37353 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37354
37355         PR c++/10793
37356         * g++.dg/template/crash9.C: New test.
37357
37358 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37359
37360         PR c++/3004
37361         * g++.dg/parse/typedef3.C: New test.
37362
37363         PR c++/7906
37364         * g++.dg/parse/operator2.C: New test.
37365
37366         PR c++/8895
37367         * g++.dg/parse/def-tmpl-arg1.C: New test.
37368
37369         PR c++/9282
37370         * g++.dg/parse/funptr1.C: New test.
37371
37372         PR c++/9452
37373         * g++.dg/parse/ambig3.C: New test.
37374
37375         PR c++/9454
37376         * g++.dg/parse/operator3.C: New test.
37377
37378         PR c++/9486
37379         * g++.dg/parse/template10.C: New test.
37380
37381         PR c++/9488
37382         * g++.dg/parse/template11.C: New test.
37383
37384         PR c++/10150
37385         * g++.dg/parse/invalid-op1.C: New test.
37386
37387         PR c++/10247
37388         * g++.dg/parse/condexpr1.C: New test.
37389
37390 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37391
37392         * g++.dg/ext/packed3.C: New test.
37393         * g++.dg/ext/packed4.C: New test.
37394
37395         * gcc.dg/pack-test-3.c: New test.
37396
37397 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
37398
37399         * lib/compat.exp: Handle dg-options per source file.
37400         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
37401         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
37402         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
37403         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
37404         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
37405         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
37406         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
37407         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
37408         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
37409         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
37410         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
37411         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
37412         * g++.dg/compat/break/bitfield7_x.C: Ditto.
37413         * g++.dg/compat/break/bitfield7_y.C: Ditto.
37414
37415 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
37416
37417         PR c/10320
37418         * gcc.c-torture/execute/20030718-1.c: New test.
37419
37420 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
37421
37422         PR optimization/11536
37423         * gcc.dg/20030721-1.c: New test.
37424
37425 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
37426
37427         PR c++/11546
37428         * g++.dg/template/lookup1.C: New test.
37429
37430 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
37431
37432         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
37433         diagnostics of ill-formed constructs involving labels.
37434         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
37435         the new 'previously defined here' message.
37436
37437 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
37438
37439         * g++.dg/parse/non-dependent2.C: New test.
37440
37441 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
37442
37443         * g++.dg/init/init-ref4.C: xfail on targets without
37444         weak symbols.
37445
37446 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
37447
37448         PR target/11087
37449         * gcc.c-torture/execute/20030717-1.c: New test.
37450
37451 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37452
37453         * g++.dg/opt/cfg1.C: New test.
37454
37455 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
37456
37457         PR optimization/11557
37458         * gcc.dg/20030717-1.c: New test.
37459
37460 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
37461
37462         PR c++/10476
37463         * g++.dg/expr/crash-1.C: New test.
37464
37465         PR c++/11027
37466         * g++.dg/template/init3.C: New test.
37467
37468         PR c++/8222
37469         * g++.dg/template/non-dependent1.C: New test.
37470
37471         PR c++/11070
37472         * g++.dg/template/non-dependent2.C: New test.
37473
37474         PR c++/11071
37475         * g++.dg/template/non-dependent3.C: New test.
37476
37477         PR c++/9907
37478         * g++.dg/template/sizeof5.C: New test.
37479
37480 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
37481
37482         PR 11498
37483         * gcc.c-torture/compile/mangle-1.c: New file.
37484
37485 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37486
37487         PR c++/7809
37488         * g++.dg/parse/access3.C: New test.
37489
37490 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
37491
37492         PR c++/11384
37493         * g++.dg/init/init-ref4.C: New test.
37494
37495 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
37496
37497         PR c++/11547
37498         * g++.dg/parse/constant3.C: New test.
37499         * g++.dg/parse/crash7.C: Likewise.
37500
37501 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
37502
37503         PR target/11008
37504         * gcc.dg/i386-pentium4-not-mull.c: New.
37505
37506 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
37507
37508         * gcc.dg/asm-names.c (ymain): Make it weak.
37509
37510 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37511
37512         PR c++/5421
37513         * g++.dg/template/friend21.C: New test.
37514
37515 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
37516
37517         * gcc.dg/cleanup-8.c: New test.
37518         * gcc.dg/cleanup-9.c: New test.
37519
37520 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
37521
37522         * g++.dg/ext/dll-MI1.h: New file.
37523         * g++.dg/ext/dllexport-MI1.C: New file.
37524         * g++.dg/ext/dllimport-MI1.C: New file.
37525
37526 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
37527
37528         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
37529         it does not have cmpstrsi patterns (just cmpmemsi).
37530
37531 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
37532
37533         PR debug/11473
37534         * g++.dg/debug/debug8.C: New test.
37535
37536 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37537
37538         PR c++/10108
37539         * g++.dg/template/crash7.C: New test.
37540
37541 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
37542
37543         PR target/10795
37544         * gcc.c-torture/compile/20030708-1.c: New.
37545
37546 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
37547
37548         * gcc.c-torture/execute/20030715-1.c: New test.
37549
37550 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
37551
37552         * gcc.dg/pch/inline-3.c: New file.
37553         * gcc.dg/pch/inline-3.hs: New file.
37554         * gcc.dg/pch/inline-4.c: New file.
37555         * gcc.dg/pch/inline-4.hs: New file.
37556
37557 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
37558
37559         PR c++/11509
37560         * g++.dg/template/crash6.C: New test.
37561
37562         PR c++/7053
37563         * g++.dg/template/friend20.C: New test.
37564
37565         PR c++/7019
37566         * g++.dg/template/overload2.C: New test.
37567
37568 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37569
37570         PR optimization/11440
37571         * gcc.c-torture/execute/20030714-1.c: New test.
37572
37573 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37574
37575         PR c++/11154
37576         * g++.dg/template/partial2.C: New test.
37577
37578 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
37579
37580         PR c++/11503
37581         * g++.dg/template/anon1.C: New test.
37582
37583         PR c++/11493
37584         PR c++/11495
37585         * g++.dg/parse/template9.C: Likewise.
37586         * g++.dg/template/crash4.C: New test.
37587         * g++.dg/template/koenig1.C: Likewise.
37588         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
37589         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
37590         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
37591         functions.
37592         * g++.old-deja/g++.jason/template36.C: Likewise.
37593         * g++.old-deja/g++.mike/p1989.C: Likewise.
37594         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
37595         * g++.old-deja/g++.pt/ttp20.C: Use this->.
37596         * g++.old-deja/g++.pt/ttp21.C: Use this->.
37597         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
37598         compiling.
37599         * g++.old-deja/g++.pt/union2.C: Use this->.
37600
37601 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
37602
37603         * gcc.dg/20030711-1.c: New test.
37604
37605 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
37606
37607         PR c++/11050
37608         * g++.dg/parse/args1.C: New test.
37609         * g++.pt/defarg8.C: Change expected errors.
37610
37611 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
37612
37613         PR c++/8164
37614         * g++.dg/template/nontype2.C: New test.
37615
37616         PR c++/10558
37617         * g++.dg/parse/template8.C: New test.
37618
37619         PR c++/8327
37620         * g++.dg/template/scope1.C: New test.
37621
37622         * g++.dg/warn/Wsign-compare-1.C: New test.
37623
37624 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37625
37626         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37627
37628 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
37629
37630         PR c++/9411
37631         * g++.dg/template/explicit2.C: New test.
37632
37633         PR c++/10032
37634         * g++.dg/warn/pedantic1.C: New test.
37635
37636 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
37637
37638         PR c++ 9483
37639         * g++.dg/other/field1.C: New test.
37640
37641 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
37642
37643         PR c/11449
37644         * gcc.c-torture/compile/20030707-1.c: New.
37645
37646 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37647
37648         PR c++/10849
37649         * g++.dg/template/access12.C: New test.
37650
37651 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
37652
37653         * g++.dg/bprob/bprob.exp (prof_ext): Update.
37654         * g77.dg/bprob/bprob.exp (prof_ext): Update.
37655         * gcc.misc-tests/bprob.exp (prof_ext): Update.
37656         * gcc.misc-tests/gcov.exp: Update
37657         * g++.dg/gcov/gcov.exp: Update
37658         * lib/gcov.exp: Update.
37659
37660 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
37661
37662         * g++.dg/abi/mangle17.C: Make sure template expressions are
37663         dependent.
37664         * g++.dg/abi/mangle4.C: Mark erroneous casts.
37665         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37666         * g++.dg/opt/stack1.C: Remove erroneous code.
37667         * g++.dg/parse/template7.C: New test.
37668         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37669         * g++.old-deja/g++.pt/crash4.C: Likewise.
37670
37671 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37672
37673         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37674         with zero or one occurence of `$' after the initial `L'.
37675
37676 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
37677
37678         * gcc.c-torture/compile/20030704-1.c: Add a comment.
37679
37680 2003-07-08  Roger Sayle  <roger@eyesopen.com>
37681
37682         PR c/11370
37683         * gcc.dg/Wunreachable-6.c: New testcase.
37684         * gcc.dg/Wunreachable-7.c: New testcase.
37685
37686 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37687
37688         PR c/11420
37689         * gcc.dg/20030708-1.c: New test.
37690
37691 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
37692
37693         * gcc.dg/compat/sdata-section.h: New file.
37694         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37695         * gcc.dg/torture/mips-sdata-1.c: New test.
37696
37697 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37698
37699         PR c++/11030
37700         * g++.dg/template/friend19.C: New test.
37701
37702 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
37703
37704         * g++.dg/opt/strength-reduce.C: New test.
37705
37706 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37707
37708         PR target/10979
37709         * gcc.dg/20030707-1.c: New testcase.
37710
37711 2003-07-07  Roger Sayle  <roger@eyesopen.com>
37712
37713         PR optimization/11059
37714         * g++.dg/opt/emptyunion.C: New testcase.
37715
37716 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37717             Eric Botcazou  <ebotcazou@libertysurf.fr>
37718
37719         * g++.dg/opt/stack1.C: New test.
37720
37721 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
37722
37723         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37724         run test.
37725
37726         PR c++/11431
37727         * g++.dg/expr/static_cast3.C: New test.
37728
37729 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
37730
37731         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37732         everywhere.
37733         * gcc.dg/concat.c: Concatenation of string constants with
37734         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37735         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37736         * gcc.dg/cpp/escape-2.c: Use wide character constants where
37737         necessary to avoid multi-character character constant warning.
37738         * gcc.dg/cpp/escape.c: Likewise.
37739         * gcc.dg/cpp/ucs.c: Likewise.
37740         Remove backslashes from dg-bogus comments, as they confuse Tcl.
37741         Fix a typo.
37742
37743 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37744
37745         PR c/11428
37746         * gcc.c-torture/compile/20030704-1.c: New.
37747
37748 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
37749
37750         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37751
37752 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
37753
37754         PR c++/5287, PR c++/7910,  PR c++/11021
37755         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37756         tests for warnings.
37757         * g++.dg/ext/dllimport2.C: Add tests for warnings.
37758         * g++.dg/ext/dllimport3.C: Likewise.
37759         * g++.dg/ext/dllimport4.C: New file.
37760         * g++.dg/ext/dllimport5.C: New file.
37761         * g++.dg/ext/dllimport6.C: New file.
37762         * g++.dg/ext/dllimport7.C: New file.
37763         * g++.dg/ext/dllimport8.C: New file.
37764         * g++.dg/ext/dllimport9.C: New file.
37765         * g++.dg/ext/dllimport10.C: New file.
37766         * g++.dg/ext/dllexport1.C: New file.
37767
37768 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37769
37770         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37771         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37772
37773 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37774
37775         * gcc.dg/builtins-25.c: New testcase.
37776         * gcc.dg/builtins-26.c: New testcase.
37777
37778 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
37779
37780         * gcc.dg/compat/vector-defs.h: New file.
37781         * gcc.dg/compat/vector-setup.h: New file.
37782         * gcc.dg/compat/vector-check.h: New file.
37783         * gcc.dg/compat/vector-1_main.c: New file.
37784         * gcc.dg/compat/vector-1_x.c: New file.
37785         * gcc.dg/compat/vector-1_y.c: New file.
37786         * gcc.dg/compat/vector-2_main.c: New file.
37787         * gcc.dg/compat/vector-2_x.c: New file.
37788         * gcc.dg/compat/vector-2_y.c: New file.
37789
37790         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37791         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37792         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37793         * gcc.dg/compat/struct-align-1.h: New file.
37794         * gcc.dg/compat/struct-align-1_main.c: New file.
37795         * gcc.dg/compat/struct-align-1_x.c: New file.
37796         * gcc.dg/compat/struct-align-1_y.c: New file.
37797         * gcc.dg/compat/struct-align-2.h: New file.
37798         * gcc.dg/compat/struct-align-2_main.c: New file.
37799         * gcc.dg/compat/struct-align-2_x.c: New file.
37800         * gcc.dg/compat/struct-align-2_y.c: New file.
37801
37802         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37803         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37804         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37805         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37806         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37807         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37808         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37809         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37810         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37811         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37812         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37813         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37814         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37815         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37816         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37817         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37818         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37819         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37820         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37821         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37822         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37823         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37824         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37825         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37826         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37827         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37828         * gcc.dg/compat/struct-return-10_x.c: Ditto.
37829         * gcc.dg/compat/struct-return-2_x.c: Ditto.
37830         * gcc.dg/compat/struct-return-3_x.c: Ditto.
37831
37832 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37833
37834         * gcc.dg/i386-call-1.c: New test.
37835
37836 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
37837
37838         PR c++/9162
37839         * g++.dg/parse/defarg4.C: New.
37840
37841 2003-07-03  Roger Sayle  <roger@eyesopen.com>
37842
37843         PR target/10700
37844         * gcc.c-torture/compile/20030703-1.c: New test case.
37845
37846 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
37847
37848         * g++.dg/template/local3.C: Remove extra semicolon.
37849
37850 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37851
37852         * gcc.dg/i386-volatile-1.c: New test.
37853
37854 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
37855
37856         PR c++/11072
37857         * g++.dg/other/offsetof2.C: XFAIL.
37858         * g++.dg/other/offsetof5.C: New.
37859
37860         PR c++/10219
37861         * g++.dg/template/error1.C: New.
37862
37863         PR c++/9779
37864         * g++.dg/template/dependent-expr1.C: New.
37865
37866 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37867
37868         PR c++/6949
37869         * g++.dg/template/local3.C: New test.
37870
37871         PR c++/11149
37872         * g++.dg/lookup/scoped6.C: New test.
37873
37874 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
37875
37876         PR c++/8046
37877         * g++.dg/other/error7.C: New test.
37878
37879 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
37880
37881         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37882         * g++.old-deja/g++.abi/vtable3.h: Likewise.
37883         * g++.old-deja/g++.law/code-gen5.C: Likewise.
37884         * g++.old-deja/g++.other/union2.C: Likewise.
37885         * gcc.dg/c90-const-expr-2.c: Likewise.
37886         * gcc.dg/c90-const-expr-3.c: Likewise.
37887         * gcc.dg/c99-const-expr-2.c: Likewise.
37888         * gcc.dg/c99-const-expr-3.c: Likewise.
37889         * gcc.dg/concat.c: Likewise.
37890
37891 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
37892
37893         PR c++/9559
37894         * g++.dg/init/static1.C: New test.
37895
37896 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37897
37898         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37899         * g++.old-deja/g++.other/access2.C: Likewise.
37900         * g++.old-deja/g++.other/decl2.C: Likewise.
37901         * gcc.c-torture/execute/20020615-1.c: Likewise.
37902
37903 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37904
37905         PR c++/4933
37906         * g++.dg/template/sizeof4.C: New test.
37907
37908 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37909
37910         * g++.dg/other/error6.C: New test.
37911
37912 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
37913
37914         PR c++/10750
37915         * g++.dg/parse/constant2.C: New test.
37916
37917 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
37918
37919         PR c++/11106
37920         * g++.dg/other/error5.C: New test.
37921
37922 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37923
37924         * gcc.dg/format/gcc_diag-1.c: New test.
37925
37926 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
37927
37928         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37929
37930 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
37931
37932         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37933         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37934         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37935
37936 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
37937
37938         * gcc.c-torture/execute/builtins/string-8.c: New test.
37939         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37940         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37941         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37942
37943 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37944
37945         PR c++/10468
37946         * g++.dg/ext/typeof6.C: New test.
37947
37948 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
37949
37950         PR c++/10796
37951         * g++.dg/init/enum1.C: New test.
37952
37953 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
37954
37955         * gcc.dg/20030627-1.c: New test.
37956
37957 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
37958
37959         PR c++/11332
37960         * g++.dg/expr/static_cast2.C: New test.
37961
37962 2003-06-26  Roger Sayle  <roger@eyesopen.com>
37963             Jakub Jelinek  <jakub@redhat.com>
37964
37965         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37966         sprintf(dst,"%s",src) optimization.
37967         * gcc.c-torture/execute/20030626-1.c: New test case.
37968         * gcc.c-torture/execute/20030626-2.c: New test case.
37969
37970 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
37971
37972         * gcc.c-torture/execute/multi-ix.c: New test.
37973
37974         * gcc.c-torture/execute/simd-4.c (main):
37975         Added missing semicolon at end of union.
37976
37977 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
37978
37979         PR c++/8266
37980         * g++.dg/template/explicit-instantiation3.C: New test.
37981
37982 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37983
37984         * gcc.dg/20030626-1.c: Use signed char.
37985
37986 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
37987
37988         * gcc.dg/20030626-1.c: New test.
37989
37990 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
37991
37992         * const-str-2.m: Update.
37993
37994 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
37995
37996         PR c++/10990
37997         * g++.dg/rtti/dyncast1.C: New test.
37998         * g++.dg/abi/mangle4.C: Correct base-specifier access.
37999         * g++.dg/lookup/scoped1.C: Remove XFAIL.
38000         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38001
38002         PR c++/10931
38003         * g++.dg/expr/static_cast1.C: New test.
38004
38005 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
38006
38007         * gcc.dg/20030625-1.c: New test.
38008
38009 2003-06-24  Roger Sayle  <roger@eyesopen.com>
38010
38011         * gcc.c-torture/compile/20030624-1.c: New test case.
38012
38013 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
38014
38015         * gcc.c-torture/execute/string-opt-17.c: New test.
38016
38017 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
38018
38019         PR c++/5754
38020         * g++.dg/parse/crash6.C: New test.
38021
38022 2003-06-23  Roger Sayle  <roger@eyesopen.com>
38023
38024         * gcc.dg/builtins-24.c: New test case.
38025
38026 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
38027
38028         * g++.dg/opt/operator1.C: New test.
38029
38030 2003-06-22  Roger Sayle  <roger@eyesopen.com>
38031
38032         * gcc.c-torture/execute/string-opt-16.c: New test case.
38033
38034 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38035
38036         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
38037         * g++.old-deja/g++.other/conv7.C: Likewise.
38038         * g++.old-deja/g++.other/overcnv2.C: Likewise.
38039         * g++.old-deja/g++.other/overload14.C: Likewise.
38040
38041 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
38042
38043         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38044         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38045
38046 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38047
38048         PR c++/10888
38049         * g++.dg/warn/Winline-3.C: New test.
38050
38051 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38052
38053         * lib/target-supports.exp (check_alias_available): Make the test
38054         program acceptable to the Solaris assembler.
38055
38056         PR c++/10749
38057         * g++.dg/template/memclass2.C: New test.
38058
38059 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38060             Eric Botcazou  <ebotcazou@libertysurf.fr>
38061
38062         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38063         data for non-matching targets.
38064         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38065
38066 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
38067
38068         PR c++/10845
38069         * g++.dg/template/member3.C: New test.
38070
38071 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
38072
38073         PR c++/10939
38074         * g++.dg/template/func1.C: New test.
38075
38076         PR c++/9649
38077         * g++.dg/template/static4.C: New test.
38078         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38079
38080         PR c++/11041
38081         * g++.dg/init/ref7.C: New test.
38082
38083 2003-06-19  Matt Austern  <austern@apple.com>
38084
38085         PR c++/11228
38086         * g++.dg/anew1.C: New test.
38087         * g++.dg/anew2.C: New test.
38088         * g++.dg/anew3.C: New test.
38089         * g++.dg/anew4.C: New test.
38090
38091 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
38092
38093         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38094
38095 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
38096
38097         * gcc.c-torture/execute/simd-4.c (main): Make expected value
38098         endian-dependent.
38099
38100 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
38101
38102         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38103         Remove cruft.
38104
38105 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
38106
38107         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38108         * gcc.c-torture/compile/961203-1.c: Likewise.
38109         * gcc.c-torture/compile/980506-1.c: Likewise.
38110
38111 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38112
38113         PR c++/10712
38114         * g++.dg/lookup/using7.C: New test.
38115
38116 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
38117
38118         PR c++/11105
38119         * g++.dg/abi/conv1.C: Remove it.
38120         * g++.dg/template/conv7.C: New test.
38121         * g++.dg/template/conv8.C: Likewise.
38122         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38123         conversion operator.
38124
38125 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
38126
38127         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38128         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38129         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38130         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38131         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38132         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38133         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38134         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38135         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38136         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38137         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38138         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38139         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38140         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38141         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38142         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38143         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38144         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38145         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38146         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38147         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38148         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38149         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38150         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38151         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38152         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38153         * gcc.dg/compat/struct-return-10_x.c: Ditto.
38154         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38155         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38156
38157 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
38158
38159         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38160         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38161         indications.
38162
38163 2003-06-16  Roger Sayle  <roger@eyesopen.com>
38164
38165         * gcc.dg/i386-387-5.c: New test case.
38166         * gcc.dg/i386-387-6.c: New test case.
38167         * gcc.dg/builtins-23.c: New test case.
38168
38169 2003-06-15  Roger Sayle  <roger@eyesopen.com>
38170
38171         * gcc.dg/builtins-22.c: New test case.
38172         * gcc.dg/i386-387-1.c: Update to test exp.
38173         * gcc.dg/i386-387-2.c: Likewise.
38174
38175 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38176
38177         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38178
38179 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38180
38181         * lib/gcc-dg.exp (dg-require-dll): New function.
38182         (dg-xfail-if): Likewise.
38183         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38184         driver.
38185
38186         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38187         * gcc.c-torture/compile/20001205-1.c: Likewise.
38188         * gcc.c-torture/compile/20001226-1.c: Likewise.
38189         * gcc.c-torture/compile/20010518-2.c: Likewise.
38190         * gcc.c-torture/compile/20020312-1.c: Likewise.
38191         * gcc.c-torture/compile/20020604-1.c: Likewise.
38192         * gcc.c-torture/compile/920501-12.c: Likewise.
38193         * gcc.c-torture/compile/920501-4.c: Likewise.
38194         * gcc.c-torture/compile/920520-1.c: Likewise.
38195         * gcc.c-torture/compile/920521-1.c: Likewise.
38196         * gcc.c-torture/compile/920625-1.c: Likewise.
38197         * gcc.c-torture/compile/961203-1.c: Likewise.
38198         * gcc.c-torture/compile/980506-1.c: Likewise.
38199         * gcc.c-torture/compile/981006-1.c: Likewise.
38200         * gcc.c-torture/compile/981022-1.c: Likewise.
38201         * gcc.c-torture/compile/981223-1.c: Likewise.
38202         * gcc.c-torture/compile/990617-1.c: Likewise.
38203         * gcc.c-torture/compile/dll.c: Likewise.
38204         * gcc.c-torture/compile/labels-3.c: Likewise.
38205         * gcc.c-torture/compile/mipscop-1.c: Likewise.
38206         * gcc.c-torture/compile/mipscop-2.c: Likewise.
38207         * gcc.c-torture/compile/mipscop-3.c: Likewise.
38208         * gcc.c-torture/compile/mipscop-4.c: Likewise.
38209         * gcc.c-torture/compile/simd-5.c: Likewise.
38210         * gcc.c-torture/compile/20000804-1.x: Remove.
38211         * gcc.c-torture/compile/20001205-1.x: Likewise.
38212         * gcc.c-torture/compile/20001226-1.x: Likewise.
38213         * gcc.c-torture/compile/20010518-2.x: Likewise.
38214         * gcc.c-torture/compile/20020312-1.x: Likewise.
38215         * gcc.c-torture/compile/20020604-1.x: Likewise.
38216         * gcc.c-torture/compile/920501-12.x: Likewise.
38217         * gcc.c-torture/compile/920501-4.x: Likewise.
38218         * gcc.c-torture/compile/920520-1.x: Likewise.
38219         * gcc.c-torture/compile/920521-1.x: Likewise.
38220         * gcc.c-torture/compile/920625-1.x: Likewise.
38221         * gcc.c-torture/compile/961203-1.x: Likewise.
38222         * gcc.c-torture/compile/980506-1.x: Likewise.
38223         * gcc.c-torture/compile/981006-1.x: Likewise.
38224         * gcc.c-torture/compile/981022-1.x: Likewise.
38225         * gcc.c-torture/compile/981223-1.x: Likewise.
38226         * gcc.c-torture/compile/990617-1.x: Likewise.
38227         * gcc.c-torture/compile/mipscop-1.x: Likewise.
38228         * gcc.c-torture/compile/mipscop-2.x: Likewise.
38229         * gcc.c-torture/compile/mipscop-3.x: Likewise.
38230         * gcc.c-torture/compile/mipscop-4.x: Likewise.
38231         * gcc.c-torture/compile/simd-5.x: Likewise.
38232
38233         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38234
38235 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38236
38237         * gcc.c-torture/execute/20030611-1.c: New test.
38238
38239 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38240
38241         PR middle-end/168
38242         * gcc.dg/20030612-1.c: New test case.
38243
38244 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
38245
38246         PR c++/10635
38247         * g++.dg/expr/cast1.C: New test.
38248
38249 2003-06-12  Roger Sayle  <roger@eyesopen.com>
38250
38251         * gcc.dg/builtins-21.c: New test case.
38252
38253 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
38254
38255         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38256         options instead of at the end.
38257         * lib/objc.exp (objc_target_compile): Likewise.
38258
38259 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
38260
38261         PR c++/10432
38262         * g++.dg/parse/error1.C: New test.
38263
38264 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
38265
38266         * gcc.dg/compat/struct-by-value-11_main.c: New file.
38267         * gcc.dg/compat/struct-by-value-11_x.c: New file.
38268         * gcc.dg/compat/struct-by-value-11_y.c: New file.
38269         * gcc.dg/compat/struct-by-value-12_main.c: New file.
38270         * gcc.dg/compat/struct-by-value-12_x.c: New file.
38271         * gcc.dg/compat/struct-by-value-12_y.c: New file.
38272         * gcc.dg/compat/struct-by-value-13_main.c: New file.
38273         * gcc.dg/compat/struct-by-value-13_x.c: New file.
38274         * gcc.dg/compat/struct-by-value-13_y.c: New file.
38275         * gcc.dg/compat/struct-by-value-14_main.c: New file.
38276         * gcc.dg/compat/struct-by-value-14_x.c: New file.
38277         * gcc.dg/compat/struct-by-value-14_y.c: New file.
38278         * gcc.dg/compat/struct-by-value-15_main.c: New file.
38279         * gcc.dg/compat/struct-by-value-15_x.c: New file.
38280         * gcc.dg/compat/struct-by-value-15_y.c: New file.
38281         * gcc.dg/compat/struct-by-value-16_main.c: New file.
38282         * gcc.dg/compat/struct-by-value-16_x.c: New file.
38283         * gcc.dg/compat/struct-by-value-16_y.c: New file.
38284         * gcc.dg/compat/struct-by-value-17_main.c: New file.
38285         * gcc.dg/compat/struct-by-value-17_x.c: New file.
38286         * gcc.dg/compat/struct-by-value-17_y.c: New file.
38287         * gcc.dg/compat/struct-by-value-18_main.c: New file.
38288         * gcc.dg/compat/struct-by-value-18_x.c: New file.
38289         * gcc.dg/compat/struct-by-value-18_y.c: New file.
38290
38291         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38292         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38293         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38294         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38295         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38296         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38297         * gcc.dg/compat/scalar-return-3_main.c: New file.
38298         * gcc.dg/compat/scalar-return-3_x.c: New file.
38299         * gcc.dg/compat/scalar-return-3_y.c: New file.
38300         * gcc.dg/compat/scalar-return-4_main.c: New file.
38301         * gcc.dg/compat/scalar-return-4_x.c: New file.
38302         * gcc.dg/compat/scalar-return-4_y.c: New file.
38303
38304 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
38305
38306         * gcc.dg/compat/fp2-struct-check.h: New file.
38307         * gcc.dg/compat/fp2-struct-defs.h: New file.
38308         * gcc.dg/compat/fp2-struct-init.h: New file.
38309         * gcc.dg/compat/struct-by-value-10_main.c: New file.
38310         * gcc.dg/compat/struct-by-value-10_x.c: New file.
38311         * gcc.dg/compat/struct-by-value-10_y.c: New file.
38312         * gcc.dg/compat/struct-return-10_main.c: New file.
38313         * gcc.dg/compat/struct-return-10_x.c: New file.
38314         * gcc.dg/compat/struct-return-10_y.c: New file.
38315
38316         * gcc.dg/compat/compat-common.h: New file.
38317         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38318         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38319         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38320         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38321         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38322         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38323         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38324         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38325         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38326         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38327         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38328         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38329         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38330         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38331         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38332         * gcc.dg/compat/small-struct-check.h: Ditto.
38333         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38334         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38335         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38336         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38337         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38338         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38339         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38340         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38341         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38342         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38343         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38344         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38345         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38346         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38347         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38348         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38349         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38350         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38351         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38352         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38353         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38354         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38355         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38356         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38357         * gcc.dg/compat/struct-return-2_main.c: Ditto.
38358         * gcc.dg/compat/struct-return-2_x.c: Ditto.
38359         * gcc.dg/compat/struct-return-2_y.c: Ditto.
38360         * gcc.dg/compat/struct-return-3_main.c: Ditto.
38361         * gcc.dg/compat/struct-return-3_x.c: Ditto.
38362         * gcc.dg/compat/struct-return-3_y.c: Ditto.
38363
38364 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
38365
38366         * g++.dg/pch/static-1.C: New file.
38367         * g++.dg/pch/static-1.Hs: New file.
38368
38369 2003-06-10  Richard Henderson  <rth@redhat.com>
38370
38371         * gcc.dg/asm-7.c: Adjust expected warning text.
38372
38373 2003-06-10  Roger Sayle  <roger@eyesopen.com>
38374
38375         * gcc.dg/builtins-20.c: New test case.
38376
38377 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
38378
38379         PR c++/11131
38380         * g++.dg/opt/template1.C: New test.
38381
38382 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38383
38384         * lib/gcc-dg.exp (dg-test): Clear additional_files and
38385         additional_sources.
38386
38387 2003-05-21  David Taylor  <dtaylor@emc.com>
38388
38389         * gcc.dg/Wpadded.c: New file.
38390
38391 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38392
38393         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
38394         * gcc.dg/special/weak-2.c: Add dg-require-weak.
38395         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
38396         dg-require-weak.
38397
38398 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
38399
38400         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
38401
38402 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
38403
38404         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
38405         (dg-require-alias): Likewise.
38406         (dg-require-gc-sections): Likewise.
38407         * lib/target-supports.exp (check_gc_sections_available): Likewise.
38408
38409 2003-06-08  Richard Henderson  <rth@redhat.com>
38410
38411         * gcc.dg/20011029-2.c: Fix the array reference.
38412         * gcc.dg/asm-7.c: New.
38413
38414 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
38415
38416         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
38417
38418 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
38419
38420         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
38421         (dg-require-gc-sections): Likewise.
38422
38423 2003-06-08  Jan Hubicka  <jh@suse.cz>
38424
38425         * i386-cmov1.c: Fix regular expression.
38426         * i386-cvt-1.c: Likewise.
38427         * i386-local.c: Likewise.
38428         * i386-local2.c: Likewise.
38429         * i386-mul.c: Likewise.
38430         * i386-ssetype-1.c: Likewise.
38431         * i386-ssetype-3.c: Likewise.
38432         * i386-ssetype-5.c: Likewise.
38433
38434 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38435
38436         PR c++/11039
38437         * g++.dg/warn/implicit-typename2.C: New test.
38438         * g++.dg/warn/implicit-typename3.C: New test.
38439
38440 2003-06-07  Richard Henderson  <rth@redhat.com>
38441
38442         * g++.dg/other/offsetof3.C: Use size_t.
38443         * g++.dg/other/offsetof4.C: Likewise.
38444
38445 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
38446
38447         * lib/copy-file.exp: New. Implement gcc_copy_files.
38448
38449         * lib/dg-pch.exp: Load copy-file.exp
38450         (dg-pch): Use gcc_copy_files instead of "file copy".
38451
38452 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
38453
38454         * gcc.dg/weak/weak.exp: Simplify.
38455         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
38456         * gcc.dg/weak/weak-1.c: Likewise.
38457         * gcc.dg/weak/weak-2.c: Likewise.
38458         * gcc.dg/weak/weak-3.c: Likewise.
38459         * gcc.dg/weak/weak-4.c: Likewise.
38460         * gcc.dg/weak/weak-5.c: Likewise.
38461         * gcc.dg/weak/weak-6.c: Likewise.
38462         * gcc.dg/weak/weak-7.c: Likewise.
38463         * gcc.dg/weak/weak-8.c: Likewise.
38464         * gcc.dg/weak/weak-9.c: Likewise.
38465
38466 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
38467
38468         gcc.c-torture/execute/20030606-1.c: New.
38469
38470 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38471
38472         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
38473         * gcc.dg/builtins-19.c: Likewise.
38474
38475 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38476
38477         * gcc.dg/builtins-2.c: Add some more tests.
38478         * gcc.dg/builtins-18.c: New test case.
38479         * gcc.dg/builtins-19.c: New test case.
38480
38481 2003-06-06  Roger Sayle  <roger@eyesopen.com>
38482             Jim Wilson  <wilson@tuliptree.org>
38483
38484         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
38485
38486 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
38487
38488         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
38489         mempcpy/stpcpy calls not to be optimized into something else.
38490         * gcc.c-torture/execute/string-opt-3.c: Moved to...
38491         * gcc.c-torture/execute/builtins/string-7.c: ...here.
38492         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
38493
38494 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38495
38496         * gcc.dg/format/asm_fprintf-1.c: New test.
38497
38498 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
38499
38500         * lib/gcc-defs.exp (additional_sources): New variable.
38501         (dg-additional-sources): New function.
38502         (additional_files): New variable.
38503         (dg-additional-files): New function.
38504         (dg-additional-files-options): Likewise.
38505         * lib/gcc-dg.exp (dg-require-weak): New function.
38506         (dg-require-alias): Likewise.
38507         (dg-require-gc-sections): Likewise.
38508         * lib/target-supports.exp (check_alias_available): Remove testfile
38509         parameter.
38510         (check_gc_sections_available): New function.
38511         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
38512         (dg-gpp-additional-files): Likewise.
38513         * lib/g++.exp (additional_sources): Remove.
38514         (additional_files): Likewise.
38515         (g++_target_compile): Use dg-additional-files-options.
38516
38517         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
38518         Tcl logic.
38519         * gcc.dg/special/ecos.exp: Remove.
38520         * gcc.dg/special/20000419-2.c: Use dg-require-*.
38521         * gcc.dg/special/alias-1.c: Likewise.
38522         * gcc.dg/special/alias-2.c: Likewise.
38523         * gcc.dg/special/gcsec-1.c: Likewise.
38524         * gcc.dg/special/weak-1.c: Likewise.
38525         * gcc.dg/special/weak-2.c: Likewise.
38526         * gcc.dg/special/wkali-1.c: Likewise.
38527         * gcc.dg/special/wkali-2.c: Likewise.
38528
38529         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
38530         dg-gpp-additional-*.
38531         * g++.dg/special/conpr-3.C: Likewise.
38532         * g++.dg/special/conpr-4.C: Likewise.
38533         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
38534         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
38535         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
38536         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
38537         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
38538         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
38539         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
38540         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
38541         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
38542         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
38543         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
38544         * g++.old-deja/g++.other/comdat1.C: Likewise.
38545         * g++.old-deja/g++.other/comdat2.C: Likewise.
38546         * g++.old-deja/g++.other/comdat3.C: Likewise.
38547         * g++.old-deja/g++.other/ctor1.C: Likewise.
38548         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
38549
38550 2003-06-05  Richard Henderson  <rth@redhat.com>
38551
38552         * gcc.dg/debug/20030605-1.c: New.
38553
38554 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38555
38556         * README.QMTEST: Update.
38557
38558 2003-06-04  Richard Henderson  <rth@redhat.com>
38559
38560         * gcc.dg/cleanup-1.c: New.
38561         * gcc.dg/cleanup-2.c: New.
38562         * gcc.dg/cleanup-3.c: New.
38563         * gcc.dg/cleanup-4.c: New.
38564         * gcc.dg/cleanup-5.c: New.
38565         * gcc.dg/cleanup-6.c: New.
38566         * gcc.dg/cleanup-7.c: New.
38567
38568 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
38569
38570         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
38571
38572         * lib/dg-pch.exp: New file.
38573         * g++.dg/pch/pch.exp: Use dg-pch.exp.
38574         * gcc.dg/pch/pch.exp: Likewise.
38575
38576 2003-06-04  Roger Sayle  <roger@eyesopen.com>
38577
38578         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
38579         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
38580         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
38581         * gcc.dg/builtins-17.c: New test case.
38582         * gcc.dg/i386-387-4.c: New test case.
38583         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
38584
38585 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38586
38587         * gcc.dg/ultrasp9.c: New test.
38588
38589 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38590
38591         * gcc.c-torture/compile/20030604-1.c: New test.
38592         * gcc.dg/sparc-constant-1.c: New test.
38593
38594 2003-06-03  Glen Nakamura  <glen@imodulo.com>
38595
38596         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
38597
38598 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
38599
38600         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
38601
38602         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
38603         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
38604
38605 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
38606
38607         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
38608
38609 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38610
38611         PR c++/10940
38612         * g++.dg/template/spec10.C: New test.
38613
38614 2003-06-03  Roger Sayle  <roger@eyesopen.com>
38615
38616         * gcc.dg/builtins-16.c: New test case.
38617
38618 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
38619
38620         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38621         mempcpy test with post-increments.
38622         * gcc.c-torture/execute/string-opt-3.c: New test.
38623         * gcc.dg/string-opt-1.c: New test.
38624
38625 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
38626
38627         PR fortran/10965
38628         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38629
38630 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
38631
38632         * lib/scanasm.exp (dg-scan): New function, factored out of ...
38633         (scan-assembler): ... here.  Use dg-scan.
38634         (scan-assembler-not): Likewise.
38635         (scan-file): New function.
38636         (scan-file-not): Likewise.
38637         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38638         * gcc.dg/cpp/_Pragma4.c: Likewise.
38639         * gcc.dg/cpp/_Pragma5.c: Likewise.
38640         * gcc.dg/cpp/avoidpaste1.c: Likewise.
38641         * gcc.dg/cpp/avoidpaste2.c: Likewise.
38642         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38643         * gcc.dg/cpp/cmdlne-P.c: Likewise.
38644         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38645         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38646         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38647         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38648         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38649         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38650         * gcc.dg/cpp/cxxcom1.c: Likewise.
38651         * gcc.dg/cpp/line1.c: Likewise.
38652         * gcc.dg/cpp/maccom1.c: Likewise.
38653         * gcc.dg/cpp/maccom2.c: Likewise.
38654         * gcc.dg/cpp/maccom3.c: Likewise.
38655         * gcc.dg/cpp/maccom4.c: Likewise.
38656         * gcc.dg/cpp/maccom5.c: Likewise.
38657         * gcc.dg/cpp/maccom6.c: Likewise.
38658         * gcc.dg/cpp/multiline.c: Likewise.
38659         * gcc.dg/cpp/spacing1.c: Likewise.
38660         * gcc.dg/cpp/spacing2.c: Likewise.
38661         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38662         * gcc.dg/cpp/trad/maccom1.c: Likewise.
38663         * gcc.dg/cpp/trad/maccom2.c: Likewise.
38664         * gcc.dg/cpp/trad/maccom3.c: Likewise.
38665         * gcc.dg/cpp/trad/maccom4.c: Likewise.
38666         * gcc.dg/cpp/trad/maccom6.c: Likewise.
38667         * gcc.dg/cpp/cxxcom2.c: Likewise.
38668         * gcc.dg/cpp/cxxcom2.h: New file.
38669
38670         * gcc.dg/cpp/truefalse.cpp: Move it to ...
38671         * g++.dg/cpp/truefalse.C: Here.
38672         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38673
38674 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
38675
38676         * gcc.dg/cpp/redef3.c: New file.
38677
38678 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38679
38680         * gcc.dg/i386-loop-3.c: New test.
38681
38682 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
38683
38684         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38685
38686 2003-05-31  Roger Sayle  <roger@eyesopen.com>
38687
38688         * gcc.dg/fwrapv-1.c: New test case.
38689         * gcc.dg/fwrapv-2.c: New test case.
38690
38691 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38692
38693         PR c++/10956
38694         * g++.dg/template/spec9.C: New test.
38695
38696 2003-05-29  Roger Sayle  <roger@eyesopen.com>
38697
38698         * gcc.dg/duff-4.c: New test case.
38699
38700 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
38701
38702         PR fortran/10843
38703         * g77.dg/ffixed-form-1.f: New test
38704         * g77.dg/ffixed-form-2.f: New test
38705         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38706         * g77.dg/ffree-form-3.f: New test
38707
38708 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
38709
38710         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38711         * gcc.dg/wint_t-1.c: Likewise.
38712
38713 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38714
38715         * g++.dg/template/access11.C: New test.
38716
38717 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38718
38719         PR c++/10849
38720         * g++.dg/template/access10.C: New test.
38721
38722 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
38723             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38724
38725         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38726
38727 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38728
38729         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38730         suppress for powerpc-*-darwin*.
38731         * gcc.dg/torture/builtin-noret-2.c: Likewise.
38732
38733 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
38734
38735         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38736         suppress option for powerpc-*-darwin*.
38737
38738 2003-05-23  Roger Sayle  <roger@eyesopen.com>
38739
38740         * gcc.dg/builtins-1.c: Add tests for tan and atan.
38741         * gcc.dg/builtins-4.c: Add test for fmod.
38742
38743 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38744
38745         PR c++/10682
38746         * g++.dg/template/instantiate4.C: New test.
38747
38748 2003-05-22  Roger Sayle  <roger@eyesopen.com>
38749
38750         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38751
38752 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
38753
38754         * gcc.dg/compat/scalar-return-1_main.c: New file.
38755         * gcc.dg/compat/scalar-return-1_x.c: New file.
38756         * gcc.dg/compat/scalar-return-1_y.c: New file.
38757         * gcc.dg/compat/scalar-return-2_main.c: New file.
38758         * gcc.dg/compat/scalar-return-2_x.c: New file.
38759         * gcc.dg/compat/scalar-return-2_y.c: New file.
38760         * gcc.dg/compat/struct-return-3_main.c: New file.
38761         * gcc.dg/compat/struct-return-3_y.c: New file.
38762         * gcc.dg/compat/struct-return-3_x.c: New file.
38763         * gcc.dg/compat/struct-return-2_main.c: New file.
38764         * gcc.dg/compat/struct-return-2_x.c: New file.
38765         * gcc.dg/compat/struct-return-2_y.c: New file.
38766
38767 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38768
38769         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38770         for hppa*-hp-hpux*.
38771         * gcc.dg/20021014-1.c (dg-options): Likewise.
38772         * gcc.dg/nest.c (dg-options): Likewise.
38773
38774 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
38775
38776         PR c++/9738
38777         * g++.dg/ext/dllimport2.C: New file.
38778         * g++.dg/ext/dllimport3.C: New file.
38779
38780 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
38781
38782         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38783         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38784         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38785         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38786         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38787         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38788         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38789         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38790         * gcc.dg/compat/small-struct-defs.h: New file.
38791         * gcc.dg/compat/small-struct-init.h: New file.
38792         * gcc.dg/compat/small-struct-check.h: New file.
38793         * gcc.dg/compat/fp-struct-defs.h: New file.
38794         * gcc.dg/compat/fp-struct-check.h: New file.
38795         * gcc.dg/compat/fp-struct-init.h: New file.
38796         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38797         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38798
38799 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
38800
38801         * gcc.dg/20030225-2.c: New test.
38802
38803 2003-05-18  Roger Sayle  <roger@eyesopen.com>
38804             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38805
38806         * gcc.c-torture/compile/20030518-1.c: New test case.
38807
38808 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
38809
38810         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38811         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38812         gcc-dg-debug-runtest.
38813         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38814         gcc-dg-debug-runtest.
38815
38816 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38817
38818         PR c++/9022
38819         * g++.dg/lookup/using6.C: New test.
38820
38821 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38822
38823         * g++.dg/parse/access2.C: New test.
38824
38825 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
38826
38827         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38828         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38829         * gcc.dg/debug/debug.exp: Likewise.
38830
38831 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
38832
38833         * gcc.dg/dollar.c: New test.
38834
38835 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
38836
38837         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38838         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38839         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38840         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38841         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38842         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38843         * gcc.dg/compat/struct-by-value-6_main.c: New file.
38844         * gcc.dg/compat/struct-by-value-6_x.c: New file.
38845         * gcc.dg/compat/struct-by-value-6_y.c: New file.
38846         * gcc.dg/compat/struct-by-value-7_main.c: New file.
38847         * gcc.dg/compat/struct-by-value-7_x.c: New file.
38848         * gcc.dg/compat/struct-by-value-7_y.c: New file.
38849         * gcc.dg/compat/struct-by-value-8_main.c: New file.
38850         * gcc.dg/compat/struct-by-value-8_x.c: New file.
38851         * gcc.dg/compat/struct-by-value-8_y.c: New file.
38852         * gcc.dg/compat/struct-by-value-9_main.c: New file.
38853         * gcc.dg/compat/struct-by-value-9_x.c: New file.
38854         * gcc.dg/compat/struct-by-value-9_y.c: New file.
38855
38856 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
38857
38858         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38859         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
38860         support for "repo" mode.
38861         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38862         * lib/g77-dg.exp: Likewise.
38863         * lib/obj-dg.exp: Likewise.
38864
38865 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
38866
38867         Merge from gcc-3_2-rhl8-branch:
38868         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
38869
38870         * gcc.dg/tls/opt-6.c: New test.
38871
38872         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
38873
38874         * gcc.dg/20030405-1.c: New test.
38875
38876         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
38877
38878         * gcc.dg/20030309-1.c: New test.
38879
38880         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38881
38882         * gcc.c-torture/execute/20030307-1.c: New test.
38883
38884         2003-02-20  Randolph Chung  <tausq@debian.org>
38885
38886         * gcc.c-torture/compile/20030220-1.c: New test.
38887
38888         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
38889
38890         * gcc.dg/20030217-1.c: New test.
38891
38892         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
38893
38894         * gcc.c-torture/compile/20020129-1.c: New test.
38895
38896         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
38897
38898         * gcc.dg/unroll-1.c: New test.
38899
38900         2002-11-16  Jan Hubicka  <jh@suse.cz>
38901
38902         * gcc.c-torture/execute/20020920-1.c: New test.
38903
38904         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
38905
38906         PR target/7434
38907         * gcc.c-torture/compile/20021008-1.c: New test.
38908
38909         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
38910
38911         PR target/7559
38912         * gcc.c-torture/execute/20020810-1.c: New test.
38913
38914         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
38915
38916         * gcc.c-torture/compile/20020807-1.c: New test.
38917
38918         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
38919
38920         * gcc.dg/tls/opt-1.c: New test.
38921
38922         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
38923
38924         * gcc.dg/20020729-1.c: New test.
38925
38926         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
38927
38928         * g++.dg/opt/life1.C: New test.
38929
38930         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
38931
38932         * gcc.dg/20020525-1.c: New test.
38933
38934         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
38935
38936         PR c++/6794
38937         * g++.dg/ext/pretty1.C: New test.
38938         * g++.dg/ext/pretty2.C: New test.
38939
38940 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
38941
38942         PR c++/8385
38943         * g++.dg/ext/typeof5.C: New test.
38944
38945 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
38946
38947         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38948         __USER_LABEL_PREFIX__ into account.
38949         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38950
38951 2003-05-14  Roger Sayle  <roger@eyesopen.com>
38952
38953         * gcc.dg/builtins-15.c: New test case.
38954
38955 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
38956
38957         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38958
38959 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
38960
38961         * lib/g++.exp: Tweak handling of additional source files.
38962         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38963         * g++.dg/special/conpr-2a.C: Rename to ...
38964         * g++.dg/special/conpr-2a.cc: ... this.
38965         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38966         * g++.dg/special/conpr-3a.C: Rename to ...
38967         * g++.dg/special/conpr-3a.cc: This.
38968         * g++.dg/special/conpr-3b.C: Rename to ...
38969         * g++.dg/special/conpr-3b.cc: This.
38970         * g++.dg/special/conpr-4.C: New test.
38971         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38972
38973 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
38974
38975         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38976
38977 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38978
38979         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38980         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38981         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38982         * g++.old-deja/g++.other/warn3.C: Likewise.
38983
38984 2003-05-11  Roger Sayle  <roger@eyesopen.com>
38985
38986         * gcc.dg/i386-387-1.c: Update to also test log.
38987         * gcc.dg/i386-387-2.c: Likewise.
38988
38989 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38990
38991         * g77.f-torture/execute/int8421.f: New test.
38992
38993 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38994
38995         PR c++/10230, c++/10481
38996         * g++.dg/lookup/scoped5.C: New test.
38997
38998 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38999
39000         PR c++/10552
39001         * g++.dg/template/ttp6.C: New test.
39002
39003 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
39004
39005         * gcc.c-torture/execute/builtins: New directory.
39006         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39007         gcc.c-torture/execute/builtins.
39008         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39009         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39010         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
39011         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39012
39013 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39014
39015         PR c++/9252
39016         * g++.dg/template/access8.C: New test.
39017         * g++.dg/template/access9.C: New test.
39018
39019 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39020
39021         PR c++/9554
39022         * g++.dg/parse/access1.C: New test.
39023
39024 2003-05-09  DJ Delorie  <dj@redhat.com>
39025
39026         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39027         long, and not an int.
39028
39029 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39030
39031         PR c++/10555, c++/10576
39032         * g++.dg/template/memclass1.C: New test.
39033
39034 2003-05-08  DJ Delorie  <dj@redhat.com>
39035
39036         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39037         targets.
39038         * gcc.c-torture/execute/20021024-1.x: Likewise.
39039         * gcc.c-torture/execute/shiftdi.x: Likewise.
39040         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39041         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39042         * gcc.dg/20021018-1.c: Likewise.
39043
39044 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39045
39046         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39047
39048         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39049         (bcopy): Call memmove.
39050
39051 2003-05-08  Roger Sayle  <roger@eyesopen.com>
39052
39053         * g77.f-torture/compile/8485.f: New test case.
39054
39055 2003-05-07  Richard Henderson  <rth@redhat.com>
39056
39057         PR c++/10570
39058         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39059         Verify exception_cleanup not called for rethrows.
39060         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39061         when exiting catch block without rethrowing.
39062         * g++.dg/eh/forced3.C: New.
39063         * g++.dg/eh/forced4.C: New.
39064
39065 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
39066
39067         * gcc.dg/20030505.c: Fix triplet.
39068
39069 2003-05-06  DJ Delorie  <dj@redhat.com>
39070
39071         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39072         * gcc.dg/nest.c: Likewise.
39073
39074 2003-05-05  Roger Sayle  <roger@eyesopen.com>
39075
39076         * gcc.dg/builtins-14.c: New test case.
39077
39078 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
39079
39080         * lib/compat.exp (compat-execute): New argument.
39081         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39082         * gcc.dg/compat: New test directory.
39083         * gcc.dg/compat/compat.exp: New expect script.
39084         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39085         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39086         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39087         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39088         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39089         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39090
39091         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39092         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39093         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39094         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39095         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39096         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39097         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39098         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39099         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39100         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39101         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39102         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39103         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39104         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39105         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39106
39107 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
39108
39109         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39110
39111 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
39112
39113         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39114
39115 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
39116
39117         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39118         * gcc.dg/ppc-fsel-2.c: New test.
39119
39120         * gcc.dg/unused-5.c: New test.
39121
39122 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39123
39124         PR c++/10496
39125         * g++.dg/warn/pmf1.C: New test.
39126
39127 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39128
39129         PR c++/4494
39130         * g++.dg/warn/main.C: New test.
39131
39132 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39133
39134         * gcc.dg/nonnull-3.c: New test.
39135
39136 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
39137
39138         * gcc.dg/cpp/Wtrigraphs.c: Update.
39139         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39140
39141 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
39142
39143         * gcc.dg/ppc-fsel-1.c: New test.
39144
39145 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
39146
39147         PR c/10604
39148         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39149
39150 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
39151
39152         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39153
39154 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39155
39156         PR c++/9364, c++/10553, c++/10586
39157         * g++.dg/parse/typename4.C: New test.
39158         * g++.dg/parse/typename5.C: Likewise.
39159
39160 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
39161
39162         * gcc.c-torture/compile/20030503-1.c: New test.
39163
39164 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39165
39166         * g++.dg/lookup/using5.C: Fix testcase error.
39167
39168 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
39169
39170         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39171         since MEABI is no longer supported.  Remove all vestiges
39172         of MEABI from the test.
39173
39174 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39175
39176         PR c++/10554
39177         * g++.dg/lookup/using5.C: New test.
39178
39179 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39180
39181         PR c++/8772
39182         * g++.dg/template/ttp5.C: New test.
39183
39184 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
39185
39186         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39187         (dg-gpp-additional-sources): New function.
39188         (dg-gpp-additional-files): Likewise.
39189         * lib/g++.exp (additional_sources): New variable.
39190         (additional_files): Likewise.
39191         (g++_target_compile): Deal with them.
39192         * lib/old-dejagnu.exp: Remove.
39193         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39194         * g++.old-deja: Revise all tests to use dg commands.
39195
39196 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39197
39198         PR c++/9432, c++/9528
39199         * g++.dg/lookup/using4.C: New test.
39200
39201 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
39202
39203         * gcc.dg/noreturn-5.c: New file.
39204         * gcc.dg/noreturn-6.c: New file.
39205
39206         * gcc.c-torture/compile/inline-1.c: New file.
39207
39208 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39209
39210         PR c++/10551
39211         * g++.dg/template/explicit1.C: New test.
39212
39213 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39214
39215         PR c++/10549
39216         * g++.dg/other/bitfield1.C: New test.
39217
39218         PR c++/10527
39219         * g++.dg/init/new7.C: New test.
39220
39221 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
39222
39223         * g++.dg/ext/desig1.C: New test.
39224         * g++.dg/ext/init1.C: Update.
39225
39226         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39227
39228 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
39229
39230         PR c++/10180
39231         * g++.dg/warn/Winline-1.C: New test.
39232
39233 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
39234
39235         * gcc.c-torture/execute/string-opt-19.c: New test.
39236
39237         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39238         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39239
39240 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
39241
39242         PR c++/10506
39243         * g++.dg/init/new6.C: New test.
39244
39245         PR c++/10503
39246         * g++.dg/init/ref6.C: New test.
39247
39248 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
39249
39250         * g++.dg/warn/weak1.C: XFAIL on AIX4.
39251
39252 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39253
39254         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39255         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39256
39257 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
39258
39259         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39260         initialized static data members.
39261
39262 2003-04-25  H.J. Lu <hjl@gnu.org>
39263
39264         * gcc.dg/ia64-sync-4.c: New test.
39265
39266 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39267
39268         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
39269         date.
39270
39271 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
39272
39273         PR c++/10337
39274         * g++.dg/warn/conv1.C: New test.
39275         * g++.old-deja/g++.other/conv7.C: Adjust.
39276         * g++.old-deja/g++.other/overload14.C: Adjust.
39277
39278 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39279
39280         PR c++/10471
39281         * g++.dg/template/defarg2.C: New test.
39282
39283 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
39284
39285         * gcc.dg/cpp/include2.c: Update.
39286         * gcc.dg/cpp/multiline-2.c: New.
39287         * gcc.dg/cpp/multiline.c: Update.
39288         * gcc.dg/cpp/strify2.c: Update.
39289         * gcc.dg/cpp/trad/literals-2.c: Update.
39290
39291 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39292
39293         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39294
39295 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39296
39297         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39298
39299 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
39300
39301         PR c++/10451
39302         * g++.dg/parse/crash4.C: New test.
39303
39304         PR c++/9847
39305         * g++.dg/parse/crash5.C: New test.
39306
39307 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
39308
39309         PR c++/10446
39310         * g++.dg/parse/crash3.C: New test.
39311
39312         PR c++/10428
39313         * g++.dg/parse/elab1.C: New test.
39314
39315 2003-04-22  Devang Patel  <dpatel@apple.com>
39316
39317         * gcc.dg/cpp/trad/funlike-5.c: New test.
39318
39319 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
39320
39321         * g++.dg/other/packed1.C: Fix dg options.
39322
39323 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
39324
39325         * g++.dg/other/offsetof2.C: New test.
39326
39327 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
39328
39329         * g++.dg/template/recurse.C: Adjust location of error messages.
39330
39331 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
39332
39333         PR c++/9881
39334         * g++.dg/init/addr-const1.C: New test.
39335         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39336
39337 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39338
39339         PR c++/10405
39340         * g++.dg/lookup/struct-hack1.C: New test.
39341
39342 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
39343
39344         * ucs.c: Update diagnostic messages.
39345
39346 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39347
39348         * gcc.dg/cpp/truefalse.cpp: New test.
39349         * gcc.dg/cpp/cpp.exp: Update.
39350         * g++.dg/other/stdbool-if.C: Remove.
39351
39352 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
39353
39354         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39355         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39356
39357 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39358
39359         * gcc.c-torture/compile/20030418-1.c: New test.
39360
39361 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
39362
39363         * README.compat: Remove; content moved to doc/sourcebuild.texi.
39364
39365 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39366
39367         PR c++/10347
39368         g++.dg/template/dependent-name1.C: New test.
39369
39370 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
39371
39372         * gcc.dg/warn-1.c (tourist_guide): New array,
39373         contains a pointer to bar.
39374
39375 2003-04-16  Roger Sayle  <roger@eyesopen.com>
39376
39377         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
39378         * gcc.c-torture/execute/medce-1.c: New test case.
39379         * gcc.c-torture/execute/medce-2.c: New test case.
39380
39381 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
39382
39383         * lib/prune.exp: Ignore more messages.
39384
39385         PR c++/10381
39386         * g++.dg/parse/lookup3.C: New test.
39387
39388 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
39389
39390         * gcc.c-torture/compile/20030415-1.c : New test.
39391
39392 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
39393
39394         * gcc.c-torture/execute/scope-2.c: Move to ...
39395         * gcc.dg/noncompile/scope.c: .... here.
39396
39397 2003-04-14  Roger Sayle  <roger@eyesopen.com>
39398
39399         * gcc.dg/20030414-2.c: New test case.
39400
39401 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
39402
39403         PR target/10377
39404         * gcc.dg/20030414-1.c: New test.
39405
39406 2003-04-13  Roger Sayle  <roger@eyesopen.com>
39407
39408         * gcc.dg/builtins-12.c: New test case.
39409         * gcc.dg/builtins-13.c: New test case.
39410
39411 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39412
39413         * gcc.c-torture/execute/string-opt-18.c: New test.
39414
39415 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
39416
39417         PR c++/10300
39418         * g++.dg/init/new5.C: New test.
39419
39420 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
39421
39422         PR c++/7910
39423         * g++.dg/ext/dllimport1.C: New test.
39424
39425 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39426
39427         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
39428
39429 2003-04-11  Bud Davis <bdavis9659@comcast.net>
39430
39431         PR Fortran/9263
39432         * g77.f-torture/noncompile/9263.f: New test
39433         PR Fortran/1832
39434         * g77.f-torture/execute/1832.f: New test
39435
39436 2003-04-11  David Chad  <davidc@freebsd.org>
39437             Loren J. Rittle  <ljrittle@acm.org>
39438
39439         PR libobjc/8562
39440         * objc.dg/headers.m: New test.
39441
39442 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
39443
39444         * gcc.c-torture/execute/builtin-noret-2.c: New.
39445         * gcc.c-torture/execute/builtin-noret-2.x: New.
39446         XFAIL builtin-noret-2.c at -O1 and above.
39447         * gcc.dg/redecl.c: New.
39448         * gcc.dg/Wshadow-1.c: Update error regexps.
39449
39450 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
39451
39452         * g++.dg/abi/bitfield10.C: New test.
39453
39454 2003-04-09  Mike Stump  <mrs@apple.com>
39455
39456         * gcc.dg/pch/pch.exp: Make testcase names longer.
39457         * g++.dg/pch/pch.exp: Make testcase names longer.
39458
39459 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39460
39461         * gcc.dg/builtins-11.c: New test case.
39462
39463 2003-04-08  Roger Sayle  <roger@eyesopen.com>
39464
39465         * gcc.dg/builtins-9.c: New test case.
39466         * gcc.dg/builtins-10.c: New test case.
39467
39468 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
39469
39470         * gcc.dg/noncompile/init-4.c.c: New test.
39471
39472 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39473
39474         * gcc.misc-test/gcov-9.c: New test.
39475         * gcc.misc-test/gcov-10.c: New test
39476         * gcc.misc-test/gcov-11.c: New test.
39477
39478 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
39479
39480         PR optimization/10024
39481         * gcc.c-torture/compile/20030405-1.c: New test.
39482
39483 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
39484
39485         * gcc.dg/pch/static-3.c: New.
39486         * gcc.dg/pch/static-3.hs: New.
39487         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
39488
39489 2003-04-04  Richard Henderson  <rth@redhat.com>
39490
39491         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
39492         * g++.dg/eh/forced2.C: Likewise.
39493
39494 2003-04-03  Mike Stump  <mrs@apple.com>
39495
39496         * lib/scanasm.exp (scan-assembler): Add xfail processing for
39497         target arg.
39498         (scan-assembler-times, scan-assembler-not): Likewise.
39499         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
39500
39501 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39502
39503         * gcc.dg/sparc-loop-1.c: New test.
39504
39505 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
39506
39507         PR other/9274
39508         * g++.dg/pch/system-2.C: New.
39509         * g++.dg/pch/system-2.Hs: New.
39510
39511 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
39512
39513         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
39514
39515         * g++.dg/eh/simd-1.C (vecfunc): Same.
39516
39517 2003-04-01  Roger Sayle  <roger@eyesopen.com>
39518
39519         * gcc.c-torture/execute/20030401-1.c: New test case.
39520
39521 2003-04-01  Ziemowit Laski <zlaski@apple.com>
39522
39523         * objc.dg/defs.m: New.
39524
39525 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
39526
39527         * g++.dg/eh/simd-1.C: New.
39528         * g++.dg/eh/simd-2.C: New.
39529
39530 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
39531
39532         * gcc.c-torture/execute/simd-3.c: New.
39533
39534 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39535
39536         PR c/9936
39537         * gcc.dg/20030331-2.c: New test.
39538
39539 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
39540
39541         PR c++/10278
39542         * g++.dg/parse/crash2.C: New test.
39543
39544 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39545
39546         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
39547         * gcc.c-torture/execute/20030331-1.c: ...here.
39548
39549 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39550
39551         * gcc.c-torture/execute/20030331-1.c: New test.
39552
39553 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
39554
39555         * lib/gcov.exp: Adjust call return testing strings.
39556         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
39557
39558 2003-03-31  Roger Sayle  <roger@eyesopen.com>
39559
39560         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
39561         * gcc.dg/builtins-7.c: New test case.
39562         * gcc.dg/builtins-8.c: New test case.
39563
39564 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
39565
39566         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
39567
39568 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
39569
39570         PR c++/7647
39571         * g++.dg/lookup-class-member-2.C: New test.
39572
39573 2003-03-30  Glen Nakamura  <glen@imodulo.com>
39574
39575         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
39576
39577 2003-03-28  Roger Sayle  <roger@eyesopen.com>
39578
39579         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
39580
39581 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
39582
39583         * g++.dg/init/attrib1.C: New test.
39584
39585 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39586
39587         * gcc.dg/ultrasp8.c: New test.
39588
39589 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39590
39591         * gcc.dg/ultrasp7.c: New test.
39592
39593 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
39594
39595         PR c++/10047
39596         * g++.dg/template/inline1.C: New test.
39597
39598 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
39599
39600         * gcc.dg/sparc-dwarf2.c: New test.
39601
39602 2003-03-27  Roger Sayle  <roger@eyesopen.com>
39603
39604         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
39605         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
39606
39607 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
39608
39609         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39610         than reading .x files.
39611         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39612         * g77.dg/gcov/gcov-1.f: Likewise.
39613         * gcc.misc-tests/gcov-4b.c: Likewise.
39614         * gcc.misc-tests/gcov-5b.c: Likewise.
39615         * gcc.misc-tests/gcov-6.c: Likewise.
39616         * gcc.misc-tests/gcov-7.c: Likewise.
39617         * gcc.misc-tests/gcov-8.c: Likewise.
39618         * g++.dg/gcov/gcov-1.x: Remove.
39619         * g77.dg/gcov/gcov-1.x: Likewise.
39620         * gcc.misc-tests/gcov-4b.x: Likewise.
39621         * gcc.misc-tests/gcov-5b.x: Likewise.
39622         * gcc.misc-tests/gcov-6.x: Likewise.
39623         * gcc.misc-tests/gcov-7.x: Likewise.
39624         * gcc.misc-tests/gcov-8.x: Likewise.
39625
39626 2003-03-27  Glen Nakamura  <glen@imodulo.com>
39627
39628         PR opt/10087
39629         * gcc.dg/20030324-1.c: New test.
39630
39631 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
39632
39633         PR c++/10224
39634         * g++.dg/template/arg3.C: New test.
39635
39636         PR c++/10158
39637         * g++.dg/template/friend18.C: New test.
39638
39639 2003-03-26  Roger Sayle  <roger@eyesopen.com>
39640
39641         * g77.f-torture/compile/20030326-1.f: New test case.
39642
39643 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
39644
39645         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39646
39647         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39648
39649 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
39650
39651         * gcc.dg/ia64-sync-3.c: New test.
39652
39653 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
39654
39655         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39656
39657 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39658
39659         * gcc.dg/ultrasp6.c: New test.
39660
39661 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39662
39663         * gcc.dg/i386-signbit-1.c: New test.
39664         * gcc.dg/i386-signbit-2.c: New test.
39665         * gcc.dg/i386-signbit-3.c: New test.
39666
39667 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
39668
39669         * gcc.dg/ultrasp5.c: Fix options.
39670
39671 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
39672
39673         * gcc.dg/ultrasp5.c: Fix comment.
39674
39675 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
39676
39677         PR fortran/10197
39678         * g77.f-torture/execute/10197.f: New test.
39679
39680 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
39681
39682         PR c++/9898, c++/383
39683         * g++.dg/template/conv6.C: New test.
39684
39685         PR c++/10119
39686         * g++.dg/template/ptrmem5.C: New test.
39687
39688         PR c++/10026
39689         * g++.dg/lookup/koenig1.C: New test.
39690
39691         PR C++/10199
39692         * g++.dg/lookup/template2.C: New test.
39693
39694 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
39695
39696         * g++.dg/opt/rtti1.C: New test.
39697
39698 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39699
39700         * gcc.dg/ultrasp5.c: New test.
39701
39702 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
39703
39704         PR middle-end/9967
39705         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39706         builtin fputs.
39707
39708 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39709
39710         PR c/8224
39711         * gcc.dg/20030323-1.c: New test.
39712
39713 2003-03-23  Roger Sayle  <roger@eyesopen.com>
39714
39715         * gcc.c-torture/compile/20030323-1.c: New test case.
39716
39717 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
39718
39719         * gcc.dg/20030321-1.c: New test.
39720
39721 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
39722
39723         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39724
39725 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
39726
39727         PR c++/9978, c++/9708
39728         * g++.dg/ext/vlm1.C: Adjust expected error.
39729         * g++.dg/ext/vla2.C: New test.
39730         * g++.dg/template/arg1.C: New test.
39731         * g++.dg/template/arg2.C: New test.
39732
39733 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
39734
39735         * g77.f-torture/execute/select.f: New test.
39736         * g77.f-torture/noncompile/select_no_compile.f: New test.
39737
39738 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
39739
39740         PR c++/9898
39741         * g++.dg/other/error4.C: New test.
39742
39743 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
39744
39745         * g++.dg/template/friend17.C: New test.
39746
39747 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
39748
39749         * gcc.c-torture/compile/20030320-1.c: New.
39750
39751 2003-03-20  Roger Sayle  <roger@eyesopen.com>
39752
39753         * gcc.dg/builtins-6.c: New test case.
39754
39755 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
39756
39757         PR target/10073
39758         * gcc.c-torture/compile/20030319-1.c: New.
39759
39760 2003-03-18  Jan Hubicka  <jh@suse.cz>
39761
39762         * gcc.dg/i386-cvt-1.c: New test.
39763
39764 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
39765
39766         * objc.dg/naming-1.m: Use "(parse|syntax) error".
39767         * objc.dg/naming-2.m: Likewise.
39768
39769 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
39770
39771         PR c++/9639
39772         * g++.dg/parse/crash1.C: New test.
39773
39774 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
39775
39776         PR c++/8805
39777         * g++.dg/eh/cleanup1.C: New test.
39778
39779 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
39780
39781         * gcc.c-torture/execute/20030316-1.c: New test case.
39782
39783 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
39784
39785         PR c++/9629
39786         * g++.dg/init/ctor2.C: New test.
39787
39788 2003-03-15  Roger Sayle  <roger@eyesopen.com>
39789
39790         * g77.f-torture/compile/xformat.f: New test case.
39791
39792 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39793
39794         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39795         * g++.old-deja/g++.mike/eh50.C: Likewise.
39796
39797 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39798
39799         PR c++/6440
39800         * g++.dg/template/spec7.C: New test.
39801         * g++.dg/template/spec8.C: Likewise.
39802
39803 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
39804
39805         * gcc.c-torture/execute/20030313-1.c: New test.
39806
39807 2003-03-14  Richard Henderson  <rth@redhat.com>
39808
39809         * gcc.dg/inline-2.c: Adjust alpha test for external call.
39810
39811 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
39812
39813         * gcc.c-torture/compile/20030314-1.c: New test.
39814
39815 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
39816
39817         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39818         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39819         thumb target,
39820         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39821         to accept newer _imp__  prefix and additional
39822         newline in .drectve section.
39823         * gcc.dg/dll-4.c: Likewise.
39824         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39825         switch.
39826
39827 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
39828
39829         * g++.dg/parse/namespace9.C: New test.
39830
39831         * g++.dg/init/ref5.C: New test.
39832         * g++.dg/parse/ptrmem1.C: Likewise.
39833
39834 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39835
39836         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39837         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39838         regular expression.
39839         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39840         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39841
39842 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
39843
39844         * gcc.c-torture/execute/20030224-2.c: New test.
39845
39846 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39847
39848         * gcc.dg/decl-3.c: New test.
39849
39850 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
39851
39852         * gcc.dg/i386-loop-2.c: New test.
39853
39854 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
39855
39856         PR c++/9474
39857         * g++.dg/parse/namespace8.C: New test.
39858
39859         PR c++/9924
39860         * g++.dg/overload/builtin2.C: New test.
39861
39862 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
39863
39864         * gcc.dg/return-type-3.c: New test.
39865
39866 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
39867
39868         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39869         profiling options are not supported.
39870
39871 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
39872
39873         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39874         * g++.old-deja/g++.warn/impint2.C: Likewise.
39875
39876 2003-03-10  Devang Patel  <dpatel@apple.com>
39877
39878         * g++.dg/cpp/c++_cmd_1.C: New test.
39879         * g++.dg/cpp/c++_cmd_1.h: New file.
39880
39881 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
39882
39883         * gcc.dg/altivec-9.c: New file.
39884
39885 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39886
39887         * gcc.dg/ppc-sdata-1.c: New test.
39888         * gcc.dg/ppc-sdata-2.c: New test.
39889
39890 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
39891
39892         PR c++/9373
39893         * g++.dg/opt/ptrmem2.C: New test.
39894
39895         PR c++/8534
39896         * g++.dg/opt/ptrmem1.C: New test.
39897
39898 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
39899
39900         * gcc.dg/i386-loop-1.c: New test.
39901
39902 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39903
39904         PR c++/9970
39905         * g++.dg/lookup/friend1.C: New test.
39906
39907 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39908
39909         PR c++/9823
39910         * g++.dg/parser/constructor1.C: New test.
39911
39912 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
39913
39914         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39915
39916         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39917
39918 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
39919
39920         * gcc.dg/cpp/Wunused.c: Update test.
39921
39922 2003-03-08  Jan Hubicka  <jh@suse.cz>
39923
39924         * gcc.dg/inline-3.c: New test.
39925
39926 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
39927
39928         PR c++/9809
39929         * g++.dg/parse/builtin1.C: New test.
39930
39931         PR c++/9982
39932         * g++.dg/abi/cookie1.C: New test.
39933         * g++.dg/abi/cookie2.C: Likewise.
39934
39935         PR c++/9524
39936         * g++.dg/template/field1.C: New test.
39937
39938         PR c++/9912
39939         * g++.dg/parse/class1.C: New test.
39940         * g++.dg/parse/namespace7.C: Likewise.
39941         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39942
39943 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
39944
39945         * g++.dg/init/ref4.C: New test.
39946
39947 2003-03-07  Jan Hubicka  <jh@suse.cz>
39948
39949         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39950         * gcc.dg/inline-3.c: New test.
39951
39952 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
39953
39954         * g++.dg/init/ref3.C: New test.
39955
39956         PR c++/9965
39957         * g++.dg/init/ref2.C: New test.
39958
39959         PR c++/9400
39960         * g++.dg/warn/Wshadow-2.C: New test.
39961
39962         PR c++/9791
39963         * g++.dg/warn/Woverloaded-1.C: New test.
39964
39965 2003-03-05  Jan Hubicka  <jh@suse.cz>
39966
39967         * gcc.dg/i386-local2.c: New.
39968         * gcc.dg/i386-local.c: Fix typo.
39969
39970 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
39971
39972         * g++.dg/abi/layout3.C: New test.
39973
39974 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39975
39976         * gcc.c-torture/compile/20030305-1.c
39977
39978 2003-03-05  Jan Hubicka  <jh@suse.cz>
39979
39980         * gcc.dg/i386-local.c: New.
39981
39982 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
39983
39984         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39985
39986 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39987
39988         * gcc.dg/switch-2.c: New test.
39989         * gcc.dg/switch-3.c: New test.
39990         * gcc.dg/Wswitch.c: Adjust line numbers.
39991         * gcc.dg/Wswitch-default.c: Likewise.
39992         * gcc.dg/Wswitch-enum.c: Likewise.
39993
39994 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
39995
39996         * gcc.c-torture/execute/20030222-1.c: New test.
39997
39998 2003-03-03  James E Wilson  <wilson@tuliptree.org>
39999
40000         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40001
40002 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
40003
40004         PR c++/9878
40005         * g++.dg/init/ref1.C: New test.
40006
40007 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
40008
40009         * gcc.dg/sh-relax.c: New SH-only test.
40010
40011 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
40012
40013         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
40014         comment explaining purpose of testcase.
40015
40016 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40017
40018         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40019         for HC11/HC12 (asm needs two int registers).
40020         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40021         HC11/HC12 because the test uses an asm which needs two 32-bit
40022         registers.
40023
40024 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
40025
40026         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40027         for HC11/HC12 (array is too large otherwise).
40028         * gcc.c-torture/compile/920501-4.x: New file, likewise.
40029         * gcc.c-torture/compile/20010518-2.x: Likewise.
40030         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40031         HC11/HC12 (array is too large).
40032
40033 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
40034
40035         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40036         * lib/g++-dg.exp (g++-dg-test): Likewise.
40037
40038 2003-03-01  Roger Sayle  <roger@eyesopen.com>
40039
40040         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40041         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40042
40043 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40044
40045         * g++.dg/warn/implicit-typename1.C: Remove warning.
40046
40047 2003-02-28  Richard Henderson  <rth@redhat.com>
40048
40049         * gcc.dg/noreturn-1.c: Move noreturn warning line.
40050         * gcc.dg/return-type-1.c: Move control reaches end warning line.
40051
40052 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
40053
40054         * gcc.dg/pch/pch.exp: Change .pch to .gch.
40055         * g++.dg/pch/pch.exp: Likewise.
40056
40057 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
40058
40059         PR c++/9879
40060         * g++.dg/init/new4.C: New test.
40061
40062 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
40063
40064         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40065
40066 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
40067
40068         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40069         unsigned long.
40070
40071         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40072         wider than float.
40073
40074 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40075
40076         * lib/scanasm.exp: Add support for counting numbers of
40077         occurences.
40078         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40079         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40080
40081 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
40082
40083         PR c++/9683
40084         * g++.dg/template/static3.C: New test.
40085
40086         PR c++/9829
40087         * g++.dg/parse/namespace6.C: New test.
40088
40089 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40090
40091         PR target/9732
40092         * gcc.dg/20030225-1.c: New test.
40093
40094 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
40095
40096         * README: Remove out-of-date information.
40097
40098         PR c++/9836
40099         * g++.dg/template/spec6.C: New test.
40100
40101 2003-02-24  Jeff Law  <law@redhat.com>
40102
40103         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40104
40105 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40106
40107         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40108         * gcc.dg/pragma-ep-1.c: Likewise.
40109
40110 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40111
40112         PR c++/9602
40113         * g++.dg/template/friend16.C: New test.
40114
40115 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
40116
40117         PR c++/5333
40118         * g++.dg/parse/fused-params1.C: Adjust error messages.
40119         * g++.dg/template/nested3.C: New test.
40120
40121 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
40122
40123         * g++.dg/abi/param1.C: New test.
40124
40125 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40126
40127         PR c++/7982
40128         * g++.dg/warn/implicit-typename1.C: New test.
40129
40130 2003-02-22  Kelley Cook <kelleycook@comcast.net>
40131
40132         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40133         with "mtune".
40134         * g++.old-deja/g++.other/store-expr2.C: Likewise.
40135         * gcc.c-torture/execute/20010129-1.x: Likewise.
40136         * gcc.dg/20011107-1.c: Likewise.
40137         * gcc.dg/20020108-1.c: Likewise.
40138         * gcc.dg/20020122-3.c: Likewise.
40139         * gcc.dg/20020206-1.c: Likewise.
40140         * gcc.dg/20020310-1.c: Likewise.
40141         * gcc.dg/20020426-2.c: Likewise.
40142         * gcc.dg/20020517-1.c: Likewise.
40143         * gcc.dg/991230-1.c: Likewise.
40144         * gcc.dg/i386-unroll-1.c: Likewise.
40145         * gcc.misc-tests/i386-prefetch.exp: Likewise.
40146
40147 2003-02-22  Jan Hubicka  <jh@suse.cz>
40148
40149         * gcc.dg/i386-mul.c: New test.
40150
40151 2003-02-21  Roger Sayle  <roger@eyesopen.com>
40152
40153         * gcc.dg/builtins-5.c: New test case.
40154
40155 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
40156
40157         * gcc.dg/asmreg-1.c: New test.
40158
40159 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40160
40161         PR c++/9749
40162         * g++.dg/parse/varmod1.C: New test.
40163
40164 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40165
40166         PR c++/9727
40167         * g++.dg/template/op1.C: New test.
40168
40169 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40170
40171         PR c++/8906
40172         * g++.dg/template/nested2.C: New test.
40173
40174 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
40175
40176         PR c++/8724
40177         * g++.dg/expr/dtor1.C: New test.
40178
40179 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
40180
40181         * gcc.dg/cpp/include3.c: New test.
40182         * gcc.dg/cpp/inc/foo.h: New file.
40183
40184 2003-02-21  Glen Nakamura  <glen@imodulo.com>
40185
40186         * gcc.c-torture/execute/20030221-1.c: New test.
40187
40188 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
40189
40190         PR c++/9729
40191         * g++.dg/abi/conv1.C: New test.
40192
40193 2003-02-20  Jan Hubicka  <jh@suse.cz>
40194
40195         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40196
40197 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
40198
40199         * gcc.c-torture/compile/20030219-1.c: New test.
40200
40201 2003-02-18  Jan Hubicka  <jh@suse.cz>
40202
40203         * gcc.dg/funcorder.c: New test.
40204
40205 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40206
40207         * gcc.c-torture/execute/20030218-1.c: New.
40208
40209 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
40210
40211         * gcc.dg/20030218-1.c: New.
40212
40213 2003-02-18  Richard Henderson  <rth@redhat.com>
40214
40215         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40216         * gcc.dg/attr-used-2.c: New.
40217
40218 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
40219
40220         PR c++/9704
40221         * g++.dg/init/copy5.C: New test.
40222
40223 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
40224
40225         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40226         * g++.dg/pch/pch.exp: Likewise.
40227
40228 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
40229
40230         * gcc.c-torture/execute/20030209-1.c: Enable the test if
40231         STACK_SIZE is not defined.
40232
40233 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40234
40235         PR c++/9457
40236         * g++.dg/template/init1.C: New test.
40237
40238 2003-02-16  Jan HUbicka  <jh@suse.cz>
40239
40240         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40241         (foo): Add few extra tests
40242         * gcc.dg/c99-const-expr-3.c: Likewise.
40243         * gcc.c-torture/execute/20030216-1.c: New.
40244
40245 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40246
40247         PR c++/9459
40248         * g++.dg/ext/typeof4.C: New test.
40249
40250 2003-02-15  Roger Sayle  <roger@eyesopen.com>
40251
40252         * gcc.dg/i386-387-3.c: New test case.
40253
40254 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
40255
40256         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40257         cris-*-elf* cris-*-aout* and mmix-*-*.
40258
40259 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
40260
40261         * gcc.dg/20030213-1.c: New test.
40262
40263 2003-02-12  Roger Sayle  <roger@eyesopen.com>
40264
40265         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40266         * gcc.dg/i386-387-2.c: Likewise.
40267
40268 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
40269
40270         * gcc.dg/ppc-spe.c: Fix formatting.
40271         Enable tests that were previously unsupported by gas.
40272         Delete tests for instructions that no longer exist.
40273         Switch arguments on evsubifw builtin.
40274
40275 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
40276
40277         * gcc.c-torture/execute/20030209-1.c: Disable the test if
40278         STACK_SIZE is too small.
40279
40280 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40281             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40282
40283         * gcc.dg/decl-2.c: New test.
40284
40285 2003-02-10  Jan Hubicka  <jh@suse.cz>
40286
40287         * gcc.dg/i386-fpcvt-1.c: New test.
40288
40289 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
40290
40291         * gcc.c-torture/execute/20030209-1.c: New test.
40292
40293 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
40294
40295         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40296         int-wide bitops, use the constants of the same width.
40297         Likewise, if long long is 32-bit wide, test bitops using
40298         32-bit constants.
40299
40300 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
40301
40302         * gcc.dg/20021014-1.c: Annotate with expected notice text.
40303
40304 2003-02-07  Roger Sayle  <roger@eyesopen.com>
40305
40306         * gcc.dg/builtins-4.c: New test case.
40307
40308 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40309
40310         * gcc.dg/20020430-1.c: Fix dg command typos.
40311         * gcc.dg/20020503-1.c: Likewise.
40312
40313 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40314
40315         PR c++/8785
40316         * g++.dg/parse/fused-params1.C: New test.
40317
40318         PR c++/8857
40319         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40320
40321         PR c++/8921
40322         * g++.dg/parse/non-dependent1.C: New test.
40323
40324         PR c++/8928
40325         * g++.dg/parse/dupl-tmpl-args1.C: New test.
40326
40327         PR c++/9228
40328         * g++.dg/parse/undefined7.C: New test.
40329         * g++.dg/parse/non-templ1.C: New test.
40330
40331         PR c++/9229
40332         * g++.dg/parse/too-many-tmpl-args1.C: New test.
40333
40334 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
40335
40336         * gcc.c-torture/compile/20030206-1.c: New test.
40337
40338 2003-02-05  Roger Sayle  <roger@eyesopen.com>
40339
40340         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40341         "pow" to "foo" to avoid potential confusion with a math built-in.
40342
40343 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40344
40345         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40346         conditions for SPARC targets.
40347
40348 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
40349
40350         * gcc.dg/20030204-1.c: New test.
40351
40352 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40353
40354         PR c++/38
40355         * g++.dg/parse/array-size1.C: New test.
40356
40357         PR c++/5657
40358         * g++.dg/parse/undefined3.C: New test.
40359
40360         PR c++/5665
40361         * g++.dg/parse/undefined4.C: New test.
40362
40363         PR c++/5975
40364         * g++.dg/parse/undefined5.C: New test.
40365
40366         PR c++/7259
40367         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40368
40369         PR c++/8578
40370         * g++.dg/parse/casting-operator1.C: New test.
40371
40372         PR c++/8596
40373         * g++.dg/parse/undefined6.C: New test.
40374
40375         PR c++/8736
40376         * g++.dg/parse/missing-template1.C: New test.
40377
40378 2003-02-04  Jan Hubicka  <jh@suse.cz>
40379
40380         * gcc.dg/i386-cadd.c: Compile using -march=k8.
40381         * gcc.dg/i386-cmov?.c: Likewise.
40382         * gcc.dg/i386-fpcvt-?.c: Likewise.
40383         * gcc.dg/i386-ssefp-1.c: Likewise.
40384         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
40385         conventions.
40386
40387 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
40388
40389         PR c++/7129
40390         * g++.dg/ext/max.C: New test.
40391
40392 2003-02-03  Jan Hubicka  <jh@suse.cz>
40393
40394         * gcc.c-torture/execute/20030203-1.c: New test.
40395
40396 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
40397
40398         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
40399         'natural-endian'.
40400
40401 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
40402
40403         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
40404         * g++.dg/init/new2.C: Likewise.
40405         * g++.dg/other/new1.C: Likewise.
40406
40407 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
40408
40409         * gcc.dg/struct-ret-libc.c: New test.
40410
40411 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
40412
40413         * gcc.dg/20030129-1.c: New test.
40414
40415 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40416
40417         PR c++/8849
40418         * g++.dg/template/ptrmem4.C: New test.
40419
40420 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
40421
40422         * g++.dg/parser/constant1.C: New test.
40423
40424 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40425
40426         PR c++/8591
40427         * g++.dg/parse/friend2.C: New test.
40428
40429 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
40430
40431         PR c++/9437
40432         * g++.dg/template/unify4.C: New test.
40433
40434 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
40435
40436         * gcc.c-torture/execute/20030128-1.c: New test.
40437
40438 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
40439
40440         * g++.dg/lookup/nested1.C: Test moved from ...
40441         * g++.old-deja/g++.other/lookup24.C: ... here.
40442
40443 2003-01-28  Jan Hubicka  <jh@suse.cz>
40444
40445         * gcc.dg/i386-cmov5.c: New test.
40446
40447 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
40448
40449         * gcc.c-torture/execute/20010925-1.c: Changed the
40450         memcpy declaration.
40451
40452 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40453
40454         PR c++/3902
40455         * g++.dg/parse/template5.C: New test.
40456
40457 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
40458
40459         PR fortran/9258
40460         * g77.dg/pr9258: New test.
40461
40462 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40463
40464         * README: Move relevant parts from README.g++.
40465
40466         * README.g++: Remove this file.
40467
40468 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
40469
40470         * g++.dg/abi/dcast1.C: New test.
40471
40472 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40473
40474         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
40475
40476 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
40477
40478         PR c++/47
40479         * g++.old-deja/g++.other/lookup24.C: New test.
40480
40481 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40482
40483         PR middle-end/7227
40484         * gcc.dg/uninit-C.c: New test.
40485
40486 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
40487
40488         * g++.dg/abi/covariant1.C: New test.
40489
40490 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
40491
40492         * gcc.dg/20030123-1.c: New test.
40493
40494 2003-01-25  Jan Hubicka  <jh@suse.cz>
40495
40496         PR opt/8492
40497         * gcc.c-torture/compile/20030125-1.c
40498
40499 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
40500
40501         PR c++/9403
40502         * g++.dg/parse/template3.C: New test.
40503         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
40504
40505         PR c++/795
40506         * g++.dg/parse/template4.C: New test.
40507
40508         PR c++/9415
40509         * g++.dg/template/qual2.C: New test.
40510
40511         PR c++/8545
40512         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
40513
40514         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
40515
40516 2003-01-25  Roger Sayle  <roger@eyesopen.com>
40517
40518         * gcc.c-torture/execute/switch-1.c: New test case.
40519
40520 2003-01-25  Jan Hubicka  <jh@suse.cz>
40521
40522         * gcc.c-torture/execute/20030125-1.[cx]: New test.
40523
40524 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
40525
40526         Tweaks for Bison-1.875. From the NEWS file:
40527         "- `parse error' -> `syntax error'
40528         Bison now uniformly uses the term `syntax error'"
40529         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
40530         * gcc.dg/cpp/digraph2.c: Likewise.
40531         * gcc.dg/cpp/direct2.c: Likewise.
40532         * gcc.dg/cpp/paste4.c: Likewise.
40533         * gcc.dg/c90-restrict-1.c: Likewise.
40534         * gcc.dg/c99-func-2.c: Likewise.
40535         * gcc.dg/noncompile/920721-2.c: Likewise.
40536         * gcc.dg/noncompile/930622-2.c: Likewise.
40537         * gcc.dg/noncompile/940112-1.c: Likewise.
40538         * gcc.dg/noncompile/950921-1.c: Likewise.
40539         * gcc.dg/noncompile/951123-1.c: Likewise.
40540         * gcc.dg/noncompile/971104-1.c: Likewise.
40541         * gcc.dg/noncompile/990416-1.c: Likewise.
40542
40543 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
40544
40545         * g++.dg/parse/undefined1.C: Add error message.
40546
40547 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40548
40549         PR c++/9354
40550         * g++.dg/parse/new1.C: New test.
40551
40552         PR c++/9216
40553         * g++.dg/parse/template2.C: New test.
40554
40555         PR c++/9354
40556         * g++.dg/parse/typedef2.C: New test.
40557
40558         PR c++/9328
40559         * g++.dg/ext/typeof3.C: New test.
40560
40561 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40562
40563         PR c++/2738
40564         * g++.dg/parse/ret-type1.C: New test.
40565
40566         PR c++/3792
40567         * g++.dg/parse/tmpl-outside1.C: New test.
40568
40569         PR c++/4207
40570         * g++.dg/parse/int-as-enum1.C: New test.
40571
40572         PR c++/4903
40573         * g++.dg/parse/no-typename1.C: New test.
40574
40575         PR c++/5533
40576         * g++.dg/parse/no-value1.C: New test.
40577
40578         PR c++/5921
40579         * g++.dg/parse/wrong-inline1.C: New test.
40580
40581         PR c++/6402
40582         * g++.dg/parse/ref1.C: New test.
40583
40584         PR c++/6992
40585         * g++.dg/parse/attr-ctor1.C: New test.
40586
40587         PR c++/7229
40588         * g++.dg/parse/namespace5.C: New test.
40589
40590         PR c++/7917
40591         * g++.dg/parse/func-def1.C: New test.
40592
40593         PR c++/8143
40594         * g++.dg/parse/undefined1.C: New test.
40595
40596         PR c++/5723, PR c++/8522
40597         * g++.dg/parse/specialization1.C: New test.
40598
40599         PR c++/163, PR c++/8595
40600         * g++.dg/parse/struct-as-enum1.C: New test.
40601
40602         PR c++/9173
40603         * g++.dg/parse/undefined2.C: New test.
40604
40605 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
40606
40607         PR c++/9298
40608         * g++.dg/parse/template1.C: New test.
40609
40610         PR c++/9384
40611         * g++.dg/parse/using1.C: New test.
40612
40613         PR c++/9285
40614         PR c++/9294
40615         * g++.dg/parse/expr2.C: New test.
40616
40617         PR c++/9388
40618         * g++.dg/parse/lookup2.C: Likewise.
40619
40620 2003-01-21  Jan Hubicka  <jh@suse.cz>
40621
40622         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40623         * gcc.c-torture/execute/eeprof-1.c: Likewise.
40624         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40625         * gcc.c-torture/execute/string-opt-*.c: Likewise.
40626
40627 2003-01-20  Nick Clifton  <nickc@redhat.com>
40628
40629         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
40630         problem with ARM sibcall code generation.
40631
40632 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
40633
40634         * gcc.c-torture/execute/20030120-1.c: New.
40635
40636 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
40637
40638         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40639
40640 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
40641
40642         PR c++/9272
40643         * g++.dg/parse/ctor1.C: New test.
40644
40645         PR c++/9294:
40646         * g++.dg/parse/qualified1.C: New test.
40647
40648         * g++.dg/parse/typename3.C: New test.
40649
40650 2003-01-16  Richard Henderson  <rth@redhat.com>
40651
40652         * g++.dg/tls/init-2.C: Fix error matches for real this time.
40653
40654 2003-01-16  Richard Henderson  <rth@redhat.com>
40655
40656         * g++.dg/pch/pch.exp: Copy test header to the working directory
40657         before using it either for precompilation or direct use.
40658         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40659         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40660
40661 2003-01-16  Richard Henderson  <rth@redhat.com>
40662
40663         * gcc.dg/pch/pch.exp: Copy test header to the working directory
40664         before using it either for precompilation or direct use.
40665         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40666         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40667
40668 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
40669
40670         * g++.dg/ext/typename1.C: Add typename keyword.
40671         * g++.dg/template/crash1.C: Update error messages.
40672         * g++.dg/template/crash2.C: Remove error message.
40673         * g++.dg/parse/typename2.C: New test.
40674         * g++.dg/template/typename2.C: Change implicit
40675         typename warning into error.
40676         * g++.old-deja/g++.benjamin/tem03.C: Issue more
40677         error messages.
40678         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40679         * g++.old-deja/g++.brendan/crash56.C: Add this->.
40680         * g++.old-deja/g++.law/visibility13.C: Remove error
40681         messages.
40682         * g++.old-deja/g++.ns/template17.C: Reorder code to
40683         make declaration visible in template.
40684         * g++.old-deja/g++.pt/crash3.C: Fix typos.
40685         * g++.old-deja/g++.pt/crash36.C: Issue more error
40686         messages.
40687         * g++.old-deja/g++.pt/crash5.C: Improve error
40688         message.
40689         * g++.old-deja/g++.pt/crash67.C: Remove warning.
40690         * g++.old-deja/g++.pt/inherit1.C: Add this->.
40691         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40692         * g++.old-deja/g++.pt/typename16.C: Replace implicit
40693         typename warning with error message.
40694         * g++.old-deja/g++.pt/typename19.C: Remove warning.
40695         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40696         * g++.old-deja/g++.robertl/eb24.C: Use this->.
40697
40698 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
40699
40700         * g++.dg/parse/ambig2.C: New test.
40701
40702 2003-01-15  Richard Henderson  <rth@redhat.com>
40703
40704         * g++.dg/tls/init-2.C: Update error message string.
40705
40706 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40707
40708         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40709
40710 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
40711
40712         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40713         all for HC11/HC12.
40714         * gcc.c-torture/compile/20001205-1.x: Likewise.
40715         * gcc.c-torture/compile/20001226-1.x: Likewise.
40716         * gcc.c-torture/compile/920520-1.x: Likewise.
40717         * gcc.c-torture/compile/961203-1.x: Likewise.
40718         * gcc.c-torture/compile/20020604-1.x: Likewise.
40719
40720 2003-01-15  Jan Hubicka  <jh@suse.cz>
40721
40722         * gcc.c-torture/compile/20030115-1.c: New test.
40723
40724         * gcc.dg/i386-fpcvt-1.c: New test.
40725         * gcc.dg/i386-fpcvt-2.c: New test.
40726
40727 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
40728
40729         Further conform g++'s __vmi_class_type_info to the C++ ABI
40730         specification.
40731         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40732         the specification.
40733
40734 2003-01-14  Jan Hubicka  <jh@suse.cz>
40735
40736         * gcc.dg/i386-fpcvt-1.c: New test.
40737         * gcc.dg/i386-fpcvt-2.c: New test.
40738
40739 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
40740
40741         * gcc.dg/i386-mmx-3.c: New test.
40742
40743 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
40744
40745         PR c++/9264
40746         * g++.dg/parse/octal1.C: New file.
40747
40748         PR c++/9172
40749         * g++.dg/parse/typename1.C: New file.
40750
40751 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
40752
40753         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40754         * gcc.dg/bf-no-ms-layout.c: Likewise.
40755         * gcc.dg/bf-ms-attrib.c: Likewise.
40756
40757 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
40758
40759         PR c++/9099
40760         * g++.dg/parse/dtor1.C: New file.
40761
40762         PR c++/9128
40763         * g++.dg/rtti/typeid1.C: New file.
40764
40765         PR c++/9153
40766         * g++.dg/parse/lookup1.C: New file.
40767
40768         PR c++/9171
40769         * g++.dg/templ/spec5.C: New file.
40770
40771 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
40772
40773         * gcc.c-torture/compile/20030110-1.c: New test.
40774
40775 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
40776
40777         Merge from pch-branch:
40778
40779         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
40780
40781         * gcc.dg/pch/cpp-1.h: New.
40782         * gcc.dg/pch/cpp-1.c: New.
40783         * gcc.dg/pch/cpp-2.h: New.
40784         * gcc.dg/pch/cpp-2.c: New.
40785
40786         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
40787
40788         * gcc.dg/pch/except-1.h: New.
40789         * gcc.dg/pch/except-1.c: New.
40790
40791         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
40792
40793         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40794         running test.
40795         * gcc.dg/pch: Include *.hp not *.h.
40796         * gcc.dg/pch/system-1.h: New.
40797         * gcc.dg/pch/system-1.c: New.
40798
40799         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
40800
40801         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40802         rather than trying to build and run a program using PCH.
40803         * gcc.dg/pch: Remove dg-do commands from test files.
40804
40805         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
40806
40807         * gcc.dg/pch/macro-3.c: New.
40808         * gcc.dg/pch/macro-3.h: New.
40809
40810         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
40811
40812         * gcc.dg/pch/common-1.c: New.
40813         * gcc.dg/pch/common-1.h: New.
40814         * gcc.dg/pch/decl-1.c: New.
40815         * gcc.dg/pch/decl-1.h: New.
40816         * gcc.dg/pch/decl-2.c: New.
40817         * gcc.dg/pch/decl-2.h: New.
40818         * gcc.dg/pch/decl-3.c: New.
40819         * gcc.dg/pch/decl-3.h: New.
40820         * gcc.dg/pch/decl-4.c: New.
40821         * gcc.dg/pch/decl-4.h: New.
40822         * gcc.dg/pch/decl-5.c: New.
40823         * gcc.dg/pch/decl-5.h: New.
40824         * gcc.dg/pch/global-1.c: New.
40825         * gcc.dg/pch/global-1.h: New.
40826         * gcc.dg/pch/inline-1.c: New.
40827         * gcc.dg/pch/inline-1.h: New.
40828         * gcc.dg/pch/inline-2.c: New.
40829         * gcc.dg/pch/inline-2.h: New.
40830         * gcc.dg/pch/static-1.c: New.
40831         * gcc.dg/pch/static-1.h: New.
40832         * gcc.dg/pch/static-2.c: New.
40833         * gcc.dg/pch/static-2.h: New.
40834
40835         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
40836
40837         * g++.dg/pch/pch.exp: Better handle failing testcases.
40838         * gcc.dg/pch/pch.exp: Likewise.
40839         * gcc.dg/pch/macro-1.c: New.
40840         * gcc.dg/pch/macro-1.h: New.
40841         * gcc.dg/pch/macro-2.c: New.
40842         * gcc.dg/pch/macro-2.h: New.
40843
40844         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
40845
40846         * g++.dg/dg.exp: Treat files in pch/ specially.
40847         * g++.dg/pch/pch.exp: New file.
40848         * g++.dg/pch/empty.H: New file.
40849         * g++.dg/pch/empty.C: New file.
40850         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40851         "precompile".
40852
40853         * gcc.dg/pch/pch.exp: New file.
40854         * gcc.dg/pch/empty.h: New file.
40855         * gcc.dg/pch/empty.c: New file.
40856         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40857         "precompile".
40858
40859 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40860
40861         * g++.dg/template/friend14.C: New test.
40862
40863 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40864
40865         * gcc.dg/old-style-asm-1.c: New test.
40866
40867 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
40868
40869         * gcc.c-torture/compile/20030109-1.c: New test.
40870
40871 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
40872
40873         * gcc.c-torture/execute/20030109-1.c: New test.
40874
40875 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
40876
40877         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40878         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40879         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40880         * g++.old-deja/g++.mike/eh2.C: Likewise.
40881         * g++.old-deja/g++.mike/eh3.C: Likewise.
40882         * g++.old-deja/g++.mike/eh5.C: Likewise.
40883         * g++.old-deja/g++.mike/eh6.C: Likewise.
40884         * g++.old-deja/g++.mike/eh7.C: Likewise.
40885         * g++.old-deja/g++.mike/eh8.C: Likewise.
40886         * g++.old-deja/g++.mike/eh9.C: Likewise.
40887         * g++.old-deja/g++.mike/eh10.C: Likewise.
40888         * g++.old-deja/g++.mike/eh12.C: Likewise.
40889         * g++.old-deja/g++.mike/eh13.C: Likewise.
40890         * g++.old-deja/g++.mike/eh14.C: Likewise.
40891         * g++.old-deja/g++.mike/eh16.C: Likewise.
40892         * g++.old-deja/g++.mike/eh17.C: Likewise.
40893         * g++.old-deja/g++.mike/eh18.C: Likewise.
40894         * g++.old-deja/g++.mike/eh21.C: Likewise.
40895         * g++.old-deja/g++.mike/eh23.C: Likewise.
40896         * g++.old-deja/g++.mike/eh24.C: Likewise.
40897         * g++.old-deja/g++.mike/eh25.C: Likewise.
40898         * g++.old-deja/g++.mike/eh26.C: Likewise.
40899         * g++.old-deja/g++.mike/eh27.C: Likewise.
40900         * g++.old-deja/g++.mike/eh28.C: Likewise.
40901         * g++.old-deja/g++.mike/eh29.C: Likewise.
40902         * g++.old-deja/g++.mike/eh31.C: Likewise.
40903         * g++.old-deja/g++.mike/eh33.C: Likewise.
40904         * g++.old-deja/g++.mike/eh34.C: Likewise.
40905         * g++.old-deja/g++.mike/eh35.C: Likewise.
40906         * g++.old-deja/g++.mike/eh36.C: Likewise.
40907         * g++.old-deja/g++.mike/eh37.C: Likewise.
40908         * g++.old-deja/g++.mike/eh38.C: Likewise.
40909         * g++.old-deja/g++.mike/eh39.C: Likewise.
40910         * g++.old-deja/g++.mike/eh40.C: Likewise.
40911         * g++.old-deja/g++.mike/eh41.C: Likewise.
40912         * g++.old-deja/g++.mike/eh42.C: Likewise.
40913         * g++.old-deja/g++.mike/eh44.C: Likewise.
40914         * g++.old-deja/g++.mike/eh46.C: Likewise.
40915         * g++.old-deja/g++.mike/eh47.C: Likewise.
40916         * g++.old-deja/g++.mike/eh48.C: Likewise.
40917         * g++.old-deja/g++.mike/eh49.C: Likewise.
40918         * g++.old-deja/g++.mike/eh50.C: Likewise.
40919         * g++.old-deja/g++.mike/eh51.C: Likewise.
40920         * g++.old-deja/g++.mike/eh53.C: Likewise.
40921         * g++.old-deja/g++.mike/eh55.C: Likewise.
40922         * g++.old-deja/g++.mike/p7912.C: Likewise.
40923         * g++.old-deja/g++.mike/p9706.C: Likewise.
40924         * g++.old-deja/g++.mike/p10416.C: Likewise.
40925         * g++.old-deja/g++.mike/p11667.C: Likewise.
40926         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40927         Remove redundant reference to Iris.
40928         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40929         Elxsi, i860, Pico Java, and WE32K.
40930
40931 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
40932
40933         * g++.dg/ext/asm4.C: New test.
40934
40935 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40936
40937         PR c++/9030
40938         * g++.dg/template/friend12.C: New test.
40939         * g++.dg/template/friend13.C: Likewise.
40940         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40941
40942 2003-01-08  Jan Hubicka  <jh@suse.cz>
40943
40944         * gcc.dg/i386-cadd.c: New test.
40945         * gcc.dg/i386-cmov4.c: Likewise.
40946
40947 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
40948
40949         PR c++/9165
40950         * g++.dg/warn/Wunused-3.C: New test.
40951
40952         * g++.dg/abi/bitfield9.C: New test.
40953
40954         PR c++/9189
40955         * g++.dg/parse/defarg3.C: New test.
40956
40957 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
40958
40959         * g++.dg/parse/ambig1.C: New test.
40960         * g++.dg/parse/defarg2.C: New test.
40961
40962 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
40963
40964         * g++.dg/template/defarg-1.C: New test.
40965         * g++.dg/template/local2.C: Likewise.
40966
40967 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
40968
40969         * gcc.c-torture/execute/20030105-1.c: New test.
40970
40971 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40972
40973         * g++.dg/parse/namespace3.C: Remove extra semicolons.
40974         * g++.dg/parse/namespace4.C: Likewise.
40975
40976 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
40977
40978         * g++.dg/template/ntp2.C: New test.
40979
40980 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
40981
40982         * g++.dg/parse/extern-C-1.C: New test.
40983
40984         * g++.dg/parse/namespace4.C: New test.
40985
40986         * g++.dg/template/nested1.C: New test.
40987
40988         * g++.dg/parse/namespace3.C: New test.
40989
40990 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40991
40992         * g++.dg/lookup/two-stage1.C: New test.
40993
40994 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40995
40996         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40997         * g++.old-deja/g++.jason/access8.C: Likewise.
40998         * g++.old-deja/g++.other/decl5.C: Likewise.
40999
41000 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41001
41002         * g++.dg/parse/parse7.C: New test.
41003
41004 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
41005
41006         PR c++/2843
41007         * g++.dg/ext/attrib7.C: New test.
41008
41009 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
41010
41011         * g++.dg/parse/parse6.C: New test.
41012
41013 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
41014
41015         * gcc.dg/h8300-stack-1.c: New.
41016
41017 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41018
41019         g++.dg/lookup/exception1.C: New test.
41020
41021         g++.dg/lookup/template1.C: New test.
41022
41023         g++.dg/parse/namespace2.C: New test.
41024
41025         g++.dg/parse/parens2.C: New test.
41026
41027 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41028
41029         * g++.dg/parse/parse5.C: New test.
41030         * g++.dg/lookup/scoped4.C: New test.
41031
41032 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
41033
41034         * g++.dg/parse/parens1.C: New test.
41035
41036         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41037         angle-bracket1.C.
41038         * g++.dg/parse/parens2.C: New test.
41039
41040         * g++.dg/lookup/scope-operator1.C: New test.
41041
41042         * g++.dg/parse/operator1.C: New test.
41043
41044 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41045
41046         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41047         * g++.old-deja/g++.other/access6.C: Likewise.
41048         * g++.old-deja/g++.other/decl1.C: Likewise.
41049         * g++.old-deja/g++.pt/typename12.C: Likewise.
41050
41051 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41052
41053         * g++.dg/parse/namespace1.C: New test.
41054
41055 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41056
41057         * g++.dg/parse/parse4.C: New test.
41058
41059 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41060
41061         * g++.dg/parse/parse3.C: New test.
41062
41063 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41064
41065         * g++.dg/parse/parse2.C: New test.
41066
41067 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41068
41069         * g++.dg/template/friend11.C: New test.
41070
41071 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
41072
41073         * g++.dg/parse/parse1.C: New test.
41074
41075 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
41076
41077         * lib/profopt.exp: Change the name of a global variable to avoid
41078         possible clashes with other test suites.
41079
41080 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
41081
41082         * g++.dg/inherit/covariant8.C: New test.
41083
41084 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
41085
41086         * g++.dg/init/array9.C: New test.
41087
41088         PR c++/9112
41089         * g++.dg/parse/expr1.C: New test.
41090
41091 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
41092
41093         * gcc.c-torture/compile/20021230-1.c: New test.
41094
41095 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41096
41097         * g++.dg/inherit/covariant5.C: New test.
41098         * g++.dg/inherit/covariant6.C: New test.
41099         * g++.dg/inherit/covariant7.C: New test.
41100
41101 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41102
41103         PR c++/2739
41104         * g++.dg/other/access2.C: New test.
41105
41106 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41107
41108         * g++.dg/other/anon-struct.C: No longer fails
41109         * g++.old-deja/g++.brendan/parse4.C: Likewise.
41110         * g++.old-deja/g++.brendan/parse5.C: Likewise.
41111         * g++.old-deja/g++.brendan/parse6.C: Likewise.
41112
41113 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
41114
41115         * g++.dg/parse/angle-bracket.C (main): No longer fails.
41116
41117 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
41118
41119         * g++.dg/eh/spec4.C: Remove stray semicolon.
41120         * g++.dg/expr/pmf-1.C: Change error message.
41121         * g++.dg/ext/asm1.C: Remove stray semicolon.
41122         * g++.dg/ext/typename1.C: Add missing typenames.
41123         * g++.dg/inherit/template-as-base.C: Change error message.
41124         * g++.dg/lookup/scoped1.C: Likewise.
41125         * g++.dg/lookup/scoped2.C: Likewise.
41126         * g++.dg/lookup/using2.C: Likewise.
41127         * g++.dg/other/component1.C: Remove stray semicolon.
41128         * g++.dg/other/do1.C: Change error message.
41129         * g++.dg/other/error2.C: Likewise.
41130         * g++.dg/other/init1.C: Likewise.
41131         * g++.dg/other/packed1.C: Remove stray semicolon.
41132         * g++.dg/other/ptrmem2.C: Change error message.
41133         * g++.dg/parse/parameter-declaration-1.C: Remove line number
41134         marker.
41135         * g++.dg/special/initp1.C: Remove invalid attribute usage.
41136         * g++.dg/template/access3.C: Add typename keyword.
41137         * g++.dg/template/access5.C: Remove stray semicolon.
41138         * g++.dg/template/access6.C: Likewise.
41139         * g++.dg/template/complit1.C: Likewise.
41140         * g++.dg/template/crash1.C: Change error message.
41141         * g++.dg/template/inherit2.C: Remove stray semicolon.
41142         * g++.dg/template/instantiate2.C: Likewise.
41143         * g++.dg/template/instantiate3.C: Change error message.
41144         * g++.dg/template/qual1.C: Remove stray semicolon.
41145         * g++.dg/template/qualttp18.C: Change error message.
41146         * g++.dg/template/ref1.C: Remove stray semicolon.
41147         * g++.dg/template/sizeof1.C (A::value): Declare it.
41148         * g++.dg/template/spec4.C: Change error message.
41149         * g++.dg/template/static1.C: Likewise.
41150         * g++.dg/template/type1.C: Likewise.
41151         * g++.dg/template/typename3.C: Likewise.
41152         * g++.old-deja/g++.benjamin/13478.C: Change error message.
41153         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41154         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41155         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41156         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41157         named return value extension.
41158         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41159         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41160         * g++.old-deja/g++.bob/extern_C.C: Likewise.
41161         * g++.old-deja/g++.bob/inherit2.C: Likewise.
41162         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41163         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41164         * g++.old-deja/g++.brendan/crash13.C: Likewise.
41165         * g++.old-deja/g++.brendan/crash15.C: Likewise.
41166         * g++.old-deja/g++.brendan/crash18.C: Change error message.
41167         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41168         * g++.old-deja/g++.brendan/crash38.C: Likewise.
41169         * g++.old-deja/g++.brendan/crash50.C: Likewise.
41170         * g++.old-deja/g++.brendan/crash56.C: Likewise.
41171         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41172         syntax.
41173         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41174         * g++.old-deja/g++.brendan/crash8.C: Change error message.
41175         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41176         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41177         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41178         * g++.old-deja/g++.brendan/template11.C: Likewise.
41179         * g++.old-deja/g++.brendan/template26.C: Likewise.
41180         * g++.old-deja/g++.brendan/template27.C: Use explicit
41181         specialization syntax.
41182         * g++.old-deja/g++.brendan/template30.C: Likewise.
41183         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41184         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41185         non-dependent names.
41186         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41187         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41188         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41189         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41190         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41191         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41192         named return value extension.
41193         * g++.old-deja/g++.ext/namedret2.C: Likewise.
41194         * g++.old-deja/g++.ext/namedret3.C: Likewise.
41195         * g++.old-deja/g++.ext/return1.C: Likewise.
41196         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41197         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41198         * g++.old-deja/g++.jason/access8.C: Likewise.
41199         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41200         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41201         pseudo-destructor names.
41202         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41203         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41204         pseudo-destructor names.
41205         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41206         * g++.old-deja/g++.jason/overload19.C: Likewise.
41207         * g++.old-deja/g++.jason/overload32.C: Likewise.
41208         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41209         stray semicolons.
41210         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41211         * g++.old-deja/g++.jason/return.C: Likewise.
41212         * g++.old-deja/g++.jason/return2.C: Likewise.
41213         * g++.old-deja/g++.jason/shadow1.C: Likewise.
41214         * g++.old-deja/g++.jason/special.C: Use explicit specialization
41215         syntax.
41216         * g++.old-deja/g++.jason/template10.C: Account for use of
41217         non-dependent names.
41218         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41219         syntax.
41220         * g++.old-deja/g++.jason/template37.C: Likewise.
41221         * g++.old-deja/g++.law/access4.C: Change error messages.
41222         * g++.old-deja/g++.law/arm13.C: Remove incorrect
41223         pseudo-destructor names.
41224         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41225         * g++.old-deja/g++.law/ctors9.C: Likewise.
41226         * g++.old-deja/g++.law/cvt22.C: Likewise.
41227         * g++.old-deja/g++.law/dtors5.C: Likewise.
41228         * g++.old-deja/g++.law/global-init1.C: Likewise.
41229         * g++.old-deja/g++.law/missed-error3.C: Likewise.
41230         * g++.old-deja/g++.law/operators28.C: Likewise.
41231         * g++.old-deja/g++.law/visibility28.C: Likewise.
41232         * g++.old-deja/g++.martin/eval1.C: Likewise.
41233         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41234         name.
41235         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41236         * g++.old-deja/g++.mike/net34.C: Likewise.
41237         * g++.old-deja/g++.mike/net36.C: Likewise.
41238         * g++.old-deja/g++.mike/ns2.C: Likewise.
41239         * g++.old-deja/g++.mike/p12306.C: Likewise.
41240         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41241         value extension.
41242         * g++.old-deja/g++.mike/p700.C: Likewise.
41243         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41244         * g++.old-deja/g++.mike/p710.C: Likewise.
41245         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41246         value extension.
41247         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41248         * g++.old-deja/g++.mike/pmf9.C: Likewise.
41249         * g++.old-deja/g++.ns/crash2.C: Likewise.
41250         * g++.old-deja/g++.ns/crash3.C: Likewise.
41251         * g++.old-deja/g++.ns/invalid1.C: Likewise.
41252         * g++.old-deja/g++.ns/ns17.C: Likewise.
41253         * g++.old-deja/g++.ns/template16.C: Likewise.
41254         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41255         keyword.
41256         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41257         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41258         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41259         named return value extension.
41260         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41261         * g++.old-deja/g++.other/access4.C: Issue additional error
41262         messages.
41263         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41264         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41265         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41266         * g++.old-deja/g++.other/crash25.C: Change error message.
41267         * g++.old-deja/g++.other/crash4.C: Change error message.
41268         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41269         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41270         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41271         checks.
41272         * g++.old-deja/g++.other/defarg8.C: Likewise.
41273         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41274         * g++.old-deja/g++.other/dtor10.C: Likewise.
41275         * g++.old-deja/g++.other/incomplete.C: Likewise.
41276         * g++.old-deja/g++.other/linkage7.C: Likewise.
41277         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41278         lookup algorithm.
41279         * g++.old-deja/g++.other/mangle2.C: Likewise.
41280         * g++.old-deja/g++.other/refinit2.C: Likewise.
41281         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41282         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41283         * g++.old-deja/g++.pt/crash28.C: Likewise.
41284         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41285         syntax.
41286         * g++.old-deja/g++.pt/crash32.C: Change error message.
41287         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41288         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41289         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41290         error message position.
41291         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41292         * g++.old-deja/g++.pt/defarg8.C: Change error message.
41293         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41294         syntax.
41295         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41296         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41297         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41298         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41299         keyword.
41300         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41301         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41302         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41303         keyword.
41304         * g++.old-deja/g++.pt/explicit71.C: Change error message.
41305         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41306         syntax.
41307         * g++.old-deja/g++.pt/friend28.C: Account for use of
41308         non-dependent names.
41309         * g++.old-deja/g++.pt/friend29.C: Likewise.
41310         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41311         rules.
41312         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41313         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41314         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41315         lookup rules.
41316         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41317         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41318         keyword.
41319         * g++.old-deja/g++.pt/memclass20.C: Likewise.
41320         * g++.old-deja/g++.pt/memclass5.C: Likewise.
41321         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41322         keyword.
41323         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41324         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41325         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41326         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41327         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41328         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41329         keyword.
41330         * g++.old-deja/g++.pt/spec10.C: Likewise.
41331         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41332         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41333         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41334         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41335         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41336         * g++.old-deja/g++.pt/ttp62.C: Likewise.
41337         * g++.old-deja/g++.pt/ttp64.C: Likewise.
41338         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41339         * g++.old-deja/g++.pt/typename15.C: Likewise.
41340         * g++.old-deja/g++.pt/typename22.C: Likewise.
41341         * g++.old-deja/g++.pt/typename6.C: Change error messages.
41342         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41343         * g++.old-deja/g++.pt/virtual2.C: Likewise.
41344         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41345         syntax.
41346         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41347         return value extension.
41348         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41349         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41350         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41351         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41352
41353 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
41354
41355         * g++.dg/warn/inline1.C: New test.
41356         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41357         * g++.old-deja/g++.jason/synth10.C: Likewise.
41358         * g++.old-deja/g++.mike/net31.C: Likewise.
41359         * g++.old-deja/g++.mike/p8786.C: Likewise.
41360
41361         * g++.dg/template/friend10.C: New test.
41362         * g++.dg/template/conv5.C: New test.
41363
41364 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
41365
41366         * g++.dg/lookup/scoped3.C: New test.
41367
41368         * g++.dg/lookup/decl1.C: New test.
41369         * g++.dg/lookup/decl2.C: New test.
41370
41371 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41372
41373         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
41374         gcc.c-torture/compile/20021015-1.c,
41375         gcc.c-torture/compile/20021015-2.c,
41376         gcc.c-torture/compile/20021123-1.c,
41377         gcc.c-torture/compile/20021123-2.c,
41378         gcc.c-torture/compile/20021123-3.c,
41379         gcc.c-torture/compile/20021123-4.c,
41380         gcc.c-torture/execute/20021024-1.c: Add tests previously added
41381         only to 3.1 or 3.2 branch.
41382
41383 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
41384
41385         * gcc.dg/i386-bitfield3.c: New test.
41386
41387         * gcc.dg/i386-bitfield2.c: New test.
41388
41389 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
41390
41391         * g++.dg/parse/conv_op1.C: New test.
41392
41393 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
41394
41395         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
41396         approved.
41397
41398 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
41399
41400         * gcc.c-torture/compile/20021220-1.c: New test.
41401
41402 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
41403
41404         * gcc.dg/i386-fastcall-1.c: New.
41405
41406 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41407
41408         * gcc.c-torture/execute/20021219-1.c: New test.
41409
41410 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41411
41412         * gcc.dg/i386-pic-1.c: New test.
41413
41414 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41415
41416         PR c++/8099
41417         * g++.dg/template/friend9.C: New test.
41418
41419 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41420
41421         PR c++/3663
41422         * g++.dg/template/access7.C: New test.
41423
41424 2002-12-18  Nick Clifton  <nickc@redhat.com>
41425
41426         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
41427         the libstdc++-v3 directory has been found.
41428
41429 2002-12-12  Devang Patel <dpatel@apple.com>
41430         * gcc.dg/darwin-ld-1.c: New test.
41431         * gcc.dg/darwin-ld-2.c: New test.
41432         * gcc.dg/darwin-ld-3.c: New test.
41433         * gcc.dg/darwin-ld-4.c: New test.
41434         * gcc.dg/darwin-ld-5.c: New test.
41435
41436 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41437
41438         * gcc.c-torture/compile/20021212-1.c: New test.
41439
41440 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
41441
41442         * gcc.dg/fshort-wchar: New test.
41443
41444 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
41445
41446         PR c++/8372
41447         * g++.dg/template/dtor1.C: New test.
41448
41449         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
41450         markers.
41451
41452 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
41453
41454         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
41455
41456 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
41457
41458         * g++.dg/template/static1.C: New test.
41459         * g++.dg/template/static2.C: New test.
41460         * g++.old-deja/g++.ext/memconst.C: New test.
41461
41462 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41463
41464         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
41465         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
41466         * g++.dg/special/initp1.C: Likewise.
41467
41468 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
41469
41470         * gcc.c-torture/execute/20021204-1.c: New test.
41471
41472 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
41473
41474         * gcc.dg/ppc-fmadd-1.c: New file.
41475         * gcc.dg/ppc-fmadd-2.c: New file.
41476         * gcc.dg/ppc-fmadd-3.c: New file.
41477
41478 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41479
41480         * gcc.c-torture/compile/20021204-1.c: New test.
41481
41482 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
41483
41484         * g++.dg/inherit/covariant2.C: New test.
41485         * g++.dg/inherit/covariant3.C: New test.
41486         * g++.dg/inherit/covariant4.C: New test.
41487         * g++.dg/inherit/covariant1.C: Remove XFAIL.
41488         * g++.old-deja/g++.robertl/eb17.C: Likewise.
41489
41490 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
41491
41492         PR c++/8688
41493         * g++.dg/init/brace3.C: New test.
41494
41495 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
41496
41497         * gcc.dg/20020210-1.c: Fix a comment typo.
41498
41499 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
41500
41501         PR c++/8720
41502         * g++.dg/parse/defarg1.C: New test.
41503
41504         PR c++/8615
41505         * g++.dg/template/char1.C: New test.
41506
41507         * g++.dg/template/varmod1.C: Fix typo.
41508
41509 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41510
41511         DR 180
41512         * g++.old-deja/g++.pt/crash32.C: Expect error.
41513
41514 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
41515
41516         PR c++/5919
41517         * g++.dg/template/varmod1.C: New test.
41518
41519         PR c++/8727
41520         * g++.dg/inherit/typeinfo1.C: New test.
41521
41522         PR c++/8663
41523         * g++.dg/inherit/typedef1.C: New test.
41524
41525 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
41526
41527         PR c++/8332
41528         PR c++/8493
41529         * g++.dg/template/strlen1.C: New test.
41530
41531         PR c++/8227
41532         * g++.dg/template/ctor2.C: New test.
41533
41534         PR c++/8214
41535         * g++.dg/init/string1.C: New test.
41536
41537         PR c++/8511
41538         * g++.dg/template/friend8.C: New test.
41539
41540 2002-11-29  Joe Buck <jbuck@synopsys.com>
41541
41542         * g++.dg/lookup/anon2.C: New test.
41543
41544 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
41545
41546         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
41547         h8300 port.
41548
41549 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
41550
41551         * gcc.dg/bitfld-6.c: New test.
41552
41553 2002-11-27  Jan Hubicka  <jh@suse.cz>
41554
41555         * gcc.c-torture/execute/20021127.[cx]: New test.
41556
41557 2002-11-26  Jan Hubicka  <jh@suse.cz>
41558
41559         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
41560         quality.
41561
41562 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
41563
41564         * g++.dg/init/brace2.C: New test.
41565         * g++.old-deja/g++.mike/p9129.C: Correct.
41566
41567 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
41568
41569         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
41570
41571 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
41572
41573         * gcc.dg/sibcall-6: New test for indirect sibcalls.
41574
41575 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
41576
41577         * g++.dg/abi/empty11.C: New test.
41578         * g++.dg/rtti/cv1.C: New test.
41579
41580 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
41581
41582         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
41583
41584 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
41585
41586         * g++.dg/abi/empty10.C: New test.
41587
41588 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41589
41590         * gcc.c-torture/compile/20021124-1.c: New test.
41591
41592 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
41593
41594         * g++.dg/abi/rtti2.C: New test.
41595
41596 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41597
41598         * gcc.dg/i386-unroll-1.c: New test.
41599
41600 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41601
41602         * gcc.c-torture/compile/20021120-1.c: New test.
41603         * gcc.c-torture/compile/20021120-2.c: New test.
41604
41605 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41606
41607         * gcc.dg/bitfld-5.c: New test.
41608
41609 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41610
41611         * gcc.c-torture/execute/20021120-3.c: New test.
41612
41613 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41614
41615         * gcc.c-torture/execute/20021120-2.c: New test.
41616
41617 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
41618
41619         * gcc.c-torture/execute/20021120-1.c: New test.
41620
41621 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
41622
41623         * gcc.c-torture/execute/20021118-3.c: New test.
41624
41625 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41626
41627         * gcc.c-torture/compile/20021119-1.c: New test.
41628
41629 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
41630
41631         * gcc.dg/duff-1.c: New test.
41632         * gcc.dg/duff-2.c: New test.
41633         * gcc.dg/duff-3.c: New test.
41634
41635 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
41636
41637         * gcc.dg/cpp/_Pragma5.c: New test.
41638
41639 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41640
41641         * gcc.c-torture/execute/20021118-2.c: New test.
41642
41643 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
41644
41645         * gcc.c-torture/execute/20021118-1.c: New test.
41646
41647 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
41648
41649         * gcc.dg/20021116-1.c: New test.
41650
41651 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
41652
41653         * g++.dg/abi/vcall1.C: New test.
41654
41655 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
41656
41657         * gcc.dg/20021029-1.c: New test.
41658         * gcc.dg/20021029-2.c: New test.
41659
41660 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
41661
41662         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41663
41664 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41665
41666         PR c/8439
41667         * gcc.dg/20021110.c: Move to ...
41668         * gcc.c-torture/compile/20021110.c: .... here.
41669
41670 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41671
41672         PR c/8467
41673         * gcc.c-torture/execute/20021111-1.c
41674
41675 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41676
41677         PR c/8439
41678         * gcc.dg/20021110.c: New test.
41679
41680 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
41681
41682         * g++.dg/abi/vthunk3.C: Run only on x86.
41683
41684 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
41685
41686         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41687
41688 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
41689
41690         * lib/compat.exp (compat-execute): Fix logic error in last
41691         change.
41692
41693 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
41694
41695         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41696
41697 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41698
41699         PR c++/8389
41700         * g++.dg/template/access6.C: New test.
41701
41702 2002-11-08  Jan Hubicka  <jh@suse.cz>
41703
41704         * gcc.dg/i386-ssefp-1.c: New test.
41705         * gcc.dg/i386-ssefp-1.c: New test.
41706
41707 2002-11-08  Jan Hubicka  <jh@suse.cz>
41708
41709         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41710
41711 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41712
41713         * g++.dg/abi/vthunk3.C: New test.
41714
41715         PR c++/8338
41716         * g++.dg/template/crash2.C: New test.
41717
41718 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
41719
41720         * g++.dg/abi/dtor1.C: New test.
41721         * g++.dg/abi/dtor2.C: Likewise.
41722
41723 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
41724
41725         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41726         Darwin.
41727
41728 2002-11-04  Adam Nemet  <anemet@lnxw.com>
41729
41730         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41731         -mthumb.  Only xfail with -O0.
41732
41733 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
41734
41735         * g++.dg/abi/thunk1.C: New test.
41736         * g++.dg/abi/thunk2.C: Likewise.
41737         * g++.dg/abi/vtt1.C: Likewise.
41738
41739 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
41740
41741         PR optimization/8423
41742         * gcc.c-torture/execute/builtin-constant.c: New test.
41743
41744 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
41745
41746         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41747         Add some more cases.
41748
41749 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
41750
41751         PR c++/8391
41752         * g++.dg/opt/local1.C: New test.
41753
41754 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
41755
41756         PR c++/8160
41757         * g++.dg/template/complit1.C: New test.
41758
41759         PR c++/8149
41760         * g++.dg/template/typename4.C: Likewise.
41761
41762 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41763
41764         Core issue 287, PR c++/7639
41765         * g++.dg/template/instantiate1.C: Adjust error location.
41766         * g++.dg/template/instantiate3.C: New test.
41767         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41768         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41769         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41770
41771 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
41772
41773         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41774
41775 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
41776
41777         PR c++/8287
41778         * g++.dg/init/dtor2.C: New test.
41779
41780 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41781
41782         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41783         * gcc.dg/nest.c: Bypass errors on irix6.
41784
41785 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
41786
41787         * gcc.dg/nest.c: Expect error for mmix-*-*.
41788         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41789
41790 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
41791
41792         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41793         markers.
41794
41795         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41796
41797 2002-10-25  Mike Stump  <mrs@apple.com>
41798
41799         * gcc.dg/warn-1.c: New test.
41800
41801 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41802
41803         * g++.dg/template/typename3.C: New test.
41804
41805 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
41806
41807         * g++.dg/lookup/ptrmem1.C: New test.
41808
41809         * g++.dg/abi/vthunk2.C: New test.
41810
41811 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
41812
41813         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41814
41815 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
41816
41817         * g++.dg/abi/empty9.C: New test.
41818
41819 2002-10-24  Richard Henderson  <rth@redhat.com>
41820
41821         * g++.dg/inherit/thunk1.C: Enable for ia64.
41822
41823 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41824
41825         PR c++/8067
41826         * g++.dg/lookup/pretty1.C: New test.
41827
41828 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
41829
41830         * gcc.dg/20021023-1.c: New test.
41831
41832 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
41833
41834         PR c++/7679
41835         * g++.dg/parse/inline1.C: New test.
41836
41837 2002-10-23  Richard Henderson  <rth@redhat.com>
41838
41839         * g++.dg/inherit/thunk1.C: Enable for x86_64.
41840
41841         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41842
41843 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
41844
41845         PR c++/6579
41846         * g++.dg/parse/stmtexpr3.C: New test.
41847
41848 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
41849
41850         * g++.dg/expr/cond1.C: New test.
41851
41852 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41853
41854         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41855
41856 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41857
41858         * g++.dg/abi/vbase13.C: New test.
41859         * g++.dg/abi/vbase14.C: Likewise.
41860
41861 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
41862
41863         * gcc.dg/tls/pic-1.c: New test.
41864         * gcc.dg/tls/nonpic-1.c: New test.
41865         * gcc.dg/20021018-1.c: New test.
41866
41867 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41868
41869         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41870         Remove only files with the same base name as the test case.
41871         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41872         (profopt-execute): Likewise.  Also, remove old profiling
41873         and performance data files before running the tests.
41874
41875         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41876         * g++.dg/bprob/bprob.exp: Likewise.
41877         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
41878         to allow more general test case names.
41879
41880         * g++.dg/bprob/bprob-1.C: Rename to ...
41881         * g++.dg/bprob/g++-bprob-1.C: ... this.
41882
41883         * g77.dg/bprob/bprob-1.f: Rename to ...
41884         * g77.dg/bprob/g77-bprob-1.f: ... this.
41885
41886 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
41887
41888         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41889         bison 1.50 or later.
41890
41891 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
41892
41893         * g++.dg/README: Describe more test directories.
41894
41895 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41896
41897         * g++.dg/init/array6.C: Add additional tests.
41898
41899 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
41900
41901         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41902         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41903
41904 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
41905
41906         * gcc.c-torture/compile/20020604-1.x: New.
41907         * gcc.c-torture/compile/simd-5.x: Likewise.
41908         * gcc.c-torture/execute/920710-1.x: Likewise.
41909         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41910
41911 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
41912
41913         * g++.dg/inherit/override1.C: Add dg-options clause.
41914
41915 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41916
41917         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41918         _mm_slli_si128.
41919
41920 2002-10-19  Andreas Schwab  <schwab@suse.de>
41921
41922         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41923         directory component.
41924
41925 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
41926
41927         * g++.dg/inherit/thunk1.C: New test.
41928
41929         * g++.dg/inherit/override1.C: New test.
41930
41931         * g++.dg/abi/mangle11.C: New test.
41932         * g++.dg/abi/mangle14.C: New test.
41933         * g++.dg/abi/mangle17.C: New test.
41934
41935 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
41936
41937         * g++.dg/overload/member2.C: New test.
41938
41939 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
41940
41941         * g++.dg/README: Describe new compat directory.
41942         * g++.dg/dg.exp: Skip tests in compat directory.
41943         * README.compat: New file.
41944         * lib/compat.exp: New expect script.
41945         * g++.dg/compat: New test directory.
41946         * g++.dg/compat/compat.exp: New expect script.
41947         * g++.dg/compat/abi: New test directory.
41948         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41949         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41950         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41951         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41952         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41953         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41954         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41955         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41956         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41957         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41958         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41959         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41960         * g++.dg/compat/break: New test directory.
41961         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41962         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41963         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41964         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41965         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41966         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41967         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41968         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41969         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41970         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41971         g++.dg/compat/break/README: New files.
41972         * g++.dg/compat/eh: New test directory.
41973         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41974         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41975         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41976         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41977         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41978         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41979         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41980         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41981         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41982         g++.dg/compat/eh/filter2_y.C,
41983         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41984         g++.dg/compat/eh/new1_y.C,
41985         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41986         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41987         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41988         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41989         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41990         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41991         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41992         g++.dg/compat/eh/unexpected1_y.C: New files.
41993         * g++.dg/compat/init: New test directory.
41994         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41995         g++.dg/compat/init/array5_y.C,
41996         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41997         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41998         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41999         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42000         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42001         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42002         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42003         g++.dg/compat/init/init-ref2_y.C: New files.
42004
42005 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42006
42007         PR c++/7584
42008         * g++.dg/inherit/using3.C: New test.
42009
42010 2002-10-17  Jan Hubicka  <jh@suse.cz>
42011
42012         * gcc.dg/20021017-2.c: New test.
42013
42014 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
42015
42016         * g++.dg/abi/mangle16.C: Adjust.
42017
42018         * g++.dg/init/array8.C: New test.
42019
42020 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
42021
42022         * gcc.dg/special/mips-abi.exp: New test.
42023         * gcc.dg/special/mips-abi.s: Empty file used by the above.
42024
42025 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42026
42027         * g++.dg/abi/mangle16.C: New test.
42028         * g++.dg/abi/mangle17.C: Likewise.
42029
42030         PR c++/7478
42031         * g++.dg/template/ref1.C: New test.
42032
42033 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42034
42035         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42036
42037 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
42038
42039         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42040
42041 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
42042
42043         PR c++/7524
42044         * g++.dg/init/array7.C: New test.
42045
42046 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
42047
42048         * g++.dg/init/array6.C: New test.
42049
42050         * g++.dg/abi/mangle13.C: Likewise.
42051         * g++.dg/abi/mangle14.C: Likewise.
42052         * g++.dg/abi/mangle15.C: Likewise.
42053
42054 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42055
42056         * g++.dg/abi/empty8.C: New test.
42057
42058 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
42059
42060         * g++.dg/init/ctor1.C: New test.
42061
42062 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
42063
42064         * gcc.c-torture/execute/20021015-1.c: New test.
42065
42066 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
42067
42068         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42069
42070 2002-10-14  Jan Hubicka  <jh@suse.cz>
42071
42072         * gcc.dg/i386-ssetype-[1-5].c: New tests.
42073
42074 2002-10-14  Richard Henderson  <rth@redhat.com>
42075
42076         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42077
42078 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42079
42080         PR optimization/6631
42081         * g++.dg/opt/const2.C: New test.
42082
42083 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
42084
42085         PR c++/7176
42086         * g++.dg/parse/friend1.C: New test.
42087         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42088
42089 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
42090
42091         * gcc.dg/20021014-1.c: New test.
42092
42093 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
42094
42095         PR c++/5661
42096         * g++.dg/ext/vlm1.C: New test.
42097         * g++.dg/ext/vlm2.C: Likewise.
42098
42099         * g++.dg/init/array1.C: Remove invalid braces.
42100         * g++.dg/init/brace1.C: New test.
42101         * g++.dg/init/copy2.C: Likewise.
42102         * g++.dg/init/copy3.C: Likewise.
42103         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42104         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42105         braces.
42106
42107 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
42108
42109         * gcc.dg/cpp/assembler.S: Don't use -ansi.
42110
42111 2002-10-11  Richard Shann  <richard.shann@superh.com>
42112
42113         * gcc.c-torture/compile/simd-5.c: New test.
42114
42115 2002-10-10  Roger Sayle  <roger@eyesopen.com>
42116
42117         * gcc.c-torture/execute/shiftopt-1.c: New test case.
42118
42119 2002-10-10  Jim Wilson  <wilson@redhat.com>
42120
42121         * gcc.c-torture/execute/20021010-1.c: New test.
42122
42123 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
42124
42125         PR c/7353
42126         * g++.dg/ext/typedef-init.C: New test.
42127         * gcc.dg/typedef-init.c: New test.
42128
42129 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
42130
42131         * gcc.dg/cpp/paste13.c: New test.
42132
42133 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42134
42135         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
42136         remaining platforms, XFAIL during compile, not execute.  Don't
42137         XFAIL at -O0.
42138
42139 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
42140
42141         * gcc.dg/alias-1.c: Tweak expected warning.
42142
42143 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42144
42145         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42146
42147 2002-10-06  Andreas Jaeger  <aj@suse.de>
42148
42149         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42150         * gcc.dg/cpp/c++98.C: Likewise.
42151
42152         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42153         * g++.dg/cpp/c++98.C: Likewise.
42154
42155         * g++.dg/README (Subdirectories): Mention cpp directory.
42156
42157         PR target/7559
42158         * gcc.dg/20021006-1.c: New test.
42159
42160 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42161
42162         PR c++/7804
42163         * g++.dg/other/warning1.C: New test.
42164
42165 2002-10-04  Roger Sayle  <roger@eyesopen.com>
42166
42167         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42168         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
42169         and sparc-*-* with -m64 as expected failures.  See PR 8087.
42170
42171 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42172
42173         PR c++/7931
42174         * g++.dg/template/ptrmem3.C: New test.
42175
42176         PR c++/7754
42177         * g++.dg/template/union1.C: New test.
42178
42179 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
42180
42181         PR c++/8006
42182         * g++.dg/abi/mangle9.C: New test.
42183         * g++.dg/abi/mangle10.C: New test.
42184         * g++.dg/abi/mangle11.C: New test.
42185         * g++.dg/abi/mangle12.C: New test.
42186
42187 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
42188
42189         PR c++/7188.
42190         * g++.dg/template/meminit1.C: New test.
42191         * g++.dg/warn/Wreorder-1.C: Likewise.
42192         * g++.old-deja/g++.mike/warn3.C: Tweak.
42193         * lib/prune.exp: Ingore "in copy constructor".
42194
42195 2002-10-02  Andreas Jaeger  <aj@suse.de>
42196
42197         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42198         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42199         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42200         on x86-64.
42201
42202 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42203
42204         * gcc.dg/empty1.C: Fix typo.
42205
42206 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
42207
42208         * gcc.dg/alias-1.c: New test.
42209
42210 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
42211
42212         * gcc.dg/empty1.C: New test.
42213
42214         * g++.dg/tls/init-2.C: Tweak error messages.
42215
42216 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
42217
42218         * gcc.c-torture/compile/20020923-1.c: New test.
42219
42220 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
42221
42222         * gcc.c-torture/execute/ffs-1.c: New test.
42223         * gcc.c-torture/execute/ffs-2.c: Ditto.
42224
42225 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
42226
42227         * g++.dg/overload/member1.C: New test.
42228
42229 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
42230
42231         * g++.dg/abi/empty7.C: New test.
42232         * g++.dg/init/pm2.C: Likewise.
42233
42234 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
42235
42236         * g++.dg/rtti/crash1.C: New test.
42237
42238 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
42239
42240         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42241         gcc.dg/sibcall-4.c: New tests.
42242
42243 2002-09-28  Roger Sayle  <roger@eyesopen.com>
42244
42245         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42246         powerpc and MMIX targets.
42247
42248 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
42249
42250         * gcc.dg/cpp/20020927-1.c: New.
42251
42252 2002-09-26  David S. Miller  <davem@redhat.com>
42253
42254         * gcc.c-torture/compile/trunctfdf.c: New.
42255
42256 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42257
42258         * lib/target-supports.exp (check_weak_available): Handle solaris2.
42259
42260 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
42261
42262         * gcc.c-torture/execute/loop-15.c: New.
42263
42264 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
42265
42266         * README.QMTEST: Fix typo.
42267
42268 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
42269
42270         * gcc.dg/20020926-1.c: New test.
42271
42272 2002-09-25  David S. Miller  <davem@redhat.com>
42273
42274         PR target/7842
42275         * gcc.c-torture/execute/shiftdi.c: New test.
42276
42277 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
42278
42279         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42280         unique to the tool.
42281         * lib/g77.exp (g77_init): Likewise.
42282         * lib/g++.exp (g++_init): Likewise.
42283         * lib/objc.exp (objc_init): Likewise.
42284
42285 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
42286
42287         * g++.dg/abi/empty5.C: New test.
42288         * g++.dg/abi/empty6.C: New test.
42289         * g++.dg/abi/vbase12.C: New test.
42290
42291 2002-09-25  Richard Henderson  <rth@redhat.com>
42292
42293         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42294         too-small long double.
42295
42296 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
42297
42298         * gcc.dg/20020919-1.c: New test.
42299
42300 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
42301
42302         * g++.dg/abi/bitfield6.C: New test.
42303         * g++.dg/abi/bitfield7.C: New test.
42304         * g++.dg/abi/bitfield8.C: New test.
42305         * g++.dg/abi/vbase11.C: New test.
42306
42307 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42308
42309         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42310         hppa*-*-hpux*.  Update test comment.
42311
42312 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
42313
42314         * gcc.dg/tls/struct-1.c: New test.
42315
42316 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
42317
42318         * gcc.dg/cpp/tr-warn2.c: Update.
42319
42320 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42321
42322         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42323
42324 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
42325
42326         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42327         systems.
42328
42329 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
42330
42331         * gcc.c-torture/execute/ieee/mzero3.c: New test.
42332
42333         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42334         Adjust for c++filt moved to binutils.  Remove spurious duplicate
42335         setting of cxxfilt.
42336
42337 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
42338
42339         * gcc.dg/20020312-2.c: Update for darwin.
42340
42341 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
42342
42343         * g++.old-deja/g++.other/crash32.C: Mark ICE.
42344
42345 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
42346
42347         * objc.dg/comp-types-1.m: New test.
42348         * objc.dg/comp-types-2.m: New test.
42349         * objc.dg/comp-types-3.m: New test.
42350         * objc.dg/comp-types-4.m: New test.
42351         * objc.dg/comp-types-5.m: New test.
42352         * objc.dg/comp-types-6.m: New test.
42353
42354 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42355
42356         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42357
42358 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42359
42360         * g++.dg/other/do1.C: New test.
42361
42362         * g++.dg/template/subst1.C: New test.
42363
42364 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
42365
42366         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42367
42368 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
42369
42370         * g++.dg/template/qualttp20.C: Adjust expected errors.
42371         * g++.old-deja/g++.jason/report.C: Likewise.
42372         * g++.old-deja/g++.other/qual1.C: Likewise.
42373
42374         * g++.dg/lookup/scoped2.C: New test.
42375
42376         * g++.dg/ext/asm3.C: New test.
42377
42378 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
42379
42380         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
42381
42382 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
42383
42384         * ChangeLog: follow spelling conventions.
42385         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
42386         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
42387         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
42388         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
42389         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
42390         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
42391         * g++.old-deja/g++.law/global-init1.C: Likewise.
42392         * g++.old-deja/g++.other/delete4.C: Likewise.
42393         * g++.old-deja/g++.other/inline21.C: Likewise.
42394         * g++.old-deja/g++.other/singleton.C: Likewise.
42395         * g77.dg/strlen0.f: Likewise.
42396         * g77.f-torture/compile/20010519-1.f: Likewise.
42397         * g77.f-torture/compile/980310-4.f: Likewise.
42398         * gcc.c-torture/compile/20000605-1.c: Likewise.
42399         * gcc.c-torture/execute/20020225-1.c: Likewise.
42400         * gcc.dg/c90-hexfloat-2.c: Likewise.
42401         * gcc.dg/c99-bool-1.c: Likewise.
42402         * gcc.dg/c99-hexfloat-2.c: Likewise.
42403         * gcc.dg/dll-2.c: Likewise.
42404         * gcc.dg/wtr-union-init-1.c: Likewise.
42405         * gcc.dg/wtr-union-init-2.c: Likewise.
42406         * gcc.dg/wtr-union-init-3.c: Likewise.
42407         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42408         * gcc.dg/cpp/defined.c: Likewise.
42409         * gcc.dg/cpp/macsyntx.c: Likewise.
42410         * gcc.dg/cpp/paste2.c: Likewise.
42411         * gcc.dg/cpp/trad/defined.c: Likewise.
42412         * gcc.dg/format/c90-printf-1.c: Likewise.
42413         * gcc.dg/format/c90-scanf-1.c: Likewise.
42414         * gcc.dg/format/c99-printf-1.c: Likewise.
42415         * gcc.dg/format/c99-scanf-1.c: Likewise.
42416         * gcc.misc-tests/gcov-8.c: Likewise.
42417         * lib/profopt.exp: Likewise.
42418
42419 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
42420
42421         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
42422
42423 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42424
42425         * g++.dg/inherit/using2.C: New test.
42426
42427 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
42428
42429         * ChangeLog: Follow spelling conventions.
42430         * g++.dg/template/friend4.C: Likewise.
42431         * g++.old-deja/g++.pt/crash67.C: Likewise.
42432         * gcc.c-torture/execute/20000801-4.c: Likewise.
42433         * gcc.dg/c90-digraph-1.c: Likewise.
42434         * gcc.dg/c94-digraph-1.c: Likewise.
42435         * gcc.dg/c99-digraph-1.c: Likewise.
42436         * gcc.dg/cpp/line5.c: Likewise.
42437         * gcc.dg/cpp/multiline.c: Likewise.
42438         * gcc.dg/cpp/trad/literals-1.c: Likewise.
42439         * gcc.dg/format/attr-3.c: Likewise.
42440         * gcc.dg/format/c90-scanf-3.c: Likewise.
42441         * gcc.dg/format/ext-4.c: Likewise.
42442
42443 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
42444
42445         * g++.dg/template/pretty1.C: New test.
42446
42447 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
42448
42449         * gcc.c-torture/execute/struct-cpy-1.c: New test.
42450
42451 2002-09-13  Matt Austern  <austern@apple.com>
42452
42453         * g++.dg/other/constref[12].C: New, regression tests for
42454         passing a cast expression to a function by const reference.
42455
42456 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
42457
42458         * g++.dg/template/deduce1.C: New test.
42459
42460 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
42461
42462         * gcc.c-torture/execute/simd-1.c: Force all use of int to
42463         32-bit int.
42464
42465 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
42466
42467         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
42468         usage.
42469
42470 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
42471
42472         * gcc.c-torture/compile/20020910-1.c: New test.
42473
42474 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
42475
42476         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
42477
42478 2002-09-10  Andreas Jaeger  <aj@suse.de>
42479
42480         * gcc.dg/20020312-2.c: Adjust for x86-64.
42481
42482 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
42483
42484         * g77.dg/7388.f: New test case for PR 7388.
42485
42486 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
42487
42488         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
42489
42490 2002-09-05  Ziemowit Laski <zlaski@apple.com>
42491
42492         * objc.dg/proto-lossage-1.m: New test.
42493
42494 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
42495
42496         * gcc.dg/cpp/_Pragma4.c: Fix typo.
42497
42498 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
42499
42500         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
42501         expected to pass.
42502
42503 2002-09-06  Stan Shebs  <shebs@apple.com>
42504             David Edelsohn  <edelsohn@gnu.org>
42505
42506         * gcc.dg/weak: New directory.
42507         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
42508         target-specific xfail bits.
42509         * gcc.dg/typeof-2.c: Move to new directory.
42510         * gcc.dg/weak.exp: New expect script.
42511
42512 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
42513
42514         * gcc.c-torture/execute/extzvsi.c: New test.
42515
42516 2002-09-05  Stan Shebs  <shebs@apple.com>
42517
42518         * gcc.dg/weak-1.c: xfail on Darwin.
42519         * gcc.dg/weak-2.c: Ditto.
42520         * gcc.dg/weak-3.c: Ditto.
42521         * gcc.dg/weak-4.c: Ditto.
42522         * gcc.dg/weak-5.c: Ditto.
42523         * gcc.dg/weak-6.c: Ditto.
42524         * gcc.dg/weak-7.c: Ditto.
42525         * gcc.dg/weak-8.c: Ditto.
42526         * gcc.dg/weak-9.c: Ditto.
42527
42528 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
42529
42530         * gcc.c-torture/execute/loop-14.c: New test.
42531
42532 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
42533
42534         * g++.dg/other/cxa-atexit1.C: New test.
42535
42536         * gcc.dg/typeof-2.c: New test.
42537
42538 2002-09-03  Roger Sayle  <roger@eyesopen.com>
42539
42540         * gcc.dg/builtins-2.c: New testcase.
42541         * gcc.dg/builtins-3.c: New testcase.
42542
42543 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
42544
42545         * gcc.dg/cpp/_Pragma4.c: New test.
42546
42547 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
42548
42549         * objc/execute/nil_method-1.m: New testcase.
42550
42551 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
42552
42553         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
42554         [Object class], not [Object initialize].
42555
42556 2002-08-31  Roger Sayle  <roger@eyesopen.com>
42557             Hans-Peter Nilsson  <hp@bitrange.com>
42558
42559         * gcc.c-torture/execute/20020720-1.x: Skip test on
42560         mmix-knuth-mmixware.  Correct comment.
42561
42562 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
42563
42564         * g++.dg/abi/bitfield5.C: New test.
42565         * g++.dg/abi/vbase10.C: Likewise.
42566
42567 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
42568
42569         * objc.dg/undeclared-selector.m: New test.
42570
42571 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
42572
42573         * g++.dg/other/offsetof1.C: Avoid cast warning.
42574
42575 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
42576
42577         * objc.dg/super-class-2.m: New test.
42578
42579 2002-08-24  Matt Austern  <austern@apple.com>
42580
42581         * g++.dg/ext/lvaddr.C: New test.
42582         * g++.dg/ext/lvcast.C: New test.
42583
42584 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
42585
42586         * g++.dg/inherit/cond1.C: New test.
42587
42588 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
42589
42590         * gcc.dg/noncompile/incomplete-1.c: New test.
42591
42592 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
42593
42594         * gcc.dg/typespec-1.c: New test.
42595
42596 2002-08-20  Devang Patel  <dpatel@apple.com>
42597         * objc.dg/proto-hier-2.m: New test.
42598
42599 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
42600
42601         * objc.dg/bitfield-1.m: New test.
42602         * objc.dg/bitfield-2.m: New test.
42603
42604 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42605
42606         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
42607         gcc.dg/c99-flex-array-4.c: New tests.
42608
42609 2002-08-16  Stan Shebs  <shebs@apple.com>
42610
42611         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42612
42613 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
42614
42615         * gcc.dg/typeof-1.c: New test.
42616         * g++.dg/ext/typeof2.C: New test.
42617
42618 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
42619
42620         * g++.dg/other/offsetof1.C: New test.
42621
42622 2002-08-14  Richard Henderson  <rth@redhat.com>
42623
42624         * gcc.dg/tls/diag-3.c: Fix expected message strings.
42625
42626 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
42627
42628         * gcc.dg/cpp/_Pragma3.c: New test.
42629
42630 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
42631
42632         * g++.dg/template/inherit3: New test.
42633
42634 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
42635
42636         * gcc.dg/bitfld-4.c: Add blank options.
42637
42638 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
42639
42640         * g++.dg/template/crash1.C: New test.
42641
42642 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42643
42644         * gcc.dg/tls/opt-2.c: New test.
42645
42646 2002-08-08  Devang Patel  <dpatel@apple.com>
42647
42648         * objc.dg/selector-1.m : New test
42649
42650 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42651
42652         * g++.dg/abi/bitfield4.C: New test.
42653         * gcc.dg/bitfld-4.c: New test.
42654
42655 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
42656
42657         * g++.dg/other/packed1.C: New test.
42658
42659 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
42660
42661         * g++.dg/abi/offsetof.C: Tweak error messages.
42662         * g++.old-deja/g++.mike/p10769a.C: Likewise.
42663
42664 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
42665
42666         * gcc.dg/bitfld-3.c: New test.
42667
42668 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
42669             Richard Henderson  <rth@redhat.com>
42670
42671         * gcc.dg/i386-bitfield1.c: New test.
42672         * g++.dg/abi/bitfield3.C: Update.
42673
42674 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
42675
42676         * objc.dg/const-str-2.m: Update.
42677         * gcc.dg/cpp/c++98.c: Change to C extension.
42678         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42679         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42680
42681 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
42682
42683         * gcc.dg/tls/diag-3.c: New.
42684
42685 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
42686
42687         * g++.dg/README (Subdirectories): Document new subdir expr.
42688         * g++.dg/expr/pmf-1.C: New test.
42689
42690 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
42691
42692         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42693
42694 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
42695
42696         * g++.dg/abi/bitfield3.C: New test.
42697
42698 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
42699
42700         * lib/gcov.exp: Tweak expected line formats.
42701         * gcc.misc-tests/gcov8.c: New test.
42702         * gcc.misc-tests/gcov8.x: New flags.
42703
42704 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
42705
42706         * consistency.vlad/layout/endian.c: Include string.h.
42707
42708         * gcc.c-torture/execute/20020805-1.c: New test.
42709
42710 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
42711
42712         * g++.dg/other/conversion1.C: New test.
42713
42714 2002-08-03  Roger Sayle  <roger@eyesopen.com>
42715
42716         * gcc.dg/builtins-1.c: New testcase.
42717
42718 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
42719
42720         * g++.dg/inherit/access3.C: New test.
42721
42722 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
42723
42724         * gcc.dg/ia64-visibility-2.c: New test.
42725
42726 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
42727
42728         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42729         __qualifier_flags to __flags.
42730
42731 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
42732
42733         * g++.dg/inherit/operator1.C: New test.
42734         * g++.dg/lookup/disamb1.C: Fix typo in comment.
42735         * g++.dg/other/error1.C: Change expected error message.
42736         * g++.dg/template/conv4.C: Likewise.
42737
42738 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
42739
42740         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42741         for documented behavior.
42742
42743 2002-07-25  Roger Sayle  <roger@eyesopen.com>
42744
42745         * gcc.c-torture/execute/20020720-1.x: Skip this test on
42746         several targets known to fail.
42747
42748 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
42749
42750         * gcc.dg/mips-args-[123].c: New tests.
42751
42752 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
42753
42754         * gcc.dg/ppc-spe.c: New.
42755
42756 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
42757
42758         * g++.dg/other/ptrmem4.C: New testcase.
42759
42760 2002-07-24  Richard Henderson  <rth@redhat.com>
42761
42762         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42763
42764 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
42765
42766         * g++.dg/ext/alignof1.C (main): Return 0 for success.
42767
42768 2002-07-24  Roger Sayle  <roger@eyesopen.com>
42769
42770         * gcc.c-torture/execute/memset-3.c: New testcase.
42771
42772 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
42773
42774         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42775         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42776
42777 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42778
42779         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42780         Delete.
42781
42782 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
42783
42784         * gcc.c-torture/compile/simd-4.c: New test.
42785
42786 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42787
42788         PR c++/7347, c++/7348
42789         * g++.dg/template/access4.C: New test.
42790         * g++.dg/template/access5.C: New test.
42791         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42792         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42793         * g++.old-deja/g++.pt/ttp58.C: Likewise.
42794         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42795
42796 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
42797
42798         * gcc.dg/gnu89-init-2.c: New test.
42799
42800 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
42801
42802         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42803
42804 2002-07-20  Roger Sayle  <roger@eyesopen.com>
42805
42806         * gcc.c-torture/execute/20020720-1.c: New testcase.
42807
42808 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
42809
42810         * gcc.dg/cpp/Wsignprom.c: New tests.
42811
42812 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
42813
42814         * gcc.c-torture/execute/loop-13.c: New test.
42815
42816 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
42817
42818         * gcc.dg/cpp/expr.c: New tests.
42819
42820 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
42821
42822         * g++.dg/opt/pr6713.C: Add template instantiation.
42823
42824 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
42825
42826         * gcc.dg/nest.c: New test.
42827
42828 2002-07-17  Richard Henderson  <rth@redhat.com>
42829
42830         * g++.dg/opt/pr6713.C: New test.
42831
42832 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
42833
42834         * gcc.c-torture/execute/loop-2e.x: Let the testcase
42835         XFAIL for all x86 processors.
42836
42837 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
42838
42839         * gcc.c-torture/execute/20010122-1.x: Do not test with
42840         -fomit-frame-pointer.
42841
42842 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42843
42844         * g++.dg/template/instantiate2.C: New test.
42845         * g++.dg/template/spec4.C: New test.
42846
42847 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42848
42849         * g++.dg/template/access2.C: New test.
42850         * g++.dg/template/access3.C: New test.
42851
42852 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
42853
42854         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42855         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42856         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42857         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42858         Convert to use <stdarg.h>.
42859         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42860         Delete.
42861         * gcc.dg/va-arg-2.c: New.
42862         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42863
42864 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
42865
42866         * gcc.c-torture/compile/20020710-1.c: New test.
42867
42868 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
42869                           Andrew Pinski  <pinskia@physics.uc.edu>
42870
42871         gcc.c-torture/compile/simd-2.c: New testcase.
42872         gcc.c-torture/compile/simd-3.c: Likewise.
42873
42874 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
42875
42876         PR c++/7224
42877         * g++.dg/overload/error1.C: New test.
42878
42879 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42880
42881         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42882         configuration and IRIX 6 O32 ABI.
42883
42884 2002-07-11  Roger Sayle  <roger@eyesopen.com>
42885
42886         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42887
42888 2002-07-10  Roger Sayle  <roger@eyesopen.com>
42889
42890         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42891
42892 2002-07-10  Jeffrey A Law  <law@redhat.com>
42893
42894         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42895
42896         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
42897
42898 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
42899
42900         * gcc.dg/20020312-2.c: Check for __PPC__.
42901
42902 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
42903
42904         * gcc.c-torture/compile/20020709-1.c: New test.
42905
42906 2002-07-07  Roger Sayle  <roger@eyesopen.com>
42907
42908         * g++.dg/template/qualttp21.C: New test case.
42909
42910 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
42911
42912         * gcc.c-torture/compile/20020706-1.c: New test.
42913         * gcc.c-torture/compile/20020706-2.c: New test.
42914
42915 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
42916             Alexandre Oliva  <aoliva@redhat.com>
42917
42918         * g++.dg/warn/incomplete1.C: New test.
42919
42920 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42921
42922         PR c++/7099
42923         * g++.dg/warn/noreturn1.C: New test.
42924
42925 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
42926
42927         PR c++/6706
42928         * g++.dg/debug/debug6.C: New test.
42929         * g++.dg/debug/debug7.C: New test.
42930
42931 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
42932
42933         * gcc.c-torture/compile/simd-3.c: New test.
42934
42935 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
42936
42937         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42938         * gcc.dg/20020620-1.c: Likewise.
42939
42940 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42941
42942         PR c++/6944
42943         * g++.dg/init/array4.C: New test.
42944         * g++.dg/init/array5.C: New test.
42945
42946 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
42947
42948         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42949         * gcc.c-torture/execute/simd-2.c (main): Likewise.
42950
42951 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42952
42953         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42954         * gcc.dg/wtr-aggr-init-1.c: Likewise.
42955         * gcc.dg/wtr-conversion-1.c: Likewise.
42956         * gcc.dg/wtr-escape-1.c: Likewise.
42957         * gcc.dg/wtr-int-type-1.c: Likewise.
42958         * gcc.dg/wtr-label-1.c: Likewise.
42959         * gcc.dg/wtr-static-1.c: Likewise.
42960         * gcc.dg/wtr-strcat-1.c: Likewise.
42961         * gcc.dg/wtr-suffix-1.c: Likewise.
42962         * gcc.dg/wtr-switch-1.c: Likewise.
42963         * gcc.dg/wtr-unary-plus-1.c: Likewise.
42964         * gcc.dg/wtr-union-init-1.c: Likewise.
42965         * gcc.dg/wtr-union-init-2.c: Likewise.
42966         * gcc.dg/wtr-union-init-3.c: Likewise.
42967
42968         * gcc.dg/wtr-func-def-1.c: New test.
42969
42970 2002-07-02 Devang Patel <dpatel@apple.com>
42971
42972         * objc.dg/param-1.m: New test.
42973
42974 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
42975
42976         * gcc.dg/cpp/trad/directive.c: Add test.
42977         * gcc.dg/cpp/trad/macroargs.c: Add test.
42978         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42979
42980 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
42981
42982         * gcc.dg/cpp/cmdlne-M.c: New test.
42983
42984 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
42985
42986         * objc.dg/desig-init-1.m: New test.
42987
42988 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42989
42990         PR c++/6716
42991         * g++.dg/template/instantiate1.C: New test.
42992
42993 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
42994
42995         PR c++/7112
42996         * g++.dg/template/sizeof2.C: New test.
42997
42998 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
42999
43000         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43001         gcc.dg/cpp/trad/include.c: New tests.
43002
43003 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
43004
43005         PR target/7177
43006         * gcc.c-torture/compile/20020701-1.c: New test.
43007
43008 2002-07-01  Stan Shebs  <shebs@apple.com>
43009
43010         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43011         header here...
43012         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43013         (objc-torture-execute): or here.
43014
43015 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
43016
43017         * gcc.c-torture/execute/arith-rand-ll.c: New test.
43018
43019 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
43020
43021         * gcc.dg/cpp/trad/escaped-nl.c: New test.
43022
43023 2002-06-30  Devang Patel  <dpatel@apple.com>
43024
43025         * objc.dg/fsyntax-only.m: New test.
43026
43027 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
43028
43029         PR c++/6695
43030         * g++.dg/template/friend7.C: New file.
43031
43032 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
43033
43034         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43035         return type.
43036
43037 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
43038
43039         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43040         avoid division by zero.
43041
43042 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
43043
43044         * gcc.dg/Wunknownprag.c: New tests.
43045
43046 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
43047
43048         * gcc.c-torture/execute/simd-2.c: New test.
43049
43050 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
43051
43052         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43053         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43054         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43055         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43056         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43057         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43058         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43059         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43060         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43061         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43062         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43063         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43064         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43065         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43066         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43067         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43068         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43069
43070 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
43071
43072         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43073         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43074         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43075         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43076         New tests.
43077         * gcc.dg/cpp/trad/directive.c: Update.
43078
43079 2002-06-23  Andreas Jaeger  <aj@suse.de>
43080
43081         * gcc.c-torture/execute/complex-6.c: New.
43082
43083 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
43084
43085         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43086         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43087         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43088         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43089
43090 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
43091
43092         * gcc.dg/cpp/trad: New directory with traditional tests copied
43093         from parent directory.
43094         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43095         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43096         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43097         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43098         Move to trad/ and rename.
43099         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43100         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43101         gcc.dg/cpp/trad/redef2.c: New tests.
43102         * gcc.dg/cpp/trad/trad.exp: New driver.
43103
43104 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
43105
43106         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43107         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43108         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43109         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43110         Remove.
43111
43112 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
43113
43114         * gcc.dg/20020620-1.c: New test.
43115
43116 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43117
43118         * g++.dg/template/ttp4.C: New test.
43119
43120 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
43121
43122         * g++.dg/opt/vt1.C: Fix regexp.
43123
43124 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43125
43126         * gcc.c-torture/execute/pure-1.c: Make functions static again.
43127         Don't use attribute `noinline'.
43128
43129 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43130
43131         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43132
43133 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
43134
43135         * gcc.c-torture/execute/simd-1.c: New.
43136
43137         * gcc.dg/simd-1.c: New.
43138
43139 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
43140
43141         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43142
43143 2002-06-16  Richard Henderson  <rth@redhat.com>
43144
43145         * g++.dg/ext/anon-struct1.C: New.
43146         * g++.dg/ext/anon-struct2.C: New.
43147         * g++.dg/ext/anon-struct3.C: New.
43148         * gcc.dg/anon-struct-1.c: New.
43149         * gcc.dg/anon-struct-2.c: New.
43150         * gcc.dg/anon-struct-3.c: New.
43151         * gcc.dg/20011008-1.c: Adjust warning text.
43152         * gcc.dg/20020527-1.c: Add -fms-extensions.
43153
43154 2002-06-16  Richard Henderson  <rth@redhat.com>
43155
43156         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43157
43158 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
43159
43160         * gcc.c-torture/execute/20020615-1.c: New test.
43161
43162 2002-06-15  Roger Sayle  <roger@eyesopen.com>
43163
43164         * gcc.c-tortuture/execute/compare-1.c: New test case.
43165         * gcc.c-tortuture/execute/compare-2.c: New test case.
43166         * gcc.c-tortuture/execute/compare-3.c: New test case.
43167
43168 2002-06-13  Richard Henderson  <rth@redhat.com>
43169
43170         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
43171         ia64 ilp32.
43172
43173 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43174
43175         * g++.dg/template/typename2.C: Update error message.
43176
43177 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
43178
43179         * gcc.c-torture/execute/20020611-1.c: New test.
43180
43181 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
43182
43183         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43184         list of targets to skip.
43185
43186 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
43187
43188         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43189         targets if not optimizing.
43190
43191 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
43192
43193         * gcc.c-torture/compile/20020605-1.c: New test.
43194
43195         * g++.dg/opt/vt1.C: New test.
43196
43197         * gcc.dg/20020531-1.c: New test.
43198
43199         * gcc.dg/20020530-1.c: New test.
43200
43201         * gcc.dg/20020527-1.c: New test.
43202
43203         * g++.dg/opt/cse1.C: New test.
43204
43205 2002-06-07  Roger Sayle  <roger@eyesopen.com>
43206
43207         * gcc.dg/20020607-2.c: New test case.
43208
43209 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
43210
43211         * gcc.c-torture/compile/20020604-1.c: New test.
43212
43213 2002-06-04  Richard Henderson  <rth@redhat.com>
43214
43215         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43216         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43217         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43218
43219 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
43220
43221         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43222
43223 2002-06-03  Richard Henderson  <rth@redhat.com>
43224
43225         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43226         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43227
43228 2002-06-02  Richard Henderson  <rth@redhat.com>
43229
43230         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43231         test functions static.
43232
43233 2002-06-02  Andreas Jaeger  <aj@suse.de>
43234
43235         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43236         now.
43237
43238 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
43239
43240         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43241         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43242         Update for mofified diagnostics.
43243         * gcc.dg/c99-intconst-1.c: No longer fail.
43244
43245 2002-06-02  Richard Henderson  <rth@redhat.com>
43246
43247         * gcc.dg/uninit-A.c: Remove xfail markers.
43248
43249 2002-06-01  Roger Sayle  <roger@eyesopen.com>
43250
43251         * gcc.dg/fnegate-1.c: New test case.
43252
43253 2002-05-30  Osku Salerma  <osku@iki.fi>
43254
43255         * gcc.c-torture/execute/mayalias-1.c: New file.
43256
43257 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43258
43259         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43260         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43261         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43262
43263 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
43264
43265         * gcc.c-torture/execute/20020529-1.c: New test.
43266
43267 2002-05-27  Richard Henderson  <rth@redhat.com>
43268
43269         * g++.dg/ext/attrib6.C: New test case.
43270
43271 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43272
43273         * gcc.c-torture/execute/pure-1.c: New test.
43274
43275 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43276
43277         * gcc.dg/cpp/arith-2.c: Remove.
43278
43279 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
43280
43281         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43282         * gcc.dg/cpp/if-3.c: Remove.
43283
43284 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
43285
43286         * g++.dg/opt/cse2.C: New test.
43287
43288 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
43289
43290         * gcc.dg/cpp/arith-1.c: New semantic tests.
43291         * gcc.dg/cpp/if-1.c: Update.
43292
43293 2002-05-24  Ben Elliston  <bje@redhat.com>
43294
43295         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43296
43297 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43298
43299         * gcc.dg/verbose-asm.c: New test.
43300
43301 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
43302
43303         * gcc.dg/cpp/paste12.c: New test.
43304
43305 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43306
43307         * g++.dg/parse/named_ops.C: New test.
43308
43309 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
43310
43311         * gcc.dg/weak-8.c: New test.
43312
43313 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
43314
43315         * gcc.dg/weak-2.c: Allow optional leading underscore
43316         in scan-assembler symbol name.
43317         * gcc.dg/weak-3.c: Likewise.
43318         * gcc.dg/weak-4.c: Likewise.
43319         * gcc.dg/weak-5.c: Likewise.
43320
43321 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
43322
43323         * gcc.dg/20020523-1.c: New test.
43324
43325 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
43326
43327         * objc.dg/const-str-2.m: Update now that we stop after
43328         a command line error.
43329
43330 2002-05-22  Richard Henderson  <rth@redhat.com>
43331
43332         * g++.dg/dg.exp: Fix typo in test pruneing.
43333
43334 2002-05-22  Richard Henderson  <rth@redhat.com>
43335
43336         * g++.dg/dg.exp: Prune the tls subdirectory.
43337         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43338         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43339         * g++.dg/tls/init-1.C: New.
43340
43341 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
43342
43343         * gcc.dg/20020517-1.c: New test.
43344
43345 2002-05-21  Richard Henderson  <rth@redhat.com>
43346
43347         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43348         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43349
43350 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
43351
43352         * g++.dg/other/copy2.C: New test.
43353
43354 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
43355
43356         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43357         (MAX_COPY): Bump up to 10 times sizeof (long long).
43358         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43359
43360         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43361         sizeof (long long).
43362
43363         * gcc.c-torture/execute/strcpy-1.c: New test.
43364
43365 2002-05-19  Jason Merrill  <jason2redhat.com>
43366
43367         * g++.dg/ext/oper1.C: New test.
43368
43369 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
43370 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
43371
43372         * README.QMTEST: New file.
43373
43374         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
43375
43376 2002-05-19  Andreas Jaeger  <aj@suse.de>
43377
43378         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
43379         now.
43380         * gcc.c-torture/execute/loop-2d.x: Likewise.
43381
43382 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
43383
43384         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
43385         support weak symbols.
43386         * gcc.dg/weak-4.c: Likewise.
43387         * gcc.dg/weak-6.c: Likewise.
43388
43389 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
43390
43391         * gcc.dg/weak-3.c: Add dg-excess-error comment for
43392         cygwin, coff and h8300-*-hms targets
43393         * gcc.dg/weak-5.c: Likewise.
43394         * gcc.dg/weak-7.c: Likewise.
43395
43396 2002-05-16  Jason Merrill  <jason@redhat.com>
43397
43398         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
43399         (scan-assembler-not, scan-assembler-dem): Likewise.
43400         (scan-assembler-dem-not): Likewise.
43401
43402 2002-05-15  Richard Henderson  <rth@redhat.com>
43403
43404         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
43405
43406 2002-05-15  Richard Henderson  <rth@redhat.com>
43407
43408         * gcc.dg/weak-5.c (vfoo1c): No warning here.
43409         (vfoo1f): Warning here.
43410         (vfoo1l): Don't redefine the alias.
43411
43412 2002-05-14  Jason Merrill  <jason@redhat.com>
43413             Alexandre Oliva  <aoliva@redhat.com>
43414
43415         * g++.dg/init/pm1.C: New test.
43416
43417 2002-05-12  David S. Miller  <davem@redhat.com>
43418
43419         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
43420         types.
43421
43422 2002-05-10  Roger Sayle  <roger@eyesopen.com>
43423
43424         * gcc.c-torture/execute/20020510-1.c: New test case.
43425
43426 2002-05-10  David S. Miller  <davem@redhat.com>
43427
43428         * gcc.c-torture/execute/conversion.c: Test long double too.
43429
43430 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
43431
43432         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
43433         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
43434         * lib/g++.exp (g++_link_flags): Likewise.
43435         * lib/objc.exp (objc_target_compile): Likewise.
43436
43437 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
43438
43439         * gcc.dg/cpp/poison.c: Update.
43440         * gcc.dg/cpp/20000625-2.c: Remove.
43441         * gcc.dg/cpp/direct2s.c: Remove final test.
43442
43443 2002-05-08  Tom Rix  <trix@redhat.com>
43444
43445         * gcc.c-torture/execute/20020508-1.c: New test.
43446         * gcc.c-torture/execute/20020508-2.c: New test.
43447         * gcc.c-torture/execute/20020508-3.c: New test.
43448
43449 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
43450
43451         * gcc.dg/cpp/charconst-4.c: More tests.
43452
43453 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
43454
43455         PR c/6569
43456         * gcc.dg/weak-3.c: Update location of warning messages.
43457         * gcc.dg/weak-5.c: Likewise.
43458
43459 2002-05-06  Roger Sayle  <roger@eyesopen.com>
43460
43461         * gcc.c-torture/execute/20020506-1.c: New test case.
43462
43463 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
43464
43465         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
43466
43467 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43468
43469         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
43470
43471 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
43472
43473         * gcc.dg/cpp/charconst-3.c: New test.
43474
43475 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
43476
43477         * gcc.dg/cpp/charconst.c: Update tests.
43478
43479 2002-05-05  Tim Josling  <tej@melbpc.org.au>
43480
43481         * treelang: Added directory for new sample language treelang. Also
43482         lib/treelang.exp: New file to signal treelang should be tested.
43483
43484 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43485
43486         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
43487         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
43488         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
43489         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
43490         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
43491         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
43492         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
43493
43494 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
43495
43496         * gcc.dg/format/xopen-2.c: New test.
43497
43498 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
43499
43500         * gcc.dg/20020503-1.c: New test.
43501
43502 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
43503
43504         * g++.dg/init/dtor1.C: Make it tougher.
43505
43506 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
43507
43508         * g++.dg/init/dtor1.C: New test.
43509
43510 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
43511
43512         * gcc.dg/altivec-8.c: New.
43513
43514 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
43515
43516         * gcc.dg/altivec-7.c: New.
43517
43518 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
43519
43520         * g++.dg/parse/typedef1.C: New test.
43521
43522 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
43523
43524         PR c++/6486
43525         * g++.dg/template/friend6.C: New test.
43526
43527         PR c++/6492
43528         * g++.dg/init/copy1.C: New test.
43529
43530 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
43531
43532         * g++.dg/warn/effc1.C: New test.
43533
43534 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
43535
43536         * gcc.dg/cpp/if-cexp.c: Add a test.
43537
43538 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
43539
43540         * gcc.dg/20020426-2.c: New test.
43541
43542 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
43543
43544         * gcc.dg/cpp/if-mop.c: Update.
43545         * gcc.dg/cpp/if-mpar.c: Add test.
43546         * gcc.dg/cpp/if-oppr.c: Update.
43547
43548 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43549
43550         PR c/6343
43551         * gcc.dg/weak-[2-7].c: New tests.
43552
43553 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43554
43555         * gcc.dg/enum1.c: New test.
43556
43557 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43558
43559         PR c++/6497
43560         * g++.dg/inherit/access2.C: New test.
43561
43562 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
43563
43564         PR bootstrap/6445
43565         * gcc.dg/20020426-1.c: New test.
43566
43567 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
43568
43569         * g++.dg/abi/enum1.C: New test.
43570
43571 2002-04-26  Richard Henderson  <rth@redhat.com>
43572
43573         * gcc.dg/c99-bool-1.c: Expect always true warning.
43574
43575 2002-04-25  Roger Sayle  <roger@eyesopen.com>
43576
43577         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
43578
43579 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43580
43581         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
43582         targets.
43583
43584 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
43585
43586         * g++.dg/abi/mange7.C: New test.
43587
43588         PR c++/6438.
43589         * g++.dg/parse/stmtexpr2.C: New test.
43590
43591 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
43592
43593         * gcc.dg/20020312-2.c: Add SH target.
43594
43595 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43596
43597         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
43598         compiler output on mips*-*-irix*.
43599
43600 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
43601
43602         * g++.dg/parse/attr1.C: New test.
43603
43604 2002-04-23  Roger Sayle  <roger@eyesopen.com>
43605
43606         * gcc.c-torture/execute/string-opt-17.c: New test case.
43607         * gcc.c-torture/execute/memset-2.c: New test case.
43608
43609 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
43610
43611         PR c++/6256:
43612         * g++.dg/template/friend5.C: New test.
43613
43614         PR c++/6331:
43615         * g++.dg/template/qual1.C: Likewise.
43616
43617 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
43618
43619         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43620         Include stdlib.h, not stdio.h or ctype.h.
43621
43622 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
43623
43624         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43625         cris-*-elf* and mmix-*-*.
43626         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43627         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43628         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43629         Ditto.
43630         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43631         * gcc.dg/wchar_t-1.c: Ditto.
43632
43633 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
43634
43635         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43636         Clarify comment.
43637
43638 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
43639
43640         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43641
43642 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43643
43644         * gcc.c-torture/execute/20000906-1.x: Delete.
43645
43646 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
43647
43648         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43649
43650 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
43651
43652         * PR6367
43653         * g77.f-torture/execute/6367.f: New test.
43654         * g77.f-torture/execute/6367.x: Disable for MMIX.
43655
43656 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
43657
43658         * PR6352
43659         * g++.dg/opt/inline2.C: New test.
43660
43661 2002-04-18  Richard Henderson  <rth@redhat.com>
43662
43663         * gcc.dg/20000906-1.c: Enable for all targets.
43664         * gcc.c-torture/compile/iftrap-2.c: New.
43665
43666 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43667
43668         * gcc.dg/20020418-1.c: New test.
43669         * gcc.dg/20020418-2.c: New test.
43670
43671 2002-04-18  Richard Henderson  <rth@redhat.com>
43672
43673         * gcc.c-torture/compile/iftrap-1.c: New.
43674         * gcc.dg/iftrap-1.c: Adjust for ia64.
43675         * gcc.dg/iftrap-2.c: New.
43676
43677 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
43678
43679         * gcc.c-torture/compile/20020418-1.c: New test.
43680
43681 2002-04-18  Roger Sayle  <roger@eyesopen.com>
43682
43683         * gcc.c-torture/compile/20020415-1.c: New.
43684
43685 2002-04-18  David S. Miller  <davem@redhat.com>
43686
43687         * gcc.c-torture/execute/20020418-1.c: New test.
43688
43689 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
43690
43691         * gcc.dg/20020416-1.c: New test.
43692
43693         * g++.dg/opt/inline1.C: New test.
43694
43695 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
43696
43697         * gcc.dg/altivec-5.c: New test.
43698
43699         * gcc.dg/20020415-1.c: New test.
43700
43701 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
43702
43703         * lib/chill.exp: Remove.
43704
43705 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
43706
43707         * g++.dg/other/big-struct.C: New test.
43708
43709 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
43710
43711         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43712         of scratch file.
43713
43714 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
43715
43716         PR c/6277
43717         * gcc.dg/i386-387-1.c: Allow optional leading underscore
43718         in scan-assembler function name
43719
43720 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
43721
43722         * g77.f-torture/execute/980628-4.x,
43723         g77.f-torture/execute/980628-5.x,
43724         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43725         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43726         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43727         i[34567]86-*-*.
43728
43729 2002-04-13  David S. Miller  <davem@redhat.com>
43730
43731         * gcc.c-torture/execute/20020413-1.c: New test.
43732
43733 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
43734
43735         * gcc.dg/asm-6.c,
43736         * g++.dg/ext/asm1.C: New tests.
43737
43738 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
43739
43740         PR c++ 5373.
43741         * g++.dg/parse/stmtexpr1.C: New test.
43742
43743         PR c++/5189.
43744         * g++.dg/template/copy1.C: New test.
43745
43746 2002-04-12  Richard Henderson  <rth@redhat.com>
43747
43748         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43749
43750 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
43751
43752         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43753         gcc.c-torture/execute/20020307-2.c.
43754
43755 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
43756
43757         * g++.dg/ext/attrib5.C,
43758         * g++.dg/lookup/struct1.C: New tests.
43759
43760 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
43761
43762         * gcc.dg/20020411-1.c: New test.
43763
43764         * gcc.c-torture/execute/20020411-1.c: New test.
43765
43766 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
43767
43768         * g77.f-torture/execute/6177.f: New test.
43769
43770 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
43771
43772         PR middle-end/6247
43773         * g++.dg/opt/cleanup1.C: New test.
43774
43775         * g++.dg/opt/const1.C: New test.
43776
43777 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
43778
43779         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43780
43781 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
43782
43783         PR c++/5507
43784         * g++.dg/template/typename2.C: New test.
43785
43786 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
43787
43788         * gcc.c-torture/execute/loop-12.c: New.
43789
43790 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
43791
43792         * g77.f-torture/execute/980628-4.x,
43793         g77.f-torture/execute/980628-5.x,
43794         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43795         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43796         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43797
43798 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43799
43800         PR optimization/6086
43801         * g++.dg/opt/preinc1.C: New test.
43802
43803 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43804
43805         PR c++/5571
43806         * g++.dg/opt/static2.C: New test.
43807
43808 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
43809
43810         PR c/5120
43811         * gcc.dg/20020406-1.c: New test.
43812
43813 2002-04-04  David S. Miller  <davem@redhat.com>
43814
43815         * gcc.c-torture/execute/20020404-1.c: New test.
43816
43817 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
43818
43819         PR c/6123
43820         * gcc.dg/20020312-2.c: Do not declare global register variable
43821         if __PIC__ or __pic__ is defined.
43822
43823 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
43824
43825         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
43826         __asm__ so that it works correctly even if -ansi -pedantic-errors.
43827
43828 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43829
43830         * gcc.misc-tests/linkage.exp: Update last change to handle
43831         sparc*-, not just sparc-.
43832
43833 2002-04-03  Richard Henderson  <rth@redhat.com>
43834
43835         * gcc.dg/cpp/ucs.c: Improved long UCS test.
43836
43837 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43838
43839         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43840
43841 2002-04-02  David S. Miller  <davem@redhat.com>
43842
43843         * gcc.c-torture/execute/20020402-3.c: New test.
43844
43845 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
43846
43847         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43848         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43849
43850         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43851         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43852         g77.f-torture/execute/20001201.x,
43853         g77.f-torture/execute/u77-test.x: New files.
43854
43855         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43856         * gcc.dg/wchar_t-1.c: Ditto.
43857
43858 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43859
43860         * gcc.c-torture/execute/20020402-1.c: New test.
43861
43862 2002-04-01  Richard Henderson  <rth@redhat.com>
43863
43864         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43865
43866         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43867
43868 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43869
43870         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43871
43872 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
43873
43874         * g++.dg/inherit/template-as-base.C: Expect error.
43875         * g++.dg/inherit/namespace-as-base.C: Likewise.
43876
43877 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
43878
43879         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43880         g++.dg/ext/instantiate3.C: Tweak match patterns.
43881
43882         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43883         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43884         -da test.
43885
43886 2002-03-31  Richard Henderson  <rth@redhat.com>
43887
43888         * gcc.dg/special/alias-2.c: New.
43889         * gcc.dg/special/ecos.exp: Run it.
43890
43891 2002-03-31  Richard Henderson  <rth@redhat.com>
43892
43893         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43894
43895 2002-03-31  Kazu Hirata  <kazu@hxi.com>
43896
43897         * gcc.dg/weak-1.c: Disable on h8300 port.
43898
43899 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
43900
43901         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43902         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43903         ordering tests.
43904         * g++.dg/bprob/bprob-1.C: New test.
43905         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43906         * g++.dg/gcov/gcov-1.C: New test.
43907         * g++.dg/gcov/gcov-1.x: New file.
43908         * g++.dg/gcov/gcov-2.C: New test.
43909         * g++.dg/gcov/gcov-3.C: New test.
43910         * g++.dg/gcov/gcov-3.h: New file.
43911
43912 2002-03-28  Roger Sayle  <roger@eyesopen.com>
43913
43914         * g++.old-deja/g++.other/builtins5.C: New test.
43915         * g++.old-deja/g++.other/builtins6.C: New test.
43916         * g++.old-deja/g++.other/builtins7.C: New test.
43917         * g++.old-deja/g++.other/builtins8.C: New test.
43918         * g++.old-deja/g++.other/builtins9.C: New test.
43919
43920 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
43921
43922         * g++.dg/opt/static1.C: New test.
43923
43924         * g++.dg/opt/longbranch1.C: New test.
43925
43926 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
43927
43928         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43929
43930         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43931
43932 2002-03-28  Jeffrey A Law  (law@redhat.com)
43933
43934         * gcc.c-torture/execute/20020328-1.c: New test.
43935
43936 2002-03-27  Richard Henderson  <rth@redhat.com>
43937
43938         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43939         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43940         move from g++.old-deja/g++.ext/.
43941
43942 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
43943
43944         * g++.dg/init/new2.C: New test.
43945
43946 2002-03-26  Richard Henderson  <rth@redhat.com>
43947
43948         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43949
43950         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43951         on sparc.
43952
43953         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
43954         sparcv9 systems.
43955         * gcc.dg/20001102-1.c: Likewise.
43956
43957 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
43958
43959         * gcc.dg/cpp/endif-pedantic1.c,
43960         gcc.dg/cpp/endif-pedantic2.c: New tests.
43961
43962 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
43963
43964         * g++.dg/init/new1.C: New test.
43965
43966 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
43967
43968         * g++.dg/abi/vbase9.C: New test.
43969
43970 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
43971
43972         * gcc.dg/arm-asm.c: New test.
43973
43974 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
43975
43976         * gcc.dg/Wswitch-enum.c: New test.
43977         Fix PR c/5044.
43978
43979 2002-03-26  Richard Henderson  <rth@redhat.com>
43980
43981         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43982         structure.
43983
43984 2002-03-25  Richard Henderson  <rth@redhat.com>
43985
43986         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
43987         sparcv9 systems.
43988
43989         * gcc.c-torture/compile/20011119-1.c (xxx): New.
43990         * gcc.c-torture/compile/20011119-2.c (xxx): New.
43991
43992 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
43993
43994         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43995
43996 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
43997
43998         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43999         targets using generic thunk support.
44000
44001 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
44002
44003         * gcc.c-torture/compile/20020323-1.c: New test.
44004
44005         * g++.dg/opt/conj2.C: New test.
44006
44007 2002-03-24  Richard Henderson  <rth@redhat.com>
44008
44009         * gcc.dg/weak-1.c: Use -fno-common.
44010
44011 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44012
44013         * g77.dg/f77-edit-apostrophe-out.f: New test
44014         * g77.dg/f77-edit-h-out.f: New test
44015         * g77.dg/f77-edit-t-in.f: New test
44016         * g77.dg/f77-edit-t-out.f: New test
44017         * g77.dg/f77-edit-x-out.f: New test
44018         * g77.dg/f77-edit-slash-out.f: New test
44019         * g77.dg/f77-edit-colon-out.f: New test
44020         * g77.dg/f77-edit-s-out.f: New test
44021
44022 2002-03-24  Richard Henderson  <rth@redhat.com>
44023
44024         * objc/execute/formal_protocol-6.x: New XFAIL.
44025
44026 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44027
44028         * gcc.dg/weak-1.c: Early return from dg-final on platforms
44029         that do not support weak symbols
44030
44031 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
44032
44033         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44034         * lib/g77.exp: Likewise.
44035         * lib/objc.exp: Likewise.
44036
44037 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
44038
44039         * gcc.dg/Wswitch-default.c: New test.
44040
44041 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
44042
44043         * g++.dg/other/enum1.C: New test.
44044
44045 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
44046
44047         * gcc.dg/pragma-ep-3.c: Fix typo.
44048
44049 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
44050
44051         * g++.dg/inherit/template-as-base.C: New test.
44052
44053 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
44054
44055         * g++.old-deja/g++.other/dwarf2-1.C: Move...
44056         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
44057
44058 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
44059
44060         * gcc.dg/cpp/multiline.c: Update to match.
44061
44062 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
44063
44064         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44065
44066 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
44067
44068         * gcc.dg/cpp/extratokens2.c: New file.
44069
44070 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
44071
44072         * gcc.dg/20020312-2.c: Add rs6000 target.
44073
44074         * gcc.c-torture/compile/20020319-1.c: New test.
44075
44076 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44077
44078         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44079         (A, E): Handle this.
44080
44081 2002-03-20  Jason Merrill  <jason@redhat.com>
44082
44083         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44084         ignoring -fpic.
44085         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44086         through prune_gcc_output.
44087
44088 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
44089
44090         * gcc.c-torture/compile/20020320-1.c: New test.
44091
44092 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
44093
44094         * gcc.c-torture/compile/20020318-1.c: New test.
44095
44096         * gcc.dg/struct-by-value-1.c: New test.
44097
44098         * gcc.dg/20020319-1.c: New test.
44099
44100 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
44101
44102         * g++.dg/opt/conj1.C: New test.
44103
44104 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
44105
44106         * g++.dg/template/qualttp20.C: Revert previous change.
44107         * g++.dg/template/qualttp3.C: Likewise.
44108         * g++.dg/template/qualttp4.C: Likewise.
44109         * g++.dg/template/qualttp5.C: Likewise.
44110         * g++.dg/template/qualttp6.C: Likewise.
44111         * g++.dg/template/qualttp7.C: Likewise.
44112         * g++.dg/template/qualttp8.C: Likewise.
44113         * g++.dg/template/recurse.C: Likewise.
44114
44115 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
44116
44117         * gcc.dg/cpp/wchar-1.c: Update.
44118
44119 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44120
44121         * g++.dg/template/conv1.C: New test.
44122         * g++.dg/template/conv2.C: New test.
44123         * g++.dg/template/conv3.C: New test.
44124         * g++.dg/template/conv4.C: New test.
44125
44126 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44127
44128         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44129         * g++.dg/template/qualttp3.C: Likewise.
44130         * g++.dg/template/qualttp4.C: Likewise.
44131         * g++.dg/template/qualttp5.C: Likewise.
44132         * g++.dg/template/qualttp6.C: Likewise.
44133         * g++.dg/template/qualttp7.C: Likewise.
44134         * g++.dg/template/qualttp8.C: Likewise.
44135         * g++.dg/template/recurse.C: Likewise.
44136
44137 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
44138
44139         * g++.dg/opt/dtor1.C: New test.
44140
44141 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
44142
44143         * gcc.c-torture/compile/20020315-1.c: New test.
44144
44145 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
44146
44147         * gcc.dg/weak-1.c: Fix scan tests.
44148
44149 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
44150
44151         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44152         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44153         cris-*-aout* mmix-*-*.
44154         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44155         cris-*-aout* mmix-*-*.
44156         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44157         cris-*-elf* cris-*-aout* and mmix-*-*.
44158         * gcc.dg/20001009-1.c: Ditto.
44159         * gcc.dg/20010912-1.c: Ditto.
44160         * gcc.dg/20020122-4.c: Ditto.
44161         * gcc.dg/inline-2.c: Ditto.
44162
44163 2002-03-14  Jeffrey A Law  (law@cygnus.com)
44164
44165         * gcc.c-torture/compile/20020314-1.c: New test.
44166
44167 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
44168
44169         * gcc.c-torture/execute/20020314-1.c: New test.
44170
44171 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
44172
44173         * g++.dg/warn/Wunused-1.C: New test.
44174
44175 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
44176
44177         * g++.dg/abi/mangle6.C: New test.
44178
44179 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
44180
44181         * gcc.c-torture/compile/20020309-2.c: New test.
44182
44183         * gcc.c-torture/compile/20020312-1.c: New test.
44184
44185 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
44186
44187         * g++.dg/other/access1.C: New test.
44188
44189 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
44190
44191         * gcc.c-torture/execute/wchar_t-1.c: New test.
44192
44193 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
44194
44195         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44196
44197 2002-03-12  Roger Sayle  <roger@eyesopen.com>
44198
44199         * gcc.dg/20020312-1.c: New test case.
44200
44201 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
44202
44203         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44204
44205 2002-03-11  Richard Henderson  <rth@redhat.com>
44206
44207         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44208         * g++.old-deja/g++.jason/report.C: Likewise.
44209
44210 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44211
44212         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44213         * g++.old-deja/g++.robertl/eb56.C: Likewise.
44214
44215 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
44216
44217         * g++.dg/overload/pmf1.C: New test.
44218
44219 2002-03-11  Kazu Hirata  <kazu@hxi.com>
44220
44221         * gcc.c-torture/execute/20020307-1.c: Use long.
44222
44223 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
44224
44225         PR optimization/5844
44226         * gcc.dg/20020310-1.c: New test.
44227
44228 2002-03-09  Michael Meissner  <meissner@redhat.com>
44229
44230         * gcc.c-torture/execute/memcpy-2.c: New test.
44231         * gcc.c-torture/execute/memset-1.c: New test.
44232         * gcc.c-torture/execute/strlen-1.c: New test.
44233         * gcc.c-torture/execute/strcmp-1.c: New test.
44234         * gcc.c-torture/execute/strncmp-1.c: New test.
44235
44236 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
44237
44238         * gcc.dg/ppc-ldstruct.c: New test.
44239
44240 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
44241
44242         * gcc.c-torture/execute/va-arg-22.c: New test.
44243
44244 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44245
44246         * gcc.c-torture/compile/20020309-1.c: New test.
44247
44248 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
44249
44250         * gcc.c-torture/execute/20020307-2.c: New test.
44251
44252 2002-03-07  Jeffrey A Law  (law@redhat.com)
44253
44254         * g77.f-torture/compile/20020307-1.f: New test.
44255
44256 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
44257
44258         * gcc.dg/unordered-1.c: New test.
44259
44260 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
44261
44262         * gcc.c-torture/execute/20020307-1.c: New test.
44263
44264 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
44265
44266         * gcc.dg/20020304-1.c: New test.
44267
44268         * gcc.c-torture/compile/20020304-2.c: New test.
44269
44270 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
44271
44272         * gcc.c-torture/compile/20020304-1.c: New test case
44273         (from PR c/5830).
44274
44275 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
44276
44277         * gcc.dg/20020103-1.c: Add other -D ppc variants.
44278
44279 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
44280
44281         * g++.dg/other/classkey1.C: New test.
44282
44283 2002-03-01  Richard Henderson  <rth@redhat.com>
44284
44285         * gcc.c-torture/compile/981223-1.x: New.
44286         * gcc.c-torture/compile/920625-1.x: New.
44287
44288 2002-02-28  Richard Henderson  <rth@redhat.com>
44289
44290         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44291
44292 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
44293
44294         * gcc.c-torture/execute/20020227-1.c: New test.
44295
44296 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
44297
44298         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44299         here" ERROR lines.
44300         * g++.old-deja/g++.oliva/partord1.C: Likewise.
44301         * g++.old-deja.g++.other/defarg1.C: Likewise.
44302         * g++.old-deja/g++.pt/calls2.C: Likewise.
44303         * g++.old-deja/g++.pt/crash20.C: Likewise.
44304         * g++.old-deja/g++.pt/crash30.C: Likewise.
44305         * g++.old-deja/g++.pt/crash36.C: Likewise.
44306         * g++.old-deja/g++.pt/crash6.C: Likewise.
44307         * g++.old-deja/g++.pt/defarg13.C: Likewise.
44308         * g++.old-deja/g++.pt/derived3.C: Likewise.
44309         * g++.old-deja/g++.pt/error1.C: Likewise.
44310         * g++.old-deja/g++.pt/friend21.C: Likewise.
44311         * g++.old-deja/g++.pt/friend23.C: Likewise.
44312         * g++.old-deja/g++.pt/infinite1.C: Likewise.
44313         * g++.old-deja/g++.robertl/eb128.C: Likewise.
44314
44315 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
44316
44317         * gcc.c-torture/execute/20020225-2.c: New test.
44318
44319 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
44320
44321         * gcc.c-torture/execute/920730-1t.c,
44322         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44323         Delete test cases, only relevant to -traditional.
44324
44325 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
44326
44327         * gcc.dg/cpp/undef1.c: Remove.
44328         * gcc.dg/cpp/directiv.c: Update.
44329         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44330
44331 2002-02-27  Michael Meissner  <meissner@redhat.com>
44332
44333         * gcc.c-torture/execute/20020226-1.c: New test.
44334
44335 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
44336
44337         * g++.dg/debug/debug4.C: New test.
44338
44339         * gcc.dg/ia64-visibility-1.c: New test.
44340
44341 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
44342
44343         * gcc.dg/debug/20020224-1.c: New.
44344
44345 2002-02-25  Kazu Hirata  <kazu@hxi.com>
44346
44347         * gcc.c-torture/execute/960416-1.x: New.
44348         * gcc.c-torture/execute/divconst-3.x: Likewise.
44349
44350 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
44351
44352         * gcc.dg/20020224-1.c: New test.
44353
44354 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
44355
44356         * gcc.c-torture/execute/20020225-1.c: New.
44357
44358 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
44359
44360         * gcc.dg/cpp/wchar-1.c: New test.
44361
44362 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
44363
44364         * gcc.dg/20020222-1.c: New test.
44365
44366 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
44367
44368         * g++.dg/opt/anonunion1.C: New test.
44369
44370 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
44371
44372         * g++.dg/template/qualttp19.C: New test.
44373         * g++.dg/template/qualttp20.C: New test.
44374         * g++.old-deja/g++.jason/report.C: Adjust expected errors
44375         * g++.old-deja/g++.other/qual1.C: Likewise.
44376
44377 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
44378
44379         * gcc.dg/attr-alwaysinline.c: New.
44380
44381 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
44382
44383         * gcc.dg/20020220-1.c: New test.
44384
44385         * gcc.dg/20020220-2.c: New test.
44386
44387         * g++.dg/opt/mmx1.C: New test.
44388
44389 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
44390
44391         * gcc.c-torture/compile/20020110.c: New test.
44392
44393 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
44394
44395         * gcc.c-torture/execute/20020219-1.c: New test.
44396
44397         * gcc.dg/20020219-1.c: New test.
44398
44399         * gcc.dg/noncompile/20020220-1.c: New test.
44400
44401         * g++.dg/opt/ptrintsum1.C: New test.
44402
44403         * gcc.dg/debug/20020220-1.c: New test.
44404
44405 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
44406
44407         * gcc.c-torture/execute/20020216-1.c: New test.
44408
44409 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
44410
44411         * gcc.dg/decl-1.c: Update, new test.
44412
44413 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
44414
44415         * g++.dg/abi/bitfield1.C: New test.
44416         * g++.dg/abi/bitfield2.C: New test.
44417
44418 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44419
44420         * gcc.dg/attr-nest.c: New test.
44421
44422 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
44423
44424         * gcc.c-torture/execute/20020215-1.c: New test.
44425
44426 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
44427
44428         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
44429         * g++.dg/debug/debug.exp: New.
44430         * g++.dg/debug/trivial.C: New.
44431         * g++.dg/debug/debug1.C: Moved...
44432         * g++.dg/other/debug1.C: ...from here.
44433         * g++.dg/debug/debug2.C: Moved...
44434         * g++.dg/other/debug2.C: ...from here.
44435         * g++.dg/debug/debug3.C: Moved...
44436         * g++.dg/other/debug3.C: ...from here.
44437
44438         * gcc.dg/noncompile/20020213-1.c: New test.
44439
44440 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
44441
44442         * g++.dg/other/debug3.C: New test.
44443
44444         * gcc.c-torture/execute/20020213-1.c: New test.
44445
44446 2002-02-13  Richard Smith <richard@ex-parrot.com>
44447
44448         * g++.old-deja/g++.other/thunk1.C: New test.
44449
44450 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44451
44452         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
44453
44454 2002-02-13  Stan Shebs  <shebs@apple.com>
44455
44456         * gcc.dg/altivec-3.c: New.
44457
44458 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
44459
44460         * gcc.dg/Wunreachable-1.c: New test.
44461         * gcc.dg/Wunreachable-2.c: New test.
44462
44463 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
44464
44465         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
44466
44467 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
44468
44469         * gcc.dg/decl-1.c: New test.
44470
44471 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
44472
44473         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
44474
44475 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44476
44477         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
44478         * gcc.c-torture/compile/980506-1.x: Likewise.
44479
44480 2002-02-10  Kazu Hirata  <kazu@hxi.com>
44481
44482         * gcc.dg/20020210-1.c: New.
44483
44484 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
44485
44486         * g77.f-torture/execute/947.f: New regression test
44487         for PR fortran/947.
44488
44489 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
44490
44491         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
44492         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
44493
44494 2002-02-08  Richard Henderson  <rth@redhat.com>
44495
44496         * gcc.c-torture/compile/labels-3.c: New.
44497
44498 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
44499
44500         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
44501         expression statements work instead.
44502         * gcc.dg/noncompile/20020207-1.c: New test.
44503
44504 2002-02-07  Richard Henderson  <rth@redhat.com>
44505
44506         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
44507
44508 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44509
44510         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
44511         message from g77
44512         * lib/g77-dg.exp: Trim g77 error messages so that they are
44513         recognized by dg.exp.
44514
44515 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44516
44517         PR fortran/5473
44518         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
44519
44520 2002-02-07  Richard Henderson  <rth@redhat.com>
44521
44522         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
44523         to be sufficiently aligned for integers.
44524
44525 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
44526
44527         * g++.dg/template/friend4.C: New test.
44528
44529 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
44530
44531         PR fortran/5743
44532         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
44533         unsupported cases.
44534
44535 2002-02-07  Richard Henderson  <rth@redhat.com>
44536
44537         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
44538         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
44539         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
44540         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
44541
44542 2002-02-06  Richard Henderson  <rth@redhat.com>
44543
44544         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
44545
44546 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
44547
44548         * gcc.dg/20020206-1.c: New test.
44549
44550 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
44551
44552         * gcc.c-torture/execute/20020206-1.c: New test.
44553
44554         * gcc.c-torture/execute/20020206-2.c: New test.
44555
44556         PR optimization/5429:
44557         * gcc.c-torture/compile/20020206-1.c: New test.
44558
44559 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
44560
44561         * g++.dg/ext/align1.C: Do not use an explicit alignment value
44562         as certain file formats cannot support particularly large
44563         alignments.
44564
44565         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
44566         and do not expect to be able to link the executable.
44567
44568         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
44569         fail because the COFF format does not support the weak attribute.
44570
44571 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
44572
44573         * g77.dg/pr5473.f: New test
44574
44575 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
44576
44577         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
44578         Fix testcase accordingly.
44579
44580 2002-02-04  Richard Henderson  <rth@redhat.com>
44581
44582         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
44583         (buf): Change to be an array of pointers, not ints.
44584
44585 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44586
44587         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
44588         before all tests.  Move warning one line above to match where it
44589         C frontend emits.
44590         * gcc.dg/Wswitch-2.c: New test.
44591         * g++.dg/warn/Wswitch-1.C: New test.
44592         * g++.dg/warn/Wswitch-2.C: New test.
44593
44594 2002-02-04  Richard Henderson  <rth@redhat.com>
44595
44596         * g++.dg/abi/offsetof.C: Fix size comparison.
44597
44598 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
44599
44600         * gcc.dg/cast-qual-2.c: New test.
44601
44602 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
44603
44604         * gcc.dg/20020201-4.c: New test.
44605
44606 2002-02-04  Ben Elliston  <bje@redhat.com>
44607
44608         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
44609         target_info attribute != 0, in addition to the empty string.
44610         (gcc_target_compile): Likewise.
44611
44612 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
44613
44614         * gcc.dg/Wswitch.c: New test.
44615         PR gcc/4475. PR gcc/3780.
44616
44617 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
44618
44619         * g77.f-torture/execute/5122.f: New test for regressions
44620         against PR fortran/5122.
44621
44622 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
44623
44624         * g77.f-torture/compile/pr3743.f: Delete
44625         * g77.dg/pr3743-1.f: New test.
44626         * g77.dg/pr3743-2.f: New test.
44627         * g77.dg/pr3743-3.f: New test.
44628         * g77.dg/pr3743-4.f: New test.
44629
44630 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44631
44632         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44633
44634 2002-02-02  Richard Henderson  <rth@redhat.com>
44635
44636         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44637         * gcc.c-torture/execute/bf64-1.c: Likewise.
44638
44639 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44640
44641         * gcc.dg/20020201-2.c: New test.
44642
44643         * gcc.dg/20020201-3.c: New test.
44644
44645         * gcc.c-torture/execute/bitfld-2.c: New test.
44646
44647 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44648
44649         * gcc.dg/bitfld-1.c: Update.
44650         * gcc.dg/bitfld-2.c: Update.
44651         * gcc.c-torture/execute/bitfld-1.x: New.
44652
44653 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
44654
44655         * gcc.c-torture/execute/20020201-1.c: New test.
44656
44657 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
44658
44659         PR target/5469
44660         * gcc.dg/20020201-1.c: New test.
44661
44662 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
44663
44664         PR fortran/3743
44665         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44666         * g77.f-torture/compile/pr3743.x: Remove
44667
44668 2002-01-31  Tom Rix  <trix@redhat.com>
44669
44670         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44671
44672 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
44673
44674         * gcc.dg/noncompile/20020130-1.c: New test.
44675
44676 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
44677
44678         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44679
44680 2002-01-29  Richard Henderson  <rth@redhat.com>
44681
44682         * gcc.c-torture/execute/991118-1.c: Cast various constants back
44683         to long long.
44684         * gcc.c-torture/execute/bf64-1.c: Likewise.
44685
44686 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
44687
44688         * gcc.c-torture/execute/20020129-1.c: New test.
44689
44690 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
44691
44692         * gcc.c-torture/compile/20000224-1.c: Update.
44693         * gcc.c-torture/execute/bitfld-1.c: New tests.
44694         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44695         * gcc.dg/uninit-A.c: Update.
44696
44697 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44698
44699         * g++.dg/template/ctor1.C: Add instantiation.
44700
44701 2002-01-28  Paul Koning  <pkoning@equallogic.com>
44702
44703         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44704         argument to __builtin_prefetch to be const ptr.
44705
44706 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
44707
44708         * gcc.c-torture/compile/20020120-1.c: New test.
44709
44710 2002-01-27  Kazu Hirata  <kazu@hxi.com>
44711
44712         * gcc.c-torture/execute/20020127-1.c: New test.
44713
44714 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
44715
44716         * g77.dg/f77-edit-i-in.f: New test
44717         * g77.dg/f77-edit-i-out.f: New test
44718
44719 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
44720
44721         * gcc.dg/debug/debug.exp: New file.
44722         * gcc.dg/debug/trivial.c: New file.
44723         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44724         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44725         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44726         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44727         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44728         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44729         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44730         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44731         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44732         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44733         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44734         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44735         * gcc.dg/20000503-1.c: Removed.
44736         * gcc.dg/20010207-1.c: Removed.
44737         * gcc.dg/20011223-1.c: Removed.
44738         * gcc.dg/20020104-2.c: Removed.
44739         * gcc.dg/debug-1.c: Removed.
44740         * gcc.dg/debug-2.c: Removed.
44741         * gcc.dg/debug-3.c: Removed.
44742         * gcc.dg/debug-4.c: Removed.
44743         * gcc.dg/debug-5.c: Removed.
44744         * gcc.dg/debug-6.c: Removed.
44745         * gcc.dg/dwarf2-1.c: Removed.
44746         * gcc.dg/dwarf2-2.c: Removed.
44747
44748 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
44749
44750         * g++.old-deja/g++.other/eh5.C: New test.
44751         * g++.old-deja/g++.other/sibcall2.C: New test.
44752         * g++.old-deja/g++.other/array9.C: New test.
44753         * g++.old-deja/g++.other/typename2.C: New test.
44754         * g++.old-deja/g++.other/crash60.C: New test.
44755         * g++.old-deja/g++.other/conv9.C: New test.
44756         * g++.old-deja/g++.other/mangle10.C: New test.
44757         * g++.old-deja/g++.other/unchanging1.C: New test.
44758         * g++.old-deja/g++.other/exprstmt1.C: New test.
44759         * g++.old-deja/g++.other/inline23.C: New test.
44760         * g++.old-deja/g++.eh/ia64-1.C: New test.
44761         * g++.old-deja/g++.other/dwarf2-1.C: New test.
44762         * g++.old-deja/g++.other/reload1.C: New test.
44763         * g++.old-deja/g++.other/static20.C: New test.
44764         * g++.old-deja/g++.other/local-alloc1.C: New test.
44765         * g++.old-deja/g++.other/conv8.C: New test.
44766         * g++.old-deja/g++.other/stmtexpr2.C: New test.
44767         * g++.old-deja/g++.other/storeexpr1.C: New test.
44768         * g++.old-deja/g++.other/storeexpr2.C: New test.
44769         * g++.dg/eh/template2.C: New test.
44770         * g++.dg/warn/weak1.C: New test.
44771
44772 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
44773
44774         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44775         Remove first, non-varying, argument.
44776
44777 2002-01-23  Richard Henderson  <rth@redhat.com>
44778
44779         * gcc.dg/inline-2.c: New.
44780
44781         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44782         Add optional target arg.  Check number of arguments.
44783         (scan-assembler-not, scan-assembler-dem): Likewise.
44784         (scan-assembler-dem-not): Likewise.
44785
44786 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44787
44788         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44789         line 12.
44790         * g++.old-deja/g++.brendan/parse3.C,
44791         g++.old-deja/g++.other/crash26.C,
44792         g++.old-deja/g++.other/crash28.C,
44793         g++.old-deja/g++.other/crash29.C,
44794         g++.old-deja/g++.other/crash30.C,
44795         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44796
44797 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
44798
44799         * gcc.dg/20020115-1.c: New.
44800
44801 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
44802
44803         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44804
44805 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
44806
44807         * gcc.dg/20020122-3.c: New.
44808
44809 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
44810
44811         * g++.dg/other/gc1.C: New test.
44812
44813 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
44814
44815         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44816
44817 2002-01-22  Richard Henderson  <rth@redhat.com>
44818
44819         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44820
44821 2002-01-22  Richard Henderson  <rth@redhat.com>
44822
44823         * gcc.dg/20020122-4.c: New.
44824
44825 2002-01-22  H.J. Lu <hjl@gnu.org>
44826
44827         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44828         link output.
44829         * gcc.dg/special/ecos.exp: Likewise.
44830         * lib/g++-dg.exp: Likewise.
44831         * lib/g77-dg.exp: Likewise.
44832         * lib/gcc-dg.exp : Likewise.
44833         * lib/mike-g++.exp: Likewise.
44834         * lib/mike-g77.exp: Likewise.
44835         * lib/mike-gcc.exp: Likewise.
44836         * lib/objc-dg.exp: Likewise.
44837
44838 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
44839
44840         PR target/5379
44841         * gcc.dg/20020122-2.c: New test.
44842
44843 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
44844
44845         * gcc.dg/20020122-1.c: New test.
44846
44847 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
44848
44849         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44850
44851 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
44852
44853         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44854
44855 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44856
44857         * gcc.c-torture/compile/20020121-1.c: New test.
44858
44859 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44860
44861         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44862         ld_library_path.
44863
44864 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
44865
44866         * gcc.dg/20020218-1.c: New test.
44867
44868 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
44869
44870         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44871         messages
44872         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44873         "At global scope" warning
44874         * g++.dg/ext/align1.C: Change cygwin test for alignment
44875         from db-bogus to dg-warning
44876
44877 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
44878
44879         * g77.f-torture/compile/cpp2.F: New test.
44880
44881 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
44882
44883         * g++.dg/template/access1.C: New test.
44884
44885 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
44886
44887         * gcc.dg/20020118-1.c: New.
44888
44889 2002-01-18  Kazu Hirata  <kazu@hxi.com>
44890
44891         * gcc.c-torture/execute/20020118-1.c: New test.
44892
44893 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44894
44895         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44896         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44897         alignment warnings.
44898
44899 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
44900
44901         * gcc.misc-tests/i386-prefetch.exp: Save and restore
44902         torture_with_loops and torture_without_loops
44903
44904 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
44905
44906         * gcc.c-torture/compile/20020116-1.c: New test.
44907
44908 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
44909
44910         * gcc.dg/20020116-2.c: New test.
44911
44912         * gcc.dg/ultrasp4.c: New test.
44913
44914         * gcc.dg/20020116-1.c: New test.
44915
44916 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
44917
44918         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44919         by EABI.
44920
44921 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
44922
44923         * gcc.misc-tests/i386-prefetch.exp: New.
44924         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44925         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44926         * gcc.misc-tests/i386-pf-none-1.c: New test.
44927         * gcc.misc-tests/i386-pf-sse-1.c: New test.
44928
44929 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
44930
44931         * gcc.dg/gnu89-init-1.c: Add new tests.
44932
44933 2002-01-15  Andreas Jaeger  <aj@suse.de>
44934
44935         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44936         * gcc.dg/i386-mmx-2.c: Likewise.
44937         * gcc.dg/i386-sse-1.c: Likewise.
44938         * gcc.dg/i386-sse-2.c: Likewise.
44939         * gcc.dg/i386-sse-3.c: Likewise.
44940
44941 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
44942
44943         * g77.f-torture/execute/intrinsic-unix-bessel.f:
44944         Uncomment additional cases that now pass.
44945
44946 2002-01-11  Richard Henderson  <rth@redhat.com>
44947
44948         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44949         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44950
44951 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
44952
44953         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44954
44955 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
44956
44957         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44958         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44959
44960 2002-01-10  Dale Johannesen  <dalej@apple.com>
44961
44962         * gcc.c-torture/execute/loop-11.c: New.
44963
44964 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
44965
44966         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44967         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44968
44969 2002-01-09  Richard Henderson  <rth@redhat.com>
44970
44971         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44972         type in which to perform the operation for each size.
44973
44974 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
44975
44976         * gcc.c-torture/compile/20020109-2.c: New test.
44977
44978 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
44979
44980         * gcc.c-torture/execute/loop-10.c: New test.
44981
44982 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
44983
44984         * gcc.c-torture/compile/20010226-1.c: New test.
44985         * gcc.c-torture/compile/20010227-1.c: New test.
44986         * gcc.c-torture/compile/20010426-1.c: New test.
44987         * gcc.c-torture/compile/20010510-1.c: New test.
44988         * gcc.c-torture/compile/20010605-3.c: New test.
44989         * gcc.c-torture/compile/20010824-1.c: New test.
44990         * gcc.c-torture/execute/20010409-1.c: New test.
44991         * gcc.dg/noncompile/20000901-1.c: New test.
44992         * gcc.dg/20001023-1.c: New test.
44993         * gcc.dg/20001101-1.c: New test.
44994         * gcc.dg/20001102-1.c: New test.
44995         * gcc.dg/20010207-1.c: New test.
44996         * gcc.dg/20010405-1.c: New test.
44997         * gcc.dg/20010822-1.c: New test.
44998         * gcc.dg/20011107-1.c: New test.
44999
45000 2002-01-09  Jeffrey A Law  (law@redhat.com)
45001
45002         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45003
45004         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
45005         execution failure on PA targets.
45006
45007 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
45008
45009         * gcc.c-torture/compile/20020109-1.c: New test.
45010
45011 2002-01-08  Kazu Hirata  <kazu@hxi.com>
45012
45013         * gcc.c-torture/execute/20020108-1.c: New test.
45014
45015 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
45016
45017         * gcc.dg/20020108-1.c: New test.
45018
45019 2002-01-08  H.J. Lu <hjl@gnu.org>
45020
45021         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45022         for header files.
45023
45024 2002-01-08  Geoff Keating  <geoffk@redhat.com>
45025
45026         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45027         consistency.
45028
45029 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
45030
45031         * gcc.dg/altivec-4.c: Test altivec predicates.
45032
45033 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
45034
45035         * gcc.c-torture/execute/20020107-1.c: New test.
45036
45037 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
45038
45039         PR c/5279
45040         * gcc.c-torture/compile/20020106-1.c: New test.
45041
45042 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
45043
45044         * gcc.c-torture/execute/nestfunc-4.c: New test.
45045
45046 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45047
45048         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45049         extra triple that slipped in.
45050         * g++.old-deja/g++.abi/align.C: Likewise.
45051         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45052
45053 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
45054
45055         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45056         * g++.old-deja/g++.abi/align.C: Likewise.
45057         * g++.old-deja/g++.abi/bitfields.C: Likewise.
45058
45059         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45060         on FreeBSD/i386.
45061         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45062         FreeBSD.
45063
45064 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
45065
45066         * gcc.dg/20020104-1.c: New test.
45067
45068         * gcc.dg/20020104-2.c: New test.
45069
45070 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
45071
45072         * gcc.dg/20020103-1.c: Fix typo in target selector.
45073
45074 2002-01-03  Richard Henderson  <rth@redhat.com>
45075
45076         * gcc.dg/20020103-1.c: New.
45077
45078 2002-01-03  Kazu Hirata  <kazu@hxi.com>
45079
45080         * gcc.c-torture/execute/20020103-1.c: New test.
45081
45082 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
45083
45084         * g++.dg/other/debug2.C: New test.
45085
45086         * gcc.c-torture/compile/20020103-1.c: New test.
45087
45088 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
45089
45090         * gcc.dg/gnu89-init-1.c: Added new tests.
45091
45092 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45093
45094         * g++.dg/template/friend2.C: Remove as patch is reverted.
45095
45096         * g++.dg/warn/oldcast1.C: New test.
45097
45098         * g++.dg/template/ptrmem1.C: New test.
45099         * g++.dg/template/ptrmem2.C: New test.
45100
45101         * g++.dg/template/ntp.C: New test.
45102
45103         * g++.dg/other/component1.C: New test.
45104
45105         * g++.dg/template/ttp3.C: New test.
45106
45107         * g++.dg/template/friend2.C: New test.
45108         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45109
45110 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45111
45112         * g++.dg/other/ptrmem1.C: New test.
45113         * g++.dg/other/ptrmem2.C: New test.
45114
45115 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45116
45117         * g++.dg/template/ctor1.C: New test.
45118
45119 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
45120
45121         * g++.dg/template/friend2.C: New test.
45122
45123 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
45124
45125         * gcc.dg/mmix-1.c: New test.
45126
45127 2001-12-31  Richard Henderson  <rth@redhat.com>
45128
45129         * gcc.dg/asm-5.c: New.
45130
45131 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
45132
45133         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45134         in namespace __gnu_cxx
45135
45136 2001-12-30  Richard Henderson  <rth@redhat.com>
45137
45138         * gcc.dg/debug-6.c: New.
45139
45140 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
45141
45142         * gcc.c-torture/compile/20011229-2.c: New test.
45143
45144 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
45145
45146         * gcc.dg/debug-3.c: New test.
45147         * gcc.dg/debug-4.c: New test.
45148         * gcc.dg/debug-5.c: New test.
45149
45150 2001-12-29  Richard Henderson  <rth@redhat.com>
45151
45152         * g++.dg/eh/loop1.C: New.
45153
45154 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45155
45156         * g++.dg/template/crash1.C: New test.
45157
45158 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
45159
45160         * g++.dg/other/const1.C: New test.
45161
45162 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
45163
45164         * gcc.c-torture/compile/20011229-1.c: New test.
45165
45166 2001-12-28  Stan Shebs  <shebs@apple.com>
45167
45168         * lib/objc-torture.exp: Resync with c-torture.exp.
45169         * lib/objc.exp: Load standard libraries.
45170
45171 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
45172
45173         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45174         additional tests.
45175
45176 2001-12-27  Roger Sayle <roger@eyesopen.com>
45177
45178         * gcc.c-torture/execute/string-opt-16.c: New testcase.
45179
45180 2001-12-27  Richard Henderson  <rth@redhat.com>
45181
45182         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45183
45184 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45185
45186         * g++.dg/eh/ctor1.C: New test.
45187         * g++.dg/other/error2.C: New test.
45188
45189 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45190
45191         * g++.dg/other/init2.C: New test.
45192
45193 2001-12-24  Richard Henderson  <rth@redhat.com>
45194
45195         * gcc.dg/20011223-1.c: New.
45196         * gcc.dg/inline-1.c: New.
45197
45198 2001-12-23  Richard Henderson  <rth@redhat.com>
45199
45200         * gcc.dg/asm-4.c: Test operand modifiers.
45201
45202 2001-12-23  Richard Henderson  <rth@redhat.com>
45203
45204         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45205
45206 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
45207
45208         * gcc.c-torture/execute/20011223-1.c: New test.
45209
45210 2001-12-21  Richard Henderson  <rth@redhat.com>
45211
45212         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45213         re-enables the warning.
45214
45215 2001-12-21  Richard Henderson  <rth@redhat.com>
45216
45217         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45218
45219 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45220
45221         * gcc.c-torture/compile/20011218-1.c: New test.
45222
45223 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
45224
45225         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
45226         arm-isr.c test.
45227         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
45228         epilogue generation for ARM ISR routines.
45229
45230 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45231
45232         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45233         * gcc.dg/format/c90-printf-3.c: Likewise.
45234         * gcc.dg/format/c99-printf-3.c: Likewise.
45235         * gcc.dg/format/ext-1.c: Likewise.
45236         * gcc.dg/format/ext-6.c: Likewise.
45237         * gcc.dg/format/format.h: Prototype unlocked stdio.
45238
45239 2001-12-20  Richard Henderson  <rth@redhat.com>
45240
45241         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45242         (arena): Use it.
45243         (malloc): Correct allocation logic.  Abort if we fill up the
45244         arena before initialization complete.
45245         (realloc): Correct allocation logic.
45246
45247 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
45248
45249         * gcc.c-torture/compile/20011219-2.c: New test.
45250
45251         * gcc.c-torture/execute/20011219-1.c: New test.
45252
45253 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
45254
45255         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45256         target does not support weak symbols.
45257
45258 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
45259
45260         * gcc.c-torture/compile/20011219-1.c: New test.
45261
45262 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
45263
45264         * g++.dg/other/error1.C: New test.
45265
45266 2001-12-17  Jeffrey A Law  (law@redhat.com)
45267
45268         * gcc.c-torture/execute/20011217-1.c: New test.
45269
45270 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
45271
45272         * objc.dg/special/: New directory.
45273         * objc.dg/special/special.exp: New file.
45274         * objc.dg/special/unclaimed-category-1.h: New file.
45275         * objc.dg/special/unclaimed-category-1a.m: New file.
45276         * objc.dg/special/unclaimed-category-1.m: New file.
45277
45278 2001-12-17  Andreas Jaeger  <aj@suse.de>
45279
45280         * gcc.c-torture/compile/20011217-2.c: New test.
45281
45282 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
45283
45284         * gcc.c-torture/compile/20011217-1.c: New test.
45285
45286 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
45287
45288         * gcc.dg/20011214-1.c: New.
45289
45290 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
45291
45292         * gcc.dg/altivec-4.c: New.
45293
45294 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
45295
45296         * gcc.dg/20011113-1.c: New test.
45297
45298 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45299
45300         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45301         std::__malloc_alloc_template<0> and
45302         std::__default_alloc_template<false, 0>.
45303
45304 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
45305
45306         * objc/execute/bf-21.m: New test.
45307         * objc/execute/enumeration-1.m: New test.
45308         * objc/execute/enumeration-2.m: New test.
45309
45310 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
45311
45312         * gcc.dg/gnu89-init-1.c: New test.
45313
45314 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
45315
45316         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45317         * g++.old-deja/g++.jason/2371.C: Likewise.
45318         * g++.old-deja/g++.jason/template33.C: Likewise.
45319         * g++.old-deja/g++.jason/template34.C: Likewise.
45320         * g++.old-deja/g++.jason/template36.C: Likewise.
45321         * g++.old-deja/g++.oliva/typename1.C: Likewise.
45322         * g++.old-deja/g++.oliva/typename2.C: Likewise.
45323         * g++.old-deja/g++.other/typename1.C: Likewise.
45324         * g++.old-deja/g++.pt/inherit2.C: Likewise.
45325         * g++.old-deja/g++.pt/nontype5.C: Likewise.
45326         * g++.old-deja/g++.pt/typename11.C: Likewise.
45327         * g++.old-deja/g++.pt/typename14.C: Likewise.
45328         * g++.old-deja/g++.pt/typename16.C: Likewise.
45329         * g++.old-deja/g++.pt/typename3.C: Likewise.
45330         * g++.old-deja/g++.pt/typename4.C: Likewise.
45331         * g++.old-deja/g++.pt/typename5.C: Likewise.
45332         * g++.old-deja/g++.pt/typename7.C: Likewise.
45333         * g++.old-deja/g++.robertl/eb9.C: Likewise.
45334
45335 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
45336
45337         * g++.dg/other/linkage1.C: New test.
45338         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45339         specifiers.
45340
45341 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
45342
45343         * gcc.dg/concat.c: New test.
45344
45345 2001-12-11  Stan Shebs  <shebs@apple.com>
45346
45347         * objc/compile: New test directory.
45348         * objc/compile/compile.exp: New expect script.
45349         * objc/compile/20011211-1.m: New compile test.
45350
45351 2001-12-11  Jason Merrill  <jason@redhat.com>
45352
45353         * lib/prune.exp (prune_gcc_output): Also handle "In member
45354         function".  So many permutations...
45355
45356 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
45357
45358         * g++.dg/template/typedef1.C: New test.
45359
45360 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
45361
45362         * g++.dg/other/copy1.C: New test.
45363
45364 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
45365
45366         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45367
45368         * gcc.dg/builtin-choose-expr.c: New.
45369
45370 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
45371
45372         * gcc.dg/altivec-2.c: New.
45373
45374 2001-12-07  Richard Henderson  <rth@redhat.com>
45375
45376         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
45377
45378 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
45379
45380         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
45381         ultrasparc.
45382
45383 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
45384
45385         * g++-old.deja/g++.robertl/eb101.C: Deleted.
45386
45387 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
45388
45389         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
45390         variable argument list.
45391
45392 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
45393
45394         * gcc.c-torture/execute/memcheck: Delete entire directory.
45395         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
45396         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
45397
45398 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45399
45400         * gcc.dg/Wshadow-1.c: New test.
45401
45402 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
45403
45404         * gcc.c-torture/compile/20011130-1.c: New test.
45405
45406         * gcc.dg/noncompile/20011025-1.c: New test.
45407
45408         * g++.dg/other/anon-union.C: New test.
45409
45410         * gcc.c-torture/execute/20011024-1.c: New test.
45411
45412 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
45413
45414         * gcc.c-torture/execute/20000722-1.x,
45415         gcc.c-torture/execute/20010123-1.x: Remove.
45416         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
45417         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
45418         gcc.dg/c99-complit-2.c: New tests.
45419
45420 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
45421
45422         * g++.dg/inherit/base1.C: New test.
45423
45424 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
45425
45426         * g++.dg/other/stdarg1.C: New test.
45427
45428         * gcc.c-torture/compile/20011130-2.c: New test.
45429
45430 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
45431
45432         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
45433         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
45434         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
45435         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
45436         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
45437         * gcc.dg/builtin-prefetch-1.c: New test.
45438
45439 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
45440
45441         * gcc.dg/20011130-1.c: New test.
45442
45443 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45444
45445         * g++.dg/other/scope1.C: New test.
45446         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
45447
45448 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45449
45450         * gcc.dg/vla-init-1.c: New test.
45451
45452 2001-12-01  Geoff Keating  <geoffk@redhat.com>
45453
45454         * gcc.c-torture/compile/structs.c: New testcase from GDB.
45455
45456 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45457
45458         * objc.dg/alias.m: Update.
45459         * objc.dg/class-1.m: Update.
45460         * objc.dg/const-str-1.m: Update.
45461         * objc.dg/fwd-proto-1.m: Update.
45462         * objc.dg/id-1.m: Update.
45463         * objc.dg/super-class-1.m: Update.
45464
45465 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
45466
45467         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
45468         constructs.
45469
45470 2001-11-28  Jeffrey A Law  (law@cygnus.com)
45471
45472         * gcc.c-torture/execute/20011128-1.c: New test.
45473
45474 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
45475
45476         * gcc.dg/20011127-1.c: New test.
45477
45478 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
45479
45480         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
45481         from Austin Group draft 7.
45482         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
45483         scanf format arguments.
45484         * gcc.dg/format/no-exargs-2.c: New test.
45485
45486 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
45487
45488         * g++.dg/abi/vbase8-4.C: New test.
45489
45490 2001-11-24  Ian Lance Taylor  <ian@airs.com>
45491
45492         * gcc.c-torture/execute/20011121-1.c: New test.
45493
45494 2001-11-23  Jeffrey A Law  (law@cygnus.com)
45495
45496         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
45497
45498 2001-11-23  Andreas Jaeger  <aj@suse.de>
45499
45500         * gcc.dg/cpp/charconst-2.c: New test.
45501
45502 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
45503
45504         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
45505         to the host if it is remote.  Let tests specify extra headers
45506         they use.
45507         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
45508         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
45509         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
45510         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
45511         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
45512         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
45513         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
45514         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
45515         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
45516         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
45517
45518 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
45519
45520         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
45521         for little endian ARMs.
45522
45523 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
45524
45525         * gcc.c-torture/compile/20011119-1.c: New test.
45526         * gcc.c-torture/compile/20011119-2.c: New test.
45527
45528 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
45529
45530         * gcc.dg/altivec-1.c: Fix typo.
45531
45532 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
45533
45534         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
45535
45536 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
45537
45538         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
45539
45540 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
45541
45542         * lib/g77.exp: Don't specify --rpath-link.
45543
45544         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
45545         across all the headers.
45546         * gcc.dg/format/format.exp: For testing on a remote host,
45547         copy format.h.
45548
45549         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
45550         * gcc.c-torture/execute/930406-1.c: Likewise.
45551         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45552
45553 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
45554
45555         * gcc.dg/altivec-1.c: New.
45556
45557 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
45558
45559         * gcc.dg/cpp/fpreprocessed.c: New test case.
45560
45561 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45562
45563         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
45564         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
45565         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
45566
45567 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
45568
45569         * gcc.dg/no-builtin-1.c: New test.
45570
45571 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
45572
45573         * gcc.c-torture/execute/20011115-1.c: New test.
45574
45575 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
45576
45577         * gcc.c-torture/compile/20011114-2.c: New test.
45578         * gcc.c-torture/compile/20011114-3.c: New test.
45579         * gcc.c-torture/compile/20011114-4.c: New test.
45580
45581 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
45582
45583         * g++.dg/other/init1.C: New test.
45584
45585 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
45586
45587         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
45588         message.
45589
45590         * gcc.c-torture/execute/20011114-1.c: New testcase.
45591
45592         * gcc.c-torture/compile/20010327-1.c: Revert last change.
45593         * gcc.c-torture/compile/20011114-1.c: New test, exactly
45594         like the (before this change) version of 20010327-1.c.
45595
45596 2001-11-14  Roger Sayle <roger@eyesopen.com>
45597
45598         * gcc.c-torture/execute/string-opt-13.c: New testcase.
45599
45600 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
45601
45602         * g++.dg/init/array2.C: New test.
45603
45604 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
45605
45606         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
45607
45608 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
45609
45610         * g++.dg/other/forscope1.C: New test.
45611         * g++.dg/ext/forscope1.C: New test.
45612         * g++.dg/ext/forscope2.C: New test.
45613
45614 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
45615
45616         * gcc.c-torture/execute/20011113-1.c: New test.
45617
45618 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
45619
45620         * gcc.c-torture/execute/20011109-2.c: New test.
45621
45622         * gcc.c-torture/execute/20011109-1.c: New test.
45623
45624 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
45625
45626         * gcc.c-torture/compile/20011109-1.c: New test.
45627
45628 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
45629
45630         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45631         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45632         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45633         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45634         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45635         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45636         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45637
45638 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45639
45640         * g++.dg/warn/Wshadow-1.C: New tests.
45641         * g++.old-deja/g++.mike/for3.C: Update.
45642
45643 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
45644
45645         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45646         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45647         XFAILs.  Adjust expected error texts.
45648         * gcc.c-torture/compile/20011106-1.c,
45649         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45650         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45651         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45652         gcc.dg/c99-array-lval-5.c: New tests.
45653
45654 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45655
45656         * gcc.dg/cpp/defined.c: Update.
45657
45658 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
45659
45660         * gcc.c-torture/execute/anon-1.c: New test.
45661
45662 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
45663
45664         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45665         same size, so no warning should be produced on stormy16.
45666
45667         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45668         due to oversized array.
45669         * g++.old-deja/g++.mike/ns15.C: Likewise.
45670         * g++.old-deja/g++.pt/crash16.C: Likewise.
45671
45672 2001-11-02  Graham Stott  <grahams@redhat.com>
45673
45674         * g++.dgother/debug1.C: Fix typos.
45675
45676 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
45677
45678         * g++.dg/other/debug1.C: New test.
45679
45680 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
45681
45682         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45683         of unsigned long.
45684
45685 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
45686
45687         * gcc.dg/20011029-2.c: New test.
45688
45689         * gcc.c-torture/compile/20011029-1.c: New test.
45690
45691 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
45692
45693         * objc/execute/class_self-1.m: New test.
45694         * objc/execute/class_self-2.m: New test.
45695
45696 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
45697
45698         * gcc.misc-tests/msgs.exp: Delete.
45699         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45700         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
45701         error set to match recent changes.
45702
45703 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
45704
45705         * gcc.dg/20011021-1.c: New test.
45706
45707 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
45708
45709         * gcc.c-torture/compile/20011023-1.c: New test.
45710
45711 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
45712
45713         * lib/g77.exp: Rewrite based on lib/g++.exp.
45714
45715 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
45716
45717         * gcc.c-torture/execute/20011019-1.c: New test.
45718
45719         * gcc.dg/20011018-1.c: New test.
45720
45721 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
45722
45723         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45724
45725 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
45726
45727         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45728         * gcc.dg/attr-invalid.c: Likewise.
45729
45730 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
45731
45732         * gcc.dg/20011015-1.c: New test.
45733
45734 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45735
45736         * g++.dg/template/unify2.C: New test.
45737
45738 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
45739
45740         * g++.dg/other/exception-specification.C: New test
45741
45742 2001-10-13  Tom Rix  <trix@redhat.com>
45743
45744         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45745         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45746
45747 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
45748
45749         * gcc.dg/20011009-1.c: New test.
45750
45751 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
45752
45753         PR g++/4476
45754         * g++.dg/other/friend1.C: New test.
45755
45756 2001-10-11  Richard Henderson  <rth@redhat.com>
45757
45758         * g++.old-deja/g++.other/crash18.C: Add -S to options.
45759
45760 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45761
45762         * gcc.c-torture/compile/20011010-1.c: New.
45763
45764 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
45765
45766         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45767         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45768         g77.f-torture/execute/execute.exp,
45769         g77.f-torture/noncompile/noncompile.exp,
45770         gcc.c-torture/compile/compile.exp,
45771         gcc.c-torture/execute/execute.exp,
45772         gcc.c-torture/execute/ieee/ieee.exp,
45773         gcc.c-torture/execute/memcheck/memcheck.exp,
45774         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45775         objc/execute/execute.exp: Update FSF address.
45776
45777 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45778
45779         * gcc.dg/cpp/cmdlne-C.c: Update.
45780         * gcc.dg/cpp/cmdlne-C2.c: New.
45781
45782 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45783
45784         * gcc.c-torture/execute/20011008-3.c: New.
45785
45786 2001-10-08  DJ Delorie  <dj@redhat.com>
45787
45788         * gcc.dg/20011008-1.c: New.
45789         * gcc.dg/20011008-2.c: New.
45790
45791 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45792
45793         * gcc.dg/cpp/spacing1.c: Update test.
45794
45795 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
45796
45797         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45798         spelling errors of "separate" as "seperate".
45799
45800 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
45801
45802         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45803         enough to avoid inlining.
45804
45805 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
45806
45807         * lib/g77.exp: set libg2c_dir correctly.
45808
45809 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45810
45811         * gcc.dg/cpp/macro11.c: New test.
45812
45813 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45814
45815         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45816         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45817         gcc.dg/format/multattr-3.c: New tests.
45818         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
45819         tests for format attributes on function pointers being rejected.
45820
45821 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45822
45823         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45824
45825 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
45826
45827         * g++.dg/warn/format1.C: New test.
45828
45829 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
45830
45831         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45832
45833 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45834
45835         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45836
45837 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
45838
45839         * gcc.dg/cpp/redef2.c: Add test.
45840
45841 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
45842
45843         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45844         long-standing bug on i686, apparently.
45845         * gcc.c-torture/execute/loop-2c.x: New file.
45846         * gcc.c-torture/execute/loop-2d.x: New file.
45847         * gcc.c-torture/execute/loop-3c.x: New file.
45848
45849 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
45850
45851         * gcc.dg/cpp/20000625-2.c: Correct line number.
45852
45853 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45854
45855         * gcc.dg/cpp/macro10.c: New test.
45856         * gcc.dg/cpp/strify3.c: New test.
45857         * gcc.dg/cpp/spacing1.c: Add tests.
45858         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45859         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45860
45861 2001-09-24  DJ Delorie  <dj@redhat.com>
45862
45863         * gcc.c-torture/execute/20010924-1.c: New test.
45864
45865 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45866
45867         * objc/execute/paste.m: Remove.
45868
45869 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
45870
45871         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45872
45873 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
45874
45875         * g77.dg/strlen0.f: New test.
45876
45877 2001-09-21  Richard Henderson  <rth@redhat.com>
45878
45879         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45880         * g++.old-deja/g++.abi/vtable2.C: Likewise.
45881
45882 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
45883
45884         Table-driven attributes.
45885         * g++.dg/ext/attrib1.C: New test.
45886
45887 2001-09-20  DJ Delorie  <dj@redhat.com>
45888
45889         * gcc.dg/20000926-1.c: Update expected warning messages.
45890         * gcc.dg/array-2.c: Likewise, and test for warnings too.
45891         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45892         array.
45893
45894 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
45895
45896         * g++.dg/eh/registers1.C: New test case.
45897
45898 2001-09-17  Richard Henderson  <rth@redhat.com>
45899
45900         * gcc.dg/array-5.c: Fix VLA decomposition test.
45901
45902 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
45903
45904         * gcc.dg/cpp/line5.c: New testcase.
45905
45906 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
45907
45908         * gcc.dg/cpp/macro9.c: New test.
45909
45910 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
45911
45912         * gcc.c-torture/execute/980223.c: Change type of addr from long
45913         to char *.
45914
45915 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
45916
45917         * gcc.c-torture/execute/20010915-1.c: New test.
45918
45919 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
45920
45921         * g77.dg/bprob: New directory.
45922         * g77.dg/bprob/bprob.exp: New file.
45923         * g77.dg/bprob/bprob-1.f: New test.
45924         * g77.dg/gcov: New directory.
45925         * g77.dg/gcov/gcov.exp: New file.
45926         * g77.dg/gcov/gcov-1.f: New test.
45927         * g77.dg/gcov/gcov-1.x: New file.
45928
45929 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
45930
45931         * gcc.dg/cpp/directiv.c: Update.
45932         * gcc.dg/cpp/undef1.c: Update.
45933
45934 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
45935
45936         * gcc.dg/20010912-1.c: New test.
45937
45938 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
45939
45940         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45941         language-independent file in lib.
45942         * lib/gcov.exp: New file.
45943
45944 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
45945
45946         * gcc.c-torture/compile/20010911-1.c: New test.
45947
45948 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
45949
45950         * lib/profopt.exp: New, to support profile-directed optimizations.
45951         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45952         * gcc.misc-tests/bprob-1.c: New test.
45953         * gcc.misc-tests/bprob-2.c: New test.
45954
45955 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
45956
45957         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45958         XFAIL and which kinds of gcov output to verify.
45959         * gcc.misc-tests/gcov-4b.x: New file.
45960         * gcc.misc-tests/gcov-5b.x: New file.
45961         * gcc.misc-tests/gcov-6.x: New file.
45962         * gcc.misc-tests/gcov-7.c: New test.
45963         * gcc.misc-tests/gcov-7.x: New file.
45964
45965 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
45966
45967         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45968         * gcc.misc-tests/gcov-6.c: New test.
45969
45970 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
45971
45972         PR c++/3986
45973         * g++.dg/abi/vbase1.C: New test.
45974
45975 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
45976
45977         * objc.dg/method-2.m: New.
45978
45979 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
45980
45981         PR c++/4203
45982         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45983         * g++.dg/init/empty1.C: New test.
45984
45985 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
45986
45987         * gcc.c-torture/compile/20010903-1.c: New test.
45988
45989 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
45990
45991         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45992         for m68k.
45993
45994 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
45995
45996         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45997
45998         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45999
46000         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46001
46002 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
46003
46004         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46005         for 16-bit 'unsigned int'.
46006
46007 2001-08-29  Kazu Hirata  <kazu@hxi.com>
46008
46009         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46010
46011 2001-08-27  Richard Henderson  <rth@redhat.com>
46012
46013         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46014         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46015
46016 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
46017
46018         * gcc.dg/asm-names.c (ymain): New.
46019
46020 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
46021
46022         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46023         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46024         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46025
46026 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46027
46028         * gcc.dg/compare5.c: New testcase.
46029
46030 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
46031
46032         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46033         and "In instantiation".
46034
46035 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
46036
46037         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46038
46039 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
46040
46041         * gcc.misc-tests/gcov.exp: Add support for branch information.
46042         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46043         * gcc.misc-tests/gcov-4.c: New test.
46044         * gcc.misc-tests/gcov-4b.c: New test.
46045         * gcc.misc-tests/gcov-5b.c: New test.
46046
46047 2001-08-20  Zack Weinberg  <zackw@panix.com>
46048
46049         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46050         expected to fail.
46051
46052 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46053
46054         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46055
46056 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
46057
46058         * g++.dg/eh/template1.C: New test.
46059
46060 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
46061
46062         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46063         Fix thinko.
46064         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46065         for xfail.
46066
46067 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
46068
46069         * lib/g77-dg.exp: Use prune.exp for common procedures
46070         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46071         * lib/g77.exp: (g77-dg-prune) Remove
46072
46073 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
46074
46075         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46076
46077 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46078
46079         * g++.dg/template/unify1.C: New test.
46080
46081 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
46082
46083         * g++.dg/abi/empty4.C: New test.
46084
46085 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
46086
46087         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46088         solaris2.*
46089         * g77.f-torture/compile/pr3743.x: Likewise.
46090
46091 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46092
46093         * g++.dg/other/using-declaration.C: New test.
46094
46095 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46096
46097         * gcc.dg/cpp/tr-sign.c: New testcase.
46098
46099 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46100
46101         * gcc.dg/cpp/19951025-1.c: Revert.
46102         * gcc.dg/cpp/directiv.c: We no longer process directives that
46103         interrupt macro arguments.
46104
46105 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
46106
46107         * gcc.dg/bconstp-1.c: New test.
46108
46109 2001-08-03  Richard Henderson  <rth@redhat.com>
46110
46111         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46112
46113 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46114
46115         * gcc.dg/cpp/19951025-1.c: Update.
46116
46117 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
46118
46119         * g77.dg/ff90-1.f (s): Fix reference of variable z,
46120         should be x.
46121
46122 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
46123
46124         Kill -fhonor-std.
46125         * g++.old-deja/g++.ns/ns14.C: Remove special options.
46126         * g++.old-deja/g++.other/std1.C: Likewise.
46127         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46128
46129 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
46130
46131         * lib/g77.exp: Load gcc-defs.exp for common procedures
46132         (g77_pass, g77_fail, g77_finish, g77_exit,
46133         ${tool}_check_unsupported_p} Now redundant.  Deleted.
46134
46135 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46136
46137         * g77.dg/fbackslash.f
46138         * g77.dg/fcase-preserve.f
46139         * g77.dg/ff90-1.f
46140         * g77.dg/ffixed-line-length-0.f
46141         * g77.dg/ffixed-line-length-132.f
46142         * g77.dg/ffixed-line-length-7.f
46143         * g77.dg/ffixed-line-length-72.f
46144         * g77.dg/ffixed-line-length-none.f
46145         * g77.dg/ffree-form-1.f
46146         * g77.dg/fno-backslash.f
46147         * g77.dg/fno-f90-1.f
46148         * g77.dg/fno-fixed-form-1.f
46149         * g77.dg/fno-onetrip.f
46150         * g77.dg/fno-typeless-boz.f
46151         * g77.dg/fno-underscoring.f
46152         * g77.dg/fno-vxt-1.f
46153         * g77.dg/fonetrip.f
46154         * g77.dg/ftypeless-boz.f
46155         * g77.dg/fugly-assumed.f
46156         * g77.dg/funderscoring.f
46157         * g77.dg/fvxt-1.f
46158
46159 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
46160
46161         * objc.dg/fwd-proto-1.m: New.
46162         * objc.dg/local-decl-1.m: New.
46163         * objc.dg/naming-1.m: New.
46164         * objc.dg/naming-2.m: New.
46165         * objc.dg/proto-hier-1.m: New.
46166
46167 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
46168
46169         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46170         largest-type elements to a struct makes its size grow.
46171
46172 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46173
46174         * g++.dg/abi/vthunk1.C: New test.
46175
46176 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
46177
46178         * g++.dg/abi/vbase8-22.C: New test.
46179
46180 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46181
46182         * gcc.dg/cpp/macro8.c: New test.
46183
46184 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46185
46186         * g++.dg/abi/vbase8-21.C: New test.
46187
46188 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
46189
46190         * g++.dg/abi/vbase8-10.C: New test.
46191
46192 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46193
46194         * lib/g++.exp (g++_set_ld_library_path): Renamed to
46195         ${tool}_set_ld_library_path.
46196         Changed caller.
46197         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46198         g++.exp.
46199
46200 2001-07-26  Stan Cox <scox@redhat.com>
46201
46202         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46203         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46204         gcc_exit, gcc_check_unsupported_p):
46205         Moved to gcc-deps.exp
46206         * gcc-deps.exp: New file.
46207
46208 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46209
46210         * g++.old-deja/g++.pt/defarg14.C: New test.
46211
46212 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46213
46214         * g++.old-deja/g++.other/lineno5.C: New test.
46215
46216 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46217
46218         * g++.old-deja/g++.pt/crash68.C: New test.
46219
46220 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
46221
46222         * g++.old-deja/g++.other/crash42.C: New test.
46223
46224 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
46225
46226         * gcc.dg/cpp/extratokens.c: Fix.
46227         * gcc.dg/cpp/skipping2.c: New tests.
46228
46229 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46230
46231         * gcc.c-torture/execute/20010724-1.c: New file.
46232         * gcc.c-torture/execute/20010724-1.x: New file.
46233
46234 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46235
46236         * g++.old-deja/g++.other/cond7.C: New test.
46237
46238 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46239
46240         * g++.old-deja/g++.other/optimize4.C: New test.
46241
46242 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
46243
46244         * g++.old-deja/g++.abi/vbase8-5.C: New test.
46245
46246 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
46247
46248         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46249         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46250         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46251         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46252
46253         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46254         bug report" message.
46255
46256         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46257         * g++.dg/ext/instantiate1.C: Move from old-deja.
46258
46259 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
46260
46261         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46262         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46263         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46264         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46265
46266 2001-07-23  Jeffrey A Law  (law@cygnus.com)
46267
46268         * gcc.c-torture/execute/20010723-1.c: New test.
46269
46270 2001-07-23  Ben Elliston  <bje@redhat.com>
46271
46272         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46273
46274 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46275
46276         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46277         i[34567]86-*-*.
46278         Delete handling of ieee_multilib_flags.
46279         Pass -mieee for alpha*-*-* and sh-*-*.
46280         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46281
46282 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
46283
46284         Remove old-abi tests.
46285         * g++.old-deja/g++.mike/p11116.C: Remove.
46286         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46287
46288 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
46289
46290         * g77.f-torture/compile/pr3743.f: New test
46291
46292 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
46293
46294         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46295
46296 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46297
46298         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46299         g++.old-deja/g++.pt/static6.C: Likewise.
46300         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46301         supports weak symbols.
46302
46303 2001-07-18  Andreas Jaeger  <aj@suse.de>
46304
46305         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46306         supported again.
46307
46308 2001-07-18  Andreas Jaeger  <aj@suse.de>
46309
46310         * gcc.dg/iftrap-1.c: Fix target line.
46311
46312 2001-07-17  Richard Henderson  <rth@redhat.com>
46313
46314         * gcc.c-torture/execute/20010717-1.c: New.
46315
46316 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
46317
46318         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46319         tests.
46320
46321 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46322
46323         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46324
46325 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46326
46327         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46328         UAC_SIGBUS, UAC_NOPRINT definitions.
46329
46330 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
46331
46332         * objc/execute/object_is_class.m: New test.
46333         * objc/execute/object_is_meta_class.m: New test.
46334
46335 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
46336
46337         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46338         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46339
46340 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
46341
46342         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46343         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46344
46345 2001-07-14  Richard Henderson  <rth@redhat.com>
46346
46347         * gcc.dg/iftrap-1.c: New.
46348
46349 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
46350
46351         * g77.f-torture/execute/intrinsic77.f: New test.
46352
46353 2001-07-11  Janis Johnson <janis@us.ibm.com>
46354
46355         * gcc.misc-tests/gcov-3.c: New test.
46356
46357 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46358
46359         * gcc.c-torture/compile/20010711-1.c,
46360         * gcc.c-torture/compile/20010711-2.c: New tests.
46361
46362 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
46363
46364         * gcc.c-torture/execute/20010711-1.c: New test.
46365
46366 2001-07-11  Ben Elliston  <bje@redhat.com>
46367
46368         * g++.old-deja/g++.other/enum5.C: New test.
46369
46370 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
46371
46372         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
46373         (g++-dg-prune): Call prune_gcc_output.
46374         * prune.exp: New file for prune_gcc_output.
46375         * lib/g++.exp, lib/gcc.exp: Load it.
46376
46377 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
46378
46379         * gcc.c-torture/compile/20010701-1.c,
46380         g++.old-deja/g++.ext/attrib6.C: New tests.
46381
46382 2001-07-06  Jeffrey A Law  (law@cygnus.com)
46383
46384         * gcc.c-torture/compile/20010706-1.c: New test.
46385
46386 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
46387
46388         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
46389
46390 2001-06-28  Stan Shebs  <shebs@apple.com>
46391
46392         * gcc.dg/pragma-darwin.c: New test.
46393
46394 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46395
46396         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
46397         Solaris 2.[678] system.
46398
46399 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46400
46401         * gcc.dg/20010622-1.c: New test.
46402
46403 2001-06-18  Stan Shebs  <shebs@apple.com>
46404
46405         * objc.dg: New directory.
46406         * objc.dg/dg.exp: New file.
46407         * objc.dg/alias.m: New.
46408         * objc.dg/class-1.m: New.
46409         * objc.dg/class-2.m: New.
46410         * objc.dg/const-str-1.m: New.
46411         * objc.dg/const-str-2.m: New.
46412         * objc.dg/id-1.m: New.
46413         * objc.dg/method-1.m: New.
46414         * objc.dg/super-class-1.m: New.
46415         * lib/objc-dg.exp: New file.
46416
46417 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46418
46419         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
46420         of label name.
46421
46422 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
46423
46424         * g++.old-deja/g++.abi/vbase8-9.C: New test.
46425
46426 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46427
46428         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
46429         variable.
46430
46431 2001-06-12  Richard Henderson  <rth@redhat.com>
46432
46433         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
46434
46435 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46436
46437         * g++.old-deja/g++.abi/vbase5.C: New test.
46438         * g++.old-deja/g++.abi/vbase6.C: New test.
46439         * g++.old-deja/g++.abi/vbase7.C: New test.
46440
46441 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46442
46443         * gcc.c-torture/compile/20010610-1.c: New test.
46444
46445 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
46446
46447         * g++.old-deja/g++.abi/vbase4.C: New test.
46448
46449 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46450
46451         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
46452         support %f for HC11/HC12 targets.
46453         * gcc.c-torture/execute/930513-1.x: New file, likewise.
46454         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
46455         on HC11/HC12 targets.
46456         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
46457
46458 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46459
46460         * gcc.dg/wchar_t-1.c: New file.
46461         * gcc.dg/wint_t-1.c: Likewise.
46462
46463 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
46464
46465         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
46466
46467 2001-06-11  Richard Henderson  <rth@redhat.com>
46468
46469         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
46470
46471 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46472
46473         * gcc.c-torture/compile/20010611-1.c: New test.
46474
46475 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
46476
46477         * gcc.dg/c99-tag-1.c: Add more tests.
46478
46479 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
46480
46481         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
46482         representation on MN10300 and ARM/Thumb.
46483
46484 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
46485
46486         * g77.f-torture/execute/20010610.f: New.
46487
46488 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
46489
46490         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
46491         names.
46492
46493 2001-06-09  Richard Henderson  <rth@redhat.com>
46494
46495         * gcc.c-torture/execute/ashrdi-1.c: New.
46496         * gcc.c-torture/execute/ashldi-1.c: New.
46497         * gcc.c-torture/execute/lshrdi-1.c: New.
46498
46499 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
46500
46501         * objc/execute/load-3.m: Added. Check sending +load to categories,
46502         in addition to classes.
46503
46504 2001-06-08  Stan Shebs  <shebs@apple.com>
46505
46506         * objc/execute/load-2.m: New test.  From Nicola Pero
46507         <n.pero@mi.flashnet.it>.
46508
46509 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
46510
46511         * gcc.c-torture/execute/20010605-2.c: New test.
46512
46513 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46514
46515         * g++.old-deja/g++.abi/vbase2.C: New test.
46516         * g++.old-deja/g++.abi/vbase3.C: New test.
46517
46518 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
46519
46520         * g++.old-deja/g++.pt/friend49.C: New test.
46521
46522 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
46523
46524         * g++.old-deja/g++.ext/anon3.C: New test.
46525
46526 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
46527
46528         * g++.old-deja/g++.other/conv7.C: New test.
46529
46530 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
46531
46532         * gcc.c-torture/compile/20010605-2.c: New test.
46533
46534 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46535
46536         * gcc.c-torture/execute/20010604-1.c: New test.
46537
46538 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
46539
46540         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
46541
46542 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
46543
46544         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
46545         (g++_link_flags): Likewise.
46546         (g++_init): Pass gccpath's value to two previous functions.
46547
46548 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46549
46550         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
46551         Ensure logfile entry matches exec command line.
46552
46553 2001-05-31  Richard Henderson  <rth@redhat.com>
46554
46555         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
46556         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
46557
46558 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
46559
46560         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
46561         compiler for irix6.2
46562
46563 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
46564
46565         * g++.old-deja/g++.other/optimize3.C: New file.
46566
46567 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
46568
46569         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
46570         assemble.
46571
46572 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
46573
46574         * g++.old-deja/g++.other/optimize2.C: New file.
46575
46576 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
46577
46578         * gcc.c-torture/compile/20010518-2.c: New file.
46579         * gcc.c-torture/execute/20010518-1.c: New file.
46580         * gcc.c-torture/execute/20010518-2.c: New file.
46581
46582 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
46583
46584         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
46585
46586 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
46587
46588         G++ no longer defines builtins that do not begin with __builtin.
46589         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
46590         * g++.old-deja/g++.brendand/misc13.C: Likewise.
46591         * g++.old-deja/g++.law/builtin1.C: Likewise.
46592         * g++.old-deja/g++.law/cvt2.C: Likewise.
46593         * g++.old-deja/g++.mike/net5.C: Likewise.
46594         * g++.old-deja/g++.other/builtins1.C: Likewise.
46595         * g++.old-deja/g++.other/builtins2.C: Likewise.
46596         * g++.old-deja/g++.other/builtins3.C: Likewise.
46597         * g++.old-deja/g++.other/builtins4.C: Likewise.
46598         * g++.old-deja/g++.other/inline8.C: Likewise.
46599         * g++.old-deja/g++.robertl/eb39.C: Likewise.
46600
46601 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
46602
46603         * g++.old-deja/g++.pt/using1.C: Adjust.
46604         * g++.old-deja/g++.pt/using2.C: New test.
46605
46606 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46607
46608         * gcc.dg/cpp/charconst.c: New tests.
46609         * gcc.dg/cpp/escape.c: New tests.
46610         * gcc.dg/cpp/escape-1.c: New tests.
46611         * gcc.dg/cpp/escape-2.c: New tests.
46612         * gcc.dg/cpp/ucs.c: New tests.
46613
46614 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
46615
46616         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46617         native compiler for irix6.5.
46618
46619 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
46620
46621         * lib/g++.exp (g++_include_flags): Use args to compute
46622         get_multilibs.
46623         (g++_link_flags): Likewise.
46624         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46625
46626 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
46627
46628         * gcc.dg/c90-hexfloat-1.c: Add more tests.
46629
46630 2001-05-21  Geoff Keating  <geoffk@redhat.com>
46631
46632         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46633         this file.
46634
46635 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46636
46637         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46638         STACK_SIZE;
46639         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46640         to STACK_SIZE; Use it to define size of add_histo array.
46641         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46642         to STACK_SIZE.
46643         (f): Use GITT_SIZE to define size of gitt local table.
46644         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46645         to STACK_SIZE; Use it to define size of bytemem array.
46646
46647 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
46648
46649         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46650         on 68HC11/HC12 due to the asm instruction.
46651         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46652         * gcc.c-torture/compile/920520-1.x: Likewise.
46653         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46654         on 68HC11/HC12 because the function is larger than 64K.
46655         * gcc.c-torture/compile/961203-1.x: New file, this test fails
46656         on 68HC11/HC12 because the structure is too large.
46657
46658 2001-05-20  Richard Henderson  <rth@redhat.com>
46659
46660         * gcc.c-torture/execute/20010520-1.c: New.
46661
46662 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46663
46664         * g++.old-deja/g++.warn/compare1.C: New test.
46665         * gcc.dg/compare4.c: New test.
46666
46667 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
46668
46669         * g++.old-deja/g++.other/optimize1.C: New test.
46670
46671 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46672
46673         * g++.old-deja/g++.pt/spec41.C: New test.
46674
46675 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
46676
46677         * gcc.c-torture/compile/20010114-1.x: Remove.
46678
46679 2001-05-18  Stan Shebs  <shebs@apple.com>
46680
46681         * gcc.c-torture/compile/20010518-1.c: New test.
46682
46683 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
46684
46685         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46686         * g++.old-deja/g++.pt/crash67.C: New test.
46687
46688 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
46689
46690         * g++.old-deja/g++.other/debug9.C: New test.
46691
46692 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
46693
46694         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46695
46696 2001-05-16  Jan Hubicka  <jh@suse.cz>
46697
46698         * gcc.c-torture/compile/20010516-1.c: New test.
46699
46700 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46701
46702         * g++.old-deja/g++.other/crash41.C: New test.
46703
46704 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
46705
46706         * g++.old-deja/g++.pt/crash66.C: New test.
46707
46708 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
46709
46710         * g++.old-deja/g++.robertl/eb27.C: Convert.
46711
46712 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
46713
46714         * g++.dg/friend-warn.C: New test.  Do not warn about friend
46715         declaration being redundant.
46716
46717 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
46718
46719         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46720
46721 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
46722
46723         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46724
46725 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
46726
46727         * lib/g++.exp: Use testsuite_flags.
46728
46729 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
46730
46731         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46732
46733 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46734
46735         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46736
46737 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
46738
46739         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46740
46741 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
46742
46743         * gcc.c-torture/compile/20010313-1.c: New test.
46744
46745 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
46746
46747         * gcc.dg/cpp/direct2.c: New test.
46748         * gccq.dg/cpp/direct2s.c: New test.
46749
46750         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46751
46752 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
46753
46754         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46755         * g++.old-deja/g++.other/op3.C: Likewise.
46756
46757 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46758
46759         * gcc.dg/cpp/syshdr.h: New file.
46760         * gcc.dg/cpp/sysmac1.c: Update.
46761         * gcc.dg/cpp/sysmac2.c: Update.
46762
46763 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46764
46765         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46766
46767 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
46768
46769         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46770         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46771
46772 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
46773
46774         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46775
46776 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
46777
46778         * lib/g++.exp (g++_include_flags): Don't use any special flags
46779         if TESTING_IN_BUILD_TREE is not defined.
46780         (g++_init): Use a plain 'c++' as the compiler if
46781         TESTING_IN_BUILD_TREEE is not defined.
46782
46783 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46784
46785         * g++.old-deja/g++.eh/catch13.C: New test.
46786         * g++.old-deja/g++.eh/catch14.C: New test.
46787
46788 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
46789
46790         * gcc.dg/cpp/tr-define.c: New test.
46791
46792 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
46793
46794         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46795         <stdlib.h>, not <malloc.h>.
46796
46797 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46798
46799         * g++.old-deja/g++.ns/template17.C: New test.
46800
46801 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
46802
46803         * g++.old-deja/g++.pt/ref4.C: New test.
46804
46805 2001-04-30  Richard Henderson  <rth@redhat.com>
46806
46807         * gcc.dg/20000724-1.c: Revert last change.
46808
46809 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
46810
46811         * g77.f-torture/execute/20010430.f: New test.
46812
46813 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
46814
46815         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46816
46817 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
46818
46819         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46820
46821 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46822
46823         * g++.old-deja/g++.eh/crash6.C: New test.
46824
46825 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46826
46827         * g++.old-deja/g++.other/warn7.C: New test.
46828
46829 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
46830
46831         * g++.old-deja/g++.other/defarg9.C: New test.
46832
46833 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46834
46835         * g77.f-torture/compile/20010426.f: New test.
46836         * g77.f-torture/execute/20010426.f: New test.
46837
46838 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
46839
46840         * g77.f-torture/compile/20000629-1.x: Remove - error
46841         has been fixed.
46842
46843 2001-04-26  Jeffrey A Law  (law@cygnus.com)
46844
46845         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46846         Tweak slightly to work with g++.dg framework.
46847         * g++.dg/special/ecos.exp: Run initp1.C test.
46848         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46849
46850         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46851         its linker doesn't give line numbers either.
46852         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46853
46854 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46855
46856         * g++.old-deja/g++.other/lex1.C: New test.
46857
46858 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
46859
46860         * gcc.dg/noncompile/20010425-1.c: New test.
46861
46862 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
46863
46864         * g++.old-deja/g++.pt/mangle2.C: New test.
46865
46866 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46867
46868         * gcc.dg/format/plus-1.c: New test.
46869
46870 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46871
46872         * gcc.dg/20010423-1.c: New test.
46873
46874 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
46875
46876         * gcc.c-torture/execute/20010422-1.c: New test.
46877
46878 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
46879
46880         * g++.old-deja/g++.ns/type2.C: New test.
46881
46882 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
46883
46884         * g++.old-deja/g++.other/perf1.C: New test.
46885
46886 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
46887
46888         * gcc.dg/c99-func-2.c: Remove xfail.
46889         * gcc.dg/c99-func-3.c: Remove xfail.
46890         * gcc.dg/c99-func-4.c: Remove xfail.
46891
46892 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
46893
46894         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46895
46896 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46897
46898         * gcc.c-torture/compile/20010423-1.c: New test.
46899
46900 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46901
46902         * g++.old-deja/g++.pt/typename28.C: New test.
46903
46904 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46905
46906         * g++.old-deja/g++.abi/empty2.C: New test.
46907         * g++.old-deja/g++.abi/empty3.C: New test.
46908
46909 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46910
46911         * g++.old-deja/g++.other/comdat2.C: New test.
46912         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46913
46914 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46915
46916         * g++.old-deja/g++.other/overload14.C: New test.
46917
46918 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46919
46920         * g++.old-deja/g++.other/lookup23.C: New test.
46921
46922 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
46923
46924         * gcc.c-torture/execute/20010403-1.c: New test.
46925
46926 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
46927             Mark Mitchell  <mark@codesourcery.com>
46928
46929         * lib/old-dejagnu.exp: Don't delete output of executable.
46930         Add .exe suffix to executables.
46931
46932 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
46933
46934         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46935
46936 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46937
46938         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46939
46940 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46941
46942         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46943         * g++.old-deja/g++.abi/crash1.C: New test.
46944
46945 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
46946
46947         * g++.old-deja/g++.other/crash40.C: New test.
46948
46949 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46950
46951         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46952
46953 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
46954
46955         * g++.old-deja/g++.other/warn6.C: New test.
46956
46957 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
46958
46959         * g++.old-deja/g++.robertl/eb42.C: Same.
46960
46961 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46962
46963         * gcc.dg/wtr-conversion-1.c: New testcase.
46964
46965 2001-04-10  Richard Henderson  <rth@redhat.com>
46966
46967         * g++.old-deja/g++.other/array5.C: New.
46968
46969 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46970
46971         * gcc.c-torture/execute/20010408-1.c: New test.
46972
46973 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
46974
46975         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46976         headers and constructs.
46977         * g++.old-deja/g++.robertl/eb79.C: Same.
46978         * g++.old-deja/g++.robertl/eb77.C (main): Same.
46979         * g++.old-deja/g++.robertl/eb73.C: Same.
46980         * g++.old-deja/g++.robertl/eb66.C (main): Same.
46981         * g++.old-deja/g++.robertl/eb55.C (t): Same.
46982         * g++.old-deja/g++.robertl/eb54.C (main): Same.
46983         * g++.old-deja/g++.robertl/eb46.C (main): Same.
46984         * g++.old-deja/g++.robertl/eb44.C: Same.
46985         * g++.old-deja/g++.robertl/eb41.C (main): Same.
46986         * g++.old-deja/g++.robertl/eb4.C (main): Same.
46987         * g++.old-deja/g++.robertl/eb39.C: Same.
46988         * g++.old-deja/g++.robertl/eb33.C (main): Same.
46989         * g++.old-deja/g++.robertl/eb31.C (main): Same.
46990         * g++.old-deja/g++.robertl/eb30.C: Same.
46991         * g++.old-deja/g++.robertl/eb3.C: Same.
46992         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46993         * g++.old-deja/g++.robertl/eb21.C: Same.
46994         * g++.old-deja/g++.robertl/eb15.C: Same.
46995         * g++.old-deja/g++.robertl/eb118.C: Same.
46996         * g++.old-deja/g++.robertl/eb115.C (main): Same.
46997         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46998         * g++.old-deja/g++.robertl/eb109.C: Same.
46999         * g++.old-deja/g++.other/sibcall1.C (main): Same.
47000         * g++.old-deja/g++.mike/rtti1.C: Same.
47001         * g++.old-deja/g++.mike/p658.C: Same.
47002         * g++.old-deja/g++.mike/net46.C: Same.
47003         * g++.old-deja/g++.mike/net34.C: Same.
47004         * g++.old-deja/g++.mike/memoize1.C: Same.
47005         * g++.old-deja/g++.mike/eh2.C: Same.
47006         * g++.old-deja/g++.law/weak.C: Same.
47007         * g++.old-deja/g++.law/visibility7.C: Same.
47008         * g++.old-deja/g++.law/visibility25.C: Same.
47009         * g++.old-deja/g++.law/visibility22.C: Same.
47010         * g++.old-deja/g++.law/visibility2.C: Same.
47011         * g++.old-deja/g++.law/visibility17.C: Same.
47012         * g++.old-deja/g++.law/visibility13.C: Same.
47013         * g++.old-deja/g++.law/visibility10.C: Same.
47014         * g++.old-deja/g++.law/visibility1.C: Same.
47015         * g++.old-deja/g++.law/virtual3.C (eval): Same.
47016         * g++.old-deja/g++.law/vbase1.C: Same.
47017         * g++.old-deja/g++.law/operators32.C: Same.
47018         * g++.old-deja/g++.law/nest3.C: Same.
47019         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47020         * g++.old-deja/g++.law/except5.C (main): Same.
47021         * g++.old-deja/g++.law/cvt7.C (run): Same.
47022         * g++.old-deja/g++.law/cvt2.C: Same.
47023         * g++.old-deja/g++.law/cvt16.C: Same.
47024         * g++.old-deja/g++.law/ctors6.C (bar): Same.
47025         * g++.old-deja/g++.law/ctors17.C (main): Same.
47026         * g++.old-deja/g++.law/ctors13.C: Same.
47027         * g++.old-deja/g++.law/ctors12.C (main): Same.
47028         * g++.old-deja/g++.law/ctors10.C: Same.
47029         * g++.old-deja/g++.law/code-gen5.C: Same.
47030         * g++.old-deja/g++.law/bad-error7.C: Same.
47031         * g++.old-deja/g++.law/arm9.C: Same.
47032         * g++.old-deja/g++.law/arm12.C: Same.
47033         * g++.old-deja/g++.law/arg8.C: Same.
47034         * g++.old-deja/g++.law/arg1.C: Same.
47035         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47036         * g++.old-deja/g++.jason/template31.C: Same.
47037         * g++.old-deja/g++.jason/template24.C (main): Same.
47038         * g++.old-deja/g++.jason/2371.C: Same.
47039         * g++.old-deja/g++.eh/new2.C: Same.
47040         * g++.old-deja/g++.eh/new1.C: Same.
47041         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47042         * g++.old-deja/g++.brendan/nest21.C (main): Same.
47043         * g++.old-deja/g++.brendan/err-msg3.C: Same.
47044         * g++.old-deja/g++.brendan/crash62.C: Same.
47045         * g++.old-deja/g++.brendan/crash52.C: Same.
47046         * g++.old-deja/g++.brendan/crash49.C (main): Same.
47047         * g++.old-deja/g++.brendan/crash38.C: Same.
47048         * g++.old-deja/g++.brendan/crash15.C (main): Same.
47049         * g++.old-deja/g++.brendan/copy9.C: Same.
47050
47051 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
47052
47053         * gcc.c-torture/execute/20001203-2.c (memset):
47054         Count argument is of type __SIZE_TYPE__.
47055
47056 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
47057
47058         * gcc.c-torture/compile/20010404-1.c: New test.
47059
47060 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
47061
47062         * gcc.c-torture/compile/20010326-1.c: New test.
47063
47064 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
47065
47066         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47067         peculiarities of the SH.
47068         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47069
47070 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47071
47072         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47073         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47074         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47075
47076 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47077
47078         * g77.f-torture/compile/20010321-1.f: New test.
47079
47080 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47081
47082         * gcc.c-torture/compile/20010329-1.c: New test.
47083
47084 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
47085
47086         * gcc.c-torture/execute/20010329-1.c: New test.
47087
47088 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47089
47090         * g++.old-deja/g++.other/eh4.C: Fix typo.
47091
47092 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
47093
47094         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47095
47096 2001-03-28  Philip Blundell  <philb@gnu.org>
47097
47098         * gcc.c-torture/compile/20010328-1.c: New test.
47099
47100 2001-03-27  Richard Henderson  <rth@redhat.com>
47101
47102         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47103         * g++.old-deja/g++.eh/vbase3.C: Likewise.
47104
47105 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
47106
47107         * gcc.c-torture/compile/20010327-1.c: New test.
47108
47109 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
47110
47111         * g++.old-deja/g++.other/friend12.C: New test.
47112         * g++.old-deja/g++.other/friend9.C: Expect no errors.
47113         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47114
47115 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47116
47117         * gcc.c-torture/execute/20010325-1.c: New test.
47118
47119 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
47120
47121         * g++.old-deja/g++.other/mangle3.C: New test.
47122
47123 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
47124
47125         * g++.old-deja/g++.other/anon8.C: New test.
47126
47127 2001-03-20  Philip Blundell  <philb@gnu.org>
47128
47129         * gcc.c-torture/compile/20010320-1.c: New test.
47130
47131 2001-03-17  Richard Henderson  <rth@redhat.com>
47132
47133         * g++.old-deja/g++.other/eh4.C: Add expected error text.
47134
47135 2001-03-15  Geoff Keating  <geoff@redhat.com>
47136
47137         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47138         tests on AIX.
47139
47140 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
47141
47142         * g++.old-deja/g++.other/eh4.C: New test.
47143
47144 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47145
47146         * gcc.dg/cpp/mi1.c: Update.
47147
47148 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
47149
47150         * g++.old-deja/g++.other/regstack.C: New test.
47151
47152 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
47153
47154         * g++.old-deja/g++.other/ref4.C: New test.
47155
47156 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
47157
47158         * objc/execute/va_method.m: Added.
47159         * objc/execute/IMP.m: Added.
47160         * objc/execute/_cmd.m: Added.
47161         * objc/execute/accessing_ivars.m: Added.
47162         * objc/execute/class-1.m: Added.
47163         * objc/execute/class-10.m: Added.
47164         * objc/execute/class-11.m: Added.
47165         * objc/execute/class-12.m: Added.
47166         * objc/execute/class-13.m: Added.
47167         * objc/execute/class-14.m: Added.
47168         * objc/execute/class-2.m: Added.
47169         * objc/execute/class-3.m: Added.
47170         * objc/execute/class-4.m: Added.
47171         * objc/execute/class-5.m: Added.
47172         * objc/execute/class-6.m: Added.
47173         * objc/execute/class-7.m: Added.
47174         * objc/execute/class-8.m: Added.
47175         * objc/execute/class-9.m: Added.
47176         * objc/execute/class-tests-1.h
47177         * objc/execute/class-tests-2.h
47178         * objc/execute/compatibility_alias.m: Added.
47179         * objc/execute/encode-1.m: Added.
47180         * objc/execute/formal_protocol-1.m: Added.
47181         * objc/execute/formal_protocol-2.m: Added.
47182         * objc/execute/formal_protocol-3.m: Added.
47183         * objc/execute/formal_protocol-4.m: Added.
47184         * objc/execute/formal_protocol-5.m: Added.
47185         * objc/execute/formal_protocol-6.m: Added.
47186         * objc/execute/formal_protocol-7.m: Added.
47187         * objc/execute/informal_protocol.m: Added.
47188         * objc/execute/initialize.m: Added.
47189         * objc/execute/load.m: Added.
47190         * objc/execute/many_args_method.m: Added.
47191         * objc/execute/nested-3.m: Added.
47192         * objc/execute/no_clash.m: Added.
47193         * objc/execute/private.m: Added.
47194         * objc/execute/redefining_self.m: Added.
47195         * objc/execute/root_methods.m: Added.
47196         * objc/execute/selector-1.m: Added.
47197         * objc/execute/static-1.m: Added.
47198         * objc/execute/static-2.m: Added.
47199         * objc/execute/va_method.m: Added.
47200
47201 2001-03-10  Richard Henderson  <rth@redhat.com>
47202
47203         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47204
47205 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47206
47207         * g++.old-deja/g++.other/crash31.C: XFAIL.
47208         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47209         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47210         * gcc.c-torture/execute/20010123-1.x: XFAIL.
47211         * gcc.c-torture/execute/20010124-1.x: XFAIL.
47212         * gcc.dg/sequence-pt-1.c: XFAIL one test.
47213
47214 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
47215
47216         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47217
47218 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47219
47220         * gcc.dg/20000724-1.c: Don't use multiline strings.
47221
47222 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
47223
47224         * objc/execute/string1.m, objc/execute/string2.m: Compare the
47225         result of -cString against what we expect it to be; don't just
47226         print it out for no one to read.
47227
47228         * objc/execute/string3.m, objc/execute/string4.m: New tests.
47229         Based on testcases provided by Nicola Pero.
47230
47231 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47232
47233         * gcc.dg/cpp/macro7.c: New test.
47234
47235 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
47236
47237         * gcc.dg/cpp/multiline.c: Update.
47238
47239 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47240
47241         * g++.old-deja/g++.other/enum3.C: New test.
47242
47243 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47244
47245         * g++.old-deja/g++.other/pod1.C: New test.
47246
47247 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47248
47249         * g++.old-deja/g++.ext/overload1.C: New test.
47250
47251 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47252
47253         * g++.old-deja/g++.pt/using1.C: New test.
47254
47255 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
47256
47257         * g++.old-deja/g++.other/using9.C: New test.
47258
47259 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
47260
47261         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47262
47263         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47264
47265 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
47266
47267         * g++.old-deja/g++.ext/realpt1.C: Remove.
47268
47269 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
47270
47271         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47272
47273 2001-02-26  Will Cohen  <wcohen@redhat.com>
47274
47275         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47276
47277 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
47278
47279         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47280         templatized constructors.
47281
47282 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47283
47284         * gcc.c-torture/execute/20010224-1.c: New test.
47285
47286 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
47287
47288         * gcc.c-torture/execute/20010222-1.c: New test.
47289
47290 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
47291
47292         * g++.old-deja/g++.other/inline20.C: New test.
47293
47294 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
47295
47296         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47297
47298 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47299
47300         * g++.old-deja/g++.other/lookup22.C: New test.
47301
47302 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
47303
47304         * g77.dg: New directory.
47305         * g77.dg/20010216-1.f: New test case.
47306         * g77.dg/dg.exp: New driver.
47307         * lib/g77-dg.exp: New driver library.
47308
47309 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47310
47311         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47312
47313 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
47314
47315         * g++.old-deja/g++.other/decl9.C: New test.
47316
47317 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
47318
47319         * g++.old-deja/g++.other/init16.C: Update the test so that it does
47320         not need <string> and also tests the initialization at runtime.
47321
47322 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47323
47324         * gcc.c-torture/execute/longlong.c: New test.
47325
47326 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47327
47328         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47329
47330 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
47331
47332         * gcc.c-torture/execute/920302-1.c (execute):
47333         Change argument type to short.
47334
47335 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47336
47337         * g++.old-deja/g++.pt/deduct6.C: New test.
47338
47339 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
47340
47341         * g++.old-deja/g++.pt/deduct5.C: New test.
47342
47343 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
47344
47345         * gcc.c-torture/execute/20010209-1.c: New test.
47346
47347 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
47348
47349         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47350
47351 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
47352
47353         * g++.dg/vtgc1.C: Update for new ABI.
47354
47355         * consistency.vlad: New directory, 1665 files.
47356
47357 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47358
47359         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47360         return type.
47361         * gcc.dg/cpp/digraphs.c: Declare puts.
47362
47363 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47364
47365         * g++.old-deja/g++.other/warn5.C: New test.
47366
47367 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47368
47369         * g++.old-deja/g++.pt/spec40.C: New test.
47370
47371 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
47372
47373         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
47374         case.
47375         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
47376
47377 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
47378
47379         * gcc.c-torture/compile/20010209-1.c: New test.
47380
47381 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
47382
47383         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
47384         excess errors message but not if it crashes.
47385         * g++.old-deja/g++.other/crash27.C: Likewise.
47386         * g++.old-deja/g++.other/crash28.C: Likewise.
47387         * g++.old-deja/g++.other/crash30.C: Likewise.
47388         * g++.old-deja/g++.other/crash32.C: Likewise.
47389         * g++.old-deja/g++.other/crash35.C: Likewise.
47390         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47391
47392 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
47393
47394         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
47395         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
47396         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
47397         g77.f-torture/execute/execute.exp,
47398         g77.f-torture/noncompile/noncompile.exp,
47399         gcc.c-torture/execute/execute.exp,
47400         gcc.c-torture/execute/memcheck/memcheck.exp,
47401         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
47402         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
47403         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
47404         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
47405         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
47406         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
47407         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
47408         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
47409         Remove bug reporting instructions with ancient email addresses.
47410
47411 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47412
47413         * gcc.dg/20010202-1.c: New test.
47414         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
47415
47416 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
47417
47418         * g++.dg/stdbool-if.C: New test.
47419
47420 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
47421
47422         * objc/execute/fdecl.m: Added main().
47423
47424 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
47425
47426         * gcc.c-torture/execute/20010206-1.c: New test.
47427
47428 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47429
47430         * gcc.dg/cpp/avoidpaste1.c: Update.
47431
47432 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
47433
47434         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
47435         Pero <nicola@brainstorm.co.uk>.
47436         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
47437
47438 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
47439
47440         * g++.old-deja/g++.pt/spec39.C: New test.
47441
47442 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
47443
47444         * gcc.c-torture/compile/20010202-1.c: New test.
47445
47446 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
47447
47448         * g++.old-deja/g++.abi/primary2.C: New test.
47449         * g++.old-deja/g++.abi/primary3.C: New test.
47450         * g++.old-deja/g++.abi/primary4.C: New test.
47451         * g++.old-deja/g++.abi/primary5.C: New test.
47452         * g++.old-deja/g++.abi/vtable3.h: New test.
47453         * g++.old-deja/g++.abi/vtable3a.C: New test.
47454         * g++.old-deja/g++.abi/vtable3b.C: New test.
47455         * g++.old-deja/g++.abi/vtable3c.C: New test.
47456         * g++.old-deja/g++.abi/vtable3d.C: New test.
47457         * g++.old-deja/g++.abi/vtable3e.C: New test.
47458         * g++.old-deja/g++.abi/vtable3f.C: New test.
47459         * g++.old-deja/g++.abi/vtable3g.C: New test.
47460         * g++.old-deja/g++.abi/vtable3h.C: New test.
47461         * g++.old-deja/g++.abi/vtable3i.C: New test.
47462         * g++.old-deja/g++.abi/vtable3j.C: New test.
47463         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
47464
47465 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
47466
47467         * g++.old-deja/g++.other/anon6.C: New test.
47468         * g++.old-deja/g++.other/anon7.C: New test.
47469
47470 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47471
47472         * gcc.dg/cpp/avoidpaste2.c: New tests.
47473
47474 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
47475
47476         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
47477
47478 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
47479
47480         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
47481         DECIMAL_DIG cases for Irix."
47482
47483 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
47484
47485         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
47486
47487 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47488
47489         * gcc.dg/c99-tag-1.c: New test.
47490
47491 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47492
47493         * gcc.dg/cpp/tr-warn1.c: Add tests.
47494
47495 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
47496
47497         * gcc.dg/cpp/avoidpaste1.c: Update.
47498         * gcc.dg/cpp/paste4.c: Update.
47499
47500 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
47501
47502         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
47503         cases for Irix.
47504
47505 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47506
47507         * g++.old-deja/g++.other/inline19.C: New test.
47508
47509 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47510
47511         * gcc.dg/Wlarger-than.c: New test.
47512
47513 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47514
47515         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
47516
47517 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
47518
47519         * gcc.c-torture/execute/20010129-1.c: New test.
47520         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
47521
47522 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47523
47524         * gcc.dg/cpp/avoidpaste1.c: Test case.
47525
47526 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
47527
47528         * g++.old-deja/g++.other/inline18.C: New test.
47529
47530 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47531
47532         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
47533         and __builtin_putchar.
47534
47535 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
47536
47537         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
47538         tests.
47539
47540 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
47541
47542         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
47543         floating point number rounding mode to round to the nearest
47544         representable mode.
47545
47546 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
47547
47548         * g++.old-deja/g++.other/mangle2.C: New test.
47549
47550 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
47551
47552         * gcc.c-torture/compile/20010124-1.c: New test.
47553
47554 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
47555
47556         * g++.old-deja/g++.pt/spec38.C: New test.
47557
47558 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47559
47560         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
47561         "Build don't run".
47562
47563 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47564
47565         * gcc.c-torture/execute/20010123-1.c: New test.
47566
47567 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47568
47569         * g++.old-deja/g++.pt/spec37.C: New test.
47570
47571 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
47572
47573         * g++.old-deja/g++.pt/overload14.C: New test.
47574
47575 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47576
47577         * gcc.c-torture/execute/20010122-1.c: New test, exercise
47578         __builtin_return_address.
47579
47580 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
47581
47582         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
47583         * g++.old-deja/g++.pt/spec35.C: New test.
47584         * g++.old-deja/g++.pt/spec36.C: New test.
47585
47586 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
47587
47588         * gcc.c-torture/compile/20010118-1.c: New test.
47589
47590 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
47591
47592         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
47593
47594 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47595
47596         * gcc.c-torture/execute/20010119-1.c: New test.
47597
47598 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47599
47600         * g++.old-deja/g++.other/vbase5.C: New test.
47601
47602 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
47603
47604         * gcc.c-torture/execute/20010118-1.c: New test.
47605
47606 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47607
47608         * g++.old-deja/g++.pt/deduct3.C: New test.
47609
47610 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47611
47612         * g++.old-deja/g++.pt/spec34.C: New test.
47613
47614 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47615
47616         * g77.f-torture/compile/20000601-2.f: New test.
47617
47618 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47619
47620         * g++.old-deja/g++.other/init17.C: New test.
47621
47622 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
47623
47624         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47625
47626 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47627
47628         * g++.old-deja/g++.pt/unify8.C: New test.
47629
47630 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47631
47632         * g++.old-deja/g++.abi/vbase1.C: New test.
47633
47634 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
47635
47636         * g++.old-deja/g++.pt/crash65.C: New test.
47637
47638 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
47639
47640         * gcc.dg/cpp/assembl2.S: New test case.
47641
47642 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
47643
47644         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47645         are supported.
47646
47647 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47648
47649         * g++.old-deja/g++.other/builtins1.C: New test.
47650         * g++.old-deja/g++.other/builtins2.C: Likewise.
47651         * g++.old-deja/g++.other/builtins3.C: Likewise.
47652         * g++.old-deja/g++.other/builtins4.C: Likewise.
47653
47654 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
47655
47656         * gcc.c-torture/compile/20010117-1.c: New test.
47657         * gcc.c-torture/compile/20010117-2.c: New test.
47658
47659 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47660
47661         * g77.f-torture/execute/20010116.[fx]: New test,
47662         XFAIL on i?86-*-*.
47663         * g77.f-torture/compile/20010115.f: Indicate it's
47664         a test for PR fortran/1636.
47665
47666 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
47667
47668         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47669
47670 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
47671
47672         * g77.f-torture/compile/20010115.f: New test.
47673
47674 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
47675
47676         * g++.old-deja/g++.pt/nontype5.C: New test.
47677
47678 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47679
47680         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47681         have an equivalent working one below it.
47682
47683 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47684
47685         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47686         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47687
47688 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
47689
47690         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47691         message containing "init_priority".
47692         (conpr-2.C): Likewise.
47693         (conpr-3.C): Likewise.
47694         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47695
47696 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47697
47698         * gcc.c-torture/execute/20010114-2.c: New test.
47699
47700 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
47701
47702         * gcc.c-torture/compile/20010114-1.c: New test.
47703         * gcc.c-torture/compile/20010114-1.x: Xfail.
47704         * gcc.c-torture/compile/20010114-2.c: New test.
47705         * gcc.c-torture/execute/20010114-1.c: New test.
47706         * gcc.dg/trunc-1.c: New test.
47707         * gcc.dg/uninit-B.c: New test.
47708
47709 2001-01-13  Nick Clifton  <nickc@redhat.com>
47710
47711         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47712         target.
47713
47714 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
47715
47716         * gcc.c-torture/compile/20010113-1.c: New test.
47717
47718 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
47719
47720         * gcc.c-torture/compile/20001212-1.c: New test.
47721
47722 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47723
47724         * gcc.dg/cpp/widestr1.c: Update.
47725         * gcc.dg/cpp/prag-imp.c: Remove.
47726
47727 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
47728
47729         * gcc.c-torture/execute/20000801-3.x: Remove.
47730         * gcc.dg/c90-init-1.c: New test.
47731         * gcc.dg/c99-init-1.c: New test.
47732         * gcc.dg/c99-init-2.c: New test.
47733         * gcc.dg/gnu99-init-1.c: New test.
47734
47735 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
47736
47737         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47738         testing that no relevant ones were found.
47739
47740 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47741
47742         * g++.old-deja/g++.pt/cast2.C: New test.
47743
47744 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
47745
47746         * g++.old-deja/g++.pt/friend47.C: New test.
47747
47748 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47749
47750         * g++.old-deja/g++.pt/instantiate13.C: New test.
47751
47752 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47753
47754         * g++.old-deja/g++.other/defarg7.C: New test.
47755         * g++.old-deja/g++.other/defarg8.C: New test.
47756
47757 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47758
47759         * g++.old-deja/g++.pt/crash64.C: New test.
47760
47761 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
47762
47763         * g++.old-deja/g++.pt/crash63.C: New test.
47764
47765 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47766
47767         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47768
47769 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
47770
47771         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47772
47773 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47774
47775         * g++.old-deja/g++.pt/error3.C: New test.
47776
47777 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47778
47779         * g++.old-deja/g++.other/crash39.C: New test.
47780
47781 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
47782
47783         * g++.old-deja/g++.other/vbase4.C: New test.
47784
47785 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
47786
47787         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47788         * gcc.dg/special/20000419-2.c: New file. Identical to above.
47789         * gcc.dg/special/special.exp: New test driver which will check
47790         for alias support for the above test.
47791
47792 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
47793
47794         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47795         problems on small machines.
47796         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47797         parameterize.
47798
47799 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
47800
47801         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47802         mips.
47803         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47804
47805 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
47806
47807         * g++.old_deja/g++.pt/using8.C: New test.
47808
47809 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47810
47811         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47812
47813 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
47814
47815         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47816         where a failure is expected.
47817         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47818
47819 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47820
47821         * g++.old_deja/g++.pt/instantiate12.C: New test.
47822
47823 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47824
47825         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47826         start of structs.
47827         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47828         * g++.old-deja/g++.brendan/crash17.C: Likewise.
47829         * g++.old-deja/g++.brendan/crash29.C: Likewise.
47830         * g++.old-deja/g++.brendan/crash48.C: Likewise.
47831         * g++.old-deja/g++.brendan/ns1.C: Likewise.
47832         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47833         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47834         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47835         * g++.old-deja/g++.eh/spec6.C: Likewise.
47836         * g++.old-deja/g++.jason/crash3.C: Likewise.
47837         * g++.old-deja/g++.law/ctors11.C: Likewise.
47838         * g++.old-deja/g++.law/ctors17.C: Likewise.
47839         * g++.old-deja/g++.law/ctors5.C: Likewise.
47840         * g++.old-deja/g++.law/ctors9.C: Likewise.
47841         * g++.old-deja/g++.mike/ambig1.C: Likewise.
47842         * g++.old-deja/g++.mike/net22.C: Likewise.
47843         * g++.old-deja/g++.mike/p3538a.C: Likewise.
47844         * g++.old-deja/g++.mike/p3538b.C: Likewise.
47845         * g++.old-deja/g++.mike/virt3.C: Likewise.
47846         * g++.old-deja/g++.niklas/t128.C: Likewise.
47847         * g++.old-deja/g++.other/anon4.C: Likewise.
47848         * g++.old-deja/g++.other/using1.C: Likewise.
47849         * g++.old-deja/g++.other/warn3.C: Likewise.
47850         * g++.old-deja/g++.pt/t37.C: Likewise.
47851         * g++.old-deja/g++.robertl/eb69.C: Likewise.
47852         * g++.old-deja/g++.robertl/eb71.C: Likewise.
47853
47854 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
47855
47856         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47857
47858 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47859
47860         * gcc.c-torture/execute/stdio-opt-3.c: New test.
47861
47862 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
47863
47864         * gcc.c-torture/compile/20010107-1.c: New test.
47865
47866 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47867
47868         * gcc.c-torture/execute/builtin-noret-1.c: New test.
47869
47870 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47871
47872         * gcc.dg/format/format.h: New file.
47873         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47874         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47875         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47876         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47877         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47878         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47879         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47880         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47881         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47882         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47883         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47884         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47885         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47886         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47887         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47888         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47889         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47890         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47891         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47892         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47893         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47894         instead of declaring standard types, macros and functions in each
47895         test.
47896
47897 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
47898
47899         * gcc.c-torture/execute/20010106-1.c: New test.
47900
47901 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47902
47903         * gcc.dg/format/format.exp: New file.
47904         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47905         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47906         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47907         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47908         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47909         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47910         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47911         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47912         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47913         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47914         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47915         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47916         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47917         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47918         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47919         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47920         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47921         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47922         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47923         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47924         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47925         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47926         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47927         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47928         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47929         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47930         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47931         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47932         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47933         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47934         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47935         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47936         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47937         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47938         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47939         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47940         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47941         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47942         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47943         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47944         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47945         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47946
47947 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
47948
47949         * gcc.c-torture/execute/991228-1.c: Take word endianness into
47950         account.
47951
47952 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
47953
47954         * gcc.c-torture/execute/builtin-complex-1.c: New test.
47955
47956 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
47957
47958         * g++.old-deja/g++.pt/crash62.C: New test.
47959
47960 2001-01-04  Richard Henderson  <rth@redhat.com>
47961
47962         * gcc.dg/20000926-1.c: Update expected warnings.
47963         * gcc.dg/array-2.c: Likewise.
47964         * gcc.dg/array-4.c: Also validate flexible array members.
47965         * gcc.dg/c99-flex-array-1.c: New.
47966
47967 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47968
47969         * gcc.c-torture/compile/20001222-1.x: Remove.
47970
47971 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47972
47973         * gcc.c-torture/execute/built-in-setjmp.c: New.
47974
47975 2001-01-03  Richard Henderson  <rth@redhat.com>
47976
47977         * gcc.dg/940510-1.c: Update expected error wording.
47978         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47979
47980 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
47981
47982         * lib/target-supports.exp (check_alias_available): Modified to
47983         indicate aliases not supported if only weak aliases are supported.
47984
47985 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47986
47987         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47988         Turn on cmpstrsi checks for __pj__ and __i370__.
47989
47990 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47991
47992         * g++.old-deja/g++.other/virtual11.C: New test.
47993
47994 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47995
47996         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47997
47998 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47999
48000         * gcc.c-torture/compile/20010102-1.c: New test.
48001
48002 2001-01-02  Andreas Jaeger  <aj@suse.de>
48003
48004         * gcc.dg/noreturn-3.c: New test.
48005
48006         * gcc.dg/noreturn-4.c: New test.
48007
48008 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48009
48010         * gcc.c-torture/execute/stdio-opt-1.c: Also test
48011         __builtin_fputc and __builtin_fwrite.
48012
48013 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48014
48015         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48016         signed char, not default char.
48017
48018 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
48019
48020         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48021
48022 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
48023
48024         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48025
48026 2000-12-29  Richard Henderson  <rth@redhat.com>
48027
48028         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48029         (__cyg_profile_func_exit): Define.
48030
48031 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
48032
48033         * g++.dg/vtgc1.C: New test.
48034
48035 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
48036
48037         * gcc.dg/noncompile/20001228-1.c: New test.
48038
48039         * gcc.dg/20001228-1.c: New test.
48040
48041         * gcc.c-torture/execute/20001228-1.c: New test.
48042
48043 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
48044
48045         * gcc.dg/format-strfmon-1.c: New test.
48046
48047 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48048
48049         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48050         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48051         * gcc.c-torture/execute/string-opt-1.c: Likewise.
48052         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48053         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48054         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48055         * gcc.c-torture/execute/string-opt-6.c: Likewise.
48056         * gcc.c-torture/execute/string-opt-7.c: Likewise.
48057         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48058         * gcc.c-torture/execute/string-opt-9.c: Likewise.
48059         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48060         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48061         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48062
48063         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48064         * gcc.c-torture/execute/string-opt-4.c: Test index.
48065
48066 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
48067
48068         * gcc.c-torture/compile/20001226-1.c: New test.
48069
48070 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48071
48072         * gcc.c-torture/compile/20001222-1.c: New test.
48073         * gcc.c-torture/compile/20001222-1.x: Xfail.
48074
48075 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
48076
48077         * gcc.c-torture/execute/comp-goto-2.c: New test.
48078
48079 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
48080
48081         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48082         Use long types if __INT_MAX__ is 32767.
48083         (main): Use cast to (sint32 *) when poking 88 into a_page.
48084
48085         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48086
48087 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
48088
48089         * gcc.c-torture/compile/20001221-1.c: New test.
48090         * gcc.c-torture/execute/20001221-1.c: New test.
48091
48092 2000-12-20  Richard Henderson  <rth@redhat.com>
48093
48094         * g++.old-deja/g++.pt/crash36.C: Update error lines.
48095         * g++.old-deja/g++.robertl/eb109.C: Likewise.
48096
48097 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48098
48099         * gcc.dg/compare3.c: New test.
48100
48101 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48102
48103         * gcc.dg/format-warnll-1.c: New test.
48104
48105 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
48106
48107         * gcc.dg/cpp/cmdlne-P.c: New test.
48108
48109 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48110
48111         * gcc.c-torture/execute/builtin-abs-1.c,
48112         gcc.c-torture/execute/builtin-abs-2.c: New tests.
48113
48114 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48115
48116         * gcc.dg/cpp/multiline.c: New test.
48117
48118 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48119
48120         * g++.old-deja/g++.other/syshdr1.C: Update.
48121         * gcc.dg/cpp/lineflags.c: Remove temporarily.
48122
48123 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48124
48125         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48126
48127 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48128
48129         * g++.old-deja/g++.pt/ttp65.C: New test.
48130
48131 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48132
48133         * g++.old-deja/g++.pt/ttp64.C: New test.
48134
48135 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48136
48137         * g++.old-deja/g++.pt/spec33.C: New test.
48138
48139 2000-12-14  Catherine Moore  <clm@redhat.com>
48140
48141         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48142         * gcc.c-torture/execute/920612-2.c: Likewise.
48143         * gcc.c-torture/execute/920428-2.c: Likewise.
48144         * gcc-c-torture/execute/va-arg-11.c: Call exit.
48145         * gcc.c-torture/execute/va-arg-21.c: Likewise.
48146
48147 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48148
48149         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48150         * gcc.dg/pack-test-2.c: Likewise.
48151
48152 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48153
48154         Tests by Zack Weinberg <zackw@stanford.edu>.
48155
48156         * gcc.dg/cpp/defined.c: Update.
48157         * gcc.dg/cpp/defined_trad.c: New tests.
48158
48159 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48160
48161         * gcc.dg/cpp/trad-direct.c: Update.
48162
48163 2000-12-11  Neil Booth  <neilb@earthling.net>
48164
48165         * gcc.dg/cpp/defined_trad.c
48166
48167 2000-12-11  Neil Booth  <neilb@earthling.net>
48168
48169         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48170
48171 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48172
48173         * gcc.dg/format-miss-2.c: New test.
48174
48175 2000-12-09  Neil Booth  <neilb@earthling.net>
48176
48177         * gcc.dg/cpp/lineflags.c: New tests.
48178         * gcc.dg/cpp/poison.c: Update.
48179         * gcc.dg/cpp/redef2.c: Update.
48180         * gcc.dg/cpp/skipping.c: New test.
48181
48182 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
48183
48184         * g++.old-deja/g++.other/eh3.C: New testcase.
48185
48186 2000-12-07  Neil Booth  <neilb@earthling.net>
48187
48188         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48189         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48190         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48191         wtr-union-init-2.c, wtr-union-init-3.c: Update.
48192         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48193         Update.
48194
48195 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48196
48197         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48198         __SIZE_TYPE__ instead of int for type of integers cast to
48199         pointers.
48200
48201 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
48202
48203         * g++.old-deja/g++.other/cleanup4.C: New test.
48204
48205 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48206
48207         * format-sec-1.c: New test.
48208
48209 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48210
48211         * gcc.dg/format-nonlit-3.c: New test.
48212
48213 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48214
48215         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48216         through a null pointer.
48217
48218 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48219
48220         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48221         * g++.old-deja/g++.pt/partial4.C: New test.
48222
48223 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
48224
48225         * gcc.c-torture/execute/ieee/hugeval.x: New.
48226
48227 2000-12-06  Neil Booth  <neilb@earthling.net>
48228
48229         * gcc.dg/cpp/backslash2.c: New tests.
48230
48231 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48232
48233         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48234         * gcc.c-torture/execute/stdio-opt-2.c: New test.
48235
48236 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
48237
48238         * gcc.c-torture/execute/20001203-2.c: New testcase.
48239
48240 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48241
48242         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48243         * g++.old-deja/g++.other/virtual10.C: New test.
48244
48245 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
48246
48247         * g++.old-deja/g++.mike/pmf5.C: Remove test.
48248
48249 2000-12-05  Richard Henderson  <rth@redhat.com>
48250
48251         * gcc.c-torture/compile/20001205-1.c: New.
48252
48253 2000-12-04  Neil Booth  <neilb@earthling.net>
48254
48255         * g++.old-deja/g++.other/virtual9.C: New test.
48256         * g++.old-deja/g++.pt/crash61.C: New test.
48257         * gcc.c-torture/execute/loop-9.c: New test.
48258
48259 2000-12-04  Neil Booth  <neilb@earthling.net>
48260
48261         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48262         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48263         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48264         * gcc.dg/cpp/extratokens.c: ...here.
48265
48266 2000-12-04  Neil Booth  <neilb@earthling.net>
48267
48268         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48269         New tests.
48270
48271 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48272
48273         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48274         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48275
48276 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48277
48278         * gcc.c-torture/execute/20001203-1.c: New test.
48279
48280 2000-12-03  Neil Booth  <neilb@earthling.net>
48281
48282         * gcc.dg/cpp/macro6.c: New test cases.
48283
48284 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48285
48286         * gcc.c-torture/execute/string-opt-9.c: New test.
48287         * gcc.c-torture/execute/string-opt-10.c: Likewise.
48288         * gcc.c-torture/execute/string-opt-11.c: Likewise.
48289         * gcc.c-torture/execute/string-opt-12.c: Likewise.
48290
48291         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48292         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48293
48294 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
48295
48296         * gcc.dg/cpp/if-6.c: New testcase.
48297
48298         * gcc.dg/20001201-1.c: New testcase.
48299
48300 2000-12-02  Neil Booth  <neilb@earthling.net>
48301
48302         * g++.old-deja/g++.other/externC4.C,
48303         g++.old-deja/g++.other/friend10.C: New tests.
48304
48305 2000-12-02  Neil Booth  <neilb@earthling.net>
48306
48307         * g++.old-deja/g++.other/instan2.C
48308         * g++.old-deja/g++.other/instan3.C: New test.
48309
48310 2000-12-02  Neil Booth  <neilb@earthling.net>
48311
48312         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48313         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48314         gnuc99.c,gnuc99-pedantic.c: New tests.
48315
48316 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48317
48318         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48319         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48320
48321 2000-12-01  Neil Booth  <neilb@earthling.net>
48322
48323         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48324         * gcc.dg/cpp/poison.c: Update.
48325         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48326
48327 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
48328
48329         * g77.f-torture/execute/20001201.f: New test.
48330
48331 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
48332
48333         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48334
48335 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
48336
48337         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48338
48339 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
48340
48341         * g++.old-deja/g++.other/cast6.C: New test.
48342
48343 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
48344
48345         * gcc.c-torture/execute/20001130-2.c: New testcase.
48346
48347 2000-11-30  Richard Henderson  <rth@redhat.com>
48348
48349         * gcc.c-torture/execute/20001130-1.c: New test.
48350
48351 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48352
48353         * g++.old-deja/g++.other/op3.C: New test.
48354
48355 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48356
48357         * g++.old-deja/g++.other/op2.C: New test.
48358
48359 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
48360
48361         * g++.old-deja/g++.other/crash38.C: New test.
48362
48363 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
48364
48365         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48366
48367 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
48368
48369         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
48370         tests.
48371         * gcc.c-torture/execute/string-opt-6.c: New test.
48372
48373         * gcc.dg/20001117-1.c: Add main.
48374
48375 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
48376
48377         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
48378         Move from here ...
48379         * gcc.dg/940510-1.c: ... to here.
48380
48381         * gcc.dg/20000926-1.c: GNU C now allows initializations of
48382         zero-size arrays in toplevel structures.
48383
48384 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48385
48386         * gcc.c-torture/execute/loop-8.c: New test.
48387
48388 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48389
48390         * g++.old-deja/g++.other/base1.C: New test.
48391
48392 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48393
48394         * g++.old-deja/g++.other/parse2.C: New test.
48395
48396 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48397
48398         * g++.old-deja/g++.pt/incomplete1.C: New test.
48399
48400 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
48401
48402         * g++.old-deja/g++.other/friend9.C: New test.
48403
48404 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
48405
48406         * gcc.dg/20001127-1.c: New test.
48407
48408 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48409
48410         * g++.old-deja/g++.pt/friend46.C: New test.
48411
48412 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
48413
48414         * g++.old-deja/g++.other/ptrmem8.C: New test.
48415
48416 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48417
48418         * gcc.c-torture/execute/string-opt-7.c: New test.
48419         * gcc.c-torture/execute/string-opt-8.c: Likewise.
48420
48421 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48422
48423         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
48424         instead of 'mkcheck 2'.
48425
48426 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48427
48428         * gcc.c-torture/execute/memcheck/driver.c,
48429         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
48430         C9X references to refer to C99.
48431
48432 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
48433
48434         * gcc.dg/ultrasp3.c: New test.
48435
48436 2000-11-25  Neil Booth  <neilb@earthling.net>
48437
48438         * gcc.dg/cpp/include2.c: Update test to be locale independent.
48439
48440 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
48441
48442         * gcc.c-torture/compile/20001123-2.c: New.
48443
48444 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48445
48446         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
48447
48448 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
48449
48450         * gcc.dg/sequence-point-1.c: Add some new tests.
48451         * gcc.c-torture/execute/20001124-1.c: New test.
48452
48453 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48454
48455         * g++.old-deja/g++.other/vaarg4.C: New test.
48456         * gcc.c-torture/compile/20001123-1.c: New test.
48457
48458 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
48459
48460         * g++.other/crash24.C: Adjust and remove XFAIL.
48461         * g++.other/crash37.C: New test.
48462
48463 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
48464
48465         * g++.old-deja/g++.pt/instantiate9.C: New test.
48466
48467 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
48468
48469         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
48470         new ABI, too.
48471
48472         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
48473         * g++.old-deja/g++.robertl/eb55.C: Likewise.
48474
48475 2000-11-22  Neil Booth  <neilb@earthling.net>
48476
48477         * gcc.dg/cpp/Wtrigraphs.c: New test.
48478
48479 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
48480
48481         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
48482
48483 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
48484
48485         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
48486
48487 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
48488
48489         * lib/gcc-dg.exp: load_lib scanasm.exp.
48490         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
48491         * lib/g++-dg.exp: load_lib scanasm.exp.
48492         * lib/scanasm.exp: New.
48493         (scan-assembler, scan-assembler-not): Add optional arguments to
48494         test name, or if not present, the pattern name.
48495         (scan-assembler-dem, scan-assembler-dem-not): New.
48496
48497         * g++.dg/dg.exp: New.
48498
48499 2000-11-21  Neil Booth  <neilb@earthling.net>
48500
48501         * gcc.dg/cpp/integrated1.c: Remove.
48502
48503 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48504
48505         * gcc.c-torture/execute/20001121-1.c: New test.
48506
48507 2000-11-21  Richard Henderson  <rth@redhat.com>
48508
48509         * gcc.c-torture/compile/20001121-1.c: New test.
48510
48511 2000-11-20  Neil Booth  <neilb@earthling.net>
48512
48513         * gcc.dg/cpp/integrated1.c: New test.
48514
48515 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
48516
48517         * g++.old-deja/g++.other/inline17.C: New test.
48518
48519 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
48520
48521         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
48522         local variable to be zero: I made the variable global. Now
48523         uses abort() and exit() instead of relying on main's return value.
48524
48525 2000-11-20  Neil Booth  <neilb@earthling.net>
48526
48527         * gcc.dg/cpp/paste2.c: Update test.
48528         * objc/execute/paste.m: New test.
48529
48530 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48531
48532         * gcc.dg/c99-condexpr-1.c: New test.
48533
48534 2000-11-20  Neil Booth  <neilb@earthling.net>
48535
48536         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
48537
48538 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
48539
48540         * g++.old-deja/g++.pt/export1.C: New test.
48541
48542 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
48543
48544         * gcc.dg/20001117-1.c: New test.
48545
48546 2000-11-18  Richard Henderson  <rth@redhat.com>
48547
48548         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
48549
48550 2000-11-18  Richard Henderson  <rth@redhat.com>
48551
48552         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
48553         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
48554         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
48555
48556 2000-11-18  Richard Henderson  <rth@redhat.com>
48557
48558         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
48559         (main): New.  Exit cleanly.
48560
48561 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48562
48563         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
48564         gcc.dg/c99-fordecl-2.c: New tests.
48565
48566 2000-11-18  Richard Henderson  <rth@redhat.com>
48567
48568         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
48569         * gcc.c-torture/execute/zerolen-2.c: New.
48570
48571 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48572
48573         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
48574         memory.
48575
48576 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48577
48578         * g++.old-deja/g++.pt/instantiate8.C: New test.
48579
48580 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
48581
48582         * g++.old-deja/g++.other/incomplete.C: Add more tests.
48583         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
48584
48585 2000-11-16  Nick Clifton  <nickc@redhat.com>
48586
48587         * gcc.c-torture/execute/nestfunc-2.c: New test.
48588         * gcc.c-torture/execute/nestfunc-3.c: New test.
48589
48590 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48591
48592         * gcc.c-torture/compile/20001116-1.c: New test.
48593
48594 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48595
48596         * gcc.c-torture/execute/20001115-1.c: New test.
48597
48598 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
48599
48600         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
48601         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
48602         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
48603         * g++.old-deja/g++.abi/vmihint.C: Likewise.
48604
48605 2000-11-15  Neil Booth  <neilb@earthling.net>
48606
48607         gcc.dg/cpp/_Pragma1.c: Update.
48608         gcc.dg/cpp/_Pragma2.c: New test.
48609
48610 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48611
48612         * g++.old-deja/g++.other/anon5.C: New test.
48613
48614 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
48615
48616         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48617         tests.
48618
48619 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
48620
48621         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48622         output.
48623
48624 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48625
48626         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48627         labels at end of compound statements.
48628
48629 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
48630
48631         * gcc.c-torture/execute/loop-7.c: New test.
48632
48633 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48634
48635         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48636
48637 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48638
48639         * gcc.dg/c99-bool-1.c: New test.
48640
48641 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
48642
48643         * gcc.dg/c99-scope-1.c: Remove xfail.
48644         * gcc.dg/c99-scope-2.c: New test.
48645
48646 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48647
48648         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48649         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48650
48651 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
48652
48653         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48654         error messages.
48655
48656         * g++.mike/p700.C: Don't typedef wchar_t.
48657         * g++.mike/p784.C: Likewise.
48658         * g++.mike/eb101.C: Don't use __wchar_t.
48659
48660 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
48661
48662         * g77.f-torture/execute/20001111.[fx]: Test premature exit
48663         from DO loop.
48664
48665 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
48666
48667         * gcc.c-torture/execute/20001111-1.c: New test.
48668
48669 2000-11-10  Nick Clifton  <nickc@redhat.com>
48670
48671         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48672         long multuiple and accumulate.
48673
48674 2000-11-09  Richard Henderson  <rth@redhat.com>
48675
48676         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48677         via size_t instead of int.
48678
48679         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48680         * gcc.c-torture/execute/string-opt-2.c: Likewise.
48681         * gcc.c-torture/execute/string-opt-3.c: Likewise.
48682         * gcc.c-torture/execute/string-opt-4.c: Likewise.
48683
48684 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
48685
48686         * gcc.c-torture/compile/20001109-1.c: New test.
48687         * gcc.c-torture/compile/20001109-2.c: New test.
48688
48689 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
48690
48691         * g++.old-deja/g++.pt/operator1.C: New test.
48692         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48693
48694 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48695
48696         * gcc.dg/20001108-1.c: New test.
48697
48698 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
48699
48700         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48701         with both arguments constant strings.
48702         * gcc.c-torture/execute/string-opt-3.c: New test.
48703         * gcc.c-torture/execute/string-opt-4.c: New test.
48704         * gcc.c-torture/execute/string-opt-5.c: New test.
48705
48706 2000-11-08  Nick Clifton  <nickc@redhat.com>
48707
48708         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
48709         mulsidi3adddi patterns.
48710
48711 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
48712
48713         * g++.old-deja/g++.other/crash36.C: New test.
48714
48715 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
48716
48717         * g++.old-deja/g++.other/init16.C: New test.
48718
48719 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
48720
48721         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48722
48723 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48724
48725         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48726         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48727         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48728
48729 2000-11-07  DJ Delorie  <dj@redhat.com>
48730
48731         * gcc.dg/20000614-1.c: Add return so that test can pass.
48732
48733 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48734
48735         * gcc.c-torture/execute/string-opt-1.c: New test.
48736
48737 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
48738
48739         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
48740         mips-sgi-irix6.* because the MIPS ABI passes floating-point
48741         parameters in registers, and there is no way for a varargs
48742         function to know in which order the integer and floating-point
48743         parameters should be interleaved when they are placed on the
48744         stack.
48745         * gcc.c-torture/execute/va-arg-16.x: Likewise.
48746         * gcc.c-torture/execute/va-arg-17.x: Likewise.
48747
48748 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48749
48750         * gcc.c-torture/execute/string-opt-2.c: New test.
48751
48752 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
48753
48754         * g++.old-deja/g++.pt/crash60.C: New test.
48755
48756 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48757
48758         * g++.old-deja/g++.other/crash24.C: New test.
48759         * g++.old-deja/g++.other/crash25.C: New test.
48760         * g++.old-deja/g++.other/crash26.C: New test.
48761         * g++.old-deja/g++.other/crash27.C: New test.
48762         * g++.old-deja/g++.other/crash28.C: New test.
48763         * g++.old-deja/g++.other/crash29.C: New test.
48764         * g++.old-deja/g++.other/crash30.C: New test.
48765         * g++.old-deja/g++.other/crash31.C: New test.
48766         * g++.old-deja/g++.other/crash32.C: New test.
48767         * g++.old-deja/g++.other/crash33.C: New test.
48768         * g++.old-deja/g++.other/crash34.C: New test.
48769         * g++.old-deja/g++.other/crash35.C: New test.
48770
48771 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
48772
48773         * gcc.c-torture/execute/20001031-1.c: New test.
48774
48775 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
48776
48777         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48778         namespace.
48779
48780         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48781         standards-conformant.
48782
48783         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48784
48785         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48786         * g++.old-deja/g++.mike/p755a.C: Likewise.
48787         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48788         library makes no calls to `operator new' during initialization.
48789
48790 2000-11-04  Neil Booth  <neilb@earthling.net>
48791
48792         * gcc.dg/cpp/include2.c: New tests.
48793
48794 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
48795
48796         * lib/g++.exp (g++_set_ld_library_path): New function.
48797         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48798
48799 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
48800
48801         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
48802         warnings.
48803
48804 2000-11-01  Richard Henderson  <rth@redhat.com>
48805
48806         * g++.old-deja/g++.ext/namedret1.C: New.
48807         * g++.old-deja/g++.ext/namedret2.C: New.
48808         * g++.old-deja/g++.ext/namedret3.C: New.
48809
48810 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
48811
48812         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48813         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48814
48815 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48816
48817         * gcc.c-torture/execute/va-arg-21.c: New test.
48818
48819 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
48820
48821         * gcc.dg/c99-complex-2.c: New test.
48822
48823 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48824
48825         * gcc.c-torture/execute/stdio-opt-1.c: New test.
48826
48827 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
48828
48829         * g++.old-deja/g++.other/inline16.C: New test.
48830
48831 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
48832
48833         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48834         __PRETTY_FUNCTION__
48835
48836 2000-10-29  Neil Booth  <neilb@earthling.net>
48837
48838         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48839         New tests.
48840         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48841         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48842         optimisation.
48843
48844 2000-10-29  Neil Booth  <neilb@earthling.net>
48845
48846         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48847         * mi1.c, mi1c.h: Add null directives to multiple-include test.
48848         * mi5.c: Test multiple includes work with -C.
48849         * trigraphs.c: Test ^= version.
48850
48851 2000-10-28  Neil Booth  <neilb@earthling.net>
48852
48853         New tests and test updates for new macro expander.
48854
48855         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48856         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48857         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48858         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48859         new diagnostic messages.
48860
48861         * gcc.dg/cpp/macro3.c: New tests.
48862
48863 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
48864
48865         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48866         on the same line.
48867
48868 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
48869
48870         * g++.old-deja/g++.other/eh2.C: New test.
48871
48872 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
48873
48874         * gcc.c-torture/execute/20001027-1.c: New test.
48875
48876 2000-10-26  Richard Henderson  <rth@redhat.com>
48877
48878         * gcc.c-torture/execute/20001026-1.c: New.
48879
48880 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
48881
48882         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48883         * g++.old-deja/g++.law/builtin1.C: Likewise.
48884         * g++.old-deja/g++.law/ctors10.C: Likewise.
48885         * g++.old-deja/g++.law/virtual3.C: Likewise.
48886         * g++.old-deja/g++.mike/p658.C: Likewise.
48887         * g++.old-deja/g++.other/sibcall1.C: Likewise.
48888         * g++.old-deja/g++.other/vaarg2.C: Likewise.
48889         * g++.old-deja/g++.robertl/eb124.C: Likewise.
48890         * g++.old-deja/g++.robertl/eb44.C: Likewise.
48891         * g++.old-deja/g++.robertl/eb77.C: Likewise.
48892
48893 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
48894
48895         * gcc.c-torture/compile/20001024-1.c: New test.
48896
48897 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
48898
48899         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48900         to tell us whether or not we are using V3.
48901
48902 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
48903
48904         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48905         operands.
48906
48907 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48908
48909         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48910
48911 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
48912
48913         * gcc.c-torture/execute/20001024-1.c: New test.
48914
48915 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
48916
48917         * g++.old-deja/g++.other/sibcall1.C: New test.
48918
48919 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
48920
48921         * gcc.dg/noncompile/init-3.c: New test.
48922
48923 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48924
48925         * gcc.dg/format-array-1.c: New test.
48926
48927 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48928
48929         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48930         writing through null pointers; remove comment about testing
48931         unterminated strings.
48932
48933 2000-10-17  Matthew Hiller  <hiller@redhat.com>
48934
48935         * gcc.c-torture/execute/20001017-2.c: New test.
48936
48937 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48938
48939         * gcc.c-torture/compile/20001018-1.c: New test.
48940         * gcc.c-torture/compile/20001018-1.x: Xfail.
48941
48942 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48943
48944         * gcc.c-torture/execute/20001017-1.c: New test.
48945
48946 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48947
48948         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48949         for multiple use of arguments with scanf formats; add tests for
48950         multiple use of arguments.
48951
48952 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
48953
48954         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48955         from some old tests.
48956
48957 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48958
48959         * gcc.dg/format-miss-1.c: New test.
48960
48961 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48962
48963         * gcc.c-torture/execute/20001013-1.c: New test.
48964
48965 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48966
48967         * gcc.dg/format-branch-1.c: New test.
48968
48969 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
48970
48971         * README, lib/file-format.exp: Remove EGCS references.
48972
48973 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
48974
48975         * gcc.dg/20001013-1.c: New test.
48976
48977 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
48978
48979         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48980         for intmax_t in the compiler using __typeof__ and the type rules
48981         for conditional expressions.
48982
48983 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
48984
48985         * gcc.dg/20001012-1.c: New test.
48986         * gcc.dg/20001012-2.c: New test.
48987
48988 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48989
48990         * gcc.dg/format-attr-1.c: New test.
48991
48992 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48993
48994         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48995         __LONG_LONG_MAX__ instead of LLONG_MAX.
48996
48997 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48998
48999         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49000         scanf flags.
49001         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49002         flags.
49003
49004 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49005
49006         * gcc.dg/sequence-pt-1.c: New test.
49007
49008 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
49009
49010         * gcc.c-torture/execute/20001011-1.c: New testcase.
49011         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49012
49013 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49014
49015         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49016         does not error on it.
49017
49018 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
49019
49020         * gcc.dg/20001009-1.c: New test.
49021
49022 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
49023
49024         * gcc.c-torture/compile/20001009-1.c: Move from here ....
49025         * gcc.c-torture/execute/20001009-2.c: ... to here.
49026
49027 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
49028
49029         * gcc.c-torture/compile/20001009-1.c: New testcase.
49030         * gcc.c-torture/execute/20001009-1.c: New testcase.
49031         Testcases provided by Jan Hubicka <jh@suse.cz>.
49032
49033 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49034
49035         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49036         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49037         uintmax_t using <limits.h> to emulate the compiler's internal
49038         logic.  No longer XFAIL %j tests.
49039
49040 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49041
49042         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49043         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49044         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49045         regexps and details of expected handling of some bad formats.
49046         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49047         suppression.
49048
49049 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49050
49051         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49052         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49053         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49054         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49055         in list archives.
49056
49057 2000-10-06  Richard Henderson  <rth@cygnus.com>
49058
49059         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49060         * g++.old-deja/g++.brendan/crash52.C: Likewise.
49061         * g++.old-deja/g++.jason/report.C: Likewise.
49062         * g++.old-deja/g++.law/friend5.C: Likewise.
49063         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
49064         of the expected warnings.
49065
49066 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
49067
49068         * g++.old-deja/g++.pt/enum14.C: New test.
49069
49070 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
49071
49072         * g++.old-deja/g++.pt/crash59.C: New test.
49073
49074 2000-10-04  Will Cohen  <wcohen@redhat.com>
49075
49076         * gcc.dg/20000926-1.c: New test.
49077
49078 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
49079
49080         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49081         function name for current C++ compiler.
49082         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49083
49084 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
49085
49086         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49087         __PRETTY_FUNCTION__.
49088         * g++.old-deja/g++.ext/pretty2.C: Likewise.
49089
49090 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49091
49092         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49093
49094 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
49095
49096         * gcc.c-torture/compile/20000923-1.c: New test.
49097
49098 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49099
49100         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49101         * g++.old-deja/g++.pt/ttp62.C: Same.
49102         * g++.old-deja/g++.other/inline14.C: Same.
49103
49104 2000-09-24  Richard Henderson  <rth@cygnus.com>
49105
49106         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49107
49108 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49109
49110         * gcc.dg/c90-printf-1.c: Add test for wide string format.
49111
49112 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
49113
49114         * gcc.c-torture/compile/20000922-1.c: New file.
49115
49116 2000-09-21  Nick Clifton  <nickc@redhat.com>
49117
49118         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49119         a signed long modulo operation.
49120         (mod6): New function - perform an unsigned long modulo operation.
49121         (main): Add tests for modulos of very large numbers by very small
49122         dividends.
49123
49124 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49125
49126         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49127
49128 2000-09-19  Richard Henderson  <rth@cygnus.com>
49129
49130         * gcc.dg/compare2.c (case 10): XFAIL.
49131
49132 2000-09-18  Richard Henderson  <rth@cygnus.com>
49133
49134         * gcc.c-torture/execute/20000906-1.c: Move ...
49135         * gcc.dg/20000906-1.c: ... here.  Only run on targets
49136         that support __builtin_trap.
49137
49138 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
49139
49140         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49141
49142 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49143
49144         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49145         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
49146         more $ format tests.
49147
49148 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49149
49150         * gcc.dg/format-errmk-1.c: New test.
49151
49152 2000-09-17  Greg McGary  <greg@mcgary.org>
49153
49154         * gcc.c-torture/execute/20000917-1.x: Remove.
49155
49156 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49157
49158         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49159
49160 2000-09-17  Greg McGary  <greg@mcgary.org>
49161
49162         * gcc.c-torture/execute/20000917-1.c: New test.
49163         * gcc.c-torture/execute/20000917-1.x: XFAIL.
49164
49165 2000-09-16  Neil Booth  <NeilB@earthling.net>
49166
49167         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49168         in nested macro bug.
49169
49170 2000-09-15  Neil Booth  <NeilB@earthling.net>
49171
49172         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49173
49174 2000-09-14  Jeffrey A Law  (law@cygnus.com)
49175
49176         * gcc.c-torture/execute/20000914-1.c: New test.
49177
49178 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
49179
49180         * g++.other/inline13.C: New test.
49181
49182 2000-09-12  Andreas Jaeger  <aj@suse.de>
49183
49184         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49185         constant by Ulrich Drepper <drepper@redhat.com>.
49186
49187 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
49188
49189         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49190
49191 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49192
49193         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49194
49195 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
49196
49197         * gcc.dg/cpp/backslash.c: New test.
49198
49199 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
49200
49201         * gcc.c-torture/execute/20000910-1.c: New test.
49202         * gcc.c-torture/execute/20000910-2.c: Likewise.
49203
49204 2000-09-11  Robert Lipe  <robertl@sco.com>
49205
49206         * gcc.dg/pragma-align.c: New test.
49207
49208 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
49209
49210         * g++.old-deja/g++.pt/explicit82.C: New test.
49211         * g++.old-deja/g++.pt/explicit83.C: New test.
49212
49213 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
49214
49215         * gcc.dg/asm-names.c: New test.
49216
49217 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49218
49219         * gcc.dg/cpp/tr-warn6.c: New test
49220
49221 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49222
49223         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49224         be accepted.
49225
49226 2000-09-07  Catherine Moore  <clm@redhat.com>
49227
49228         * gcc.c-torture/execute/unroll-1.c: New test.
49229
49230 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
49231
49232         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49233         ERROR markers.
49234         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49235         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49236         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49237         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49238         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49239         Preprocess only.
49240         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49241         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49242
49243 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49244
49245         * g++.old-deja/g++.pt/deduct2.C: New test.
49246
49247 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49248
49249         * g++.old-deja/g++.pt/parms2.C: New test.
49250
49251 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
49252
49253         * g++.old-deja/g++.pt/crash58.C: New test.
49254
49255 2000-09-06  Greg McGary  <greg@mcgary.org>
49256
49257         * gcc.c-torture/execute/20000906-1.c: New test.
49258         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49259
49260 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49261
49262         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49263
49264 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49265
49266         * g++.old-deja/g++.pt/crash57.C: New test.
49267
49268 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49269
49270         * g++.old-deja/g++.pt/crash56.C: New test.
49271
49272 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
49273
49274         * g++.old-deja/g++.pt/koenig1.C: New test.
49275
49276 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49277
49278         * gcc.dg/20000904-1.c: New test.
49279
49280 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
49281
49282         * gcc.dg/cpp/paste8.c: New test.
49283
49284 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
49285
49286         * gcc.c-torture/compile/20000827-1.c: New test.
49287
49288 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49289
49290         * gcc.dg/format-diag-1.c: New test.
49291
49292 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
49293
49294         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49295         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49296         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49297         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49298         gcc.dg/formatz-1.c: Adjust warning regular expressions.
49299
49300 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49301
49302         * g++.old-deja/g++.other/nested4.C: New test.
49303
49304 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
49305
49306         * g++.old-deja/g++.ns/scoped1.C: New test.
49307
49308 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
49309
49310         * lib/g++.exp: Support testing already-installed GCC.
49311
49312 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49313
49314         * wtr-label-1.c, wtr-suffix-1.c: New tests.
49315
49316 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49317
49318         * gcc.dg/return-type-2.c: New test.
49319
49320 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
49321
49322         * gcc.c-torture/compile/20000825-1.c: New test.
49323
49324 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
49325
49326         * gcc.dg/dwarf2-2.c: New test.
49327
49328 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
49329
49330         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49331         dg-warning regexps.
49332
49333 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49334
49335         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49336         gcc.dg/format-ext-5.c: New tests.
49337
49338 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
49339
49340         * g++.old-deja/g++.other/crash22.C: New test.
49341
49342 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
49343
49344         * gcc.dg/noncompile/930622-2.c: Adjust error message.
49345
49346 2000-08-24  Richard Henderson  <rth@cygnus.com>
49347
49348         * gcc.dg/ia64-sync-1.c: New test.
49349         * gcc.dg/ia64-sync-2.c: New test.
49350         * gcc.dg/ia64-asm-1.c: New test.
49351
49352 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49353
49354         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49355         * gcc.dg/format-ext-2.c: New test.
49356
49357 2000-08-23  Jason Merrill  <jason@redhat.com>
49358
49359         * lib/old-dejagnu.exp: Also ignore "In member function" and
49360         "At global scope".
49361
49362 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49363
49364         * gcc.dg/noncompile/label-lineno-1.c: New test.
49365
49366 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49367
49368         * gcc.dg/c99-array-nonobj-1.c: New test.
49369
49370 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49371
49372         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
49373         tests.
49374         * gcc.dg/format-ext-1.c: New test.
49375
49376 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49377
49378         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
49379         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
49380         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
49381         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
49382         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
49383
49384 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49385
49386         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
49387         gcc.dg/c99-strftime-2.c: New tests.
49388
49389 2000-08-22  Richard Henderson  <rth@cygnus.com>
49390
49391         * gcc.c-torture/execute/20000822-1.c: New test.
49392
49393 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49394
49395         * gcc.c-torture/execute/20000819-1.x: Remove.
49396
49397 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49398
49399         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
49400         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
49401         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
49402         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
49403         gcc.dg/format-xopen-1.c: New tests.
49404
49405 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
49406
49407         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
49408
49409 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
49410
49411         * g++.old-deja/g++.other/loop2.C: New test.
49412
49413         * gcc.c-torture/compile/20000606-1.c: New test.
49414         * gcc.c-torture/compile/20000728-1.c: New test.
49415         * gcc.c-torture/execute/20000801-1.c: New test.
49416         * gcc.c-torture/execute/20000801-2.c: New test.
49417         * gcc.c-torture/execute/20000819-1.c: New test.
49418         * gcc.c-torture/execute/20000819-1.x: XFAIL.
49419         * gcc.dg/20000629-1.c: New test.
49420         * gcc.dg/20000724-1.c: New test.
49421         * gcc.dg/20000807-1.c: New test.
49422
49423 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
49424
49425         * gcc.dg/cpp/pragma-1.c: New test.
49426         * gcc.dg/cpp/pragma-2.c: New test.
49427
49428 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
49429
49430         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
49431         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
49432
49433 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49434
49435         * gcc.c-torture/compile/20000818-1.c: New test.
49436
49437 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
49438
49439         * gcc.c-torture/execute/20000818-1.c: New test.
49440
49441 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49442
49443         * gcc.dg/format-va-1.c: New test.
49444
49445 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49446
49447         * g++.old-deja/g++.other/typedef8.C: New test.
49448
49449 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49450
49451         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
49452         * g++.old-deja/g++.mike/net36.C: Mark candidate.
49453         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
49454         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
49455         * g++.old-deja/g++.other/ptrmem7.C: New test.
49456         * g++.old-deja/g++.pt/ptrmem10.C: New test.
49457
49458 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
49459
49460         * g++.old-deja/g++.pt/typename27.C: New test.
49461
49462 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
49463
49464         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
49465         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
49466         * g++.old-deja/g++.pt/friend45.C: New test.
49467         * g++.old-deja/g++.other/friend8.C: New test.
49468
49469 2000-08-15  Richard Henderson  <rth@cygnus.com>
49470
49471         * gcc.c-torture/execute/20000815-1.c: New test.
49472
49473 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49474
49475         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
49476         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
49477         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
49478
49479 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
49480
49481         * g++.old-deja/g++.other/refinit2.C: New test.
49482
49483 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
49484
49485         * lib/c-torture.exp (c-torture): Make
49486         compiler_conditional_xfail_data global.
49487         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
49488         compiler_conditional_xfail_data machinery.
49489         (f-torture-execute): Likewise.
49490         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
49491         and only when unrolling loops.
49492
49493         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
49494
49495 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49496
49497         * g++.old-deja/g++.pt/explicit81.C: New test.
49498
49499 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
49500
49501         * g++.old-deja/g++.pt/typename26.C: New test.
49502
49503 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
49504
49505         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
49506         warning.
49507
49508 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49509
49510         * g++.old-deja/g++.other/array3.C: New test.
49511
49512 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49513
49514         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
49515         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
49516         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
49517         New tests.
49518
49519 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
49520
49521         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
49522         * g++.old-deja/g++.abi/vmihint.C: Likewise.
49523
49524 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
49525
49526         * gcc.c-torture/execute/20000808-1.c: New test.
49527
49528 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49529
49530         * gcc.dg/c90-const-expr-1.c: New test.
49531
49532 2000-08-08  Richard Henderson  <rth@cygnus.com>
49533
49534         * gcc.dg/noncompile/920923-1.c: Declare calloc.
49535
49536 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49537
49538         * gcc.dg/noncompile/const-ll-1.c: New test.
49539
49540 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49541
49542         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
49543
49544 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49545
49546         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
49547         that running programs linked against the shared version of libobjc
49548         run correctly.
49549
49550 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49551
49552         * gcc.dg/c99-printf-1.c: New test.
49553
49554 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49555
49556         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
49557
49558 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
49559
49560         * gcc.c-torture/execute/20000731-1.x: Delete.
49561
49562 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
49563
49564         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
49565         and torture_without_loops as is done by c-torture.exp.
49566         (search_for): Copy from c-torture.exp.
49567         (gcc-dg-runtest): New function, drives a directory of tests
49568         iterating over the TORTURE_OPTIONS.
49569         (scan-assembler, scan-assembler-not): Move here from
49570         individual directory drivers.
49571
49572         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
49573         defined by lib/gcc-dg.exp.
49574         * gcc.dg/cpp/cpp.exp: Likewise.
49575         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
49576         gcc-dg-runtest, so we cycle over optimization options.
49577
49578         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
49579         * gcc.dg/compare2.c: No longer expected to fail.
49580
49581 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
49582
49583         * gcc.c-torture/execute/20000804-1.c: New test.
49584
49585 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49586
49587         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
49588
49589 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
49590
49591         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
49592
49593 2000-08-03  Jeffrey A Law  (law@cygnus.com)
49594
49595         * gcc.c-torture/compile/20000803-1.c: New test.
49596
49597 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49598
49599         * gcc.c-torture/execute/20000801-3.c,
49600         gcc.c-torture/execute/20000801-4.c: New tests.
49601         * gcc.c-torture/execute/20000801-3.x,
49602         gcc.c-torture/execute/20000801-4.x: Xfail.
49603
49604 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
49605
49606         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
49607         libobjc/.libs to allow for libtool.
49608
49609 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
49610
49611         * gcc.c-torture/compile/20000802-1.c: New test.
49612
49613 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
49614
49615         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49616
49617 2000-07-31  Jeffrey A Law  (law@cygnus.com)
49618
49619         * gcc-c-torture/execute/20000731-2.c: New test.
49620
49621         * gcc.c-torture/execute/20000731-1.c: New test.
49622         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49623
49624 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
49625
49626         * gcc.dg/cpp/paste7.c: New test.
49627         * gcc.dg/cpp/20000725-1.c: New test.
49628
49629 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
49630
49631         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49632         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49633         declaration warning for __builtin_dwarf_reg_size.
49634
49635         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49636
49637 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49638
49639         * gcc.dg/noncompile/voidparam-1.c: New test.
49640
49641 2000-07-30  Richard Henderson  <rth@cygnus.com>
49642
49643         * gcc.dg/c90-digraph-1.c: Don't xfail.
49644         * gcc.dg/compare2.c (case 10): Xfail.
49645         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49646
49647 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
49648
49649         * gcc.dg/c99-main-1.c: New test.
49650
49651 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49652
49653         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49654
49655 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
49656
49657         * gcc.c-tortuer/execute/20000726-1.c: New test.
49658
49659 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
49660
49661         * gcc.c-torture/execute/enum-2.c: New test.
49662
49663 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49664
49665         * gcc.dg/cpp/tr-warn3.c: New test.
49666
49667 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49668
49669         * g++.old-deja/g++.ext/implicit1.C: Remove.
49670         * g++.old-deja/g++.jason/c2.C: Remove
49671         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49672         * g++.old-deja/g++.pt/crash16.C: Likewise.
49673         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49674
49675 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49676
49677         * g++.old-deja/g++.other/for2.C: New test.
49678
49679 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
49680
49681         * gcc.dg/20000720-1.c: New test.
49682
49683 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
49684
49685         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
49686
49687 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
49688
49689         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49690         * gcc.c-torture/execute/20000722-1.c: New.
49691         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49692
49693 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
49694
49695         * gcc.dg/cpp/20000720-1.S: New test.
49696
49697 2000-07-21  Michael Meissner  <meissner@redhat.com>
49698
49699         * gcc.c-torture/execute/ieee/hugeval.c: New test.
49700
49701 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49702
49703         * g++.old-deja/g++.brendan/crash16.C,
49704         g++.old-deja/g++.brendan/parse3.C,
49705         g++.old-deja/g++.brendan/redecl1.C,
49706         g++.old-deja/g++.ns/template13.C,
49707         g++.old-deja/g++.other/decl4.C,
49708         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49709
49710 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
49711
49712         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49713         and "Internal error".
49714
49715         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49716         regexps.
49717         * gcc.dg/cpp/paste6.c: New test.
49718
49719 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
49720
49721         * gcc.dg/cpp/tr-direct.c: New test.
49722
49723         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49724         gcc.dg/cpp/undef1.c: Tweak error regexps.
49725
49726 2000-07-18  Eric Christopher <echristo@redhat.com>
49727
49728         * gcc.c-torture/compile/20000718-1.c: New test.
49729
49730 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
49731
49732         * cpplex.c (_cpp_push_token): If the token being pushed back
49733         is the previous token in this context, just subtract one from
49734         context->posn.
49735         * cppmacro.c (save_expansion): Clear aux field when storing a
49736         placemarker.
49737
49738 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
49739
49740         * gcc.dg/noncompile/redecl-1.c: New test.
49741
49742 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
49743
49744         * gcc.c-torture/execute/20000717-5.c: New test.
49745         * gcc.c-torture/execute/20000717-1.x: Removed.
49746
49747 2000-07-17  Richard Henderson  <rth@cygnus.com>
49748
49749         * gcc.c-torture/execute/20000717-4.c: New test.
49750
49751 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
49752
49753         * gcc.dg/cpp/syshdr.c: New test.
49754         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49755
49756 2000-07-17  Neil Booth  <neilb@earthling.net>
49757
49758         * gcc.dg/cpp/cmdlne-dM.c: New test.
49759         * gcc.dg/cpp/cmdlne-dD.c: New test.
49760
49761 2000-07-17  Jeffrey A Law  (law@cygnus.com)
49762
49763         * gcc.c-torture/execute/20000717-3.c: New test.
49764
49765         * gcc.c-torture/compile/20000717-1.c: New test.
49766
49767 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
49768
49769         * gcc.c-torture/execute/20000717-2.c: New test.
49770
49771 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49772
49773         * gcc.dg/formatz-1.c: New test.
49774
49775         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49776         * gcc.dg/c99-digraph-1.c: New tests.
49777
49778         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49779         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49780
49781         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49782         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49783         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49784         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49785         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49786         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49787         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49788
49789 2000-07-17  Greg McGary <greg@mcgary.org>
49790
49791         * gcc.c-torture/execute/20000717-1.c: New test.
49792         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49793
49794 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
49795
49796         * gcc.c-torture/execute/20000715-2.c: New test.
49797         * gcc.dg/20000715-1.c: New test.
49798
49799 2000-07-15  Michael Meissner  <meissner@redhat.com>
49800
49801         * gcc.c-torture/execute/20000715-1.c: New test.
49802
49803 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
49804
49805         * gcc.c-torture/execute/20000707-1.c: New test.
49806
49807 2000-07-13  Neil Booth  <NeilB@earthling.net>
49808
49809         * gcc.dg/cpp/digraph1.c,
49810         gcc.dg/cpp/digraph2.c,
49811         gcc.dg/cpp/digraphs.c: New tests.
49812
49813 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
49814
49815         * g77.f-torture/compile/20000630-2.f: New test.
49816         * g77.f-torture/compile/20000630-2.x
49817
49818 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
49819
49820         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
49821
49822 2000-07-11  Neil Booth  <NeilB@earthling.net>
49823
49824         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49825
49826 2000-07-11  Neil Booth  <NeilB@earthling.net>
49827
49828         * gcc.dg/cpp/cmdlne-C.c: New.
49829
49830 2000-07-09  Neil Booth  <NeilB@earthling.net>
49831
49832         * gcc.dg/cpp/directiv.c: New tests.
49833         * gcc.dg/cpp/undef1.c: Update.
49834
49835 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
49836
49837         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49838
49839 2000-07-09  Neil Booth  <NeilB@earthling.net>
49840
49841         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49842
49843 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
49844
49845         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49846         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49847
49848 2000-07-08  Neil Booth  <NeilB@earthling.net>
49849
49850         * gcc.dg/cpp/macsyntx.c: New tests.
49851
49852 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49853
49854         * gcc.dg/20000707-1.c: New test.
49855
49856 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
49857
49858         * gcc.c-torture/execute/20000706-1.c: New test.
49859         * gcc.c-torture/execute/20000706-2.c: New test.
49860         * gcc.c-torture/execute/20000706-3.c: New test.
49861         * gcc.c-torture/execute/20000706-4.c: New test.
49862         * gcc.c-torture/execute/20000706-5.c: New test.
49863
49864 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49865
49866         * g++.old-deja/g++.pt/instantiate7.C: New test.
49867
49868 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
49869
49870         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49871         * g++.old-deja/g++.mike/thunk3.C: Likewise.
49872         * g++.old-deja/g++.other/rtti3.C: Likewise.
49873         * g++.old-deja/g++.other/rttid3.C: Likewise.
49874
49875 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
49876
49877         *  g77.f-torture/compile/20000630-1.x: Fix typo
49878
49879 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
49880
49881         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49882         assembly output.
49883
49884 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
49885
49886         * gcc.dg/cpp/ident.c: New test.
49887
49888 2000-07-05  Neil Booth  <NeilB@earthling.net>
49889
49890         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49891           gcc.dg/cpp/lexstrng.c: New tests.
49892
49893 2000-07-04  Neil Booth  <NeilB@earthling.net>
49894
49895         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49896         * gcc.dg/cpp/strify2.c: Same.
49897
49898 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
49899
49900         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49901         * gcc.dg/cpp/19990703-1.c: Likewise.
49902         * gcc.dg/cpp/20000625-1.c: Likewise.
49903         * gcc.dg/cpp/20000625-2.c: Likewise.
49904
49905         * gcc.dg/cpp/macro1.c,
49906         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49907         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49908         gcc.dg/cpp/strify1.c,
49909         gcc.dg/cpp/strify2.c: New tests.
49910
49911 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
49912
49913         * gcc.c-torture/execute/20000703-1.c: New test.
49914
49915 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49916
49917         * g++.old-deja/g++.pt (lookup10.C): New test.
49918
49919 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
49920
49921         * g++.old-deja/g++.pt (typename25.C): New test.
49922
49923 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
49924
49925         * gcc.c-torture/compile/20000701-1.c: New test.
49926
49927 2000-06-30  Nick Clifton  <nickc@cygnus.com>
49928
49929         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49930         to test case.
49931
49932 2000-06-30  Catherine Moore  <clm@cygnus.com>
49933
49934         * gcc.c-torture/execute/align-1.c: New test.
49935
49936 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
49937
49938         * g++.old-deja/g++.pt/expr8.C: New test.
49939         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49940
49941 2000-06-29  Nick Clifton  <nickc@cygnus.com>
49942
49943         * gcc.c-torture/compile/20000629-1.c: New test.
49944
49945 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49946
49947
49948         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49949         gcc.dg/noncompile directory, depending on whether they're
49950         preprocessor tests or not.  Annotate all the tests for the dg
49951         framework.
49952
49953         * gcc.c-torture/noncompile/noncompile.exp: Delete.
49954         * gcc.dg/noncompile/noncompile.exp: New.
49955
49956         * Moved files:
49957         Old name                                New name
49958         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
49959         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
49960         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
49961         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
49962         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
49963         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
49964         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
49965         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
49966         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
49967         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
49968         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
49969         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
49970         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
49971         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
49972         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
49973         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
49974         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
49975         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
49976         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
49977         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
49978         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
49979         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
49980         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
49981         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
49982
49983         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
49984         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
49985         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
49986         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
49987         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
49988         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
49989
49990 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
49991
49992         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49993         declare one variable.  On the fourth, error.
49994         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49995         declared by 20000628-1a.h.
49996
49997 2000-06-29  Richard Henderson  <rth@redhat.com>
49998
49999         * gcc.c-torture/execute/930529-1.x: New file.
50000         * gcc.dg/920413-1.c: Adjust expected warning text.
50001         * gcc.dg/980217-1.c: Declare abort.
50002         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50003
50004 2000-06-29  Jeffrey A Law  (law@cygnus.com)
50005
50006         * g77.f-torture/compile/20000629-1.f: New test.
50007         * g77.f-torture/compile/20000629-1.x: Expected to fail.
50008
50009 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50010
50011         Rearrange lots of files, removing entirely the
50012         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50013         directories.
50014
50015         * Deleted files:
50016         gcc.c-torture/code_quality/code_quality.exp
50017         gcc.c-torture/special/special.exp
50018         gcc.failure/failure.exp
50019         gcc.failure/940409-1.x
50020         gcc.c-torture/compile/961203-1.x
50021
50022         * New files:
50023         gcc.misc-tests/linkage.exp
50024         gcc.c-torture/execute/920730-1t.c
50025         gcc.c-torture/execute/920730-1t.x
50026         gcc.c-torture/compile/920520-1.x
50027         gcc.c-torture/compile/920521-1.x
50028         gcc.c-torture/compile/981006-1.x
50029         gcc.c-torture/execute/eeprof-1.x
50030
50031         * Moved files (possibly with modifications to fit a new harness):
50032         Old name                                New name
50033         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
50034         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
50035         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
50036         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
50037         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
50038         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
50039         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
50040         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
50041         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
50042         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
50043         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
50044         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
50045         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
50046         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
50047
50048 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
50049
50050         * c-torture/compile/961203-1.x: Delete.
50051
50052         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
50053         not exit. Include stdio.h.
50054         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50055         * gcc.misc-tests/dg-12.c: Likewise.
50056         * gcc.misc-tests/dg-5.c: Likewise.
50057         * gcc.misc-tests/dg-6.c: Likewise.
50058         * gcc.misc-tests/dg-7.c: Prototype abort.
50059         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50060         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50061         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
50062         not exit.
50063         * gcc.misc-tests/sieve.c: Use return from main, not exit.
50064         * gcc.misc-tests/sort2.c: Use return from main, not exit.
50065
50066 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
50067
50068         * gcc.dg/cpp/20000628-1.c: New test.
50069         * gcc.dg/cpp/20000628-1.h: New header for above test.
50070         * gcc.dg/cpp/20000628-1a.h: Likewise.
50071
50072 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
50073
50074         * gcc.dg/cpp: New directory.
50075         * gcc.dg/cpp/cpp.exp: New driver.
50076         * gcc.dg/cpp/20000627-1.c: New test.
50077         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50078         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50079         and rewrite as a compilation test.
50080
50081         * gcc.dg: Move many files into the cpp subdirectory, possibly
50082         renaming or editing them as well.
50083         Old name                New name
50084         990119-1.c              cpp/19990119-1.c
50085         990228-1.c              cpp/19990228-1.c
50086         990407-1.c              cpp/19990407-1.c
50087         990409-1.c              cpp/19990409-1.c
50088         990413-1.c              cpp/19990413-1.c
50089         990703-1.c              cpp/19990703-1.c
50090         20000127-1.c            cpp/20000127-1.c
50091         20000129-1.c            cpp/20000129-1.c
50092         20000207-1.c            cpp/20000207-1.c
50093         20000207-2.c            cpp/20000207-2.c
50094         20000209-1.c            cpp/20000209-1.c
50095         20000209-2.c            cpp/20000209-2.c
50096         20000301-1.c            cpp/20000301-1.c
50097         20000419-1.c            cpp/20000419-1.c
50098         20000510-1.S            cpp/20000510-1.S
50099         20000519-1.c            cpp/20000519-1.c
50100         20000529-1.c            cpp/20000529-1.c
50101         20000625-1.c            cpp/20000625-1.c
50102         20000625-2.c            cpp/20000625-2.c
50103         cpp-as1.c               cpp/assert1.c
50104         cpp-as2.c               cpp/assert2.c
50105         cxx-comments-1.c        cpp/cxxcom1.c
50106         cxx-comments-2.c        cpp/cxxcom2.c
50107         endif-label.c           cpp/endif.c
50108         cpp-hash1.c             cpp/hash1.c
50109         cpp-hash2.c             cpp/hash2.c
50110         cpp-if1.c               cpp/if-1.c
50111         cpp-if2.c               cpp/if-2.c
50112         cpp-if3.c               cpp/if-3.c
50113         cpp-if4.c               cpp/if-4.c
50114         cpp-if5.c               cpp/if-5.c
50115         cpp-cond.c              cpp/if-cexp.c
50116         cpp-missingop.c         cpp/if-mop.c
50117         cpp-missingparen.c      cpp/if-mpar.c
50118         cpp-opprec.c            cpp/if-oppr.c
50119         cpp-ifparen.c           cpp/if-paren.c
50120         cpp-shortcircuit.c      cpp/if-sc.c
50121         cpp-shift.c             cpp/if-shift.c
50122         cpp-unary.c             cpp/if-unary.c
50123         cpp-li1.c               cpp/line1.c
50124         cpp-li2.c               cpp/line2.c
50125         lineno.c                cpp/line3.c
50126         lineno-2.c              cpp/line4.c
50127         cpp-mi.c                cpp/mi1.c
50128         cpp-mic.h               cpp/mi1c.h
50129         cpp-micc.h              cpp/mi1cc.h
50130         cpp-mind.h              cpp/mi1nd.h
50131         cpp-mindp.h             cpp/mi1ndp.h
50132         cpp-mix.h               cpp/mi1x.h
50133         cpp-mi2.c               cpp/mi2.c
50134         cpp-mi2a.h              cpp/mi2a.h
50135         cpp-mi2b.h              cpp/mi2b.h
50136         cpp-mi2c.h              cpp/mi2c.h
50137         cpp-mi3.c               cpp/mi3.c
50138         cpp-mi3.def             cpp/mi3.def
50139         poison-1.c              cpp/poison.c
50140         pr-impl.c               cpp/prag-imp.c
50141         cpp-redef-2.c           cpp/redef1.c
50142         cpp-redef.c             cpp/redef2.c
50143         strpaste.c              cpp/strp1.c
50144         strpaste-2.c            cpp/strp2.c
50145         cpp-tradpaste.c         cpp/tr-paste.c
50146         cpp-tradstringify.c     cpp/tr-str.c
50147         cpp-tradwarn1.c         cpp/tr-warn1.c
50148         cpp-tradwarn2.c         cpp/tr-warn2.c
50149         trigraphs.c             cpp/trigraphs.c
50150         cpp-unc1.c              cpp/unc1.c
50151         cpp-unc2.c              cpp/unc2.c
50152         cpp-unc3.c              cpp/unc3.c
50153         cpp-unc.c               cpp/unc4.c
50154         undef.c                 cpp/undef1.c
50155         undef-2.c               cpp/undef2.c
50156         cpp-wi1.c               cpp/widestr1.c
50157
50158 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
50159
50160         * lib/g++.exp (g++_include_flags): Tweak.
50161
50162 2000-06-27  H.J. Lu  <hjl@gnu.org>
50163             Loren J. Rittle  <ljrittle@acm.org>
50164
50165         * lib/g++.exp (g++_include_flags): Override libgloss.exp
50166         version with one that knows about the new gcc tree structure.
50167         (g++_link_flags): Same.
50168
50169 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
50170
50171         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50172         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50173         case we are cross-compiling.
50174
50175         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50176         g++.old-deja/g++.niklas/Makefile.in,
50177         g++.old-deja/g++.niklas/configure.in,
50178         g++.old-deja/g++.other/Makefile.in,
50179         g++.old-deja/g++.other/configure.in,
50180         gcc.c-torture/code_quality/Makefile.in,
50181         gcc.c-torture/code_quality/configure.in,
50182         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50183         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50184         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50185         gcc.c-torture/execute/ieee/Makefile.in,
50186         gcc.c-torture/execute/ieee/configure.in,
50187         gcc.c-torture/noncompile/Makefile.in,
50188         gcc.c-torture/noncompile/configure.in,
50189         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50190         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50191         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50192
50193 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50194
50195         * g++.old-deja/g++.other/ambig3.C: New test.
50196
50197 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
50198
50199         * g++.old-deja/g++.pt/syntax1.C: New test.
50200         * g++.old-deja/g++.pt/syntax2.C: New test.
50201         * g++.old-deja/g++.other/syntax3.C: New test.
50202         * g++.old-deja/g++.other/syntax4.C: New test.
50203
50204 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50205
50206         * gcc.dg/20000623-1.c: Prototype exit and abort.
50207
50208 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
50209
50210         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50211         New tests.
50212         * gcc.dg/cpp-mi3.def: New file.
50213
50214         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50215         inside assertions.
50216         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50217         lexer's error messages.
50218         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50219         divine anything from the linemarkers.
50220         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50221         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50222
50223 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
50224
50225         * gcc.dg/20000623-1.c: New test.
50226
50227 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
50228
50229         * gcc.c-torture/execute/20000622-1.c: New test.
50230
50231 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50232
50233         * g++.old-deja/g++.other/init15.C: New test.
50234
50235 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
50236
50237         * g++.old-deja/g++.pt/vaarg2.C: New test.
50238         * g++.old-deja/g++.pt/vaarg3.C: New test.
50239
50240 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
50241
50242         * g++.old-deja/g++.other/dyncast6.C: New test.
50243
50244 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
50245
50246         * gcc.c-torture/execute/loop-6.c: New test.
50247
50248 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
50249
50250         * gcc.dg/20000614-1.c: New test.
50251         * gcc.dg/20000614-2.c: New test.
50252
50253 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
50254
50255         * g++.old-deja/g++.other/inline12.C: New test.
50256
50257 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
50258
50259         * g++.old-deja/g++.other/eh1.C: New test.
50260
50261 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
50262
50263         * g++.old-deja/g++.other/type.C: New test.
50264
50265 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50266
50267         * g++.old-deja/g++.other/initstring.C: New test.
50268
50269 2000-06-12  Jason Merrill  <jason@redhat.com>
50270
50271         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50272
50273 2000-06-09  Jeffrey A Law  (law@cygnus.com)
50274
50275         * gcc.c-torture/compile/20000609-1.c: New test.
50276
50277 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
50278
50279         * gcc.dg/20000609-1.c: New test.
50280
50281 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
50282
50283         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50284         * gcc.c-torture/noncompile/poison-1.c: Move...
50285         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50286         * gcc.dg/cpp-li1.c: Add a token after the #line.
50287
50288 2000-06-05  Richard Henderson  <rth@cygnus.com>
50289
50290         * gcc.c-torture/execute/20000605-2.c: New test.
50291         * gcc.c-torture/execute/20000605-3.c: New test.
50292
50293 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
50294
50295         * g77.f-torture/execute/20000503-1.x: New file.
50296
50297 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
50298
50299         * g++.old-deja/g++.eh/badalloc1.C: New test.
50300
50301 2000-06-05  Richard Henderson  <rth@cygnus.com>
50302
50303         * gcc.c-torture/execute/20000605-1.c: New test.
50304
50305 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
50306             Nathan Sidwell <nathan@codesourcery.com>
50307
50308         * gcc.c-torture/compile/20000605-1.c: New test.
50309
50310 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
50311
50312         * g77.f-torture/compile/20000601-1.f: New test.
50313
50314 2000-06-03  Richard Henderson  <rth@cygnus.com>
50315
50316         * gcc.c-torture/execute/20000603-1.c: New.
50317
50318 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
50319
50320         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50321         * gcc.dg/noreturn-2.c (noreturn): Likewise.
50322
50323 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
50324
50325         * gcc.dg/compare2.c (case 12): XFAIL.
50326         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50327         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50328
50329         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50330
50331 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
50332
50333         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50334         guard macro is already defined when the header is first
50335         included.
50336         * gcc.dg/cpp-mix.h: New file.
50337         * gcc.dg/endif-label.c: Update patterns to match compiler.
50338
50339         * g++.brendan/complex1.C: Declare abort.
50340         * g++.law/refs4.C: Remove XFAIL.
50341         * g++.oliva/expr2.C: Declare abort and exit.
50342
50343 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
50344
50345         * gcc.c-torture/execute/20000528-1.c: New test.
50346
50347         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50348         * g++.old-deja/g++.law/temps4.C: Likewise.
50349
50350         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50351         stdlib.h.  Call abort() on failure.
50352         * g++.old-deja/g++.law/refs4.C: Likewise.
50353         * g++.old-deja/g++.law/temps4.C: Likewise.
50354         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50355         * gcc.c-torture/execute/20000112-1.c: Include string.h.
50356
50357 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
50358
50359         Relative to g++.dg/special:
50360         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50361
50362         Relative to g++.old-deja:
50363         * g++.brendan/complex1.C, g++.jason/optimize2.C,
50364         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50365         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50366         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50367         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50368         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50369         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
50370
50371         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
50372         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
50373         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
50374         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
50375         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
50376         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
50377         and/or string.h.
50378
50379         * g++.other/goto1.C: Update expectations for error messages.
50380
50381 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
50382
50383         * gcc.c-torture/compile/20000523-1.c: New test.
50384
50385 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50386
50387         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
50388
50389 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
50390
50391         * g++.old-deja/g++.eh/catch11.C: New test.
50392         * g++.old-deja/g++.eh/catch12.C: New test.
50393
50394 2000-05-24  Nick Clifton  <nickc@cygnus.com>
50395
50396         * gcc.c-torture/execute/20000523-1.c: New test.
50397
50398 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
50399
50400         * c-torture/execute/bcp-1.c: Replace abort in arg of
50401         __builtin_constant_p with a generic external function.
50402
50403         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
50404         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
50405         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
50406         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
50407         Prototype abort and/or exit.
50408
50409         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
50410         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
50411         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
50412         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
50413
50414 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
50415
50416         * gcc.dg/dwarf2-1.c: New test.
50417
50418 2000-05-20  Richard Henderson  <rth@cygnus.com>
50419
50420         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
50421
50422 2000-05-20  Andreas Jaeger  <aj@suse.de>
50423
50424         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
50425         testcase.
50426
50427 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
50428
50429         * gcc.c-torture/execute/20000519-2.c: New test.
50430
50431 2000-05-19  Andreas Jaeger  <aj@suse.de>
50432
50433         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
50434         which fails with SSA.
50435
50436         * lib/c-torture.exp: Also test with -O3 -fssa.
50437
50438 2000-05-18  Michael Meissner  <meissner@redhat.com>
50439
50440         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
50441         * gcc.c-torture/execute/920415-1.c: Ditto.
50442         * gcc.c-torture/execute/920501-1.c: Ditto.
50443         * gcc.c-torture/execute/conversion.c: Ditto.
50444         * gcc.c-torture/execute/cvt-1.c: Ditto.
50445
50446 2000-05-18  Jeffrey A Law  (law@cygnus.com)
50447
50448         * gcc.c-torture/compile/20000518-1.c: New test.
50449
50450 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
50451
50452         * g77.f-torture/compile/200005018.f: New test.
50453
50454 2000-05-17  Jeffrey A Law  (law@cygnus.com)
50455
50456         * gcc.c-torture/compile/20000517-1.c: New test.
50457
50458 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50459
50460         * gcc.c-torture/execute/20000516-1.c: New test.
50461
50462 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
50463
50464         * g++.old-deja/g++.other/eh.C: New test.
50465
50466 2000-05-12  Richard Henderson  <rth@cygnus.com>
50467
50468         * gcc.c-torture/execute/990208-1.c (main): Don't pass
50469         constants through to doit's conditional.
50470
50471 2000-05-11  Jeffrey A Law  (law@cygnus.com)
50472
50473         * gcc.c-torture/compile/20000511-1.c: New test.
50474         * g77.f-torture/compile/20000511-1.f: New test.
50475         * g77.f-torture/compile/20000511-2.f: New test.
50476
50477 2000-05-11  Michael Meissner  <meissner@redhat.com>
50478
50479         * gcc.c-torture/execute/20000511-1.c: New test.
50480
50481 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
50482
50483         * gcc.dg/dg.exp: Scan .S files as well as .c files.
50484         * gcc.dg/20000510-1.S: New.
50485
50486 2000-05-08  Catherine Moore  <clm@cygnus.com>
50487
50488         * gcc.dg/unused-3.c: New.
50489
50490 2000-05-06  Richard Henderson  <rth@cygnus.com>
50491
50492           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
50493           * g++.old-deja/g++.mike/warn1.C: Likewise.
50494           * g++.old-deja/g++.pt/local1.C: Likewise.
50495           * g++.old-deja/g++.pt/local7.C: Likewise.
50496           * g++.old-deja/g++.pt/spec16.C: Likewise.
50497
50498 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
50499
50500         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
50501
50502 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
50503
50504           * g77.f-torture/execute/20000503-1.f: New test.
50505
50506 2000-05-04  Andreas Jaeger  <aj@suse.de>
50507
50508         * gcc.dg/noreturn-2.c: New test.
50509
50510 2000-05-04  Neil Booth  <NeilB@earthling.net>
50511
50512         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
50513         preprocessor.
50514
50515 2000-05-04  Richard Henderson  <rth@cygnus.com>
50516
50517         * gcc.c-torture/execute/20000503-1.c: Fix typo.
50518
50519 2000-05-04  Richard Henderson  <rth@cygnus.com>
50520
50521         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
50522         OpenSSL by Jason R Thorpe.
50523
50524 2000-05-03  Jim Wilson  <wilson@cygnus.com>
50525
50526         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
50527
50528 2000-05-03  Robert Lipe <robertlipe@usa.net>
50529
50530         * gcc.dg/20000503-1.c: New test.
50531
50532 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
50533
50534         * gcc.c-torture/compile/20000502-1.c: New test.
50535         * g++.old-deja/g++.other/align.C: New test.
50536         * gcc.dg/cpp-tradstringify.c: New test.
50537
50538 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50539
50540         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
50541         and hard registers.
50542
50543 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
50544
50545         * gcc.c-torture/execute/loop-5.c: New test.
50546
50547 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
50548
50549         * gcc.c-torture/execute/va-arg-20.c: New test.
50550
50551 2000-04-23  Jeffrey A Law  (law@cygnus.com)
50552
50553         * gcc.c-torture/execute/20000422-1.c: New test.
50554
50555 2000-04-20  Greg McGary  <gkm@gnu.org>
50556
50557         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
50558         when optimizing, but without sibling-call optimizations (-O1).
50559
50560 2000-04-20  Jeffrey A Law  (law@cygnus.com)
50561
50562           * gcc.c-torture/compile/20000420-1.c: New test.
50563
50564 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
50565
50566         * g++.abi/ptrflags.C: New test.
50567         * g++.eh/catchptr1.C: Test incomplete pointer chains.
50568
50569 2000-04-19  Catherine Moore  <clm@cygnus.com>
50570
50571         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
50572
50573 2000-04-19  Greg McGary  <gkm@gnu.org>
50574
50575         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
50576         sibling-call optimizations.
50577
50578 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
50579
50580         * gcc.dg/20000419-1.c: New test.
50581
50582 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
50583
50584         * gcc.c-torture/execute/20000412-6.c: New test.
50585
50586 2000-04-12  Jeffrey A Law  (law@cygnus.com)
50587
50588         * gcc.c-torture/execute/20000412-5.c: New test.
50589         * g77.f-torture/compile/20000412-1.f: New test.
50590         * gcc.c-torture/execute/20000412-4.c: New test.
50591         * gcc.c-torture/compile/20000412-2.c: New test.
50592         * gcc.c-torture/execute/20000412-3.c: New test.
50593         * gcc.c-torture/compile/20000412-1.c: New test.
50594         * gcc.c-torture/execute/20000412-2.c: New test.
50595
50596 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
50597
50598         * objc/execute/bf-20.m: New test.
50599
50600 2000-04-10  Richard Henderson  <rth@cygnus.com>
50601
50602         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
50603
50604         * gcc.c-torture/execute/20000412-1.c: New test.
50605
50606 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50607
50608         * g++.old-deja/g++.eh/catchptr1.C: New test.
50609
50610 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
50611
50612         * g++.old-deja/g++.abi/cxa_vec.C: New test.
50613
50614 2000-04-08  Neil Booth  <NeilB@earthling.net>
50615
50616         * gcc.dg/cpp-nullchar.c: Remove test as
50617         embedded nulls cause problems.
50618
50619 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50620
50621         * gcc.dg/compare2.c: New test.
50622
50623 2000-04-08  Neil Booth  <NeilB@earthling.net>
50624
50625         * gcc.dg/cpp-nullchar.c: New test.
50626
50627 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
50628
50629         * gcc.dg/cpp-mi2.c: New test.
50630         * gcc.dg/cpp-mi2[abc].h: New files.
50631
50632 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
50633
50634         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50635         member name.
50636
50637 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
50638
50639         * g++.old-deja/g++.abi/vmihint.C: New test.
50640
50641 2000-04-06  Neil Booth  <NeilB@earthling.net>
50642
50643         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50644         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50645         copyright.
50646
50647 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
50648
50649         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50650         avoid stack-frame overwrite.
50651
50652 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
50653
50654         * gcc.c-torture/compile/20000405-2.c: New test.
50655         * gcc.c-torture/compile/20000405-3.c: New test.
50656
50657 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50658
50659         * gcc.c-torture/compile/20000405-1.c: New test.
50660
50661 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
50662
50663         * gcc.dg/cast-qual-1.c: Revert last change.
50664
50665 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50666
50667         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50668
50669 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
50670
50671         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50672         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50673
50674 2000-04-03  Jeffrey A Law  (law@cygnus.com)
50675
50676         * gcc.c-torture/compile/20000403-2.c: New test.
50677         * gcc.c-torture/compile/20000403-1.c: New test.
50678
50679 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
50680
50681         * gcc.c-torture/execute/20000403-1.c: New test.
50682
50683 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
50684
50685         * gcc.c-torture/execute/20000402-1.c: New test.
50686
50687 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
50688
50689         * gcc.c-torture/execute/va-arg-15.c: New test.
50690         * gcc.c-torture/execute/va-arg-16.c: New test.
50691         * gcc.c-torture/execute/va-arg-17.c: New test.
50692         * gcc.c-torture/execute/va-arg-18.c: New test.
50693         * gcc.c-torture/execute/va-arg-19.c: New test.
50694
50695 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
50696
50697         * gcc.c-torture/compile/981211-1.c: Move to...
50698         * gcc.dg/cpp-as1.c: ...here.
50699         * gcc.dg/cpp-as2.c: New file.
50700
50701         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50702         compiler.
50703
50704 2000-04-02  Neil Booth  <NeilB@earthling.net>
50705
50706         * gcc.dg/cpp-cond.c  New tests.
50707         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
50708         accidental success less likely.
50709         * gcc.dg/cpp-missingop.c  New tests.
50710         * gcc.dg/cpp-missingparen.c  New tests.
50711         * gcc.dg/cpp-shift.c  New tests.
50712         * gcc.dg/cpp-shortcircuit.c  New tests.
50713         * gcc.dg/cpp-unary.c  New tests.
50714
50715 2000-03-29  Jeffrey A Law  (law@cygnus.com)
50716
50717         * gcc.c-torture/compile/20000329-1.c: New test.
50718
50719 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
50720
50721         * gcc.c-torture/compile/20000326-1.c: New test.
50722         * gcc.c-torture/compile/20000326-2.c: New test.
50723
50724 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
50725
50726         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50727         the first parameter is a function argument.
50728
50729 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
50730
50731         * g++.old-deja/g++.ext/array4.C: New test.
50732
50733 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
50734
50735         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50736
50737 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50738
50739         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50740
50741 2000-03-19  Richard Henderson  <rth@cygnus.com>
50742
50743         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50744
50745 2000-03-19  Richard Henderson  <rth@cygnus.com>
50746
50747         * gcc.c-torture/compile/20000319-1.c: New test.
50748
50749 2000-03-14  Jeffrey A Law  (law@cygnus.com)
50750
50751         * gcc.c-torture/execute/20000314-3.c: New test.
50752         * gcc.c-torture/execute/20000314-2.c: New test.
50753         * gcc.c-torture/execute/20000314-1.c: New test.
50754         * gcc.c-torture/compile/20000314-2.c: New test.
50755         * gcc.c-torture/compile/20000314-1.c: New test.
50756
50757 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
50758
50759         * g++.old-deja/g++.warn/inline.C: New test.
50760
50761 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
50762
50763         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50764         standards-compliant result rather than specific constants.
50765         Put test-values in array.
50766
50767 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
50768
50769         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50770         (g++_target_compile): Put test-specific options last.
50771
50772 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50773
50774         * g++.old-deja/g++.eh/vbase4.C: New test.
50775
50776 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50777
50778         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50779
50780 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50781
50782         * g++.old-deja/g++.brendan/misc12.C: Removed.
50783         * g++.old-deja/g++.pt/memtemp77.C: Constify.
50784         * g++.old-deja/g++.ext/pretty4.C: New test.
50785
50786 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
50787
50788         * g++.old-deja/g++.other/string2.C: New test.
50789
50790 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
50791
50792         * g++.old-deja/g++.warn/impint2.C: New test.
50793
50794 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
50795
50796         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50797         is 1, not zero.
50798
50799 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
50800
50801         * g++.old-deja/g++.warn/impint.C: New test.
50802         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50803         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50804         * g++.old-deja/g++.pt/explicit12.C: Likewise.
50805         * g++.old-deja/g++.pt/explicit13.C: Likewise.
50806         * g++.old-deja/g++.pt/explicit17.C: Likewise.
50807         * g++.old-deja/g++.pt/explicit18.C: Likewise.
50808         * g++.old-deja/g++.pt/explicit19.C: Likewise.
50809         * g++.old-deja/g++.pt/explicit23.C: Likewise.
50810         * g++.old-deja/g++.pt/explicit31.C: Likewise.
50811         * g++.old-deja/g++.pt/explicit35.C: Likewise.
50812         * g++.old-deja/g++.pt/explicit6.C: Likewise.
50813         * g++.old-deja/g++.pt/memclass7.C: Likewise.
50814
50815 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
50816
50817         * gcc.dg/cpp-redef.c: New test.
50818
50819 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
50820
50821         * g++.old-deja/g++.pt/unify7.C: New test.
50822
50823 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50824
50825         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50826         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50827
50828 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
50829
50830         * gcc.c-torture/compile/20000224-1.c: New test.
50831
50832 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50833
50834         * gcc.c-torture/compile/cpp-2.c: New test.
50835         * gcc.c-torture/compile/cpp-1.c: New test.
50836
50837 2000-02-25  Jeffrey A Law  (law@cygnus.com)
50838
50839         * gcc.c-torture/execute/20000225-1.c: New test.
50840
50841 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50842
50843         * gcc.dg/cpp-li2.c: New test.
50844
50845         * gcc.dg/cpp-wi1.c: New test.
50846
50847         * gcc.dg/cpp-li1.c: New test.
50848
50849 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
50850
50851         * g++.old-deja/g++.other/sizeof5.C: New test.
50852
50853 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50854
50855         * gcc.c-torture/execute/va-arg-13.c: New test.
50856
50857 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
50858
50859         * gcc.c-torture/execute/va-arg-12.c: New test.
50860
50861 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50862
50863         * gcc.c-torture/execute/20000223-1.c: New test.
50864
50865 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
50866
50867         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50868
50869 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
50870
50871         * g++.old-deja/g++.abi/ptrmem.C: New test.
50872
50873 2000-02-19  Richard Henderson  <rth@cygnus.com>
50874
50875         * gcc.c-torture/compile/init-3.c: New.
50876
50877 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
50878
50879         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50880         ALWAYS_CXXFLAGS.
50881
50882 2000-02-11  Robert Lipe <robertl@sco.com>
50883
50884         * gcc.c-torture/compile/20000211-3.c: New test.
50885
50886 2000-02-11  Martin Buchholz <martin@xemacs.org>
50887
50888         * gcc.c-torture/compile/20000211-2.c: New test.
50889
50890 2000-02-11  Jeffrey A Law  (law@cygnus.com)
50891
50892         * gcc.c-torture/compile/20000211-1.c: New test.
50893
50894 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
50895
50896         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50897           on native targets
50898
50899 2000-02-08  Nathan Sidwell  <nathan@acm.org>
50900
50901         * g++.old-deja/g++.other/cast5.C: New test.
50902
50903 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
50904
50905         * gcc.c-torture/execute/20000205-1.c: New.
50906
50907 2000-02-03  Nathan Sidwell  <nathan@acm.org>
50908
50909         * g++.old-deja/g++.jason/cast3.C: Return void.
50910         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50911
50912 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50913
50914         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50915
50916         * gcc.dg/loop-1.c: New test.
50917
50918 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
50919
50920         * gcc.c-torture/compile/20000127-1.c: New test.
50921         * gcc.c-torture/execute/991228-1.c: New test.
50922
50923 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50924
50925         * gcc.dg/unused-2.c: New test.
50926
50927         * gcc.dg/conv-1.c: New test.
50928
50929 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
50930
50931         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50932         compiler.
50933         (tool_option_proc): Fix typo.
50934
50935 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
50936
50937         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50938         of the ld on the host, not on the build machine.
50939         Also, don't crash if '--help' is not a supported option.
50940
50941 2000-01-24  Richard Henderson  <rth@cygnus.com>
50942
50943         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50944
50945 2000-01-20  Jeffrey A Law  (law@cygnus.com)
50946
50947         * gcc.c-torture/execute/20000120-2.c: New test.
50948         * gcc.c-torture/execute/20000120-1.c: New test.
50949
50950 2000-01-13  Jeffrey A Law  (law@cygnus.com)
50951
50952         * gcc.c-torture/execute/20000113-1.c: New test.
50953
50954 2000-01-12  Jeffrey A Law  (law@cygnus.com)
50955
50956         * gcc.c-torture/execute/20000112-1.c: New test.
50957
50958 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50959
50960         * gcc.dg/20000111-1.c: New test.
50961
50962 2000-01-10  Jeffrey A Law  (law@cygnus.com)
50963
50964         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50965         with 16 bit integers.
50966
50967 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
50968
50969         * gcc.dg/20000108-1.c: New test.
50970
50971 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50972
50973         * g++.old-deja/g++.ns/koenig8.C: New test.
50974
50975 2000-01-05  Nathan Sidwell  <nathan@acm.org>
50976
50977         * g++.old-deja/g++.other/cast4.C: New test.
50978
50979 2000-01-05  Jeffrey A Law  (law@cygnus.com)
50980
50981         * gcc.c-torture/compile/20000105-2.c: New test.
50982         * gcc.c-torture/compile/20000105-1.c: New test.
50983
50984 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50985
50986         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50987         references to printf & atoi to conform to ANSI standard.
50988         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50989         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50990         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50991         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50992         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50993         * g++.old-deja/g++.brendan/complex1.C: Likewise.
50994         * g++.old-deja/g++.brendan/copy1.C: Likewise.
50995         * g++.old-deja/g++.brendan/copy2.C: Likewise.
50996         * g++.old-deja/g++.brendan/copy3.C: Likewise.
50997         * g++.old-deja/g++.brendan/copy4.C: Likewise.
50998         * g++.old-deja/g++.brendan/copy5.C: Likewise.
50999         * g++.old-deja/g++.brendan/copy6.C: Likewise.
51000         * g++.old-deja/g++.brendan/copy7.C: Likewise.
51001         * g++.old-deja/g++.brendan/copy8.C: Likewise.
51002         * g++.old-deja/g++.brendan/crash11.C: Likewise.
51003         * g++.old-deja/g++.brendan/crash14.C: Likewise.
51004         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51005         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51006         * g++.old-deja/g++.brendan/delete2.C: Likewise.
51007         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51008         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51009         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51010         * g++.old-deja/g++.brendan/eh1.C: Likewise.
51011         * g++.old-deja/g++.brendan/groff1.C: Likewise.
51012         * g++.old-deja/g++.brendan/init3.C: Likewise.
51013         * g++.old-deja/g++.brendan/misc12.C: Likewise.
51014         * g++.old-deja/g++.brendan/misc7.C: Likewise.
51015         * g++.old-deja/g++.brendan/new2.C: Likewise.
51016         * g++.old-deja/g++.brendan/operators4.C: Likewise.
51017         * g++.old-deja/g++.brendan/operators5.C: Likewise.
51018         * g++.old-deja/g++.brendan/overload2.C: Likewise.
51019         * g++.old-deja/g++.brendan/overload7.C: Likewise.
51020         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51021         * g++.old-deja/g++.brendan/reference1.C: Likewise.
51022         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51023         * g++.old-deja/g++.brendan/template24.C: Likewise.
51024         * g++.old-deja/g++.brendan/template3.C: Likewise.
51025         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51026         * g++.old-deja/g++.jason/inline3.C: Likewise.
51027         * g++.old-deja/g++.jason/opeq.C: Likewise.
51028         * g++.old-deja/g++.law/arg5.C: Likewise.
51029         * g++.old-deja/g++.law/arm7.C: Likewise.
51030         * g++.old-deja/g++.law/ctors11.C: Likewise.
51031         * g++.old-deja/g++.law/cvt8.C: Likewise.
51032         * g++.old-deja/g++.law/init9.C: Likewise.
51033         * g++.old-deja/g++.law/refs4.C: Likewise.
51034         * g++.old-deja/g++.law/template2.C: Likewise.
51035         * g++.old-deja/g++.law/visibility24.C: Likewise.
51036         * g++.old-deja/g++.law/vtable3.C: Likewise.
51037         * g++.old-deja/g++.mike/asm2.C: Likewise.
51038         * g++.old-deja/g++.mike/eh1.C: Likewise.
51039         * g++.old-deja/g++.mike/misc1.C: Likewise.
51040         * g++.old-deja/g++.mike/misc13.C: Likewise.
51041         * g++.old-deja/g++.mike/misc14.C: Likewise.
51042         * g++.old-deja/g++.mike/ns12.C: Likewise.
51043         * g++.old-deja/g++.mike/p1248.C: Likewise.
51044         * g++.old-deja/g++.mike/p3708.C: Likewise.
51045         * g++.old-deja/g++.mike/p3708a.C: Likewise.
51046         * g++.old-deja/g++.mike/p3708b.C: Likewise.
51047         * g++.old-deja/g++.mike/p646.C: Likewise.
51048         * g++.old-deja/g++.mike/p700.C: Likewise.
51049         * g++.old-deja/g++.mike/p783.C: Likewise.
51050         * g++.old-deja/g++.mike/p783a.C: Likewise.
51051         * g++.old-deja/g++.mike/p783b.C: Likewise.
51052         * g++.old-deja/g++.mike/p786.C: Likewise.
51053         * g++.old-deja/g++.mike/p789.C: Likewise.
51054         * g++.old-deja/g++.mike/p789a.C: Likewise.
51055         * g++.old-deja/g++.mike/p807a.C: Likewise.
51056         * g++.old-deja/g++.other/delete3.C: Likewise.
51057         * g++.old-deja/g++.other/dyncast1.C: Likewise.
51058         * g++.old-deja/g++.other/dyncast2.C: Likewise.
51059         * g++.old-deja/g++.other/dyncast3.C: Likewise.
51060         * g++.old-deja/g++.other/empty1.C: Likewise.
51061         * g++.old-deja/g++.other/temporary1.C: Likewise.
51062         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51063         * g++.old-deja/g++.pt/t16.C: Likewise.
51064         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51065
51066 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
51067
51068         * gcc.dg/991230-1.c: New test.
51069
51070 1999-12-29  Jeffrey A Law  (law@cygnus.com)
51071
51072         * gcc.c-torture/compile/991229-3.c: New test.
51073         * gcc.c-torture/compile/991229-2.c: New test.
51074         * gcc.c-torture/compile/991229-1.c: New test.
51075
51076 1999-12-29  Greg McGary <gkm@eng.ascend.com>
51077
51078         * gcc.c-torture/compile/labels-2.c: New test.
51079
51080 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
51081
51082         * gcc.c-torture/execute/991227-1.c: New test.
51083
51084 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51085
51086         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51087
51088 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
51089
51090         * gcc.c-torture/execute/991221-1.c: New test.
51091
51092 1999-12-20  Nathan Sidwell  <nathan@acm.org>
51093
51094         * g++.old-deja/g++.other/cast3.C: New test.
51095
51096 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
51097
51098         * gcc.c-torture/execute/991216-4.c: New test.
51099
51100 1999-12-16  Michael Meissner  <meissner@cygnus.com>
51101
51102         * gcc.c-torture/execute/991216-1.c: New test.
51103         * gcc.c-torture/execute/991216-2.c: New test.
51104         * gcc.c-torture/execute/991216-3.c: New test.
51105
51106 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51107
51108         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51109         Actually make the test fail by using "-O2" for compilation.
51110
51111 1999-12-15  Nathan Sidwell  <nathan@acm.org>
51112
51113         * g++.old-deja/g++.warn/cast-align1.C: New test.
51114
51115 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51116
51117         * gcc.c-torture/compile/991214-1.c: New test.
51118         * gcc.c-torture/compile/991214-2.c: New test.
51119
51120 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
51121
51122         * gcc.dg/991214-1.c: New test.
51123
51124 1999-12-13  Jeffrey A Law  (law@cygnus.com)
51125
51126         * gcc.c-torture/compile/991213-3.c: New test.
51127         * gcc.c-torture/compile/991213-2.c: New test.
51128         * gcc.c-torture/compile/991213-1.c: New test.
51129
51130 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
51131
51132         * gcc.dg/991209-1.c: New test.
51133
51134 1999-12-08  Nathan Sidwell <nathan@acm.org>
51135
51136         * gcc.c-torture/compile/991208-1.c: New test.
51137
51138 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51139
51140         * gcc.dg/ultrasp2.c: New test.
51141
51142 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
51143
51144         * g++.old-deja/g++.abi/align.C (main): Fix typo.
51145
51146 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
51147
51148         * gcc.c-torture/compile/991202-1.c: New test.
51149         * gcc.c-torture/execute/991202-1.c: New test.
51150         * gcc.c-torture/execute/991202-2.c: New test.
51151         * gcc.c-torture/execute/991202-3.c: New test.
51152
51153 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
51154
51155         * g++.old-deja/g++.abi/align.C: New test.
51156         * g++.old-deja/g++.abi/aggregates.C: Likewise.
51157         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51158
51159 1999-12-01  Richard Henderson  <rth@cygnus.com>
51160
51161         * gcc.c-torture/execute/991201-1.c: New.
51162
51163 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
51164
51165         * gcc.dg/991129-1.c: New test.
51166
51167 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51168
51169         * gcc.c-torture/compile/991127-1.c: New test.
51170
51171 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51172
51173         * g++.old-deja/g++.other/warn4.C: New test.
51174
51175 1999-11-22  Nathan Sidwell  <nathan@acm.org>
51176
51177         * g++.old-deja/g++.eh/cleanup2.C: New test.
51178         * g++.old-deja/g++.ext/pretty2.C: New test.
51179         * g++.old-deja/g++.ext/pretty3.C: New test.
51180         * g++.old-deja/g++.other/debug6.C: New test.
51181
51182 1999-10-20  Jim Wilson  <wilson@cygnus.com>
51183
51184         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51185         compiler_output to look for one error message instead of two.
51186
51187 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
51188
51189         * gcc.c-torture/execute/991118-1.c: Also test case
51190         where the word boundary does not split a byte evenly.
51191
51192 1999-11-19  Nathan Sidwell  <nathan@acm.org>
51193
51194         * g++.old-deja/g++.ext/restrict1.C: New test.
51195
51196 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51197
51198         * gcc.c-torture/execute/991118-1.c: New test.
51199
51200 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
51201
51202         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51203         working directory pathnames.
51204
51205 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
51206
51207         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51208         host is equipped with driver.h and driver.o so it can actually
51209         compile and run the tests.
51210
51211 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
51212
51213         * gcc.c-torture/compile/991008-1.c: New test.
51214
51215 1999-11-08  Nick Clifton  <nickc@cygnus.com>
51216
51217         * lib/gcc-dg.exp: Include target-supports.exp
51218
51219 1999-11-05  Nick Clifton  <nickc@cygnus.com>
51220
51221         * lib/target-supports.exp: New file: Provide procs to test for
51222         features supported by the target.
51223         (check_weak_available): Moved here from ecos.exp.
51224         (check_alias_available): New proc: Determine of the target
51225         toolchain supports the alias attribute.
51226
51227         * gcc.dg/special/ecos.exp: Move check_weak_available to
51228         target-supports.exp.
51229         (alias-1.c): Only perform the test if the target supports
51230         aliases.
51231         (wkali-1.c): Only perform the test if the target supports
51232         aliases.
51233
51234         * gcc.dg/990506-0.c: Expect error messages from cross
51235         targets as well as native targets.
51236
51237 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51238
51239         * gcc.dg/ultrasp1.c: Removed xfail.
51240         * gcc.dg/struct-ret-2.c: Likewise.
51241         * gcc.dg/array-1.c: Likewise.
51242
51243 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
51244
51245         * gcc.dg/struct-ret-2.c: New test.
51246
51247         * gcc.dg/array-1.c: New test.
51248
51249 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
51250
51251         * gcc.c-torture/execute/991030-1.c: New test.
51252
51253 1999-10-26  Richard Henderson  <rth@cygnus.com>
51254
51255         * gcc.c-torture/compile/991026-2.c: New test.
51256
51257 1999-10-26  Jeffrey A Law  (law@cygnus.com)
51258
51259         * gcc.c-torture/compile/991026-1.c: New test.
51260
51261 1999-10-23  Jeffrey A Law  (law@cygnus.com)
51262
51263         * gcc.c-torture/execute/991023-1.c: New test.
51264
51265 1999-10-19  Jeffrey A Law  (law@cygnus.com)
51266
51267         * gcc.c-torture/execute/991019-1.c: New test.
51268
51269 1999-10-16  Richard Henderson  <rth@cygnus.com>
51270
51271         * gcc.c-torture/execute/991016-1.c: New test.
51272
51273 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
51274
51275         * gcc.c-torture/execute/991014-1.c: New test.
51276
51277 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
51278
51279         * g++.old-deja/g++.other/union2.C: New test.
51280
51281 1999-10-13  Nathan Sidwell  <nathan@acm.org>
51282
51283         * g++.old-deja/g++.other/vaarg2.C: New test.
51284         * g++.old-deja/g++.other/vaarg3.C: New test.
51285
51286 1999-10-12  Craig Burley  <craig@jcb-sc.com>
51287
51288         * g77.f-torture/noncompile/19990905-1.f: Moved from being
51289         in compile/.
51290
51291 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
51292
51293         * gcc.c-torture/execute/va-arg-11.c: New test.
51294
51295 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
51296
51297         * lib/file-format.exp (gcc_target_object_format): Don't
51298         crash if objdump is unavailable.
51299
51300 1999-09-29  Donn Terry <donn@interix.com>
51301
51302         * gcc.misc-tests/mg.exp: delete extraneous redirection.
51303
51304 1999-09-28  Nick Clifton  <nickc@cygnus.com>
51305
51306         * gcc.c-torture/compile/990928-1.c: New test.
51307
51308 1999-09-28  Nathan Sidwell  <nathan@acm.org>
51309
51310         * g++.old-deja/g++.other/decl6.C: New test.
51311
51312 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51313
51314         * gcc.c-torture/execute/va-arg-10.c: New test.
51315
51316 1999-09-27  Nathan Sidwell  <nathan@acm.org>
51317
51318         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51319         __PRETTY_FUNCTION__.
51320
51321 1999-09-23  Nick Clifton  <nickc@cygnus.com>
51322
51323         * gcc.c-torture/execute/990923-1.c: New test.
51324
51325 1999-09-21  Nick Clifton  <nickc@cygnus.com>
51326
51327         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51328         for which -fpic is inappropriate.
51329
51330 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
51331
51332         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51333
51334 1999-09-21  Nathan Sidwell  <nathan@acm.org>
51335
51336         * g++.old-deja/g++.other/dyncast1.C: New test.
51337         * g++.old-deja/g++.other/dyncast2.C: New test.
51338         * g++.old-deja/g++.other/dyncast3.C: New test.
51339         * g++.old-deja/g++.other/dyncast4.C: New test.
51340         * g++.old-deja/g++.other/dyncast5.C: New test.
51341         * g++.old-deja/g++.eh/catch3.C: New test.
51342         * g++.old-deja/g++.eh/catch3p.C: New test.
51343         * g++.old-deja/g++.eh/catch4.C: New test.
51344         * g++.old-deja/g++.eh/catch4p.C: New test.
51345         * g++.old-deja/g++.eh/catch5.C: New test.
51346         * g++.old-deja/g++.eh/catch5p.C: New test.
51347         * g++.old-deja/g++.eh/catch6.C: New test.
51348         * g++.old-deja/g++.eh/catch6p.C: New test.
51349         * g++.old-deja/g++.eh/catch7.C: New test.
51350         * g++.old-deja/g++.eh/catch7p.C: New test.
51351         * g++.old-deja/g++.eh/catch8.C: New test.
51352         * g++.old-deja/g++.eh/catch8p.C: New test.
51353         * g++.old-deja/g++.eh/catch9.C: New test.
51354         * g++.old-deja/g++.eh/catch9p.C: New test.
51355
51356 1999-09-13  Nathan Sidwell  <nathan@acm.org>
51357
51358         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51359         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51360
51361 1999-09-13  Jeffrey A Law  (law@cygnus.com)
51362
51363         * gcc.c-torture/compile/990913-1.c: New test.
51364
51365 1999-09-10  Nathan Sidwell  <nathan@acm.org>
51366
51367         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51368         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51369
51370 1999-09-09  Richard Henderson  <rth@cygnus.com>
51371
51372         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
51373
51374 1999-09-09  Nathan Sidwell  <nathan@acm.org>
51375
51376         * g++.old-deja/g++.other/lookup11.C: New test.
51377         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
51378         what is permitted and what we want.
51379         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
51380         overload use.
51381         * g++.old-deja/g++.jason/rfg5.C: Likewise.
51382
51383 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
51384
51385         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
51386         * gcc.c-torture/noncompile/poison-1.c: New file.
51387
51388 1999-09-08  Nathan Sidwell  <nathan@acm.org>
51389
51390         * g++.old-deja/g++.other/sizeof3.C: New test.
51391         * g++.old-deja/g++.other/sizeof4.C: New test.
51392         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
51393         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
51394
51395 1999-09-07  Richard Henderson  <rth@cygnus.com>
51396
51397         * gcc.dg/va-arg-1.c: New.
51398
51399 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51400
51401         * gcc.c-torture/execute/va-arg-9.c: New test.
51402
51403 1999-09-05  Craig Burley  <craig@jcb-sc.com>
51404
51405         * g77.f-torture/compile/980519-2.f: New test.
51406         * g77.f-torture/compile/19990905-0.f: New test.
51407         * g77.f-torture/compile/19990905-1.f: New test.
51408         * g77.f-torture/compile/19990905-2.f: New test.
51409
51410         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
51411
51412 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
51413
51414         * gcc.c-torture/execute/990827-1.c: Fix typo.
51415
51416 1999-09-03  Nathan Sidwell  <nathan@acm.org>
51417
51418         * g++.old-deja/g++.other/deref1.C: New test.
51419
51420 1999-09-02  Nathan Sidwell  <nathan@acm.org>
51421
51422         * g++.old-deja/g++.other/ambig2.C: New test.
51423         * g++.old-deja/g++.other/cond5.C: New test.
51424         * g++.old-deja/g++.other/lookup16.C: New test.
51425
51426 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
51427
51428         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
51429         assemblers too.
51430
51431 1999-08-31  Jeffrey A Law  (law@cygnus.com)
51432
51433         * lib/c-torture.exp: Avoid the "compare executables" optimization
51434         when testing native.
51435
51436 1999-08-29  Jeffrey A Law  (law@cygnus.com)
51437
51438         * gcc.c-torture/execute/990829-1.c: New test.
51439         * gcc.c-torture/compile/990829-1.c: New test.
51440
51441 1999-08-27  Paul Burchard  <burchard@pobox.com>
51442
51443         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
51444         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
51445         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
51446         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
51447         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
51448         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
51449         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
51450         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
51451         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
51452         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
51453         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
51454
51455 1999-08-27  Jeffrey A Law  (law@cygnus.com)
51456
51457         * gcc.c-torture/execute/990827-1.c: New test.
51458
51459 1999-08-26  Craig Burley  <craig@jcb-sc.com>
51460
51461         * g77.f-torture/noncompile/19990826-4.f: New test.
51462
51463         * g77.f-torture/compile/19990826-3.f: New test.
51464
51465         * g77.f-torture/execute/19990826-2.f: New test.
51466
51467         * g77.f-torture/compile/19990826-1.f: New test.
51468
51469         * gcc.c-torture/execute/990826-0.c: New test.
51470         * g77.c-torture/execute/19990826-0.f: New test.
51471
51472         * g77.f-torture/noncompile/970626-2.f: New test.
51473
51474 1999-08-25  Paul Burchard  <burchard@pobox.com>
51475
51476         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
51477         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
51478         lss-011.C: New tests.
51479
51480 1999-08-25  Nathan Sidwell  <nathan@acm.org>
51481
51482         * g++.old-deja/g++.other/decl5.C: New test.
51483
51484 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51485
51486         * noncompile/noncompile.exp: Load_lib c-torture.exp.
51487         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
51488         call `postbase' for each one.  All callers of `postbase' changed
51489         to call this instead.
51490
51491 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
51492
51493         * gcc.c-torture/execute/990811-1.c: New test.
51494
51495 1999-08-09  Nick Clifton  <nickc@cygnus.com>
51496
51497         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
51498         just native ones.
51499
51500         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
51501         just native ones.
51502
51503 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51504
51505         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
51506
51507 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51508
51509         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
51510
51511 1999-08-04  Nathan Sidwell  <nathan@acm.org>
51512
51513         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
51514
51515 1999-08-04  Jeffrey A Law  (law@cygnus.com)
51516
51517         * gcc.c-torture/execute/990804-1.c: New test.
51518
51519 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51520
51521         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
51522         * g++.old-deja/g++.brendan/crash64.C: Likewise.
51523         * g++.old-deja/g++.brendan/overload8.C: Likewise.
51524
51525 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51526
51527         * g++.old-deja/g++.other/struct1.C: New test.
51528
51529 1999-08-03  Nathan Sidwell  <nathan@acm.org>
51530
51531         * g++.old-deja/g++.other/enum2.C: New test.
51532
51533 1999-08-02  Richard Henderson  <rth@cygnus.com>
51534
51535         Adapted from tests from Franz Sirl:
51536         * gcc.c-torture/execute/va-arg-7.c: New test.
51537         * gcc.c-torture/execute/va-arg-8.c: New test.
51538
51539 1999-08-01  Jeffrey A Law  (law@cygnus.com)
51540
51541         * gcc.c-torture/compile/990801-2.c: New test.
51542
51543         * gcc.c-torture/compile/990801-1.c: New test.
51544
51545 1999-07-27  Michael Meissner  <meissner@cygnus.com>
51546
51547         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
51548         fp-cmp-1.c, converting double to float.
51549
51550         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
51551         fp-cmp-1.c, converting double to long double.
51552
51553         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
51554         from fr1 to unknown_register, since fr1 is a legitimate register
51555         on some machines.
51556
51557 1999-07-25  Jeffrey A Law  (law@cygnus.com)
51558
51559         * README: More listname related changes.
51560
51561 1999-07-08  Catherine Moore  <clm@cygnus.com>
51562
51563         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
51564
51565 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
51566
51567         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
51568
51569 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
51570
51571         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
51572
51573 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
51574
51575         * gcc.dg/990703-1.c: New test.
51576
51577 1999-06-29  Nick Clifton  <nickc@cygnus.com>
51578
51579         * lib/file-format.exp: New file: Move definition of proc
51580         gcc_target_object_format to here from
51581         gcc.dg/special/ecos.exp.
51582
51583         * lib/c-torture.exp: Include lib file-format.exp.
51584         * lib/gcc-dg.exp: Include lib file-format.exp.
51585
51586         * gcc.dg/special/ecos.exp: Remove definition of proc
51587         gcc_target_object_format.
51588
51589 1999-06-28  Jeffrey A Law  (law@cygnus.com)
51590
51591         * gcc.c-torture/execute/990628-1.c: New test.
51592
51593 1999-06-25  Jeffrey A Law  (law@cygnus.com)
51594
51595         * gcc.c-torture/compile/990625-2.c: New test.
51596
51597         * gcc.c-torture/compile/990625-1.c: New test.
51598
51599 1999-06-23  Nick Clifton  <nickc@cygnus.com>
51600
51601         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
51602         attributes compile.
51603         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
51604         ports that use the COFF/PE file format.
51605
51606 1999-06-17  Jeffrey A Law  (law@cygnus.com)
51607
51608         * gcc.c-torture/compile/990617-1.c: New test.
51609
51610 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
51611
51612         * g++.old-deja/g++.other/decl4.C: New test.
51613
51614 1999-06-14  Nathan Sidwell  <nathan@acm.org>
51615
51616         * g++.old-deja/g++.other/bitfld3.C: New test.
51617
51618 1999-06-08  Nathan Sidwell  <nathan@acm.org>
51619
51620         * g++.old-deja/g++.eh/catch1.C: New test.
51621
51622 1999-06-07  Jeffrey A Law  (law@cygnus.com)
51623
51624         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51625
51626         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51627         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
51628
51629 1999-06-05  Craig Burley  <craig@jcb-sc.com>
51630
51631         * g77.f-torture/compile/19990502-0.f: Replace with new,
51632         shorter, test that still fails after recent changes.
51633
51634 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51635
51636         * gcc.c-torture/execute/990604-1.c: New test.
51637
51638 1999-05-31  Jeffrey A Law  (law@cygnus.com)
51639
51640         * gcc.c-torture/execute/990531-1.c: New test.
51641
51642 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51643
51644         * gcc.c-torture/compile/990527-1.c: New test.
51645
51646 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
51647
51648         * gcc.c-torture/execute/990527-1.c: New test.
51649
51650 1999-05-25  Nick Clifton  <nickc@cygnus.com>
51651
51652         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51653         bitfields as signed.
51654
51655 1999-05-25  Craig Burley  <craig@jcb-sc.com>
51656
51657         * g77.f-torture/compile/19990525-0.f: New test.
51658
51659 1999-05-25  Jeffrey A Law  (law@cygnus.com)
51660
51661         * gcc.c-torture/execute/990525-2.c: New test.
51662
51663         * gcc.c-torture/execute/990525-1.c: New test.
51664
51665 1999-05-24  Nathan Sidwell  <nathan@acm.org>
51666
51667         * g++.old-deja/g++.other/anon3.C: New test.
51668         * g++.old-deja/g++.other/anon4.C: New test.
51669         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51670         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51671         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51672         Merrill).
51673
51674 1999-05-24  Jeffrey A Law  (law@cygnus.com)
51675
51676         * gcc.c-torture/execute/990524-1.c: New test.
51677
51678         * gcc.dg/990524-1.c: New test.
51679
51680 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51681
51682         * gcc.c-torture/compile/990523-1.c: New test.
51683
51684 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
51685
51686         * gcc.c-torture/compile/990519-1.c: New test.
51687
51688 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
51689
51690         * gcc.c-torture/compile/990517-1.c: New test.
51691
51692         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51693         (e4, f4): New tests.
51694         (main): Call them.
51695
51696 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51697
51698         * gcc.dg/noreturn-1.c: New test.
51699
51700 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51701
51702         * gcc.c-torture/execute/990513-1.c: New test.
51703
51704 1999-05-10  Richard Henderson  <rth@cygnus.com>
51705
51706         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51707
51708 1999-05-10  Craig Burley  <craig@jcb-sc.com>
51709
51710         * g77.f-torture/execute/erfc.f: Use small single-precision
51711         values, to avoid problems on Alphas when not -mieee.
51712
51713 1999-05-08  Craig Burley  <craig@jcb-sc.com>
51714
51715         * gcc.dg/990506-0.c: New test.
51716
51717 1999-05-08  Richard Henderson  <rth@cygnus.com>
51718
51719         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51720         the constant to test.  Don't XFAIL 64-bit targets.
51721
51722         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51723         * g++.old-deja/g++.law/profile1.C: Likewise.
51724
51725         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51726         operator new instances.
51727         * g++.old-deja/g++.other/delete5.C: Likewise.
51728
51729 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51730
51731         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51732         intrinsic.
51733
51734 1999-05-03  Craig Burley  <craig@jcb-sc.com>
51735
51736         * g77.f-torture/execute/u77-test.f: Reverse order of two
51737         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51738
51739 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51740
51741         * gcc.dg/compare1.c: New test.
51742
51743 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
51744
51745         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51746         New tests.
51747
51748 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51749
51750         * g77.f-torture/compile/19990502-1.f: New test.
51751
51752 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51753
51754         * g77.f-torture/compile/19990502-0.f: New test.
51755
51756 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51757
51758         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51759         intrinsic.
51760
51761 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51762
51763         * g77.f-torture/execute/u77-test.f (main): List libU77
51764         intrinsics not currently tested.
51765         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51766         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51767         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51768         Trim blanks off the ends of some printed strings.
51769
51770 1999-05-02  Craig Burley  <craig@jcb-sc.com>
51771
51772         * g77.f-torture/execute/u77-test.f (main): Just warn about
51773         FSTAT gid disagreement, as it's expected on some systems.
51774
51775 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51776
51777         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51778         use a new function, which allows for some slop.
51779         Clean up some commentary.
51780         (issum): The new function.
51781         (sgladd): Deleted subroutine.
51782
51783 1999-05-01  Craig Burley  <craig@jcb-sc.com>
51784
51785         * g77.f-torture/execute/u77-test.f: Modify to be more like
51786         libf2c/libU77 version, bringing patches to that version here.
51787         Add suitable commentary.
51788
51789 1999-04-25  Richard Henderson  <rth@cygnus.com>
51790
51791         * gcc.dg/990424-1.c: New test.
51792
51793 1999-04-24  Craig Burley  <craig@jcb-sc.com>
51794
51795         * g77.f-torture/execute/u77-test.f (main): Bug involving
51796         LSTAT has been fixed, so turn back on full checking.
51797
51798 1999-04-20  Craig Burley  <craig@jcb-sc.com>
51799
51800         * g77.f-torture/compile/19990419-0.f: New test.
51801         * g77.f-torture/execute/19990419-1.f: New test.
51802
51803 1999-04-17  Richard Henderson  <rth@cygnus.com>
51804
51805         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51806         to avoid the need for a prototype to supress a warning.
51807
51808 1999-04-07  Jim Wilson  <wilson@cygnus.com>
51809
51810         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51811
51812 1999-04-04  Jeffrey A Law  (law@cygnus.com)
51813
51814         * gcc.c-torture/execute/990404-1.c: New test.
51815
51816 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51817
51818         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51819         * gcc.dg/cpp-if3.c: Don't use -pedantic.
51820         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51821         missing initializer warnings.
51822
51823 1999-03-28  Jeffrey A Law  (law@cygnus.com)
51824
51825         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51826         matching strings.
51827
51828 1999-03-26  Jeffrey A Law  (law@cygnus.com)
51829
51830         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51831
51832 1999-03-26  Craig Burley  <craig@jcb-sc.com>
51833
51834         * g77.f-torture/execute/19990325-0.f: New test.
51835         * g77.f-torture/execute/19990325-1.f: New test.
51836
51837 1999-03-24  Jeffrey A Law  (law@cygnus.com)
51838
51839         * gcc.c-torture/execute/990324-1.c: New test.
51840
51841 1999-03-22  Jim Wilson  <wilson@cygnus.com>
51842
51843         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51844         test with 4.
51845
51846 1999-03-17  Richard Henderson  <rth@cygnus.com>
51847
51848         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
51849
51850 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51851
51852         * g77.f-torture/execute/19990313-2.f: New test.
51853         * g77.f-torture/execute/19990313-3.f: New test.
51854
51855 1999-03-13  Craig Burley  <craig@jcb-sc.com>
51856
51857         * g77.f-torture/execute/19990313-0.f: New test.
51858         * g77.f-torture/execute/19990313-1.f: New test.
51859
51860 1999-03-12  Jim Wilson  <wilson@cygnus.com>
51861
51862         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51863         printf to sprintf.
51864         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51865         (main): Add check for u15.  Conditionalize u31 check depending on
51866         whether ints are <32 bits or >=32 bits.
51867
51868 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51869
51870         * g77.f-torture/execute/19981119-0.f: Improve testiness.
51871
51872 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51873
51874         * g77.f-torture/compile/19990305-0.f: New test.
51875         * g77.f-torture/execute/19981119-0.f: New test.
51876
51877 1999-03-08  Craig Burley  <craig@jcb-sc.com>
51878
51879         * g77.f-torture/execute/970625-2.f: call ABORT if final
51880         result is not correct, instead of just printing it.
51881         Add this checking via newly introduced obfuscation, to
51882         trip up buggy front ends.
51883
51884 1999-03-07  Craig Burley  <craig@jcb-sc.com>
51885
51886         * g77.f-torture/compile/960317-1.f: Moved from being
51887         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
51888
51889 1999-03-06  Craig Burley  <craig@jcb-sc.com>
51890
51891         * g77.f-torture/execute/960317-1.f: New (old) test.
51892         * g77.f-torture/execute/970625-2.f: Ditto.
51893
51894 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
51895
51896         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51897         error message on line 1 or line 2; cccp and cpplib do this differently.
51898
51899 1999-03-01  Jeffrey A Law  (law@cygnus.com)
51900
51901         * g++.old-deja/g++.law/weak1.C: New test.
51902
51903 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51904
51905         * gcc.c-torture/execute/990119-1.c: Renamed to...
51906         * gcc.dg/990119-1.c: this, so it will only be tested once
51907         (it's a preprocessor test, it doesn't need to be run at
51908         multiple optimization levels).
51909
51910 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
51911
51912         * lib/g++.exp: Don't add incdir=$base_dir/../include to
51913           ALWAYS_CXXFLAGS.
51914
51915 1999-02-24  Craig Burley  <craig@jcb-sc.com>
51916
51917         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51918         * g77.f-torture/compile/19981216-0.f: ...as it is expected
51919         to not be compilable by current g77.
51920
51921 1999-02-24  Nick Clifton  <nickc@cygnus.com>
51922
51923         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51924
51925 1999-02-22  Jeffrey A Law  (law@cygnus.com)
51926
51927         * gcc.c-torture/execute/990222-1.c: New test.
51928
51929 1999-02-19  Craig Burley  <craig@jcb-sc.com>
51930
51931         * g77.f-torture/compile/19990218-0.f: New test.
51932         * g77.f-torture/noncompile/19990218-1.f: New test.
51933
51934 1999-02-18  Craig Burley  <craig@jcb-sc.com>
51935
51936         * g77.f-torture/compile/19981216-0.f: New test.
51937
51938 1999-02-14  Jeffrey A Law  (law@cygnus.com)
51939
51940         * gcc.dg/990214-1.c: New test.
51941
51942 1999-02-13  Jeffrey A Law  (law@cygnus.com)
51943
51944         * gcc.dg/990213-2.c: New test.
51945
51946         * gcc.dg/990213-1.c: New test.
51947
51948 1999-02-12  Jeffrey A Law  (law@cygnus.com)
51949
51950         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51951         ints.
51952
51953 1999-02-11  Nick Clifton  <nickc@cygnus.com>
51954
51955         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51956         specified by target.
51957
51958         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51959
51960 1999-02-11  Jeffrey A Law  (law@cygnus.com)
51961
51962         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51963
51964 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51965
51966         * gcc.dg/special/ecos.exp: New test driver for new tests with
51967         special requirements.
51968
51969         * gcc.dg/special/alias-1.c: New test.
51970         * gcc.dg/special/gcsec-1.c: New test.
51971         * gcc.dg/special/weak-1.c: New test.
51972         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51973         * gcc.dg/special/weak-2.c: New test.
51974         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51975         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51976         * gcc.dg/special/wkali-1.c: New test.
51977         * gcc.dg/special/wkali-2.c: New test.
51978         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51979         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51980
51981 1999-02-10  Felix Lee  <flee@cygnus.com>
51982
51983           * lib/c-torture.exp (c-torture-compile): Pull out code for
51984           analyzing gcc error messages.
51985           (c-torture-execute): Likewise.  Fix some (harmless) false
51986           positives.
51987           * lib/gcc.exp (gcc_check_compile): New function.
51988
51989 1999-02-08  Richard Henderson  <rth@cygnus.com>
51990
51991         * gcc.c-torture/execute/990208-1.c: New test.
51992
51993 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
51994
51995         * g++.dg/special/ecos.exp: New driver for new tests with special
51996         requirements
51997
51998         * g++.dg/special/conpr-1.C: New test
51999         * g++.dg/special/conpr-2.C: New test
52000         * g++.dg/special/conpr-2a.C: New test
52001         * g++.dg/special/conpr-3.C: New test
52002         * g++.dg/special/conpr-3a.C: New test
52003         * g++.dg/special/conpr-3b.C: New test
52004
52005         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52006         allow g++ to use the dg driver
52007
52008         * README: Add comment about g++.dg directory
52009
52010 1999-02-06  Jeffrey A Law  (law@cygnus.com)
52011
52012         * README: Update email addresses.
52013
52014 1999-02-03  Nick Clifton  <nickc@cygnus.com>
52015
52016         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52017         arguments in order to force structure S onto the stack even on
52018         the alpha.
52019         (test): Pass 10 leading arguments to function foo as well as the
52020         structure S.
52021
52022         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52023         failure for all targets.
52024
52025         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52026         abort to terminate program execution.
52027
52028 1999-01-30  Richard Henderson  <rth@cygnus.com>
52029
52030         * gcc.c-torture/execute/990130-1.c: New test.
52031
52032 1999-01-30  Jeffrey A Law  (law@cygnus.com)
52033
52034         * gcc.dg/990130-1.c: New test.
52035
52036 1999-01-28  Michael Meissner  <meissner@cygnus.com>
52037
52038         * gcc.c-torture/execute/990128-1.c: New test.
52039
52040 1999-01-27  Michael Meissner  <meissner@cygnus.com>
52041
52042         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52043
52044 1999-01-27  Felix Lee  <flee@cygnus.com>
52045
52046         * lib/c-torture.exp (c-torture-compile): pull out code for
52047         analyzing gcc error messages.
52048         (c-torture-execute): ditto, and fix some (harmless) false
52049         positives.
52050         * lib/gcc.exp (gcc_check_compile): new function.
52051
52052 1999-01-17  Jeffrey A Law  (law@cygnus.com)
52053
52054         * gcc.dg/990117-1.c: New test.
52055
52056         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52057
52058         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52059
52060 1999-01-15  Jeffrey A Law  (law@cygnus.com)
52061
52062         * g77.f-torture/compile/990115-1.f: New test.
52063
52064 1999-01-07  Jeffrey A Law  (law@cygnus.com)
52065
52066         * gcc.c-torture/compile/990107-1.c: New test
52067
52068 1999-01-06  Jeffrey A Law  (law@cygnus.com)
52069
52070         * gcc.c-torture/execute/990106-2.c: New test.
52071
52072         * gcc.c-torture/execute/990106-1.c: New test.
52073
52074 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
52075
52076         * gcc.c-torture/compile/981223-1.c: New test.
52077
52078 1998-12-29  Richard Henderson  <rth@cygnus.com>
52079
52080         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52081         (opt3): Rename from opt4 and disable.
52082
52083 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
52084
52085         * g++.old-deja/g++.pt/ptrmem5.C: New test.
52086
52087 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52088
52089         * g++.old-deja/g++.other/conv5.C: New test.
52090
52091 1998-12-14  Nick Clifton  <nickc@cygnus.com>
52092
52093         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52094
52095 1998-12-11  Jeffrey A Law  (law@cygnus.com)
52096
52097         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52098
52099 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
52100
52101         * gcc.c-torture/compile/981211-1.c: New test.
52102
52103 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52104
52105         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52106
52107         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52108
52109 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52110
52111         * gcc.special/930510-1.c: Make C9X safe.
52112         * gcc.misc-tests/gcov-1.c Similarly.
52113         * gcc.misc-tests/gcov-2.c Similarly.
52114
52115 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52116
52117         * gcc.dg/ultrasp1.c: New test.
52118
52119 1998-12-06  Richard Henderson  <rth@cygnus.com>
52120
52121         * gcc.c-torture/execute/981206.c: New test.
52122
52123 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52124
52125         * g++.old-deja/g++.ns/template7.C: New test.
52126
52127         * g++.old-deja/g++.other/expr1.C: New test.
52128
52129         * g++.old-deja/g++.eh/tmpl3.C: New test.
52130
52131         * g++.old-deja/g++.eh/tmpl2.C: New test.
52132
52133 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52134
52135         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52136         * g++.old-deja/g++.other/using6.C: Removed.
52137         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52138
52139         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52140
52141 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52142
52143         * g++.old-deja/g++.pt/overload8.C: New test.
52144
52145         * g++.old-deja/g++.pt/overload7.C: New test.
52146
52147         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52148
52149         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52150         and relinking messages.
52151         * lib/g++.exp (g++_target_compile): Remove .rpo file when
52152         compiling with -frepo.
52153
52154 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
52155
52156         * g++.old-deja/g++.pt/lookup6.C: New test.
52157
52158 1998-11-30  Nick Clifton  <nickc@cygnus.com>
52159
52160         * gcc.c-torture/execute/981130-1.c: New test.
52161         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52162
52163 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52164
52165         * g++.old-deja/g++.pt/explicit76.C: New test.
52166
52167         * g++.old-deja/g++.pt/friend38.C: New test.
52168
52169         * g++.old-deja/g++.ns/crash2.C: New test.
52170
52171         * g++.old-deja/g++.pt/defarg8.C: New test.
52172
52173         * g++.old-deja/g++.pt/instantiate6.C: New test.
52174
52175         * g++.old-deja/g++.pt/static6.C: New test.
52176
52177         * g++.old-deja/g++.pt/decl2.C: New test.
52178
52179 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52180
52181         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
52182         problem is actually related with name lookup, but so what? :-)
52183
52184         * g++.old-deja/g++.pt/friend37.C: New test.
52185
52186 1998-11-25  Dave Love  <d.love@dl.ac.uk>
52187
52188         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52189         element, which fails on some systems.
52190
52191         * g77.f-torture/execute/labug1.f: New test.
52192
52193 1998-11-21  Jeffrey A Law  (law@cygnus.com)
52194
52195         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52196         is defined.
52197
52198 1998-11-18  Dave Love  <d.love@dl.ac.uk>
52199
52200         * g77.f-torture/compile/981117-1.f: New test.
52201
52202 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
52203
52204         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
52205         properly discarded.
52206
52207 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
52208
52209         * gcc.c-torture/execute/memcheck: New directory of tests for
52210         -fcheck-memory-usage.
52211
52212 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
52213
52214         * README: New file, general information about the testsuite and
52215         new description of the various C++ test subdirectories.
52216         * README.g++: Eliminate obsolete information, update and move most
52217         relevant stuff to README.
52218
52219 1998-11-07  Richard Henderson  <rth@cygnus.com>
52220
52221         * gcc.c-torture/compile/981107-1.c: New test.
52222
52223 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
52224
52225         * execute/memcpy-bi.c: New testcase.
52226
52227 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
52228
52229         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52230         base classes.
52231
52232         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52233         template is selected.
52234
52235         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52236         classes, it should be accepted for all types.
52237
52238         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52239
52240         * g++.old-deja/g++.pt/spec24.C: Ensure that template
52241         specializations start with template headers.
52242
52243 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
52244
52245         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52246
52247         * g++.old-deja/g++.other/init9.C: Test cross initialization of
52248         non-POD types.
52249
52250 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
52251
52252         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52253
52254 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52255
52256         * compile/981022-1.c, compile/981022-1.x: New test and driver.
52257
52258 1998-10-19  Jeffrey A Law  (law@cygnus.com)
52259
52260         * 981019-1.c: New test.
52261
52262 1998-10-14  Robert Lipe <robertl@dgii.com>
52263
52264         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52265         find objc headers.
52266
52267 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
52268
52269         * compile/981001-4.c: Remove use of GCC extension that triggers a
52270         compiler bug.
52271
52272 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
52273
52274         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52275
52276 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52277
52278         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
52279         instantiation of template produces incorrect code for delete
52280         expression.
52281
52282         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
52283         constructors' name is not unique.
52284         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52285         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52286
52287         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
52288         automatic array of const is ill-formed.
52289
52290         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
52291         of template parameter?
52292
52293         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
52294         const.
52295
52296         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
52297         pointer-to-member expression.
52298
52299         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
52300         declaration causes ICE.
52301
52302 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
52303
52304         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
52305         reserved in the global namespace.
52306
52307         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52308         generate needed virtual table.
52309
52310         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52311
52312 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
52313
52314         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52315         template-dependent type
52316
52317 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52318
52319         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52320         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52321         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52322
52323         * g++.old-deja/g++.other/using5.C: New test; using decl from base
52324         class should be usable as argument of member function.
52325         * g++.old-deja/g++.other/using6.C: New test; using decl from base
52326         class should be usable as return type of member function.
52327         * g++.old-deja/g++.other/using7.C: New test; using decl from base
52328         class should be usable as type of data member.
52329
52330         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52331
52332 1998-10-09  Jeffrey A Law  (law@cygnus.com)
52333
52334         * gcc.c-torture/special/920521-1.c: Fix bogus test.
52335
52336 1998-10-08  Nick Clifton  <nickc@cygnus.com>
52337
52338         * gcc.dg/dll-?.c Add thumb to target list.
52339         Fix assembler scan patterns to match current assembler output.
52340
52341 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
52342
52343         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
52344         matching of template brackets.
52345
52346         * g++.old-deja/g++.other/using4.C: New test.  Test using
52347         declarations of methods from base classes.
52348
52349         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
52350         within functions should introduce names into the innermost
52351         enclosing namespace.
52352
52353         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
52354         of static locals if first initialization throws.
52355
52356 1998-10-07  Jim Wilson  <wilson@cygnus.com>
52357
52358         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52359
52360 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
52361
52362         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
52363         lose track of the possible targets of tablejump insns.
52364         * special/special.exp: Run it.
52365
52366 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
52367
52368         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
52369         must be declared before its specializations can be named in friend
52370         declarations.
52371
52372 1998-10-05  Dave Love  <d.love@dl.ac.uk>
52373
52374         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
52375
52376         * g77.f-torture/execute/io1.f: New test.
52377
52378 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
52379
52380         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
52381         with pointer to template function, for which no argument deduction
52382         is possible.
52383
52384         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
52385         specialization of template function as argument to template
52386         function.
52387
52388         * g++.old-deja/g++.other/access2.C: New test; Inner class
52389         shouldn't have privileged access to Outer's names.
52390
52391 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
52392
52393         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
52394         friend template declared within template class conflicts with
52395         nested class of the same name.
52396
52397         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
52398         is ignored.
52399
52400         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
52401         object with direct initializer as function declaration.
52402
52403         * g++.old-deja/g++.other/decl2.C: New test; duplicate
52404         initializers.
52405
52406         * g++.old-deja/g++.other/null2.C: New test; conditional operator
52407         involving const pointer and NULL produces incorrect result.
52408
52409         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
52410         type name without `typename' should be rejected with -pedantic.
52411
52412 1998-10-02  Richard Henderson  <rth@cygnus.com>
52413
52414         * g++.old-deja/g++.other/addrof1.C: New test.
52415
52416 1998-10-01  Nick Clifton  <nickc@cygnus.com>
52417
52418         * gcc.c-torture/compile/981001-1.c: New test.
52419         * gcc.c-torture/execute/981001-1.c: New test.
52420
52421 1998-10-01  Jeffrey A Law  (law@cygnus.com)
52422
52423         * gcc.c-torture/compile/981001-2.c: New test.
52424         * gcc.c-torture/compile/981001-3.c: New test.
52425         * gcc.c-torture/compile/981001-4.c: New test.
52426
52427 1998-10-01  Robert Lipe  <robertl@dgii.com>
52428
52429         * lib/objc.exp (objc_target_compile): Add -L during compiles for
52430         multilibbed hosts.  Idea grafted from g77.exp.
52431
52432 1998-09-30  Dave Love  <d.love@dl.ac.uk>
52433
52434         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
52435         avoid losing on systems which need -lsocket.
52436
52437 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
52438
52439         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
52440         * g++.old-deja/g++.other/nested2.C: Ditto.
52441         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
52442         failure.
52443
52444 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
52445
52446         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
52447         preferred over template operator!= for enum bitfields.
52448
52449 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
52450
52451         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
52452         that happen to have the same base name, but in different scopes,
52453         are incorrectly rejected.
52454
52455 1998-09-16  Richard Henderson  <rth@cygnus.com>
52456
52457         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
52458         on the native word size instead of an integer literal.
52459
52460 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
52461
52462         * g++.old-deja/g++.other/static2.C: Invocation of static data
52463         member of type pointer-to-function denoted as non-static member.
52464
52465         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
52466         checks involving function types and aliases.
52467
52468 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
52469
52470         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
52471         redefined to the same non-trivial type.
52472
52473         * g++.old-deja/g++.pt/explicit73.C: Test for proper
52474         namespace-qualification of template specializations declared in
52475         other namespaces.
52476
52477         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
52478         to declare a subset of the specializations of a template function
52479         as friends of specializations of a template class.
52480
52481         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
52482         member templates that do not fully specialize the enclosing
52483         template class are rejected.
52484
52485 1998-09-11  Dave Love  <d.love@dl.ac.uk>
52486
52487         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
52488
52489 1998-09-08  Dave Love  <d.love@dl.ac.uk>
52490
52491         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
52492         altered from libf2c/libU77 version.
52493
52494 1998-09-06  Dave Love  <d.love@dl.ac.uk>
52495
52496         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
52497
52498 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
52499             Alexandre Oliva  <oliva@dcc.unicamp.br>
52500
52501         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
52502         (un)signed char are different types for template specialization
52503         purposes.
52504
52505 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
52506
52507         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
52508         * objc: ObjC testsuite.
52509
52510 1998-08-31  Catherine Moore  <clm@cygnus.com>
52511
52512         * gcc.c-torture/execute/941014-1.x: New file.
52513
52514 1998-08-31  Nick Clifton  <nickc@cygnus.com>
52515
52516         * lib/c-torture.exp: Add support for
52517         torture_eval_before_compile and torture_eval_before_execute
52518         variables.
52519
52520 1998-08-30  Jeffrey A Law  (law@cygnus.com)
52521
52522         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
52523         this test triggers valid.
52524
52525 1998-08-27  Jeffrey A Law  (law@cygnus.com)
52526
52527         * gcc.dg/980827-1.c: New test.
52528
52529 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
52530
52531         * gcc.c-torture/execute/loop-4b.c: New test.
52532
52533 1998-08-26  Nick Clifton  <nickc@cygnus.com>
52534
52535         * lib/c-torture.exp: Add support for
52536         torture_eval_before_compile and torture_eval_before_execute
52537         variables.
52538
52539 1998-08-25  Jeffrey A Law  (law@cygnus.com)
52540
52541         * gcc.c-torture/compile/980825-1.c: New test.
52542
52543 1998-08-24  Nick Clifton  <nickc@cygnus.com>
52544
52545         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
52546         count number tests in opt_t0 not good_t0.
52547
52548 1998-08-24  Jeffrey A Law  (law@cygnus.com)
52549
52550         * gcc.c-torture/compile/930326-1.x: Fix typo.
52551
52552 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
52553
52554         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
52555         causes an ICE.
52556
52557 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52558
52559         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
52560         STACK_SIZE is defined.
52561         * gcc.c-torture/unsorted/stuct.c: Similarly.
52562
52563         * gcc.c-torture/compile/980821-1.c: New test.
52564
52565 1998-08-21  Jeffrey A Law  (law@cygnus.com)
52566
52567         * gcc.c-torture/execute/980526-2.c: Disable for targets with
52568         16bit ints.
52569
52570 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
52571
52572         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
52573         code.
52574
52575 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
52576
52577         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
52578         error'.
52579
52580 1998-08-18  Jeffrey A Law  (law@cygnus.com)
52581
52582         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
52583
52584 1998-08-16  Jeffrey A Law  (law@cygnus.com)
52585
52586         * gcc.c-torture/compile/980816-1.c: New test.
52587
52588         * gcc.dg/980816-1.c: New test.
52589
52590 1998-08-13  Jeffrey A Law  (law@cygnus.com)
52591
52592         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
52593         compiler for ieee tests.
52594
52595 1998-08-01  Dave Love  <d.love@dl.ac.uk>
52596
52597         * g77.f-torture/compile/980729-0.f: New test.
52598
52599 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
52600
52601         * gcc.c-torture/special/eeprof-1.c: New test, for
52602         -finstrument-functions.
52603         * gcc.c-torture/special/special.exp: Run it.
52604
52605 1998-07-29  Jeffrey A Law  (law@cygnus.com)
52606
52607         * gcc.c-torture/compile/980729-1.c: New test.
52608
52609 1998-07-27  Nick Clifton  <nickc@cygnus.com>
52610
52611         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52612         __thumb__ is defined, and test for ARM style doubles if so.
52613
52614 1998-07-26  Dave Love  <d.love@dl.ac.uk>
52615
52616         * g77.f-torture/noncompile/980615-0.f: New test.
52617
52618 1998-07-26  H.J. Lu  (hjl@gnu.org)
52619
52620         * gcc.dg/980312-1.c: Do link instead of compile.
52621         * gcc.dg/980313-1.c: Likewise.
52622
52623 1998-07-26  Jeffrey A Law  (law@cygnus.com)
52624
52625         * gcc.c-torture/compile/980726-1.c: New test.
52626
52627 1998-07-25  Dave Love  <d.love@dl.ac.uk>
52628
52629         * g77.f-torture/execute/io0.f: New test.
52630
52631 1998-07-24  Nick Clifton  <nickc@cygnus.com>
52632
52633         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52634         an int.
52635
52636 1998-06-18  Michael Meissner  <meissner@cygnus.com>
52637
52638         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52639         m32r bugs.
52640
52641 1998-07-17  Nick Clifton  <nickc@cygnus.com>
52642
52643         * gcc.dg/980626-1.c: Expect failures for all toolchains until
52644         c-decl.c:grokdeclarator can handle mode attributes.
52645
52646 1998-07-16  Jeffrey A Law  (law@cygnus.com)
52647
52648         * gcc.c-torture/execute/980716-1.c: New test.
52649
52650 1998-07-13  Jeffrey A Law  (law@cygnus.com)
52651
52652         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52653         the mn10200.
52654         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
52655         the mn10200.
52656         * gcc.c-torture/execute/va-arg-3.x: Similarly.
52657         * gcc.c-torture/compile/930326-1.x: Similarly.
52658
52659 1998-07-13  Dave Love  <d.love@dl.ac.uk>
52660
52661         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52662         New test from Craig.
52663
52664 1998-07-12  Dave Love  <d.love@dl.ac.uk>
52665
52666         * g77.f-torture/noncompile/980616-0.f: New test.
52667
52668         * g77.f-torture/execute/970816-3.f: New test from Craig.
52669
52670 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52671
52672         *  g++.other/singleton.C: Return error value instead of taking
52673         SIGSEGV.
52674
52675 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52676
52677         *  g++.other/singleton.C: New test.  Warning is under dispute.
52678         Runtime crash is not.
52679
52680 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52681
52682         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52683         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52684         using6.C, using7.C}: New namespace tests.
52685
52686 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
52687
52688         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52689         specialization with typedef'ed names used as array indexes.
52690
52691 1998-07-09  Jeffrey A Law  (law@cygnus.com)
52692
52693         * gcc.c-torture/execute/980709-1.c: New test.
52694
52695         * gcc.dg/980709-1.c: New test.
52696
52697 1998-07-07  Richard Henderson  <rth@cygnus.com>
52698
52699         * gcc.c-torture/execute/bcp-1.c: New test.
52700
52701 1998-07-07  Jeffrey A Law  (law@cygnus.com)
52702
52703         * gcc.c-torture/execute/980707-1.c: New test.
52704
52705 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
52706
52707         * gcc.c-torture/compile/980706-1.c: New test.
52708
52709 1998-07-01  Dave Love  <d.love@dl.ac.uk>
52710
52711         * g77.f-torture/execute/980701-0.f,
52712         g77.f-torture/execute/980701-1.f: New test from Craig.
52713
52714 1998-07-01  Jeffrey A Law  (law@cygnus.com)
52715
52716         * gcc.c-torture/compile/980701-1.c: New test.
52717
52718         * gcc.c-torture/execute/980701-1.c: New test.
52719
52720 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
52721 rlsruhe.de>
52722
52723         * g++.old-deja/g++.robertl/eb132.C: New test.
52724         * g++.old-deja/g++.robertl/eb133.C: Likewise.
52725
52726 1998-06-29  Dave Love  <d.love@dl.ac.uk>
52727
52728         * g77.f-torture/execute/980628-7.f,
52729         g77.f-torture/execute/980628-8.f,
52730         g77.f-torture/execute/980628-9.f,
52731         g77.f-torture/execute/980628-10.f: New tests from Craig.
52732
52733         * g77.f-torture/execute/980628-3.f: Remove mail headers.
52734
52735 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52736
52737         * g77.f-torture/execute/980628-4.f: New test from Craig.
52738         * g77.f-torture/execute/980628-5.f: Likewise.
52739         * g77.f-torture/execute/980628-2.f: Likewise.
52740         * g77.f-torture/execute/980628-0.f: Likewise.
52741         * g77.f-torture/execute/980628-1.f: Likewise.
52742         * g77.f-torture/execute/980628-3.f: Likewise.
52743         * g77.f-torture/execute/980628-6.f: Likewise.
52744
52745 1998-06-28  Jeffrey A Law  (law@cygnus.com)
52746
52747         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52748         directory when nothing has been installed yet.
52749
52750 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
52751
52752         * gcc.c-torture/special/special.exp: Handle newer versions of
52753         dejagnu.
52754
52755 1998-06-26  Jeffrey A Law  (law@cygnus.com)
52756
52757         * gcc.dg/980626-1.c: New test.
52758
52759 1998-06-19  Bruno Haible <haible@ilog.fr>
52760
52761         * gcc.misc-tests/m-un-2.c: New test.
52762         * g++.old-deja/g++.other/warn01.c: Likewise.
52763
52764 1998-06-19  Robert Lipe  <robertl@dgii.com>
52765
52766         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52767         compatibility with assmblers with a different comment character.
52768         Eliminate use of GAS-specific extensions.
52769
52770 1998-06-19  Jeffrey A Law  (law@cygnus.com)
52771
52772         * gcc.c-torture/execute/ieee/980619-1.c: New test.
52773
52774 1998-06-19  Robert Lipe  <robertl@dgii.com>
52775
52776         * lib/g77.exp: Replace search for libf2c.a with search for newly
52777         renamed libg2c.a
52778
52779 1998-06-17  Jeffrey A Law  (law@cygnus.com)
52780
52781         * gcc.c-torture/execute/980617-1.c: New test.
52782
52783 1998-06-12  Jeffrey A Law  (law@cygnus.com)
52784
52785         * gcc.c-torture/execute/980612-1.c: New test.
52786
52787 1998-06-08  Jeffrey A Law  (law@cygnus.com)
52788
52789         * gcc.dg/980523-1.c: Only test on ppc-linux.
52790         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52791
52792         * gcc.c-torture/execute/980608-1.c: New test.
52793
52794 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
52795
52796         * gcc.c-torture/execute/980605-1.c: New test.
52797
52798 1998-06-04  Jeffrey A Law  (law@cygnus.com)
52799
52800         * gcc.c-torture/execute/980604-1.c: New test.
52801
52802 1998-06-02  Jeffrey A Law  (law@cygnus.com)
52803
52804         * gcc.c-torture/execute/980602-1.c: New test.
52805         * gcc.c-torture/execute/980602-2.c: Likewise.
52806
52807 1998-06-02  Dave Love  <d.love@dl.ac.uk>
52808
52809         * 970125-0.f: Fix per JCB.  Add commentary.
52810
52811 1998-05-31  Michael Meissner  <meissner@cygnus.com>
52812
52813         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52814         IEEE -0 support.
52815
52816 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52817
52818         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52819         earlier.
52820
52821 1998-05-28  Catherine Moore <clm@cygnus.com>
52822
52823         * gcc.c-torture/execute/980526-3.c: New test.
52824
52825 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
52826
52827         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52828         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52829         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52830         m88k-motorola-sysv3 to XFAIL.
52831
52832 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52833
52834         * gcc.dg/980526-1.c: New test.
52835         * gcc.c-torture/execute/980526-2.c: New test.
52836
52837 1998-05-26  Jeffrey A Law  (law@cygnus.com)
52838
52839         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52840
52841         * gcc.c-torture/execute/980526-1.c: New test.
52842
52843 1998-05-26  Dave Love  <d.love@dl.ac.uk>
52844
52845         * g77.f-torture/execute/alpha2.f: Add runtime test.
52846
52847 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
52848
52849         * g++.old-deja/old-deja.exp: Strip leading directories.
52850
52851         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52852         error for the line.  Don't run multiple tests for the same line.
52853
52854 1998-05-23  Jeffrey A Law  (law@cygnus.com)
52855
52856         * gcc.dg/980523-1.c: New test.
52857
52858 1998-05-23  Dave Love  <d.love@dl.ac.uk>
52859
52860         * g77.f-torture/compile/970915-0.f: New test.
52861
52862 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
52863
52864         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52865
52866 1998-05-21  Jeffrey A Law  (law@cygnus.com)
52867
52868         * gcc.dg/980520-1.c: New test.
52869
52870 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
52871
52872         * gcc.dg/980502-1.c: Fix return type.
52873
52874 1998-05-20  Jeffrey A Law  (law@cygnus.com)
52875
52876         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52877         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52878         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52879         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52880         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52881
52882 1998-05-20  Dave Love  <d.love@dl.ac.uk>
52883
52884         * g77.f-torture/execute/980520-1.f: New test.
52885
52886 1998-05-15  Dave Love  <d.love@dl.ac.uk>
52887
52888         * lib/mike-g77.exp: New file.
52889
52890         * g77.f-torture/noncompile/noncompile.exp,
52891         g77.f-torture/noncompile/check0.f: New files.
52892
52893 1998-05-14  Dave Love  <d.love@dl.ac.uk>
52894
52895         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52896         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52897         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52898         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52899         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52900         abort where appropriate.
52901
52902 1998-05-05  Michael Meissner  <meissner@cygnus.com>
52903
52904         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52905         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52906
52907 1998-04-29  Dave Love  <d.love@dl.ac.uk>
52908
52909         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52910
52911 1998-04-27  Dave Love  <d.love@dl.ac.uk>
52912
52913         * g77.f-torture/compile/980427-0.f: New test.
52914
52915 1998-04-24  Dave Love  <d.love@dl.ac.uk>
52916
52917         * g77.f-torture/compile/980424-0.f: New test.
52918
52919 1998-04-19  Dave Love  <d.love@dl.ac.uk>
52920
52921         * g77.f-torture/compile/980419-2.f (main): New test.
52922         * g77.f-torture/compile/970125-0.f: New test.
52923         * g77.f-torture/compile/980419-1.f: New test.
52924
52925 1998-04-08  Jim Wilson  <wilson@cygnus.com>
52926
52927         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
52928         of loop-4.c.
52929
52930 1998-04-07  Jim Wilson  <wilson@cygnus.com>
52931
52932         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52933
52934 1998-04-03  Jim Wilson  <wilson@cygnus.com>
52935
52936         * gcc.c-torture/compile/980329-1.c: New test.
52937
52938 1998-03-18  Jim Wilson  <wilson@cygnus.com>
52939
52940         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52941         * gcc.dg/980312-1.c: Fix typo in -march command.
52942
52943 1998-03-16  H.J. Lu  (hjl@gnu.org)
52944
52945         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52946
52947 1998-03-11  Robert Lipe  <robertl@dgii.com>
52948
52949         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
52950         Dave Love agree the Fortran source is bogus.
52951
52952 1998-03-11  Robert Lipe  <robertl@dgii.com>
52953
52954         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52955         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52956         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52957         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52958         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52959
52960 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
52961
52962         * g++.old-deja/g++.other/friend1.C: New test.
52963
52964 1998-02-18  Dave Love  <d.love@dl.ac.uk>
52965
52966         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52967         possibly uninitialized) variables and declare dnrm2.
52968
52969 1998-02-23  Robert Lipe <robertl@dgii.com>
52970
52971         From Bruno Haible <haible@ilog.fr>:
52972         * gcc.c-torture/execute/980223.c: New test.
52973
52974 1998-02-13  Jeffrey A Law  (law@cygnus.com)
52975
52976         * gcc.dg/ifelse-1.c: New test.
52977
52978 1998-02-09  H.J. Lu  (hjl@gnu.org)
52979
52980         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52981
52982           * lib/old-dejagnu.exp (old-dejagnu): Added the
52983           "execution test - XFAIL *-*-*" handling in the spirit of
52984           "excess errors test -". Changed the "execution test fails"
52985           handling to be like "excess errors test fails".
52986           * Update various tests accordingly.
52987
52988 1998-02-06  Jim Wilson  <wilson@cygnus.com>
52989
52990         * gcc.c-torture/execute/980205.c: New test.
52991
52992 1998-01-18  Jeffrey A Law  (law@cygnus.com)
52993
52994         * lib/c-torture.exp: Look for .x files instead of .cexp files.
52995         * lib/f-torture.exp: Similarly.
52996         * gcc.c-torture: Rename all .cexp files to .x files.
52997
52998 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
52999
53000         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53001         (940510-1.c): Removed duplicate.
53002         (971104-1.c): New test.
53003
53004 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
53005
53006           * lib/f-torture.exp: Improve error and loop detection.
53007
53008 1997-11-19  Michael Meissner  <meissner@cygnus.com>
53009
53010         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53011         use that to size the filler array.
53012
53013 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
53014
53015         * lib/c-torture.exp(c-torture-execute): Fix typo.
53016
53017         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53018         testcase as the executable name. Keep the executable around if
53019         the test fails.
53020
53021 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
53022
53023         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53024         changes.  Only test one -g option, and move it to the end of the
53025         list of options to test.
53026
53027 1997-09-19  Michael Meissner  <meissner@cygnus.com>
53028
53029         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53030         variable GCC_TORTURE_OPTIONS to supply default switches separated
53031         by colons.  If no environment variable, run tests with -O0 -g, -O1
53032         -g, and -O2 -g as well.
53033
53034 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
53035
53036         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53037         explanatory comments. Fix indentation.
53038
53039 1997-09-15  Jeffrey A Law  (law@cygnus.com)
53040
53041         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53042
53043 1997-09-11  Jeffrey A Law  (law@cygnus.com)
53044
53045         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53046         * g++.old-deja/g++.mike/p7325.C: Likewise.
53047         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53048
53049 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
53050
53051         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53052         * g++.old-deja/g++.brendan/crash30.C: Likewise.
53053         * g++.old-deja/g++.brendan/crash39.C: Likewise.
53054         * g++.old-deja/g++.law/operators4.C: Likewise.
53055
53056 1997-09-11  Joe Buck  (jbuck@synopsys.com)
53057
53058         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53059         * g++.old-deja/g++.mike/p784.C: Ditto.
53060         * g++.old-deja/g++.mike/p785.C: Ditto.
53061
53062 1997-09-05  Jeffrey A Law  (law@cygnus.com)
53063
53064           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53065
53066 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53067
53068         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53069         target feature; pass this to c-torture-execute as needed.
53070
53071 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
53072
53073         * lib/c-torture.exp(c-torture-execute): If the previous and the
53074         current executables being tested are identical, we don't need to
53075         run the executable again. Try to make the executable names
53076         unique. Add an optional argument for passing additional compiler
53077         flags.
53078
53079 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
53080
53081         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53082
53083 1997-08-29  Jeffrey A Law  (law@cygnus.com)
53084
53085         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53086
53087 1997-07-31  Jeffrey A Law  (law@cygnus.com)
53088
53089         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53090         32bit or larger longs.
53091
53092         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53093         have either a 32bit long or 32bit int.
53094
53095 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
53096
53097         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53098         Make double precision tests dependent on sizeof (double).
53099
53100 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
53101
53102         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53103         too.
53104
53105 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
53106
53107         * gcc.c-torture/compile/961203-1.cexp: New script.
53108
53109 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
53110
53111         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53112         up the includes ourselves.
53113
53114 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
53115
53116         * lib/plumhall.exp: Remove random include, and add a few
53117         verbose messages for debugging.
53118
53119 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
53120
53121         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53122         of trying to do it ourselves.
53123
53124 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53125
53126         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53127
53128 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
53129
53130         * gcc.prms/5403.c: Made regexp a bit less strict.
53131
53132 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
53133
53134         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53135         is returned from remote_load instead.
53136         * lib/plumhall.exp: Ditto.
53137         * lib/mike-g++.exp: Ditto.
53138         * lib/old-dejagnu.exp: Ditto.
53139         * lib/c-torture.exp: Ditto.
53140
53141 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
53142
53143         * lib/g++.exp: Use build_wrapper procedure.
53144         * lib/gcc.exp: Ditto.
53145
53146 1997-05-20  Jeffrey A Law  (law@cygnus.com)
53147
53148         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53149         an old-style decl for malloc.  Fixes tests to work when
53150         sizeof (int) != sizeof (size_t).
53151
53152 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53153
53154         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53155
53156         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53157         use stdargs.h interface.
53158
53159 1997-05-15  Mike Meissner  <meissner@cygnus.com>
53160
53161         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53162         NO_VARARGS when compiling.
53163
53164 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
53165
53166         * lib/plumhall.exp(ph_includes): New procedure.
53167         (ph_make): Use it.
53168         (ph_compiler): Ditto.
53169
53170         * lib/g++.exp: Rename test-glue.c to testglue.c.
53171         * lib/gcc.exp: Ditto.
53172
53173 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
53174
53175         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53176         to completion when it's called.
53177
53178 1997-03-21  Michael Meissner  <meissner@cygnus.com>
53179
53180         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53181         is defined, don't do test.
53182
53183 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
53184
53185         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53186         for object files.
53187         (ph_summary): Mark skipped testcases as untested, not unresolved.
53188
53189         * lib/plumhall.exp (ph_make): If unresolved because of bad
53190         errorCode, record errorCode in log file.
53191         (*): Replace send_log/verbose with verbose -log.
53192
53193 1997-03-19  Michael Meissner  <meissner@cygnus.com>
53194
53195         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53196         double conversion if double isn't at least 8 bytes.
53197
53198         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53199         int to work with targets where int is 16 bits.
53200
53201         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53202         8 bytes, just exit, since 4 byte doubles don't have enough bits of
53203         precision for the test to complete.
53204
53205 1997-03-14  Michael Meissner  <meissner@cygnus.com>
53206
53207         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53208         if d10v is not compiled with the -mdouble64 flag.
53209         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53210
53211         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53212         d10v is not compiled with the -mint32 flag.
53213
53214 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
53215
53216         * lib/plumhall.exp: Use incr_count.
53217
53218 1997-03-12  Jeffrey A Law  (law@cygnus.com)
53219
53220         * gcc.c-torture: Update to c-torture-1.45.
53221
53222 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
53223
53224         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53225         the name of the expect testcase file).
53226
53227         * lib/g++.exp(g++_init): Ditto.
53228
53229 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
53230
53231         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53232         the host.
53233
53234         * lib/gcc.exp(gcc_exit): New procedure.
53235
53236 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
53237
53238         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53239         specs where appropriate.
53240
53241         * g++.old-deja/g++.arm/*: Added additional ERROR checks
53242         because of new "candidates are" messages, and removed a few
53243
53244         * Converted all non-old-style g++ testcases to old-style, and
53245         moved into g++.old-deja.
53246
53247 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
53248
53249         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53250         options.
53251
53252         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53253         succeeded.
53254
53255         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53256
53257 1997-02-13  Michael Meissner  <meissner@cygnus.com>
53258
53259         * lib/gcc.exp (gcc_target_compile): Add support for defining
53260         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53261         the machine doesn't have those features.
53262
53263 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
53264
53265         * g++.law/operators4.exp: Don't use LIBS.
53266
53267 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
53268
53269         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53270
53271         * lib/mike-g++.exp: Don't set the compiler to be tested here.
53272         * lib/g++.exp: Set it here instead. Also, allow use of the
53273         --tool_exec and --tool_opt options. Change CXX to
53274         GXX_UNDER_TEST.
53275
53276         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53277
53278         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53279
53280 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
53281
53282         * lib/old-dejagnu.exp: Use prune_warnings instead of
53283         prune_system_crud.
53284         * lib/mike-g++.exp: Ditto.
53285         * lib/gcc.exp: Ditto.
53286         * lib/g++.exp: Ditto.
53287
53288         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53289
53290 1997-02-07  Jeffrey A Law  (law@cygnus.com)
53291
53292           * 941014-2.c: Include stdlib.h
53293           * 960327-1.c: Include stdio.h
53294           * dbra.c, index-1.c: Don't assume ints are 32bits.
53295
53296 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
53297
53298         * lib/gcc.exp: Add gcc,stack_size target feature.
53299
53300         * lib/g++.exp(g++_target_compile): Add the include and link
53301         paths here, not in two other places. And, it's $options, not
53302         options.
53303
53304         * lib/mike-g++.exp(postbase): Remove the code that determines
53305         the correct include and link paths.
53306         * g++.old-deja/old-deja.exp: Ditto.
53307
53308 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
53309
53310         * lib/g++.exp(g++_init): target_compile no longer returns the
53311         filename of the result.
53312
53313 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
53314
53315         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53316         call to glob.
53317
53318         * gcc.c-torture/special/special.exp: Change call to
53319         gcc_target_compile to include the object file.
53320
53321 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
53322
53323         * gcc.c-torture/special/special.exp: Correct misspelling in last
53324         change.
53325
53326 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
53327
53328         * lib/plumhall.exp(ph_summary): Log the entire output of the
53329         executable. Return -1 if there were any failures, 0 otherwise.
53330         (ph_execute): Return -1 if there were any failures, 0 otherwise.
53331         (ph_make): Clean up objects and executables that were built
53332         if the tests succeeded.
53333
53334 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
53335
53336         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53337         libraries and includes in the build tree as appropriate.
53338
53339 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53340
53341         * lib/c-torture.exp: Instead of looking for the global variable
53342         NO_LONG_LONG, check to see if that's a feature of the target.
53343
53344 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
53345
53346         * config/default.exp: Minimize. Delete the remainer of the files in
53347         config; this functionality is now in devo/dejagnu/config.
53348
53349         g++.*/*: Pass any additional flags used to compile to postbase;
53350         delete CXXFLAGS.
53351
53352         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53353         is now done by runtest.exp. Use gcc_target_compile instead of
53354         compile.
53355
53356         lib/c-torture.exp: Use gcc_target_compile instead of compile.
53357         Remove references to CFLAGS. Use remote_file instead of
53358         calling rm -f.
53359         (c-torture): Take a list of arguments to use to compile this
53360         testcase.
53361
53362         lib/g++.exp: Simplify. Use target_compile instead of compile.
53363         lib/gcc-dg.exp: Ditto.
53364         lib/gcc.exp: Ditto.
53365         lib/mike-{gcc,g++}.exp: Ditto.
53366         lib/old-dejagnu.exp: Ditto.
53367         lib/plumhall.exp: Ditto.
53368
53369 1997-01-08  Jim Wilson  <wilson@cygnus.com>
53370
53371         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
53372         (ph_linker): Likewise.
53373
53374 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
53375
53376           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
53377         MAP_ANON / MAP_ANONYMOUS if defined;
53378         else try to map from /dev/zero .
53379
53380 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53381
53382         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
53383         isn't defined, then define it to MAP_ANONYMOUS.
53384
53385 1996-11-12  Jeffrey A Law  (law@cygnus.com)
53386
53387         * gcc.c-torture: Update to c-torture-1.42 release.
53388
53389 1996-11-11  Jeffrey A Law  (law@cygnus.com)
53390
53391         * gcc.c-torture: Update to c-torture-1.41 release.
53392
53393 1996-10-27  Jeffrey A Law  (law@cygnus.com)
53394
53395         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
53396         c-torture release.
53397
53398 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
53399
53400         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
53401         and LDFLAGS.  Fix second case to append the target_info ldflags
53402         onto LDFLAGS, not CFLAGS.
53403         * lib/g++.exp (g++_init): Add target_info stuff.
53404         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
53405         of libgloss and newlib flags for !native.
53406
53407         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
53408         (GDB): Fix relative path to go up another dir for finding gdb.
53409
53410 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
53411
53412         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
53413         versions in the target_info array, if they don't exist.
53414
53415 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
53416
53417         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
53418
53419 1996-07-08  Jim Wilson  <wilson@cygnus.com>
53420
53421         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
53422         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
53423
53424 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
53425
53426         * lib/old-dejagnu.exp: Don't remove the output file before we've
53427         actually tested it. Don't append pwd to the path of the executable
53428         we're testing.
53429
53430 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
53431
53432         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
53433
53434 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
53435
53436         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
53437         temporary directory for compiler files, and set it to a default
53438         value of /tmp. Set $output as the name of the output file from
53439         compiling the testcase. Add a -o option to $cflags_var so the
53440         compiler writes the final output file as $output. Set $executable
53441         to $output.
53442
53443         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
53444         directory for compiler files, and set it to /tmp if it doesn't
53445         already have a value. Set $output_file to the name of the output
53446         file from compiling the testcase. Add a -o option to CXXFLAGS so
53447         the compiler writes the final output file as $output. Use $output
53448         as the executable to be tested.
53449
53450 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53451
53452         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
53453
53454 1996-06-08  Jeffrey A Law  (law@cygnus.com)
53455
53456         * gcc.c-torture/execute/pending-1.c: New test.  Still
53457         pending in Tege's queue.
53458
53459 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
53460
53461         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
53462         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
53463         if there were failures.  Call unresolved if there were unresolved
53464         testcases.  Call gcc_fail if program did not run to completion.
53465         (ph_make): Pass additional argument name to ph_execute.
53466         (ph_execute): Add new argument.  Pass additional arguments to
53467         ph_summary.  Call gcc_fail is there is no execution output.
53468
53469 1996-04-24  Jeffrey A Law  (law@cygnus.com)
53470
53471         * lib/plumhall.exp (proc_summary): Output relavent summary
53472         lines into the log so specific failures in plumhall can be
53473         investigated.
53474
53475 1996-04-10  Jeffrey A Law  (law@cygnus.com)
53476
53477         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
53478         (c-torture-execute): Don't try to execute tests which use
53479         "long long" types if $NO_LONG_LONG is nonzero.
53480
53481 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
53482
53483         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
53484         not c-torture.
53485
53486         * gcc.ieee: Move from here.
53487         * gcc.c-torture/execute/ieee: To here.
53488
53489 1996-03-26  Jeffrey A Law  (law@cygnus.com)
53490
53491         * gcc.c-torture: Update to c-torture-1.41 release.
53492
53493 1996-03-22  Jeffrey A Law  (law@cygnus.com)
53494
53495         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
53496         not "$output".
53497
53498 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
53499
53500         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
53501         -c present.
53502
53503 1996-03-02  Jeffrey A Law  (law@cygnus.com)
53504
53505         * config/proelf.exp: Handle connecting to a simulator.
53506
53507 1996-01-31  Jeffrey A Law  (law@cygnus.com)
53508
53509         * config/proelf.exp: New file.  Enough framework that we can
53510         run c-torture tests on the proelf targets (or any other target
53511         that gdb can connect to for that matter).
53512
53513 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
53514
53515         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
53516         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
53517
53518         * lib/plumhall.exp (ph_execute): Always call ph_summary if
53519         exec_output exists.
53520
53521 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
53522
53523         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
53524         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
53525
53526         * config/*.exp: Update FSF address.  Change result of ${tool}_load
53527         to pass/fail/unresolved/unsupported/untested.  Caller must now
53528         call unresolved/unsupported/untested.
53529         * lib/*.exp: Update FSF address.  Update to handle new results of
53530         ${tool}_load.
53531         * lib/chill.exp (verbose): Delete.
53532
53533 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
53534
53535         * lib/gcc.exp (default_gcc_start): Change order of args to
53536         $LDFLAGS $CFLAGS $LIBS.
53537         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
53538         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
53539         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
53540         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
53541         * gcc.misc-tests/dg-test.exp: Likewise.
53542         * gcc.misc-tests/msgs.exp: Likewise.
53543         * gcc.prms/prms.exp: Likewise.
53544         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
53545         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
53546
53547         * lib/dg.exp: Deleted, moved to dejagnu/lib.
53548
53549 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
53550
53551         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
53552
53553         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
53554         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
53555
53556         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
53557         necessary.
53558
53559 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
53560
53561         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
53562         global for loop; add use of $mathlib.
53563         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
53564         settings here; set mathlib for anything but VxWorks.
53565
53566 1996-01-22  Jeffrey A Law  (law@cygnus.com)
53567
53568         * gcc.c-torture: Update to c-torture-1.40 release.
53569
53570 1996-01-03  Jeffrey A Law  (law@cygnus.com)
53571
53572         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
53573         dg.exp.
53574
53575 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
53576
53577         * lib/c-torture.exp (c-torture-execute): Declare "output" as
53578         global.
53579
53580 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
53581
53582         * lib/g++.exp (LIBS): Define if not already.
53583         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
53584         (gcc-dg-prune): Call prune_gcc_output.
53585         * lib/gcc.exp (prune_gcc_output): New proc.
53586         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
53587         prune_gcc_output.
53588
53589 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
53590
53591         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
53592         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
53593
53594 1995-11-15  Jeffrey A Law  (law@cygnus.com)
53595
53596         * gcc.c-torture: Update to c-torture-1.39 release.
53597
53598 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
53599
53600         * lib/c-torture.exp (c-torture-execute): Don't return if one option
53601         fails, try others as well.
53602
53603 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
53604
53605         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
53606         If compilation fails, mark execute tests as `untested'.
53607         If test is marked as unsupported, don't mark compilation and
53608         execute tests as failed.
53609
53610 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
53611
53612         * lib/g++.exp (g++_init): Don't link in libg++, and look to
53613         libstdc++ for whether or not we want to be doing shared
53614         libraries.  Delete link_curses since we don't need it anymore.
53615         * lib/mike-g++.exp (postbase): Don't link in libg++.
53616         * g++.old-deja/old-deja.exp: Likewise.
53617
53618 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
53619
53620         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53621
53622 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
53623
53624         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53625         For that, add `-Wl,-a,shared_archive'.
53626         * g++.old-deja/old-deja.exp: Likewise.
53627
53628 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
53629
53630         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53631
53632 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
53633
53634         * lib/mike-g++.exp (postbase): Pay attention to the status of
53635         g++_load.
53636
53637 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
53638
53639           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53640
53641 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
53642
53643         * lib/gcc.exp (default_gcc_start): No longer need to log program
53644         being executed or its output, execute_anywhere does that now.
53645         * lib/g++.exp (default_g++_version): Call execute_anywhere.
53646         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
53647
53648 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
53649
53650         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53651         the same as those in lib/g++.exp.
53652
53653 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
53654
53655         * gcc.c-torture: Update to c-torture-1.38 release.
53656         * gcc.ieee: Related changes.
53657
53658 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
53659
53660         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53661         "exec". Minor reformatting changes.
53662
53663         * config/rom68k.exp (${tool}_load): Make it work in a canadian
53664         cross. This means all "exec" calls now work on a remote host as
53665         well.
53666         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53667         cross. Filter out the extra "\r\n" stuff that expect puts in.
53668         (c-torture-execute): Filter out the bogus warnings like
53669         c-torture-compile does. Add support for canadian cross.
53670         * lib/gcc.exp (default_gcc_version, default_gcc_start)
53671         Use execute_anywhere rather than calling exec directly. Now it
53672         works for canadian cross testing.
53673
53674 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
53675
53676         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
53677         results into a variable, and check that rather than using file exists.
53678
53679 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
53680
53681         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53682         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
53683
53684 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53685
53686         * g++.old-deja/old-deja.exp: Create and pass runshlib and
53687         lib_curses if there's a shared libg++ in the build tree.
53688
53689 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
53690
53691         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53692         if not supported target.
53693
53694 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
53695
53696         * lib/g++.exp (g++_init): Move empty setting of runshlib and
53697         link_curses up to always happen, not just for native builds.
53698
53699 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
53700
53701         * gcc.c-torture: Update to c-torture-1.36 release.
53702         * gcc.failure: Related changes.
53703
53704 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
53705
53706         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53707
53708 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
53709
53710         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53711         * lib/mike-g++.exp (postbase): Not in here.  Still reference
53712         runshlib, link_curses, and mathlib for link and run.
53713
53714         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53715         pass the runtime shared library options for Solaris, OSF/1, and
53716         Irix5, and link with -lcurses to avoid unresolved references.
53717
53718 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
53719
53720         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53721         only run once.
53722
53723 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
53724
53725         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53726
53727 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
53728
53729         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
53730         do not have a framework for the "compat" tests yet.
53731
53732 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
53733
53734         * lib/mike-g++.exp (postbase): New local variable `mathlib',
53735         set to null if we're testing vxworks5.1.  Use that instead of
53736         `-lm' in the setting of LIBS for link and run.
53737
53738 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
53739
53740         * config/rom68k.exp (${tool}_load): Major changes to make it
53741         work.  Verified that it does in fact return the stuff in
53742         exec_output properly.  Catch any Emul or any TRAP other than 0.
53743
53744 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
53745
53746         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53747         LDFLAGS properly for targets that need stuff from libgloss.
53748         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53749         only run once.
53750         (gpp_initialized): New variable.
53751
53752 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
53753
53754         * config/rom68k.exp: Load libgloss.exp.
53755         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53756         so we can produce a fully linked binary.
53757         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53758         so we can produce a fully linked binary.
53759
53760 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
53761
53762         * lib/plumhall.exp (ph_section): Watch for expected failures.
53763         Add missing `else'.
53764
53765         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53766         run the testcase.
53767         (c-torture): Likewise.
53768
53769 1995-08-28  Doug Evans  <dje@cygnus.com>
53770
53771         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53772
53773         * lib/mike-g++.exp (mike_cleanup): New proc.
53774         (prebase): New globals compiler_result, not_compiler_result,
53775         target_regexp.
53776         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
53777         allow leading "-" in pattern.  Watch for unsupported tests.
53778         If $compiler_result is set, pattern match assembler code,
53779         and ditto for $not_compiler_result.
53780         * lib/mike-gcc.exp: Likewise.
53781
53782         * lib/plumhall.exp (ph_execute): Only call ph_summary if
53783         execution "succeeded".
53784
53785 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
53786
53787         * config/win32.exp: New file.
53788         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53789
53790 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
53791
53792         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53793         unsupported.
53794         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53795         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53796         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53797
53798         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53799         "... without exceptions was ...".  That is now handled by
53800         prune_system_crud.
53801         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53802
53803 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
53804
53805         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53806         sieve.c,sort2.c}: New files.
53807         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53808         sieve.exp,sort2.exp}: Drivers for them.
53809
53810         * lib/mike-gcc.exp (program_output): New user settable variable.
53811         (postbase): Call prune_system_crud.  Also prune extraneous compiler
53812         messages.
53813         * lib/mike-g++.exp (program_output): New user settable variable.
53814
53815         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53816
53817         * config/sh.exp: Deleted (use sim.exp instead).
53818
53819 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
53820
53821         * config/vx.exp: Declare CHECKTASK as global.
53822         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53823         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53824         * lib/old-dejagnu.exp: Load [pwd]/$executable.
53825
53826 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
53827
53828         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53829         target. Like vx.exp, only includes `vx29k.exp' instead of
53830         `vxworks.exp'.
53831
53832 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
53833
53834         * config/sim.exp: Increase time limit from 120 seconds to 240.
53835
53836 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
53837
53838         * gcc.c-torture/execute/950628-1.c: New test.
53839
53840 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
53841
53842         * gcc.c-torture: Update with changes/additions from
53843         c-torture-1.34.
53844
53845 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
53846
53847         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53848
53849 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
53850
53851         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53852
53853 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
53854
53855         * gcc.c-torture/compile/950512-1.c: New test.
53856         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53857         * gcc.dg/struct-ret-1.c: Likewise.
53858
53859 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
53860
53861         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53862           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53863
53864 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
53865
53866         * gcc.c-torture/special/920411-1.c: Deleted.
53867         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53868
53869 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
53870
53871         * config/sim.exp (${tool}_load): Hack in call to bash to get a
53872         cpu limit.
53873
53874 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
53875
53876         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53877
53878 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
53879
53880         From kenner;
53881         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53882         is the proper length.
53883         * va-arg-3.c: Likewise.
53884
53885 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
53886
53887         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
53888         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53889
53890         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
53891         * lib/g++.exp (default_g++_start): Delete old cruft.
53892
53893 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
53894
53895         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53896         (2 * (1 << 18)) to (2 * (1 << 17)).
53897
53898         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53899
53900 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
53901
53902         * config/rom68k.exp: Renamed from config/idp.exp
53903
53904 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
53905
53906         * c-torture/compile/921109-2.c
53907
53908 1995-04-18  Mike Stump  <mrs@cygnus.com>
53909
53910         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53911         excess errors.
53912
53913 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
53914
53915         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53916         output.
53917         * lib/g++.exp (default_g++_start): Likewise.
53918
53919 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
53920
53921         * gcc.c-torture/compile/950329-1.c: New test.
53922
53923 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
53924
53925           * config/bug.exp (${tool}_load): Updated to use new remote_open
53926           and remote_close procs.
53927         * config/idp.exp: New file.
53928
53929 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
53930
53931         * gcc.c-torture/execute/950322-1.c: New test.
53932
53933 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
53934
53935         * config/vx.exp (${tool}_load): Clean up testing of return code from
53936         vxworks_ld and vxworks_spawn.
53937
53938 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
53939
53940         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53941
53942 1995-03-13  Mike Stump  <mrs@cygnus.com>
53943
53944         * lib/old-deja.exp: Add `excess errors test - ' error, now one
53945         can mark excess errors on a machine by machine basis.  Note, the
53946         default is to not expect any excess errors, even when excess
53947         errors test - is given, so you will want to put an XFAIL ... on
53948         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
53949         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53950         those 4 machines, but no others.
53951
53952 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
53953
53954         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53955         * lib/c-torture.exp: to here.
53956
53957 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
53958
53959         * gcc.c-torture/execute/950221-1.c: New test.
53960         * gcc.c-torture/execute/struct-ret-1.c: New test.
53961         * gcc.c-torture/compile/950221-1.c: New test.
53962
53963         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53964
53965 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
53966
53967         * gcc.c-torture/execute/arith-1.c (main): Return 0.
53968         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53969
53970 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
53971
53972         * g++.gb: New directory of tests, derived from my signature and
53973         class scoping tests.
53974
53975         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53976         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53977         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53978         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53979         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53980         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53981         * g++.gb/sig25.C: Likewise.
53982
53983         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53984         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53985         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53986         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53987         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53988         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53989         * g++.gb/sig25.exp: Likewise.
53990
53991         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53992         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53993         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53994         * g++.gb/scope13.C: Likewise, this test still fails.
53995
53996         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53997         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53998         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53999         * g++.gb/scope13.exp: Ditto.
54000
54001         * g++.gb/README: New file, explains what these tests are about.
54002
54003 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
54004
54005         * lib/dg.exp (dg-do): Support `preprocess'.
54006         (dg-test): Likewise.
54007
54008 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
54009
54010         * config/udi.exp: change "continue -expect" to "exp_continue".
54011
54012 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
54013
54014         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54015         Delete redundant tests.
54016
54017         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54018         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54019         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54020         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54021         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54022         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54023         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54024         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54025
54026         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54027         storing label pointers.
54028         * gcc.c-torture/execute/921019-1.c: Likewise.
54029         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54030         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54031         parameter fp.
54032         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54033         constants.
54034
54035         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54036         Delete obsolete tests.
54037
54038         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54039         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54040         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54041         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54042         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54043         * gcc.c-torture/compile/950124-1.c: New test.
54044
54045         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54046
54047 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
54048
54049         * lib/mike-g++.exp: Add -lm to LIBS.
54050
54051 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
54052
54053         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54054
54055 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
54056
54057         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54058
54059 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
54060
54061         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54062
54063 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
54064
54065         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54066         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54067         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54068         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54069         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54070         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54071         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54072         * g++.law/{operators31.C, operators32.C,
54073         * g++.law/{operators33.C, operators34.C}: Likewise.
54074         * g++.law/{pic1.C, refs2.C}: Likewise.
54075         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54076         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54077         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54078         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54079
54080         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54081         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54082         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54083         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54084         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54085         * g++.law/{enum9.exp, friend5.exp}: Likewise.
54086         * g++.law/{nest3.exp, nest4.exp}: Likewise.
54087         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54088         * g++.law/{operators30.exp, operators31.exp}: Likewise.
54089         * g++.law/{operators32.exp, operators33.exp}: Likewise.
54090         * g++.law/{operators34.exp}: Likewise.
54091         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54092         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54093         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54094         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54095         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54096
54097         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54098         No longer expected to fail.
54099         * g++.law/missed-error3.C: Tweak for recent bool changes.
54100
54101 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
54102
54103         * config/emb-unix: Deleted.
54104         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54105         remote execution.  Do final link on remote host if REMOTE_LINK is set.
54106
54107 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
54108
54109         * lib/dg.exp (dg-test): Fix typo in last patch.
54110
54111 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
54112
54113         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54114         (handles multiple occurrences).
54115
54116 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
54117
54118         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54119         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54120         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54121         printed).
54122         * lib/c-torture.exp (c-torture-compile): Likewise.
54123         (c-torture): Prepend full path if missing.
54124         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54125         (gcc_fail): Likewise.
54126         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54127
54128 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
54129
54130         * lib/netware.exp: Only attach to NetWare i386 systems.
54131
54132 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
54133
54134         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54135         messages.  Add test name to "output pattern match" pass/fail message.
54136
54137 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
54138
54139         * gcc.dg: New testsuite.
54140         * gcc.dg/dg.exp: New file.
54141
54142         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54143         test-switch.c}: Deleted.
54144
54145         * gcc.misc-tests/msgs.exp: New testcase driver.
54146
54147 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
54148
54149         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54150         Watch for illegal return values from ${tool}_load.
54151         * config/unix.exp (${tool}_load): Fix pass/fail detection for
54152         cross targets.  Coerce return value >0 to 1.
54153
54154 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
54155
54156         * config/unix.exp (${tool}_load): Call program rsh, not proc.
54157
54158         * config/emb-unix.exp: New file.
54159
54160         * config/sim.exp: Error if variable $SIM not defined.
54161         (${tool}_load): Mark test as "untested" if simulator missing.
54162
54163         * config/unix.exp: Load remote.exp to get rcp_download.
54164         * lib/c-torture.exp: Use different option lists for testcases with
54165         and without loops.
54166         * gcc.c-torture/execute/execute.exp: Likewise.
54167
54168 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
54169
54170         * config/*.exp: Clarify return code from ${tool}_load.
54171         Call `unresolved' or `untested' instead of `warning' or `perror'
54172         (sometimes you still want to call both though).
54173         Add comment that `shell_id' is local to each file.
54174         * config/udi.exp (timeout): Set to 30.
54175         Don't print warning if connection fails, $connectmode has already
54176         printed an error.
54177         (${tool}_load): Move verbose messages to level 2.
54178         Rework pattern for "Process started" message.
54179         Pass `shell_id' to ${connectmode}_download.
54180         Retry twice upon timeout.  Make resetting of target more robust.
54181         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54182         Pass `shell_id' to exit_$connectmode.
54183         Only call exit_$connectmode if connected.
54184         * config/unix.exp (${tool}_load): Check return codes better.
54185         * config/vrtx.exp (${tool}_load): Likewise.
54186         * config/vx.exp (${tool}_load): Likewise.
54187         Delete unneeded global's.
54188         * lib/dg.exp (dg-test): Update to reflect clarified return codes
54189         from ${tool}_load.
54190         (dg-stat): Delete.
54191         (dg-init): Delete recording of pass/fail counts.
54192         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54193         (old-dejagnu-init): Likewise.
54194         (old-dejagnu-stat): Delete contents, empty proc now.
54195         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54196         (c-torture): Delete references to lcnt, lpass, lfail.
54197         Get option list from TORTURE_OPTIONS.
54198         Delete -funroll[-all]-loops if no loops.
54199         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54200         (g++_stat): Delete contents (empty proc now).
54201         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54202         (gcc_finish): Likewise.
54203         (gcc_stat): Deleted.
54204         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54205         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54206         * gcc.c-torture/execute/execute.exp: Likewise.
54207         Split tests into two parts: compile, execute.
54208         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
54209         no loops.  Update to reflect clarified return codes from ${tool}_load.
54210
54211 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
54212
54213         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54214         to grep for.
54215         (old-dejagnu): Likewise (where necessary).
54216
54217 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
54218
54219         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54220
54221         * lib/dg.exp (dg-process-target): Fix processing of selector.
54222         Add comment regarding use of `error'.
54223
54224         * lib/gcc.exp (prune_system_crud): Define if missing.
54225         * lib/g++.exp (prune_system_crud): Likewise.
54226
54227         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54228         Call prune_system_crud.
54229         * lib/dg.exp (dg-runtest): New proc.
54230         Use perror instead of send_user for tcl errors in testcase.
54231         Don't return any value, it's never used.
54232         Don't clobber previous definition of `unknown'.
54233         Print tcl errors in `dg-final'.
54234
54235 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
54236
54237         * lib/dg.exp (dg-process-target): Improve syntax error messages.
54238         (dg-test): Don't print errorInfo, it contains stack backtrace.
54239
54240 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
54241
54242         * lib/g++.exp (runtest_file_p): Define if missing.
54243
54244 1994-09-24  Doug Evans  (dje@cygnus.com)
54245
54246         * lib/mike-g++.exp: Comment out loading of g++.exp.
54247         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
54248         (default_g++_version): Always print something.
54249         (default_g++_start): Comment out call to `which'.
54250         (g++_start, g++_load): Deleted (must be defined in config file).
54251         * lib/gcc.exp: Test for existence of $CC at start.
54252         Delete check for tmpdir (done in gcc_init).
54253         (default_gcc_version): Always print something.
54254         (default_gcc_start): Comment out call to `which'.
54255         * config/*.exp: Major cleanup - make cross targets work at least a
54256         little better for g++ (by not being "--tool gcc" specific).
54257         Rename gcc_xxx to ${tool}_xxx.
54258         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54259         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54260
54261 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
54262
54263         * lib/c-torture.exp (c-torture-compile): Rework compiler
54264         message processing.
54265
54266         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54267         c-torture.
54268
54269 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
54270
54271         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54272
54273         * lib/dg.exp (dg-process-target): Support { target native }.
54274
54275 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
54276
54277         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
54278         looked for "... program xxx got fatal signal".
54279         Correct regsub munging of `comp_output'.
54280         Ignore compiler messages "path prefix not used" and "linker input
54281         file unused".
54282
54283 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
54284
54285         * lib/gcc.exp (runtest_file_p): Define if missing.
54286         * gcc.prms/template.c: Example to work from.
54287
54288 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
54289
54290         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54291         * lib/dg.exp (dg-test): Call unsupported testcases as such.
54292
54293         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54294         * gcc.prms/1883.c: Moved from compile/940714-1.c.
54295         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54296         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54297
54298         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54299         (dg-process-target): No longer a varargs proc.
54300         Return S/N for target, P/F for xfail.  All callers changed.
54301         (user option procs): More argument checking.
54302         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54303         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54304         (dg-test): Skip test if not running on selected target in `dg-do'.
54305         Update handling of `dg-do-what', `dg-output-text'.
54306         Separate execution pass/fail from output pattern match pass/fail.
54307         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54308
54309 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
54310
54311         * gcc.c-torture/special/special.exp: Don't expect failure for mips
54312         target for 920510-1.c.
54313
54314 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
54315
54316         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54317         Clean up comment regarding use of passcnt, etc.
54318         (gcc_stat): Don't update `testcnt' here.
54319         (gcc_finish): Do it here.
54320         Might as well reset `but_id' here too.
54321         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54322         to determine if the file should be tested.
54323         * gcc.c-torture/compile/compile.exp: Likewise.
54324         * gcc.c-torture/execute/execute.exp: Likewise.
54325         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54326         * gcc.misc-tests/dg-test.exp: Likewise.
54327         * gcc.prms/prms.exp: Likewise.
54328         * gcc.wendy/wendy.exp: Likewise.
54329         * g++.old-deja.exp: Likewise.
54330         Move "Testing file" message to verbose level 1.
54331
54332 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
54333
54334         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54335
54336 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
54337
54338         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54339         (default_gcc_start): Accept optional second list element
54340         of compiler flags.  Print compiler output at verbosity level 2.
54341         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54342         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54343         Save current values of framework globals passcnt, failcnt, xpasscnt,
54344         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54345         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
54346         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54347         xfailcnt to compute stats.  Update framework global `testcnt' from
54348         pass/fail counts.
54349         (gcc_finish): New proc.  Clean up test environment.
54350         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54351         (gcc_epass, gcc_efail): Delete.
54352         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54353         argument of line number.
54354         (dg-init): If the tool has an init routine, call it.
54355         (dg-test): Remove args `cflags_var' and `libs_var'.
54356         Pass all compiler options to ${tool}_start.
54357         Handle missing line number.
54358         (dg-finish): New function.
54359         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54360         particular files.  Call gcc_finish at end.  Move "skipping test"
54361         message to verbosity level 3.
54362         * gcc.c-torture/compile/compile.exp: Likewise.
54363         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54364         * gcc.c-torture/execute/execute.exp: Likewise.
54365         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54366         Print testcase being tried at verbosity level 1.
54367         * gcc.c-torture/special/special.exp: Unset xfail.
54368         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54369         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54370         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
54371         * gcc.failure/failure.exp: Likewise.
54372         * gcc.ieee/ieee.exp: Likewise.
54373         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
54374         Update call to dg-test.  Call dg-finish at end.
54375         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
54376         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54377         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
54378         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
54379         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
54380         * gcc.wendy/wendy.exp: Add copyright.
54381         Delete setting of tmpdir (done by gcc_init).
54382         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
54383         Pass compiler flags to gcc_start.  Call gcc_finish at end.
54384         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
54385         gcc_[ce]pass/fail.
54386
54387 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
54388
54389         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
54390         confusion.
54391         (g++_load): Likewise.
54392
54393         * config/*.exp (gcc_load): Some were varargs fns and some were not.
54394         Rename argument to `prog' to remove the confusion.
54395         Varargs fns behave differently too!
54396         (g++_load): Likewise.
54397
54398         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
54399
54400         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
54401         what it is.  Delete (always) printing of status value for !native.
54402         Simplify verbose code, and include status and exec_output.
54403         (g++_load): Use gcc_load.
54404
54405 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
54406
54407         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
54408         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
54409         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
54410         940714-3.c as these testcases don't exist anymore.  Make
54411         va-arg-1.c expected to pass.
54412
54413 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
54414
54415         * gcc.misc-tests/misc.exp: Only run specific testcases.
54416         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
54417         * gcc.misc-tests/dg-[1-9].c: New files.
54418
54419         * lib/dg.exp: New testsuite driver.
54420         * gcc.prms/prms.exp: Use it.
54421
54422         * README.gcc: New file.
54423
54424         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
54425         Document and reset `lxpass' and `lxfail'.
54426         Simplify "initialized" message.
54427         (gcc_stat): Clean up comments a little.
54428
54429 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
54430
54431         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
54432
54433 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
54434
54435         * lib/old-dejagnu.exp (process-option): New proc.
54436         (old-dejagnu-init, old-dejagnu-stat): Likewise.
54437         (old-dejagnu): Simplify.
54438         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
54439
54440 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
54441
54442         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
54443         exists and is not an empty string.
54444
54445         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
54446         $xfail rather than calling setup_xfail.  Clear $xfail when test is
54447         finished.
54448         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
54449         automatically.
54450
54451         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
54452         longer expected to fail.
54453
54454         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
54455         "f" function call.
54456
54457         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
54458
54459         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
54460         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
54461         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
54462         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
54463         c-torture-1.29.
54464
54465         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
54466         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
54467
54468         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
54469
54470         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
54471         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
54472
54473         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
54474         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
54475         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
54476
54477 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
54478
54479         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
54480         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
54481         940714-1.c, 940714-2.c, 940714-3.c},
54482         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
54483         gcc.misc-tests/{mg.c,mg.exp}:
54484         New tests.
54485         * gcc.noncompile/noncompile.exp: Change accordingly.
54486
54487 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
54488
54489         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
54490         Undo previous clobberage.
54491
54492 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
54493
54494         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
54495         * gcc.special/{930510-1.c, special.exp}:
54496         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
54497         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
54498         struct-varargs-1.c}: New tests from c-torture-1.26.
54499
54500 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
54501
54502         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
54503           argument to switch.
54504
54505 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
54506
54507         * Revert the previous changes.  Please see Rob's directory
54508         (/lisa/test/rob/progressive/gcc/testsuite) for testing
54509         fixes.
54510
54511 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
54512
54513         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
54514         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
54515         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
54516         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
54517         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
54518         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
54519         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
54520         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
54521         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
54522         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
54523         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
54524         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
54525         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
54526         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
54527         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
54528         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
54529         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
54530         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
54531         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
54532         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
54533         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
54534         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
54535         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
54536         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
54537         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
54538         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
54539         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
54540         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
54541         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
54542         testing changes.
54543
54544 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
54545
54546         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
54547         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
54548         with perror calls.
54549
54550 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
54551
54552         * config/unix.exp (g++_load): Fix syntax.
54553
54554 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
54555
54556         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
54557         * gcc.noncompile/921017-1.c: Deleted obsolete test.
54558         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
54559         Don't expect va-arg-1.c to fail.  Correct expected output for
54560         920928-1.c.
54561         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
54562         * gcc.wendy/hbm4.c: Correct typo.
54563         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
54564
54565 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
54566
54567         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
54568         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
54569         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
54570         * lib/c-torture.exp (c-torture-compile): Ditto.
54571
54572         Reduce volume of output (remove all the -I's and such).
54573         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
54574         Call gcc_cpass, gcc_cfail.
54575         (c-torture): Pass testing option to c-torture-compile.
54576
54577 1994-03-21  Doug Evans  (dje@cygnus.com)
54578
54579         Bring patches over from progressive.
54580         * config/default.exp: Exit remote shell cleanly.
54581         (g++_exit, g++_start): Add default versions.
54582         * config/sim.exp (gcc_load): Use perror, not error.
54583
54584 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
54585
54586         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
54587         set in site.exp.
54588
54589 1994-03-14  Doug Evans  (dje@cygnus.com)
54590
54591         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
54592         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
54593         (wendy_try): New proc to run testcase.
54594         (main loop): Call 'em.
54595         * gcc.wendy/*.c: Clean up pass to correct expected output.
54596
54597         * lib/gcc.exp: Minor cleanup work.
54598         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
54599
54600 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
54601
54602         * config/sim.exp (gcc_load): Document return codes better.
54603         Don't pass -v to simulator.
54604
54605 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
54606
54607         * gcc.special/920717-x.c: Fix typo.
54608         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
54609         get at sources.
54610
54611         * lib/mike-gcc.exp: Fix typo.
54612
54613 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
54614
54615         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54616         binary to use, transform the name.
54617         * config/*.exp: rename everything. Nuke any g++ specific files,
54618         it's now a special case of gcc that requires no special support.
54619         Add a default.exp for unsupported targets.
54620
54621 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
54622
54623         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54624         lib/old-dejagnu.exp: Fix a few patterns to work with the new
54625         version of Tcl.
54626
54627 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
54628
54629         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54630         than a warning.
54631
54632 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
54633
54634         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54635
54636 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
54637
54638         * gcc.execute/execute.exp: Combine opt_list and foption_list into
54639         option_list.  Compile every file with only 4/6 option choices
54640         (same as C torture) instead of with 12/18 different option
54641         choices.
54642         * lib/c-torture.exp: Likewise.
54643
54644         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54645         not already set.
54646
54647 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
54648
54649         * lib/old-deja.exp: Add `excess errors test fails' error, now one
54650         can put an XFAIL *-*-* on excess errors.
54651
54652 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
54653
54654         * g++.law: Add more tests derived from g++-bugs snapshots.
54655
54656         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
54657         equivalent to g++.law/init9.
54658
54659         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54660         compiled it, and the a.out file after we've run it.
54661
54662 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
54663
54664         * lib/mike-g++.exp (postbase): Delete the .o file after we've
54665         compiled it, and the a.out file after we've run it.
54666
54667 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
54668
54669         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54670
54671 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
54672
54673         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54674         version number.
54675
54676 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
54677
54678         * g++.law: New directory of g++ tests derived from the g++-bugs
54679         snapshots.
54680
54681 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
54682
54683         * gcc.compile: initbug1.c initbug1.exp testcase added
54684
54685 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
54686
54687         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54688         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54689           fixes submitted by Jeff Law (law@cs.utah.edu)
54690         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54691           Jeff Law (law@cs.utah.edu)
54692
54693
54694 1993-11-30  Mike Stump  (mrs@cygnus.com)
54695
54696         * config/unix-g++.exp: Follow the gcc way of doing things.
54697         * g++.old-deja/old-deja.exp: Minor updates.
54698         * lib/g++.exp: New file, follow the gcc way of doing things.
54699         * lib/old-dejagnu.exp: Minor updates.
54700         * lib/mike-g++.exp: Always unset errorInfo.
54701
54702 1993-11-06  Mike Stump  (mrs@cygnus.com)
54703
54704         * lib/gcc.exp: Fix some errors with the below change, CC and
54705         CFLAGS should be global when setting, not local.
54706
54707 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
54708
54709         * lib/gcc.exp: Transform tool name.
54710
54711 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54712
54713         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54714
54715 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54716
54717         * lib/gcc.exp: change gcc_done to gcc_stat
54718
54719 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
54720
54721         * Upgraded gcc testsuite to c-torture version 1.25
54722
54723 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
54724
54725         * lib/gcc.exp: added reporting code. Changed verbose compile message.
54726         * lib/c-torture: added hooks for new reporting code.
54727
54728 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
54729
54730         * config/sh-gcc.exp: check if sh-sim exists in the path
54731
54732 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
54733
54734         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54735         * gcc.compile/compile.exp: Initial changes for new logic.
54736         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54737         * gcc.failure/failure.exp: Initial changes for new logic.
54738         * gcc.ieee/ieee.exp: Initial changes for new logic.
54739         * gcc.misc-tests/misc.exp: Initial changes for new logic.
54740         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54741         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54742         * lib/c-torture.exp: Initial changes for new logic.
54743         * lib/gcc.exp: Initial changes for new logic.
54744
54745 1993-10-15  Mike Stump  (mrs@cygnus.com)
54746
54747         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54748         depend upon failure or success.  Fully qualify names in failure
54749         and success messages.  Always remove a.out before starting
54750         compile, just in case.  Pay more attention to error text output by
54751         the compiler.  Handle testcases with no known past errors just
54752         like all others, so that things are uniform.  Other miscellaneous
54753         improvements.
54754
54755 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
54756
54757         * gcc.cpp: new directory for cpp tests
54758
54759 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
54760
54761         * lib/chill.exp: Code reformatted, removed unused code.
54762         * config/unix-chill.exp: Code reformatted, removed unused code.
54763         * chill.execute/execute.exp: Code reformatted, removed unused code.
54764         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54765
54766 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
54767
54768         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
54769         routines not written.
54770
54771 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
54772
54773         * config/bug-gcc.exp: Use new procs from bug.exp.
54774
54775 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
54776
54777         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54778         via ftp, rather than depending on NFS.
54779         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54780         case.
54781
54782 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
54783
54784         * config/bug-gcc.exp: Use new download proc.
54785
54786 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
54787
54788         * chill.execute/execute.exp: cleanups, handles errors better
54789         * chill.compile/compile.exp: rewrite, based on execute.exp
54790         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54791         * lib/chill.exp: major changes to diff proc and compile and link
54792         procs. added chill_fail and chill_pass wrappers to pass and
54793         fail. added more comments, and handle error codes better.
54794         Added a hack to capture stderr from exec, so noncompile tests
54795         can work.
54796
54797 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
54798
54799         * chill.execute/execute.exp: rewrite of testsuite driver
54800         * lib/chill.exp: rewrite of testsuite driver
54801         * config/unix-chill.exp: rewrite of testsuite driver
54802
54803 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
54804
54805         In chill.execute:
54806         * iexpr.ch: Standardize uppercase.
54807         * tuples.dat: Standardize uppercase.
54808         * vary.ch: standardize.  Correct varying string assignments.
54809         * vary.dat: Add new output lines.
54810
54811 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
54812
54813         In chill.execute:
54814         * chprintf.ch: Standardize use of uppercase.
54815         * tuples.ch: Standardize and turn arr2 into a DCL,
54816           rather than a SYN.
54817         * pinits.ch: Standardize.
54818
54819 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
54820
54821         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54822         * Makefil: Renamed to Makefile.in.
54823         * configure.in: New.
54824
54825 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
54826
54827         In chill.execute:
54828         * .cvsignore: Add result/output files.
54829         * Makefile: Fix up variables at start.  Use MFLAGS
54830           everywhere.  Correct bool_loc, built_ins entries.
54831           Add entry for vary1.ch.
54832         * bitarray.ch: Standardize upper-case usage.
54833         * bitexpr.ch: Standardize, add output of b1.
54834         * params.ch: Use arrayt in along PROC parameters, to
54835           avoid novelty problems.
54836         * sets.ch: Tiny cleanup.
54837         * vary1.ch: Re-indent.
54838
54839 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
54840
54841         * Add PR-related files to Makefiles, .cvsignore files, etc.
54842
54843 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
54844
54845         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54846           with compiler objects. New names are test-flow.c and test-loop.c
54847
54848 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
54849
54850         * Upgraded c-torture tests from 1.19 to 1.20
54851
54852         * new files:
54853         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54854         * gcc.compile: 930623-1.c 930623-2.c
54855         * gcc.noncompile: 930622-1.c 930622-2.c
54856         * gcc.failure: 920411-1.c 920627-2.c
54857         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54858
54859 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
54860
54861         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54862           More changes to get testsuite working properly. Needs more work.
54863           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54864
54865 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
54866
54867         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54868           More changes to get testsuite working properly. Needs more work.
54869
54870 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
54871
54872         * chill.compile/compile.exp: Added for Dejagnu support
54873         * chill.execute/execute.exp: Added for Dejagnu support
54874         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
54875
54876 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
54877
54878         This should complete moving the CHILL test files.
54879         * chill.noncompile(.cvsignore printf.grt
54880             in-printf.grt chprintf.grt chprintf.ch):
54881             Added test-support files.
54882           (Makefile): Modified further.
54883         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54884             signal.ch): Added test files.
54885           * chill.execute (.cvsignore printf.grt printr.c
54886             in-printf.grt rts.c chprintf.grt rts.h): Added
54887           test-support files.
54888             (Makefile): More corrections.
54889
54890 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
54891
54892         * chill.compile, chill.execute, chill.nocompile: Add CHILL
54893           test cases, ready for DejaGnu.
54894
54895 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
54896
54897         * Upgraded c-torture tests from 1.18 to 1.19
54898
54899         * gcc.compile: added test(s):
54900           930607-1.c
54901         * gcc.execute: added test(s):
54902           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54903
54904         * added new subdirectory for misc tests: gcc.misc-tests
54905         * gcc.misc-test(s): added tests:
54906           inst-check.c test-consts.c test-ior.c test-switch.c
54907
54908 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
54909
54910         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54911
54912 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
54913
54914         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54915
54916 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
54917
54918         * Upgraded c-torture tests from 1.17 to 1.18
54919
54920 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
54921
54922         * Upgraded c-torture tests from 1.12 to 1.17
54923
54924 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
54925
54926         * lib/old-dejagnu.exp:
54927           Fixed handling of XFAIL target triplets to correctly
54928           recognize wildcard characters.  Removed code that
54929           appended a unique id tag to the end of the file name
54930           printed out by the result of the testcases within a
54931           given test file.
54932
54933 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
54934
54935         * lib/old-dejagnu.exp:
54936           Reworked expected failure handling to trigger off of XFAIL
54937           keyword in keyphrase embeded in testcase source code. The
54938           XFAIL keyword must be at the end of the keyphrase line. It
54939           may optionally be followed by one or more target triplets.
54940           It has just occured that the handling of wildcards in the
54941           target triplet may not be correct.
54942
54943 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
54944
54945         * g++.old-deja/tests:
54946           Moved all subdirectories up one level into g++.old-deja .
54947
54948         * lib/old-dejagnu.exp:
54949           Fixed problem with CXXFLAGS not being properly reset, and being
54950           corrupted with extraneous "-c" compiler option.  This was
54951           causing binaries to not be generated for test that needed them.
54952           Modified strings passed to "pass" and "fail" so that individual
54953           tests from the same test file would be distinguished by an
54954           identifier appended to the test file name in the summary logs;
54955           this corrected a problem with erroneous diff logs.  Added code
54956           to search testcases for expected fail and unexpected pass keywords.
54957
54958 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
54959
54960         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54961
54962 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
54963
54964         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54965           Removed extraneous text from end of "Special g++ Options"
54966           keyphrase.
54967
54968         * lib/old-dejagnu.exp: Added pattern matching to look for new
54969           keywords, embedded in testcases comments, which will trigger
54970           calls to xpass and xfail.
54971
54972 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
54973
54974         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54975           comments embedded in the testcases, especially the one looking for
54976           special compiler options, as well as the pattern matching for the
54977           compiler output again.
54978
54979 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
54980
54981         * lib/old-dejagnu.exp: Do a proper check of the return value for
54982           execute tests. Fixed several problems with the pattern matching
54983           of the compiler output which gave erroneous test results.
54984           Changed several of the test result messages to be more descriptive.
54985         * config/unix-g++.exp: Proc g++_load now actually works and
54986           executes the tests passed to it and returns a usable return
54987           value.
54988
54989 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
54990
54991           * lib/gcc.exp: Exits gracefully if $CC is bogus.
54992
54993 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
54994
54995         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54996           Modified both files to properly execute the old style
54997           dejagnu tests. The previous versions of these files were
54998           experimental and did not function anything near correctly.
54999
55000 1993-04-05  Rob Savoye  (rob@cygnus.com)
55001
55002         * Removed all Makefile.in and configure.in files. No configuration
55003         needed now.
55004
55005 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
55006
55007         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55008
55009 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
55010
55011         * gcc.compile/configure.in, gcc.unsorted/configure.in,
55012         gcc.special/configure.in, gcc.noncompile/configure.in,
55013         gcc.execute/configure.in, gcc.code_quality/configure.in,
55014         g++.other/configure.in, g++.old-deja/configure.in,
55015         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55016         in srcname setting.
55017
55018 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
55019
55020         * lib/udi.exp: Fixed mondfe and mondfe_download.
55021         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55022         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55023
55024 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
55025
55026         * config/udi-gdb.exp: Check $shell_id after connecting to target.
55027         (gdb_exit): Don't remove *_soc files.
55028
55029 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
55030
55031         * lib/c-torture.exp: Don't look for main; instead always use -w
55032         -c.  This is how the c-torture tests work.  Remove the object
55033         file if the compilation succeeds.
55034         * gcc.execute/execute.exp: Remove executable if test passes.
55035         * gcc.noncompile/noncompile.exp: Every test is an expected
55036         failure.
55037         * gcc.special/special.exp: Added tests from c-torture 1.11,
55038         corrected use of existing test.
55039         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55040         gcc.execute/920625-1.c: Updated to c-torture 1.11.
55041         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55042         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55043         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55044         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55045         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55046         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55047         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55048         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55049         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55050         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55051         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55052         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55053         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55054         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55055         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55056         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55057         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55058         c-torture 1.11.
55059         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55060         correspond to c-torture 1.11.
55061
55062         * New file.